*{margin:0; padding:0;}
img{border:0;}
.first{border-left:none !important;}
.clrbt{clear:both; margin:0; padding:0; display:none; height:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#0F1D52 url(images/bg.jpg) repeat top left;}
#overall{width:780px; margin:0 auto; background:url(images/overallBg.gif) repeat-y top center; padding:5px 15px;}
#printHead{display:none;}

/* ------- Header ------- */
	#header { background:url(../images/header-bg.jpg) -8px -4px no-repeat; height:90px; }
	#header h1{float:left; height:74px; width:260px; background:url(images/logo.gif) no-repeat top left; margin-top:13px;}
	#header h1 a{display:block; height:74px; width:100%;}
	#header h1 span{margin-left:-999em;}
	#header ul{list-style:none; float:right;}
	#header ul li{display:inline; border-left:1px solid #000; font-size:10px;}
	#header ul li a{color:#000; margin:0 2px 0 4px;}
	#header #phone{font-weight:bold;font-size:16px; float:left; clear:left; margin:5px 0; width:40%;}
	
	#searchBox{float:right; clear:right; margin-top:6px; width:50%; text-align:right;}
	#searchBox label, #searchBox fieldset{border:none;}
	#searchBox input, #searchBox label{float:none !important; clear:none !important; width:auto !important; margin:auto !important;}


/* --- Preview Window --- */
	#preview { background:url(images/previewBg.gif) repeat-x top left; padding:5px 5px 0; color:#fff; clear:left; margin:0; height:200px; }
		#preview img{border:0;}
		#preview h4{margin-left:-999em; display:none;}
		#preview h2{height:35px; line-height:35px; margin-left:4px; font-size:22px;}
		#preview a{text-decoration:none; color:#fff;}
		#preview ul{list-style:none;}
			#preview ul li{float:left; width:154px; height:170px;}
	

/* ------- Content ------ */
	#content { height:222px; background:url(images/content-bg.jpg) top left no-repeat; margin:0; padding:5px 0 0 0; }
		#content ul { width:170px; padding-left:5px; margin-top:5px; }
		
		#content h3 { display:block; background:url(../images/content-header-bg.jpg) top center no-repeat; padding:5px 0; font-size:14px; color:#FFFFFF; }
			#content h3 a { font-size:14px; color:#FFFFFF; }
			#content h3 a:hover { text-decoration:none; }
		
		#content li { float:none; text-align:center; list-style-type:none; font-size:13px; padding-bottom:8px; }
		#content a { text-decoration:none; color:#333; }
		#content a:hover{text-decoration:underline;}
		
		#content-left { float:left; padding-top:12px; }
		
		#content-form { float:right; width:575px; color:#fff; font-weight:bold; font-size:12px; padding-top:53px; position:relative; }
			#content-form fieldset { border:none; }
			#content-form #form-leftcol { float:left; width:440px; }
			#content-form #form-rightcol { float:right; text-align:center; line-height:1.4em; padding:3px 15px 3px 10px; margin:5px 0 10px 0; border-left:1px solid #91C760; }
			#content-form .input-name-email { width:145px; }
			#content-form td { color:#fff; font-weight:bold; font-size:12px; vertical-align:top; padding:0 0 8px 0; }
			#content-form #submit-button { width:113px; height:33px; background:url(images/submit-button.jpg) top left no-repeat; border:none; position:absolute; bottom:0; right:10px; }
			#content-form #submit-button:hover { cursor:pointer; }

/* ------- Footer ------- */
	#footer{clear:both; border-top:1px solid #5a8b31; padding-top:5px; overflow:hidden;}
	#footer p{float:left; padding-right:10px;}
	#footer ul li{display:inline;}
	#footer .right{float:right;}


/* ------- Bottom Links ------ */
	#bottom-links { width:778px; margin:-5px auto 5px auto; padding:5px 0 5px 0; border-width:1px 1px 1px 1px; border-style:solid; border-color:#ffffff #ececec #5a8b31 #ececec; overflow:hidden; }
		#bottom-links #siteLinks h4 { padding:10px 0 0 0; font-size:14px; }
		#bottom-links #siteLinks ul { overflow:hidden; padding-left:10px; }
		#bottom-links #siteLinks li { float:left; width:33%; text-align:center; list-style-type:none; }
		
		#bottom-links .logo-title { padding-left:15px; color:#000; text-decoration:none; display:block; }
		#bottom-links .logo-title:hover { text-decoration:underline; }
			#bottom-links .logo-title img { float:left; padding:3px 10px 0 0; }
			#bottom-links .logo-title h4 { float:left; }
		
		#bottom-links .main-image { padding-top:5px; }
