﻿html {background:#000 url(../images/header_gradient.gif) repeat-x; font:normal 12px Arial;}
body {margin:0; padding:0;}

a {text-decoration:none;}
a img {border:none;}

h1,h2 {background:#184261; font:bold 18px Arial; color:#eee; padding-left:10px; margin:0; line-height:33px; border-bottom:3px solid #092941;}
h3 {font:bold 20px Arial; color:#fff; margin:0; line-height:20px; margin-bottom:7px;}
h4 {}
h5 {}
h6 {}

.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.flash {z-index:0;}

.container {width:1000px; margin:0 auto;}

#header {background:url(../images/header_glow.png) no-repeat; height:185px; padding:0 88px; position:relative;}
#header ul {list-style-type:none; margin:140px 0 0 0; padding:0;}
#header ul li {display:inline; margin:0 12px; padding:0;}
#header1 {background:url(../images/arrow_up.png) no-repeat bottom center; height:7px; width:800px; border-bottom:1px solid #3694db; position:absolute; bottom:0; left:100px;}
.logo {position:absolute; bottom:30px; left:434px;}

#carousel_nav {margin:0 58px;}

#sitemap {background:url(../images/expanded_gradient.gif) repeat-x; height:300px; display:none;}
#sitemap_nav {position:relative; margin:0 100px; height:81px;}
#sitemap_nav img {position:absolute; top:5px; left:0;}
#sitemap_nav ul {list-style-type:none; margin:0; padding:0; position:absolute; top:14px; right:0;}
#sitemap_nav ul li {display:inline; margin-left:28px;}
#sitemap_nav ul li a {color:#784818; font:normal 14px Arial;}
#sitemap1 {margin-left:100px;}
#sitemap2 {margin:42px 0 0 100px;}
#sitemap_login {float:left; margin-left:69px; height:65px; width:532px; position:relative;}
.sitemap_login1 {background:#fff; padding-left:3px; position:absolute; bottom:8px; left:79px; color:#784818; border:1px solid #784818; width:87px; border-right:none;}
.sitemap_login2 {position:absolute; left:169px; bottom:8px; color:#000; border:1px solid #784818; width:100px; height:17px; border-left:none;}
.sitemap_login3 {background:#fff; padding-left:3px; position:absolute; bottom:8px; left:278px; color:#784818; border:1px solid #784818; width:77px; border-right:none;}
.sitemap_login4 {position:absolute; left:358px; bottom:8px; color:#000; border:1px solid #784818; width:110px; height:17px; border-left:none;}
.sitemap_login5 {position:absolute; right:0; bottom:8px;}
.icon {float:left; margin:0 19px 0 6px;}
.icon_text {float:left; line-height:19px; margin-left:13px; color:#fff;}
.icon_text a {color:#fff;}
.map {margin-left:9px;}
#copy {height:15px; width:300px; margin-left:244px; padding-top:10px; font:normal 10px Arial; color:#784818; clear:both; text-align:center;}

#footer {background:url(../images/footer_gradient_repeat.gif) repeat-x; height:200px;}
#footer1 {background:url(../images/footer_gradient_main.gif) repeat-x; height:200px; width:800px; margin:0 100px; position:relative;}
#footer2 {background:url(../images/arrow_down.png) no-repeat top center; height:40px; width:800px; border-top:1px solid #3694db; position:absolute; bottom:0;}
#footer2 img {position:absolute; top:15px; left:276px;}
.footer_btn {position:absolute; left:364px;}

#privacy {background:#215b86; color:#eee; font:normal 12px/1.3em Arial; width:600px;}
#privacy h3 {font:bold 16px Arial; color:#eee; padding:10px 10px 0 10px;}
#privacy a {color:#eee;}
#privacy p {margin:10px 0; padding:0 10px;}
#map {padding:36px 8px 8px 8px;}

#facebox .footer {position:absolute; top:14px; right:12px; z-index:99;}
#facebox .content {background:none; margin:0; min-height:0; position:relative;}

#error {color:#fff; margin-top:38px;}
#error p {margin-top:23px; font:normal 16px/1.5em Arial;}
#error a {color:#3694db;}
