a {	color: #2965b1;	text-decoration: none;}
a:link {  color: #2965b1} 
a:hover {  color: #ff3300; text-decoration: underline;} 
a:visited {  color: #2965b1} 

body {
	margin: 0;
	padding: 0;
	background-color:#999999;
}

#wrapper {
	position: relative;
	width: 1020px;
}

#content {
	position: relative;
	float:left;
	background-image:url(images/wb_bg.jpg);
	background-repeat:repeat-y;
	width: 1020px;
	height: 980px;
	
}
#content1 {
	position: relative;
	float:left;
	background-image:url(images/wb_bg.jpg);
	background-repeat:repeat-y;
	width: 1020px;

}
#content_bottom {
	position: relative;
	float:left;
	background-color: #fff;
	width: 1020px;
	height:160px;
	z-index: -1;
}
#header1 {
	position: relative;
	float: left;
	margin: 0px 0 0 0;
	width: 1020px;
	height: 139px;
	background: url('images/header_bgs.jpg') repeat 0 0;
}

#flag{
	position: relative;
	float: left;
	width: 1020px;
	height: 255px;
	background: url('images/flag_bg.jpg') repeat 0 0;
	z-index: -1;

}

#flag  img.title{
	position: absolute;
	top: 40px;
	left: 117px;

}
#flag  img.flag{
	position: absolute;
	left: 545px;

}
#flag p {
	position: absolute;
	top: 136px;
	left: 122px;
	width: 417px;
	font: 13px/22px arial;
	color: #ffffff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	display: inline;
}
#header1 a.logo{
	position: absolute;
	top: 35px;
	left: 65px;
	width: 257px;
	height: 89px;
	background: url('images/header_logo.jpg') no-repeat 0 0;
}
#header1 a.logo2{
	position: absolute;
	top: 12px;
	left: 15px;
	width: 367px;
	height: 100px;
	background: url('images/Header_bgp.jpg') no-repeat 0 0;
}



#header1 a.about{
	position: absolute;
	top: 65px;
	left: 455px;
	width: 70px;
	height: 29px;
	background: url('images/about.jpg') no-repeat 0 0;
}
#header1 a.about:hover{
	background: url('images/over_about.jpg') no-repeat 0 0;
}

#header1 a.project{
	position: absolute;
	top: 65px;
	left: 525px;
	width: 85px;
	height: 29px;
	background: url('images/projects.jpg') no-repeat 0 0;
}

#header1 a.home{
	position: absolute;
	top: 65px;
	left: 327px;
	width: 70px;
	height: 29px;
	background: url('images/home.jpg') no-repeat 0 0;
}

#header1 a.home:hover{
	background: url('images/home_over.jpg') no-repeat 0 0;
}

#header1 a.reports{
	position: absolute;
	top: 65px;
	left: 397px;
	width: 100px;
	height: 29px;
	background: url('images/reports.jpg') no-repeat 0 0;
}
#header1 a.reports:hover{
	background: url('images/rr_over.jpg') no-repeat 0 0;
}

#header1 a.data{
	position: absolute;
	top: 65px;
	left: 497px;
	width: 77px;
	height: 29px;
	background: url('images/data.jpg') no-repeat 0 0;
}
#header1 a.data:hover{
	background: url('images/data_over.jpg') no-repeat 0 0;
}
#header1 a.maps{
	position: absolute;
	top: 65px;
	left: 574px;
	width: 66px;
	height: 29px;
	background: url('images/maps.jpg') no-repeat 0 0;
}

#header1 a.maps:hover{
	background: url('images/maps_over.jpg') no-repeat 0 0;
}

#header1 a.ltdb{
	position: absolute;
	top: 65px;
	left: 650px;
	width: 60px;
	height: 29px;
	background: url('images/ltdb.jpg') no-repeat 0 0;
}
#header1 a.ltdb:hover{
	background: url('images/ltdb_over.jpg') no-repeat 0 0;
}

#header1 a.ac{
	position: absolute;
	top: 65px;
	left: 710px;
	width: 304px;
	height: 29px;
	background: url('images/ac.jpg') no-repeat 0 0;
}
#header1 a.ac:hover{
	background: url('images/ac_over.jpg') no-repeat 0 0;
}

#header1 a.news{
	position: absolute;
	top: 65px;
	left: 717px;
	width: 108px;
	height: 29px;
	background: url('images/news.jpg') no-repeat 0 0;
}

#header1 a.news:hover{
	background: url('images/over_news.jpg') no-repeat 0 0;
}

#header1 a.press{
	position: absolute;
	top: 65px;
	left: 825px;
	width: 89px;
	height: 29px;
	background: url('images/press.jpg') no-repeat 0 0;
}
#header1 a.press:hover{
	background: url('images/over_press.jpg') no-repeat 0 0;
}

