body{
margin:0;
padding:0;
line-height: 1.5em;
font: 75%/1 Arial, Helvetica, sans-serif;
color: #333;
position: relative;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: transparent url(images/contentLayout_dropshadow.png) 0px 82px no-repeat;width: 100%;}

#maincontainer {height: 100%;
width: 100%;
}




h2 { 
font-size: 1.25em;
font-weight: bold;
}



a { 
color: #004477;
text-decoration: none;
}
a:hover { text-decoration: underline; }
a.off,
a:visited { color: #588CB8; }
a.on,
a:hover,
a:visited:hover { color: #004477; }


b{font-size: 100%;}
 
#contentLayout {	
background: url(images/contentLayout_dropshadow.png) 0 0 no-repeat;	
_background-image: url(theme/contentLayout_dropshadow_8bit.png);
z-index: 4;
border-bottom: 1px solid transparent;	
_border: none;
}




#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
height:100%
}

#contentcolumn{
float: left;
margin-left: -1007px;
background: transparent;

}

#leftcolumn{
float: left;
width: 1007px; /*Width of left column*/
margin-left: -100%;/*Set left margin to LeftColumnWidth*/

}

#contentwhite{background:url(images/body_dropshadow.png);background-repeat:repeat-y;}


#contentwhite #content{margin-top: -30px;}
#contentwhite #content p{margin: 40px 120px -10px 40px; font-size:15px;line-height:28px;}

#contentwhite #content h1{margin: 40px; color:#b90303;}

#contentwhite #content h2{margin: -10px 40px -10px 40px; color:#004A80;}

#contentwhite #content h3{margin: 40px 40px 10px 40px; color:#800000;}
#contentwhite #content h4{margin: 40px 40px 10px 40px; color:#800000; text-align:center}

.ma {color:#b90303;}

#footero{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: left;
padding: 4px 0;
}

#footero a{
color: #eaeaea;
}

#footero ul {
color: #f2f2f;text-align:left;list-style-type:none;height:20px;display:inline;
}

#footero ul li, #footero ul li a {
color: #eaeaea;text-align:center;list-style-type:none;height:20px;margin-left:30px;display:inline;
}

#footero ul li a:hover {color:yellow;}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


br.clear-both,
div.clear-both,
br.clear-left,
div.clear-left {
font: 1px/1px monospace;
display: block;
}
.clear { clear: both; }



#toptopsection{text-transform:uppercase;font-size: 9px;

background: #505050;border-bottom: 1px solid white;margin: -10px auto 0px 0px;float: right;  width:100%;

height: 30px; padding: 0 0 8px;/*Height of top section*/

}



#toptsection{text-transform:uppercase;

background: transparent;margin: 0px auto 0px auto;text-align: center;  width:100%;float:left;

height: 75px; /*Height of top section*/

}

#toptsection .phone{float:left;margin-top:-1px;margin-left:20px;width:220px;}



#toptsection ul{float:right;list-style-type:none;font-variant:none;width:100%;

background: transparent;margin: 0px 12px 0px 30px;text-align: right; color:#CB9E1E;

height: 20px; /*Height of top section*/

}



 


 



#menut { float: right;padding: 0 0 0px; margin: -20 0 0px; height: 20px; margin-left:26px;  font-size: 11px;color: #fff;}



#menut li { display: inline; }



#menut li a, #menut li a:visited { float: left; width: auto; text-align: center; margin: 0 2px 0 0; font-weight: bold;  padding: 6px 0 21px 14px; color: #ccc;cursor:hand; }



#menut li a:hover, #menu li a.current { color: #F2f2f2; background: url(images/t.gif) no-repeat center bottom;text-decoration: underline;  }





 #menut li.hoa a{width: 186px; margin: 0 30px 0 138px; font-weight: bold;  padding: 6px 0 0px; color: #ffffff; }



#leftcolumn #home-fma { height: 215px; }

/* unitip css */

#unitip {
	position: absolute;
	z-index: 1000;
	top: -1000px;
	color: #fff;
	font: normal normal 1.1em/15px Verdana, Arial, Helvetica, sans-serif;
	display: none;
}

	#unitippoint, #unitipmid, #unitipcap {
		position: relative;
		top: 0px; 
		left: 0px;
		width: 145px;
		display: block;
	}
	
	#unitippoint { 
		background: url(images/TipPoint.png) no-repeat; 
		height: 19px; 
		overflow: hidden; 
	}
	
	#unitipmid { 
		background: url(images/TipMid.png) repeat; 
		width: 115px;
		height: auto; 
		padding: 5px 15px;
	}
	
	#unitipcap { 
		background: url(images/TipCap.png) no-repeat; 
		height: 7px; 
		overflow: hidden; 
	}

#toptsection #navcontainermd {float:left;margin-top:20px;height:30px;width:600px;margin-left:40px;}

#navlistmd
{
margin:-40px 0 0 0;
padding: 0 0 20px 10px;
border-bottom: 0px solid #000;
float:left;
}

#navlistmd ul, #navlistmd li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
float:left;
}

#navlistmd a:link, #navlistmd a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlistmd a:link#current, #navlistmd a:visited#current, #navlistmd a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlistmd a:hover { color: #000; }

