body {font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;color: #666666; 	line-height: 9pt; letter-spacing: 0px; text-align:left;	background-color: #032507;	background-image:url(/images/pageimages/pageback.gif);	background-position:top;	background-repeat:repeat-x;	margin: 0px;	padding: 0px;}
#leftcolumn{background-position:top;background-image:url(/images/pageimages/leftback.gif);background-repeat:no-repeat;width: 8px;}
#rightcolumn{background-position:top;background-image:url(/images/pageimages/rightback.gif);background-repeat:no-repeat;width: 8px;}
#maintable{border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;width: 845px;}
#searchbar{height: 26px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background-color:#d8d8d8;}
#leftbar{background-color:#07440e;}
#maincell{background-color:#FFFFFF;background-image:url(/images/pageimages/content_back.gif);background-position:left;background-repeat:repeat-y;padding: 0px;margin: 0px;}
#menubar a{font-family: Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:9pt; font-weight:bold; padding: 0px 18px 0px 10px; text-decoration:none;}
.lformbox {	font-size: 8pt;	color: #000000;	background-color:#FFFFFF;	border: 0px;	width: 150px; height:15px;	}
.lformbt {	font-size: 9pt;	color: #666666;	background-color:#d8d8d8;	border: 0px; width: 50px; margin-left:3px;}
#contentbox {width:627px; padding: 0px 10px 0px 20px;}
#footer {
	margin-top: 50px;color: #CCCCCC; 
}
#footer a{
	color: #CCCCCC; text-decoration:none;
}
#footer a:hover{
	color: #666666; text-decoration:underline;
}
/* tree menu */
#pagesidemenu{padding: 0px;margin: 0px;list-style-type: none;text-decoration:none; width: 185px; background-image:url(/images/pageimages/leftmenu_back.gif); background-position:left; background-repeat:repeat-y; border-right: 1px solid #FFFFFF;}
#pagesidemenu li{padding: 0px;}
#pagesidemenu a{text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;}

.leftmenusub{display:block;  padding: 6px 0px 6px 14px;color: #07440e;}
.leftmenusubactive{display:block; padding: 6px 0px 6px 14px; color: #777777;}

.leftmenusub10{display:block;  padding: 6px 0px 6px 24px;color: #07440e;}
.leftmenusubactive10{display:block; padding: 6px 0px 6px 24px; color: #777777;}

.leftmenusub20, .leftmenusub30, .leftmenusub40{display:block;  padding: 6px 0px 6px 34px;color: #07440e;}
.leftmenusubactive20, .leftmenusubactive30, .leftmenusubactive40{display:block; padding: 6px 0px 6px 34px; color: #777777;}

/* general styles */
.photobox {	float:left;	width: 150px;	height: 120px;	text-align:center;}
.ltext {	color: #FFFFFF;}
img {padding:0px; margin:0px; border: none;}
hr { height: 1px;color:#666666;}
.error {color:#FF0000; font-weight:bold;}
a{ color: #53633E;}
/* form styles */

.frm, .frmbutton {	font-size: 8pt;	color: #000000;	background-color:#FFFFFF;	border: 1px solid #999999;}
.frm100{	font-size: 8pt;	color: #000000;	background-color:#FFFFFF;	border: 1px solid #999999;	width:97%;}
form {padding: 0px;margin: 0px;}
.frmerror {font-size: 8pt;	color: #000000;	background-color:#FFFF00;	border: 1px solid #FF0000;	}
.frm100boxerror {font-size: 8pt;	color: #000000;	background-color:#FFFF00;	border: 1px solid #FF0000;	width:99%;}
#acsearch { background-color: #e5e6e6; clear:both;}
sup {	font-size: 8pt;	color: #3c63a9;}
/* custom styles */
.contentmain{padding-top: 10px;}
#contentbox li{ padding-bottom: 12px; line-height: 9pt;}

/* weather */
.temp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	line-height: 30pt;
	color: #666666;
	font-weight:normal;
}
.today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#92A7C4;
}