#header1 a.contact{
	position: absolute;
	top: 65px;
	left: 914px;
	width: 86px;
	height: 29px;
	background: url('images/contact.jpg') no-repeat 0 0;
}

#header1 a.contact:hover{
	background: url('images/over_contact.jpg') no-repeat 0 0;
}
#header1 {
	position: relative;
	float: left;
	margin: 0px 0 0 0;
	width: 1020px;
	height: 139px;
	background: url('images/header_bgs.jpg') repeat 0 0;
}

#white_box_top{
	position: relative;
	float:left;
	width: 1020px;
	height: 47px;
	background:url('images/white_box_top.jpg') no-repeat;
	z-index: -1;
	
}
#content_left_bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10px;
	height: 371px;
	background: url('images/bg_left.jpg') no-repeat 0 0;
}

#content_right_bg {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 10px;
    height: 371px;
	background: url('images/bg_right.jpg') no-repeat 0 0;
}



#overlay_about {
	position: absolute;	
	width: 138px;
	top: 65px;
	left: 455px;
	display: none;	
	z-index: 9999;
}

#overlay_about a.mainlink {
	position: relative;
	float: left;
	width: 70px;
	height: 29px;
	background: url('images/over_about.jpg') no-repeat 0 0;
	
}

#overlay_about a.link {
	position: relative;
	float: left;
	width: 138px;
	color: #ffffff;
	border-bottom: 1px solid #9BBFD3;
	text-align: left;
	font: 11px/14px arial;
	padding: 3px 4px 3px 6px;
	text-decoration: none;
	background: #6D9EBF;
}

#overlay_about a.link:hover {
	background: #537D99;
}

#overlay_project {
	position: absolute;	
	width: 85px;
	top: 65px;
	left: 525px;
	display: none;	
	z-index: 9999;
}

#overlay_project a.mainlink {
	position: relative;
	float: left;
	width: 85px;
	height: 29px;
	background: url('images/projects_over.jpg') no-repeat 0 0;
	
}

#overlay_news {
	position: absolute;	
	width: 108px;
	top: 65px;
	left: 717px;
	display: none;	
	z-index: 9999;
}

#overlay_news a.mainlink {
	position: relative;
	float: left;
	width: 108px;
	height: 29px;
	background: url('images/over_news.jpg') no-repeat 0 0;
	
}

#overlay_press {
	position: absolute;	
	width: 89px;
	top: 65px;
	left: 825px;
	display: none;	
	z-index: 9999;
}

#overlay_press a.mainlink {
	position: relative;
	float: left;
	width: 89px;
	height: 29px;
	background: url('images/over_press.jpg') no-repeat 0 0;
	
}

#overlay_press a.link, #overlay_news a.link,#overlay_project a.link {
	position: relative;
	float: left;
	width: 138px;
	color: #ffffff;
	border-bottom: 1px solid #9BBFD3;
	text-align: left;
	font: 11px/14px arial;
	padding: 3px 4px 3px 6px;
	text-decoration: none;
	background: #6D9EBF;
}
#overlay_press a.link:hover, #overlay_news a.link:hover, #overlay_project a.link:hover {
	background: #537D99;
}

/*** STATS ***/
#rightrail {
	position: relative;
	float: right;
	top:20px;
	right:10px;
	width: 150px;
	margin: 10px 0 0 9px;
	display: inline;
}



#centerrail {
	position: relative;
	float: left;
	width: 640px;
	margin: 25px 0px 25px 10px;
	display: inline;
	text-align: left;
	border-color:#CCC;
	border-right-width:thin;
	border-right-style:dotted;
	
}

#rightrail p {
	position: relative;
	width: 165px;
	float: left;
	font: 12px/18px arial;
	color: #000000;
	text-decoration: none;
	margin: 0px 10px 7px 5px;
	display: inline;
}
#centerrail  a{
	color:#20729E;
	text-decoration: none;
}

#centerrail  a:hover{
	text-decoration:underline;
}
#wb_left {
	position: relative;
	float: left;
	width: 95px;
	height:  980px;
	margin: 0;
	display: inline;
	background:url(images/wb_left.jpg);
}
#wb_left_top {
	position: relative;
	float: left;
	width: 95px;
	height: 20px;
	margin: 0;
	
}
#wb_left_bottom {
	position: relative;
	float: left;
	width: 95px;
	height:160px;
	min-height: 1px;
	margin: 0;
	display: inline;
	background:url(images/wb_left_bottom.jpg);
}
#wb_middle {
	position: relative;
	float: left;
	width: 844px;
	height:980px;
	background-color:#FFF;
	margin: 0;
	display: inline;

}
#wb_middle_bottom {
	position: relative;
	float: left;
	width: 844px;
	height:160px;
	background-color:#FFF;
	margin: 0;
	display: inline;
	z-index: -1;
}
#wb_middle_s {
	position: relative;
	float: left;
	width: 844px;
	background-color:#FFF;
	margin: 0;
	display: inline;
}

