/* generated by webcreate.com */ 
.subhead { padding: 2px 4px 2px 5px; background-color: #FFCC66;	font-size: 11px; color: #000; font-weight: bold; border-bottom: 2px solid #FF7C12; margin-bottom: 12px; }

#subhead2 { width: 100%; margin-bottom: 12px; background-color: #FFCC66;	}
#subhead2 a { padding: 2px 4px 2px 5px; color: #000; font-size: 11px; font-weight: bold; border-bottom: 2px solid #FF7C12;   display:block; }
#subhead2 a:hover  { background-color: #FFCC66; color: #0000FF; border-bottom: 2px solid #0000FF; display:block; text-decoration: none;   }
#subhead2 a:visited  { font-size: 11px; font-weight: bold;  }

.LeftNavhead2ab { font-weight: bold; line-height: 100%;  padding: 5px 0 5px 8px; background-color: #FFCC66; color: #000; font-size: 11px; border-bottom: 2px solid #FF7C12; } 


a.subheadhref:link {color: #000; text-decoration: none; padding: 2px 4px 2px 5px; background-color: #FFCC66; font-size: 11px; font-weight: bold; border-bottom: 2px solid #FF7C12; margin-bottom: 12px;}
a.subheadhref:visited {color: #000; text-decoration: none; padding: 2px 4px 2px 5px; background-color: #FFCC66; font-size: 11px; font-weight: bold; border-bottom: 2px solid #FF7C12; margin-bottom: 12px;}
a.subheadhref:hover {color: #000; text-decoration: none; padding: 2px 4px 2px 5px; background-color: #FFCC66; font-size: 11px; font-weight: bold; border-bottom: 2px solid #FF7C12; margin-bottom: 12px;;}



.lnav {background-color: #fff;	border-right: 1px solid #ccc; border-bottom: 1px solid #fff; border-top: 1px solid #ccc; width: 160px; vertical-align: top;	background: url(../img/bg_col1.gif) 0 0 no-repeat #fff; background-position: top; } 
.lnav-ob {	background-color: #fff;	border-right: 1px solid #ccc; border-bottom: 1px solid #fff; border-top: 1px solid #ccc; width: 210px; vertical-align: top;	} 

.pagetitle { background-color: #000; border-bottom: 1px solid #fff; border-top: 1px solid #ccc; color: #fff; font-size: 16px; font-weight: bold; padding: 4px 0 4px 15px;} 
.pagesubtitle {color: #fff; font-size: 12px; font-weight: bold; padding: 4px 0 4px 15px; background-color: #008348; border-bottom: 2px solid #FF6600; } 
.pagesubtitle2 {color: #fff; font-size: 12px; font-weight: bold; padding: 4px 0 4px 15px; background-color: #008348; border-bottom: 2px solid #FF6600; } 

h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; font-size: 13px; font-weight: bold; margin-bottom: 10px; margin-top: 14px; background-color: #EAEAEA; border-bottom: 2px solid #ccc; padding: 2px 0px 1px 4px;}
h3 { padding: 0px; color: #182C5A; font-weight: bold; font-size: 12px; margin-top: 8px; margin-bottom: 8px; }

p {margin: 10px 0 10px 0; line-height: 1.3em;}


.cs_infobox {border-bottom: 1px solid #ECE8CB; padding: 4px; background: url(../img/bg_infobox.gif) 0 0 repeat-x #fff; background-position: top; }
.cs_infoboxBl {border-bottom: 0px solid #D1E4F9; padding: 4px 4px 4px 4px; background: url(../img/bg_infoboxbl.gif) 0 0 repeat-x #fff; background-position: top; }
.cs_infoboxHd { color: #454545; font-size: 12px; font-weight: bold;}

a.openbtn4:link {background-color: #2C70AB; border-bottom: 2px solid #1F4F78; border-right: 2px solid #1F4F78; border-top: 2px solid #42A7FF; border-left: 2px solid #42A7FF;   padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block;}
a.openbtn4:hover {background-color: #CC0000; border-bottom: 2px solid #7B0000; border-right: 2px solid #7B0000; border-top: 2px solid #FF3E03; border-left: 2px solid #FF3E03; padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none;}
a.openbtn4:visited {  border-bottom: 2px solid #1F4F78; border-right: 2px solid #1F4F78; border-top: 2px solid #42A7FF; border-left: 2px solid #42A7FF;  padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block;}

a.openbtn5:link {font-size: 10px; color: #005299; font-weight: bold; text-align: left;}
a.openbtn5:hover {font-size: 10px; color: #0000FF; font-weight: bold;}
a.openbtn5:visited {font-size: 10px; color: #005299; font-weight: bold;}


.divcontact {background-image: url(../img/bg_contact2.gif); background-repeat: repeat-y; padding: 0px 10px 0px 20px;}
.divcontacta {background: url(../img/bg_contact2a.gif); background-repeat: repeat-y; padding: 0px 10px 0px 20px; line-height: 13px;}


#AddCont2 { background: url(../img/bg_col1.gif) repeat-x top; font-size: 11px; padding-left: 0px; border-top: 1px solid #ccc;  }
.AddCont1Head2 { padding: 0px 0px 2px 0px; font-size: 11px; color: #008348; font-weight: bold; margin-bottom: 10px; }

/*_____________________ Rates Module _______________________*/	
.tablerates { border: 0px;}
.smtextblctr { font-size: 11px; color: #7B0000; text-align: center; }
.tdratesheader { background-color: #FFCC66;	font-size: 11px; color: #000; font-weight: bold; border-bottom: 2px solid #FF7C12; margin-bottom: 12px; text-align : center; }
.trratesrow { font-size: 11px; border-bottom-color: #c0c0c0 solid 1px; }
.tdratescellbd { font-size: 11px; font-weight: bold; border-bottom: #c0c0c0 solid 1px; }
.tdratescellbdctr {	font-size : 11px; font-weight : bold; border-bottom: #006633 solid 1px; text-align: center; vertical-align: top; }
.tdratescell { font-size : 11px; border-bottom: #c0c0c0 solid 1px; text-align: center;	}
.tddisclaimer {	font-size: 11px; text-align: center; background-color: #DDDDDD;	}

/*_____________________ Misc Text Attrib _______________________*/	
.regbltext { color: #006633; font-weight: bold; font-size: 11px; }
.orngtextboldlarge { color: #FF5907; font-size: 20px; text-decoration: none; font-weight: bold; }
.lgbltext { color: #006633; font-weight: bold; font-size: 12px; line-height: 16px; }
.lggreentext { padding: 0px; color: #006633; font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 3px; }
h2 { padding: 0px; color: #006633; font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 8px; }
.promocontainer2 { padding: 8px;	color: #000; font-size: 10px; font-weight: normal; line-height: 1.2em;  background-color: #ECECEC; border: #FF6600 solid 1px; }
.infobox { padding: 12px; color: #666; font-size: 10px; text-align: center; font-weight: normal; line-height: 1.2em;  background-color: #fff; border: #ccc solid 1px; }
.infobox-nb { padding: 12px; color: #666; font-size: 10px; text-align: center; font-weight: normal; line-height: 1.2em; }
.partnerinfo { color: #666; font-size: 10px; font-weight: normal; line-height: 1.2em; }
 .promotext1 {color: #000; font-size: 11px; line-height: 1.3em; font-weight: bold;}
 .promotext2 {color: #2E2E2E; font-size: 10px; line-height: 1.3em; font-weight: bold;}

/*_____________________ Locations Attrib _______________________*/	
.locationsForm {background-color: #FFFF99;}
.locationsFormBox {background-color: #eee; border: 2px solid #008348; padding: 8px;}
#PrintButtonDiv  { text-align: center; padding: 0 0 8px 0; }
.PrintButton {  font-size: 12px; color: #CC0000; font-weight: bold; padding-top: 2px; padding-bottom: 2px; }

/*_____________________ Table Attrib _______________________*/	
.trheaderbhdgr { background-color: #666666; color: #fff; font-size: 10px; font-weight: bold; text-align: center; }
.trheadergr2leftbld  { background-color : #D8D8D8; color: #000; font-size: 10px; font-weight: bold;	text-align: left; }
.trheaderbl2leftbld { background-color: #E7F4FF; color: #000; font-size: 10px; font-weight: bold; text-align: left; }
.trheadergrctrsmall { background-color : #D8D8D8; color: #000; font-size: 10px; font-weight: normal; text-align: center; }
.trheaderbl2ctrsmall { background-color: #E7F4FF; color: #000; font-size: 10px; font-weight: normal; text-align: center; }

/*_____________________ Promo Table Module _______________________*/	
.tablepromo { border: 0px; width: 100%;}
.tablepromoTDHD { background-color: #000; color: #FFCC66; font-weight: bold; font-size: 14px; text-align: center; padding: 3px; width: 30%; }
.tablepromoTDTXT { background-color: #C4D9EC; color: #000; font-weight: bold; font-size: 12px; text-align: center; padding: 3px; width: 30%; }
.tablepromoTDBTN { background-color: #C4D9EC; text-align: center; padding: 5px; width: 30%; }
