* {margin: 0;padding: 0;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;width: 100%;background:url(../images/main_back.png) repeat-x;}
a {color: blue;outline: none;text-decoration: none;}
a:hover {text-decoration: underline;}

.ptitle {
	font-size:14px; font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}

.phototext {
	font-size:11px; font-weight:normal; line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.edtitle {
	font-size:16px; font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#17416A; margin-bottom:20px;
}

img {border: none;}
ul{list-style:none;} 
.left{float:left}.right{float:right}.hi{overflow:hidden}.clear{clear:both}.bold{font-weight:bold;color:#006699 !important}
#wrapper {width: 1055px;	margin: 0 auto;}
/* Header-----------------------------------------------------------------------------*/
#header {padding:1px;}
.logo{display:block;height:55px;width:123px;background:url(../images/logo.png) no-repeat;margin:10px 0 15px 20px}
.header_text{background:url(../images/line_head.png) no-repeat left center;padding:20px 0 0 15px;margin-left:20px;height:50px}
/*search*/
.search{margin-top:40px}
.search_pole{line-height:24px;height:24px;width:185px;background:url(../images/search_input.png) no-repeat;border:none;margin-right:5px;}
.search_button{display:block;height:24px;width:75px;background:url(../images/search_button.png) no-repeat; border:none; cursor:pointer;}
/*top_header_menu*/
.top_header_menu{margin:43px 10px 0 0}
.top_header_menu li{display:inline;color:#fff;margin-left:5px}
.top_header_menu li a{color:#fff;font-size:11px}
/*header_menu*/
.header_menu_left{background:url(../images/header_menu_left.png) no-repeat left;height:40px;padding-left:5px;clear:both;}
.header_menu_right{background:url(../images/header_menu_right.png) no-repeat right;height:40px;padding-right:5px;}
.header_menu{background:url(../images/header_menu_center.png) repeat-x;height:40px;}
.header_menu li{float:left;background:url(../images/menu_pointer.png) no-repeat right center;padding-right:4px;line-height:40px;position:relative;z-index:7}
.header_menu li a{display:block;padding:0 20px;margin-left:1px;font-size:14px;color:#fff}
.header_menu li a:hover{background:url(../images/header_menu_hover.png) repeat-x;text-decoration:none}
.header_menu li.current a {background:url(../images/header_menu_hover.png) repeat-x;text-decoration:none}
.header_menu li:hover a{background:url(../images/header_menu_hover.png) repeat-x;text-decoration:none}
/*header_menu_second*/
.header_menu_second{position:absolute;width:174px;display:none;}
.header_menu_second li{background:none;width:170px;}
.header_menu_second li a{font-size:12px;background:url(../images/header_menu_hover.png) repeat-x;}
.header_menu_second li a:hover{background:url(../images/header_menu_center.png) repeat-x;}
.header_menu li:hover ul{display:block;z-index:7}
/*Banner-----------------------------------------------------------------------------*/
#banner{height:340px;border:solid 1px #fff;background:url(../images/banner_back.png) repeat-x;margin-top:3px;position:relative;z-index:1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#bannerin {height:340px;overflow:hidden;}
.prev_button{position:absolute;height:200px;width:20px;background:url(../images/prev_button.png) no-repeat;top:70px;left:-21px}
.next_button{position:absolute;height:200px;width:20px;background:url(../images/next_button.png) no-repeat;top:70px;right:-21px}
.banner_shadow{height:9px;background:url(../images/banner_shadow.png) no-repeat;}
.banner_img{margin:20px;}
.banner_content{margin-top:20px;float:left;width:595px}
/*banner_nav*/
.banner_nav li{float:left;margin-left:4px;}
.banner_nav li a{display:block;height:10px;width:10px;background:url(../images/nav_pointer.png) no-repeat top;}
.banner_nav li a.active{background-position:0 -10px}
/*banner content*/
.banner_content h1{font-size:24px;color:#003366;line-height:30px;width:480px;margin-top:10px}
.banner_content h1 a{font-size:24px;color:#6699CC;line-height:30px;width:480px;margin-top:10px}
/*banner buttons*/
#banner_buttons{position:absolute;bottom:0;right:0;overflow:hidden;border:dotted 1px #000;border-width:1px 0 0 1px}
.banner_buttons_back{height:75px;width:176px;background:#b6ccdb url(../images/button_back.png) no-repeat;float:left;}
.banner_buttons{height:75px;width:176px;background:#b6ccdb;float:left;border-right:dotted 1px #000;margin-right:1px}
.plazma{display:block;height:25px;width:100px;background:url(../images/plasma_button.png) no-repeat;margin:20px 0 0 15px;text-transform:uppercase;color:#336699;font-size:11px;font-weight:bold;padding:10px 0 0 54px}
.cd{display:block;height:29px;width:101px;background:url(../images/cd_button.png) no-repeat;margin:20px 0 0 10px;text-transform:uppercase;color:#336699;font-size:11px;font-weight:bold;padding:7px 0 0 60px}
.cd span{color:#ff6600}
.readpdf {display:block;height:29px;width:101px;background:url(../images/readpdf.png) no-repeat;margin:20px 0 0 10px;text-transform:uppercase;color:#336699;font-size:11px;font-weight:bold;padding:7px 0 0 60px}

.plazma:hover,.cd:hover{text-decoration:none;}
/* Middle----------------------------------------------------------------------------*/
#main_container{background:url(../images/content_top.png) top no-repeat;padding-top:7px;}
#middle {width: 1053px;height: 1%;	position: relative;border:solid 1px #e0e0e0;border-width:0 1px;background:#fff}
#middle:after {content: '.';display: block;clear: both;	visibility: hidden;height: 0;}
/*#container {width: 100%;float: left;overflow: hidden;}*/
#content {padding: 20px 20px 0 30px;margin:0px;position:relative;float:left;width:657px;border-right:solid 1px #e0e0e0;left:1px;}
#content h1{font-size:22px;color:#17416a;line-height:24px;border-bottom:solid 1px #e5e5e5;padding-bottom:10px}
/*article*/
.article{margin-top:15px;padding-bottom:15px;border-bottom:1px dotted #000}
.article h2{margin-bottom:10px}
.article_content{margin-left:155px;}
.grey{font-size:11px;color:#999999}
.read_more{color:#0d80fc}
.more_hightlights{display:block;line-height:25px;width:83px;background:url(../images/more_higlinks.png) no-repeat;color:#fff;padding-left:28px;font-size:11px;float:right;margin-top:40px}
.more_hightlights:hover{text-decoration:none;}
/* Sidebar Right-----------------------------------------------------------------------------*/
#sideRight {float:right;width: 344px;position: relative;overflow:hidden;border-left:solid 1px #e0e0e0;}
.right_top_block{text-align:center;padding:20px;background:#f4f4f4}
.right_top_block h3{text-align:left;color:#6699cc;margin-bottom:10px}
.name_work{color:#003366;font-weight:bold;font-size:11px;}
.create{color:#666666;font-size:11px}
/*get_involved*/
.get_involved{margin:3px 0 5px 0;height:140px;width:344px;background:url(../images/get_involve_back.png) no-repeat bottom}
.get_involved h3{line-height:25px;color:#fff;background:#072335;padding-left:10px;font-size:12px}
.get_involved p{margin:10px 15px 0;color:#fff;line-height:16px}
.sign_up{display:block;text-align:center;line-height:30px;width:115px;background:url(../images/blue_button.png) no-repeat;color:#fff;font-weight:bold;margin:5px 0 0 15px}
.sign_up:hover{text-decoration:none;}
/* Footer-----------------------------------------------------------------------------*/
#footer{background: #0a2139;}
.footer {width: 1035px;	margin: 0 auto;min-height: 480px;background: #0a2139 url(../images/footer_top.png) left top no-repeat;color:#fff;padding:30px 0 30px 20px}
.footer a{color:#62add3}
.footer_title{color:#ff9900;border-bottom:double 3px #283e56;font-size:14px;padding-bottom:8px}
.footer_left{width:675px;float:left;}
.footer_left p{margin:10px 0 25px 0}
.border_dotted{padding-bottom:10px;border-bottom:1px dotted #283e56}
.faces{margin-bottom:10px;}
.faces li{display:inline;margin-right:10px;}
.faces_text{padding-left:420px}
.faces_text p{font-style:italic;font-weight:bold;line-height:20px;font-size:14px;}
.author{font-size:11px !important;color:#97bddd !important;font-weight:normal !important;font-style:normal !important}
.footer_more{background:url(../images/footer_pointer.jpg) no-repeat left center;padding-left:15px;}
.footer_article{padding-bottom:15px;border-bottom:1px dotted #283e56;margin-top:15px;font-size:11px}
.footer_article p{font-weight:bold}
.footer_right{padding-left:700px}
/*footer_bottom*/
#footer_bottom{height:55px;background:#041221}
.footer_bottom{width: 1035px;margin: 0 auto;padding:20px 0 0 20px}
.footer_bottom_menu li{display:inline;margin-left:10px;background:url(../images/footer_bottom_pointer.png) left center no-repeat;padding-left:10px}
.footer_bottom_menu li:first-child{background:none !important}
.footer_bottom_menu li a{color:#62add3;font-size:11px}
.copyright{color:#999999;}
/*inner_container*/
.inner_container p{margin-bottom: 15px;}
.content_list li{list-style:none;background:url(../images/list_pointer.png) no-repeat left 6px;padding-left:10px;margin:10px 0 10px 15px;}
.content_title{font-size:12px;}
.margin_top{margin-top:15px}
.inner_container a{color:#0d80fc}
.listbox {border-bottom:1px dotted #454545; margin-bottom:10px; clear:both;}
.listbox2 {border-bottom:1px dotted #454545; margin-bottom:10px; clear:both; padding-bottom:8px;}
.inner_container .listdate {margin:0px;padding:0;font-size:11px; font-weight:bold;}
.inner_container .listtitle {padding:0;margin:0px;font-size:16px;font-weight:bold;}
.inner_container .listdesc {margin:0px;padding:0;}

.inner_container a .listtitle, .txt-box .listtitle a  {color:#6699cc;}
.inner_container a:hover .listtitle, .txt-box .listtitle a:hover {color:#6699cc;text-decoration:underline;}
.inner_container p.nomp {padding:0;margin:0px}
.inner_container ol {margin-left:30px;margin-bottom:15px; margin-top: 0px;}
.inner_container ul {margin-left:30px;margin-bottom:15px; margin-top: 0px; list-style: disc;}



h3.result {color:#6699cc;padding:0;margin:0px;font-size:16px;font-weight:bold;}

.pagenav {
	margin-right:0;
	line-height: 24px;
	font-size: 1.0em;
	text-transform: uppercase;
	clear: both;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: right;
		text-decoration: none;
}
.pagenav a, .pagenav .current {
	padding: 3px 7px;
	border: 1px solid #333;
	background: #F2F2F2;
	color: #333;
	margin-left: 3px;
	line-height:30px;
	text-decoration: none;
}
.pagenav a:hover {
	color: #333;
	background: #999;
}
 .pagenav .current {
	color: #FFF;
	background: #0A2139;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.gal{
	float: left;
	padding:2px;
	margin:0px 8px 10px 2px;
}
.imgleft {float: left; margin-right: 10px;}
.imgright {float: right; margin-left: 10px;}
.nopm p {margin:0px;p}

#content .news-list {list-style:none;margin:0;}

#content .news-list li {
	background:url(../images/sep-dotted.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:13px 0 17px;
	vertical-align:top;
}
#content .listbox2 a, #content h3 a  {color:#6699CC;}
.arttype {font-size:11px; font-weight:bold;}

.sidenewsletters {background:#F4F4F4; color:#6699CC;}

.toc {background:#E6E6E6; line-height:46px; font-weight:bold; font-size:14px; padding-left:12px; color:#333}

.newsletter_side_title {line-height:30px; font-weight:bold; font-size:12px;padding-left:12px;color:#333;padding-top:10px;}
.newsmonth {padding-left:28px; font-size:14px; line-height:30px;border-bottom:1px solid #CECECE;}

.newsletternav a {color:#6699CC;}
#main_container .newsletternav li {padding:4px 0 4px 0;list-style:disc; list-style-position:outside;margin-left:28px;}
#main_container .newsletternav li.lisep {border-bottom:1px solid #CECECE; padding:4px 0 4px 0;list-style:none;margin-left:0px;padding:0;}

.newsletternav2 a {color:#6699CC;}
#main_container .newsletternav2 li {border-bottom:1px dotted #999;padding:4px 0 4px 0;list-style:none; list-style-position:outside;margin-left:28px; margin-right:20px;}

.txt-box h2 {margin:0;padding:0;margin-bottom:10px;}
.feat {font-weight:bold; font-size:14px; color:#27415C;}

