body {background-position:center -39px;}
.DirectBox, dl.Secpoint dd, .RightLogin, .StepBox-1, .StepBox-2, .StepBox-3 {background:url(../images/right-icons.png) left top no-repeat;}

#wrape {background:#fff;}
#ck-middle {border:0; margin:0 10px; position:relative; float:left; width:958px; border:1px solid #ededed; background:#fff url(../images/chck-mid-bdr.png) repeat-y right top;}
#ck-left {float:left; width:703px; padding:9px;}
#ck-right {float:right; width:223px; padding:0 0 0 14px;}
#ck-right .testimonials {margin-left:0;}
#signin_menu_new {right:4px; top:60px; width:263px; z-index:99999; position:absolute;}
.TLBoxNew {background-position:-274px -27px;}

#header {border-top:3px solid #0C5496;}
.TopChatBox {width:515px; float:left;}
.TopChatBox a, #existing_login {color:#1a1a1a;}
.TopChatBox a u {font-size:13px;}
.TopChatBox span{font-size:18px;}
.TopChatBox span:last-child{color:#27498f;}
.RightLogin {background-position:-75px -195px;  width:195px; float:right; padding:28px 0 15px 30px;}
.TopChatBox {padding:35px 0 0 0;}
.RightLogin a {color:#000; font-size:13px; text-decoration:underline; padding:0; display:block;}
.RightLogin a:hover {text-decoration:none;}
.RightLogin a.AfterLog {margin-top:9px;}


.chkProBox {width:703px; float:left; background:url(../images/round-arrow.png) right 18px no-repeat;}
.DownArrow {background-position: right -730px;}
.chkProBox table {margin:25px 0;}
.chkProBox td {font-size:20px;}
.chkProBox td tt {font-size:20px; font-weight:normal; display:block; margin-bottom:10px;}
.chkProBox td .OrageTxt{color:#ff8400;}
.chkProBox td a {font-size:13px; text-decoration:underline;}
.chkProBox td a {text-decoration:none;}
.bdr2px {border-bottom:2px solid #e9e9e9; display:block; padding-bottom:7px; margin-bottom:20px;}

.chkDocBox {width:701px; float:left; padding:10px 0 0 0; border:1px solid #ededed; border-bottom:0; position:relative; background:#f5f5f5;}
.DocTxt {font-size:13px;}
.DocTxt tt {font-size:20px; display:block; font-weight:normal; margin-bottom:10px;}
.chkDocBox a {color:#3A3A3A;}
.chkDocBox a:hover {text-decoration:underline; }

.GmqBox {width:681px; float:left; background:#fff; padding:10px; margin:0; border:1px solid #ededed; border-right:0; border-left:0; position:relative;}
.GmqBox .scv1{left:0;}
.GmqBox .scv2{right:0;}
.GmqBox h2 {font-size:20px;}
.GmqBox h2 span {color:#252525;}
.StepBox-1, .StepBox-2, .StepBox-3 {background-position:left -226px; width:75px; height:12px; display:inline-block; float:right;}
.StepBox-2 {background-position:left -245px;}
.StepBox-3 {background-position:left -265px;}
.StpLink {width:25px; height:12px; display:inline-block; margin-right:7px;}
.TermsBox {width:681px; float:left; position:relative; left:-10px; border-top:1px solid #EDEDED; padding:10px;}
.Org-through {text-decoration:line-through; color:#ff8400;}

.DirectBox {width:110px; float:left; padding:25px 0 15px 104px; min-height:110px; margin:5px 0; text-align:center; font-size:20px; color:#252525;}
.DirectBox span{color:#26488e; font-size:32px;}
dl.Secpoint {width:214px; float:left; margin-bottom:20px;}
dl.Secpoint dd {display:block; background-position:-90px -271px; padding:0 0 10px 20px;}

.ck-proceed-btn, .ck-proceed-btn b {background:url(../images/ck-procced-btn.gif) left no-repeat; line-height:60px; color:#000; font-size:28px; padding:0 0 0 17px; white-space:nowrap; border:0; margin:0; display:inline-block; cursor:pointer; font-weight:normal;}
.ck-proceed-btn b {background-position:right; padding:0 50px 0 0;}

#footer {padding-bottom:10px;}


.opc {opacity: 0.5;} 
.CkLoader {display:none;}
.opc .CkLoader{display:inline-block; position:absolute; left:50%; top:40%;}

.CkLoginCrv {background:url(../images/flagbox-bg.png) no-repeat left top; height:27px; width:235px; display:block; margin-bottom:-23px; position:relative; left:-10px; top:-27px;}
#div_login table {margin:0;}
#div_login table td {font-size:12px;}
table#forgotpass {margin-top:-10px;}

.GmqFirst li.chkright {width:60.5%;}
.GmqFirst li {width:36.5%; }


/* new readio css start */
input.checked ~ span.RSpan, span.CkRedBdr, .CkRedBdr ~ span.RSpan{background: none repeat scroll 0 0 #CCE5B5; border:1px solid #B7D29F;}
span.RSpan{background:none repeat scroll 0 0 #e6e6e6; cursor:pointer; display:inline-block; left:-24px; min-width:22px; padding:2px 15px; position:relative; text-align:center; border:1px solid #EBEBEB; border-radius:11px;}
label.RLbl{display:inline-block; margin:3px -8px 0 0;}
label.RLbl input[type="radio"]{margin-left:3px;}
/* new readio css end */

/* END */