.clear{clear:both}
body{margin:0;padding:0;font:13px/22px arial,verdana,sans-serif;color:#3a4c56;background:url(../images/bgWrap.png) #dedfdf left top repeat-x}
h2{font-size:20px;line-height:24px;color:#ea5800;margin:0 0 13px}
h3{font-size:18px;line-height:20px;font-weight:400;padding:0;margin:0 0 5px}
h5{font-size:14px;line-height:20px;font-weight:bold;padding:0;margin:0 0 5px}
hr{background:#c9cacb;border:none;margin:15px 0;height:1px !important}
p,.sidebar .block{margin:0 0 15px}
p.bt{text-align:center}
p.bt:hover,#banner-affiliate:hover{opacity:0.9}
a{color:#ea5800;text-decoration:none}
a:hover{color:#ea5800;text-decoration:underline}
.button,.button:visited{background:#ff6000;text-decoration:none;color:#fff;font-size:18px;text-transform:uppercase;display:inline-block;padding:10px 30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.button:hover,.button2:hover,.bttn-submit-universal:hover,.button3:hover{background:#e25602;color:#fff;text-decoration:none}
.button2,.bttn-submit-universal{background:#ff6000;text-decoration:none;color:#fff;font-size:15px;display:inline-block;padding:5px 15px;border:none}
.button3{background:#ff6000;text-decoration:none;color:#fff;font-size:12px;display:inline-block;padding:0px 10px;border:none}
.sign-up{background:url(../images/arrow-double-right.png) #ff6000 right center no-repeat;font-size:20px;padding-right:70px}
.sign-up:hover{background:url(../images/arrow-double-right.png) #e25602 right center no-repeat}
.join{color:#fff !important;text-decoration:none !important;padding:5px 40px 5px 10px;font-size:16px}
a.read-more{background:url(../images/arrow-min.png) left center no-repeat;padding:0 0 0 12px;text-decoration:underline}
a.view-pdf{background:url(../images/icons/ico-pdf.png) right center no-repeat;padding:2px 18px 2px 0;font-weight:bold;color:#384c57;text-decoration:underline}
ul{margin:0 0 15px;padding:0 0 0 10px}
#wrap{width:1000px;margin:0px auto}
#top{height:40px}
#top ul#topMenu{margin:0;padding:10px 0 0;list-style:none;float:right}
#top ul#topMenu li{margin:0;padding:0;list-style:none;float:left}
#top ul#topMenu li.active a{text-decoration:underline}
#top ul#topMenu li.last a{border:none;padding-right:5px}
#top ul#topMenu li a{color:#3a4c56;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid}
#top #topSocial{float:right;padding:8px 20px 0 0}
#top #topCountry{float:right;padding:8px 20px 0 0}
#top #topSocial a{display:inline-block;width:25px;height:24px;text-indent:-9998px}
#top #topCountry a{display:inline-block;width:38px;height:24px;text-indent:-9999px}
#top #topSocial a:hover{opacity:0.7}
#top #topCountry a:hover{opacity:0.7}
#top #topSocial a.facebook{background:url(../images/icons/ico-facebook.png)}
#top #topSocial a.twitter{background:url(../images/icons/ico-twitter.png)}
#top #topSocial a.google{background:url(../images/icons/ico-google.png)}
#top #topCountry a.flagusa{background:url(../images/icons/ico-flag-usa.png)}
#top #topCountry a.flagcan{background:url(../images/icons/ico-flag-can.png)}
#top #topCountry a.flagbusa{background:url(../images/icons/ico-flagb-usa.png)}
#top #topCountry a.flagbcan{background:url(../images/icons/ico-flagb-can.png)}
#header #logo{padding:5px 0 10px 20px}
#header{background:url(../images/bg-header.png) center top no-repeat}
#header #mainMenu{background:url(../images/bg-menu.png) left top repeat-x;padding:0 20px 2px;position:relative}
#header #mainMenu ul,#header #mainMenu ul li,#block-become-aff ul,#block-do-you-now ul,#wrapFooter #footer .grid .row-2 ul,#wrapFooter #footer .grid .row-2 ul li,#wrapFooter #footer .grid .row-4 ul,#wrapFooter #footer .grid .row-4 ul li,#content .table-fees .column .items ul,#content .table-std .column .items ul{margin:0;padding:0;list-style:none}
#header #mainMenu ul li a{display:inline-block;text-decoration:none;padding:22px 10px 14px;color:#394c55;margin:-5px 0 0px;float:left;-webkit-transition:all 1.0s ease;-moz-transition:all 1.0s ease;-o-transition:all 1.0s ease;transition:all 1.0s ease}
#header #mainMenu ul li.active a,#header #mainMenu ul li a:hover{background:#ff6000;color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
#mainMenu ul{max-width:none;padding:0}
.navheader{font-size:12px}
.slide-trigger{display:none;cursor:pointer;background:#999;color:#fff;padding:15px 20px;font-size:16px;margin:0}
.slide-trigger span{background:url(../images/arrow-down.png) center 1px no-repeat;display:inline-block;height:10px;width:12px}
#header #mainMenu #loginButton{float:right;padding:6px 0 0}
#slider{}
#container,#home_container{background:#fff;padding:20px}
#container:after{content:'';display:block;clear:both;}
#container.one-sidebar #content{float:left;width:680px;padding:0 20px 20px 0;margin:0 0 20px;border-right:1px solid #c9cacb}
#content{padding:0 0 20px}
#content ol{padding:0px;margin:10px 0px 15px 20px}
#content ul{padding:0;margin:0 0 15px}
#content ul li{list-style:none;margin:0 0 15px;padding:0 0 0 15px}
#content ul.style1 li{background-position:left 17px;border-bottom:1px dashed #f1f1f1;margin:0;padding:8px 0 8px 15px;border-right:5px solid #fff}
#content ul.style1 li:hover{background:#f9f9f9;border-right-color:#ea8300;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
#content ul.style1 li a{color:#394c55;font-weight:bold}
.content-left{float:left}
.content-right{float:right}
/*.sidebar-right{float:right;width:240px}*/
.article{border-bottom:1px solid #c9cacb;padding:0 0 15px}
.article img{float:left;margin:0 10px 0 0;border:1px solid #f1f1f1}
.article h2{font-size:15px;line-height:18px;padding:0;margin:0}
.article p{line-height:18px;padding:0;margin:0}
#gridHome {padding:20px 0;}
#gridHome .banner  {position:relative; margin:0 0 20px;}
#gridHome .banner h3 {position:absolute;left:-5px;bottom:30px;padding:10px 10px 28px;background:#3a4c56;color:#fff;font-size:22px;}
#gridHome .banner p.more {position:absolute;left:5px;bottom:40px;margin:0;}
#gridHome .banner p.more a {color:#fff;text-decoration: none;background: #ea5800;font-size: 12px;padding: 5px 10px;font-weight: bold;}
#gridHome .col{float:left; position:relative;width:306px;margin:0 20px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#gridHome .col-3{margin:0;}
#gridHome .col-2 .ic{border:1px solid #e8e8e8; border-bottom-width:3px; margin:0 0 30px !important; padding:20px 15px 12px; position:relative; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
#gridHome .col-2 .ic:before{content:''; border:1px solid #e8e8e8; position:absolute; left:15px; top:-25px; background-size:60% auto !important; display:block; padding:5px; width:30px; height:30px; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
#gridHome .col-2 .ic-1:before{background:url(../images/ic-1.png) #fff center center no-repeat;}
#gridHome .col-2 .ic-2:before{background:url(../images/ic-2.png) #fff center center no-repeat;}
#gridHome .col-2 .ic-3:before{background:url(../images/ic-3.png) #fff center center no-repeat;}
#gridHome .col-2 .ic-4:before{background:url(../images/ic-4.png) #fff center center no-repeat;}
#gridHome .col #video{margin:0 0 7px}
#gridHome .col p{margin:0 0 15px; }
#gridHome img{border:1px solid #e8e8e8}
#gridHome h1{font-size:24px; line-height:25px;}
#gridHome h3{color:#ff6000; font-size:15px; margin:0 0 15px;}
#gridHome ul{margin:0 0 15px; padding:0; list-style:none;}
#gridHome ul li{margin:0; padding:1px 0 1px 20px; list-style:none; background:url(../images/ch1.png) left 7px no-repeat; background-size:13px auto;}

#sub-nav{border-bottom:1px solid #c9cacb;margin:0 0 20px;padding:0 0 13px;width:100%}
#sub-nav ul li{float:left;margin:0 9px 0 0}
#sub-nav ul li.active a{text-decoration:underline;font-weight:bold}
#horizontalTab.home{border-top:1px solid #c9cacb;border-bottom:1px solid #c9cacb;margin:15px 0;padding:15px 0}
#block-become-aff,#block-do-you-now{margin:15px 20px 15px 0;width:434px;float:left}
#block-become-aff ul li,#block-do-you-now ul li{margin:0 0 3px;padding:10px 20px;list-style:none;border:1px solid #c9cacb}
#block-become-aff ul li:hover,#block-do-you-now ul li:hover{background:#f1f1f1}
#block-blog{background:#f8f8f8; padding:20px;float:right}
#block-blog .row{position:relative;margin:0 0 15px;padding:0 0 15px;clear:both;border-bottom:1px solid #e8e8e8;}
#block-blog .row:after{content:''; display:block; clear:both;}
#block-blog .row img{float:left;margin:0 20px 0 0;width:90px;height:90px}
#block-blog .row .title span{display:block; line-height:15px; color:#888; font-size:10px;}
#block-blog .row .title a{display:block; line-height:18px; color:#3a4c56; font-weight:bold; font-size:15px;}
#block-blog .row .details{color:#ea5800;position:absolute;bottom:-5px;left:110px}
#block-blog .row .details .comments{background:url(../images/icons/ico-comments-min.png) left center no-repeat;padding:0 0 0 15px;margin:0 15px}
#block-blog .row .details .views{background:url(../images/icons/ico-views-min.png) left center no-repeat;padding:0 0 0 15px}
#block-partners{border-top:1px solid #c9cacb;padding:15px 0;position:relative}
.description-partners{opacity:0;background:#fff;position:absolute;top:10px;left:0;margin:0 0 0 260px;text-align:left;z-index:1;-webkit-transition:all 1.0s ease;-moz-transition:all 1.0s ease;-o-transition:all 1.0s ease;transition:all 1.0s ease}
.description-partners img{float:left;margin:20px 30px 20px 0}
.description-partners a.link{text-decoration:underline;color:#3a4c56}
#block-partners .grid{margin:100px 0 0}
#block-partners .grid .row{width:239px;text-align:center;padding:20px 0;height:47px;float:left;cursor:pointer}
#block-partners .grid .row-1,#block-partners .grid .row-2,#block-partners .grid .row-3{border-bottom:1px solid #c9cacb;border-right:1px solid #c9cacb}
#block-partners .grid .row-4{border-bottom:1px solid #c9cacb}
#block-partners .grid .row-5,#block-partners .grid .row-6,#block-partners .grid .row-7{border-right:1px solid #c9cacb}
#block-partners .grid .row-1:hover .description-partners,#block-partners .grid .row-2:hover .description-partners,#block-partners .grid .row-3:hover .description-partners,#block-partners .grid .row-4:hover .description-partners,#block-partners .grid .row-5:hover .description-partners,#block-partners .grid .row-6:hover .description-partners,#block-partners .grid .row-7:hover .description-partners,#block-partners .grid .row-8:hover .description-partners{opacity:1;z-index:9999}
#wrapFooter{background:#3a4c56;padding:30px 0;color:#D0D5D7}
#wrapFooter #footer{width:960px;margin:0px auto}
#wrapFooter #footer a{color:#D0D5D7}
#wrapFooter #footer .grid .row{float:left;width:228px;margin:0 45px 0 0}
#wrapFooter #footer .grid .row-1 p{line-height:27px}
#wrapFooter #footer .grid .row-1 p.text{margin:10px 0}
#wrapFooter #footer .grid .row-1 p.phone{background:url(../images/icons/ico-phone.png) left 5px no-repeat;padding:0 0 0 35px}
#wrapFooter #footer .grid .row-1 p.fax{background:url(../images/icons/ico-fax.png) left 5px no-repeat;padding:0 0 0 35px}
#wrapFooter #footer .grid .row-1 p.email{background:url(../images/icons/ico-email.png) left 5px no-repeat;padding:0 0 0 35px}
#wrapFooter #footer .grid .row-2,#wrapFooter #footer .grid .row-3,#wrapFooter #footer .grid .row-4{margin:20px 0 0}
#wrapFooter #footer .grid .row-3 p a.facebook{background:url(../images/icons/ico-facebook-2.png) left center no-repeat;display:inline-block;text-decoration:underline;padding:5px 0 5px 35px}
#wrapFooter #footer .grid .row-3 p a.twitter{background:url(../images/icons/ico-twitter-2.png) left center no-repeat;display:inline-block;text-decoration:underline;padding:5px 0 5px 35px}
#wrapFooter #footer .grid .row-3 p a.google{background:url(../images/icons/ico-google-2.png) left center no-repeat;display:inline-block;text-decoration:underline;padding:5px 0 5px 35px}
#wrapFooter #footer .grid .row-3 p a.flagusa{background:url(../images/icons/ico-flag-usa.png) left center no-repeat;display:inline-block;text-decoration:underline;padding:5px 0 5px 35px}
#wrapFooter #footer .grid .row-3 p a.flagcan{background:url(../images/icons/ico-flag-can.png) left center no-repeat;display:inline-block;text-decoration:underline;padding:5px 0 5px 35px}
#wrapFooter #footer .grid .row-3 p a.flagbusa{background:url(../images/icons/ico-flagb-usa.png) left center no-repeat;display:inline-block;text-decoration:underline;padding:5px 0 5px 35px}
#wrapFooter #footer .grid .row-3 p a.flagbcan{background:url(../images/icons/ico-flagb-can.png) left center no-repeat;display:inline-block;text-decoration:underline;padding:5px 0 5px 35px}
#wrapFooter #footer .grid .row-3 img{margin:3px 0 0}
#wrapFooter #footer .grid .row-4 .post.first{border-bottom:1px dotted #89949a;margin:0 0 30px;padding:0 0 32px}
#wrapFooter #footer .grid .row-4 img{float:left;margin:0 10px 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#wrapFooter #footer .grid .row-4 p.title a{color:#fff}
#wrapFooter #footer .grid .row-4 p.date{color:#ea8300}
#wrapCopy{background:#2b3940;padding:20px 0;color:#89949a}
#wrapCopy #copy{width:960px;margin:0px auto;text-align:center}
#wrapCopy #copy a{color:#89949a;text-decoration:underline}
.table-fees,#content .table-std{margin:0 0 20px}
.table-fees .column{padding:0 0 100px;overflow:hidden;vertical-align:top;width:23.5%;min-height:300px;text-align:center;margin:0 1% 15px 0;float:left;position:relative;border:1px solid}
.table-fees .column.col-4{margin-right:0}
.table-fees .column.col-5{clear:left}
.table-fees .column.col-1,.table-fees .column.col-3,.table-fees .column.col-5,.table-fees .column.col-7,.table-fees .column.col-9,.table-fees .column.col-11{background:#FFFFFF}
.table-fees .column.col-2,.table-fees .column.col-4,.table-fees .column.col-6,.table-fees .column.col-8,.table-fees .column.col-10,.table-fees .column.col-12{background:#ECEEEF}
.table-fees .title{background:#3a4c56;color:#fff;padding:5px 2%;text-align:center;font-weight:bold;margin:0;display:table;width:96%}
.table-fees .title span{display:table-cell;vertical-align:middle;height:50px; font-size:18px}
.table-fees .logo{padding:25px 5px 20px}
.table-fees .logo img{margin:0 0 5px}
#content .table-fees .column .items ul li{background:url(../images/icons/ico-check.png) left 10px no-repeat;font-size:11px;padding:8px 0 8px 20px;text-align:left;margin:0;list-style:none;border-top:1px solid #cacaca}
.table-fees .download{bottom:30px;left:0;right:0;margin:0px auto;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.table-fees .download img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.table-fees .signup{position:absolute;bottom:15px;left:0;right:0}
.table-fees .items{padding:0 10px}
.table-fees .price{padding:20px 10px;margin:0;color:#3a4b55;font-weight:800;font-size:20px;}

.table-membership *					{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.table-membership .column			{position:relative;border:1px solid #ddd;background:#f9f9f9 !important; text-align:center; width:32%; padding:15px; min-height:415px; margin:0 2% 20px 0; float:left;}
.table-membership .column.col-3		{margin-right:0;}
.table-membership .column h2		{background:#f1f1f1;margin:0 0 20px;font-size:18px; font-weight:700;text-transform:uppercase;padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.table-membership .column ol		{margin-top:0;}
.table-membership .column .button	{font-size:15px; font-weight:700; display:block;}
.table-membership .column img		{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.content-float-left					{float:left; width:49%;}
.content-float-right				{float:right; width:49%;}

#block-work-number 					{text-align:center; border:1px solid #c9cacb; padding:15px;}
#block-work-number br				{display:none;}
#block-work-number img				{width:auto !important; height:auto; margin:0 0 15px; border:none;}
#block-work-number h2				{line-height:18px; font-size:18px;}

form{padding:20px;background:#d7dbde}
form hr{background:#fff;margin:15px -20px}
form .formfield,.user-report{clear:both;margin:20px 0}
form .formfield.submit{margin:15px 0 0;text-align:center}
form .formfield label{float:left;width:100% px;margin:0 10px 0 0}
span.required{font-weight:bold;color:#F00}
span.description,span.obs{font-style:italic;margin:0 0 0 80px;float:right;color:#999}
form .formfield .form-text{background:url(../images/bgInput.png) #fff left top repeat-x;border:1px solid #c9cbca;padding:4px 5px;height:16px;width:448px}
form .formfield .form-text.datepicker{background:url(../images/bgInputDate.png) #fff right top no-repeat;width:188px}
form .formfield .form-select{background:url(../images/bgInput.png) #fff left top repeat-x;border:1px solid #c9cbca;height:28px;width:200px}
form .text-overflow{background:#fff;height:115px;border:1px solid #ccc;overflow:auto;padding:20px}
form#search .formfield label{width:150px}
form#search span.description,form#search span.obs{margin:0;float:right;width:auto}
.formfield_error input,.formfield_error textarea,.formfield_error select{color:#C30}
#content .form.before{float:left;width:460px}
#content .form.after{float:right;width:460px}
#content h1{margin:0 0 5px;color:#ea8300}
#content .formfield{clear:both;margin:0 0 15px}
#content .formfield label{float:left;width:450px;margin:0 10px 0 0}
#content .formfield label.form_option{width:auto;clear:both}
#frm_login_old .formfield label,#frm_login .formfield label{float:left;width:70px;margin:0 10px 0 0}
#content .formfield input{background:url(../images/bgInput.png) #fff left top repeat-x;border:1px solid #c9cbca;padding:4px 5px;height:16px;width:250px}
#content .formfield input[type="radio"]{padding:4px 5px;height:16px;width:auto}
#content .formfield .desc{display:block;margin:0 0 0 80px}
#content .formsubmit{margin:0 0 0 80px}
html input[disabled]{cursor:not-allowed}
#content .formfield_disabled input{background:none}
#content label.form_required{font-weight:bold;background:url(../images/icons/ico_mandatory.gif) no-repeat left center;padding-left:12px;width:438px}
#content .formfield input:focus,#content .formfield textarea:focus,#content .formfield_error input:focus{background:#e0eadd;color:#49494B}
p.warning{background:url(../images/ico-warning.png) left 2px no-repeat;font-size:16px;padding:5px 0 5px 30px}
.question{background:url(../images/icons/ico-question.png) left 10px no-repeat;color:#0D2745;font:bold 1.1em Verdana,Myriad Pro,Helvetica;padding:10px 0 10px 40px;display:block;margin-bottom:5px}
.answer{padding:0 0 0 23px}
#content .table-std .column{padding:10px 0px 10px 10px;vertical-align:top;width:239px;text-align:left;margin:0 1px 0 0;float:left;position:relative}
#content .table-std .title{background:#3a4c56;color:#fff;padding:10px;text-align:center;font-weight:bold}
#content .table-std .logo{padding:5px 0 5px;text-align:center}
#content .table-std .column .items ul li{background:none;padding:8px 0 8px 20px;text-align:left;margin:0;list-style:none;border-top:1px solid #cacaca}
.block.canadian-landlords{background:url(../images/layout/canadianflag.gif) #f9f9f9 15px center no-repeat;font-size:16px;padding:15px 15px 15px 72px;font-weight:bold;border:1px solid #ddd}
.wizard-steps{margin:20px 10px 0px 10px;padding:0px;position:relative;clear:both;font-weight:bold}
.wizard-steps div,table.summary .th-tooltip{position:relative}
.wizard-steps span{display:block;float:left;font-size:16px;text-align:center;width:15px;margin:6px 5px 0px 0px;line-height:15px;color:#ccc;background:#FFF;border:2px solid #CCC;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.wizard-steps a{position:relative;display:block;width:auto;height:30px;margin-right:18px;margin-bottom:5px;padding:0px 10px 0px 3px;float:left;font-size:16px;line-height:30px;color:#666;background:#F0EEE3;text-decoration:none;text-shadow:1px 1px 1px rgba(255,255,255,0.8)}
.wizard-steps a:before{width:0px;height:0px;border-top:15px solid #F0EEE3;border-bottom:15px solid #F0EEE3;border-left:15px solid transparent;position:absolute;content:"";top:0px;left:-15px}
.wizard-steps a:after{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #F0EEE3;position:absolute;content:"";top:0px;right:-15px}
.wizard-steps .completed-step a{color:#163038;background:#A3C1C9}
.wizard-steps .completed-step a:before{border-top:15px solid #A3C1C9;border-bottom:15px solid #A3C1C9}
.wizard-steps .completed-step a:after{border-left:15px solid #A3C1C9}
.wizard-steps .completed-step span{border:2px solid #3a4c56;color:#3a4c56;text-shadow:none}
.wizard-steps .active-step a,.wizard-steps div a:hover{color:#A3C1C9;background:#3a4c56;text-shadow:1px 1px 1px rgba(0,0,0,0.8)}
.wizard-steps .active-step a:before,.wizard-steps div a:hover:before{border-top:15px solid #3a4c56;border-bottom:15px solid #3a4c56}
.wizard-steps .active-step a:after,.wizard-steps div a:hover:after{border-left:15px solid #3a4c56}
.wizard-steps .active-step span,.wizard-steps div:hover span{color:#3a4c56;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.8);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.8);box-shadow:0px 0px 2px rgba(0,0,0,0.8);text-shadow:none;border:2px solid #A3C1C9}
.wizard-steps .completed-step:hover a,.wizard-steps .active-step:hover a{color:#fff;background:#ff6000;text-shadow:1px 1px 1px rgba(0,0,0,0.8)}
.wizard-steps .completed-step:hover span,.wizard-steps .active-step:hover span{color:#ff6000}
.wizard-steps .completed-step:hover a:before,.wizard-steps .active-step:hover a:before{border-top:15px solid #ff6000;border-bottom:15px solid #ff6000}
.wizard-steps .completed-step:hover a:after,.wizard-steps .active-step:hover a:after{border-left:15px solid #ff6000}
.wizard-steps.large{margin:15px 0 10px 10px}
.wizard-steps.large a{line-height:38px;height:38px;font-size:14px;margin-bottom:5px}
.wizard-steps.large span,.wizard-steps.small span{margin-top:8px}
.wizard-steps.large a:before,.wizard-steps.large a:hover:before,.wizard-steps.large a:after,.wizard-steps.large a:hover:after{border-bottom-width:19px;border-top-width:19px}
.wizard-steps.small{margin:5px 0 5px 5px}
.wizard-steps.small a{line-height:18px;height:18px;font-size:14px;margin-bottom:5px}
table.summary tr th a:not(.button){background:url(../images/icons/ico-help-min.png) right 5px no-repeat;display:inline-block;padding:2px 15px 2px 0}
table.summary tr th{border-right:1px solid #ddd}
table.summary .th-tooltip .info-text{opacity:0;width:250px;text-align:left;background:url(../images/icons/icon-tips.png) #f4e4a9 5px 5px no-repeat;border:1px solid #a28d16;padding:10px 10px 10px 35px;position:absolute;z-index:-1;bottom:27px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
table.summary .th-tooltip:hover .info-text{opacity:1;z-index:10;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.obs_error{background:url("../images/icons/ico-error-min.png") no-repeat scroll left center rgba(0,0,0,0);color:#c00;display:block;margin:0 0 0 80px;padding:0 0 0 15px}
#checked_items ul li{background:url(../images/icons/ico-check.png) left 10px no-repeat;padding:8px 0 8px 20px;text-align:left;margin:0;list-style:none}
.slidingDiv{background:#c2defb;padding:15px;margin-top:10px;border:1px solid #3399FF;color:#1d3c74;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative}
.error_problem{color:#c00;font-size:1.4em;background:url(../images/icons/icon_error_problem.png) no-repeat left top;padding:20px 0px 60px 70px;display:block}
.error_explanation{color:#175B7D;font-size:1.2em;background:url(../images/icons/icon_error_explanation2.png) no-repeat 80px top;padding:20px 0px 60px 140px;display:block}
.error_solution{color:#5F790C;font-size:1.2em;background:url(../images/icons/icon_error_solution2.png) no-repeat 80px top;padding:0px 0px 60px 140px;display:block}
.pdf_link{color:#063;font-size:1em;background:url(../images/icons/ico_pdf2.gif) no-repeat left top;padding:0 0 10px 30px;margin:0 0 0 20px}
.site_inspection{font-size:14px;line-height:20px;font-weight:600;padding:0 0 5px;margin:0 0 15px;border-bottom:1px solid #ddd}
.shadowed{text-shadow:1px 1px 5px;-size:22px;line-height:24px;color:#E25602;margin:0 0 17px}
.status{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:15px 15px 15px 45px;font-size:16px;margin-bottom:5px;text-align:left}
.status_caution{background:url(../images/icons/icon-caution.png) #fbf1eb 12px 12px no-repeat;border:1px solid #ea5800;font-weight:bold;font-size:13px}
.status_passport{background:url(../images/icons/ico-passport-min.png) #e1eefb 10px 19px no-repeat;border:1px solid #3399ff;font-weight:bold;padding-left:45px}
.status_problems{background:url(../images/icons/icon-error.gif) #FCDADA 10px 10px no-repeat;border:1px solid #f78888;font-weight:bold}
.status_gateway{background:url(../images/icons/ico-cc-problem.png) #FCC10D 5px 0px no-repeat;border:1px solid #CD820A;font-weight:bold;padding-left:145px}
.status_engine{background:url(../images/icons/ico-engine-problem.png) #FDD458 5px 0px no-repeat;border:1px solid #f78888;font-weight:bold;padding-left:145px}
.status_results{background:url(../images/icons/icon-checkmark.gif) #A6DDAC 10px 12px no-repeat;border:1px solid #009E4F;font-weight:bold}
.status_info{background:url(../images/icons/icon-info.png) #A8CFDE 10px 12px no-repeat;border:1px solid #40579E;font-weight:bold}
.status_question{background:url(../images/icons/ico-question.png) #A8CFDE 8px 10px no-repeat;border:1px solid #40579E;font-weight:bold}
.status_tips{background:url(../images/icons/icon-tips.png) #F4E4A9 10px 10px no-repeat;border:1px solid #A28D16;font-weight:bold}
.status_money_credit{background:url(../images/icons/icon-money-credit.png) #9AF9B2 10px 10px no-repeat;border:1px solid #3C6C0E;font-weight:bold}
.status_money_debt{background:url(../images/icons/icon-money-debt.png) #FCDADA 10px 10px no-repeat;border:1px solid #EF1F1F;font-weight:bold}
.five-steps-done{color:#063;font-weight:bold}
.five-steps-ongoing{background:url(../images/icons/ico-hand2.png) #FFD0B2 3px 3px no-repeat;border:1px solid #ea5800;padding-left:36px;padding-right:5px;font-weight:bold;font-size:13px}
.five-steps-pending{color:#89949A}
.output_table td{padding:10px 10px 10px 10px}
.report_list .column1{border-bottom:1px solid #cccccc;margin-bottom:15px;width:55%}
.report_list th{border-bottom:1px solid #cccccc;margin-bottom:15px;padding-bottom:10px}
.form_inprogress{color:#008439;font:bold 1.1em Verdana,Myriad Pro,Helvetica;background:url(../images/animations/wait.gif) no-repeat left top;width:300px;padding-top:20px;margin-top:15px;display:block}
caption{background:#3A4C56;color:#fff;font-weight:bold}
caption,th,td{border-left:0 none;margin:0 auto;padding:10px}
.pdf_link_big{color:#063;font-size:1.2em;line-height:2em;background:url(../images/icons/ico_ccr_pdf2.png) no-repeat left center;padding:10px 0px 10px 50px}
.tips{color:#DE662A;font:bold 1.1em Verdana,Myriad Pro,Helvetica;background:url(../images/icons/icon-tips.png) no-repeat left top;padding:10px 0 10px 40px;display:block}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border:2px}
.user-report .view-report{float:left;width:20%}
.user-report .status-report{float:left;width:80%;position:relative}
.user-report .status-report:before{content:"\25C4";color:#40579e;position:absolute;top:15px;left:-14px;line-height:20px;font-size:18px}
.three-d{color:#e85500;font:bold 30px/1em Arial,sans-serif;text-shadow:0px 0px 0 rgb(181,37,-53),1px 1px 0 rgb(137,-7,-97),2px 2px 0 rgb(94,-50,-140),3px 3px 2px rgba(0,0,0,0.6),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2)}
#content #tab_info_container ul.tabs-nav,#content #tab_info_container ul.tabs-nav li,#content #tab_EformATR_container ul.tabs-nav,#content #tab_EformATR_container ul.tabs-nav li,#content .wrapTabs ul.tabs-nav,#content .wrapTabs ul.tabs-nav li{padding:0;margin:0}
#content #tab_info_container ul.tabs-nav li.tabs-selected a,#content #tab_EformATR_container ul.tabs-nav li.tabs-selected a,#content .wrapTabs ul.tabs-nav li.tabs-selected a{background:#fff}
#content #tab_info_container ul.tabs-nav li a,#content #tab_EformATR_container ul.tabs-nav li a,#content .wrapTabs ul.tabs-nav li a{background:#b0b7bb;border-right:1px solid #c9cacb;line-height:20px;color:#3a4c56;padding:13px 12px;margin:0}
#content #tab_info_container ul.tabs-nav li a span,#content #tab_EformATR_container ul.tabs-nav li a span,#content .wrapTabs ul.tabs-nav li a span{background:none;padding:0;margin:0}
.tabs-container{min-height:10px !important}
#cdn_reports tr th:first-child,#cdn_reports tr td:first-child{text-align:left}
.new_signup{float:left;width:40%;padding:3.5%;text-align:center}
#signup_ll{background:#E6FDE2}
#signup_pm{background:#DFF4FC}
.new_signup ul li:before{content:'\2713';display:inline-block;color:#008439;font-size:1.5em;padding:0 6px 0 0}
#signup_ll ul li,#signup_pm ul li{margin-left:60px;list-style:none;font-size:1em;background:none;text-align:left}
#block-options .row{background:#DBDBDB;border-bottom:4px solid #ddd;padding:0px 15px 15px;margin:0 0 10px}
#block-options .row h2{background:#3a4c56;border-left:5px solid #ff6000;padding:5px 0 5px 10px;margin:0 -15px 10px;color:#fff;font-size:20px;font-weight:bold}
#block-options .row a.bt{background:url(../images/icons/ico-pdf-sample-min.png) #ea5800 right center no-repeat;border-bottom:2px solid #fe0000;font-weight:bold;font-size:12px;margin:5px 0 0;padding:3px 35px 1px 10px;color:#fff;text-decoration:none;display:inline-block;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#block-options .row a.bt.signup{background:url(../images/arrow-double-right-min.png) #3a4c56 right center no-repeat;padding:3px 26px 1px 10px;border:#547a8f}
#block-options .row a.bt.signup:hover{background:#547a8f !important}
#block-options .row.first a.bt{background:url(../images/icons/ico-pdf-sample-med.png) #ea5800 right center no-repeat;background-size:30px auto;border-bottom:3px solid #fe0000;font-size:14px;padding:5px 36px 3px 6px;display:inline-block}
#block-options .row.first a.bt.signup{background:url(../images/arrow-double-right-min.png) #3a4c56 right center no-repeat;padding:5px 26px 3px 10px;border:#547a8f}
#block-options .row.first a.bt span{background:url(../images/icons/ico-hand3.png) left center no-repeat;padding:0 0 0 17px}
#block-options .row a.bt:hover{background:#ed772f}
#msg-sticky{background:url(../images/icons/ribbon1.png) #d9f0f7 15px 15px no-repeat;padding:15px 15px 15px 70px;margin:0;border-top:1px solid #4aabc6;border-bottom:1px solid #4aabc6;color:#394C55}
.popup-content{background:#fff; padding:15px; position:relative;}
.popup-content.no-padding{padding:0;}
.popup-open{cursor:pointer;}
.popup-close{background:url(../images/icons/ico-close1.png) #555 center center no-repeat; text-indent:-9999px; width:30px; height:30px; cursor:pointer; position:absolute; top:0; right:-30px; padding:0; border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px;}
#agreement li {list-style:square inside;}
.agreement li {list-style:square inside;}
#gfs{margin:30px 0 0;}
#gfs tr td	{position:relative; float:left; width:23.5%; margin:0 2% 2% 0; padding:25px 15px 15px; min-height:200px; border:1px solid #ddd; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
background: rgb(238,238,238);
background: -moz-linear-gradient(0deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(0deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=1); 
}
#gfs tr td:last-child{margin-right:0;}
#gfs tr td:after{position:absolute; top:-20px; left:0; right:0; margin:0px auto; color:#fff; font-size:24px; background:#ff6000; font-weight:bold; text-align:center; padding:7px 0 8px; width:40px; line-height:25px; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
#gfs tr td:nth-child(1):after{content:'1';}
#gfs tr td:nth-child(2):after{content:'2';}
#gfs tr td:nth-child(3):after{content:'3';}
#gfs tr td:nth-child(4):after{content:'4';}

.center.one-sidebar{float:left; width:80%;}
.center.one-sidebar p{text-align:justify;}
.sidebar{width:15%;}
.sidebar-right{float:right; text-align:center;}

.page-signup h1{border-bottom:1px solid #ddd; padding:10px 0 20px; margin:0 0 25px !important; line-height:24px;}
.page-signup h1 img{vertical-align:bottom; float:left; margin:0 15px 0 0; width:100px;}
.page-signup h3{margin:0 0 15px;}

#content ul.style2 li{background:url(../images/ch1.png) left 5px no-repeat; background-size:12px auto; margin:3px 0; padding:0 0 0 20px;}
#content ul.style2 li ul{margin:0;}
#content ul.style2 li ul li{background:url(../images/arrow-min.png) left 6px no-repeat; padding:0 0 0 15px;}

table.hdiw.align-center{text-align:center;}
table.hdiw tr td{border:1px solid #ddd; border-bottom-width:5px; background:#f9f9f9; padding:15px 10px; width:25%; vertical-align:top;}
table.hdiw tr td h4{color:#ea8300; margin:0 0 10px; line-height:20px; font-size:17px;}
.contact-info{float:left; width:48%;}
.contact-info h4{font-size:16px; margin:10px 0; font-weight:400;}
.contact-info h3{font-size:20px; font-weight:bold; margin:0; padding:5px 0 5px 35px;}
.contact-info h3.phone{background:url(ic-phone.png) left center no-repeat; background-size:25px auto;}
.contact-info h3.email{background:url(ic-email.png) left center no-repeat; background-size:25px auto;}
.contact-info ul{list-style:none; margin:0; padding:0;}
.contact-info ul li{list-style:none; margin:0 0 5px !important; padding:0; background:url(ic-arrow.png) left 6px no-repeat; background-size:6px auto;}

.contact-hours{float:right; width:48%;}
.contact-hours .hours-operation{background:#fff3cd; border:1px solid #ffeeba; padding:20px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.contact-hours .hours-operation h3{background:url(ic-hours.png) #ffeeba 10px center no-repeat; background-size:25px auto; font-weight:bold; font-size:16px; margin:0 0 20px; padding:10px 10px 10px 45px; color:#ea8300; border:1px solid #ffeeba; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.contact-hours .hours-operation ul{list-style:none; margin:0; padding:0;}
.contact-hours .hours-operation ul li{list-style:none; margin:0 0 5px !important; padding:0; background:url(ic-arrow.png) left 6px no-repeat; background-size:6px auto;}

.contact-holidays{float:left; width:48%; background:#f9f9f9; border:1px solid #ea8300; padding:20px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.contact-holidays:after{content:''; display:block; clear:both;}
.contact-holidays h3{font-size:16px; color:#ea8300; font-weight:bold; margin:0 0 15px; padding:0;}
.contact-holidays ul{list-style:none; margin:0; padding:0;}
.contact-holidays ul li{float:left; width:33%; list-style:none; margin:0 0 5px !important; padding:0; background:url(ic-arrow.png) left 6px no-repeat; background-size:6px auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.contact-holidays-hours{float:right; width:48%; background:#f9f9f9; border:1px solid #ea8300; padding:20px 20px 3px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.contact-holidays-hours h3{font-size:16px; color:#ea8300; font-weight:bold; margin:0 0 0px; padding:0;}
.contact-holidays-hours ul{list-style:none; margin:0; padding:0;}
.contact-holidays-hours ul li{list-style:none; margin:0 0 0 !important; font-size:12px; padding:0; background:url(ic-arrow.png) left 6px no-repeat; background-size:6px auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
