img, p, h1, h2, h3 { margin:0; padding:0; border:0; }

body { text-align:center; color:#444; font-family: arial, verdana, 'lucida grande', 'sans serif'; font-size:14px; background:#fff url(images/bg.gif) top center repeat-x; margin:0; padding:0; border:0; }

#centerer { text-align:center; margin: 0 auto; width:980px; background:#fff;}

#container { text-align:left; }

#header { text-align:left; background:#000 url(images/header.gif) top center no-repeat; height:95px; width:980px; }

#main { background: #fff url(images/bg_nav.gif) top center no-repeat; }

	#nav { padding: 12px 0 0 65px; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase;}
		#nav a, #nav a:link { color:#fff; text-decoration:none; }
		#nav a:hover, #nav a:active { color:#aaa; text-decoration:none; }

	#content { padding:45px 20px 0 20px;}
		#content h1 { color:#000; font-family: arial, verdana, 'lucida grande', 'sans serif'; font-size:37px; font-weight:bold; margin-bottom:10px; }
		#content h2 { color:#000; font-family: arial, verdana, 'lucida grande', 'sans serif'; font-size:26px; font-weight:bold; margin: 10px 0 10px 0; }
		#content h3 { color:#000; font-family: arial, verdana, 'lucida grande', 'sans serif'; font-size:18px; font-weight:bold; margin: 10px 0 10px 0; }
		#faq { margin:30px; padding: 30px; border:1px solid #ccc; background:#fafafa; font-size: 11px; }

			#sidebar { width:216px; border:1px solid #ccc; background:#fff; padding:15px; float:left; margin: 0 20px 0 0; text-align:left; font-size:12px; color:#000;}
				#sidebar p { }
				#sidebar h2 { color:#000; font-family: arial, verdana, 'lucida grande', 'sans serif'; font-size:18px; font-weight:bold; margin-bottom:7px; text-align:center; }
				#sidebar h3 { color:#000; font-family: arial, verdana, 'lucida grande', 'sans serif'; font-size:14px; font-weight:bold; margin: 10px 0 10px 0; }

			#rightcolumn { float:left; width:672px; }
				#rightcolumn p { margin-bottom:7px; }

#footer { border-top: 1px solid #ccc; padding:20px 0; margin:0 20px; font-size:12px; text-align:right; line-height:17px;}
		#footer a, #footer a:link { text-decoration:none; }
		#footer a:hover, #footer a:active { color:#aaa; text-decoration:underline; }

legend { color:#000; font-family: arial, verdana, 'lucida grande', 'sans serif'; font-size:18px; font-weight:bold; margin: 10px; padding:0 10px; }

fieldset { border: 1px solid #ccc; padding: 10px;}

span.light { color:#999; }

p.testimonial { font-family:Georgia, 'Times New Roman', serif;  font-style:italic; color:#000; font-size:16px; margin:30px 50px 10px 50px; }
p.testiname { color:#999; font-style:italic; text-align:right; padding-right:150px; }

#content h2.faq { color:#999; font-size:26px; padding: 10px 0 2px 20px; margin:0 0 8px 0px; border-bottom:1px solid #ccc; }
#content h3.faq { color:#000; font-size:14px; margin: 0px 0 0px 0; padding:0px 0px 5px 0px; }
#content p.faqa { margin:0; padding:0 0 17px 0; border:0; }