@charset "utf-8"
/* CSS Document */

/* element - subNav ------------------------ */
ol.subNav, ul.subNav{ line-height:1.9em;}
ol.subNav li, ul.subNav li {position:relative; display:inline; float:left;}
ol.subNav li a, ul.subNav li a{
	position:relative; display:block; padding:0 3px 0 7px; 
	 text-decoration:none;
}
ol.subNav li a:hover, ol.subNav li a.on, ul.subNav li a:hover, ul.subNav li a.on{}
a.first, a:hover.first { background:none !important;}


/* element - navContent ------------------------ */
ul#navContent {position:absolute; display:block; top:58px; left:194px; width:450px;}

/* element - pagination ------------------------ */
div.pagination {
	position:relative; display:block; clear:both;
	line-height:1.9em;
	background:#FFFFFF;	padding:0 10px; margin:0 0 10px 0;
	color:#012a3e;
	width:410px;
}
div.pagination ol{position:relative; display:inline; float:right;}

div.pagination ol li a{color:#012a3e;}
div.pagination ol li a:hover, div.pagination ol li a.on{color:#EE6006;}

/* element - images menu ------------------------ */
ul#navImages {
	position:relative; display:block;
	min-height:685px;
	height:auto !important;
	height:685px;
}
ul#navImages li {
	position:relative; display:inline; float: left;
	padding:0px;
	padding-bottom:15px;
}
ul#navImages li a {
	position:relative; display:block;
	width:210px; height:20px;
	padding:133px 0 0 0;
	color:#fff;
	text-decoration:none;
}
ul#navImages li a img{
	position:absolute; display:block;
	top:0px; left:0px;
}

/* element - images list menu ------------------------ */
p.disclaimer {
	background:#FFFFFF;
	margin:0 0 10px 0;
	padding:10px;
}

ul#listImages {
	position:relative; display:block;
	width:441px;
}
ul#listImages li {
	position:relative; display:inline; float:left;
	width:210px; height:160px;
	/*padding:12px 12px 10px 12px; width:184px; 
	margin-left:7px;
	margin-bottom:7px;*/
	margin:0 10px 10px 0;
	background:#FFFFFF;
}
/*
ul#listImages li a {
	position:relative; display:inline; float:left;
	line-height:11px;
	margin:0 0 2px 0;
}
ul#listImages li a img {
}


ul#listImages li a.imgDownload {padding:0 0 0 14px;	width:100px; margin-top: 10px;}
ul#listImages li a.imgDropbox {padding:0 0 0 14px;	width:80px;}
*/
ul#listImages li a.imgLink {
	position:absolute; display:block;
	top:12px; left:12px;
	width:186px; height:99px; overflow:hidden;
}
ul#listImages li a.imgLink img {}

ul#listImages li span.lowres {
	position:absolute; display:block;
	bottom:30px; left:12px; 
	width:186px; height:1.1em; line-height:1.1em;
}
ul#listImages li span.hires {
	position:absolute; display:block;
	bottom:15px; left:12px; 
	width:186px; height:1.1em; line-height:1.1em;
}

ul#listImages li a.imgDownload {
	position:absolute; display:block;
	top:0px; left:50px; height:1.1em; line-height:1.1em;
	width:55px;	padding:0 0 0 14px;
}



ul#listVidItems li a.imgDownload_vid {
	position:relative; display:block;
	top:0px; left:50px; height:1.1em; line-height:1.1em;
	width:55px;	padding:0 0 0 14px;
}


ul#listImages li a.imgDropbox {
	position:absolute; display:block;
	top:0px; left:120px; height:1.1em; line-height:1.1em;
	width:55px;	padding:0 0 0 14px;
}

/*
ul#listImages li a.imgDownload {
	position:absolute; display:block;
	line-height:11px;
	padding:0 0 0 15px;
}
ul#listImages li a.imgDownload:hover{ color:#EE6006;}

ul#listImages li a.grey{ color:#8f8f8f;}
ul#listImages li a.grey:hover{ color:#8f8f8f;}

ul#listImages li a.hires {
	bottom:30px; left:12px;
}
ul#listImages li a.lowres {
	bottom:12px; left:12px;
}

*/





a#butDownloadGallery {
	position:relative; 
	display:block; 
	clear:both;
	width:90px; height:35px; padding:23px 0 0 40px; margin:0 0 0 5px;
	letter-spacing:-0.00em; line-height:1.0em;
	background: url(../images/global/but_downloadDropbox.gif) 0px 20px no-repeat;
	color:#012a3e; text-transform:none; text-decoration:none;
	font-size:1.3em;
}



