@charset "UTF-8";

body {	background: #000000 url(../i/sf-bg.jpg) no-repeat center top; text-align:center; color:#FFFFFF; margin:0px; scrollbar-base-color: #162F57;}

body, div, p, td, .home { font-family: Century Gothic, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#dedede; line-height:1.3;}

.home { margin-bottom:10px;}

h1, h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:0; padding:0; color:#FFFFFF; line-height:1;}
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; margin:0; padding:10px 0px 10px 10px; color:#FFFFFF; line-height:1;}

a { font-weight:bold; color:#dedede; text-decoration:underline;} a:hover { color:#755A40; text-decoration:none;}

#lower p { margin-top:0; padding-right:20px;}
#lower .rcol { float:right; width:366px; padding-left: 20px; }
#lower .lcol { float:left; width:550px; border-right: #755A40 1px solid;}

.left { float:left;}

hr { margin-top:0px; margin-bottom:10px; color:#755A40; background:#755A40;}

#footer, #flashfooter { clear:both;}
#footer { padding-top:10px;}

#container { width:950px; text-align:left; margin: 0 auto;}

#flash { margin-bottom:10px;}

#menu { width:250px; float:left;}
#menu p { margin:5px 0px 5px 0px;}

#menu input.text { width:160px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}

.subnav { width:250px; margin-bottom:10px; padding-top:10px; }
.fleetnav { width:180px; margin-bottom:10px; padding-top:10px; overflow:auto; height:330px; }
.fleetnav { height:330px;}

.subnav ul, .fleetnav ul { margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; display:inline; list-style:none;}
.subnav ul li, .fleetnav ul li { display:inline; list-style:none; }
.subnav ul li a, .fleetnav ul li a { display:block; border-bottom:1px dotted #5880AD; padding:1px 0px 2px 0px; text-decoration:none; border-top:none;}
.subnav ul li a { width:230px;}
.fleetnav ul li a { width:150px;}
.subnav ul li a.high, .subnav ul li a:hover, .fleetnav ul li a.high, .fleetnav ul li a:hover, .subnav a:focus, .fleetnav a:focus { background:#8E6941; color:#FFFFFF;}

#rcol { float:right; width:686px;}



#rcol .gold { background:#8E6941; margin-bottom:15px;}
#rcol .gold p { color:#FFFFFF; margin:0; padding:0px 10px 10px 10px;}
#rcol .gold a { color:#FFFFFF; text-decoration:none;} #rcol .gold a:hover { color:#FFFFFF; text-decoration:underline;}
#rcol .gold img { padding-left:15px;}

#rcol .gold:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

p.st, #rcol .gold p.st, a.but { margin-top:10px; margin-bottom:10px;}
p.st a, a.but { padding:10px; border:1px dotted #000000; background: #473420; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; text-transform: uppercase; } 
p.st a:hover, a.but:hover { background: #000000; color: #8E6941; text-decoration:none;}

/* Hides from IE-mac \*/
* html #rcol .gold {height: 1%;}
/* End hide from IE-mac */

table.data { border-left: 1px dotted #8E6941; border-bottom: 1px dotted #8E6941; }
table.data tr td { padding:0px 0px 10px 5px; text-align:left; vertical-align:top; }
table.form { margin:0;}
table.form tr td { padding:0px 5px 5px 0px; text-align:left; vertical-align:top; }
table.form tr td input, table.form tr td textarea, table.form tr td select { font-size:11px; font-family: Century Gothic, Arial, Verdana, Helvetica, sans-serif;}

form { margin:0; padding:0;}


#nav { height:125px;}
#nav #SFlogo { float:left; width:124px; height:111px;}
#nav #video { width:700px; float:right; height:51px; padding-top:20px;}
#nav .menu { width:700px; float:right; height:40px;}

#nav .menu ul, #nav .menu ul li  { display:inline; list-style:none; margin:0px; padding:0px;}
#nav .menu ul li a { display:block; height:40px; float:left;}
#nav .menu ul li a b { display:none;}
a.au { width:109px; background:url(/i/n/au.gif) 0px 0px; } a.au:hover, a.auh { width:109px; background:url(/i/n/au.gif) 0px -40px;}
a.fl { width:125px; background:url(/i/n/fl.gif) 0px 0px; } a.fl:hover, a.flh { width:125px; background:url(/i/n/fl.gif) 0px -40px;}
a.se { width:122px; background:url(/i/n/se.gif) 0px 0px; } a.se:hover, a.seh { width:122px; background:url(/i/n/se.gif) 0px -40px;}
a.ne { width:105px; background:url(/i/n/ne.gif) 0px 0px; } a.ne:hover, a.neh { width:105px; background:url(/i/n/ne.gif) 0px -40px;}
a.fq { width:155px; background:url(/i/n/fq.gif) 0px 0px; } a.fq:hover, a.fqh { width:155px; background:url(/i/n/fq.gif) 0px -40px;}
a.te { width:112px; background:url(/i/n/te.gif) 0px 0px; } a.te:hover, a.teh { width:112px; background:url(/i/n/te.gif) 0px -40px;}
a.pa { width:84px; background:url(/i/n/pa.gif) 0px 0px; } a.pa:hover, a.pah { width:84px; background:url(/i/n/pa.gif) 0px -40px;}
a.co { width:82px; background:url(/i/n/co.gif) 0px 0px; } a.co:hover, a.coh { width:82px; background:url(/i/n/co.gif) 0px -40px;}

#rcol .story { background: url(/i/news-bg.jpg) no-repeat; padding:10px;}
#rcol .story:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html #rcol .story {height: 1%;}
/* End hide from IE-mac */

.plb { padding-left:10px; padding-bottom:10px;}

#lgeimage { 
	position: absolute;
	top:20px;
	z-index:9999;
	width:930px;
	border:1px dotted #8E6941;
	background-color:#000000;
	padding:10px;
	text-align:left;
	overflow:auto;
}

#wyvern { float:right;}
.pt { padding-top:35px;}
