BODY {background-image: url(../images/bg.gif); margin: 0px 0px 0px 0px;} 
.bodytxt {font-family: arial; font-size: 12px; color: #666666;}
.bodytxtstrong {font-family: arial; font-size: 12px; color: #666666;font-weight:bold}
.bodytxtsmall {font-family: arial; font-size: 9px; color: #666666;}
.date {font-family: arial; font-size: 12px; color: #000000;font-weight:bold}
.subhead {font-family: arial; font-size: 14px; color: #666666;font-weight:bold}

.vidtxt {font-family: Arial; font-size: 12px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none; padding-left: 5px}
.notetxt {font-family: Arial; font-size: 18px; font-weight:bold; color: #AE8A08;}
a {
	outline: none;
} /* stops border seen in clicked btns in FF */
	
.bodytxtlink {font-family: arial; font-size: 12px; color: #666666; border-bottom: 1px dotted #999999; text-decoration: none;}
.bodytxtlink:link {font-family: arial; font-size: 12px; color: #666666}  
.bodytxtlink:visited {font-family: arial; font-size: 12px; color: #666666} 
.bodytxtlink:hover {font-family: arial; font-size: 12px; color: #666666;text-decoration: none; border-bottom: none;}

.premaillink {border-bottom: 1px dotted #999999; text-decoration: none;}
.premaillink:link {color: #666666}  
.premaillink:visited {color: #666666} 
.premaillink:hover {color: #666666;text-decoration: none; border-bottom: none;}

.prcontact {margin: 20px 0px 0px 5px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#666666;}

.prlink {font-family: arial; font-size: 12px; color: #666666; text-decoration: none;font-weight:bold}
.prlink:link {font-family: arial; font-size: 12px; color: #666666;font-weight:bold}  
.prlink:visited {font-family: arial; font-size: 12px; color: #666666;font-weight:bold} 
.prlink:hover {font-family: arial; font-size: 12px; color: #666666;font-weight:bold}

.borderit img{border: 1px solid #fff;}
.borderit:hover img{border: 1px solid #996600;}
.borderit:hover{color: black; /* irrelevant definition to overcome IE bug */}

.uline { text-decoration: underline} 

/* form elements */
.formhdrtxt {font-family: arial; font-size: 18px; color: #666666;font-weight:bold}
.formFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url(../images/boxes.jpg);
	background-repeat: repeat;
}
.warnings {
	color: #AE8A08;
	border: 3px double #C6C6C6;
}
#formResponse {
	display: none;
}
#formResponseSuccess {
	display: none;
}	

/* tab content about us */

#tabcontentcontainer{width: 100%;}
.tabcontent{display:none;}

/* TD BGs */

.tdcellnavdividerbg {background-image:url(../images/nav_vert_divider.jpg); width:39px; background-repeat:no-repeat;}
/* .tdcelltopnavedgebg {background-image:url(../images/nav/nav_edge.jpg); width:570px;background-repeat:no-repeat;} */
.tdcelltopnavedgebg {background-image:url(../images/nav/nav_edge.jpg); width:455px;background-repeat:no-repeat;}
.tdcelllnavdividerbg {background-image:url(../images/lnav_divider_bg.gif); width:141px;height:29px; background-repeat:no-repeat;}
.tdcelllnavbg {background-image:url(../images/left_nav_bg.jpg);background-repeat:no-repeat;}
.tdcellfnavbg {background-image:url(../images/footer_nav_bg.jpg);background-repeat:no-repeat;}
.tdfootspace {height:25px;}
.tdgalleryspace {height:10px;}
.tdaboutspace {height:10px;}
.tdspace {width:15px;}
.aboutdivider {background-image:url(../images/horz_divider.gif); height:1px}

/* bold top left side nav */

.tlnavlink {font-family: Arial; font-size: 12px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none; padding-left: 5px}
.tlnav:link {font-family: Arial; font-size: 12px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none; padding-left: 5px}  
.tlnav:visited {font-family: Arial; font-size: 12px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none; padding-left: 5px} 
.tlnav:hover {font-family: Arial; font-size: 12px; font-weight:bold; color: #996600;line-height:20px;text-decoration: none; padding-left: 5px}
#tlnavactive a {font-family: Arial; font-size: 12px; font-weight:bold; color: #996600;line-height:20px;text-decoration: none; padding-left: 5px}

/* sub left side nav */

.lnavlink {font-family: Arial; font-size: 12px; color: #666666;line-height:14px;text-decoration: none; padding-left: 5px}
.lnav:link {font-family: Arial; font-size: 12px; color: #666666;line-height:14px;text-decoration: none; padding-left: 5px}  
.lnav:visited {font-family: Arial; font-size: 12px; color: #666666;line-height:14px;text-decoration: none; padding-left: 5px} 
.lnav:hover {font-family: Arial; font-size: 12px; color: #996600;line-height:14px;text-decoration: none; padding-left: 5px}
#lnavactive a {font-family: Arial; font-size: 12px; color: #996600;line-height:14px;text-decoration: none; padding-left: 5px}

/* lower subfooter nav links */

.fnav {font-family: Arial; font-size: 14px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none;}
.fnavlink {font-family: Arial; font-size: 14px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none;}
.fnav:link {font-family: Arial; font-size: 14px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none;}  
.fnav:visited {font-family: Arial; font-size: 14px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none;} 
.fnav:hover {font-family: Arial; font-size: 14px; font-weight:bold; color: #666666;line-height:20px;text-decoration: none;}
.fnavno {font-family: Arial; font-size: 12px;color: #666666;}

/* Footer */

.footerno {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.footer:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}  
.footer:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;} 
.footer:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: underline}

/* weather widgets */
 .weather {margin-left:-25px; padding:0px; width:140px}