body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0; background:#8e8e8e url(../images/body_bg.gif) repeat-x;}

a {color:#000099; text-decoration:underline;}
a:hover{color:#990000;}

img {border:none;}

h1{font-size:18px;}
h2 {font-size:14px;}
h3 {}
h4 {font-size:14px; font-weight:bold; margin:0; padding:0;}
h5 {display:block; width:321px; padding:5px; font-size:14px; border:#b5b5b5 1px solid; background:#dedede; margin:5px 0;}

#container {margin:0 auto; width:972px; position:relative; background:#ffffff;}

#header {
	width:942px;
	float:left;
	background:#ffffff url(../images/header_bg.gif) repeat-x;
	position: relative;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
	#header ul {margin:0; padding:0; list-style:none; margin:20px 0 0 0;}
	#header li {display:inline; float:right; padding:0 0 0 10px;}
	#header a {font-weight:bold;}
	
#callout01 {
	float:left;
	width:447px;
	height:259px;
	background:url(../images/callout01.jpg) no-repeat;
	padding:15px;
	position: relative;
}
#callout02 {
	float:right;
	width:495px;
	height:289px;
	background:url(../images/callout02.jpg) no-repeat;
	position: relative;
}
	#searchbox {width:324px; height:239px; background:url(../images/searchbox_bg.jpg) no-repeat; padding:10px 15px;}
	
#cover {clear:left; float:left; width:942px; background:#ffffff url(../images/cover_bg.gif) no-repeat; padding:15px;}
	
#mostviewed {float:left; width:942px;}

#suggestions {
	float:right;
	width:333px;
	border:#cccccc 1px solid;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: relative;
}
	#suggestions li {line-height:1.8em;}

#statesearch {
	float:left;
	width:564px;
	background:url(../images/usamapbg.gif) no-repeat center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	position: relative;
	clear: both;
} 
	#statesearch ul {list-style:none;}
	#statesearch li {line-height:1.4em;}

#adblock {float:left; margin:0 0 0 15px; width:336px; height:280px;}

#makesearch {clear:left; float:left; width:564px;}
	#makesearch ul {list-style:none;}
	#makesearch li {line-height:1.4em;}
	
#resources {float:left; width:333px; padding:0 10px 10px 10px; margin:0 0 0 15px; border:#cccccc 1px solid;}

#footer {clear:both; float:left; width:942px; background:#8e8e8e; padding:10px 10px 10px 20px; color:#ffffff; font-size:10px;}
	#footer a {color:#FFFFFF; text-decoration:none;} 
	#footer a:hover {text-decoration:underline;}
	
#linebreak {width:100%; height:1px; background:#ffffff; clear:both; margin:15px 0;}
.imgborder {border:#b5b5b5 1px solid;}
.bold {font-weight:bold;}
.nospace {margin:0; padding:0;}
.allcaps {text-transform:uppercase;}
.fleft {float:left;}
.handcursor{cursor:hand; cursor:pointer;}
#header a {
	text-decoration: none;
}
.titleheader {
	font-size: 18px;
	color: #000000;
}

