:link,:visited { text-decoration:none } :focus, :active { outline: 0 } h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } a img,:link img,:visited img { border:none } address { font-style:normal }
body { font: .8em Arial, Verdana, Tahoma, Sans-Serif; color: #333; line-height: 1.6em; background: #07263B url(../images/bg.gif) repeat-x; }
a { color: #1D3C56; text-decoration: underline; }
a:hover { color: #808080; }
p  { margin: 5px 0 15px; }
h1 { font: 2.3em Georgia; margin: 25px 0 60px; }
h1 a { color: #fff; }
h1 a:hover { color: #CFA5D3; }
h2 { font-size: 1.5em; margin: 0 0 15px; line-height: 1.4em; }
h2 a { text-decoration: underline; }
h3 { font-size: 1.3em; }

.x { clear: both; }
.wrap { margin: 0 auto; padding: 117px 0 0; width: 960px; background: #07263B url(../images/bg.jpg) no-repeat center top; }

input, select, textarea { font: .84em Arial, Sans-Serif; }

#menu { float: left; }
#menu li { display: inline; font-weight: bold; list-style: none; }
#menu li a { float: left; padding: 9px 13px 10px; margin: 0 1px 0 0; color: #fff; border-top: 3px solid transparent; }
	#menu li a:hover, #menu li a.current { color: #fff; background: #224867; border-top: 3px solid #061A29; }

#pitch { float: left; }	
#content { clear: both; background: #fff url(../images/cbg.gif) repeat-x left bottom; padding: 15px; }

	#subcategories { clear: left; float: left; width: 110px; margin: 0; padding: 0; }
			#subcategories a { display: block; color: #fff; font-weight: bold; padding: 5px; background: #661403; }
				#subcategories a:hover { background: #721503; }
				#subcategories a.current { background: #4D0000; }
				
	#thin-center { width: 495px; float: right; }


#left { float: left; width: 620px; margin: 0 0 40px; padding: 6px 0 0; }
	#left img { float: left; clear: left; margin: 0 18px 5px 0; padding: 5px; border: 1px solid #ddd; background: #f4f4f4; }
	
	#left ul { margin: 0 0 15px 20px;  }
	#left li { padding: 4px 0; }
	#col { padding: 20px 0 0; }
	#col h2 { border-bottom: 1px solid #ddd; padding: 0 0 4px; }
	.fcol { float: left; width: 280px; border-right: 1px solid #ddd; padding: 0 25px 0 0; }
		.fcol.last { float: right; border: 0; padding: 0; }
		
	#breadcrumbs { font-size: .84em; border-bottom: 1px solid #ddd; padding: 0 0 4px; }
		
#right { float: right; width: 255px; margin: 0 0 40px; }
		
	#claim { position: relative; margin: -64px 0 15px; padding: 60px 13px 0; color: #fff; background: url(../images/claim.gif) no-repeat; height: 270px; }
		#claim p { margin: 0 0 1px; }
		#claim label { font-size: .84em; color: #FCA896; }
		#claim input.text, #claim textarea, #claim input#calc{ color: #4D0000; padding: 6px; background: #fff; margin: 0 0 3px; border: 0; border-bottom: 2px solid #4D0000; width: 216px; }
		#claim textarea { height: 80px; }
		
		#claim #math { float: left; }
		
		#claim input#calc { width: 60px; }
		#claim span { font-size: .8em; color: #D2A198; }
		#claim input.button { float: right; background: url(../images/send.gif) no-repeat; width: 77px; border: 0; padding: 7px 0 8px; color: #fff; font-weight: bold; text-transform: uppercase; }
		
		.extratop { background: #cecece url(../images/extratop.gif) no-repeat left top; height: 10px; }
		.extra { font-size: .9em; padding: 2px 10px; background: #cecece url(../images/extrabottom.gif) no-repeat left bottom; color: #555; }
			.extra h3 { color: #4D0000; font-size: 1.2em; }
			.extra li { margin: 0; list-style: none; color: #222; border-bottom: 1px solid #b8b8b8; padding: 2px 0; }
			
#footer { clear: both; padding: 15px 0 30px; font-size: .84em; color: #B5CEDE; }
	#footer p { margin: 0 0 5px; }
	#links { border-bottom: 1px dotted #1B425C; padding: 0 0 10px; margin: 0 0 10px; }
	#links a { margin: 0 15px 0 0; }
	#footer a { color: #fff; }
	#copy { float: left; margin: 0 0 15px; }
	#rightf { float: right; }
		#rightf a { margin: 0 0 0 5px; }
	
fieldset { padding: 10px; border: 1px solid #07263B; border-bottom: 2px solid #07263B; background: #DFE9F0; margin: 0 0 10px; }
	fieldset a { font-weight: bold; text-decoration: underline; }
	#left input, #left select, #left textarea { padding: 3px; border: 1px solid #07263B; margin: 0 2px 0 0; }
	#left input.text, #left textarea { width: 300px; }
	#left fieldset textarea { height: 250px; width: 550px; }
