﻿@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'myriadpro';
  src: url('font/myriadpro-regular.eot;vpn_img') format('embedded-opentype'), url('font/myriadpro-regular.woff;vpn_img') format('woff'), url('font/myriadpro-regular.ttf;vpn_img') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswald-regular';
  src: url('font/oswald-regular.ttf;vpn_img') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswald-light';
  src: url('font/oswald-light.ttf;vpn_img') format('truetype');
  font-weight: normal;
  font-style: normal;
}
*{margin:0; padding:0;}
body {
	background: #ffffff;
	font-family:"myriadpro",Arial, Helvetica, sans-serif;
	font-size:16px; margin:0; padding:0; position:relative;color: #181818;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a {
  color: #0b7eb4;
}
a:hover{
	text-decoration:underline
}
h1, h2, h3, h4, h5 {margin:0}
img {
	display:block;
	vertical-align:bottom;
	border:0
}
#wrapper {
	width: 100%;
	max-width:1024px;
	margin: 0 auto; position:relative
}
#header {
	width: 100%;
	margin: 0;
	padding: 0;
}
#header ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#content {
	width: 100%;
	margin: 0;
	padding: 0;
}
.right{float:right}
.left{float:left}
.align-l{text-align:left}
.align-r{text-align:right}
/* header area */
#header {text-align:left;vertical-align:bottom;	position:relative;width:100%;padding:15px 0}
.mobile-header{float:left}
a#nav-mobile{display:none}
#nav-mobile span{display:none}
.close_menu_btn{display:none}
img[class*='logo-']{width:auto;height:auto; display:inline-block; height:57px;margin-left:25px}
#topbar {width: auto; float:right;text-align:right; margin-bottom:25px}
#topbar span.cpas-phone{color:#cc4b05;font-family:"oswald-light"; font-size:16px; padding-right:10px;display:inline-block; position:relative; top:2px;}
.cpas-phone i{font-style:normal}
#topbar-misc{margin-bottom:10px; position:relative; font-size:16px}
#topbar-misc div{text-align:right;display:inline-block; margin:0 10px}
a.form-trigger{width:1px}
.searchbox{position:relative; height:30px; top:10px}
.searchbox{
 position:relative;
 min-width:64px;
 width:0%;
 float:right;
 overflow:hidden;
 -webkit-transition: width 0.3s;
 -moz-transition: width 0.3s;
 -ms-transition: width 0.3s;
 -o-transition: width 0.3s;
 transition: width 0.3s;
}
.searchbox-open{width:300px;}
.searchbox-input{
     position:absolute;
     top:0;
     right:75px;
     outline:0;
	 border:1px solid #dcddd8;
     width:215px;
     height:26px;
     margin:0;
     padding-left: 5px;
     font-size:16px;
     color:#676666; box-shadow:none;
    }