/* element - list news items ------------------------ */
ul#listNewsItems { margin:0 0 10px 0; position:relative; display:block; width:430px;}

ul#listNewsItems li {
	position:relative; display:block;
	height:105px;
	margin-top:10px;
	background:#FFFFFF;
	padding:10px 10px 20px 160px;
	width:260px;
	color:#012a3e;
}

ul#listVidItems { margin:0 0 10px 0; position:relative; display:block; width:430px;}
ul#listVidItems li {
	position:relative; display:block;
	height:105px;
	margin-top:10px;
	background:#FFFFFF;
	padding:10px 10px 20px 210px;
	width:220px;
	color:#012a3e;
}
ul#listVidItems li a {color:#012a3e;}

div.pr_contacts ul#listNewsItems li { padding:10px 10px 10px 10px; height:auto; width:410px;}

ul#listNewsItems li a.imgLink{
	position:absolute; display:block;
	top:7px; left:7px;
	width:134px; height:120px;
	overflow:hidden;
	background:#000000;
}

ul#listVidItems li a.imgVidLink{
	position:absolute; display:block;
	top:7px; left:7px;
	width:190px; height:114px;
	overflow:hidden;
	background:#000000;
}


ul#listNewsItems li img{
	position:absolute; display:block;
	top:0px; left:0px;
}

ul#listNewsItems li span.date {
	width:350px;
	position:absolute; display:block;
	line-height:1.8em;
	top:5px; left:160px;
	font-weight:bold; color:#686868
}
ul#listVidItems li span.vid_date {
	width:210px;
	position:absolute; display:block;
	line-height:1.8em;
	top:5px; left:210px;
	font-weight:bold; color:#686868
}


div.pr_contacts ul#listNewsItems li span.date { left:10px;}

ul#listNewsItems li span.views {color:#686868; padding:0 10px 0 0px; font-weight:bold; border-right:1px solid #686868;}
ul#listNewsItems li h5, ul#listVidItems li h5 { font-size:1.1em; font-weight:bold; line-height:1em; color:#012a3e; padding-top:18px;}

div.pr_contacts ul#listNewsItems li h5 { font-size:1.1em; font-weight:bold; line-height:1em; color:#012a3e; padding:18px 0 10px 0; text-transform:uppercase;}
ul#listNewsItems li p, ul#listVidItems li p { line-height:1.1em; padding:5px 0 5px 0;}
div.pr_contacts ul#listNewsItems li p { line-height:1.3em; padding:0;}
div.pr_contacts ul#listNewsItems li p a{ color:#E76C1D}

div.pr_contacts ul#listNewsItems li dl {}
div.pr_contacts ul#listNewsItems li dl dt{
	position:relative; display:inline; float:left;
	width:2em;
}
div.pr_contacts ul#listNewsItems li dl dd{}
div.pr_contacts ul#listNewsItems li dl dd a{color:#E76C1D}

div.pr_contacts_header {
	background:#FFFFFF; padding:10px;
}
div.pr_contacts_header form {
	margin:10px 0 10px 0;
}
div.pr_contacts_header form select{
	font-size:1em; margin:0 5px 0 5px;
}
div.pr_contacts_header form input#submit_but {
	background:url(../images/global/but_enter.gif) 0px 0px no-repeat;
	width:19px; height:19px; border:none; cursor:pointer;
}


/*ul#listNewsItems li#first p { height:3.3em; }*/
ul#listNewsItems li p a { font-weight:600; color:#012a3e;}

ul#listNewsItems li span a {color:#012a3e;}
ul#listNewsItems li span.related a {color:#666666;}

ul#listNewsItems li span.downSm {
	position:absolute; display:block;
	bottom:10px; 
	left:160px; 
	background: url(../images/global/but_download.gif) 0px 2px no-repeat;
	padding-left: 15px;
	font-size:9px;
	line-height:1.8em;
	width:90px;
}
ul#listVidItems li span.downSm {
	position:relative; display:block;
	background: url(../images/global/but_download.gif) 0px 2px no-repeat;
	padding-left: 15px;
	font-size:9px;
	line-height:1.8em;
	width:210px;
}

ul#listNewsItems li span.dropSm {
	position:absolute; display:block;
	bottom:10px; 
	right:10px; 
	color:#EE6006; 
	background: url(../images/global/but_addDropbox.gif) 0px 2px no-repeat;
	padding-left:15px;
	line-height:1.8em;
	width:120px;
}

