/*OVERALL*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; background-color:#222222; /*background-image:url(main/mainbg_1.jpg);*/ background-repeat: repeat-x;}
.blackborder {border:1px solid #000;}
.mainborder {border:1px solid #000; border-style: solid;}

.midbackground {background-color:#111111; width:100%; text-align:center; height:540px;}

/*SPLASH PAGE*/
#splashtable {background-color: #333333; border:10px solid #000; width:800px;}
#splashtextbox {background-color: #4D4946; font-family: Verdana, Arial, Helvetica, sans-serif;}
#splashtextbox a {text-decoration:none;}
#splashtextbox a:hover {color: #000000;}
#splashtextbox a:visited {color: #ffffff;}
#splashtextbox a:visited:hover {color:#000000;}
.splashtable_td{padding:3px; background-color:#666666; border:1px solid #FFF;}


/*NAVIGATION GENERAL STYLES*/

.header_container {padding:0px; margin:0; text-align:center; width: 100%; background-color:#4d4946; border-style:solid; border-color:#fff; border-width:0px 0px 1px 0px;}


/*HORIZONTAL NAVIGATION MENU*/
.hnav_container {background-color:#006699; margin:0px; padding:0px; border-top:1px solid black; border-bottom:1px solid white; width:100%; display:block; height:44px; padding:4px;}
.hnav_element{margin:0 auto; padding:0; text-align:center; float:left;}
.hnav_element img {margin-left:6px;}
.hnav_element a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 8px;
	font-size:12px;
	text-decoration:none;
}
.hnav_element a:hover {color:#000000;}
.hnav_element a:visited {color:#FFFFFF;}
.hnav_element a:visited:hover {color:#000000;}


/*LEFT-HAND NAVIGATION MENUS*/
#vnav_menu {margin:0px auto; padding:0; text-align:center; width:inherit; list-style-type:none;}
#vnav_menu li {list-style-type:none; width: inherit; min-width:0;}
#vnav_menu li p {color:#ffffff; font-weight:bold; font-size:13px; border-bottom:3px double #666; padding-top:4px; padding-bottom:4px; margin: 0px; width:inherit;}
#vnav_menu li a {
	font-size:11px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:inline-block;
	width:200px;
	padding-top:2px;
	padding-bottom:2px;
}
#vnav_menu li a:hover {background-color:#ffffff; color:#000000;}
#vnav_menu li a:visited {color:#FFFFFF;}
#vnav_menu li a:visited:hover {color:#000000;}
.vnav_pad {padding:0px}


#vnav_submenu {margin:0px auto; padding:0; text-align:left; width: inherit; list-style-type:none; min-width:0;}
#vnav_submenu li {list-style-type:none; width: inherit; padding:0px; margin:0 auto; margin:0px; min-width:0; min-height:0;}
#vnav_submenu li a {
	min-width:0;
	min-height:0;
	font-size:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display: block;
	_display: inline-block;
	padding-top:0px;
	padding-bottom:0px;
	padding:0px;
	margin: 0 auto;
}
#vnav_submenu li a:hover {background-color:#ffffff; color:#000000;}
#vnav_submenu li a:visited {color:#FFFFFF;}
#vnav_submenu li a:visited:hover {color:#000000;}

.notlinked {color: #6699FF; font-size:10px; text-decoration:underline; min-width:0;}

/*LOGO AT BOTTOM OF PAGE*/
.logoholder {border-top:1px solid white; border-bottom:1px solid white; color:#FFFFFF; padding:4px; background-color:#333333; width:100%;}
.logo {font-size:10pt}
.logo_big {font-size:16pt;}


/*MENU SYSTEM*/

.menubox {width:210px; height:540px; position: absolute; margin:0 auto; padding:0; display:none; top:0px; left:0px; background-image:url(menubackground.jpg);}