body { 		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	margin: 0px;	padding: 0px;	background-color:#ACACAC;	COLOR: #666666; 	LINE-HEIGHT: 9pt; LETTER-SPACING: 0px; text-align:left;}
td {font-size: 8pt;	}
#contentbox A {color: #3c63a9; text-decoration:underline;}
#contentbox A:hover  {color: #333333; text-decoration:underline;}
#contentbox A:visited{color: #3c63a9}
div#container{margin-left: auto;margin-right: auto;width: 780px;text-align: left;background-color:#FFFFFF; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;} 
#header {	height: 119px;}
#headerlogo {float:left;}
#headerrighttop {height: 95px;}
#headerrightbase  {height: 24px; background-color: #970000;}
#headerrightbase a{color: #FFFFFF;border-left: 2px solid #FFFFFF;display:block;width: 122px;text-decoration:none;float:right;font-size: 11px;font-weight:bold;text-align:center;padding-top: 4px;height: 22px;}
#headerrightbase a:hover{background-color: #b20808;display:block; height: 20px}
img a {text-decoration:none;}
#bc {	height: 22px; background-color:#e5e6e6; color:#666666; padding:0px;margin:0px; border-top: 2px solid #ffffff;}
#bc .lb {float:left; width:550px;padding-left: 10px;padding-top: 5px; }
#bc .rb {float:right; width: 200px;padding: 2px;text-align: right; }
#bc a{	font-size: 8pt;	color: #666666;	text-decoration:none;}
#bc a:hover{	font-size: 8pt;	color: #333333;	text-decoration:underline;}
#lbox {padding: 2px 0px 0px 0px;float:left;    width:160px;	height:auto;background-color:#FFFFFF; color:#999999;}
#lboxbase {padding:0px;height:100px;}
#contentbox {float:right; width:600px;	padding-top: 2px;padding-bottom: 30px; padding-right: 5px;}
#bodytext {	float:left;width:410px;	padding: 0px;}
#bodysub {float:right;width:180px;padding: 0px;}
#footer {width: 780px; margin-top: 50x; text-align:center; background-color:#FFFFFF;font-size: 8pt;clear:both;vertical-align:middle;	height: 18px;color: #666666; padding-bottom: 5px;}
.lformbox {	font-size: 8pt;	color: #000000;	background-color:#FFFFFF;	border: 0px;	width: 95px; height:15px;	}
.lformbt {	font-size: 8pt;	color: #FFFFFF;	background-color:#898981;	border: 0px; 	width: 20px; margin-left:3px;}
#searchfrm {	padding-left: 10px;	color: #666666;}
#searchfrmgallery {	padding-left: 10px;	color: #FFFFFF;}
.tbar {	font-size: 9pt;	color: #FFFFFF;	font-weight: bold;	background-color: #b9bab5;	padding-left: 5px;		width:auto;}
.tbar a, .tbar a:hover, .tbar a:visited{	text-decoration:none;	font-size: 9pt;	color: #FFFFFF;	font-weight: bold;}
.rightbox {	font-size: 8pt;	border-left: 1px solid #F5F5F5;	border-bottom: 1px solid #F5F5F5;border-right: 1px solid #F5F5F5;		padding: 5px; margin-bottom:10px;}
.rightboxnp {	font-size: 8pt;	border: 1px solid #999999; width: auto;	 margin-bottom:10px;}
/* tree menu */
#pagesidemenu{padding: 0px;margin: 0px;list-style-type: none;text-decoration:none;}
#pagesidemenu li{padding: 0px;}
#pagesidemenu a{text-decoration:none;}
.leftmenusub{display:block; background-color: #970000; border-bottom: 1px solid #FFFFFF; padding: 6px 0px 6px 8px;color: #FFFFFF;font-size: 8pt;  font-weight:bold;}
.leftmenusubactive{display:block; background-color: #F42222; border-bottom: 1px solid #FFFFFF; padding: 6px 0px 6px 8px; color: #FFFFFF;font-size: 8pt; font-weight:bold;}
.leftmenusub10 {border-left: 5px solid #c9c9c8;display:block; background-color: #e5e6e6; border-bottom: 1px solid #FFFFFF; padding: 2px 2px 2px 8px;color: #666666;font-size: 8pt;overflow:hidden;}
.leftmenusubactive10 {display:block; background-color: #e5e6e6; border-left: 5px solid #F42222; border-bottom: 1px solid #FFFFFF; padding: 2px 2px 2px 8px; color: #666666;font-size: 8pt;overflow:hidden;}
 .leftmenusub20, .leftmenusub30, .leftmenusub40 {display:block; background-color: #e5e6e6;  border-left: 5px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;padding: 2px 2px 2px 15px;	color: #666666;font-size: 8pt;overflow:hidden;}
.leftmenusubactive20, .leftmenusubactive30, .leftmenusubactive40 {margin-left: 5px;display:block; background-color: #e5e6e6;  border-left: 5px solid #F42222;border-bottom: 1px solid #FFFFFF; padding: 2px 2px 2px 15px;	color: #666666;font-size: 8pt;overflow:hidden;}
/* general styles */
.photobox {	float:left;	width: 150px;	height: 120px;	text-align:center;}
.ltext {	color: #FFFFFF;}

hr { height: 1px;color:#666666;}
.error {color:#FF0000; font-weight:bold;}
/* 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;}
.contentmain li{ padding-bottom: 12px;}