ul#listNewsItems li span.related {
	position:absolute; display:block;
	top:5px; right:10px;
	background: url(../images/global/but_related.gif) 0px 2px no-repeat;
	line-height:1.8em;
	padding-left:15px;
	width:120px;
}

div.biogs ul#listNewsItems li span.related {
	position:absolute; display:block;
	top:107px !important; right:10px;
}

/*
ul#listNewsItems li span.related {
	position:absolute; display:block;
	bottom:0px; 
	left:160px; 
	background: url(../images/global/but_related.gif) 0px 2px no-repeat;
	padding-left:15px;
	font-size:9px;
	padding-bottom:10px;
	line-height:1.8em;
	color:#686868;
}*/

ul#listNewsItems li span.dropSm a {color:#EE6006;}
ul#listNewsItems li span.imageSm {bottom:10px; left:160px;}


ul#listNewsItems li#first div.butMediaKit {margin-top:20px; display:block; bottom:20px; left:160px; width:300px; float:left;}

ul#listNewsItems li div.butMediaKit { 
	position:absolute; display:block;
	height:1.8em; display:block; bottom:25px; left:160px; width:250px;
	padding:0px;
	/*
	position:absolute; display:block;
	bottom:0px; 
	left:160px; 
	background: url(../images/global/but_related.gif) 0px 2px no-repeat;
	padding-left:15px;
	font-size:9px;
	padding-bottom:10px;
	line-height:1.8em;
	color:#686868;	
	*/
}

ul#listNewsItems li div.butMediaKit em {position:relative; display:inline; float:left; line-height:24px;}
ul#listNewsItems li div.butMediaKit select {font-size:0.9em; padding:0px; margin:0 0 0 5px; width:110px;}
ul#listNewsItems li div.butMediaKit input.download {width:18px; height:18px; border:none; background: url(../images/global/but_go.gif) 0px 0px no-repeat; margin-left:5px;}
ul#listNewsItems li div.butMediaKit input.dropbox {width:11px; height:11px; border:none;}

/* element - images list menu / priority item */
ul#listNewsItems li.priority {}

div#content ul li.priority {
	border-top: 1px solid #F0F0F0;
	margin: -5px 0pt 10px !important;
}

/* element - images list menu / first item */
div#content_vid ul li.first_vid {
	border-top:0px;
	padding:10px 5px 35px 5px;
	width:430px;
	height: 305px;
	background-color:#FFFFFF;
}
ul#listNewsItems li#first {
	border-top:0px;
	padding:294px 10px 10px 10px;
	width:410px;
	height: 115px;
	background-color:#FFFFFF;
}

ul#listNewsItems li#first a.imgLink{
	position:absolute; display:block;
	top:0px; left:0px; height:284px; width:430px; overflow:hidden;
}

ul#topVidItem li#first {
	border-top:0px;
	padding:284px 10px 35px 10px;
	height:auto; width:410px
}

div#content_vid ul li.first_vid h5{
font-size:1.1em; font-weight:bold; line-height:1em; color:#012a3e; padding-top:18px;
} 

div.underpic p#textdate {color:#686868; font-weight:600; padding-left:10px; padding-top:10px; }
div.underpic p#textdate a#relatedfirst{color:#686868; text-decoration:none; margin-left:100px; padding-left:15px;
background: url(../images/global/but_related.gif) 0px 1px no-repeat;
}
div.underpic {border-bottom:dotted 1px #686868; margin-left:-10px; margin-right:-10px; height:25px}



ul#listNewsItems li#first a img{
	position:absolute; display:block;
	top:0px; left:0px;
}

ul#listNewsItems li#first a.img img{position:relative; display:block; top:0px; left:0px;}
ul#listNewsItems li#first span.imageSm {top:223px; left:310px;}
ul#listNewsItems li#first h5 { margin:2px 0 0 0; padding:5px 0 0 0; text-transform:uppercase; color:#012a3e; font-size:1.4em}

ul#listNewsItems li#first  span.dropSm {
	bottom:10px; 
	/*left:40px; */
	float:right; 
	color:#EE6006; 
	background: url(../images/global/but_addDropbox_big.gif) 0px 1px no-repeat;
	padding-left:25px;
	font-size:10px;
	margin-top:5px;
}