#wb_middle  .RotateI{
	position: relative;
	float: left;
	background-color:#FFF;
	width: 573px;
	height: 590px;
}

#wb_middle  .Brief{
	position: relative;
	float: left;
	width:551px; background-color:#CCC; background-image: url(images/roundbottom.gif);
    background-repeat:no-repeat; background-position:left bottom;
    margin-left:15px;
	margin-top:10px;
}
.DataT{
	position: relative;;
	float: left;
	width:820px; 
	background-color:#e5e5e5;
	background-image:url(images/databc.jpg);
    background-repeat:no-repeat; background-position:left bottom;
	margin-left:10px;
	margin-top:15px;
}

.DataTS{
	position: relative;;
	float: left;
	width:270px; 
	background-color:#134578;
	background-image:url(images/databs.jpg );
    background-repeat:no-repeat; background-position:left bottom;
	margin-left:10px;
	margin-top:15px;
}

.DataTS h3{ 
margin:0px;
background-image:url(images/datats.jpg);
background-repeat:no-repeat; background-position:left top; padding-top:5px; color:#fff;
font:Arial, Helvetica, sans-serif bold; margin-bottom:8px;
font-size:15px;
padding-left:15px;
}
.DataT h3{ 
margin:0px;
background-image:url(images/datatc.jpg);
background-repeat:no-repeat; background-position:left top; padding-top:8px; color:#000000;
font:Arial, Helvetica, sans-serif bold; margin-bottom:3px;
font-size:21px;
padding-left:15px;
}

.DataT p{
	padding-left:5px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif bold;
	font-size: 18px;
	font-weight:bold;
	
}

.Brief h3{ 
margin:0px;
background-image:url(images/roundtop.gif);
background-repeat:no-repeat; background-position:left top; padding-top:1em; color:#336699;
font:Arial, Helvetica, sans-serif bold; margin-bottom:3px;
font-size:14px;
padding-left:15px;
}
.Brief li {
list-style-type: none;
float: left;
width:176px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
	}
