@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(_images/full_bg2.gif);
	font-family:Helvetica, sans-serif;
	color:#fff;
	margin:0;
}

a{
color:#FFFFFF;
}

a#vidLink{
text-decoration:none;
}

a#vidLink:hover{
text-decoration:underline;

}



div.pagebound{
width:813px;
height:0px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
position:relative;
overflow:hidden;

}


div.navHolder{
width:127px;
height:569px;
float:left;
position:relative;
}


div.logoHolder{
width:127px;
height:127px;
float:left;
position:relative;
margin-bottom:10px;
}

div.pages{
float:right;
width:684px;
height:569px;
position:relative;
right:0px;
}

div.copyBG{
position:absolute;
background-color:#000000;
z-index:100;
width:410px;
height:569px;
margin-left:274px;

}

div.copy{
position:absolute;
z-index:300;
width:355px;
left:310px;
top:150px;
height:400px;
overflow:hidden;

}

div.closeBar{
position:absolute;
background-color:#000000;
z-index:100;
width:410px;
height:20px;
margin-left:274px;

}



#logoBG1,#logoBG2{
width:25px;
height:25px;
background-color:#CC0000;
top:50%;
left:50%;
margin-left:-12px;
margin-top:-12px;
position:absolute;
z-index:150;
}

#logoPict{
position:absolute;
z-index:200;
}


div.closeChange{
position:absolute;
right:10px;
top:0px;
font-size:10px;
text-decoration:none;
}

a#copyClose{
text-decoration:none;
}


/*image rotating & slideshow divcss*/

DIV#loader {
position:absolute;
  width: 684px;
  height: 568px;
  z-index:2;
}

DIV#loader2 {
position:absolute;
  width: 684px;
  height: 568px;
  z-index:1;
}

#loaderSlides {
position:absolute;
  width: 684px;
  height: 568px;
  z-index:3;
}

/** 
 * While we're having the loading class set.
 * Removig it, will remove the loading message

DIV#loader.loading {
  background: url(_images/ajax-loader.gif) no-repeat center center;
}

 video popup*/
 
 div.popupPush{
position:absolute;
top:50px;
left:50%;
margin-left:-431px;
margin-top:50px;
height:484px;
width:931px;
}

#popupContact{
top:50%
padding:0px;
display:none;

left:-500px;
_position:absolute; /* hack for internet explorer 6*/
height:484px;
width:862px;
background:#747474;
z-index:500;
font-size:13px;
}

 #backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:120%;
top:0;
left:0;
background-color:#000000;
z-index:499;
}

/*nav and subnav sliders*/

div.navHolder a, div.newsNav a{
color:#FFFFFF;
text-decoration:none;
text-align:right;
vertical-align:middle;
/*line-height:35px;*/
font-size:12px;
}

div.newsYearNav a{
color:#666666;
text-decoration:none;
text-align:right;
vertical-align:middle;
font-style:italic;
/*line-height:35px;*/
font-size:10px;
}

div.newsYearNav a:hover{

text-decoration:underline;

}

div.navSlider{
position:relative;
overflow:hidden;
height:18px;
width:130px;
margin-top:15px;
margin-bottom:15px;

}
div.slider{
position:absolute;
margin-left:130px;
height:20px;
width:130px;
background-color:#7d7a78;
z-index:1;
}

a.galleryNav{
font-size:9px;
}

div.SubnavSlider a{
color:#FFFFFF;
text-decoration:none;
text-align:right;
vertical-align:middle;
/*line-height:35px;*/
font-size:12px;
}


div.SubnavSlider{
position:relative;
overflow:hidden;
height:18px;
width:150px;
margin-top:2px;
margin-bottom:3px;

}

#subNav{
position:absolute;
  width: 150px;
  height: 569px;
  z-index:300;
}

#subBG{
position:absolute;
  width: 150px;
  height: 569px;
  z-index:1;
  background-color:#000000;
}

div.subslider{
position:absolute;
margin-left:-150px;
height:20px;
width:150px;
background-color:#7d7a78;
z-index:1;
}

/*news stuff*/

div.newsNav{
position:absolute;
width:273px;
height:470px;
z-index:100;
top:120px;
}

div.teamPage{
position:absolute;
width:684px;
height:569px;
z-index:99;
top:0px;
}

div.navSliderNews{
position:relative;
overflow:hidden;
height:36px;
width:273px;
margin-top:15px;
margin-bottom:15px;

}
div.sliderNews{
position:absolute;
margin-left:273px;
height:40px;
width:273px;
background-color:#7d7a78;
z-index:1;
}

div.mPlayer{
position:absolute;
top:0px;
right:120px;
}

div.mPlayer a{
color:#999999;
text-decoration:none;
}

div.mPlayer a:hover{
color:#999999;

}

div.socIcons{
position:absolute;
top:-1px;
right:50px;
}

div.socIconsbtn{
position:absolute;
top:0px;
right:0px;
}

div.socIconsbtn img{
margin-left:7px;
margin-top:-3px;
}

div.socSpace{
position:absolute;
top:0px;
right:108px;
}


#film {
position:absolute;
z-index:300;
width:360px;
height:295px;
top:300px;
left:310px;
overflow:hidden;
}

#slideBtn{
position:absolute;
z-index:300;
top:225px;
left:0px;
overflow:hidden;
color:#CCCCCC;
}

#slideBtn a{
text-decoration:none;
font-size:14px;
}

/*sup &sub line height fix*/

sup,
sub {
	height: 0;
	line-height: 1;
	font-size: 10px;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

a.staffFirst{
margin-left:150px;
}


a#pageHop {
font-size:14px;
text-decoration:none;
border: 0 none;
}

a#pageHop:hover {
font-size:14px;
text-decoration:none;
border: 0 none;
}


