/* CSS Document */

*{ margin:0px; padding:0px; border:0px;}
body{ font-family: Arial, Helvetica, sans-serif;  margin:0px; font-size:12px; background: #FFFFFF url(../images/head-bg.png) repeat-x; height:100% auto;  color:#000;  }
a{ text-decoration:underline; color:#000; outline:none;}
a:hover{  text-decoration:none; color:#000;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */
.brclear { clear:both;height:0; margin:0;font-size: 1px;line-height: 0px;}
.bold { font-weight:bold;}
td{ padding:2px;}

#holderM{ width:847px; margin:0px auto; position:relative; }
	#logo{ margin:20px 0 0 0;}
	#topnav { margin:20px 0 0 0;}
		#topnav ul { display:block; padding:10px 0 0 0; }
			#topnav ul li { display:inline; list-style:none; list-style-image:none; }
			#topnav ul li a{	padding:4px 25px; 	text-decoration:none;	font-size:12px;	}
			#topnav ul li.select a { background:#7cafe4; color:#ffffff;  *padding-top:4px;  font-weight:bold;}

	#contentH{  border:1px solid #e2e2e2; border-top:none; border-bottom:1px solid #c9c9c9; margin-top:5px;}
		#leftcol{ float:left; width:625px; padding:10px 0 10px 10px;}
			#leftcol p.intro{ line-height:16px; margin-bottom:10px; }
			ul, ol{ margin:0 0 0 20px;}
				li{ padding:2px 0;}
		#rightcol{ background:url(../images/rightcol-bg.png) repeat-x; margin-left:0px; width:185px; height:500px; float:right; text-align:left;}
			#rightcol p{margin:0 0 10px 45px;}

	.bottomheads{ position:absolute; left:11px; bottom:-129px; z-index:3;}
	.footer{ padding:5px 0 30px 0px; font-size:11px; text-align:right;}
	h2{ color:#5a98da; padding:5px 5px 5px 0; font-size:13px;}
