html{
	background:#012c4b url(../images/bg-html.jpg) repeat-x;
}
body{
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#b0bdc2;
	background:url(../images/bg-body.jpg) no-repeat 50% 0;
	padding:60px 0 0;
	scrollbar-face-color:#011423;
	scrollbar-arrow-color:#07afd6;
	scrollbar-track-color:#011423;
	scrollbar-shadow-color:#011423;
	scrollbar-highlight-color:#011423;
	scrollbar-3dlight-color:#005085;
	scrollbar-darkshadow-color:#005085;
}
td{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 5px 1px 0;
}
a{
	text-decoration:none;
	color:#9c9c9c;
}
a:hover{
	text-decoration:underline;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{
	border:none;
}
input,select,textarea{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
/* wrapper */
#wrapper{
	width:900px;
	margin:0 auto 28px;
	position:relative;
}
#wrapper .bg{
	background:url(../images/bg-wrapper.png);
	padding:141px 0 0;
	width:100%;
}
.logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-logo.gif) no-repeat;
	width: 178px;
	height: 49px;
	margin:0;
	left:30px;
	top:30px;
	z-index:1;
}
.logo a{
	height:100%;
	display:block;
}
/* header */
#header{
	position:absolute;
	height:141px;
	top:0;
	left:0;
	width:870px;
	background:url(../images/bg-header.gif) no-repeat 0 100%;
	padding:0 30px 0 0;
}
#header ul{
	float:left;
	margin:0;
	padding:94px 0 0 242px;
	list-style:none;
	font-size:15px;
}
#header ul li{
	float:left;
	margin:0 17px 0 0;
}
#header ul a{
	float:left;
	height:29px;
	text-decoration:none !important;
}
#header ul a:hover,
#header ul li.active a{
	background:url(../images/bullet-nav.gif) no-repeat 50% 100%;
	color:#fff;
}
#header form{
	float:right;
	padding:23px 0 0;
	width:200px;
}
#header label{
	float:left;
	color:#9b9b9b;
	font-size:13px;
	background:url(../images/bullet-arrow.gif) no-repeat 100% 50%;
	padding:0 17px 0 0;
	margin:5px 0 0;
}
#header fieldset div{
	width:138px;
	float:right;
}
.txt-input{
	width:130px;
	border:1px solid #005085;
	background:none;
	color:#b0bdc2;
	font-size:11px;
	padding:3px;
	margin:4px 0 0;
}
.remind{
	float:left;
	color:#009cd1;
	text-decoration:underline;
	font-size:10px;
	margin:20px 0 0;
	letter-spacing:-1px;
}
.remind:hover{
	text-decoration:none;
}
.btn-go{
	float:right;
	margin:17px 0 0;
}
/* main */
#main{
	min-height: 300px;
	overflow:hidden;
	padding:28px 29px 0 20px;
	margin: 0 0 28px;
	position:relative;
}
/* content */
#content{
	float:left;
	width:520px;
}
/* side-list */
.side-list{
	float:left;
	width:140px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
}
.side-list li{
	line-height:18px;
}
.side-list a:hover,
.side-list li.active a{
	color:#fff;
	background:url(../images/bullet-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 13px;
	text-decoration:none;
}
#content .frame{
	float:right;
	width:300px;
}
#content h1{
	margin:-4px 0 20px;
	font-size:21px;
	color:#b0bdc2;
	font-weight:normal;
}
#content h2{
	font-size:14px;
	margin:15px 0 0;
	color:#009cd1;
	font-weight:normal;
}
#content h3{
	font-size:14px;
	margin:15px 0 0;
	color:#b0bdc2;
	font-weight:normal;
}
#content .frame ul{
	margin:35px 0 0;
	padding:0;
	list-style:none;
	font-size:13px;
}
#content .frame ul li{line-height:18px;}
#content .frame ul a:hover,
#content .frame ul li.active a{
	color:#fff;
	background:url(../images/bullet-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 13px;
	text-decoration:none;
}
#content p{
	font-size:12px;
	color:#b0bdc2;
}
#content span.important {
	color: #009cd1;
}
#content fieldset legend{
	display:none;
}
#content fieldset label{
	display:block;
	margin:6px 0 0;
}
#content input,
#content textarea,
#content select{
	width:240px;
	border:1px solid #005085;
	background:#011423;
	color:#b0bdc2;
	font-size:11px;
	padding:2px;
	margin:2px 0 0;
}
#content .powermail_submit,
#content input.tx-powermail-pi1_mandatory_submit,
#content input.tx-powermail-pi1_confirmation{
	width:auto;
	border:none;
	background:none;
	text-align:left;
	text-decoration:underline;
	padding:0;
	margin:10px 20px 10px -3px;
	color:#00ade6;
	cursor:pointer;
}
#content input.tx-powermail-pi1_confirmation{
	margin-bottom:0;
}
#content .powermail_mandatory{
	padding:0 0 0 3px;
	color:#00ade6;
}
#content .powermail_mandatory_js{
	color:#73a90c;
}
#content .wtcalculatingcaptcha{
	float:left;
}
#content .tx_powermail_pi1_fieldwrap_html_captcha_description{
	clear:both;
}
#content #powermaildiv_uid2 label{
	margin:0;
}
#content #powermaildiv_uid8{
	display:none;
}
#content #powermaildiv_uid9{
	font-size:10px;
	color:#819099;
}
#content #powermaildiv_uid11 a{
	display:block;
	margin:6px 0 0;
}
#content .powermail_all_table{
	margin: 0 0 0 -2px;
}
#content select#uid1{
	left:-9999px;
	position:absolute;
}
#content .drop-title{
	background:transparent url(../images/dropdown.gif) no-repeat right top;
	border:none;
	height:20px;
	padding-top:2px;
	width:240px;
}
#content .drop-title span{
	margin:0 4px;
}
#content #droplist{
	margin:-1px 0 0;
	position:absolute;
	width:240px;
	height:37px;
	display:block;
}
#content #droplist ul{
	border-color:#005085;
	border-style:solid;
	border-width:0 1px 1px;
	font-size:11px;
	margin:0;
	width:238px;
	height:36px;
}
#content #droplist ul li{
	background:#011423;
	font-size:11px;
}
#content #droplist ul li a{
	color:#b0bdc2;
	display:block;
	height:18px;
	padding:0 3px;
	text-decoration:none;
}
#content #droplist ul li a:hover{
	color:#fff;
	background:none;
	padding:0 3px;
}
/* sidebar */
#sidebar{
	float:right;
	width:300px;
}
#sidebar a{
	color:#10aee2;
	text-decoration:underline;
}
#sidebar a:hover{
	text-decoration:none;
}
#sidebar h3{
	margin-top:0;
	padding:20px 0 0;
	color:#009cd1;
	font-size:18px;
	font-weight:normal;
}
#sidebar p{
	font-size:11px;
	color:#b0bdc2;
	margin:14px 0 0;
}
/* footer */
#footer{
	height:34px;
	background:url(../images/bg-header.gif) no-repeat;
	margin:28px 0 0;
	padding:22px 16px 0 0;
	font-size:10px;
	color:#b0bdc2;
}
#footer a{
	color:#b0bdc2;
}
#footer ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	float:left;
	margin:0 14px 0 0;
}
#footer .copy{
	float:right;
	padding:0 20px 0 0;
}
/* tt_news */
.news-latest-container{
	margin:50px 0 0;
}
.news-latest-container h2{
	color:#fff !important;
	font-size:13px !important;
}
.news-latest-item{
	float:left;
	border-top:1px solid #3b617b;
	margin:10px 0 0;
	padding:10px 20px 0 0;
	width:295px;
}
.news-latest-item h3{
	margin:6px 0 0 !important;
}
.news-latest-item p,
.news-list-item p{
	margin:10px 0 0;
}
.news-latest-item hr,
.news-list-item hr,
.news-single-item hr{
	display:none;
}
.news-latest-gotoarchive{
	float:right;
	margin:-15px 0 0;
}
.news-latest-item h3 a,
.news-latest-morelink a,
.news-latest-gotoarchive a,
.news-list-item h3 a,
.news-list-morelink a,
.news-single-backlink a{
	color:#009cd1;
}
.news-list-date,
.news-single-timedata{
	font-size:11px;
	float:right;
	margin:3px 0 0;
	color:#b0bdc2;
}