@charset "utf-8";
/* CSS Document */
html,body,form{
	height:100%;
}
.height100{
}
html{
	overflow-y:scroll;
}
body{
	margin:0px;
	padding:0px;
	background-color:#6d6e70;
	}
div{
	margin:0px;
	padding:0px;
}
td{
	vertical-align:top;
}
img{
	border:0px;
}
.padtop{
	padding-top:25px;
}
td.orange{
	height:20px;
	font-size:1px;
	background-color:#eb8822;
}
.maintable{
	background:#c2c3be url(../images/bg.gif) repeat-x left top;
}
.logo{
	background:url(../images/top-rpt.gif) repeat-x left top;
	height:89px;
}
.padfooter{
	padding:0px 0px 0px  20px;
}
.footer{
	font-family:arial;
	font-size:10px;
	line-height:19px;
	color:#fff;
	text-align:left;
	padding-top:6px;
	background:#6d6e70;
}
.footer a{
	color:#fff;
	margin-right:12px;
	text-decoration:none;
}
.footer a:hover,.footer a.on{
	color:#EB8822;
	text-decoration:none;
}
a.born{
	color:#fff;
	text-decoration:underline;
}
a.born:hover{
	color:#EB8822;
	text-decoration:none;
}
.bluebg{
	background-color:#121d39;
	height:28px;
	border-bottom:1px solid #5a6175;
	vertical-align:middle;
}
.bluebg1{
	background:url(../images/sep1.gif) repeat-y left top;
	height:28px;
	border-bottom:1px solid #5a6175;
}
.bluebg2{
	background:url(../images/sep2.gif) repeat-y left top;
	height:98px;
}
.lefttitle{
	vertical-align:middle;
	padding-left:12px;
}
.numbers a{
	margin-right:6px;
}
.welcometext{
	background-color:#253b74;
	padding-left:12px;
	padding-right:12px;
	color:#e2e1e1;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	padding-top:6px;
	
}
.welcometext a{
	color:#eb8822;
	text-decoration:none;
	
}
.welcometext a:hover{
	color:#e2e1e1;
	text-decoration:none;
	
}
.welcometext2{
	background-color:#253b74;
	padding-right:12px;
	padding-left:12px;
	color:#e2e1e1;
	font-family:arial;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:6px;
	background:#253b74 url(../images/round.gif) no-repeat left 7px;
}
.welcometext2 a{
	color:#eb8822;
	text-decoration:none;
	
}
.welcometext2 a:hover{
	color:#e2e1e1;
	text-decoration:none;
	
}
.blue{
	background-color:#253b74;
	border-top:1px solid #62799b;
	text-align:left;
}
.leftborder{
	border-left:1px solid #62799b;
}
.rightborder{
	border-right:1px solid #62799b;
}
.newstexton{
	background:#eb8822 url(../images/roundon.gif) no-repeat left 7px;
	padding-left:12px;
	color:#2d3032;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
}
.newstexton a{
	color:#e2e1e1;
	text-decoration:none;
}
.newstexton a:hover{
	color:#2d3032;
}
.newstext{
	background:#253b74 url(../images/round.gif) no-repeat left 7px;
	padding-left:12px;
	color:#e2e1e1;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	line-height:15px;
}
.newstext a{
	color:#eb8822;
	text-decoration:none;
}
.newstext a:hover{
	color:#e2e1e1;
	text-decoration:none;
}
.pic{
	padding:0px 6px;
}
.more{
	float:right;
	padding-top:8px;
	padding-bottom:2px;
}
.padright{
	padding-right:6px;
}
.padtop5{
	padding-top:5px;
}
/******Sub***/
.bluebgsub{
	background-color:#121d39;
	height:28px;
	vertical-align:middle;
	padding-left:15px;
	color:#bcc0cb;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.bluebgsub a{
	color:#bcc0cb;
	text-decoration:none;
	margin:0px 7px;
}
.bluebgsub a:hover,.bluebgsub a.on{
	color:#6c6f70;
	text-decoration:none;
}
.sub{
	padding:10px 12px 10px 0px;
}
.title{
	color:#eb8822;
	font-family:Myriad Pro;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal !important;
}
.subtitle{
	color:#fff;
	font-family:Arial, verdana, sans-serif;
	font-size:14px;
	border:1px solid #67769e;
	padding:6px 12px;
}
.subtext{
	color:#bcc0cb;
	font-family:Arial;
	font-size:11px;
	padding:0px 0px 0px 12px;
	border-left:1px solid #67769e;
	line-height:15px;
	}
