/* CSS Document */

body {margin: 0; padding: 0; text-align: center; font: 12px Arial, Helvetica, sans-serif; background-color:#D9D9D9;}

/* Structural Elements */
#container{width:955px; background-color:#fff; text-align:left; margin 0 auto 0 auto;}
	
	#topbar{width:955px; height:100px; background:url(g/bg-topbar.jpg) no-repeat;}
		#logo{padding:10px 0px 0px 10px;}
	#menu{width:955px; height:26px; background-color:#87BE13; font:bold 15px Georgia, "Times New Roman", Times, serif; color:#fff;}
	#bodycontainer{width:955px; background-color:#fff;}
		#subcontainer{width:755px; float:left;}
			#box250{width:230px; margin:5px 10px 10px 10px; padding:10px 0px 15px 0px; border-bottom:1px solid #D9D9D9; text-align:left; float:left;}
			#bodybox{width:470px; padding:10px 10px 25px 20px; margin:4px 0px 4px 0px; border-left:1px solid #D9D9D9; text-align:left; float:right; font-size:14px;}
				#bodybox img{border:1px solid #999; padding:0px 0px 0px 0px; margin:4px 4px 4px 0px;}
			    #bodybox li{padding-bottom:15px;}
		#box195{width:170px; float:right; border:1px dotted #D9D9D9; margin:5px 5px 5px 5px; padding:0px 5px 5px 5px; text-align:left; float:right;}
	#footer{width:935px; padding:10px 10px 10px 10px; border-top:3px solid #D9D9D9; background-color:#fff; text-align:left;}

#featurecontainer{width:479px;}
	.featurebox{width:128px; height:180px; padding:5px 7px 7px 5px; margin:0px 12px 15px 0px; background-color:#eee; border:3px solid #999; display:block; float:left;}
	
#adbox{color:#000; background-color:#eee; padding:5px 5px 5px 5px; border:3px solid #999; display:block;}
	#adbox h4{font:bold 18px Georgia, "Times New Roman", Times, serif; color:#000; padding:0; margin:0;}
	#adbox img{float:left; border:1px solid #999; padding:0px 0px 0px 0px; margin:0px 4px 4px 0px;}

/* Menu Styles */

#menu ul{text-align: center; padding:0; margin:0; color:#fff;}

#menu ul li{float:left; padding:0; display: inline; list-style-type:none; background-color: #87BE13; width:auto; padding:0px 18px 0px 18px; border-right:1px solid #A2E418;}

#menu ul li a{float:left; padding:2px 0px 0px 0px; border-bottom:6px #87BE13 solid; color:#fff; text-decoration:none;}

#menu ul li a:hover{border-color:#669900;}
#menu ul li .current{border-bottom:6px #669900 solid;}

/* Text Styles */

a{ }
a:link{ color:#0066CC; text-decoration: none;}
a:visited{ color: #003399; text-decoration: none;} 
a:active{ color: #003399; text-decoration: none;} 
a:hover{ color: #003399; text-decoration: underline;}

h1{font:bold 30px Georgia, "Times New Roman", Times, serif; color:#000; padding:0; margin:0;}
h2{font:bold 25px Georgia, "Times New Roman", Times, serif; color:#000; padding:0; margin:0;}
h3{font:bold 20px Georgia, "Times New Roman", Times, serif; color:#000; padding:0; margin:0;}

.quote{font:italic bold 12px Georgia, "Times New Roman", Times, serif;}

.b{font-weight:bold;}

.fl{float:left; padding-right:5px;}
.fr{float:right; padding-left:5px;}

.adtitle{color:#fff; background-color:#999; padding:2px 3px 2px 3px; display:block; font-weight:bold;}

/* Other Stuff */

hr{border: 0; padding: 0; height: 1px; color: #D9D9D9; background-color: #D9D9D9;}
