body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
		
	
}
 
#wrapper {
	text-align: left;
	margin: 0 15px;
	border: 1px solid #eee;
	width: 1000px;
}

#header {
	position: relative;
	height: 200px;
	margin: 0;
	width: 100%;
	
	width: 1000px;
}

#logo	{
	position: relative;
	top:2em;
	left:1em;
}

#fhm	{
	position: relative;
	top:3em;
	right:2.5em;
}

#login	{
	position: absolute;
	top: 6em;
	right:1em;
	background-image: url("../images/login1.jpg") ;
	background-repeat: no-repeat;
	border: 0;
	padding:7px;
	height: 74px;
	width: 188px;
}

#login table	{
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: xx-small;
	list-style-type: none;
}

.text	{
	border: 1px solid  rgb(46,54,153);
	width: 100px;
	right:1px;
}

.btn	{
	background-color: transparent;
	border:0;
	padding: 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: xx-small;
	text-decoration: underline;
}

#contentfloatholder {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 15px;
	margin-bottom: 25px;
	height:auto;
	border: 1px solid #eee;
}

#maincontent {
	margin: 0;
	text-align: justify;
	float: left;
	width: 100%;
	margin-right: -95%;
	padding-top: 0;
	padding-bottom: 1em;
	line-height: 1.5em;
}
#maincontent h1	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:14pt;
}
 ul {
	padding: 1em 1em 0 1em;
	list-style: none;
	font-size:10pt;
}
ol li	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:10pt;
}
ol	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:10pt;
}
#centercolumn {
	margin: 1em 0 0 13em;
	border: 0 /*
thin solid rgb(180,180,180)
*/;
	padding: 0 1em 0;
	
}

#centercolumn p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	
	}

#centercolumn img {margin:10px 10px 10px 10px;}

#centercolumn h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	background-color: white;
	}
img.border {
	padding:.5em;
	margin:1em;
	border: thin solid black;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
}
	
#rightcolumn {
	position: relative;
	width: 12.5em;
	float: right;
	
	
	padding: 0 0.25em 0.125em;
	margin: 0 0 0 1em;
}

.js {
	position:absolute;
	left:-9px;
	top: 385px;
	margin: 1px 1px 0 -5%;
	float:left;
	z-index:200;
}
	
#top	{
	position: relative;
	top: 1em;
	right:1em;
	width: 204px;
	float: right;
	
	height:auto;
	padding: 0 0 2px 0;
	margin: 1px 0 1px 1em;
	background-image: url("../images/box1.jpg") ;
	background-repeat: no-repeat;
	border-bottom: solid rgb(146,4,49) 1px;
	
}

#top h3	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: smaller;
	text-align: center;
	color: white;
	padding:3px;
	margin:3px 0 0 0;
}

#top h4	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:x-small;
	text-align: left;
	color: black;
	padding:0 0 3px 3px;
	margin:3px 3px 3px 1em;
}

#news	{
	position: relative;
	width: 204px;
	right:1em;
	float: right;
	
	height:auto;
	padding: 0 0 2px 0;
	margin: 20px 0 1px 1em;
	background-image: url("../images/box1.jpg") ;
	background-repeat: no-repeat;
	border-bottom: solid rgb(146,4,49) 1px;
	
}

#news h3	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: smaller;
	text-align: center;
	color: white;
	padding:3px;
	margin:3px 0 0 0;
}

#news h4	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:x-small;
	text-align: left;
	color: black;
	padding:0 0 3px 3px;
	margin:3px 3px 3px 1em;
}


#leftcolumn {
	position: relative;
	width: 14em;
	font-size: small;
	float: left;
	margin-left: -5%;
	margin-top: 2em;
	padding-top: 1em;
	background: rgb(180,180,180);
	border: thin solid rgb(46,54,153);
	height:11em;
	z-index: 100;
}


#leftbar {
	position: relative;
	width: 12em;
	margin-top: 1em;
	font-size: small;
	background-color: white;
	float: left;
	margin-left: 0;
}
#maincontent {
	float: left;
	width: 100%;
	margin-right: -95%;
}

#leftcolumn h3 {
	font-size: 100%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: black;
	margin: 0;
	font-size: 10pt;
	font-weight: normal;
	padding: 0.125em 0.25em 0.25em 1em;
	background-color: rgb(206, 216, 222);
	border-bottom: thin solid rgb(51, 107, 129);
}

.leftnav1 {
	margin-left: 1em;
	padding: 0;
	background: rgb(46,54,153);
	list-style-type: none;
	width: 12em;
	float: left;
	border: solid thin rgb(46,54,153);
}

.leftnav1 ul {
	background-color: rgb(46,54,153);
	border: 0;
	font-size: x-small;
	border-top: 0;
	margin: 0 0 0 0;
	padding: 0em 0em;
	list-style-type: none;
}

.leftnav1 li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	list-style-image: none;
}

.leftnav1 a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0 15px;
	line-height: 2em;
	border-bottom: 1px solid rgb(180,180,180);
}

.leftnav1 .leftnav1_links a {
	border-bottom: 1px solid rgb(46,54,153);
}

.leftnav1 .leftnav1_links a {
	border: none;
}

.leftnav1 a:hover {
	background: rgb(180,180,180);
	color: black;
}

#body_acc #leftnav1_acc a, #body_mr #leftnav1_mr a, #body_od #leftnav1_od a, 
#body_avail #leftnav1_avail a, #body_br #leftnav1_br a, #body_rv #leftnav1_rv a, 
#body_it #leftnav1_it a, #body_cs #leftnav1_cs a, #body_ts #leftnav1_ts a, 
#body_area #leftnav1_area a, #body_her #leftnav1_her a, #body_dir #leftnav1_dir a,
#body_map #leftnav1_map a, #body_vol #leftnav1_vol a, #body_sd #leftnav1_sd a, 
#body_test #leftnav1_test a {
	background: #C11B17;
	color: white;
	font-weight: bold;
	}

/* end of left navigation */


.clear	{
	clear:both;
}




#header, #topnav, #footer {
	clear: both;
	width: 100%;
}

div#footer {
	
	height: 30px;
	width: 1000px;
	text-align: left;
	font-size: x-small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: rgb(180,180,180);
	color: black;
	margin-top: 3em;
}

#topnav {
	margin: 0em;
	padding: 3px 0em 0em;
	max-width: 1380px;
	height: 2em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: x-small;
	color: white;
	text-align: center;
	position: relative;
	top: 90px;
	background: rgb(46,54,153);
}

#topnav1 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

#topnav1 ul {
	display: inline;
}

#topnav1 li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

#topnav1 a {
	float: left;
	width: 127px;
	background: rgb(46,54,153);
	color: white;
	text-decoration: none;
	line-height: 1.5em;
	text-align: center;
	border-right: 1px solid rgb(180,180,180);
}

#topnav1 #topnav1_contact a {
	border: none;
}

#topnav1 a:hover {
	background: rgb(180,180,180);
	color: black;
}
#body_index #topnav_index a, #body_log #topnav_log a, #body_about #topnav_about a, 
#body_support #topnav_support a, #body_contact #topnav_contact a {
	background: #BEB06F;
	color: #1A1303;
	font-weight: bold;
}

.alignleft {
float: left;
padding-left:3.5em;
}
.alignright {
float: right;
padding-right:3.5em;
}