.Brief ul{padding-bottom:20px; padding-top:10px; margin-left:5px;}
.Brief  a {	color: #606060;	text-decoration: none;}
.Brief  a:link {  color: #666} 
.Brief a:hover {  color: #666; text-decoration: underline; } 
.Brief a:visited {  color: #666} 

.blog1  a {	color: #000;	text-decoration: none;}
.blog1  a:link {  color: #000} 
.blog1 a:hover {  color: #000; text-decoration: underline;} 
.blog1 a:visited {  color: #000} 

.blog2  a {	color: #000;	text-decoration: none;}
.blog2  a:link {  color: #000} 
.blog2 a:hover {  color: #000; text-decoration: underline;} 
.blog2 a:visited {  color: #000} 

.blog3  a {	color: #000;	text-decoration: none;}
.blog3 a:link {  color: #000} 
.blog3 a:hover {  color: #000; text-decoration: underline;} 
.blog3 a:visited {  color: #000} 

.footnote{
	position:absolute;
	left:0px;
	bottom:0px;
	width: 844px;
	height: 125px;
	background:url(images/foot_bg.jpg) repeat 0 0;
}
.footnote p{
	color: #4f76bf;
	margin-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.footnote .acp{
	position:absolute;
	right:10px;
	bottom:30px;
	}
	
.footnote .rf{
	position:absolute;
	right:170px;
	bottom:30px;
	}

#wb_middle  .blog1,  .blog3{
	position: relative;;
	float: right;
	width:226px; 
	background-color:#e2e2e2;
	background-image:url(images/rbsmall.gif);
    background-repeat:no-repeat; background-position:left bottom;
	margin-right:20px;
	margin-top:20px;
}

#wb_middle  .imgp{
	position: relative;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 15px;
	margin-top: 20px;
	width: 540;
}

.imgp h3{
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:1px;
	padding-top:10px;
	font-weight:bold;
	background-image:url(images/roundtop.gif);
	background-repeat:no-repeat; background-position:left top;
	height:14px;
}
	
.imgp p{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	
}
.blog1 h3,.blog3 h3{
	margin:0px;
	background-image:url(images/rtsmall.gif);
    background-repeat:no-repeat; background-position:left top;
	padding-top:10px;
	font-size:24px;
	padding-left:10px;
	font-family: Arial, Helvetica, "sans-serif bold";
}
.blog1 h4,.blog3 h4{
	margin:0px;
	background-image:url(images/rtsmall.gif);
    background-repeat:no-repeat; background-position:left top;
	padding-top:10px;
	font-size:18px;
	padding-left:10px;
	font-family: Arial, Helvetica, "sans-serif bold";
}

.blog1 p, .blog3 p{
	margin:0px;
	padding-left:10px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}

#wb_middle  .blog2{
	position: relative;;
	float: right;
	width: 271px;
	}
#wb_middle  .blog4{
	position: relative;;
	float: right;
	width: 271px;
	}
	
.blog2 h3{
	margin:0px;
	padding-top:15px;
	color:#000;
    font-size:24px;
	padding-left:30px;
	padding-right:20px;
	font-family: Arial, Helvetica, "sans-serif bold";
}

.blog2 h4, .blog4 h4{
	margin:0px;
	padding-top:15px;
	color:#000;
	font-size:18px;
	padding-left:30px;
	padding-right:20px;
	font-family: Arial, Helvetica, "sans-serif bold";
}

.blog4 h5{
	margin:0px;
	padding-top:5px;
	color:#000;
	font-size:18px;
	padding-left:30px;
	padding-right:20px;
	font-family: Arial, Helvetica, "sans-serif bold";
}

.blog2 p, .blog4 p{
	margin:0px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#wb_right {
	position: relative;
	float: left;
	width: 81px;
	height:980px;
	margin: 0;
	display: inline;
	background:url(images/wb_right.jpg);
}

#wb_right_top {
	position: relative;
	float: left;
	width: 81px;
	margin: 0;
}

#wb_right_bottom {
	position: relative;
	float: left;
	width: 81px;
	height: 160px;
	margin: 0;
	display: inline;
	background:url(images/wb_right_bottom.jpg);
}

#about_nav {
	position: relative;
	float: left;
	width: 195px;
	background: #E9E9E9;
	padding: 0px 0 0px 0;
}

#about_nav a {
	position: relative;
	float: left;
	width: 184px;
	*width: 189px;
	margin: 0 0 0 3px;
	display: inline;	
	height: 26px;
	background: url('images/about_nav_bg.jpg') no-repeat 0 0;
	font: 11px/11px arial;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 0 0 5px;
	*padding: 7px 0 0 5px;
}

#about_nav a:hover {
	background-position: 0 -33px;
}

#wb_middle_s h1,#centerrail h1 {
	font: 18px/19px arial;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding: 20px 10px 15px 20px;
}

#wb_middle_s h2,#centerrail h2 {
	font: 15px/16px arial;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding: 0px 0px 15px 20px;
	text-align: left;
}

#wb_middle_s h5,#centerrail h5 {
	font: 14px/16px arial;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	text-align: left;
}

#wb_middle_s p,#centerrail p {
	margin:0px;
	font: 12px/19px arial;
	color: #000000;
	text-decoration: none;
	padding: 0px 10px 7px 20px;
}

#wb_middle_s ul, #centerrail  ul{
	font: 12px/19px arial;
	color: #000000;
	text-decoration: none;
}

#wb_middle_s ul, #centerrail ul.author{
	list-style-type:disc;
}

#centerrail ul.paper{
	list-style-type:none;
	font-weight:bold;
	}
#blog {
	position: relative;
	float: left;
	width: 535px;
	margin: 12px 0 0 0px;
	display: inline;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #E3E3E3;
}
.photo {
	position: relative;
	float: left;
	width: 140px;
	height: 158px;
	background-color:#efefef;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:10px;
	display: inline;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.photo_no {
	position: relative;
	float: left;
	width: 140px;
	height: 50px;
	background-color:#efefef;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:10px;
	display: inline;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

.name2 {
	color: #660033;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.name1 {
	color: #660033;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tt {
	font-family: Arial, Helvetica, sans-serif;
}
.tt1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#06F;
}
.tt2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#b4cae1;
}
#wrapper #content1 #wb_middle_s table {
	font-size: 14px;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 0px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

#pt ul{padding-bottom:0px; padding-top:0px; margin-left:10px;}
#pt a {	color: #039;	text-decoration: none;}
#pt a:link {  color:#039} 
#pt a:hover {  color: #039; text-decoration: underline; } 
#pt a:visited {  color: #039} 

#pt1 ul{padding-bottom:0px; padding-top:0px; margin-left:10px;}
#pt1 a {	color: #039;	text-decoration: none;}
#pt1 a:link {  color:#039} 
#pt1 a:hover {  color: #039; text-decoration: underline; } 
#pt1 a:visited {  color: #039} 
