/*Resets*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1 {
	font-family: Helvetica, sans-serif;
	font-size:200%;
	font-weight:normal;
}
h2,h3,h4,h5,h6 {
	font-family: Helvetica, sans-serif;
	font-size:140%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a img {border:0;}

/*YUI Fonts*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*General*/
body {background: #4f78ae url(../images/body-texture.jpg) repeat;}
.top {background: url(../images/banner-bg-11.jpg) repeat-x 0 -1px;}
.container.header {overflow:auto;}
.container#main {background-color: #729cce; overflow:auto;}

.banner-logo {margin: 0 0 0 -10px;}

ul.tabs {width: 950px; list-style-type: none; padding: 0 0 0 0; margin: -5.3px 0 0 -2px; } 
ul.tabs li {height: 50px; width: 154px; text-align: center; float: left; margin: 2px; background: url(../images/tab.png) no-repeat center top; } 
ul.tabs li.selected {color: #0b2440; background: url(../images/tab-on.png) no-repeat center top; } 
ul.tabs li.selected a {color: #0b2440; cursor: default;} 
ul.tabs li a {font-family: sans-serif; font-size: 120%; display: block; padding: 9px 0 0 0; color: #0b2440; text-decoration: none; } 
ul.tabs li a:hover {color: #fff; background: url(../images/tab-over.png) no-repeat center top; }
ul.tabs li.selected a:hover {color: #0b2440; background: url(../images/tab-on.png) no-repeat center top; } 

h1 {padding: 10px 0px 5px 5px;color: #d1fe33;}
h3 {padding: 5px 0px 0px 5px;font-weight: bold; font-size: 120%;color: #1A2C44;}
h2 {padding: 5px 0px 0px 5px;font-weight: bold; font-size: 138%;color: #ecd6e0;}
p {font-family: Helvetica, sans-serif;font-size: 122%; color: #1c2a3d; padding: 0px 0px 5px 5px; line-height:1.35em}
p.big {font-size: 140%;}
p.small {font-size: 110%;}
p.caption {padding:0 30px 0 0;}
.history p {text-indent: 30px;line-height:20px;margin-top:.3em;padding:0 5px 5px 5px;}
img {padding; 10px 10px 10px 10px;}
.img-bg img {padding: 0 0 0 0;}
img.rental {padding: 10px 10px 10px 10px;}
.sites ul {list-style: none;}
.sites ul li {margin: 2px 0 0 10px; font-size: 120%; padding: 0 0 5px 10px;}

margin:0 0 0 10px;
padding:0 5px 10px 17px;

hr {height: 2px; color: #456e9f;margin-bottom:10px;}
br {padding: 10px 0 0 0;}

.fR {float: right;}
.top-padding {padding-top:40px;}

a {color: #154a8e; text-decoration: underline;}
a:hover {color: #1A2C44; text-decoration: underline;}

.fade {background: #729cce url(../images/fade-5.jpg) 0 15px;}
.border {border: 1px solid #fff; padding:0px 0 0 0;}

.home-video {padding-top: 10px;}
.video {padding:30px 0 10px 40px;}

.map {padding: 20px 0px 20px 0px;}

.box {background: #83a7d3; /*border: 1px solid #8cb0da;*/}
.box .img {padding: 0px 0 0px 5px;}
.box p {padding-top: 5px;}
.stories {width:380px;margin: 5px 0 5px 40px;}
.stories p {padding-right: 3px;}

.photoslider p {font-family: Helvetica, sans-serif;font-size: 120%; color: #1c2a3d;}
div.fs ol.fsButtons li {
	background: #FFF 50% 50% no-repeat;}

#footer {width: 100%; height: auto; overflow: auto; background: #111f34; margin: auto; text-align: center; padding-top: 20px; padding-bottom: 10px;border-top: 1px solid #011023; clear:both;}
#footer p {text-align: left; color: #354c6b; padding: 10px; font-size: 85%;}
#footer a {color: #486791; text-decoration:none;}
#footer a:hover {text-decoration: underline;}





