@charset "UTF-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#march_wrapper{
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
width:1200px;
height:1100px;
background-image:url(images/main_bg.gif);
background-repeat:no-repeat;
}
.main_table_bg, .tdbg{
background-repeat:no-repeat;
}

#homelink{
position:absolute;
left:120px;
top:40px;
width:220px;
height:90px;

}

#linktext{
position:absolute;
top:315px;
left:230px;
width:270px;
height:45px;
font-size:1.75em;
color:#fff;
line-height:1.75em;
}

#main_nav{
	position:absolute;
	width:730px;
	height:45px;
	top:105px;
	left:356px;
	color:#a5b5c7;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	text-align:left;
}

#main_nav td a{
color:#a5b5c7;
text-decoration:none;
}

#main_nav \.active{
background-color:#330000;
}

#main_nav td {
border-right: 1px solid #333333;
border-left: 1px solid #333333;
	}

#main_nav ul{
height:40px;
}


#main_nav ul li{
display:inline;
border-right: 1px solid #000;
padding:0px 10px 0px 10px;
}
#main_nav ul li a{
color:#a5b5c7;
text-decoration:none;
}

#main_nav ul li a.active{
background-color:#d4dc83;
}

#main_nav ul li.last{
border-right: 0px;
}

#subnav{
position:absolute;
	width:370px;
	height:40px;
	top:150px;
	left:356px;
	color:#fff;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	text-align:left;
	}
	
	#subnav a{
	color:#ffffff;
	text-decoration:none;
	}
	
#subnav td.subnav-splits{
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	}
	
#subnav ul{height:inherit;}

#subnav ul li{
display:inline;
border-right: 1px solid #fff;

}
#subnav ul li a{
color:#fff;
text-decoration:none;
}
#subnav ul li.last{
border-right: 0px;
}	
	
#header_link1 a{
	position:absolute;
	left:804px;
	top:63px;
	width:170px;
	height:21px;
  color:#CC6600;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
color:#CC6600;
}

#header_link2 a{
	position:absolute;
	left:970px;
	top:63px;
	width:130px;
	height:21px;
  color:#CC6600;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
color:#CC6600;
}

#secondary_nav_hp{
position:absolute;
	left:922px;
	top:245px;
	width:160px;
	height:200px;
	text-align:left;
}

#secondary_nav_hp ul li{
margin-left:-25px;
margin-top:20px;
list-style:none;
font-size:1.75em;
font-weight:bold;
color:#CC6600;
border-bottom:dotted 2px #CC6600;
}

#secondary_nav_hp ul li a{
text-decoration:none;
color:#CC6600;
}

#home_title{
position:absolute;
left:110px;
top:190px;
color:#ffffff;
font-size:32px;
font-weight:bold;
}

#hp_map{
position:absolute;
width:540px;
height:280px;
top:250px;
left:110px;
background-color:none;;
z-index=0;
}

#hp_map_cover{
position:absolute;
width:540px;
height:280px;
top:250px;
left:110px;
z-index=10;
}


#hp_maptext{
	position:absolute;
	left:670px;
	top:251px;
	width:220px;
	height:280px;
	text-align:left;
	color:#595e24;
}

#hp_maptext a{
	color:#CC6600;
	text-decoration:none;
}

#hp_video_box{
position:absolute;
width:626px;
height:291px;
top:610px;
left:120px;
background-image:url(images/videobg.jpg);
background-repeat:no-repeat;
}

#hp_video{
	position:absolute;
	left:20px;
	top:62px;
	width:332px;
	height:209px;
	/*background-color:#CC6600;*/
}

#hp_video_ttl{
	position:absolute;
	left:20px;
	top:18px;
	width:585px;
	height:40px;
	text-align:left;
	color:#FFFFFF;
	font-size:2em;
	font-weight:bold;
	}
	
	#hp_video_txt{
	position:absolute;
	left:375px;
	top:61px;
	width:220px;
	height:210px;
	text-align:left;
	color:#FFFFFF;
	line-height:1.4em;
	}

