﻿body,html {
	padding: 0;
	margin-top:0;
	background: #EDE9DD !Important;/*#f2f2f2*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
}


/* GLOBAL STYLES */
h1 {color:#8C2814;font-size:14px;margin-bottom: 3px; margin-top: 2px;}
   .underline {color:#8C2814;font-size:14px;margin-bottom: 3px; width: 100%; border-bottom: 2px solid #8c2814;}
h3 {color:#666666;font-size:10px; margin-top: 0px; margin-bottom: 22px;}
h5 {color:#8C2814;font-size:10px;margin-bottom: 0px; border-bottom: 1px solid #8c2814; width: 250px}
label {display: block; color:#8C2814;font-weight:bold; margin-bottom: 3px; margin-top: 10px;}

input, select {display: block; font-size: 1em;}

a:link {text-decoration:none; color:#8c2814; }
a:visited {text-decoration:none; color:#8c2814; }
a:hover {text-decoration:none; color: #276c9d;}
a:active {text-decoration:none; color:#8c2814; }

/* END GLOBAL STYLES */


.layerOne {background:url(images/shell/canvas.jpg) repeat-y center;}
.layerTwo {background:url(images/shell/canvas_swirlies.jpg) no-repeat top center; position:relative;}

.container {width:760px;margin:0 auto;} 
.panelHeader {position:relative;width:760px;height:120px; margin:0px auto; z-index:10000;/* Z-Index is required because of Menu in IE7*/}
.panelHeader a.logo {position:absolute;top:34px;left:20px;display:block;width:276px;height:69px;}
.panelMenu {position:absolute;width:450px;height:25px;left:320px;top:50px;}
.tblMenu {position:relative;}

/* BREAD CRUMBS */
.breadcrumb{width:758px;margin:auto;height:18px;/*padding:2px 10px;*/display:none;
	font-size:9px;/*background:url(images/shell/bg_breadcrumb.jpg);*/ color:#666666;}
	.spanBreadCrumb {display:block;padding:4px 0px;}
	.spanBreadCrumb a{margin:4px 4px; color:#666666;}
	.spanBreadCrumb a:hover{color:#DC9754;}
/* END BREAD CRUMBS */

.content {
	position:relative;width:756px;margin:0px auto; margin-top: 3px; overflow:auto;
	background:url(images/shell/sherbert.jpg) repeat-y; border-bottom: 1px solid #ffffff;
	}
	
.contentFlush {
	width:760px;margin:0px auto 0px auto;/*min-height:400px;*/overflow:auto;position:relative;
	background:url(images/shell/sherbert.jpg) repeat-y; border-bottom: 1px solid #ffffff;
	}
	.contentLeft {float:left;width:222px; /*margin-left:4px;_margin-left:2px;*/}
		 .leftSideImage{ margin: 0px; border-bottom: 1px solid #fff}
	.panelMenuLeft {width:222px;}
	.panelMenuLeft img {border-bottom: solid 1px #fff !Important;}
		a.menuHeader	{display:block;height:18px;padding:7px 10px 0 10px;font-size:90%;color:#F7BE3B !important;
			background:#8c2814 url(images/shell/arrows_down.jpg) no-repeat 210px center;text-transform:uppercase; letter-spacing:1px;
			 font-weight:bold;border-bottom: solid 2px #fff !Important;
			}
		
	.contentLeftInner {background: #fff url(images/shell/gridBG.jpg) no-repeat top right;padding:3px 10px;min-height:250px;}
	
	.contentRight {padding:0;margin-bottom:0;width: 530px;_width:527px;margin-left:224px;_margin-left:222px; }
	.bodyTable {width: 530px;_width: 527px;}
		.bodyTable td {vertical-align:top;}
			.bodyFull  {width:485px;padding:10px 10px 10px 15px; }
				.bodyFull p {width: 465px;}
				.bodyFullLeftCol {float: left; margin-top: 5px;}
				.bodyFullRightCol {float: right; margin-right: 40px;margin-top: 5px;}
				 	.bodyFullLeftCol p ,.bodyFullRightCol p {width: auto}
			.bodyLeft  {width:349px;padding:10px 10px 10px 15px;}
				.menuItem {font-weight: bold; margin-bottom: 3px; margin-top: 15px;}
				.menuItemWithSectionHeader {font-weight: bold; margin-bottom: 3px; margin-top: 5px;}
				.menuItemText {margin-top: 0px;}
				.button {display: inline; width: 65px; font-weight: bold; font-size: 1em; color:#F7BE3B; background:#8c2814; margin: 5px; border:none;}
				.testimonial{font-style:italic;  margin: 10px 0px; clear: left; padding-top: 5px; width: 435px; line-height: 20px; font-size: 12px;}
					.testimonial img {padding: 0px 10px 5px 0px; display: block; float: left}
					.testimonial span {font-style:normal}
			.bodyRight, .bodyRightNoBorder {width:179px;/**/padding:10px 0; margin: 0px;}
			.bodyRight {border-left:solid 1px #bcbcbc;}
				.bodyRight .art {margin: 5px auto; width: 170px}
				.bodyRight h1 {background:#5C8727;color:#f0e68c; text-transform:uppercase;font-size:90%;padding:2px 5px;margin-top:0; text-indent: 7px; letter-spacing: 1px;}
				.bodyRight a.pdf {display:block; background:url(images/shell/pdf_icon.jpg) no-repeat 5px 0px;padding-left:40px;
					color:#000;text-transform:uppercase;padding-bottom:15px;border-bottom:solid 1px #bcbcbc;font-weight:bold; }
					.bodyRight a.pdf:hover {color: #8c2814;} 
					/*Hover 8C2814*/
				.bodyRight img {display:block;}
				.bodyRight p.withcap {margin-bottom: 1px}
				.bodyRight p.caption {font-size: 8px; color:#8c2814; margin-left: 5px; margin-top: 0px; }
				
	.contentRight img { border:none;margin:0;border:0;}
	
		/* MODULE SELECTORS and NAVIGATION */


/*.panelMenuLeft a{display:block;}*/

/* Footer */
.footer {background:url(images/shell/canvas_footer.jpg) no-repeat top center;height:31px; text-align:center; }
.footer .footerContent {width:754px; margin:auto; text-align: right;}
.footer .footerContent .links {color:#fff;padding:8px 20px 15px 0;}
.footer .footerContent .links a {font-size:9px;color:#fff; text-transform:uppercase;padding:0 5px; text-decoration:none;}
.footer .copyright {padding:5px 25px 5px 15px;color:#8C2814; clear: both; font-size:9px}
.footer .copyright a {color:#8C2814;text-decoration:underline;}
/* End Footer */

/*privacy page*/
.privacyHead {font-weight: bold; margin-bottom: 3px; margin-top: 15px; font-size: 10px}
.privacyText {margin-top: 0px;font-size: 10px}
