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; padding:0 15px; float:left; background:#f4f4f4 url(../images/header_bg.gif) repeat-x bottom left;}
	#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 {clear:left; float:left; width:447px; height:259px; background:url(../images/callout01.jpg) no-repeat; padding:15px;}
#callout02 {float:left; width:495px; height:289px; background:url(../images/callout02.jpg) no-repeat;}
	#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;}
	
#leftnav {float:left; width:200px; padding:5px 5px 10px 5px; border:#e9e9e9 1px solid;}

#maintext {float:left; width:530px; margin:0 20px;}
	#listing {clear:left; float:left; width:521px; border:#dddddd 1px solid; padding:4px; margin:0 0 10px 0;}
		#listing p {margin:0; padding:0; line-height:1.3em;}
		#listing h3 {margin:0; padding:0; font-weight:bold;}
		#listing h3 a {color:#990000;}
		#listing h3 a:hover {color:#000000;}
	
#rightnav {float:left; width:160px;}


#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;}
.formstyles {width:180px; height:20px; overflow:hidden;}
.marpad0 {margin:0; padding:0;}
.graytext {color:#999999;}

/* Articles Pages */
#blogdiv {width:255px; float:left;}
	#blogdiv ul {margin:0; padding:0; list-style:none;}
	#blogdiv ul li {line-height:1.5em; display:block; width:255px; border-top:#CCCCCC 1px solid; padding:3px 0;}
	#blogdiv h3 {color:#990000; margin:5px 0; text-transform:uppercase;}
	#blogdiv a {text-decoration:none;}
