@charset "utf-8"; /* css document */ * {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#flashcontent{}
ul {
	list-style-type: none;
}

body {
    font-family:Georgia,Serif;
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	background-color: #000000;
}

.homebox {width:100%;height:250px; top:50px;position:absolute;}
.homeboxBg {opacity:.8;filter: alpha(opacity=80);background:#2b90cb;position:absolute;height:1000px;width:10000px;z-index:2;top:0;left:0;}
.homeboxBgImage
{position:absolute;top:0;right:0;height:250px;z-index:3;}
.homeboxHeadline {position:absolute;top:100px;left:27px;z-index:3;}
.homeboxText {position:absolute;top:155px;left:27px;z-index:5;width:680px}
.homeboxThumbnails {position:absolute;top:135px;left:300px;z-index:5;width:680px}
.homeboxThumbnails img {margin-right:10px;border:0px solid #5b9cc2;}

.homelogo {position:absolute;top:-75px;left:780px;z-index:6;}
h1,h2,h3,h4 {font-family:helvetica, arial, sans-serif}

.nav {
	position: absolute;
	margin: 0;
	text-align: left;
	z-index: 5
}


.nav ul {
	clear: both;
}

.nav ul.right {
	width: 180px;
	float: left;
}
.nav table { height:200px;}
.nav td { vertical-align:bottom;padding:10px 10px 0 0 }
.nav ul {padding:0 0 5px 0;}
.nav td ul li {margin:0 0 0 0;padding:0 0 0 0;}
.nav td ul li a {
	font-family: Georgia,'Sans-Serif';
	font-size: 10px;
	line-height: 9px;
	font-weight: normal;
        margin:0;padding:0;
white-space:nowrap;
}

#stretcher {
	width: 100%;
	max-width: 1440px;
	max-height: 1200px;
	height: auto;
}

a {
	text-decoration: none;
	color: #fff;
}

h1 {
	font-size: 24px;
	color: #ff7700;
	margin: 0px;
	padding: 0 0 10px 0;
}

.container {
	margin: auto;
	height: 100%;
	position: relative;
}

.logo {
	position: absolute;
	left: 0;
	top: 340px;
}

.opacity { top:0;}
.opacity, .opacityWhite {
	background-color: #000000;
	opacity: .75;
	filter: alpha(opacity=75);
	width: 100%;
	height: 300px;
	position: absolute;
        left:0;
	z-index: 5;
}

.opacityWhite {
	background-color: #ffffff;
	opacity: .3;
	filter: alpha(opacity=30);
	z-index: 0;
        bottom:0;
        height:20px;
}


.home .background {height: 792px;}


a:hover,a.on {
	color: #ff7700;
}

.clear {
	clear: both;
}

table.info td {
	padding: 0 30px 0 0;
	line-height: 16px;
	font-size: 90%
}

.detail {
}

.detail .container {
	margin-left: 0;
	width: 100%;
	height: 100%;
}

.detail  .bottomContent {
	position:absolute;
        top:450px;
        width:1000px;
        left:0;

margin-bottom:30px;
}

.detail .leftcol {
	width: 525px;
        float:left;
        margin-bottom:30px;
}
.detail .rightcol {
	width: 400px;
	margin-left: 30px;
        float:left;  
        margin-bottom:30px;
}

.detail .leftcol embedxxx {
        position:absolute;
	top: 30px;
        left: 30px;
}
.detail h2, .downstream h2 {
	font-size: 24px;
	margin: 30px 100px 0 30px;
        text-transform:uppercase;
        opacity:.9;
	filter: alpha(opacity=90);
}
.detail .copy { margin-right:30px; }
.detail .leftcol p {
	margin: 15px 0 30px 30px;
}
.detail .leftcol a {
	text-decoration:underline;opacity:.8;filter: alpha(opacity=80);
}

.detail .thumbnails {
	margin: 30px 30px 30px  0;
}

.detail .thumbnails a {
	margin: 0 5px 10px 0;
}

.rightcol h3,  .rightcol p, .downstream h3  {font-size:10px;text-transform:uppercase;font-family:helvetica, arial, sans-serif}
.rightcol h3, .downstream h3 {opacity:.9; filter: alpha(opacity=90);line-height:10px;margin-bottom:0;}
.rightcol p {font-size:13px;line-height:13px;}
.downstream .left h4,   
.downstream .right h4 {font-size:14px;line-height:16px;text-transform:uppercase;margin:0 0 0 30px;opacity:.9; filter: alpha(opacity=90);}

.downstreamwidth {width:900px;}
.downstream .copy .big {font-size:14px;line-height:21px;}
.downstream .copy {padding:320px 0 0 0;}
.downstream .copy .split .left {float:left; width:65%;}
.downstream .copy .split .right {float:left; width:35%;


/*font-size:10px;line-height:15px;*/

}
.downstream .copy .split .left  .left {float:left; width:50%;font-size:14px;line-height:16px;}
.downstream .copy .split .left  .right {float:left; width:50%;font-size:14px;line-height:16px;}

/* font-family:helvetica, arial, sans-serif;font-size:10px; */

.downstream .copy .split .right h3 {margin-left:30px}

.downstream .copy p {margin:0 20px 20px 30px;opacity:.8; filter: alpha(opacity=80);}


.downstream form {}

.downstream form fieldset div {margin:0 0 5px 0; position:relative; width:80%;clear:both;white-space:nowrap}
.downstream form fieldset div label {}
.downstream form fieldset div input,
.downstream form fieldset div select
 {position:absolute;left:50%;background:#b4b4b4;color:#000}
label {text-align:right}
legend {display:none;}

.downstream .left h4.leftmargin {margin:10px 0 0 0}
.downstream .right h2 {white-space:nowrap}
.map {margin-left:30px;}
.downstream form fieldset div input.radio {position:relative;left:0%}

address, fieldset {padding-left:30px;font-style:normal}
div#address {padding-left:30px; font-size:14px;line-height:21px;}

.button {text-transform:uppercase;padding:3px 10px 3px 10px;border:2px inset #dedede;font-family:helvetica,arial,sans-serif;background:#fff;}

.date {margin-left:30px;font-size:10px;}
.footer {position:relative;overflow:hidden;width:100%;margin-top:30px;}
.footer ul {margin-left:30px;}
.footer li {float:left}
.footer a {color:#ffffff;font-family:Georgia,Serif;z-index:7;font-size:10px;}

#lboverlay {
	z-index: 8
}

#lbcenter {
	z-index: 9
}

#lbbottomcontainer {
	z-index: 10
}

#lbimage {
	z-index: 11
}

