html, body, div, span, p, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, abbr, acronym, form {margin: 0; padding: 0; border: 0; }
html, body {direction: ltr; }
body {font-size: 62.5%; font-family: georgia, "Times New Roman", times, serif; background: #000; color: #999; padding-bottom: 40px; }
blockquote {left-margin: 25px; right-margin:25px; padding: 0; border: 0; font-size:1.4em; }
.left {display: inline; float: left; clear: left; }
.right {display: inline; float: right; clear: right; }
.clear {clear: both; }

a {color: #333; }
a.tfn {cursor: default; }

#container {width: 902px; margin: 0 auto; background: #ffffff; }

#header {}

	#stripe {height: 9px; margin-left: 4px; margin-right: 4px; background: #000000; }<!-- original stripe #F8981C // -->
	#header .container {height: 115px; }
	
	
	
		h2#logo {float: left; width: 334px; height: 115px; background: url('logo-web.gif') no-repeat left top; }
		h2#logo a {display: block; width: 334px; height: 115px; }
		h2#logo a span {margin-left: -9999px; width: 100px; }
		
		h3#tagline {float: right; width: 566px; height: 115px; background: url('tagline.gif') no-repeat right top; }
		h3#tagline span {margin-left: -9999px; width: 100px; }
	
	#header .nav {clear: both; height: 36px; background: #797675; padding-left: 21px; }
	#header .nav li {float: left; display: block; height: 24px; margin: 0 5px; padding-top: 12px; list-style-type: none; }
	#header .nav li a {text-decoration: none; font-size: 1.1em; }

#content {clear: both; background: #ffffff; color: #333; }

	#sidebar {float: left; display: inline; width: 210px; height: 100%; padding: 0 20px 20px 18px; background: #ffffff; }
		#sidebar h3 {padding: 12px 0; color: #444; font-size: 2em; font-weight: 400; letter-spacing: 0px; }
		#sidebar p {font-size: 1.1em; line-height: 1.6em; }
		
		form label {display: block; margin: 0 0 0 0; }
		form input,
		form textarea {display: block; width: 100%; margin: 0 0 10px 0; background: #eee; border: 1px solid #333; border-top: 2px groove #333; border-left: 2px groove #333; }
	
	#main {float: right; display: inline; width: 584px; padding: 0 20px 20px 20px; background: #ffffff url('dotted-vert.gif') repeat-y left top; height: auto !important; height: 450px; }
		#main h3 {padding: 12px 0; color: #944e10; font-size: 2em; font-weight: 400; letter-spacing: 0px; }
		#main p {padding: 0 0 12px 0; font-size: 1.4em; font-weight: 400; line-height: 1.5em; }
		#main-ctaint {width: 900px; height: 250px;}
		.highlight {
	font-size:large;
	font-weight:bold;
	color: #F8981C;
}		
		
		.focus-box {}
		.focus-box li {display: block; list-style-type: none; clear: both; margin: 0 0 20px 0; padding: 6px 12px 0 0; background: #ffffff; font-size:1.1em; }
		.focus-box li a img {}
		.focus-box li h4 {margin: 4px 0 6px 0; color: #555; font-size: 1.6em; font-weight: 400; }
		.focus-box li h2 {margin: 4px 0 6px 0; color: #333; font-size: 1.8em; font-weight: 400; }
		.focus-box li p {font-size: 1.6em; line-height: 1.6em; }
		.focus-box table {font-size:1.1em;}
		.fouc-box  {font-size:1.1em;}
	
		.inset {padding: 0 20px; }
	
		.column-list {padding: 0 0 0 16px; }
		.column-list li {float: left; width: 240px; list-style-type: circle; margin: 0 0 6px 0; font-size: 1.3em; }
		.column-list li a {}
	
#footer {clear: both; height: 36px; background: #ffffff; padding-left: 21px; margin-top: 50px; position: relative; font-family: helvetica, arial, sans-serif; }
	
	.vcard {width: 230px; color: #7a7675; }
	.vcard #map {display: block; float: left; width: 97px; height: 75px; margin: 0 12px 0 0; background: url('map.jpg') no-repeat left top; border: 3px solid #7a7675; }
	.vcard #map span {margin-left: -9999px; width: 100px; }
	.vcard a {color: #7a7675; }
	
		.vcardint {position: relative; width: 260px; color: #7a7675; }
	.vcardint #map {display: block; float: left; width: 97px; height: 75px; margin: 0 12px 0 0; background: url('map.jpg') no-repeat left top; border: 3px solid #7a7675; }
	.vcardint #map span {margin-left: -9999px; width: 100px; }
	.vcardint a {color: #7a7675; }

	#footer .nav {}
	#footer .nav li {float: left; display: block; height: 24px; margin: 0 5px; list-style-type: none; padding-top: 12px; }
	#footer .nav li a {text-decoration: none; font-size: 10px; border-right: 1px solid #fff; padding-right: 10px; }
	#footer .nav li.last a {border-right: 0px; }

	#copyright {float: right; padding: 11px 18px 0 0; font-size: 1em; color: #000; font-family: verdana, sans-serif; }
