@charset "utf-8";
* {
 margin : 0;
 padding: 0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

body
{
 	background-color: #336699 ;
    font-size: 12px; 
}
* html body {font-size: 11px;}

#outer_wrap
{
 background: #336699 url(images/0912_fixback.png) repeat-y center; 
}
#wrap_backy_top   
{width:100%; background: #336699 url(images/0912_fixback_top.png) no-repeat center; height:31px;}
#wrap_backy_bottom  
{width:100%; background: #336699 url(images/0912_fixback_bottom2.png) no-repeat center; height:31px;}

#wrap
{
   	width: 1200px;
	margin: 0 auto;
  	background-color: #fff;
  	border: 0px solid #fff; 
  	border-top: none;
  	padding:0px;
    border-right:4px solid #fff;
}

#pubtopnavig {
	height: 5px;
	clear:both;
}
#pubtopshadow {
	background-image: url(images/horshadow.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 15px;
}
#pubmiddle {
	height: 220px;
	background-color: #FF6600;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(images/pub_graph_sharing.jpg);
	background-position: center;
    
}
#pubsubnavig {
	height: auto;
	text-align: center;
	height: 30px;
	width: auto;
}
#pubsubnavig ul {
    width: auto;
}
#pubsubnavig ul li{
    display: inline;	
	padding: 2px;
    font-weight: bold;
	margin-right:10px;
	list-style:circle;
	list-style-image: url(images/ball_orange.gif); 		
	}
#pubsubnavig ul li a{
    color: #666;
	text-decoration: none;	
}

#pubsubnavig img { padding-top: -5px;}
#pubsubnavig ul li a:hover, #pubsubnavig ul li a:focus
{
    background-color: #ff6600;
	color: #fff;
	}


#pubfooter {
	padding:5px;
	color: #fff;
	background-color:#666666;
	font-size: 90%;
	text-align: center;
	clear: both;
	height: 30px;
	background-image: url(images/footer_backy.gif);
	background-repeat: repeat-x;
	border-bottom: #FF3300 solid 2px;
    
}
#pubfooter a {color: #fff;}

#pubsubshadow {
	background-image: url(images/subshadow.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 15px;
}
#pubtop #logindiv {
	background-image: url(images/login_back_hor.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 380px;
	float:right;
	font-size: 100%;
	padding-top:12px;
	padding-left:48px;
	color: #fff;
	font-weight: bold;
	
}
#pubtop
{
height: 80px;
}
#pubtop #clock
{
float: left;
}
#pubtop #logindiv input { font-size:0.85em; }

#pub_sidebar_left
{
 width: 250px;
 float: left;
 font-size: 90%;
 padding: 5px;
 
}

#phonebox
{
	background: url(images/box_backy_phones2.gif) no-repeat;
	padding-left:15px;
	padding-top: 8px;
	height: 235px;
    font-size:11px;
}

#phonebox dt {margin-top: 5px;}

#pubcontent
{

 margin-left: 265px;
 margin-right: 340px;
}

#pub_sidebar_right
{
 float: right;
}

dt { font-weight: bold; color:#ff6600;}

#ctx_accordion li
{
  list-style: none ;
  font-size: 90%;
  background: #fff url(images/bg_blue2.jpg) repeat-x;
  border: 1px #eeeeee solid;
  padding: 0px;
  
  
}
#ctx_accordion li img
{
padding:4px;
border: 4px #fff solid;
}

#ctx_accordion li a
{
color: #336699;
font-weight: bold;
display: block;
height:23px; 
text-decoration: none;
padding-left:20px;
padding-top:2px;
font-size: 1.1em;

}

#ctx_accordion li a.collapsed
{
background: url(images/collapsed.png) no-repeat;
background-position: 5px 8px;
}

#ctx_accordion li a.expanded
{
background: url(images/expanded.png) no-repeat;
background-position: 5px 8px;
}

#ctx_accordion li div
{
padding-top:3px;
}

#satinfo
{
cursor: pointer;
}
#next_button
{
	margin: auto;
	width: 66px;
	padding-right:85px;
	padding-top:185px;
	position: relative;
	border: none;
}
.news_boxtitle {background: url(images/enexnews.png) top left no-repeat; height:20px; width:570px;; clear:both; border-top:8px #fff solid;}
.news_box {  text-align:left; padding-left:18px; width:90%;font-size:90%; }
.news_headline   {color: #ff6600; font-weight: bold;}
.news_subheadline  {}
.news_date { color:#006699;}
.news_link a {color: #ff6600;}
.news_box ul {list-style-image: url(images/chv_orange.gif) ;}
.news_box li { border: 2px #fff solid; }
.news_box li:hover { text-decoration: underline;}

#pubvideoline { background-color:#336699; float:left; width:598px; height:280px; overflow: hidden;}
.videobox_title { color:#fff; padding:3px; font-size:100%; font-weight:bold;}
.videobox_titlesub { color:#fff; padding:3px; font-size:95%; padding-top:0px; }
.pubvideobox {float:left; background-color: #336699; padding: 6px; padding-bottom: 0px; width:130px;}
.pubvideo {border: 4px #fff solid; cursor: pointer; }
.pubvideotitle {font-size: 85%; color: #fff; }
.pubvideofile {display: none;}

#nlvideobox  {list-style: none; float:left; }
#nlvideobox li {float:left; width: 120px;height:160px; padding:2px; background: url(images/bg_blue.jpg) repeat-x; border:#e8e8e8 2px solid; margin:2px;}
#nlvideobox p {font-size: 90%;}
#nlvideo {text-align: left; }
#nlvideo h1 {color:#ff6600; font-size: 140%; font-weight: bold;}
#nlvideo h4 {font-size:90%; margin-bottom:10px; margin-top:3px;}
#nlvideo h3 {color:#666; font-size: 1.0em; padding:2px;}
.nlvideoitem h5 {font-size:85%; font-weight: normal;}
.nlvideoitem h6 {font-size:85%; font-weight: normal; color:#666;}
.nlvideoitem span {color:#336699;}
.nlvideofilename {display: none;} 
.nlpic { margin:auto; border:#336699 1px solid; }
#disclaimer p {margin:2px;}
#disclaimer h4 {margin:3px;}