ul#listNewsItems li#first span.downSm {
	bottom:10px; 
	left:10px; 
	float:left; 
	color:#012a3e; 
	background: url(../images/global/but_download_big.gif) 0px 1px no-repeat;
	padding:0 0 0 25px;
	font-size:10px;
	margin:5px 0 0 0;
}

ul#listNewsItems li#first div.butMediaKit { position:absolute; display:block; bottom:0px; left:10px; width:200px; padding-bottom:10px;}

ul#listNewsItems li#first div.butMediaKit em {font-weight:bold;}

ol#otherstories {
	border-top:#012a3e dotted 1px;
	clear:both; 
	width:410px;
}

ol#otherstories li#otheritems { 
	width:300px;
	padding:0px;
	height:10px;
	margin-top:5px;
	line-height:1.1em;
	text-decoration:underline;
}

ol#otherstories li#otheritems a {
	text-decoration:underline;
	color:#012a3e;
}

ol#otherstories p#other {
	padding-top:10px;
	font-weight:bold;
	font-size:1.0em;
	height:10px;
}


/* element - videos list menu ------------------------ */

ul#listVideos li {
	position:relative; display:inline; float:left;
	width:184px;
	padding:12px 12px 10px 12px;
	margin-left:0px;
	margin-bottom:7px;
	margin-right:5px;
	background:#FFFFFF;
}
ul#listVideos {
	position:relative; display:block;
	width:430px;
	margin:0px;
	
}



ul#listVideos li a {
	position:relative; display:inline; float:left;
	line-height:11px;
	margin:0 0 2px 0;
}
ul#listVideos li a img {
	width:186px;
}

ul#listVideos li h5.vidTitle{
	color:#012a3e;
	font-weight:600;
}

ul#listVideos li a.imgDownload {
	padding-left:15px;
	width:60px;
	color:#012a3e;
	background: url(../images/global/but_download.gif) 0px 0px no-repeat;
}

ul#listVideos li a.imgPlay {
	padding-left:15px;
	width:60px;
	color:#012a3e;
	background: url(../images/global/but_play.gif) 0px 0px no-repeat;
}

ul#listVideos li a.imgDropbox{
	background: url(../images/global/but_addDropbox.gif) 0px 0px no-repeat;
	padding-left:15px;
	color:#EE6006;
}


/* tech spec------------------------ */
div#techspec {
	position:relative; display:block;
	background:#ffffff;
	width:430px;
	/*height:700px;*/
}

div#techspec h5 {
	padding-top:20px;
	padding-left:17px;
	color:#012a3e;
	font-size:1.5em;
	font-weight:600;
	text-transform:uppercase;
}

div#techspec p {
	padding: 5px 17px 17px 17px;
	color:#012a3e;
}
div#techspec span.img {
	position:relative; display:block;
	height:275px;
	padding:0 0 20px 0;
}
div#techspec img {
	margin:0 0 0 8px
}
div#techspec a.imgDownload {
	position:absolute; display:block;
	padding:0 0 0 15px; line-height:11px;
}
div#techspec a.hires { left:10px; bottom:0px;}
div#techspec a.lowres { right:10px; bottom:0px;}


div#techspec table.techlang tr  {
	
	height:30px;
}

table.techlang {
	margin-top:20px;
}

table.techlang_top {
	margin-top:5px;
	margin-bottom:15px;
}

div#techspec p {
	padding: 5px 17px 5px 17px;
	color:#012a3e;
}

table.techlang td {
	border-bottom:1px dotted #012a3e;
	color:#012a3e;
}

table.techlang td.drop {
	border-left:1px dotted #012a3e;
}

a.downloadSpec {
	height: 12px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:8px;
/*	background: url(../images/global/but_tech.gif) 0px 0px no-repeat;	*/
	background: url(../images/global/but_download.gif) 0px 0px no-repeat; 
/*	padding-left:35px;	*/
	padding-left:35px;
	color:#012a3e;
}

a.doc {
	background: url(../images/global/but_tech_doc.gif) 0px 0px no-repeat;
}

a.pdf {
	background: url(../images/global/but_tech_pdf.gif) 0px 0px no-repeat;
}

a.zip {
	background: url(../images/global/but_tech_zip.gif) 0px 0px no-repeat;
}

a.downloadDropbox {
	background: url(../images/global/but_addDropbox.gif) 0px 0px no-repeat;
	padding-left:15px;
	margin-left:15px;
	color:#EE6006; 
}

div#content_vid { background: none repeat scroll 0% 50%;  }


