/* Tags
---------------------------------------------- */
body {margin: 20px 0 10px 0;padding: 0px;color: #000;font: 12px Arial, Helvetica, sans-serif;background:#00162B url(assets/images/bg.jpg) left top repeat-x;}
h1 {margin: 0px;padding: 0px;color: #a8a839;font: bold 24px/26px "Times New Roman", Times, serif;}
h2 {margin: 1em 0px 0px 0px;padding: 0px;color: #a8a839;font: bold 18px/20px "Times New Roman", Times, serif;}
h3 {margin: 1em 0px 0px 0px;padding: 0px;color: #000;font: bold 16px/18px Arial, Helvetica, sans-serif;}
h4 {margin: 1em 0px 0px 0px;padding: 0px;color: #5f5f00;font: bold 14px/16px Arial, Helvetica, sans-serif;}
p {margin: 1em 0px 0px 0px;padding: 0px;line-height: 20px;}
a {color: #1E3386;font-weight: 500;text-decoration: none;}
a:hover {text-decoration: underline;}
hr {color: #000;height: 1px;background-color: #000;border: none;}
ul, ol, dl {line-height: 20px;}
blockquote {margin: 1em 10px;padding: 10px;width: auto;height: auto;color: #a8a839;font: 22px/32px "Times New Roman", Times, serif;border-top: 1px #a8a839 solid;border-bottom: 1px #a8a839 solid;}
blockquote p {margin: 0px;padding: 0px;width: auto;height: auto;color: #a8a839;font: 22px/32px "Times New Roman", Times, serif;}

/* Classes
---------------------------------------------- */
.imgborder {border: 1px solid #5f8db9;}
.mapborder {border: 1px solid #625D01;}
.stock {padding:5px;border: 1px solid #5f8db9;}
.smalltext {font-size: 11px;line-height: 16px;}
.nomargin {margin: 0px;}
.margin {margin: 10px;}
.center {text-align: center;}
.clear {clear: both;}
.underline {text-decoration: underline;}
.sourceText {font-size: 10px;line-height: 10px;margin: 0;padding: 0;}
.fauxbold {margin:30px 0px 5px 0px;color: #5f5f00;font: bold 14px/16px Arial, Helvetica, sans-serif;}
.fauxh3 {margin: 2em 0px 0px 0px;padding: 0px;color: #000;font: bold 16px/18px Arial, Helvetica, sans-serif;}


/* Special
---------------------------------------------- */
.forms p {margin: 0px;}

/* Layout
---------------------------------------------- */

div {width:auto; height:auto; margin:0px; padding:0px;}
div#container {width:921px;margin:0 auto;background:url(assets/images/container_bg.jpg) left top repeat-y;}
div#contents {background:url(assets/images/contents_bg.jpg) left top no-repeat;}
#header {height:287px;background:url(assets/images/header_bg.jpg) left top no-repeat;}
#nav {width:auto;height:25px;margin:0 auto;padding:13px 0 9px 0;text-align:center;}
#nav li {list-style:none;display:inline;}
#nav li a {height:25px;padding:0 15px;font:bold 12px/25px Arial, Helvetica, sans-serif;color:#fff;}
#nav li a:hover {height:50px;padding:5px 15px;color:#fff;background:#696905;text-decoration:none;}
div#leftCol {width:207px;}
div#rightCol {width:640px;padding:10px 50px 10px 0;float:right;}
div#sidebar {padding:10px 10px 50px 10px;}
div#photos {width:456px;height:237px;float:right;margin:0px;padding:0px;}
div#logo {width:251px;height:209px;margin:0px;padding:20px 0 0 120px;}
div#body {width:421px;_height:300px;min-height:300px;padding:0 0 0 20px;}
#sideNav {width:185px;height:auto;margin:0px;padding:5px 0 0 0;}
#sideNav li {list-style:none;border-top:1px solid #5f5f00;}
#sideNav li a {padding:0 0 0 15px;font:14px/32px Arial, Helvetica, sans-serif;color:#00162b;}
#sideNav li a:hover {text-decoration:none;color:#fff;}
#sideNav li:first-child {border:none;}
div#footer {background:url(assets/images/footer_bg.jpg) left top no-repeat;height:202px;clear:both;}
div#bottomBox {height:80px;padding:23px 0 10px 40px;}
div#bottomBox h4 {margin:0px;padding:0px;font-size:16px;}
div#bottomBox ul {margin:0px;padding:0px;}
div#bottomInfo {width:200px;text-align:center;font:10px/16px Arial, Helvetica, sans-serif;color:#e6e6e6;padding:10px 0 0 15px;}
div#bottomInfo a {color:#fff;text-decoration:underline;}
#nav2 {color:#fff;width:921px;height:auto;margin:7px auto 4px auto;padding:0px;text-align:center;}
div#extra {width:921px;margin:0 auto 7px auto;font:11px Arial, Helvetica, sans-serif;color:#004F9D;font-style:italic;text-align:center;}
div#copy {width:921px;margin:0 auto 7px auto;font:10px Arial, Helvetica, sans-serif;color:#fff;text-align:center;}
div#copy a {color:#fff000;}
#sideInfo {border-top:1px solid #5f5f00;color:#00162b;padding:15px;font: 12px Arial, Helvetica, sans-serif;}
#sideInfo h3 {margin:0px;padding:0px;color:#00162b;}
#nav2 a{font:11px/24px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;margin:0 5px;line-height:1.4em;}
#nav2 a:hover{color:#fff000;text-decoration:none;}
#linkage p{line-height:17px;}
#linkage {margin:0 0 50px 0;}
