
.leftcontent{width:503px;padding:0 55px 10px 0;}
p,label,td,th,input,select{font-size:14px;}
.rightcontent,.leftcontent{display:inline-block;vertical-align:top;}
.rightcontent{padding-bottom:20px;}
.crediteq{font-weight:bold;padding:10px 0;margin:20px 0;background-color:#f8f8f8;font-size:16px;}
.crediteq span{padding:20px;}
#calc h2{margin:10px 0;}
.Block{display:block !important;}
h2{font-size:16px;}
.SalesText{padding:10px !important;display:none;margin-top:15px;background:#e0eeff;}
.buttonjs{font-size:14px;padding:4px 10px;}
.buttonjs:hover{font-size:14px;padding:4px 10px;}
#creditNumber{width:110px;height:20px;}
#monthSelect{width:118px;}
#upgradeSelect{width:152px;}
.RedBorder{border:solid #cb0505 1px;}
.Inline{display:inline-block !important;}
.monthLabel{margin-right:64px;}
.upgradeLabel{margin-right:10px;}
.Months{margin-top:15px;}
.UpgradeDate{margin-bottom:15px;}
label{width:130px;text-align:right;}
.buttonlink{border:0;background:transparent;color:#284c87;text-decoration:underline;font-size:14px;font-weight:700;outline-style:none;cursor:pointer;}
.buttonlink:hover{color:#738837;}
#quote{padding:15px 15px 15px 130px;display:none;margin-top:15px;background:#e0eeff;}
.mand{padding:0 5px;}
.btnbar{text-align:right;margin-top:15px;}
.monthlytxt{font-weight:bold;}
#numberval.hidden{display:none;}
#numberval{margin-left:5px;font-size:14px;color:#cb0505 !important;background:#ffe2e2;border:solid #cb0505 1px;padding:4px 8px;-webkit-box-shadow:0px 0px 0px 1px rgba(203, 5, 5, 0.1);box-shadow:0px 0px 0px 1px rgba(203, 5, 5, 0.1);display:inline-block;text-align:center;}
.monthLabelUS{margin-right:17px;}
#monthval.hidden{display:none;}
#monthval{margin-left:197px;font-size:14px;color:#cb0505 !important;background:#ffe2e2;border:solid #cb0505 1px;padding:4px 8px;-webkit-box-shadow:0px 0px 0px 1px rgba(203, 5, 5, 0.1);box-shadow:0px 0px 0px 1px rgba(203, 5, 5, 0.1);display:inline-block;text-align:center;}
#life,#twelve{border:1px solid #284c87;}
.ratetab{width:400px;}
.ratetab h2{margin:10px 0 0 10px;}
#ratetabs table{width:400px;padding:0 10px;}
.ratetab th{padding:5px 0 6px;}
.ratetab td{border-bottom:1px solid #e0eeff;padding:5px 0;}
th:nth-child(2),td:nth-child(2){text-align:center;}
th:nth-child(3),td:nth-child(3){text-align:center;}
td,th{height:20px;}
.ratetab p{padding:18px 10px 22px;}
.RenewalDate{margin-bottom:10px;text-align:center;}
.RenewalDateDetail{font-size:16px;font-weight:700;}
.contentpanel{border:0;padding:10px 0 10px 0;}
.headerwingleft{width:830px;float:left;display:block;}
.headerwingleftfx8{width:100%;float:left;display:block;}
.headerwingleftkdvr{width:100%;float:left;display:block;margin-top:10px;}
.headerwingright{width:156px;height:86px;}
.headerwingright .cca1{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;}
.recruiterpostajob{margin:20px 0 0 -5px;padding:0;height:46px;width:160px;text-align:center;background:url('https://cbassets-b9f6egc9aqcygwgr.z02.azurefd.net/css/cssimg/ribbon.png') no-repeat;position:absolute;}
.recruiterpostajobmin{margin:14px 0 0 -3px;height:46px;}
.recruiterpostajob #RecruitersPostLink1{font-size:16px;line-height:16px;display:inline-block;margin:7px 0 0 6px;text-decoration:none;color:#fff;}
.recruiterpostajob #RecruitersPostLink2{font-size:16px;font-weight:700;line-height:16px;display:inline-block;margin:1px 0 0 10px;text-decoration:none;color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#monthval{margin-left:200px;}}