body{
	margin:0;
	min-width:1000px;
	font:14px/19px Arial, Helvetica, sans-serif;
	color:#454545;
	background:#262626;
}
img{border:0;}
a{
	color:#ec6c10;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
form,
fieldset{
	margin:0;
	padding:0;
	border:0;
}
input,
textarea,
select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	outline:none;
}
q{quotes:none;}
q:before,
q:after{content:'';}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	background:#fff url(../images/bg-wrapper.gif) repeat-x 0 100%;
}
.w1{
	margin:0 auto;
	width:960px;
}
#header{
	width:100%;
	overflow:hidden;
	margin:0 -9999px;
	padding:4px 9999px 0;
	border-bottom:1px solid #333;
	background:#454545 url(../images/bg-header.gif);
}
.logo{
	float:left;
	width:245px;
	height:45px;
	margin:16px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
#header blockquote{
	float:right;
	width:415px;
	padding:0 20px 0 0;
	margin:0 0 -1px;
	font-size:15px;
	line-height:19px;
	color:#fff;
	font-style:italic;
}
#header blockquote cite{font-weight:bold;}
#header blockquote .img-partner{
	vertical-align:top;
	margin:3px -26px 0 9px;
}
#main{
	width:100%;
	overflow:hidden;
	margin:0 -9999px;
	padding:0 9999px 10px;
	border-top:1px solid #fff;
	background:url(../images/bg-main.gif) repeat-x;
}
#main>.holder{
	width:100%;
	overflow:hidden;
}
#content{
	float:right;
	width:655px;
	padding:30px 0 0;
}
#content h1{
	margin:0 0 20px;
	font-size:28px;
	line-height:32px;
	color:#464649;
}
#content h2{
	margin:0 0 11px;
	font-size:18px;
	line-height:22px;
	color:#e96514;
}
#content h3{
	margin:0 0 4px;
	font-size:18px;
	line-height:22px;
	color:#363636;
}
#content p{margin:0 0 10px;}
.content-bar{
	overflow:hidden;
	padding:5px 0 10px;
	margin:0 0 0 -2px;
}
.content-bar .btn-scan{
	float:left;
	padding:0 45px 0 0;
	margin:0 24px 0 0;
	text-decoration:none;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:-1px;
	background:#f0870e url(../images/sprite.png) no-repeat 100% -101px;
}
.content-bar .btn-scan:hover{background:#68a70d url(../images/sprite.png) no-repeat 100% -213px;}
.content-bar .btn-scan>span{
	float:left;
	padding:17px 21px 19px;
	background:#f0870e url(../images/sprite.png) no-repeat 0 -45px;
}
.content-bar .btn-scan:hover>span{
	cursor:pointer;
	background:#68a70d url(../images/sprite.png) no-repeat 0 -157px;
}
.content-bar .img-secure{
	vertical-align:top;
	margin:4px 0 0;
}
#content ul{
	padding:1px 1px 10px;
	margin:0;
	list-style:none;
}
#content ul li{
	padding:0 0 0 14px;
	background:url(../images/bullet-content.gif) no-repeat 0 8px;
}
#content .slogan{
	display:block;
	padding:3px 3px 14px;
	font-size:15px;
	line-height:20px;
	font-style:italic;
	color:#e96514;
}
#sidebar{
	float:left;
	width:264px;
	padding:38px 0 0 2px;
	font-size:15px;
	line-height:17px;
	text-align:center;
	color:#5c5c5c;
	background:url(../images/bg-sidebar.png) no-repeat 100% 0;
}
#sidebar img{vertical-align:top;}
#sidebar .info-box{
	padding:0 5px 20px;
	margin:0 0 21px;
	font-weight:bold;
	border-bottom:1px dashed #cfcfcf;
}
#sidebar .info-box img{margin:0 0 5px;}
#sidebar .info-box p{margin:0 0 4px;}
#sidebar .info-box .link-scan{font-style:italic;}
#sidebar h4{
	margin:0 0 17px;
	font-size:14px;
	line-height:18px;
	color:#464649;
	text-transform:uppercase;
}
#sidebar h4 a{
	text-decoration:none;
	color:#464649;
}
#sidebar h4 a:hover{text-decoration:underline;}
.partners-list{
	padding:0;
	margin:0;
	list-style:none;
}
.partners-list li{padding:0 0 21px;}
#footer{
	width:960px;
	margin:0 auto;
	/*padding:19px 0 20px;*/
	overflow:hidden;
	font:12px/14px Arial,Helvetica,sans-serif;;
	line-height:14px;
    color: #FFFFFF;
}
.sub-nav{
	float:left;
	padding:6px 26px 0 0;
	margin:0;
	list-style:none;
	font-size:12px;
}
.sub-nav li{
	float:left;
	padding:0 4px 0 7px;
	background:url(../images/separator-sub-nav.gif) no-repeat 0 50%;
}
.sub-nav li:first-child{
	padding-left:0;
	background:none;
}
.sub-nav a{
	text-decoration:none;
	color:#5c5c5c;
}
.sub-nav a:hover{text-decoration:underline;}
.language-form{float:left;}
.language-form select{
	width:148px;
	color:#5c5c5c;
}
#footer .logo{
	float:right;
	width:106px;
	height:22px;
	margin:2px 0 0 13px;
	background-position:-245px 0;
}
.copyrights{
	float:right;
	padding:6px 0 0;
}
.footer-holder {
    margin: 0 auto;
    overflow: hidden;
    padding: 11px 0 5px;
    width: 954px;
    text-align:center;
}
#footer a{
    color:#88CCFF;
    text-decoration: none;
}
#footer a:hover{
    text-decoration: underline;
}
