.msWrap { width:784px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; line-height:normal}
.msHead { background:url(../images/ms-aug-hg.png) repeat-x bottom left; margin:0; padding:0; float:left; width:100% }
.msHead p { text-align:left; float:left; width:460px; font-size:13px; padding:20px 30px }
.msHead .clRight { float:left; margin:0; padding:20px 0; min-width:20px }
.msHead .hTxt { float:left; margin:0; padding:10px 15px; min-width:20px; font-size:25px }
.msHead a.greenbigbtn{margin:14px 15px 0 0}
.msMid { clear:both; background:url(../images/ms-aug-bg.png) repeat-x bottom; margin:0; padding:0; width:100%; text-align:left }
.msMid .msmInner { background:url(../images/rs-oct-bnr-img.png) no-repeat 505px 10px; margin:0; padding:0 30px; height:200px }
.msMid .msmInner .infWrap { margin:0; width:500px; height:163px }
.msMid .msmInner .msiH { font-size:20px; margin:0; padding:20px 0 0; display:block }
.msMid .msmInner .info { margin:10px 0 0; padding:5px 0 0 20px; font-size:13px; background:none; list-style:disc; line-height:normal}
.msMid .msmInner .tabs { margin:0; padding:0; list-style:none }
.msMid .msmInner .tabs li { /*background:url(../images/ms-aug-tbg.png) repeat-x bottom;*/ border:#ccc solid 1px; border-bottom:none; float:left; margin:8px 0 0 -1px; padding:0; min-height:28px }
.msMid .msmInner .tabs li a { float:left; padding:5px 25px; font-size:13px; color:#156CB4; text-decoration:none; min-width:100px; _width:100px; text-align:center }
.msMid .msmInner .tabs li.sel { background:#fff; float:left; margin:0 0 0 -1px; padding:0; min-height:36px }
.msMid .msmInner .tabs li.sel a { padding:9px 25px; font-size:13px; color:#000; font-weight:700 }
.msMain { width:725px; margin:auto; padding:0; text-align:left; clear:both }
.msMain .lpTx { float:left; width:450px; margin:0; padding:20px 0 }
.msMain .lpTx ul { margin:0; padding:20px 0 0; list-style:none; font-size:13px; clear:both }
.msMain .lpTx ul li { background:url(../images/rs-oct-sprite-feat.png) no-repeat top left; margin:0; padding:0 0 30px 150px }
.msMain .lpTx ul li strong { margin:0; padding:0 0 10px; display:block }
.msMain .lpTx ul li.bg1 { background-position:top left }
.msMain .lpTx ul li.bg2 { background-position:0 -125px }
.msMain .lpTx ul li.bg3 { background-position:0 -254px }
.msMain .lpTx ul.frmSet li { background:none; margin:0; padding:3px 0; text-align:center; float:left; *float:none; width:100% }
.msMain .lpTx ul li .frmF { float:left; width:150px; text-align:left; margin:0; padding:0 }
.msMain .lpTx ul li .frmV { float:left; min-width:10px; text-align:left; margin:0; padding:0 5px }
.msMain .rpTx { float:right; margin:20px 0; padding:0 0 20px; width:224px; background:url(../images/rs-oct-info-l-b.png) no-repeat bottom left }
.msMain .rpTx .rpTxH { background:url(../images/rs-oct-info-l-t.png) no-repeat top left; padding:10px 20px; display:block }
.msMain .rpTx ul { margin:0; padding:10px 20px; list-style:none }
.msMain .rpTx ul li { margin:0; padding:0 0 5px 10px; font-size:13px }
.msMain .rpTx ul li.head, .msMid .msmInner .info li { margin:0; padding:0 0 5px }
.msMain .dlLink { font-size:12px; text-decoration:none; color:#156CB4; float:right; margin:0; padding:10px 0 }
.msMain .setName { display:block; clear:both; margin:0; padding:10px 0; font-size:18px }
.msMain .setName .stpN { background:url(../images/res-stp-gr.png) no-repeat scroll left bottom transparent; color:#FFF; float:left; font-size:14px; height:22px; line-height:22px; margin-right:10px; text-align:center; width:22px }
.msMain .setName span { font-weight:400 }
.msRedTx { color:#c00 }
.faqLinks ul { margin:0; padding:0 }
.faqLinks ul li { list-style:none; clear:both }
.faqLinks ul li a { color:#156CB4; font-weight:700; font-size:12px; text-decoration:none }
.faqContent { font-size:12px }
.faqContent p { margin:30px 0; padding:0 }
.faqContent strong { display:block }
.faqContent a { color:#156CB4; text-decoration:none }
.faqContent a:hover, .faqLinks ul li a:hover { text-decoration:underline }
.flow-loginsign ul li span.left .greenbigbtn{float:left}


/*FOR login in API*/
.lpTx .flow-loginsign ul{ width:auto; margin:0; padding:0}
.lpTx .flow-loginsign ul li{padding:5px 0; width:500px; background:none}
.lpTx .flow-loginsign ul li span.flow-loginsign-label{font-size:16px; width:195px}
.lpTx .flow-loginsign ul li .flow-loginsign-label-short .flow-loginsign-label{width:40px}
.lpTx .flow-loginsign ul li span input{margin:0 5px 0 0}
.lpTx .flow-loginsign ul li.log-choice .left label input{ width:auto }
.lpTx .flow-loginsign-label-short .left input{width:50px}
.lpTx .flow-loginsign ul li span label input{width:auto}
.lpTx .flow-loginsign ul li.log-chknewlet span label{ font-size:12px }
.lpTx .flow-loginsign ul li.log-chkterms span label{ font-size:12px }
.lpTx .flow-loginsign ul li.log-chkterms span label a{font-size:12px}
.lpTx .flow-loginsign ul li .errormsg{padding:18px 0 0 94px}
.lpTx .main-page-title{display:none}

