	html {font-size: .85em;}
	body { background: url('/images/bg-main.jpg') repeat-x  center 0; font-family: Arial, Helvetica, Tahoma, sans; font-size: 1em; color: black;}
	div {position: relative; border: 0 solid black;}
	a, a:link, a:visited, a:hover a:active { text-decoration: none; color: #5F0400; outline: none; border-bottom: 1px solid;}
	.alerter {color: red;}
	
	
	div.control_bg {position:absolute; top: 411px; left: 0; height: 90px; width: 100%; background: url('/images/sitecomp3_06.png') repeat-x center top;z-index: -1;}
	div.footer_bg {position:relative; margin-top: -210px; z-index: -1; height: 210px; width: 100%;  border-top: 1px dotted #999;}
	
	div.header { height: 90px;}
	div.display { height: 366px; top: 0; overflow: visible; text-align: center;}
	div.control { height: 90px; text-align: center;}
	div.main { min-height: 400px; padding: 60px 0 4em 0; color: #4d4d4d; } 
	div.footer{ position: relative; height: 210px; overflow: visible; }
	
	div.header img.logo {float: left; display: inline; margin-top: 10px;}
	div.header img.header {float: left; display: inline; margin-top: 29px; margin-left: 10px;}
	div.header ul {position: absolute; bottom: 3px; left: 0; width: 100%; }
	div.header li {float: right; padding-left: 45px; margin-right: 10px; text-align: right;}
	div.header a, div.header a:link {color: white; border-bottom: none;}
	div.header a.toplink {float: right; margin-right: 10px; margin-top: 5px; font-size: .85em;}
	div.header a.current {color: #C20101}
	
	div.display img.left {float: left; margin-left: -22px;}
	div.display img.right {float: right; margin-right: -19px}
	div.display div.carousel_cont { width: 936px; height: 366px; overflow: hidden;}
	div.display div#carousel {position:relative; overflow:hidden; height: 366px; width:936px; }
    div#carousel ul {position: absolute; left:0; width: 6552px;}
	div#carousel ul li {position: absolute; top: 0; left: 0; display: none;}
	div#carousel ul li#initial {display: list-item;}
	
	div#image_control {left:4px; position:absolute; display: block; text-align:left; top:289px;}
	div#image_control a { opacity: 0.75; -moz-opacity:0.75; cursor: pointer; border-bottom: none; }
	div#image_control a:hover { opacity: 1; -moz-opacity:1;}
	div.tabs {display: none;}
	
	div.right img, div.left img {margin-top: 30px;}
	div.right {text-align: left; cursor: pointer; z-index: 1000;}
	div.left {text-align: right; cursor: pointer; z-index: 1000;}
	div.control h1, div.control h2 {text-align: left; margin-top: 18px; margin-bottom: 5px; font-size: 1.1em;text-shadow: 0px 0px 2px #999;}
	div.control p {position: relative; top: 100%; margin-top: -7%; font-size: 25px; font-style: italic; text-align: center; line-height: 29px;text-shadow: 0px 0px 2px #999;}
	
	div.main div.co_box { margin-left: 30px;}
	div.jax_container {font-size: 1.2em;}
	div.main p {margin-bottom: 20px; line-height: 1.4em;}
	div.main h2 {margin-bottom: 20px;}
	div.nav a.current {color: #C20101}
	
	div.co_box { }
	div.co_box img { margin-left: 10px; height: 120px; width: 150px; float: left;}
	div.co_box h2 {margin: 0 0 1em 177px; font-weight: normal; }
	div.co_box p { width: 210px; margin-left: 177px; line-height: 1.2em; color: #666;font-size: .85em;}
	div.co_box span { display: block; margin: 1em 0 0 177px; line-height: 1.2em; color: #666; font-size: .85em; color: black;}
	
	div.main img.map_large {border: 1px solid #ccc;}
	div.main .text_flow {display: block; margin-bottom: 20px; line-height: 1.4em;}
	div.main ul {list-style-type: circle; line-height: 1.4em;}
	div.main li {margin-left: 1em;}
	div.main form {width: 240px;}
	div.main label {display: block;}
	div.main input {display: block; margin: 3px 0 20px 0; border: 1px solid #999;}
	div.main form div {width: 240px; float: left; margin-left: 10px;}
	div.main td {padding-right: 1em; }
	
	
	
	div.nav {background: url('/images/bg-nav.png') no-repeat 5px center; width: 192px; height: 228px; border-right: 1px solid #e6e6e6; }
	div.nav ul {width: 92px; margin: 0 0 0 auto;  text-align: center; border-right: 1px solid white;}
	div.nav li {display: block; margin: 0; width: 84px; padding: 25px 0; border-top: 1px solid white; border-bottom: 1px solid #e6e6e6;}
	div.nav li#first {border-top: none;}
	div.nav li#last {border-bottom: none;}
	div.nav a {color: #4d4d4d; border-bottom: none;}
	
	div.footer {color: #666}
	div.footer_col {margin-top: 45px; font-size: .85em;}
	div.footer a, div.footer a:link {color: #666; border-bottom: 1px dotted #666;}
	div.footer h2 {margin-bottom: .75em; font-size: 15px; color: #999;}
	div.footer li {margin-left: .5em; margin-bottom: .5em;text-shadow: 1 1 2px #666}
	div.footer span {display: block; margin-bottom: .5em; margin-left: 10px; line-height: 1.25em;text-shadow: 1 1 2px #666;}
	
	