﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/* reset */ html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* 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%;}
/* base  */ body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:0 0 0.5em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/* end Yahoo */

/* layout */
#doc, #bottom {width: 780px;margin-left: auto;margin-right: auto;padding:0 10px;}
#bottom {height:10px;background:transparent url(images/bottom-bg.gif) no-repeat scroll left top;}
#container{
	background-color:#fff;
	float:left;
	width:500px;
	border-right:280px solid #f8f8f8;  /* The width and default color of the left rail */
	padding: 0px !important;
}
#main{
	float:left;
	width:500px;
	margin-right:-500px;
	padding: 0px !important;
}
#rightRail{
	float:right;
	width:280px;
	margin-right:-280px;
	position:relative;
	padding: 0px !important;
}
#ft {
	clear: both;
}

#hd 
{
    border-top: 8px solid #384605;
    height: 75px;
    background: #ffffff url('images/gulf-coast.jpg') no-repeat scroll right top;
}

#hd img {
	padding: 7px 0.5em;
    border: none;
    vertical-align: middle;
}

#hd div.content 
{
    padding: 1em;
    width: 700px;
}

#hd div.content p 
{
    padding: 0.5em 0em 0em;
}

#nav 
{
    clear: both;
    height: 20px;
    background: url(images/menubar.png) repeat-x top left;
}

#nav ul { margin: 0;padding-top:1px; }
#nav li { float:left; list-style: none none inside; margin: 0 0 0 1em; }
#nav a, #nav a:visited { color:#fff;text-decoration:none;font-weight:bold; }
#nav a:hover { color:#d8e0cc; }

#bd 
{
    background-color: #ffffff;
}

#bd div.content 
{
    padding: 0.5em;
}

#ft
{
    background-color: #1e356f;
    color: #f8f8f8;
}

#ft a 
{
    color: #f8f8f8;
    text-decoration: none;
}
#ft a:hover 
{
    text-decoration: underline;
}

#ft div.content 
{
    padding: 0.33em 0.5em;
    text-align: center;
}

/* base style */
html,body {margin:0;background:#d8e0cc url(images/body-bg.gif) repeat scroll left top;font-family: tahoma,geneva,sans-serif;}
#doc {background:transparent url(images/content-bg.gif) no-repeat scroll left top;}
div.content {padding:0.5em;}
h1,h2,h3,h4 {color:#061947;} /* #384605 */
p {font-size:107%;}
a, a:visited {color:#061947;text-decoration:underline;}
a:hover {color:#5d8235;}
strong.companyName {color: #384605;} /* 061947 */
label { font-weight:bold; }
.error{color: #CC0000;}

#quotes { height:250px; }
#quotes div {display:none;}
div.ss {position:relative;margin:0 auto;padding:0;overflow:hidden;}
div.ss div {background:transparent url(images/open-quote.gif) no-repeat scroll left top;}
p.quote {font-style:italic; background: transparent url(images/close-quote.gif) no-repeat scroll right bottom;}
div.ss p {font-family:"trebuchet ms", helvetica;padding:0 2.5em;color:#384605;font-weight:bold;font-size:100%;} /* #1e356f */

div.slides div.captioned-image {display: none; }
.captioned-image {text-align:center;font-variant:small-caps;margin-bottom:1em;}
.captioned-image img {border:solid 1px #1e356f;}

#gallery {border:solid 1px #1e356f;padding:0.5em 0 0 0;}
#gallery img {margin:0 auto;border:solid 1px #1e356f; width:400px;display:block;}
#filmstrip ul { list-style-type:none; position:relative; }
#filmstrip li { float: left; }
#filmstrip a {float:left;width:25px;height:25px;margin-top:20px;display:block;text-decoration:none;outline-color:transparent;outline-style:none;}
#filmstrip a.l {background: transparent url(images/imageNavLeft.gif) no-repeat scroll left top;}
#filmstrip a.r {background: transparent url(images/imageNavRight.gif) no-repeat scroll left top;}
#filmstrip a.l:hover {background-image: url(images/imageNavLeftHover.gif); }
#filmstrip a.r:hover {background-image: url(images/imageNavRightHover.gif); }
#filmstrip div.m {float:left;position:relative;height:165px;visibility:hidden; left:-5000px; } 
#filmstrip img {width: 134px;padding:2px;margin:2px;border:solid 1px #1e356f;background-color:#d8e0cc;cursor:pointer;}
