﻿/* CSS Document */
:root { overflow-y: scroll; }

html {
	overflow: -moz-scrollbars-vertical;
	height: 100%; 
	margin-bottom: 1px;
}

html, body {
margin: 0px;
padding: 0px;
color:#7D9FB5;
}


body {
margin:0px;
font-family: Arial, sans-serif;
background-color:#000;
text-align: center;
font-size:67.5%;
line-height: 1.8em;
}
#wrapper {
position:relative;
width: 920px;
margin:0px auto;
padding: 0px;
text-align: left;
}

#back{
	background:#000 url(images/background.jpg) repeat top left;
	padding-bottom:10px;
}

#header {position:relative;background-color:#000;}

div#logo{background: url(images/logo.gif) no-repeat;height:227px;width:182px;position:absolute;z-index:5;top:10px;right:40px;}
#firstflash{z-index:1;background-color:#000;}

#container {
position:relative;
top:-10px;
width: 838px;
height: auto;
margin: 0 auto;
padding: 12px;
background:#565659 url(images/contentback.jpg) no-repeat center top;
z-index:5;

}
#content{
padding:20px;
background-color:#000;
min-height:400px;
}
/*background:#000 url(images/phone.gif) no-repeat 5px right;*/
#footer{background-color:#000;}
#navbar2{float:left;text-align:left;}
#footer p{float:right;text-align:right;}
div#contactform{margin-left:80px;}
/*
#left {
width: 160px;
height: auto;
float: left;
padding: 20px;
margin: 0px;
}
#right {
width: 530px;
height: auto;
float: left;
padding: 20px 50px 20px 20px;
margin: 0px;
}
#right p {
margin: 0px;
}
*/
.clearer {
font-size: 0px;
height: 0px;
width: 100%;
display: block;
clear: both;
}
#nav {
margin: 0px;
padding: 0px;
list-style: none;
list-style-image: none;
}
#nav li {
margin: 0px;
padding: 0px;
display: inline;
}
#nav li a:link, #nav li a:visited, #nav li a:active {
color:#7D9FB5;
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
width: 160px;
}
#nav li a:hover {
color: #ccc;
text-decoration: none;
}

#navbar2{text-align:center;}
#navbar2 ul{margin-left: 0px;padding:0px;display: inline;} 
#navbar2 ul li{margin:0 3px 0 0;padding:0px;list-style: none;display: inline;}


.ie ul#subnav{margin:0 0 0 45px;}
ul#subnav{margin:0 0 0 10px;}
ul#subnav li{list-style: none;}
ul#subnav a{color:#fff;text-decoration:underline;}
ul#subnav a:hover{text-decoration:none;}

a{color:#7D9FB5;}
a:hover{color:#fff;text-decoration:underline;}

#footer {
padding: 0px;
margin: 0px;
text-align: center;
}
#footer p {
margin: 0px auto;
padding: 0px;
color:#fff;
}
#footer a:link, #footer a:visited, #footer a:active {
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #ccc;
text-decoration: none;
} 

ul.vnav{margin-left: 0px;padding:0px;} 
ul.vnav li{margin: 0px;padding:0px;list-style: none;}	
ul.hnav{margin-left: 0px;padding:0px;display: inline;} 
ul.hnav li{margin: 0px;padding:0px;list-style: none;display: inline;}

h1,h2,h3,h4{color:#00A6DD;color:#fff;}
h1{font-size:2em;margin-top:18px;}
h2{font-size:1.4em;color:#00A6DD;}
h2 span{color:#006283;font-size:0.8em;}
h3{font-size:1.2em}
h4{font-size:1.2em}
p,table,li{color:#7D9FB5;font-size:1.2em;}
/*li{color:#fff;font-size:1.2em;}*/

strong{color:#fff;}
h3.tuck{margin-bottom:0;}
p.tuck{margin:0;}

img.right{float:right;margin:5px 0 0 15px;}
img.right2{float:right;margin:0 0 0 15px;}
.border{border:solid 1px #fff;}

div.map{float:right;width:300px;text-align:center;margin-right:15px;}

#subnav img{vertical-align:middle;}

ul#ptr, ul#elev8, ul#areas{margin:5px 0 0 10px;padding:0 0 0 10px;}
ul#ptr li, ul#elev8 li, ul#areas li{list-style-type: none;
	background: url(images/bulletb.gif) no-repeat 0 2px;
	padding-left:20px; }

hr{color:#fff;height:1px;}

.input{border:solid 1px #fff;background-color:#1B4E69;color:#fff;}