#hp_right_promo{
position:absolute;
left:760px;
top:610px;
width:300px;
height:271px;
padding:20px 20px 0px 20px;
color:#ffffff;
background-image:url(images/right_promo_bg.gif);
background-repeat:no-repeat;
}
#foottext{
	position:absolute;
	left:135px;
	top:1050px;
	width:960px;
	height:44px;
	text-align:left;
	color:#FFFFFF;
	
}

#foottext a{
	color:#FFFFFF;
	vertical-align: middle;
	line-height: 40px;
	text-align:left;
}

#foottext2{
	padding:10px;
	height:44px;
	text-align:left;
	color:#FFFFFF;
}

#foottext2 a{
	color:#FFFFFF;
	vertical-align: middle;
	line-height: 40px;

}

#mfj_content{
position:absolute;
top:198px;
left:120px;
width:973px;
height:602px;
font-size:12px;
}

#mfj_text{
	padding:20px 40px 5px 40px;
	color:#666666;
	font-size:12px;
	}
	
	#mfj_text a{
	color:#CC6600;
	text-decoration:none;
	}

.mfj_text_box{
	position:static;
	width:560px;
}

#sidebar{
	position:absolute;
	left:645px;
	top:34px;
	width:298px;
	height:529px;
	min-height:529px;
	text-align:left;
	background-image:url(images/sidebar.gif);
	background-repeat:no-repeat;
}

#sidebar2{

	
}

#sidebar2 td{
padding:0 15px;
}

#sidebar_prop{
height:529px;
float:right;
width:1px;
}


#sidebar #map{
position:relative;
top:15px;
}

#sidebar.form{
padding:5px 10px 0px 10px;
width:278px;
color:#CC6600;
font-size:12px;
font-weight:bold;
line-height:16px;
}
#sidebar.form a{
color:#CC6600;
text-decoration:none;
}

#sidebar .form-note{
font-size:10px;
color:#CC6600;
font-weight:normal;
}

#sidebar_txt{
	position:absolute;
	left:61px;
	top:186px;
	width:183px;
	height:59px;
	color:#CC6600;
	font-weight:bold;
	}

#stronger_btn{
	position:absolute;
	left:55px;
	top:262px;
	width:200px;
	height:29px;
	}

.main_ttl{
font-size:2.1em;
text-align:left;
color:#CC6600;
font-weight:bold;
}

.ttl1{
font-size:1.5em;
color:#CC6600;
font-weight:bold;
}

.ttl1 a{
color:#CC6600;
font-weight:bold;
text-decoration:none;
}

.ttl2{
color:#FFFFFF;
	font-size:1.35em;
	font-weight:bold;
}

.ttl2_form{
color:#63663b;
	font-size:1.30em;
	font-weight:bold;
	padding-top:10px;
}

.ttl3{
color:#000000;
	font-size:1em;
	font-weight:bold;
}

.content_highlight{
text-align:left;
color:#CC6600;
font-weight:bold;
}
.content_highlight a{
	color:#CC6600;

text-decoration:none;
}

.content_plain{
font-weight:normal;
}

#secondary_nav{
	position:absolute;
	left:0px;
	top:299px;
	width:260px;
	height:200px;
	text-align:left;
}

#secondary_nav ul li{
margin-left:0x;
margin-top:20px;
list-style:none;
font-size:1.75em;
font-weight:bold;
color:#CC6600;
border-bottom:dotted 2px #CC6600;
}

#secondary_nav ul li a{
text-decoration:none;
color:#CC6600;
}

.footerbox{
border-right:dotted 4px #CC6600;

}
ul.overview_list li{
line-height:2em;
}

#map {
color:#000;
padding:0;
}

.gmnoprint{
	text-align: left;
}

.stats{
font-size:14px;
font-weight:bold;	
}