.searchbox-input::-webkit-input-placeholder {color: #676666;}
.searchbox-input:-moz-placeholder {color: #676666;}
.searchbox-input::-moz-placeholder {color: #676666;}
.searchbox-input:-ms-input-placeholder {color: #676666;}
.searchbox-icon,.searchbox-submit{
     width:64px; white-space:nowrap;
     height:30px;
     display:block;
     position:absolute;
     top:0;
     font-size:16px;
     right:0;
     padding:0;
     margin:0;
     border:0;
     line-height:30px;
     text-align:center;
     cursor:pointer;
     color:#949393;
}
.searchbox-icon{z-index:2; background-color:#FFF}
.searchbox-submit{z-index:1}
.searchbox-open .searchbox-icon{z-index:1}
.searchbox-open .searchbox-submit{z-index:2;background-color:transparent}
.searchbox-submit:focus{border:1px dotted #666}
.searchbox-icon span{font-family:"myriadpro",Arial, Helvetica, sans-serif;font-size:16px;color:#949393; padding-left:5px}
.lang{position:relative}
.lang li{display:inline-block; width:25px}
.lang a{color:#555454; line-height:1.5em;font-size:16px; text-align:center}
.lang a:hover,.lang a.lang-e{color:#cc4b05; font-weight:bold}
#textresizer a{color:#555454; display:inline-block; width:20px; text-align:center}
#textresizer a:hover,#textresizer a.textresizer-active{color:#cc4b05; font-weight:bold}
a.small-text {font-size:13px;}
a.medium-text{font-size:16px;}
a.large-text{font-size:19px;}
#textresizer span,.lang span{font-size:16px}
#topbar-subscription {float:right}
#topbar-subscription a{background-color:#07a1e9; font-size:16px; line-height:1.5em; color:#FFF; display:block; padding:0 10px}
#topbar-subscription a:focus, .dropdown-toggle:focus {    
  outline: 0;
  box-shadow: 0 0 0 0.25rem #cc4b05;
}

/* mobile menu area */
.mm-menu {
  background: #ffffff;    
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
  color: #555454;
}
.mm-menu .mm-listview>li .mm-next:after,
.mm-menu .mm-btn:before {
  border-color: #4c4c4c;
}

/* slider area */
#banner,#banner2{width: 100%;margin: 0;padding: 0; margin-bottom:10px }
#slider-main{width: 100%; position: relative;}
#slider-main .slidesjs-control {background-color: #fff;}
#slider-main img{width:100%; max-width:1024px;}
.slide-content{background-position:top center; background-repeat:no-repeat;position:relative; }
.slide-content img{}
img.banner-desktop{display:block;}
img.banner-mobile{display:none}
.circle {
	/*background:rgba(54,179,236,0.8);*/    
  background:#094d6c;
	border-radius:50%;
	width:auto;
	display:table;
  position:absolute;
	left:4%;
 	-webkit-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.circle p, .circle h1 {
	display:table-cell;
  color:#FFF;
  margin:0;
	vertical-align:middle;
	height:250px;
	width:250px;
	text-align:center;
	padding: 0 15px;
  font-size:1.5em;
  font-family: 'oswald-light'; 
  line-height:1.2em; 
  text-transform:uppercase;
}
.circle span{font-size:.8em; line-height:150%; display:block; text-transform:none}
.circle span:before{width:50%; display:block; border-bottom:1px solid #fff; content:""; margin:15px auto 10px} 
.slidesjs-pagination {padding: 0;margin: 0;list-style: none;text-align:center; width:100%;}
.slidesjs-pagination li {margin: 0 1px; display:inline-block}
.slidesjs-pagination li a{cursor: pointer;
	box-shadow: 0 0 4px #000, 0 0 3px #000, 0 0 5px #000;
	opacity: 0.35;
	background-color: #CDC4BB;
	display: block;
	margin: 5px;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	text-decoration:none;
	font-size:0;
}
.slidesjs-pagination li a:focus{outline:#666 dashed thin ;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background-color: #752068 !important;opacity: 0.9 !important;}
.slidesjs-pagination li a:hover {background-color: #752068 !important;opacity: 0.9 !important;}
#slides a:link,  #slides a:visited {}
#slides a:hover,  #slides a:active {color: #9e2020}
.slidesjs-navigation {
  float: right;
  margin-top: 12px;    
  position: absolute;
  bottom: 0;
  right: 5px;
}
.slidesjs-navigation:hover {color: #cc4b05; text-decoration: none;}
/* content area */
#content{font-size:1em; padding-bottom:16px; width:100%; margin:0 auto}
h2, h3{font-family:"oswald-light";line-height:1.3em; font-weight:normal;}
h2{font-size:1.4em;text-transform:uppercase; color:#FFF; background-color:#07a1e9; border-left:.4em solid #ec661e; padding: .2em .4em; margin-bottom:10px}
h3{font-size:1em;text-transform:none; color:#181818; margin-bottom:.6em}
div[class*="col-"]{display:inline-block; float:left; position:relative}
div.col-one{width:20%}
div.col-three{width:26%}
.col-one{margin-right:1.5%}
.col-three{margin-left:1.5%}
.three-cols div.col-two{width:51%}
.home .three-cols div.col-one{width:26%} 
.home .three-cols div.col-two{width:45%; padding:0}
.two-cols div.col-one+div.col-two{width:78.5%}
.two-cols div.col-two{width:72.5%;}
.two-cols div.col-three{}
.col-two .block{padding-left:10px; padding-right:10px}
.one-cols div.col-two{width:100%;}
form{font-family:"oswald-light"; color:#181818;}
#content select,#content textarea,#content input[type=text],#content input[type=email]{width:60%;border:1px solid #898989; padding:2px 2%}
select{padding:0}
/* modified on 20240102 for guide search panel */
label{display: inline-block;position: relative;	padding-left: 9px;	margin-right: 15px;margin-bottom: 10px;font-weight:normal;max-width:8.5rem;}
#subscribe-form label {max-width:initial;}
/* modified on 20240102 for guide search panel */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
input[type=checkbox]{vertical-align: text-top; width: 16px; height: 16px;}
input[type=checkbox]+label{cursor: pointer;}
/* input[type=checkbox]+label:before{content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left:0;bottom:2px;border:1px solid #898989;background-color:#FFF;	font-size: 16px;color: #898989;	text-align: center;line-height: 13px;} */
/* input[type=checkbox]:checked + label:before {content: "\2713";} */
div span.error {font-weight: normal; position: relative; margin-bottom: 10px; padding-left: 3.5%; padding-right: 3.5%;}
div label.error, div span.error{width: auto;display: block;color:#D70000;background-color:#ececec; padding-top:0; padding-bottom:0; margin-top:-10px}
p label.error{background-color:#FFF; margin-top:0}
#hiddenRecaptcha+label.error{margin-top:0px}
div div.g-recaptcha{display:block; padding-left:20px}
.recaptchatable #recaptcha_image{overflow:hidden;}
body > iframe[src='about:blank'] {display:none !important;}
header iframe,
section iframe,
footer iframe,
div iframe { display:inline; }

p.blue{border:1px solid #07a1e9; padding:15px; margin:5px 0 20px;font-family:"myriadpro",Arial, Helvetica, sans-serif; font-size:.9em; color:#676666}
.blue span{color:#07a1e9}
.blue a{text-decoration: underline;}
.font-blue{color:#07a1e9}
.font-orange,.font-orange a{color:#cc4b05;font-family:"oswald-regular"}
a.back{display:block; margin-bottom:10px}
.table-col{display:table; width:100%;border-collapse:separate; margin-bottom:20px;}
.table-col div{display:table-row; background-color:#f3f3f3;}
.table-col a.block,.table-col div.block{display:table-cell; width:48%; background-color:transparent; border:0;}
.table-col .block:nth-child(even){padding-left:0}
.table-col .block:nth-child(odd){padding-right:0}
.table-col sup{color:#07a1e9; margin-left:3%}
.table-col label{display:table-cell; width:1%; white-space:nowrap; background-color:#dfdfdf; vertical-align:top; 
padding:0 20px 3.5%;}
.table-col select,.table-col input{margin:0% 20px 3.5%}
    .table-col div:first-child img {
        margin: 0% 20px 3.5% !important;
    }
.table-col div:first-child input,.table-col div:first-child select{margin-top:20px}
.table-col input[type=checkbox]+label{display:inline-block; background-color:transparent; padding:0 25px; margin:0 30px}
.table-col div:first-child label{padding-top:20px}
.table-col div:first-child label.error{padding-top:0px}

a.btn-orange,input.btn-orange{display:inline-block; width:auto; font-size:.9em; color:#ec661e; border:1px solid #ec661e;	border-radius: 3px; padding:3px 24px; white-space:nowrap; background-color:transparent}
a.btn-orange:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem #101010;
}
.btn-orange+.btn-orange{margin-left:20px}
.btn-orange:hover{background-color:#ec661e ; color:#FFF}

ul#subnav{list-style:none; padding-bottom:100px;font-family:"oswald-light"; font-size:1.1em; width:100%; background-color:#ececec}
ul#subnav a{color:#181818; display:block;width:100%; padding:17px 6%; position:relative}
ul#subnav a.current{background-color:#07a1e9; color:#FFF}
ul#subnav a:hover{background-color:#07a1e9; color:#FFF}
ul#subnav li{position:relative}
ul#subnav li a:after{position:absolute; border-top:1px solid #d4d4d4;content:''; width:92%; margin:0 auto; top:0; bottom:0; right:0; left:0;height:1px}
ul#subnav li:first-child a:after,ul#subnav li a.current:after{display:none;}

ul.filter-nav{font-family:"oswald-light"; color:#5a5959; list-style:none;}
.filter-nav span{background-color:#e4e4e4;padding:7px 15px; display:block}
.filter-nav form{margin:10px 0}
.filter-nav h3, .filter-nav .filter-nav-h3{border-bottom:1px solid #181818; margin-bottom: 0.6em; padding:.6em 0;}
.filter-nav label.filter-nav-h3{display: block; margin-right: 0;}
.filter-nav li ul{list-style:none;padding:5px 15px 20px;background-color:#ececec; }
#content .filter-nav input[type=text]{width:100%; margin-bottom:5px;padding:8px}
.current-search{margin-bottom:20px}
.current-search input[type=checkbox]+label:before{border:0; background-color:transparent;content: "\2212"; font-size:35px; line-height:18px; bottom:0; top:-2px}
.current-search input[type=checkbox]:checked + label:before {content: "\002B";}

ul.faq-nav{list-style:none;font-family:"oswald-light"}
.faq-nav div,.faq-nav .a{display:none}
.faq-nav div{padding-left:15px;font-family: "myriadpro",Arial, Helvetica, sans-serif;}
div .show+div,div .show-answer+p.a{}
ul.faq-nav p, ul.faq-nav a{display: block; position:relative;}
ul.faq-nav a:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem #101010;
}
div .hd{
  background-color:#fff;
  border:1px solid #767676;
  color:#767676;
  display: block;
  font-size:1.4em;
  padding:5px 35px 5px 15px;
  cursor:pointer;
  margin-top:20px;
  margin-bottom: 20px;
}
div .hd:hover, div .hd:focus {text-decoration: none;}
div .q{color:#ec661e; margin-bottom:10px; padding-right:35px; cursor:pointer;}
div .hd:after,div .q:after{content:"\f0d7"; font-family:"FontAwesome"; position:absolute; right:15px; top:8px;font-size:30px; line-height:1em}
div .q:after{ font-size:30px; top:0}
.a{color:#181818; padding-right:15px}
.a:last-child{margin-bottom:0}
.social-list{width:auto; padding:10px 0; position:relative; text-align:right}
.social-list a[class*="s-"]{display:inline-block; height:20px; width:20px; background-position:center center; background-repeat:no-repeat; margin-right:10px; }
.social-list span{display:none}
.social-list a{cursor:pointer}
.social-list .left{margin-top:-5px; float:left}
a.s-pt{background-image:url(social/social_print.gif;vpn_img)}
a.s-fb{background-image:url(social/social_fb.gif;vpn_img)}
a.s-gp{background-image:url(social/social_google.gif;vpn_img)}
a.s-wb{background-image:url(social/social_weibo.gif;vpn_img)}
a.s-tw{background-image:url(social/social_twitter.gif;vpn_img)}
a.video{ position:relative; display:block;}
a.video.btn-orange{display:inline-block}
a.video span{display:inline-block; width:100%; height:100%;position:absolute; top:0;background:rgba(0,0,0,0.5);}
a.video span:after{content:url(btn-play.gif;vpn_img);top: 50%; left: 50%; position:absolute;transform: translate(-50%, -50%);}
a.video img{position:relative;}
.col-one img{width:auto; max-width:100%; margin-bottom:8px;}
.col-one a.block{margin-bottom:20px}
.block{display:block;color:#676666;}
.block h2{text-transform:none;color:#181818; font-size:1.3em;margin-bottom:.6em; background-color:transparent; border:0; padding:0}
.block span{font-size:.9em;line-height:130%; display:block}
span[class*='limit-word-'], div[class*='limit-word-']{font-size:.9em;line-height:130%; display:block}
span[class*='limit-word-'] a, div[class*='limit-word-'] a {text-decoration: underline;}
.block p span,.block li span{font-size:1em; display:inline}
a.block:hover{color:#676666; text-decoration:underline;}
.have-img span,.have-img h3{display:block; margin-left:48%; width:52%;}
.have-img img{float:left;margin-right:2%;}
.have-img:after{content: "";
display: block;
height: 0;
clear: both;
visibility:hidden;}
.col-two h2 + h3{margin-top:30px; text-transform:capitalize; font-size:1.3em;}
.col-two p{margin-bottom:20px}
.col-two p a, .col-two span a, .col-two blockquote a, .col-two .block a{text-decoration: underline;}
.col-two .block{border-bottom:1px solid #d0d0d0; padding-bottom:20px;margin-bottom:20px;}
.col-two .block span[class*='icon-']{float:left; line-height:1.5em}
.col-two span.icon-youtube .fa:after{display:none }
span.comment:before{content:"「"; content:"\201C"; display:inline}
span.comment:after{content:"」";content:"\201D"}
.col-two .block span+span, .col-two .block span+div{margin-top:15px;}
.col-two .block span:last-child{margin-bottom:0}
.col-two .block:last-child{border-bottom:0; padding:0 10px; margin-bottom:0}
.col-two .have-img span,.col-two .have-img h3{width:51%;}
.col-two .have-img img{width:46%; margin-bottom:0;}
.col-two img{width:auto; max-width:100%; margin-bottom:15px}
.col-two .pagination{margin:20px auto; display:block; width:100%; text-align:center}
.col-two .pagination li,.col-two .pagination a{display:inline-block; border:0;color:#181818; font-size:1em; vertical-align:middle}
.col-two .pagination a:hover{background-color:#0b7eb4; color:#FFF}
.pagination li:first-child a,.pagination li:last-child a{font-family:"FontAwesome"; font-size:40px; color:#0b7eb4;}
.pagination li:first-child a:hover,.pagination li:last-child a:hover{background-color:transparent;color:#cc4b05;}
.pagination li:first-child a:before{content: "\f104";}
.pagination li:last-child a:before{content: "\f105";}
.pagination li#active a{background-color:#0b7eb4;color:#FFF}
.pagination li#active a:focus{
  outline: 0;
  box-shadow: 0 0 0 0.25rem #101010;
}
.pagination li.disabled a{color:#E5E5E5;}
div .solution{line-height:1em; font-size:.9em; margin-bottom:30px; padding-left:30px;position:relative}
div a.morelink:before{content:"\f105"; width:30px; position:absolute;left:0; top:0; color:#36b3ec; text-align:center;font-size:16px; font-weight:bold; line-height:100%; font-family:"FontAwesome"}
div a.less:before{content:"\f107";color:#676666 }
div .solution span{display:inline; font-size:1em}
div .morecontent span.fullcontent {display: none;}
div a.morelink{color:#676666}
#content .col-three h3{color:#fff; margin-bottom:0;font-size:1.4em; text-transform:none}
.col-three div{margin-bottom:10px; clear:both}
.col-three img{width:100%}
.col-three ul,.col-three li{padding:0; margin:0; list-style:none}
.col-three li a{line-height:1em; display:block; color:#fff}
.col-three li{float:left; padding:20px 0; border-top:1px solid #fff; width:100%}
.col-three li:first-child{border:0}
.cols-popular{background:#767676 url(bkg-what-is-popular.png;vpn_img) no-repeat 0 bottom}
.cols-interest{background-color:#4d7184}
.cols-enewsletter{background-color:#295396; width:100%; height:auto; position:relative; }
.cols-enewsletter img{top:0; left:0; width:100%; cursor:pointer;} 
.cols-enewsletter h3{text-align:left}
.cols-enewsletter form{width:90%; margin:0 auto;padding:5% 0;text-align:right; display:none}
.cols-enewsletter input.txt-email{width:100%; margin:10px auto; padding-left:10px}
.cols-enewsletter input.btn-subscribe{color:#FFF; background-color:#ec661e; border:0; cursor: pointer;font-family:"oswald-light"; font-size:1.2em; }
.cols-popular,.cols-interest{padding:20px; padding-bottom:10px}

[class*="icon-"]{width:auto; height:auto; position:relative;vertical-align:middle; padding-left:1.8em; text-align:left; display:inline-block; padding-top:3px}
[class*="icon-"] .fa{font-size:0;display:block;position:absolute;top:0;left:0}
[class*="icon-"] .fa:after{font-family:Arial, Helvetica, sans-serif;color:#FFF;width:13px;position:absolute;  font-size:.5em; top:12px; line-height:0; font-size:10.5px}
[class*="icon-"] .fa:before{content: "\f15b";font-size:21px;}
.icon-youtube{padding-top:0px}
.icon-word .fa{color:#2A5297;}
.icon-pdf .fa{color:#DA2126;}
.icon-excel .fa{color:#063}
.icon-youtube .fa{color:#DA2126;font-size:20px; top:-3px}
.icon-youtube .fa:before{content: "\f16a"; }
.icon-youtube .fa:after{font-family:FontAwesome;content: "\f04b"; font-size:10px;left:7px; top:10px }
.icon-word .fa:after{content:"W";left:4px; }
.icon-pdf .fa:after{content:"PDF";left:0px; font-size:9px;}
.icon-excel .fa:after{content:"X";left:5px;}
.icon-pps .fa:after{content:"P";left:5px;}
.icon-pps .fa{color:#F90;}
.icon-ppt .fa:after{content:"P";left:5px;}
.icon-ppt .fa{color:#F90;}
.icon-jpg .fa:after{content:"JPG";left:0px; font-size:9px;}
.icon-jpg .fa{color:#09F;}
.icon-g .fa:after{content:"G";left:5px;}
.icon-g .fa{color:#933;}

#content .cols-tips h2{color:#ec661e; border:0; border-bottom:2px solid #ec661e; background-color:#FFF; line-height:1.5em}
.cols-tips{margin-top:10px}
.cols-tips a{display:inline-block; float:left; width:49%; margin-top:10px}
.cols-tips .have-img img{ width:50%; max-height:155px;}
.cols-tips .have-img span,.cols-tips .have-img h3{width:47%}
.cols-tips a+a{margin-left:2%}

/* footer area */
#footer{width:100%;border-top:1px solid #D9D9D9; padding:20px 0}
#footer img{ width:auto; height:auto}
#footer span{display:none}
#footer a.fa{width:30px; color:#FFF; text-align:center; line-height:1.5em; font-size:20px; margin-right:10px; }
#footer a.fa-facebook{background-color:#3B5997}
#footer a.fa-weibo{background-color:#D22716;}
.footer-container{width:100%;max-width:1024px;margin:0px auto; text-align:left}
#footer-nav{display:none}
.footer-container img{max-height:44px; display:inline; text-align:left; vertical-align:middle;}
.footer-container .right{text-align:right; width:auto;vertical-align:middle; display:inline-block; float:right}
.footer-container .right a{display:inline-block;}
.footer-container .right::before{content:url(../img/footer/icon-w3c.png;vpn_img); float:left; margin-right:15px}
ul.footer-nav{font-family:"oswald-light";font-size:14px; list-style:none;display:inline-block; margin:0;padding:5px; float:left}
.footer-nav li{float:left;text-align:center;}
.footer-nav li:first-child a{border:0}
.footer-nav li a{color:#282828; width:auto; padding: 0 10px; border-left:1px solid #C0C0C0}
div.btn_toggle {width:56px;	height:56px;margin:0 auto}
#wrapper:after,#header:after,#banner:after,#banner2:after,#content:after,div.have-img:after,
col-one input[type=checkbox]+label:after,.three-cols:after, a.block:after, #footer:after, .col-three div:after{
content: "";
display: block;
height: 0;
clear: both;
visibility:hidden;
}
#printdiv li,.col-two .block li{list-style-position:outside; margin-left:25px; line-height:1.5em}
#printdiv ul ul,#printdiv li ul,.col-two .block ul ul,.col-two .block li ul{margin-left:15px}
#printdiv .faq-nav li{margin-left:0; line-height:1.42857143;}
#printdiv .faq-nav li div li{list-style-position:outside; margin-left:25px; line-height:1.5em}

.searchbox-submit{z-index:1; color:#FFF}
a.form-trigger span{display:none}

.searchbox-icon span{color:#767676}
#textresizer a:hover, #textresizer a.textresizer-active {color:#cc4b05;}
#topbar-subscription a{background-color:#0b7eb4}
ul#subnav a.current{background-color:#0b7eb4}
ul#subnav a:hover{background-color:#0b7eb4}
.slidesjs-pagination li a{background-color:#747474;color:#fff;opacity:1}
.slidesjs-pagination li a:hover,.slidesjs-pagination li a:focus,.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background-color: #cc4b05!important; opacity:1;box-shadow: 0 0 4px #cc4b05, 0 0 3px #cc4b05, 0 0 5px #cc4b05;}
h2{background-color:#0b7eb4;border-left:.4em solid #cc4b05;}
#content .cols-tips h2{color:#cc4b05;border-bottom: 2px solid #cc4b05;}
a.btn-orange,input.btn-orange{color:#cc4b05; border:1px solid #cc4b05;}
.btn-orange:hover{background-color:#cc4b05;}
div .q{color:#cc4b05;}
div .q:hover, div .q:focus{color:#cc4b05; text-decoration: none;}
.cols-enewsletter input.btn-subscribe{background-color:#cc4b05}
.cols-popular{background-color:#747474}

.lang a:hover, .lang a.lang-e {color:#cc4b05;}
