@font-face { font-family: "HeliosCond"; src: url(/fonts/HeliosCond.ttf); }
@font-face { font-family: "HeliosCondBold"; font-weight:bold; src: url(/fonts/HeliosCondBold.ttf); }
html{margin:0px;padding:0px;background:#d3d3d3;overflow-y:scroll;}
body{margin:0px;padding:0px;font-family:arial, sans-serif;font-size:1em;}
a{color:#3074a8;}
a img{border:none 0px;}
h1{color:#003a6c;font-size:1.5em;font-weight:normal;margin:12px 0px;font-family:arial, sans-serif;}
h2{color:#003a6c;font-size:1.1em;font-weight:bold;margin:5px 0px;font-family:arial, sans-serif;}
p{margin:0px 0px 1em 0px; }
ul{margin:0px 0px 1em 0px;list-style: square inside; padding:0px; }
table{border-collapse:collapse;}
#page{background:#fff;max-width:1024px;min-width:998px;text-align:left;
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 998 ? "998px" : (document.documentElement.clientWidth || document.body.clientWidth) > 1024 ? "1024px" : "auto"););}
#header{height:267px;background:url('/img/header.jpg') left top no-repeat;}
#header a {display: block; text-decoration: none; color: #fff; font-size: 25px; position: relative; top: 33px; left: 154px;}

/* top level navigation menu */

	  #top_menu {height: auto; padding: 5px 0; border-top: #fff solid 1px; background: #003a6c; color: #fff;}
      #top_menu a {display: block; color: #fff; text-decoration: none;}
	  #top_menu div > a {padding: 0 5px 0 13px; white-space: nowrap;}
	  #top_menu ul {position: absolute; z-index: 1000; top: 38px; left: 0; display: none; background: #003a6c; list-style: none; padding-top: 5px; min-width: 200px; max-width: 300px;}
	  #top_menu ul li {border-top: 1px solid #fff;}
	  #top_menu ul li + li {border-top: 0;}
	  #top_menu ul li a {padding: 6px 5px;}
	  #top_menu ul li a:hover {background: #4d7598;}
	  #top_menu a:hover + ul, #top_menu div:hover > ul, #top_menu ul:hover {display: block;}
      #top_menu table {width: 100%; height: 38px;}
      #top_menu table td {border-right: 1px solid #4d7598;}
	  #top_menu table td div {position: relative; height: 38px; cursor: pointer;}
	  td.last {border-right: 0 !important;}
	  td.last ul {right: 0; left: auto !important;}

/* Central part (3 columns max ) */
#mid_line{padding:0px 22px;font-size:0.8125em;line-height:150%;}
#mid_line .leftcol{float:left; width:195px;}
#mid_line .rightcol{float:right; width:250px;text-align:right;}
#mid_line .lpad{padding-left:215px;}
#mid_line .rpad{padding-right:290px;}


#bot_line{padding:0px 22px;font-size:0.75em;}
#footer{color:#3074a8;border-top: #3074a8 solid 2px;padding: 12px 0px;}
#footer .big_phone{font-size:33px;font-weight:bold;}

/* news */

.news_item{margin:0px 0px 15px 0px;width:530px;}
#index_news .news_item{margin:0px 0px 15px 0px;width:auto;}
#news_table  .news_item{margin:0px 0px 15px 0px;width:auto;}
#news_table td{vertical-align:top;}
.news_title{}
/*.news_title a{color:#000;}*/
.news_date{color:#858585; font-weight:bold; font-size:11px;}
.news_txt{}

/* Photos */
#photos .photo_item{height:205px;width:257px;float:left; clear:none;font-size:10px; color:#535E7C;font-family:verdana, helvetica,serif;font-weight:bold;}


/* Lightbox styles */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/lb/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/lb/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.p_block{}
.p_head{}
.p_item{padding:0px 0px 0px 13px;margin:10px 0px 20px 0px;text-align:left;}
.p_img{margin:0px 0px 2px 0px;}
.p_title{font-size:10px; color:#535E7C;font-family:verdana, helvetica,serif;font-weight:bold;line-height:120%;}


.mmenu_item1{padding-left:6px;background: url(/img/menu/bg.gif) 0 18px no-repeat;}
.mmenu_item{}

.a_block{margin-top:40px;}
.b_block{margin:25px 0px;}

.n_item{margin-bottom:25px;width:450px;}
.n_date{color:#858585; font-weight:bold; font-size:11px;}
.n_title{}

#pager{padding:0px 0px 10px 0px;color:#888888;}

#plots .p_item{float:left;clear:none;margin:0px 15px 15px 0px;}
#plots .p_item .p_title{font-size:13px;}

/*
.ts_list{margin:15px 0px 15px 0px;padding:0px;color:#61717e;font-size:15px;line-height:150%;font-family:helios,arial;font-weight:bold;}
.ts_list a{color:#003a6c;text-decoration:none;}
.tsl_light{color:#fff;background:#61717E;padding:0px 5px;position:relative;right:5px;}
.tsl_img{margin:15px 0px;}
.ts_list .item{font-size:15px;font-weight:bold;line-height:120%;margin:8px 0px;}
*/
.ts_list{margin:15px 0px 15px 0px;padding:0px;color:#61717e;font-size:15px;line-height:150%;font-family:helios,arial;font-weight:bold;}
.ts_list a{color:#003a6c;text-decoration:none;}
.tsl_light{color:#535e7c;padding:0px 0px;position:relative;top:-5px;font-size:19px;font-weight:normal;}
.tsl_img{margin:15px 0px;}
.ts_list .item{font-family:HeliosCond;font-size:24px;font-weight:bold;line-height:100%;margin:8px 0px 16px 0px;border-bottom:#a5a5a5 solid 1px;padding-bottom:16px;}
.ts_list .item td{font-size:12px;line-height:150%;}
.ts_list .item div{margin-bottom:5px;}

.f_helios{font-family:HeliosCond;font-weight:bold;}

.f14bold{font-size:14px;font-weight:bold;}
.ti_gray{color:#a1a1a1;}
.ti_blue{color:red;}
