*{
	padding:0; 
	margin:0; 
}
body{ 
	font:11px Arial, Helvetica, sans-serif;
	color:#58595B;
	background:url(images/bg-header.png) repeat-x;
	position:relative;
}
a{
	color:#005CAB;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
h2{
	color:#AFBD22;
	font:31px "Times New Roman", Times, serif;
}
h3{
	color:#AFBD22;
	font:bold 15px "Times New Roman", Times, serif;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
ul{
	list-style:none;
}
#wrapper{ 
	margin:0 auto;
	width:920px;
}
#header{
	width:920px;
	height:166px;
	position:relative;
}
.logo-img{
	background:url(images/logo.png) no-repeat;
	position:absolute;
	top:24px;
	left:48px;
	height:91px;
	width:114px;
}
h1 a {
	opacity:0.5;filter:alpha(opacity=50);
	position:absolute;
	top:74px;
	left:173px;
	color:#AFBD22;
	text-decoration:none;
	outline:none;
	font:41px "Times New Roman", Times, serif;
	/* background:url(images/txt-logo.png) no-repeat;*/
	height:40px;
	width:166px;
	/* text-indent:-9999px; */
}
.visit-site{
	position:absolute;
	right:50px;
	top:23px;
	padding:14px 7px;
	font-size:9px;
	border-left:1px solid #a8c4e1;
	border-right:1px solid #a8c4e1;
	font-weight:bold;
}
#navigation{
	float:left;
	display:inline;
	margin:140px 0 0 176px;
}
#navigation li{
	display:inline;
	float:left;
	border-right:1px solid #86aed5;
}
#navigation li a{
	font:11px arial,sans-serif;
	color:#0d5cab;
	text-decoration:none;
	text-align:center;
	display:block;
	line-height:24px;
	height:24px;
	width:100px;
}
#navigation li a:hover,
#navigation li.active a{
	background:#e8e9f5; 
}
#navigation .first-link{
	border-left:1px solid #86aed5;
}
.bg-main{
	float:left;
	width:620px;
	margin:36px 0 30px 177px;
	display:inline;
	min-height:450px;
}
*html .bg-main{
	_height:500px;
}
.bg-main p{
	text-align:justify;
}
.line{
	clear:left;
	width:620px;
	background:url(images/line.png) repeat-x;
	height:2px;
	margin:15px 0 22px 0;
}
.box p{
	float:left;
	margin:0 0 20px 0;
	width:470px;
}
.author{
	float:right;
	padding:0 0 20px 0;
	display:block;
	margin:-10px 0 0;
}
.font-sup{
	font-size:10px;
}
.box{
	float:left;
	width:470px;
}
.img-homepage{
	margin:-10px 0 0;
}
#footer{ 
	width:100%;
	clear:both;
	float:left;
	height:35px;
	background:url(images/bg-footer.png) repeat-x;
	padding:10px 0;
	margin:20px 0 0;
}
.footer-inner{
	margin:0 auto;
	width:780px;
	padding:0 20px 0 50px;
}
#footer p{
	padding:22px 0 0;
	font-size:9px;
	color:#b1bce0;
}
.txt-the-world{
	background:url(images/txt-the-world.png) no-repeat;
	width:93px;
	height:46px;
	float:left;
	margin:0 25px 0 0;
}
table {
 	border-collapse:collapse;
	border:1px solid #fff;
}
td{
	padding:3px 15px 30px 15px;
	text-align:left;
	border-left:1px solid #005CAB;
	border-bottom:none;
	border-right:none;
	border-top:none;
}
th{
 	border-collapse: collapse;
 	color:#AFBD22;
	text-transform:uppercase;
	font:bold 14px "Times New Roman", Times, serif;
	text-align:right;
	padding:3px 10px 30px 0;
	border:none;
	vertical-align:top;
}
.block-txt-press{
	width:400px;
	float:left;
}

.block-txt{
	width:295px;
	float:left;
}

.block-txt.right{
	float:right;
}
.block-txt p.bg{
	background:#e8e9f5;
	padding:9px;
	margin:-10px 0 10px 0;
}
.block-txt-press p{
	padding:10px 0 10px 0;
	text-align:left;
}

.block-txt p a{
	color:#006699;
}

.block-txt-press li{
	padding:0px 0 0 18px;
	width:400px;
	float:left;
	border-bottom:1px solid #006699;
}

.block-txt p{
	padding:0 0 20px 0;
	text-align:left;
}
.block-txt ul{
	padding:3px 0 0 18px;
}


.number{
	width:15px;
	float:left;
	font:bold 14px "Times New Roman", Times, serif;
	color:#AFBD22;
}
.block-txt-press ul{
	text-align:left;
}
.block-txt ul strong{
	font:bold 12px "Times New Roman", Times, serif;
	color:#AFBD22;
}
.block-txt ul li{
	margin:0 0 15px 0;
}
#wrapper .txt-faq-bottom{
	clear:both;
	font-size:9px!important;
	color:#808285;
	text-align:left;
	margin:0 0 0 200px;
}