.subtext a{
	color:#bcc0cb;
	text-decoration:none;
	}
.subtext a:hover{
	color:#eb8822;
	text-decoration:none;
	}
a.link{
	color:#eb8822;
	text-decoration:underline;
}
a.link:hover{
	color:#eb8822;
	text-decoration:none;
}
a.mail { text-decoration:underline; color:#EB8822; }
.subtext .orange{
	color:#eb8822;
}
.project{
	background:#3a4e80;
	/*border-bottom:1px dotted  #000;*/
	padding:9px;
}
.bottomorange{
	border-bottom:1px solid  #ff8728;
}
.projectde{
	border-bottom:1px solid  #ff8728;
	background:url(../images/bullet3.gif) no-repeat 0px 3px;
	padding-left:9px;
	color:#fff;
}
.projecton{
	background:#1d2f5d;
	padding:9px
}
.protitle{
	background:url(../images/bullet2.gif) no-repeat 6px 3px;
	padding-left:15px;
	font-weight:bold;
	font-family:Arial;
	display:block;
	color:#eb8822;
	font-size:11px;
}
.protitle a{
	color:#eb8822;
}
.protitle a:hover{
	color:#BCC0CB;
}
.protext{
	padding:4px 8px;
}

.protextlink a{
	color:#eb8822;
	padding:4px 8px;
	text-align:right;
	text-decoration:underline;
}
.detailtitle strong{
	color:#eb8822;
}
.detailtitle{
	font-family:Arial;
	color:#fff;
	font-size:11px;
	padding-bottom:4px;
}
.details{
	padding:4px 0px 0px 0px;
	line-height:16px;
}
.detailslink { background:#F00; }
.posrelative{
	position:relative;
}
.slideshow{
	background-color:#161d2e;
	FILTER: alpha(opacity=85);
	moz-opacity: .85;
	opacity: .85;
	khtml-opacity: .85;
	font-family:Arial;
	color:#fff;
	font-size:11px;
	position:absolute;
	height:24px;
	top:-24px;
	width:337px;
}
.slideshow a{
	color:#fff;
	text-decoration:none;
}
.slideshow img{
	margin-right:10px;
}
.slidepad{
	padding:6px 14px;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
ul{
	padding:0px;
	margin:0px;
}
ul li{
	padding:10px 0px 0px 10px;
	list-style:none;
	background:url(../images/bullet.jpg) no-repeat left 12px;
}
.rightleftpad{
	background:url(../images/sepa.gif) repeat-y left top;
	padding-left:12px;
	height:14px;
	padding-bottom:5px;
}
.leftborderimg{
	background:url(../images/left.gif) no-repeat left top;
	height:99px;
}
.rightborderimg{
	border-right:1px solid #62799b;
}
.keytitle{
	color:#EB8822;
}
.menu{
	background-color:#121d39;
}
.menulinks{
	padding-top:13px;
}
.menulinks img{
	margin-bottom:5px;
}
.btns{
	padding-left:134px;
}
.btn{
	border:0px;
	width:70px;
	height:20px;
	background-color:#EB8822;
	color:#fff;
	
}
.textfield{
	width:130px;
	height:15px;
	border:1px solid #BCC0CB;
	padding-left:3px;
}
.textarea{
	width:200px;
	height:150px;
	border:1px solid #BCC0CB;
	padding-left:3px;}

.pagingprev{
	float:left;
}
.pagingnext{
	float:left;
}
.pages2{
	float:left;
	text-align:center;
	margin:0px 240px;
}
a.pagingoff{
	color:#666666 !important;
}
.mini-titles { font-size:13px; }