/* Events mostly uses news styling excpet for the following*/
ul#listNewsItems li div.eventsMediaKit {margin-top:0px; display:block; bottom:20px; left:160px; width:270px; float:left;}
ul#listNewsItems li div.eventsMediaKit em {position:relative; display:inline; float:left; line-height:20px;}
ul#listNewsItems li div.eventsMediaKit select {font-size:0.9em; padding:0px; margin:0 0 0 5px;}
ul#listNewsItems li div.eventsMediaKit input.download {width:18px; height:18px; border:none; background: url(../images/global/but_go.gif) 0px 0px no-repeat; margin-left:5px;}
ul#listNewsItems li div.eventsMediaKit input.dropbox {width:11px; height:11px; border:none;}

ul#listNewsItems li span.eventsDrop {
background:transparent url(../images/global/but_addDropbox.gif) no-repeat scroll 0px 2px;
bottom:10px;
color:#EE6006;
float:left;
font-size:0.9em;
left:150px;
padding-left:15px;

bottom:5px;
margin-left:0px;
}

ul#listNewsItems li span.eventsDrop a { color:#EE6006;}


/*Text*/
div#techspec p.textdate {border-top:1px dotted #012a3e;font-weight:600; padding-top:10px}
div#techspec h5.text {padding-top:3px; padding-bottom:10px;}

div#techspec span.drop {
background:transparent url(../images/global/but_addDropbox_big.gif) no-repeat scroll 0px 1px;
color:#EE6006;
padding-left:25px;
	font-size:10px;
	padding-bottom:10px;
	line-height:18px;
}
div#techspec span.drop a {color:#EE6006;}

div#techspec span.related {
	background: url(../images/global/but_related_big.gif) 0px 1px no-repeat;
	padding-left:25px;
	font-size:10px;
	padding-bottom:10px;
	line-height:18px; color:#686868;
}
div#techspec span.related a {color:#686868; text-decoration:none}

div#techspec span.print {
	background: url(../images/global/but_print_big.gif) 0px 1px no-repeat;
	padding-left:25px;
	font-size:10px;
	padding-bottom:10px;
	line-height:18px; color:#012a3e;
}
div#techspec span.print a {color:#012a3e; text-decoration:none}

div#techspec span.down {
	background: url(../images/global/but_download_big.gif) 0px 0px no-repeat;
	padding-left:25px;
	font-size:10px;
	padding-bottom:10px;
	line-height:18px;
}
div#techspec span.down a {color:#012a3e; text-decoration:none;}

ol.topButtons{height:60px; padding-left:17px; padding-top:10px;}
ol.topButtons li{float:left; width:190px;}
span.topSm {color:#012A3e; 
margin-left:15px;
height:20px;
 }
span.topSm a {
background:transparent url(../images/global/but_top.gif) no-repeat scroll 0px; 
padding-left:20px; color:#012A3e; font-size:12px; font-weight:bold; text-decoration:none;
}

div#techspec span.dropSm a {color:#EE6006; 
background:transparent url(../images/global/but_addDropbox.gif) no-repeat scroll 0px 2px;
padding-left:15px; }

/* Enlarge Image */
div.image_enlarge {background:#fff; width:410px; padding:10px; color:#012a3e;}
div#content.video_enlarge {background:none; width:430px; padding:5px; color:#012a3e;}
div.image_enlarge h5 { font-weight:bold; margin:2px 0 0 0; padding:5px 0 0 0; text-transform:uppercase; color:#012a3e; font-size:1.4em}
div.image_enlarge a.imgDownload {padding:0 0 0 14px;	width:60px;
background:transparent url(../images/global/but_download.gif) no-repeat scroll 0px;
color:#000000;
text-decoration:none;
}
div.image_enlarge a.imgDropbox {padding:0 0 0 14px;	width:80px; margin-left:20px;
background:transparent url(../images/global/but_addDropbox.gif) no-repeat scroll 0px;
color:#EE6006;
text-decoration:none;
}

/*Facilities*/
dl.facilities dt{float:left; width:200px; margin-left:15px; font-weight:bold}
dl.facilities dd{float:left; width:200px;}
h6.facilitiestext {margin-left:15px; font-weight:bold; font-size:1.1em; padding-top:10px}

.history_col {
margin-left:15px;
}
.video_download {
margin-left:15px;
}

.vid_list_titles {
padding-left:45px;
padding-top:12px;
}

p.vid_list_paragraph {
padding-left:45px;
padding-top:12px;
}


.vid_date_top {
font-weight:bold;
color:#686868;
font-size:1.1em; 
padding-top:7px;
}
