




/*
     FILE ARCHIVED ON 17:26:40 Mar 27, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:02:38 May 6, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
html{
	min-width:980px;
	background:#f0f0f0;
	-webkit-font-smoothing: antialiased;
}
body{
	margin:0;
	color:#1c4866;
	font:13px/16px Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:980px;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#0368b8;
}
a:hover{color: #083553;}
input,
textarea,
select{
	font:13px/16px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#999;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#main .section .container .rating:after,
.info-block-holder:after,
.about-block:after,
.section-frame:after,
.column ul .holder:after,
#footer:after,
.footer-frame:after,
.column .article:after,
#nav:after,
.navigation:after{
	content:'';
	display:block;
	clear:both;
}
#header{
	width:980px;
	position:relative;
	z-index:2;
	margin:0 auto -6px;
}
.header-holder{
	overflow:hidden;
	height:1%;
	padding:29px 29px 8px 26px;
}
#header .logo{
	float:left;
	background:url(globalsign-logo-259x64.png) no-repeat;
	width:259px;
	height:64px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 71px 0 0;
}
#header .logo a{
	display:block;
	height:100%;
}
#header .phone{
	float:left;
	margin:0;
	background:url(sprite2.png) no-repeat 0 27px;
	padding:33px 44px 7px 35px;
	color:#4b6c82 ;
}
#header .phone dt{float:left;}
#header .phone dd{
	float:left;
	margin:0 0 0 4px;
}
#header .btn-login{
	float:left;
	width:67px;
	height:25px;
	background:#d7d7d7 url(sprite2.png) no-repeat 0 -64px;
	text-align:center;
	line-height:25px;
	color:#fff;
	overflow:hidden;
	margin:28px 0 0;
}
#header .btn-login:hover{
	text-decoration:none;
	background-position:-75px -64px;
}
#header .search-form{
	float:right;
	background:url(sprite2.png) no-repeat 0 -96px;
	width:216px;
	margin:27px 0 0;
}
.navigation{
	width:980px;
	margin:0;
}
.navigation-c{
	width:980px;
	margin:0 -9999px;
	padding:0 9999px;
	background:url(bg-nav.gif) repeat-x;
}
* html .navigation-c{
	position:relative;
	z-index:2;
}
.navigation-b{
	height:6px;
	width:980px;
	margin:0 -9999px;
	padding:0 9999px;
	background:url(bg-nav-b.png) repeat-x;
	font-size:0;
	line-height:0;
}
* html .navigation-b{
	position:relative;
	z-index:0;
}
#nav{
	list-style:none;
	font-size:15px;
	line-height:31px;
	margin:0;
	padding:0;
	width:980px;
}
#nav li{
	float:left;
	background:url(separator.gif) no-repeat;
	position:relative;
}
#nav li.first-child,
#nav li:first-child{background:none;}
#nav span{
	float:left;
	text-align:center;
	color:#fff;
	padding:5px 0 0;
}
#nav.scaling-active span{padding:5px 0 0;}
#nav a{
	display:block;
	text-align:center;
	padding:0 0 13px;
	margin:0 14px -8px 16px;
	position:relative;
	z-index:1000;
	color:#fff;
	font-weight:normal;
}
#nav .first-child a{margin:0 20px -8px 10px;}
#nav li:hover a,
#nav a:hover{
	text-decoration:none;
	background:#fff;
	border-radius:  2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	color:#083553;
}
#nav .products a{width:94px;}
#nav .ssl a{width:63px;}
#nav .enterprise a{width:102px;}
#nav .partners a{width:90px;}
#nav .about a{width:93px;}
#nav .contact a{width:107px;}
#nav .resources a{width:106px;}
#nav .support a{width:85px;}
#nav .drop{
	position:absolute;
	top:41px;
	left:10px;
	z-index: 999;
	font-size:13px;
	display:none;
	overflow:hidden;
	box-shadow: 0 3px 5px #5c5c5f;
	-webkit-box-shadow: 0 3px 5px #5c5c5f;
	-moz-box-shadow: 0 3px 5px #5c5c5f;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#nav .drop .holder{
	float:left;
	background:#fff;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	box-shadow: 0 3px 3px #afaeaf, 0 3px 3px #afaeaf inset;
	-webkit-box-shadow: 0 3px 3px #afaeaf, 0 3px 3px #afaeaf inset;
	-moz-box-shadow: 0 3px 3px #afaeaf, 0 3px 3px #afaeaf inset;
	position:relative;
}
#nav .products .drop{
	left:10px;
	width:854px;
}
#nav .products .drop a{width:auto;}
#nav .products .drop .holder{
	width:854px;
	padding:0 0 11px;
}
#nav .ssl .drop{
	left:-115px;
	width:955px;
}
#nav .ssl .drop a{width:auto;}
#nav .ssl .drop .holder{
	width:955px;
	padding:0 0 11px;
}
#nav .enterprise .drop{
	left:16px;
	width:744px;
}
#nav .enterprise .drop a{width:auto;}
#nav .enterprise .drop .holder{
	width:744px;
	padding:0 0 26px;
}
#nav .partners .drop{
	left:-245px;
	width:708px;
}
#nav .partners .drop a{width:auto;}
#nav .partners .drop .holder{
	width:708px;
	padding:0 0 8px;
}
#nav .about .drop{
	left:-300px;
	width:716px;
}
#nav .about .drop a{width:auto;}
#nav .about .drop .holder{
	width:716px;
	padding:0;
}
#nav .contact .drop{
	left:-365px;
	width:744px;
}
#nav .contact .drop a{width:auto;}
#nav .contact .drop .holder{
	width:744px;
	padding:0 0 5px;
}
#nav .resources .drop{
	left:-486px;
	width:729px;
}
#nav .resources .drop a{width:auto;}
#nav .resources .drop .holder{
	width:729px;
	padding:0 0 16px;
}
#nav .support .drop{
	left:auto;
	right:14px;
	width:744px;
}
#nav .support .drop a{width:auto;}
* html #nav .support .drop{right:13px;}
#nav .support .drop .holder{
	width:744px;
	padding:0 0 3px;
}
#nav .drop .col1{
	float:left;
	width:227px;
	padding:26px 0 0 20px;
	margin:0 16px 0 0;
	line-height:19px;
}
#nav .drop .col2{
	float:left;
	width:305px;
	margin:0 16px 0 0;
	padding:26px 0 0;
	line-height:20px;
}
#nav .drop .col3{
	float:left;
	width:245px;
	padding:30px 10px 0 15px;
}
#nav .ssl .drop .col1{
	width:202px;
	padding:25px 0 0 16px;
	margin:0 25px 0 0;
}
#nav .ssl .drop .col1 ul{
	line-height:20px;
	padding:10px 5px 59px 9px;
}
#nav .ssl .drop .col1 .title{margin:0 0 9px 6px;}
#nav .enterprise .drop .col1{
	line-height:21px;
	width:218px;
	padding:24px 0 0 18px;
	margin:0 8px 0 0;
}
#nav .partners .drop .col1{
	line-height:19px;
	width:184px;
	padding:27px 0 0 13px;
	margin:0 37px 0 0;
}
#nav .partners .drop .col1 .title{margin-bottom:4px;}
#nav .partners .drop .col1 ul{padding-bottom:6px;}
#nav .partners .drop .col1 ul a{padding:0 0 0 8px;}
#nav .about .drop .col1{
	width:196px;
	margin:0 23px 0 0;
}
#nav .contact .drop .col1{
	width:215px;
	padding:26px 0 0 29px;
}
#nav .contact .drop .col1 ul{
	padding:8px 5px 8px 8px;
	margin:0 0 10px;
	line-height:21px;
}
#nav .contact .drop ul dl{
	margin:0;
	overflow:hidden;
	line-height:16px;
}
#nav .contact .drop ul dl dt{float:left;}
#nav .contact .drop ul dl dd{margin:0;}
#nav .contact .drop ul dl a{
	padding:0;
	background:none !important;
}
#nav .contact .drop ul dl a:hover{background:none;}
#nav .resources .drop .col1{
	width:170px;
	padding:25px 0 0 28px;
	line-height:19px;
	margin:0 30px 0 0;
}
#nav .resources .drop .title{margin-bottom:11px;}
#nav .resources .drop .col1 ul{padding:8px 5px 33px 8px;}
#nav .resources .drop .col1 ul a{padding:0 0 0 1px;}
#nav .support .drop .col1{
	width:158px;
	padding:25px 0 0 16px;
	margin:0 17px 0 0;
}
#nav .support .drop .col1 ul{padding-bottom:55px;}
#nav .ssl .drop .col2{
	width:204px;
	margin:0 14px 0 0;
	padding:26px 0 0;
}
#nav .ssl .drop .col2 .title{margin:0 0 11px;}
#nav .enterprise .drop .col2{
	line-height:21px;
	width:260px;
	margin:0;
}
#nav .enterprise .drop .col2 .title{margin:0 0 4px 2px;}
#nav .partners .drop .col2{
	line-height:22px;
	width:224px;
	margin:0 24px 0 0;
}
#nav .partners .drop .col2 ul .btn-login{
	position:absolute;
	top:2px;
	right:8px;
	background:url(sprite2.png) no-repeat -122px -185px;
	width:46px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#nav .partners .drop .col2 .ad{
	margin:24px 0 0;
	overflow:hidden;
}
#nav .partners .drop .col2 .ad a{
	margin:0;
	padding:0;
}
#nav .partners .drop .description a{
	margin:0;
	display:inline;
}
#nav .about .drop .col2{
	width:221px;
	margin:0 10px 0 0;
}
#nav .drop .social-networks,
#nav li:hover .drop .social-networks{
	background:none;
	border:none;
	margin:0;
	padding:0;
	width:100%;
}
#nav li:hover .drop .social-networks,
#nav .drop .social-networks li{
	width:auto !important;
	float:left !important;
	margin:0 0 0 4px !important;
}
#nav li:hover .drop .social-networks,
#nav .drop .social-networks a{
	float:left !important;
	margin:0 !important;
	display: block !important;
	padding:0 !important;
}


.oneclick-banner-sprite{ display: block; background: url(nav-menu-sprite2.png) !important; background-position: 0 0; width: 224px; height: 67px; } 
.sprite-ico1{background: url(nav-menu-sprite2.png);  background-position: 0 -117px; width: 43px; height: 22px; } 
.sprite-ico10{background: url(nav-menu-sprite2.png) !important;  background-position: 0 -189px !important; width: 25px !important; height: 24px; } 
.sprite-ico11{background: url(nav-menu-sprite2.png) !important;  background-position: 0 -263px !important; width: 23px !important; height: 23px; } 
.sprite-ico18{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -336px !important; width: 44px !important; height: 44px; } 
.sprite-ico2{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -430px !important; width: 44px !important; height: 22px; } 
.sprite-ico3{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -502px !important; width: 24px !important; height: 24px; } 
.sprite-ico4{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -576px !important; width: 35px !important; height: 24px; } 
.sprite-ico5{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -650px !important; width: 29px !important; height: 28px; } 
.sprite-ico6{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -728px !important; width: 21px !important; height: 20px;} 
.sprite-ico7{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -798px !important; width: 22px !important; height: 22px; } 
.sprite-ico8{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -870px !important; width: 21px !important; height: 22px; } 
.sprite-ico9{ background: url(nav-menu-sprite2.png) !important; background-position: 0 -942px !important; width: 23px !important; height: 23px; } 
.renew-icon{ background: url(nav-menu-sprite2.png); background-position: 0 -1015px; width: 48px; height: 44px; } 
.mobile-icon{ background: url(nav-menu-sprite2.png); background-position: 0 -1109px; width: 40px; height: 52px; } 
.alert-icon{ background: url(nav-menu-sprite2.png); background-position: 0 -1211px; width: 54px; height: 39px; } 
.sprite-img8{ background: url(nav-menu-sprite2.png); background-position: 0 -1300px; width: 42px; height: 41px; } 
.sprite-img9{ background: url(nav-menu-sprite2.png); background-position: 0 -1391px; width: 61px; height: 52px; } 
.sprite-menu-icon-ssl-config-checker{ background: url(nav-menu-sprite2.png); background-position: 0 -1493px; width: 87px; height: 64px; } 

#nav .drop .social-networks img{vertical-align:middle;}
#nav .contact .drop .col2{
	width:241px;
	margin:0 12px 0 0;
}
#nav .contact .drop .col2 ul{padding:11px 5px 10px 16px;}
#nav .resources .drop .col2{
	width:168px;
	margin:0 22px 0 0;
	padding:26px 0 0;
}
#nav .support .drop .col2{
	width:243px;
	margin:0 14px 0 0;
	padding:26px 0 0;
}
#nav .ssl .drop .col3{
	width:228px;
	padding:25px 15px 0 0;
}
#nav .ssl .drop .col3 .title{margin:0 0 12px 6px;}
#nav .ssl .drop .col3 ul{
	padding:8px 5px 58px 11px;
	line-height:20px;
}
#nav .enterprise .drop .col3{
	width:224px;
	padding:25px 5px 0 11px;
}
#nav .enterprise .drop .col3 .alignleft{margin:1px 4px 0 -5px;}
#nav .partners .drop .col3{
	width:200px;
	padding:25px 5px 0 11px;
}
#nav .partners .drop .col3 .title{margin:0 0 11px 13px;}
#nav .partners .drop .col3 .section{
	line-height:16px;
	padding-bottom:15px;
}
#nav .partners .drop .col3 .alignleft{margin-right:4px;}
#nav .partners .drop .col3 .section p{margin:0;}
#nav .about .drop .col3{
	width:221px;
	padding-top:27px;
}
#nav .about .drop .col3 .alignleft{margin:2px 5px 0 -8px;}
#nav .contact .drop .col3{
	width:190px;
	padding-top:47px;
}
#nav .contact .drop .locations{
	margin:0;
	padding:0;
	background:none;
	border:none;
	color:#000;
	font:15px/17px Helvetica, Arial, sans-serif;
}
#nav .contact .drop .locations li{
	overflow:hidden;
	height:1%;
	margin:0 0 5px;
}
#nav .contact .drop .locations .image-holder{
	float:right;
	width:61px;
	text-align:center;
	padding:20px 12px 0 0;
}
#nav .contact .drop .locations .image-holder img{margin:0 0 3px;}
#nav .contact .drop .locations .description{
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	color:#7d7d7d;
	padding:6px 0 35px;
	height:1%;
}
#nav .contact .drop .locations address span{
	display:block;
	text-align:left;
	margin:0;
	padding:0;
	font-style:normal;
	color:#7d7d7d;
	float:none;
}
#nav .contact .drop .locations a{
	color:#000;
	background:none;
	text-align:left;
	padding:0;
}
#nav .contact .drop .locations a:hover{
	text-decoration:underline;
	background:none;
}
#nav .resources .drop .col3{
	width:285px;
	padding:25px 10px 0 8px;
}
#nav .resources .drop .col3 .title{margin-bottom:4px;}
#nav .resources .drop .col3 .alignleft{margin:6px 12px 0 0;}
#nav .resources .drop .col3 .config-checker .description.resources-info-center{line-height:14px;}
#nav .resources .drop .col3 .section.config-checker {padding-bottom:3px;}
#nav .resources .drop .col3 .section {padding-bottom:12px;}
#nav .support .drop .col3{
	width:271px;
	padding:30px 10px 0 15px;
}
#nav .support .drop .col3 .description{
	font-size:13px;
	line-height:16px;
}
#nav .support .drop .col3 .description p{margin:0;}
#nav .ssl .drop .col4{
	width:245px;
	float:left;
	padding:25px 5px 0 0;
	margin:0;
}
#nav .ssl .drop .col4 .section{
	font-size:13px;
	line-height:16px;
	padding-bottom:31px;
}
#nav .ssl .drop .col4 .alignleft{margin-right:5px;}
#nav .ssl .drop .assistance .alignleft{margin-right:17px;}
#nav .ssl .drop .col4 .section p{margin:0;}
#nav .drop .secure{
	background:none;
	border:none;
	margin:0;
	padding:0;
}
#nav .drop .secure li{
	overflow:hidden;
	height:1%;
	margin:0 0 3px;
	vertical-align:top;
}
#nav .drop .secure .image-holder{
	width:44px;
	text-align:center;
	background:none;
	margin:0;
	padding:0 10px 0 0;
	float:left;
	height:33px;
}
#nav .drop .secure .image-holder img{
	vertical-align:middle;
	margin:5px 0 0;
}
#nav li:hover .drop .secure a{
	text-align:left;
	display:block;
	overflow:hidden;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:0 5px 0 12px;
	position:relative;
	background:#f4f7fa;
	border:1px solid #e2e2e2;
	height:1%;
	cursor:pointer;
}
#nav li:hover .drop .secure a:hover{background:none;}
#nav .drop .secure .description{
	margin:0;
	text-align:left;
	background:none;
	color:#0368b8;
	padding:6px 0 0;
}
#nav .drop .secure .last .image-holder img{margin:2px 0 0;}
#nav .drop .secure a:hover .description{color:#083553;}
#nav .drop ul{
	height:1%;
	overflow:hidden;
	padding:6px 5px 10px 8px;
	margin:0 0 13px;
	list-style:none;
	background:#f4f7fa;
	border:1px solid #e2e2e2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#nav .drop .col2 .bottom{padding-bottom:24px;}
#nav .drop ul li{
	background:none;
	width:100%;
}
#nav .drop ul a,
#nav li:hover .drop ul a{
	color:#0368b8;
	background: #F4F7FA;
	padding:0;
	margin:0;
	text-align:left;
}
#nav .drop ul .active a,
#nav .drop ul a:hover,
#nav li:hover .drop ul a:hover,
#nav li:hover .drop ul .active a{
	text-decoration:none;
	color:#083553;
	background: #F4F7FA;
}
#nav .drop .title{
	font:15px/17px Helvetica, Arial, sans-serif;
	color:#000;
	display:block;
	margin:0 0 7px 5px;
}
#nav .drop .section{
	overflow:hidden;
	padding:0 0 25px 8px;
}
#nav .drop .section .alignleft{
	float:left;
	margin:2px 12px 0 0;
}
#nav .drop .description{
	overflow:hidden;
	color:#7d7d7d;
	height:1%;
}
#nav .drop .section ul{
	margin:0;
	padding:0;
	border:none;
	background:none;
	border-radius:none;
	font-size:13px;
	line-height:16px;
}
#nav .drop .section ul a,
#nav li:hover .drop .section ul a{
	background:url(bullet3.gif) no-repeat 100% 4px;
	padding:0 9px 0 0;
	display:inline;
}
#nav li:hover .drop .section ul a:hover{background:url(bullet3.gif) no-repeat 100% 4px;}
#nav .drop .section span{
	margin:0;
	padding:0;
	line-height:15px;
	text-align:left;
	float:none;
	color:#7d7d7d;
}
#nav .drop .section dl{
	margin:0;
	overflow:hidden;
	line-height:16px;
}
#nav .drop .section dl dt{float:left;}
#nav .drop .section dl dd{margin:0;}
#main{
	width:980px;
	position:relative;
	z-index:1;
	margin:0 auto 27px;
}
.slideshow{
	width:980px;
	margin:0 -9999px 24px;
	padding:0 9999px;
	background:#43768a url(bg-slideshow.jpg) repeat-x 50% 0;
}
* html .slideshow,
* html .visual{position:relative;}
.visual .frame,
.slideshow .frame{
	position:relative;
	width:980px;
}
.slideshow ul{
	padding:0;
	margin:0;
	list-style:none;
}
.slideshow .slides{
	position:relative;
	height:275px;
}
.slideshow .slides li{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.slideshow .slides li.active{z-index:2;}
.slideshow .slides .slide{position:relative;}
.slideshow .slides .description{
	position:absolute;
	top:0;
	right:52px;
	width:500px;
	font-size:20px;
	line-height:20px;
	color:#eef3f6;
}
.slideshow .slides .description .holder{
	display:table;
	height:275px;
}
.slideshow .slides .description .frame{
	display:table-cell;
	vertical-align:middle;
	padding:14px 60px 0 0;
	width:440px;
}
.slideshow .slides .description .title{
	font-size:30px;
	line-height:30px;
	display:block;
	font-weight:normal;
	margin:0 0 13px;
	color:#fff;
}
.slideshow .slides .description p{margin:0 0 19px;}
.slideshow .slides .description .btn-more{
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	background:url(sprite2.png) no-repeat 0 -131px;
	width:106px;
	height:33px;
}
.slideshow .slides .description .btn-more:hover{
	text-decoration:none;
	background-position:0 -168px;
}
.slideshow .btn-prev,
.slideshow .btn-next{
	position:absolute;
	top:50%;
	left:16px;
	z-index:10;
	margin:-52px 0 0;
}
.slideshow .btn-prev a,
.slideshow .btn-next a{
	background:url(bg-link-prev.png) no-repeat;
	width:25px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	position:relative;
	cursor:pointer;
}
.slideshow .btn-next{
	right:18px;
	left:auto;
}
.slideshow .btn-next a{background:url(bg-link-next.png) no-repeat;}
.slideshow-nav{
	width:980px;
	margin:0 -9999px;
	padding:0 9999px;
	background:#e4e4e4 url(bg-slideshow.gif) repeat-x 0 100%;
	font-size:15px;
	line-height:47px;
	font-weight:bold;
}
* html .slideshow-nav{position:relative;}
.slideshow-nav .holder{
	background:url(separator2.gif) no-repeat 100% 0;
	padding:0 3px 0 2px;
	overflow:hidden;
}
.slideshow-nav ul{
	width:100%;
	overflow:hidden;
}
.slideshow-nav ul li{
	float:left;
	background:url(separator2.gif) no-repeat;
	padding:0 0 0 3px;
}
.slideshow-nav ul a{
	float:left;
	text-align:center;
	color:#083553;
	padding:2px 54px 0;
}
.slideshow-nav ul.scaling-active a{padding:2px 0 0;}
.slideshow-nav ul .active a,
.slideshow-nav ul a:hover{
	text-decoration:none;
	color:#fff;
	background:url(bg-slideshow-nav-hover.gif) repeat-x;
}
.columns-holder{
	overflow:hidden;
	background:#fff url(bg-columns-holder.png) no-repeat;
	margin:0 0 0 2px;
	padding:23px 0 0;
	width:978px;
}
.columns-frame{
	width:110%;
	overflow:hidden;
}
.columns-holder .column{float:left;}
.columns-holder .left{
	width:214px;
	font-size:12px;
	line-height:14px;
	color:#1c4866;
	padding:0 0 0 22px;
}
.columns-holder .left ul{
	font-size:13px;
	font-weight:bold;
}
.columns-holder .left ul li{margin:0 0 4px;}
.columns-holder .left ul a{
	background:url(bullet.gif) no-repeat 2px 3px;
	padding:0 0 0 12px;
	color:#0368b8;
}
.columns-holder .left ul a:hover{
	text-decoration:none;
	color:#083553;
}
.columns-holder .center{
	width:421px;
	background:url(bg-column.png) repeat-y;
	padding:1px 35px 0 24px;
}
.columns-holder .right{
	width:222px;
	padding:1px 22px 0 18px;
}
.columns-holder .column h2{
	padding:0 0 14px;
	margin:0;
	font:16px/16px Helvetica, Arial, sans-serif;
	color:#083553;
	word-spacing:-1px;
	white-space:nowrap;
}
.columns-holder .column.right h2{
	margin:0;
	padding:0 0 8px;
}
.columns-holder .column p{margin:0;}
.columns-holder .column ul{
	padding:0;
	margin:0;
	list-style:none;
}
.column .article{
	width:100%;
	margin:0 0 12px;
}
.column .alignright{float:right;}
.column .alignleft{float:left;}
.column .description{
	overflow:hidden;
	padding:0 0 0 2px;
	height:1%;
}
.column ul .holder{width:100%;}
.column .article p{margin:0 0 13px;}
.column .heading{
	overflow:hidden;
	padding:0 0 11px;
	height:1%;
}
.column .heading h2{float:left;}
.column .heading .all{
	float:right;
	color:#0368b8;
	font-weight:bold;
	background:url(bullet5.png) no-repeat 100% 4px;
	padding:0 12px 0 0;
}
.column .heading .all:hover{
	text-decoration:none;
	color:#083553;
}
.column .gallery{
	position:relative;
	width:421px;
}
.column .gallery .frame{
	overflow:hidden;
	width:401px;
	padding:0 0 11px;
	margin:0 0 0 20px;
}
.column .gallery .frame ul{
	width:9999px;
	overflow:hidden;
}
.column .gallery .frame ul li{
	float:left;
	padding:0 5px 0 0;
	width:396px;
}
.column .gallery .description{padding:3px 0 0;}
.column .gallery .title{
	font:normal 18px/20px Helvetica, Arial, sans-serif;
	color:#083553;
	display:block;
	margin:0 0 10px;
}
.column .gallery .alignleft{margin:0 18px 0 0;}
.column .gallery .description p{margin:0 0 14px;}
.column .gallery .link-prev,
.column .gallery .link-next{
	position:absolute;
	top:50%;
	left:-17px;
	background:url(sprite2.png) no-repeat -122px -131px;
	width:28px;
	height:49px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-41px 0 0;
}
.column .gallery .link-next{
	left:auto;
	right:-29px;
	background-position:-150px -131px;
}
.column .gallery .switchers{
	position:absolute;
	bottom:0;
	right:-7px;
}
.column .gallery .switchers li{
	float:left;
	margin:0 0 0 4px;
}
.column .gallery .switchers a{
	float:left;
	background:url(sprite2.png) no-repeat -192px -131px;
	width:23px;
	height:23px;
	text-align:center;
	font:bold 13px/23px Helvetica, Arial, sans-serif;
	color:#dedede;
	padding:0 0 0 1px;
}
.column .gallery .switchers .active a,
.column .gallery .switchers a:hover{
	text-decoration:none;
	background-position:-192px -154px;
	color:#fff;
}
.column .items-list h2{margin:0 0 8px;}
.column .items-list{
	margin:0 0 5px;
	font-size:12px;
	line-height:14px;
}
.column .items-list li{
	overflow:hidden;
	border-top:1px solid #e9edef;
	padding:25px 0 15px;
}
.column .items-list li.first-child,
.column .items-list li:first-child{
	border:none;
	padding-top:0;
}
.column .items-list li.first-child .alignright,
.column .items-list li:first-child .alignright{margin:-2px 3px 0 0;}
.column .items-list p{margin:0 0 6px;}
.column .items-list .more{
	background:url(bullet2.gif) no-repeat 100% 4px;
	padding:0 14px 0 0;
	font-weight:bold;
}
.column .items-list .more:hover{
	text-decoration:none;
	color:#083553;
}
.column .items-list .alignright{
	margin:-21px 0 0;
	position:relative;
}
.info-block{
	width:980px;
	margin:0 -9999px 34px;
	padding:0 9999px;
	overflow:hidden;
	background:#1b618c url(bg-info-block.jpg) repeat-x 50% 0;
	color:#d5dce0;
	font-size:14px;
	line-height:17px;
}
* html .info-block{position:relative;}
.info-block .description{
	overflow:hidden;
	height:1%;
	padding:0 0 0 10px;
}
.info-block p{margin:0 0 28px;}
#footer{
	width:100%;
	background:#f0f0f0;
	border-top:1px solid #d9d9d9;
	padding:27px 0 0;
	z-index:10;
}
.footer-holder{
	width:980px;
	margin:0 auto;
	padding:0 0 25px;
	position:relative;
	z-index:1;
}
#footer .three-columns{
	overflow:hidden;
	height:1%;
}
#footer .three-columns.home-extra-footer{height:200px;}
.three-columns .column{
	float:left;
	width:298px;
	font-size:11px;
	line-height:13px;
	margin:0 0 0 42px;
	padding:0 0 42px;
	color:#365a72;
	min-height:125px;
	position:relative;
}
.three-columns .customers{
	text-align:right;
	padding:0 0 42px 5px;
	width:276px;
	margin:0;
}
.three-columns .column h3{
	font:15px/17px Helvetica, Arial, sans-serif;
	color:#083553;
	margin:0 0 12px;
	text-align:left;
	border-bottom:1px solid #a4b2bc;
	padding:0 0 3px;
}
.three-columns .customers h3{
	border:none;
	margin:0 0 8px 19px;
	padding:0;
}
.three-columns .column .customers-list{
	padding:0 0 6px;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.three-columns .column .customers-list li{
	float:left;
	padding:0 0 9px 18px;
	display:inline;
}
#footer .info-block .partners-list .more,
.three-columns .column .more{
	background:url(bullet3.gif) no-repeat 100% 3px;
	padding:0 10px 0 0;
	font-size:12px;
	font-weight:bold;
}
.three-columns .column .more{
	position:absolute;
	bottom:28px;
	left:0;
}
#footer .info-block .partners-list .more:hover,
.three-columns .column .more:hover{
	text-decoration:none;
	color:#083553;
}
.three-columns .customers .more{
	left:auto;
	right:15px;
}
.three-columns .column p{margin:0 0 5px;}
#footer .tabset{
	padding:0 0 3px 2px;
	margin:0 0 15px;
	list-style:none;
	overflow:hidden;
	border-bottom:1px solid #a4b2bc;
	font:15px/17px Helvetica, Arial, sans-serif;
	height:1%;
}
#footer .tabset li{
	float:left;
	background:url(separator3.gif) no-repeat;
	padding:0 14px;
}
#footer .tabset li:first-child,
#footer .tabset li.first-child{
	background:none;
	padding-left:0;
}
#footer .tabset a{
	float:left;
	color:#59768a;
}
#footer .tabset a:hover,
#footer .tabset .active{
	color:#083553;
	text-decoration:none;
}
#footer .tabs-area{
	overflow:hidden;
	height:auto;
	position:relative;
}
#footer .tab-content{
	padding:0 0 0 2px;
	position:relative;
	width:296px;
}
#footer .news-list{
	padding:0 0 2px;
	margin:0;
	list-style:none;
	overflow:hidden;
	color:#365a72;
}
#footer .three-columns .column .home-news-tabs .more {
	position: relative;
	bottom: 0;
	left: 0;
}
#footer .news-list li{margin:0 0 11px;}
#footer .news-list a{color:#365a72;}
#footer .news-list li:hover a,
#footer .news-list li:hover{
	color:#083553;
}
#footer .news-list li:hover a{text-decoration:none;}
#footer .news-list .date{
	display:block;
	font-style:normal;
}
#footer .info-block{
	width:944px;
	overflow:hidden;
	padding:0 14px 34px 22px;
	margin:0;
	background:none;
}
#footer .info-block .alignleft{
	float:left;
	margin:0 27px 0 0;
}
#footer .info-block .partners-list{
	float:right;
	width:253px;
	padding:6px 0 0;
}
#footer .info-block .partners-list ul{
	padding:0;
	margin:0 0 9px;
	list-style:none;
	overflow: hidden;
	height: 1%;
}
#footer .info-block .partners-list ul li{
	display:inline;
	margin:0 0 0 4px;
	float: left;
}
#footer .info-block .partners-list .more{
	margin:0 0 0 7px;
	padding:0 14px 0 0;
	display: inline-block;
}
#footer .info-block .description{
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#5b788b;
	padding:8px 8px 0 0;
}
#footer .info-block .description p{margin:0 0 15px;}
#footer .info-block .footer-nav{
	padding:0;
	margin:0;
	list-style:none;
	color:#365a72;
}
#footer .info-block .footer-nav li{
	display:inline;
	background:url(separator4.gif) no-repeat 0 2px;
	padding:0 3px 0 8px;
}
#footer .info-block .footer-nav li:first-child,
#footer .info-block .footer-nav li.first-child{
	background:none;
	padding-left:0;
}
#footer .info-block .footer-nav a{color:#365a72;}
#footer .info-block .footer-nav a:hover,
#footer .info-block .footer-nav .active a{
	color:#083553;
	text-decoration:none;
}
#footer .footer-block{
	text-align:center;
	font:14px/16px Helvetica, Arial, sans-serif;
	color:#083553;
	margin:0 auto;
	padding:0 27px 0 0;
	width:953px;
}
#footer .footer-block:after{
	content:'';
	display:block;
	clear:both;
}
.footer-frame{
	background: url(bg-footer.gif) repeat-x;
	z-index:10000;
	height:49px;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
}
.footer-block{
	margin:0 auto;
	width:980px;
}
.footer-block-holder{width:100%;}
.footer-block-holder:after{
	content:'';
	display:block;
	clear:both;
}
.region-block{
	float:left;
	position:relative;
	padding:12px 10px 12px;
	margin:0 214px 0 18px;
}
.region-block .regions-list{
	position:absolute;
	bottom:50px;
	left:-30px;
	width:380px;
	background:#fff;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	box-shadow: 0 0 3px #e2e2e3;
	-webkit-box-shadow: 0 0 3px #e2e2e3;
	-moz-box-shadow: 0 0 3px #e2e2e3;
	border:solid #e2e2e2;
	border-width:1px 1px 0;
	padding:16px 21px 19px;
	display:none;
	z-index:1000;
	text-align:left;
}
* html .region-block .regions-list{bottom:48px;}
.region-block:hover .regions-list{display:block;}
.region-block .regions-list .title{
	font-size:15px;
	color:#083553;
	font-weight:bold;
	display:block;
	padding:7px 0 14px 40px;
	background:url(bg-office.png) no-repeat;
	height:1%;
	margin:0 0 0 10px;
}
.region-block .regions-list .holder{
	overflow:hidden;
	height:1%;
	background:#f6f6f6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:0 0 12px;
	padding:16px 12px 5px;
}


.regions-list .holder #container2 {clear:left;float:left;width:100%;overflow:hidden;}
.regions-list .holder #container1 {float:left;width:100%;position:relative;right:50%;}
.regions-list .holder #container2 #container1 #col1 {float:left;width:46%;position:relative;left:52%;overflow:hidden;}
.regions-list .holder #container2 #container1 #col2 {float:left;width:46%;position:relative;left:56%;overflow:hidden;}
.region-block .regions-list ul{	list-style:none;font-size:13px;line-height:16px;margin: 3px 0 15px 0;padding-left: 2px;}



.region-block .regions-list ul a{color:#0571c7;}
.region-block .regions-list ul a:hover{color: #083553;}
.region-block .regions-list dl{
	margin:0;
	overflow:hidden;
	color:#000;
}
.region-block .regions-list dl dt{
	float:left;
	padding:0 13px 0 0;
}
.region-block .regions-list dl dd{
	margin:0;
	overflow:hidden;
}
.region-block .regions-list dl ul{
	padding:0;
	margin:0 0 0 17px;
	list-style:none;
	width: 380px;
}
.region-block .regions-list dl ul li{
	display:inline;
	background:url(separator5.gif) no-repeat 0 2px;
	padding:0 2px 0 6px;
}
.region-block .regions-list dl ul li:first-child,
.region-block .regions-list dl ul li.first-child{
	background:none;
	padding-left:0;
}
.region-block .btn-region{
	background:url(bg-locations2.png) no-repeat;
	float:left;
	color:#f6f6f6;
	padding:0 0 4px 62px;
	cursor:pointer;
}

p.footer-regional-title{display: block;	padding-left: 2px;	font-weight: bold;font-weight: 10pt;text-transform: uppercase;margin: 0 !important;font-size: 10px;color: black;}


.region-block .btn-region:hover{text-decoration:none;}
.region-block .btn-region span{
	background:url(bullet4.gif) no-repeat 100% 8px;
	float:left;
	padding:0 15px 0 0;
	font-size: 13px;
	line-height: 22px;
}
.region-block:hover .btn-region span{background:url(bullet4-hover.gif) no-repeat 100% 8px;}
.footer-frame .contacts-block{
	float:left;
	position:relative;
	padding:12px 0 0;
}
.footer-frame .contacts-block .btn-contacts{
	float:left;
	background:url(sprite2.png) no-repeat -122px -209px;
	width:106px;
	height:25px;
	text-align:center;
	font-size:13px;
	line-height:22px;
	color:#fff;
	padding:1px 11px 0 0;
}
.footer-frame .contacts-block:hover .btn-contacts{
	background-position:-122px -273px;
}
.footer-frame .contacts-block .contact-info{
	position:absolute;
	bottom:38px;
	left:-82px;
	background:#fff;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	box-shadow: 0 0 3px #e2e2e3;
	-webkit-box-shadow: 0 0 3px #e2e2e3;
	-moz-box-shadow: 0 0 3px #e2e2e3;
	border:solid #e2e2e2;
	border-width:1px 1px 0;
	width:276px;
	padding:7px 0 0;
	display:none;
	z-index:1000;
	text-align:left;
}
* html .footer-frame .contacts-block .contact-info{bottom:36px;}
.footer-frame .contacts-block:hover .contact-info{display:block;}
.footer-frame .contacts-block .contact-info ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:17px;
	font-size:13px;
}
.footer-frame .contacts-block .contact-info ul li{
	background:#fff url(bg-email.gif) repeat-x;
	padding:10px 5px 9px 32px;
}
.footer-frame .contacts-block .contact-info ul li.first-child,
.footer-frame .contacts-block .contact-info ul li:first-child{background:none;}
.footer-frame .contacts-block .contact-info ul ul li{
	background:none;
	padding:0;
}
.footer-frame .contacts-block .contact-info .title{
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	color:#083553;
	display:block;
	margin:0 0 5px;
}
.footer-frame .contacts-block .contact-info .holder{
	overflow:hidden;
	width:100%;
}
.footer-frame .contacts-block .contact-info .image-holder{
	float:left;
	width:50px;
	text-align:center;
	margin:0 9px 0 0;
}
.footer-frame .contacts-block .contact-info .description{overflow:hidden;}
.footer-frame .contacts-block .contact-info .description dl{
	margin:0;
	overflow:hidden;
	font-weight:bold;
	font-size:11px;
	color:#1c4866;
}
.footer-frame .contacts-block .contact-info .description dl dt{
	float:left;
	padding:0 3px 0 0;
}
.footer-frame .contacts-block .contact-info .description dl dd{margin:0;}
.footer-frame .contacts-block .contact-info .description .mark{
	font:bold 15px/16px Helvetica, Arial, sans-serif;
	color:#0368b8;
}
.footer-frame .contacts-block .contact-info .other{
	background:url(bullet3.gif) no-repeat 100% 2px;
	color:#343e4b;
	padding:0 10px 0 0;
	font-weight:bold;
	font-size:11px;
}
.footer-frame .contacts-block .btn-contacts:hover{text-decoration:none;}
.footer-frame .social-networks{
	float:right;
	padding:11px 0 0 0;
}
* html .footer-frame .social-networks{width:253px;}
* +html .footer-frame .social-networks{width:253px;}
.footer-frame .social-networks .label{
	float:left;
	font-size:13px;
	color:#fff;
	padding:5px 2px 0 0;
}
.footer-frame .social-networks ul{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.footer-frame .social-networks ul li{
	float:left;
	margin:0 0 0 6px;
	width:26px;
	display:inline;
}
.footer-frame .social-networks ul a{
	float:left;
	background:url(sprite2.png) no-repeat;
	width:26px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
.footer-frame .social-networks ul .facebook{background-position: 0 -242px;}
.footer-frame .social-networks ul .twitter{background-position: -29px -242px;}
.footer-frame .social-networks ul .linkedin{background-position: -58px -242px;}
.footer-frame .social-networks ul .icon1{background-position: -87px -242px;}
.footer-frame .social-networks ul .youtube{background-position: -116px -242px;}
.footer-frame .social-networks ul .icon2{background-position: -145px -242px;}
.popup{
	position:absolute;
	top: -9999px;
	left: -9999px;
	padding:11px 10px 9px 11px;
	background:#000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index:1000;
}
.popup .btn-close{
	position:absolute;
	top:-48px;
	right:-65px;
	background:url(btn-close.gif) no-repeat;
	font-size:12px;
	color:#fff;
	padding:6px 0 8px 36px;
}
.btn-chat{
	position:fixed;
	right:0;
	top:213px;
	width:37px;
	height:153px;
	z-index:10000;
}
.btn-chat .btn-holder {
	background:url(btn-chat-simple.png) no-repeat;
	overflow:hidden;
	width:37px;
}
.btn-chat a{
	display:block;
	position:relative;
	width:37px;
	height:153px;
	text-indent:-9999px;
	overflow:hidden;
}
.popup-inside.active .popup-box{display:block !important;}
.desktop-scroll,
.desktop-scroll body {
	overflow: hidden;
	height: 100%;
}
.desktop-scroll #wrapper {
	height: 100%;
	overflow: scroll;
}
.mobile-scroll,
.mobile-scroll body {
	overflow: hidden;
}
#page{width:100%;}
.desktop-scroll .footer-frame{
	position:absolute;
	bottom:0;
	left:0;
}
.popup .holder{
	background:#fff url(bg-popup.gif) no-repeat;
	position:relative;
}
.popup iframe {
	display: block;
}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;padding:70px;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;background:#fff;}
#cboxOverlay{background:#000;}
#cboxContent{overflow:visible;}
#cboxLoadingGraphic{background:url(loading-circle.gif) no-repeat center center;}
#cboxTitle,
#cboxCurrent,
#cboxSlideshow,
#cboxPrevious,
#cboxNext,
#cboxClose {
	display: none !important;
}
#colorbox .popup {
	position: relative;
	left: 0;
	top: 0;
}
.partners-footer-holder{
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
#nav .resources .drop .col3 .resources-info-center {
	font-size: 13px;
	line-height: 16px;
	margin-top:4px;
}
#nav .resources .drop .col3 .resources-info-center p {margin: 0;}
#footer .tabset li.sys-alert-tab {padding: 0 6px;}
/* custom search styles */
.header-holder span.search-cta-text {
	margin: 32px 0 0 47px;
	display: inline-block;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #989898;
}
.search-form input.gsc-input {
	border: none;
	background: none;
	padding: 6px;
	margin: 0;
	width: 168px;
	float: left;
	outline: none;
	height: 16px;
}
.search-form table.gsc-search-box td.gsc-input {padding: 0;}
.search-form .gsc-input input.gsc-input {background: none !important;}
.search-form .cse input.gsc-search-button,
.search-form input.gsc-search-button {
	border: none;
	text-indent: -9999px;
	background: url(btn-search.gif) no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	min-width: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.search-form table.gsc-search-box td.gsc-search-button {
	margin: 4px 12px 0 6px;
	float: right;
	width: 18px;
	height: 18px;
}
.search-form table.gsc-search-box td.gsc-clear-button {display: none;}
#main .table-block .cse input.gsc-search-button,
#main .table-block input.gsc-search-button {
	background-color: #083553;
	border-color: #0368B8;
	padding: 0 8px;
	font-size: 11px;
	color: #FFF;
	min-width: 54px;
	height: 27px;
}
#main .table-block .cse .gsc-control-cse,
#main .table-block .gsc-control-cse {padding: 20px 0 0;}
#main .table-block input.gsc-input {
	padding: 5px 6px;
}
#main .table-block .gsc-wrapper {color: #000;}
#main .table-block.cse-block {
	min-height: 280px;
	margin-top:50px;
}
#main .table-block .gsc-input input.gsc-input {
	background: none repeat scroll 0% 0% white !important;
}
/* end custom search styles */
#footer .three-columns .column .home-news-tabs .blog-link{margin-right:15px;}
.main-cta-btn {
	overflow:hidden;
	padding:8px 18px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FFF !important;
	background: #70c342;
	background: -moz-linear-gradient(top,  #70c342 0%, #4b9012 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70c342), color-stop(100%,#4b9012));
	background: -webkit-linear-gradient(top,  #70c342 0%,#4b9012 100%);
	background: -o-linear-gradient(top,  #70c342 0%,#4b9012 100%);
	background: -ms-linear-gradient(top,  #70c342 0%,#4b9012 100%);
	background: linear-gradient(to bottom,  #70c342 0%,#4b9012 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70c342', endColorstr='#4b9012',GradientType=0 );
	border:solid 1px #346B08;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	box-shadow:inset 0 0 2px #D5F7BA;
	-webkit-box-shadow:inset 0 0 2px #D5F7BA;
	text-align:center;
	display:inline-block;
	cursor:pointer;
}
.main-cta-btn:hover {
	color:#FFF !important;
	background: #73d03f;
	background: -moz-linear-gradient(top,  #73d03f 0%, #4b9012 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73d03f), color-stop(100%,#4b9012));
	background: -webkit-linear-gradient(top,  #73d03f 0%,#4b9012 100%);
	background: -o-linear-gradient(top,  #73d03f 0%,#4b9012 100%);
	background: -ms-linear-gradient(top,  #73d03f 0%,#4b9012 100%);
	background: linear-gradient(to bottom,  #73d03f 0%,#4b9012 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d03f', endColorstr='#4b9012',GradientType=0 );
}
.alt-cta-btn {
	float:left;
	overflow:hidden;
	position:relative;
	padding:8px 18px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FFF !important;
	text-align:center;
	background: #575757;
	background: -moz-linear-gradient(top,  #575757 50%, #000000 56%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#575757), color-stop(56%,#000000));
	background: -webkit-linear-gradient(top,  #575757 50%,#000000 56%);
	background: -o-linear-gradient(top,  #575757 50%,#000000 56%);
	background: -ms-linear-gradient(top,  #575757 50%,#000000 56%);
	background: linear-gradient(to bottom,  #575757 50%,#000000 56%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#000000',GradientType=0 );
	border:solid 1px #627887;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow:inset 0 0 2px #DFDFDF;
	-webkit-border-radius:inset 0 0 2px #DFDFDF;
	letter-spacing:1px;
}
.alt-cta-btn:hover {
	color: #FFF !important;
	background: #787878;
	background: -moz-linear-gradient(top,  #787878 50%, #3b3b3b 56%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#787878), color-stop(56%,#3b3b3b));
	background: -webkit-linear-gradient(top,  #787878 50%,#3b3b3b 56%);
	background: -o-linear-gradient(top,  #787878 50%,#3b3b3b 56%);
	background: -ms-linear-gradient(top,  #787878 50%,#3b3b3b 56%);
	background: linear-gradient(to bottom,  #787878 50%,#3b3b3b 56%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#3b3b3b',GradientType=0 );
}
.alt-cta-btn-sm {
	float:left;
	overflow:hidden;
	position:relative;
	padding:5px 8px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#FFF !important;
	text-align:center;
	background: #575757;
	background: -moz-linear-gradient(top,  #575757 50%, #000000 56%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#575757), color-stop(56%,#000000));
	background: -webkit-linear-gradient(top,  #575757 50%,#000000 56%);
	background: -o-linear-gradient(top,  #575757 50%,#000000 56%);
	background: -ms-linear-gradient(top,  #575757 50%,#000000 56%);
	background: linear-gradient(to bottom,  #575757 50%,#000000 56%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#000000',GradientType=0 );
	border:solid 1px #627887;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow:inset 0 0 2px #DFDFDF;
	-webkit-border-radius:inset 0 0 2px #DFDFDF;
	letter-spacing:1px;
}
.alt-cta-btn-sm:hover {
	color: #FFF !important;
	background: #787878;
	background: -moz-linear-gradient(top,  #787878 50%, #3b3b3b 56%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#787878), color-stop(56%,#3b3b3b));
	background: -webkit-linear-gradient(top,  #787878 50%,#3b3b3b 56%);
	background: -o-linear-gradient(top,  #787878 50%,#3b3b3b 56%);
	background: -ms-linear-gradient(top,  #787878 50%,#3b3b3b 56%);
	background: linear-gradient(to bottom,  #787878 50%,#3b3b3b 56%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#3b3b3b',GradientType=0 );
}
#livechat-compact-container {display:none;}
#livechat-compact-container.btn-chat {display:block;}
#livechat-full {
	bottom:23% !important;
	right:20px !important;
	height:482px !important;
}
.main-cta-btn.homepage-ssl {
	padding:6px 10px;
	font-size:13px;
	line-height:15px;
	text-shadow:1px 1px 1px #336608;
}
.column .description.homepage-ssl{
	margin:3px 25px 0 0;
	padding:0;
	font:normal 13px/16px Helvetica, Arial, sans-serif;
}
.column .gallery .cloudflare .alignleft{margin:11px 18px 0 2px;}
.column .gallery .cloudflare .description{padding:7px 0 0;}
.column .gallery .recent-ssl-config .alignleft{margin:6px 12px 0 -1px;}
.column .gallery .recent-ssl-config .description{padding:7px 0 0;}
.column .gallery .recent-ssl-config .title {font-size:17px;}
.column .gallery .recent-ssl-config .description p {margin:0 0 8px;}
.video-container{
	width:auto;
	height:auto;
	position:relative;
	overflow:hidden;
	background:#000;
	color:#ccc;
	border:solid 3px #000;
}
.video-container:hover {cursor:pointer;}
.video-container .caption{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:10px;
	color:#ccc;
	font-size:20px;
	font-weight:bold;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #1F1F1F; /* fallback */
	background:-moz-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-webkit-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-o-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	opacity:.9;
}
.video-container .control{
	background:#454545;
	color:#FFF;
	position:absolute;
	bottom:15px;
	left:20%;
	width:60%;
	z-index:5;
	display:none;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	opacity:.9;
	height:60px;
}
.video-container .topControl{
	height:11px;
	border-bottom:1px solid #404040;
	padding:5px 5px 3px;
	background:#1F1F1F; /* fallback */
	background:-moz-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-webkit-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-o-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	-moz-border-top-left-radius:2px;
	-moz-border-top-right-radius:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
}
.video-container .btmControl{
	clear:both;
	background: #1F1F1F; /* fallback */
	background:-moz-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-webkit-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-o-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
}
.video-container .control div.btn {
	float:left;
	width:45px;
	height:40px;
	padding:0;
	border-right:1px solid #666;
	cursor:pointer;
}
.video-container .control div.text{
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	font-family:verdana;
	width:20px;
	border:none;
	color:#777;
}
.video-container .control div.btnPlay{
	background:url(globalsign-player-controls.png) no-repeat 16px 5px;
}
.video-container .control div.paused{
	background:url(globalsign-player-controls.png) no-repeat -19px 5px;
}
.video-container .control div.btnStop{
	background:url(globalsign-player-controls.png) no-repeat -59px 5px;
	text-align:center;
}
.video-container .control div.selected{
	font-size:15px;
	color:#ccc;
}
.video-container .control div.sound{
	background:url(globalsign-player-controls.png) no-repeat -194px 5px;
	text-align:center;
	border-right:none;
	border-left:1px solid #666;
	float:right;
}
.video-container .control div.sound2{
	background:url(globalsign-player-controls.png) no-repeat -149px 5px;
	text-align:center;
}
.video-container .control div.muted{
	background:url(globalsign-player-controls.png) no-repeat -233px 5px;
	text-align:center;
}
.video-container .control div.btnFS{
	background:url(globalsign-player-controls.png) no-repeat -101px 5px;
	text-align:center;
	border-right:none;
	border-left:1px solid #666;
	float:right;
	width:54px;
}
.video-container .progress {
	width:85%;
	height:10px;
	position:relative;
	float:left;
	cursor:pointer;
	background: #444; /* fallback */
	background:-moz-linear-gradient(top,#666,#333);
	background:-webkit-linear-gradient(top,#666,#333);
	background:-o-linear-gradient(top,#666,#333);
	box-shadow:0 2px 3px #333 inset;
	-moz-box-shadow:0 2px 3px #333 inset;
	-webkit-box-shadow:0 2px 3px #333 inset;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.video-container .progress span {
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.video-container .timeBar{
	z-index:10;
	width:0;
	background: #4f90bc; /* Old browsers */
	background: -moz-linear-gradient(top,  #4f90bc 50%, #1c4866 51%, #1c4866 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#4f90bc), color-stop(51%,#1c4866), color-stop(100%,#1c4866)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4f90bc 50%,#1c4866 51%,#1c4866 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4f90bc 50%,#1c4866 51%,#1c4866 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4f90bc 50%,#1c4866 51%,#1c4866 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4f90bc 50%,#1c4866 51%,#1c4866 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f90bc', endColorstr='#1c4866',GradientType=0 ); /* IE6-9 */
	box-shadow:0 0 1px #fff;
	-moz-box-shadow:0 0 1px #fff;
	-webkit-box-shadow:0 0 1px #fff;
}
.video-container .bufferBar{
	z-index:5;
	width:0;
	background: #777;
	background:-moz-linear-gradient(top,#999,#666);
	background:-webkit-linear-gradient(top,#999,#666);
	background:-o-linear-gradient(top,#999,#666);
	box-shadow:2px 0 5px #333;
	-moz-box-shadow:2px 0 5px #333;
	-webkit-box-shadow:2px 0 5px #333;
}
.video-container .time{
	width:15%;
	float:right;
	text-align:center;
	font-size:11px;
	line-height:12px;
}
.video-container .volume{
	position:relative;
	cursor:pointer;
	width:60px;
	height:10px;
	float:right;
	margin-top:12px;
	margin-right:10px;
	border:solid 1px #666;
}
.video-container .volumeBar{
	display:block;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#FFF;
	z-index:10;
}
/* New Homepage CSS */
.home-page #main {
	width:100%;
	background:#F6F6F6;
	margin-bottom:0;
}
.home-banner-block {
	background:#3F7493;
	border-bottom:solid 1px #6AA7B1;
	margin:0 0 30px;
}
.home-banner-block .banner-gallery{
	position:relative;
	width:100%;
}
.home-banner-block .banner-gallery .frame,
.home-banner-block .banner-gallery .text-frame{
	width:1440px;
	margin:0 auto;
	height:375px;
	overflow:hidden;
}
.home-banner-block .banner-gallery .text-frame{
	position:absolute;
	top:0;
	margin-left:-720px;
	left:50%;
}
.home-banner-block ul{
	padding:0;
	margin:0;
	list-style:none;
}
.home-banner-block .frame ul,
.home-banner-block .text-frame ul{
	width:9999px;
	overflow:hidden;
}
.home-banner-block .frame ul li,
.home-banner-block .text-frame ul li{
	float:left;
	width:1440px;
	height:375px;
	position:relative;
}
.home-banner-block .banner-gallery .prev,
.home-banner-block .banner-gallery .next{
	position:absolute;
	background:url(homepage-interaction-sprite.png) no-repeat 0 -88px;
	width:88px;
	height:116px;
	text-indent:-9999px;
	top:36.3%;
	opacity:0;
	visibility:hidden;
	transition:visibility 0s linear .4s, opacity .4s;
	-moz-transition:visibility 0s linear .4s, opacity .4s;
	-webkit-transition:visibility 0s linear .4s, opacity .4s;
	z-index:1000;
}
.home-banner-block .banner-gallery .prev{left:8.6%;}
.home-banner-block .banner-gallery .next{
	background-position:0 -235px;
	right:8.7%;
}
.home-banner-block .banner-gallery:hover .prev,
.home-banner-block .banner-gallery:hover .next{
	opacity:1;
	visibility:visible;
	transition:opacity .4s;
	-moz-transition:opacity .4s;
	-webkit-transition:opacity .4s;
}
/* Homepage Replaceable Banner Content */
.home-banner-block .banner-01-bg{
	position:absolute;
	margin-left:-720px;
	left:50%;
	background:url(homepage-banner-01.jpg) no-repeat;
	width:1440px;
	height:375px;
}
.home-banner-block .banner-01-content{
	position:absolute;
	top:44px;
	left:258px;
}
.home-banner-block .banner-01-content h1{margin:0;}
.home-banner-block .banner-01-content .banner-text-h img{margin:15px 0 8px -8px;}
.home-banner-block .banner-01-content .banner-text-p {margin:0 0 0 -6px;}
.home-banner-block .banner-01-content .main-cta-btn {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	display:block;
	padding:9px 0 0;
	width:130px;
	height:27px;
	margin:15px 0 0;
}
.home-banner-block .banner-02-bg{
	position:absolute;
	margin-left:-720px;
	left:50%;
	background:url(homepage-banner-02.jpg) no-repeat;
	width:1440px;
	height:375px;
}
.home-banner-block .banner-02-content{
	position:absolute;
	top:70px;
	left:260px;
}
.home-banner-block .banner-02-content h1,
.home-banner-block .banner-02-content h2{margin:0;}
.home-banner-block .banner-02-content .banner-text-h img{margin:15px 0 1px -8px;}
.home-banner-block .banner-02-content .banner-text-p {margin:0 0 0 -3px;}
.home-banner-block .banner-02-content .main-cta-btn {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	display:block;
	padding:9px 0 0;
	width:130px;
	height:27px;
	margin:12px 0 3px;
}
.home-banner-block .banner-gallery .switchers{
	position:absolute;
	bottom:10px;
	right:16.9%;
}
.home-banner-block .banner-gallery .switchers li{float:left;}
.home-banner-block .banner-gallery .switchers li a{
	background:url(homepage-interaction-sprite.png) no-repeat -49px 0;
	width:24px;
	height:24px;
	margin:0 0 0 7px;
	text-indent:-9999px;
	display:block;
}
.home-banner-block .banner-gallery .switchers li:active a,
.home-banner-block .banner-gallery .switchers li.active a{background-position:0 0;}
.home-mid-block{
	overflow:hidden;
	width:950px;
	margin:0 auto 33px;
}
.home-mid-block .content-box{
	height:226px;
	width:262px;
	background:#FFF;
	border:solid 1px #DBDBDB;
	position:relative;
}
.home-mid-block .content-box .content{padding:23px 19px 0;}
.home-mid-block .main-content-holder{overflow:hidden;}
.home-mid-block .main-content-holder .box-holder{
	padding:10px 15px 10px 10px;
	overflow:hidden;
	float:left;
}
.home-mid-block .content-box .overlay {
	position:absolute;
	width:100%;
	height:100%;
	background:none;
	opacity:0;
	pointer-events:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	transition:background .2s, opacity .2s;
	-moz-transition:background .2s, opacity .2s;
	-webkit-transition:background .2s, opacity .2s;
}
.home-mid-block .main-content-holder:hover .overlay{
	opacity:.1;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
	transition:background .2s, opacity .2s;
	-moz-transition:background .2s, opacity .2s;
	-webkit-transition:background .2s, opacity .2s;
}
.home-mid-block .main-content-holder:hover .box-holder:hover .overlay{
	opacity:0;
	background:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	transition:background .2s, opacity .2s;
	-moz-transition:background .2s, opacity .2s;
	-webkit-transition:background .2s, opacity .2s;
}
.home-mid-block .main-content-holder:hover .box-holder:hover .content-box{
	-moz-box-shadow: 0 0 10px #DCDCDC;
	-webkit-box-shadow: 0 0 10px #DCDCDC;
	box-shadow: 0 0 10px #DCDCDC;
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#DCDCDC');
}
.home-mid-block .main-content-holder .content-box h2{
	color:#000;
	font:lighter 22px/24px Helvetica, Arial, sans-serif;
	margin:0 0 12px 2px;
}
.home-mid-block .main-content-holder .content-box img{
	padding:2px;
	background:#FFF;
	border:solid 1px #c0d9ed;
}
.home-mid-block .main-content-holder .content-box p{
	margin:5px 10px 6px 0;
	color:#484848;
	line-height:15px;
}
.home-page .more{
	background:url(bullet7.gif) no-repeat 0 3px;
	padding:0 0 0 11px;
	color:#0368B8;
	font-weight:bold;
}
.home-mid-block .main-content-holder .content-box.mid-box{
	background:#FFF url(homepage-content-box-mid-bg-v2.png) no-repeat 94px 2px;
	width:268px;
	padding-right:79px;
}
.home-mid-block .main-content-holder .content-box.mid-box .content{padding:42px 19px 0 15px;}
.home-mid-block .main-content-holder .content-box.mid-box .logo{
	border:none;
	padding:0;
	background:none;
	margin:-4px 0 15px;
}
.home-mid-block .main-content-holder .content-box.mid-box h2{
	color:#0368B8;
	margin:0 0 13px 0;
	font-size:20px;
	line-height:20px;
}
.home-mid-block .main-content-holder .content-box.mid-box p{margin:0 50px 34px 0;}
.home-mid-block .main-content-holder .content-box.right-box{
	width:260px;
	position:relative;
}
.home-mid-block .main-content-holder .content-box.right-box ul{
	list-style:none;
	margin:0;
	padding:0;
}
.home-mid-block .main-content-holder .content-box.right-box .ssl-toolbox .ssl-tool{margin:0 0 10px;}
.home-mid-block .main-content-holder .content-box.right-box .ssl-toolbox .frame{
	height:128px;
	width:224px;
	overflow:hidden;
}
.home-mid-block .main-content-holder .content-box.right-box .ssl-toolbox .frame ul{
	width:9999px;
	overflow:hidden;
}
.home-mid-block .main-content-holder .content-box.right-box .ssl-toolbox .frame ul li{float:left;}
.home-mid-block .main-content-holder .content-box.right-box .ssl-toolbox .more{display:block;}
.home-mid-block .main-content-holder .content-box.right-box .switchers{
	background:#D2D2D2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:absolute;
	padding:3px 10px 2px 3px;
	right:17px;
	bottom:14px;
}
.home-mid-block .main-content-holder .content-box.right-box .switchers li{float:left;}
.home-mid-block .main-content-holder .content-box.right-box .switchers li a{
	background:url(homepage-interaction-sprite.png) no-repeat -49px -39px;
	height:18px;
	width:18px;
	margin:1px 0 0 5px;
	text-indent:-9999px;
	display:block;
}
.home-mid-block .main-content-holder .content-box.right-box .switchers li.active a,
.home-mid-block .main-content-holder .content-box.right-box .switchers li:active a{background-position:0 -40px;}
.home-btm-block{
	background:url(homepage-news-content-bg.png) no-repeat;
	width:886px;
	margin:0 auto 0;
	padding:38px 45px 30px 70px;
	overflow:hidden;
}
.home-btm-block .upcoming-section{
	float:left;
	overflow:hidden;
	margin:0 6px 3px 7px;
	width:244px;
	min-height:185px;
}
.home-btm-block .upcoming-section h3{
	margin:5px 0 16px;
	font:lighter 18px/20px Helvetica, Arial, sans-serif;
	color:#545454;
}
.home-btm-block .upcoming-section .img-link{
	display:block;
	overflow:hidden;
	margin:0 90px 12px 18px;
}
.home-btm-block .upcoming-section .more{margin:0 0 0 22px;}
.home-btm-block .news-section{
	overflow:hidden;
	margin:2px 0 0;
}
.home-btm-block .news-section .tabset-click{
	list-style:none;
	margin:0 0 19px;
	padding:0;
	overflow:hidden;
}
.home-btm-block .news-section .tabset-click li{
	float:left;
	margin-right:17px;
}
.home-btm-block .news-section .tabset-click li a{
	color:#B8B8B8;
	padding:5px 20px 4px 16px;
	display:block;
	background:none;
	font-size:15px;
	line-height:17px;
}
.home-btm-block .news-section .tabset-click li a:hover{
	color:#999;
	background:#EFEFEF;
}
.home-btm-block .news-section .tabset-click li a:active,
.home-btm-block .news-section .tabset-click li a.active{color:#000;}
.home-btm-block .news-section .tab-content-block{margin:0 0 0 2px;}
.home-btm-block .news-section .tab-content-block ul{
	list-style:none;
	padding:0 0 0 14px;
	margin:0;
	overflow:hidden;
}
.home-btm-block .news-section .tab-content-block ul li {margin:0 0 14px;}
.home-btm-block .news-section .tab-content-block ul li a{color:#868686;}
.home-btm-block .news-section .tab-content-block ul li a:hover{color:#0368B8;}
.home-btm-block .news-section .tab-content-block ul li span {
	color:#868686;
	display:block;
}
.home-btm-block .news-section .blog-links{margin:24px 0 0 14px;}
.home-btm-block .news-section .blog-links a{
	margin-right:18px;
	display:inline-block;
	color:#868686;
}
.home-btm-block .news-section .blog-links a:hover{color:#0368B8;}
.home-customers-block .sponsors{
	padding:0 0 32px 25px;
	margin:0 auto 0;
	width:946px;
}
.home-customers-block .sponsors h3{
	margin:5px 0 10px 28px;
	font:lighter 18px/20px Helvetica, Arial, sans-serif;
	color:#545454;
}
.sponsors .gallery{
	position:relative;
	padding:0 0 0 35px;
}
.sponsors .gallery .link-next,
.sponsors .gallery .link-prev{
	position:absolute;
	top:20px;
	background:url(enterprise-gallery-nav.png) no-repeat;
	width:18px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.sponsors .gallery .link-next{
	right:28px;
	background-position:0 0;
}
.sponsors .gallery .link-prev{
	left:16px;
	background-position:-20px 0;
}
.sponsors .gallery .frame{
	overflow:hidden;
	width:860px;
}
.sponsors .gallery ul {
	padding:0;
	margin:0;
	width:9999px;
	overflow:hidden;
	list-style:none;
}
.sponsors .gallery ul li{
	margin:0;
	width:auto;
	text-align:center;
	display:list-item;
	float:left;
	line-height:71px;
}
.sponsors .gallery ul li img{vertical-align:middle;}
#footer .home-legal-footer{padding-bottom:30px;}
#footer .home-legal-footer .footer-holder .info-block{
	width:895px;
	overflow:hidden;
	padding:0 29px 44px 56px;
	margin:0;
	background:none;
}
#footer .home-legal-footer .footer-holder .info-block .alignleft{
	float:left;
	margin:0 38px 0 0;
}
#footer .home-legal-footer .info-block .partners-list {
	float:right;
	width:162px;
	padding:6px 0 0;
}
#footer .home-legal-footer .info-block .partners-list ul{
	padding:0;
	margin:0 0 9px;
	list-style:none;
	overflow:hidden;
	height:1%;
}

#footer .home-legal-footer .info-block .partners-list ul li{
	display:block;
	margin:0;
	text-align:center;
	float:none;
}
#footer .home-legal-footer .info-block .partners-list .more{
	margin:0 0 0 7px;
	padding:0;
	display:inline-block;
	background:none;
	font-size:12px;
	font-weight:normal;
}
#footer .home-legal-footer .info-block .partners-list .more:hover{color:#083553;}
#footer .home-legal-footer .info-block .description{
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#999;
	padding:5px 8px 0 0;
}
#footer .home-legal-footer .info-block .description p{margin:0 0 8px;}
#footer .home-legal-footer .info-block .footer-nav{
	padding:0;
	margin:0 0 0 -8px;
	list-style:none;
	color:#999;
}
#footer .home-legal-footer .info-block .footer-nav a{color:#999;}
#footer .home-legal-footer .info-block .footer-nav a:hover{color:#0368B8;}
#footer .home-legal-footer .info-block .footer-nav li{
	display:inline;
	padding:0 4px 0 8px;
}