*{border:0;margin:0;padding:0;}
body{background:#FFF url(../../img/bg.jpg) top center no-repeat;color:#666;font:normal 11px Arial, FreeSans, Helvetica, Verdana, sans-serif;margin:0;padding:0;}
.noscreen{left:-9999px;position:absolute;}
.replace{height:30px;text-indent:-9999px;}
select,input{border:1px solid #CCC;}
input{padding:1px 2px;}
select:focus,select:active,input:focus,input:focus{border-color:#586c80 #b0c6db #b0c6db #586c80;}
a{color:#009fd0;text-decoration:none;}
a.black-link{color:#333;}

#content{font:1.1em Arial, FreeSans, Helvetica, sans-serif;}
#content p{line-height:1.5em;margin:.5em 0 1em;}
#content h2{color:#000;font:bold 1.5em Arial, FreeSans, Helvetica, sans-serif;}
#content h3{color:#666;font:bold 1.4em Arial, FreeSans, Helvetica, sans-serif;}
#content h4{color:#333;font:bold 12px Arial, FreeSans, Helvetica, sans-serif;}
#content h5{color:#666;font:bold 1.1em Arial, FreeSans, Helvetica, sans-serif;margin:1em 0 0;}
#content hr.largeBreak,#content hr.mediumBreak{clear:both;visibility:hidden;}
#content hr.largeBreak{height:30px;}
#content hr.mediumBreak{height:20px;}
#contentHeader h2{color:#323232;font:bold 2.4em Arial, Helvetica, FreeSans, sans-serif;}

#content .box h4{background:#06ACDC url(../../img/blue-header-bg.png) no-repeat top left;color:#fff;display:block;font-size:1em;font-weight:400;margin:0;padding:0;}
#content .box div.inner{background:url(../../img/blue-header-bg.png) no-repeat bottom right;margin:0 0 0 15px;overflow:visible;padding:10px 15px 15px 0;width:auto;}
.box h4 span.inner{background:url(../../img/blue-header-bg.png) no-repeat top right;display:block;line-height:30px;margin:0 0 0 15px;padding:0 10px 0 0;}
.box table td{color:#7d7d7d;}

#footer{border-top:1px solid #fff;clear:both;font:1.1em/1.5em Tahoma, FreeSans, Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, FreeSans, sans-serif;overflow:auto;padding:0 0 40px;}
#footer a{width:100%;}
#footer div.first{padding-left:0;}
#footer ul li{padding-bottom:3px;}
#footer ul a{color:#999;display:block;}
#footer .column{padding-left:10px;width:170px;}
#footer h4{color:#666;font:normal 1em/1.5em Tahoma, FreeSans, Arial, Helvetica, sans-serif;margin:16px 0 2px;}
#footer h4 a{color:#666;display:block;}

#footer #bar{float:left;height:45px;margin-bottom:1em;width:960px;}
#footer #bar p{color:#999;float:left;font-size:1.2em;line-height:35px;padding-left:20px;padding-right:15px;width:450px;}
#footer #bar h4,#footer #bar li{color:#999;float:left;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:1.2em;line-height:39px;margin:0;width:280px;}
#footer #bar li{text-align:right;}
#footer #bar h4{padding:0 0 0 15px;}
#footer #bar h4.button{float:left;height:39px;padding:0;text-indent:-999px;width:180px;}
#footer #sitemap{border-bottom:1px solid #EBEBEB;float:left;margin-bottom:10px;padding-bottom:10px;width:960px;}
#footer #sitemap ul{color:#999;float:left;font-size:.9em;width:155px;}
#footer #sitemap h5{font-size:1em;}
#footer #sitemap ul a:hover{color:#666;}
#footer #sitemap li img{padding:.6em 0;}
#footer ul#accreditationLogos{width:200px!important;}
#footer ul#accreditationLogos li{float:left;margin-left:20px;}

.content-inner-full{padding:37px 40px;}
.content-inner-left{padding:30px 20px 10px 40px;}
.content-inner-middle{padding:30px 20px 10px;}
.content-inner-right{padding:30px 40px 10px 20px;}
.feature-image{float:right;margin:23px 1px 30px 0;}
.feature-image-full{float:right;margin:23px 1px 0 0;}

ul#sidebar-menu{list-style-type:none;margin-top:30px;width:180px;}
ul#sidebar-menu li a{display:block;font-size:1.1em;height:43px;line-height:43px;padding:0 20px;white-space:nowrap;}
ul#sidebar-menu li.selected a{background:#fff;border-color:#EEE #FFF #EEE #DDD;border-style:solid;border-width:1px;color:#333;font-weight:700;}
ul#sidebar-menu li.signup a{margin:5px 0 0;padding:5px 15px;}

.contentHeaderLink{display:block;height:40px;position:relative;width:960px;}
label{color:#333;display:block;font-weight:700;line-height:2.4em;padding:7px 10px 0 0;white-space:nowrap;}


.footer-block{float:left;font-size:12px;margin-bottom:20px;margin-right:35px;}
.footer-block a,.footer-block a:hover{color:#999;text-decoration:none;}
.footer-block img{padding:0 0 10px;}


.footer-logos{
	float:left;
	margin:10px 40px 0;
	width:800px;
}
.footer-logos .cat{margin-left:44px;}

img,table.plain{border:0;}
#content table.pretty p{margin:0;padding:0;}
.right,#footer #bar ul{float:right;}
.left,#breadcrumb dl dt,#breadcrumb dl dd{float:left;}
.bold,#content .downloadBox div.inner a{font-weight:700;}
a:hover,a:active,a:focus,ul.menu ul.menu li a:hover{text-decoration:underline;}
ul.checklist,ol.checklist,ul.checklist-disabled,ol.checklist-disabled{list-style-type:none;margin:10px 0 0;}
ul.menu li.selected a,ul.menu ul.menu li.selected a,#footer ul a:hover{color:#000;}
ul.blueDot,ol.blueDot,ul.blueDot li ul,ul.links,ol.links,ul.blank,#footer ul{list-style-type:none;}
#contentHeader .breadcrumb #contentHeader .breadcrumb .selected,#contentHeader .breadcrumb dd.selected,#contentHeader .breadcrumb dd.first,.ie6-upgradebar,.ie6-upgradebar a{display:none;}
.quote blockquote .inner a:hover,ul.feature-links li a:hover{text-decoration:none;}
ul#sidebar-menu li a:hover,ul#features-submenu li a:hover{color:#111;text-decoration:none;}
#header,#content,#footer{margin:0 auto;min-width:960px;width:960px;}
.column{float:left;}

#footer{border-top:0;float:none;font-family:Arial,FreeSans,Helvetica,sans-serif;margin:0 auto;min-width:960px;padding:1.6em 0;text-align:left;width:960px;}


.layout-cps-features,.layout-blog{background:url(../../img/layout-bg2.png) repeat-y top left;width:960px;}
.layout-cps-features .cA,.layout-about .cA,.layout-blog .cA{float:left;width:180px;}
.layout-cps-features .cB,.layout-about .cB,.layout-blog .cB{float:left;width:780px;}
.layout-cps-features .cC,.layout-about .cC,.layout-about .cD{float:left;width:390px;}
.layout-cps-features .cD,.layout-cps-case .cB,.layout-support-becomeapartner .cB,.layout-support-becomeapartner .cC,.layout-support-becomeapartner .cF,.layout-support-overview .cB,.layout-support-overview .cF,.layout-support-accountantsEdition .cB,.layout-support-accountantsEdition .cF,.layout-future .cB,.layout-future .cF,.layout-ga-landingpage .cF{float:left;width:280px;}
.layout-cps-switch {background:url(../../img/layout-switch-bg.png) repeat-y top left;width:960px;}
.layout-cps-switch .cA {float:left;width:640px;}
.layout-cps-switch .cB,.layout-cps-switch .cC,.layout-cps-switch .cD,.layout-cps-newstyle .cD, .layout-whocps .cD,.layout-whocps .cE,.layout-whocps .cF,.layout-support-becomeapartner .cD,.layout-support-accountantsEdition .cD,.layout-ga-landingpage .cD{float:left;width:320px;}
.layout-cps-newstyle .cB,.layout-support-overview .cD,.layout-support-accountantsEdition .cE,.layout-ga-landingpage .cE{float:left;width:300px;}
.layout-cps-sec,.layout-whocps,.layout-privacyterms{background:url(../../img/layout-bg-white1.png) repeat-y top left;width:960px;}
.layout-cps-sec .cA,.layout-whocps .cA,.layout-privacyterms .cA{width:960px;}
.layout-whocps .cB,.layout-whocps .cC,.layout-ga-landingpage .cB{
	float:left;
	width:860px;
}
.layout-cps-case .cA,.layout-support-becomeapartner .cA,.layout-support-overview .cA,.layout-support-accountantsEdition .cC,.layout-future .cA{float:left;width:680px;}
.layout-cps-case .cC,.layout-cps-case .cD{float:left;width:340px;}

.layout-support-becomeapartner,.layout-support-overview,.layout-support-accountantsEdition,.layout-ga-landingpage{background:url(../../img/layout-support-bg-white9.png) repeat-y top left;float:left;width:960px;}
.layout-support-becomeapartner .cE,.layout-support-overview .cE,.layout-support-accountantsEdition .cA,.layout-signup,.layout-signup-thanks,.layout-future .cE,.layout-ga-landingpage .cA{float:left;width:960px;}
.layout-support-becomeapartner .cG,.layout-future .cG{float:left;width:450px;}
.layout-support-overview .cC,.layout-future .cD{float:left;width:200px;}


.sidebar .boldoutline{background:url(../../img/bold-outline-bg.png) no-repeat bottom left;}
#content .sidebar .boldoutline .inner{background:url(../../img/bold-outline-bg.png) no-repeat top left;padding-bottom:10px;}

#page{margin:0 auto;width:960px;}
#header{height:110px;margin-bottom:25px;}
#header span#cpsnewLogo a{background:url(../../img/logo.png) no-repeat left top;height:55px;position:absolute;top:8px;width:463px;}
ul#langSelector{float:right;margin:17px 10px 0 0;position:relative;}
div#header fieldset{margin-top:16px;}
div#searchBox fieldset legend{display:none;}
div#header fieldset input.textbox{background:url(../../img/searchbox-outer.png) no-repeat left top;border:none!important;color:#999;font-size:1.1em;height:25px;padding:5px 0 1px 5px;width:190px;}
div#header fieldset input.button{border:none;position:relative;right:2px;top:-1px;}

#contentHeader{height:35px;margin:20px auto 0;width:960px;}
#contentHeader .inner{height:35px;width:960px;}
#contentHeader .inner h2{float:left;width:200px;}

ul#tiles{border-bottom:1px solid #DADBDB;display:block;float:left;list-style-type:none;margin:30px 0 0;padding-bottom:30px;width:960px;}
ul#tiles li{display:block;float:left;height:182px;list-style-type:none;width:240px;}
ul#tiles li#video-tour{background:transparent url(../../img/home_sub_first.jpg) no-repeat left top;}

p.footnote{color:#999;font-size:12px;margin:0!important;padding:10px 0 30px;}
.form-sidenotes{padding-left:30px;padding-right:30px;}
h5.form-sidenotes{font-size:14px!important;font-weight:400!important;padding-bottom:10px;padding-top:20px;}
.thanks{color:#333;padding:50px 0;text-align:center;}
.thanks h4{font-weight:700!important;padding-bottom:20px;}
.thanks p{margin:0!important;padding:2px 0;}
div.error{margin-bottom:10px!important;}
.layout-support-overview .content-inner-left,.layout-support-overview .content-inner-middle,.layout-support-overview .content-inner-right{padding-bottom:30px;padding-top:15px;}
.content-inner-sidebar{padding:30px 15px;}

ul.list{margin-left:20px;margin-right:25px;}
ul.list li{margin-top:8px;}
.content-inner-sidebar .submit{float:left;}
span.contactNo{color:#999;font-size:1em;line-height:30px;margin:0 0 0 5px;}
h4.button{background:transparent url(../../img/overview-bg-link-11220509.png) no-repeat scroll left top;}
.cC h4.button a{display:block;font-weight:700;height:30px;line-height:30px;margin-right:10px;padding-left:10px;}
.layout-support-overview .cD .content-inner-left,.cD .content-inner-right,.layout-support-becomeapartner .cA .cD .content-inner-left,.layout-support-becomeapartner .cA .cD .content-inner-middle,.layout-support-becomeapartner .cB .topPaddingFix{padding-top:0;}

