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

html, body{ 
margin:0;
padding:0;
text-align:center;
font-family: arial, verdana, tahoma, "trebuchet ms", sans-serif;
color: #4c4c4c;
font-size: 90%;
} 
 
#pagewidth{ 
width:904px;
text-align:left;
margin-left:auto;
margin-right:auto;
z-index:-1;
} 
 
#header{
position:relative;
height:100px;
background-color:#FFFFFF;
width:100%;
} 
 
#maincol{
background-color:#FFFFFF;
float:left;
display:inline;
position:relative;
width:100%;
z-index:1;
}
 
#footer{
height:50px;
background-color:#FFFFFF;
clear:both;
} 
 
a {
	cursor: pointer;
	text-decoration: underline;
	outline:none;
}
a:hover {text-decoration: none;}
 
 /*Float containers fix*/ 
.clearfix:after{
content: "."; 
display:block;
height:0;
clear:both;
visibility:hidden;
}
.padding10 {padding: 0 10px 0 0;}
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* main-nav */

/* LEVEL ONE*/
ul.dropdown                         { position: relative; list-style: none; margin:0px; padding:0px 0px 0px 50px; z-index:3;}
ul.dropdown li                      { font-size: 100%; font-weight: bold; float: left; }
ul.dropdown a:hover		            { color: #700c0c; }
ul.dropdown a:active                { color: #700c0c; }
ul.dropdown li a                    { display: block; text-decoration:none; color:#000; outline:none;padding: 0px 72px 0px 4px;}
ul.dropdown li:hover                { position: relative; }
/* LEVEL TWO*/
ul.dropdown ul 						{ width: 190px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none; margin: 0; padding: 0;}
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; float: none; }								  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;  outline:none;} 

#navarea {
	border-bottom: 1px solid #000;
	width: 904px;
	padding: 11px 0px 11px 0px;
	
}

.rightnav{
 background-position:0px 0px;
 width:191px; 
 height:74px;
 display: block;
 z-index:99;
}

.bottomnav{
 background-position:0px 0px;
 width:262px; 
 height:44px;
 display: block;
 margin:0px 0px 0px 5px;
}

#address{
	margin:10px 0px 0px 0px;
	font-size:100%;
	color:#666;
}

.LargeHeader{
	font-size: 140%;
	font-weight:bold;
	color:#700c0c;
	margin: 10px 0px 10px 0px;
}
#searchterm{margin:10px 0px 10px 15px; border:#333 1px solid; width:191px; height:35px; font-size:24px; vertical-align:middle;}

.datatable{
	font-size:10px;
}
.databoxA{
	border-bottom:#666 1px solid;
	border-right:#666 1px solid;
}

.databoxB{
	border-bottom:#666 1px solid;
}

