/* layout */
body,html { background-color:#ffffff; margin-top:0;} 
#wrapper { width:953px; margin-right:auto; margin-left:auto; background-image:url(../images/main_bg.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
#topbanner { width:953px; height:164px; background-color:#FFFFFF;text-align:right;}
#bottom { width:953px; height:164px; background-color:#FFFFFF; background-image:url(../images/navCurveBottom.gif); background-repeat:no-repeat; text-align:right; margin-right:auto; margin-left:auto; clear:both;}
#leftside{ width:318px; float:left; background-image:url(../images/navCurve.gif); background-repeat:no-repeat; min-height:200px;height:100%; background-color:#766056;}
#maincontent { width:592px; float:left; padding-top:15px; padding-left:20px; padding-right:20px; background-color:#FFFFFF;}

#topMainContent { width:632px; float:left; padding-top:5px; padding-left:20px; text-align:right; background-color:#FFFFFF;}


#contentInside { width:600px; height:428px; float:left; margin-left:15px; margin-top:15px;}
/* layout */

/* default styles */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
input { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
select{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
body,html { scrollbar-face-color:##C9252B; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#000000; scrollbar-shadow-color:#333333; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:##C9252B; 
}
p,td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-top:0px; margin-bottom:0px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#046C0C;}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
/* default styles */

/* link styles */
a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline;}
a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }

a.menu:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration: underline; font-weight:bold;}
a.menu:visited {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
a.menu:hover {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
a.menu:active {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}

a.black_bold_link:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; text-decoration:none; font-weight:bold;   }
a.black_bold_link:visited {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; text-decoration:none; font-weight:bold;  }
a.black_bold_link:hover {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#666666; text-decoration:none; font-weight:bold;   }
a.black_bold_link:active {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; text-decoration:none; font-weight:bold;  }


a.submenu:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#AADF73; text-decoration:none;   }
a.submenu:visited {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#AADF73; text-decoration:none;  }
a.submenu:hover {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#ffffff; text-decoration:none;   }
a.submenu:active {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#AADF73; text-decoration:none;  }

a.grey:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#4C4C4C; text-decoration:none;   }
a.grey:visited {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#4C4C4C; text-decoration:none;  }
a.grey:hover {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000000; text-decoration:none;   }
a.grey:active {  font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#4C4C4C; text-decoration:none;  }

/* link styles */

/* general styles */
.hometext { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#765F56; }
.darkGrey_heading { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; }
.black_heading { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.whitestrippy {  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
.whitecopy_header{  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;  color:#FFFFFF; } 
.whitecopy{  font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; }
.whitecopyBreadCrumb{  font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#FFFFFF; }
.orangecopyBreadCrumb{  font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#FBAF3A; }
/* general styles */

/* borders */
.btop { border-top:1px solid #333333; }
.btopleft { border-top:1px solid #333333; border-left:1px solid #333333; }
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btopbottomleft { border-top:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #333333; }
.btopbottomright { border-top:1px solid #333333; border-bottom:1px solid #333333; border-right:1px solid #333333; }
.btopright { border-top:1px solid #333333; border-right:1px solid #333333; }
.bdbltop { border-top:2px solid #333333; }
.bbottom { border-bottom:1px solid #B8AA98; }
.bbottomleft { border-bottom:1px solid #333333; border-left:1px solid #333333; }
.bbottomright { border-bottom:1px solid #333333; border-right:1px solid #333333; }
.bbottomdblright { border-bottom:1px solid #333333; border-right:2px solid #333333; }
.bdblbottomright { border-bottom:2px solid #333333; border-right:2px solid #333333; }
.bdblbottom { border-bottom:2px solid #333333; }
.bdbltopbottom { border-top:2px solid #333333; border-bottom:2px solid #333333; }
.bdbltopbottomleft { border-top:2px solid #333333; border-bottom:2px solid #333333; border-left:1px solid #333333; }
.bdblbottomleft{ border-bottom:2px solid #333333; border-left: 1px solid #333333; }
.bleft { border-left:1px solid #333333; }
.bright { border-right:1px solid #C9252B; }
.brightBlue { border-right:1px solid #005282; }
.bdblright { border-right:2px solid #333333; }
.bleftright { border-left:1px solid #333333; border-right:1px solid #333333; }
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #B8AA98; }
.btotal { border-top:1px solid #333333; border-bottom:2px solid #333333; }
.btotalleft { border-top:1px solid #333333; border-bottom:2px solid #333333; border-left: 1px solid #333333;  }
.btotalright { border-top:1px solid #333333; border-bottom:2px solid #333333; border-right: 2px solid #333333;  }
.bfullblock { border:2px solid #333333;}
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btopleftright { border-top:1px solid #333333;border-left:1px solid #333333; border-right:1px solid #333333; } 
.bbottomleftright { border-bottom:1px solid #333333;border-left:1px solid #333333; border-right:1px solid #333333; }
/* borders */


h1{border-bottom: #000 1px solid; text-transform: uppercase;
font-size: 18px;
font-weight: normal}

#highlights{color: #E4D3C5; list-style-type: square; font-size: 14px; font-weight: bold;}
p{margin-right: 5px;}
ul{margin-left: 20px; padding-left: 0px;}

li{margin-bottom: 5px;}

.uline{border-bottom: #40403D 1px solid;}

.strongline{border-bottom: #6E96A9 2px solid;}

.uline-spacer	{font-size: 2px;
			height: 2px;
			border-bottom: #40403D 1px solid
			}	
.strongline-spacer	{font-size: 2px;
			height: 2px;
			border-bottom: #40403D 2px solid
			}	



.btop { border-top:1px solid #333333; }
.btopleft { border-top:1px solid #333333; border-left:1px solid #333333;}
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btopbottomleft { border-top:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #333333; }
.btopbottomright { border-top:1px solid #333333; border-bottom:1px solid #333333; border-right:1px solid #333333; }
.btopright { border-top:1px solid #333333; border-right:1px solid #333333; }
.bdbltop { border-top:2px solid #333333; }
.bbottom { border-bottom:1px solid #333333; }
.bbottomleft { border-bottom:1px solid #333333; border-left:1px solid #333333; }
.bbottomright { border-bottom:1px solid #333333; border-right:1px solid #333333; }
.bbottomdblright { border-bottom:1px solid #333333; border-right:2px solid #333333; }
.bdblbottomright { border-bottom:2px solid #333333; border-right:1px solid #333333; }
.bdblbottom { border-bottom:2px solid #333333; }
.bdblbottom_orange { border-bottom:2px solid #FAA61A; }
.bdbltopbottom { border-top:2px solid #333333; border-bottom:2px solid #333333; }
.bdbltopbottomleft { border-top:2px solid #333333; border-bottom:2px solid #333333; border-left:1px solid #333333; }
.bdblbottomleft{ border-bottom:2px solid #333333; border-left: 1px solid #333333; }
.bleft { border-left:1px solid #333333; }
.bright { border-right:1px solid #333333; }
.brightBlue { border-right:1px solid #005282; }
.bdblright { border-right:2px solid #333333; }
.bleftright { border-left:1px solid #333333; border-right:1px solid #333333; }
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btotal { border-top:1px solid #333333; border-bottom:2px solid #333333; }
.btotalleft { border-top:1px solid #333333; border-bottom:2px solid #333333; border-left: 1px solid #333333;  }
.btotalright { border-top:1px solid #333333; border-bottom:2px solid #333333; border-right: 2px solid #333333;  }
.bfullblock { border:2px solid #333333;}
.btopbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
.btopleftright { border-top:1px solid #333333;border-left:1px solid #333333; border-right:1px solid #333333; } 
.bbottomleftright { border-bottom:1px solid #333333;border-left:1px solid #333333; border-right:1px solid #333333; }