html { font-family:Arial, Verdana, sans-serif; font-size:13px; color:#111;}
body { margin:0; padding:0;}

a img { border:0;}

.header { background:#111; margin:0; padding:10px 5%; color:#fff;}
.header h3 { margin:0; font-size:25px; color:#666; }
.header p {margin:0; float:right; font-size:90%; color:yellow; font-weight:bold; font-style:italic;}
.header h3 a { color:#ea4e47; text-decoration:none; font-weight:bold;}
.header h3 a:hover { text-decoration:underline;}
.header ul.right { float:right; margin:0; padding:8px 0px;}
.header ul.right li { display:inline; list-style:none; margin-left:10px; font-weight:bold; font-size:90%;}
.header ul.right li a { color:#aaa;  text-decoration:none;}
.header ul.right li a:hover { color:#ccc;}
.header ul.right li a.cb { font-weight:normal; color:#444;}

body.home .header ul.right li a.home { color:#fff;}
body.api .header ul.right li a.api { color:#fff;}

.uc { background:#ea4e47; padding:2px 5%; font-weight:bold; font-size:80%; color:#fff;}

.content { margin:20px 5%;}
.content h1 { font-size:320%; margin-top:10px;}
.content h1 span { font-size:50%; background:#d9f3ff; padding:3px; }
.content .left div.up_line {border: none; height: 30px; width: 100%; overflow:hidden; background:#ffedec; margin-bottom:20px; }
.content .left div.up_wrap { width: auto; float:left; color:#ea4e47; font-size:14px; padding:5px 0px; line-height:20px; height: 100%;}
.content .left select.up_wrap { width: 20%; float:left; color:#ea4e47; font-weight:bold; font-size:14px; background:#ffedec; margin: 0 10px 0 0; padding:5px 10px; border: 0; border-right: 5px solid white;height: 100%; }
.content .left div.up_wrap span { padding: 10px; text-decoration: none; color: #ea4e47; cursor: pointer; }
.content .left div.up_wrap span:hover { background: white; }

.content .hr {
  width: 100%;
  border: 6px solid #EFEFEF;
}



.content .left h6 { margin:0; font-weight:normal; color:#999; margin-top:5px;}
.content .left h6 a { color:#999;}
.content .left { width:100%;float:left;}

.content .left h2 { line-height:1.5;}
.content .left h2 span { background:#d9f3ff; padding:3px;}

.content .left div.help a { color:#999;}

.content .left ol { font-size:105%; line-height:1.5;}
.content .left ul { font-size:105%; line-height:1.5;}

.content .left div.down_but { margin-top: 15px; float: right; }
.content .left .down_but a {border: 0;background: #EFEFEF; line-height: 20px; color: #999999; padding: 6px; text-decoration: none;}
.content .left .down_but a:hover {background: #ffedec; line-height: 20px; color: #ea4e47;}

.content .left .down_but .submit {border: 0;background: #ffedec; line-height: 20px; color: #ea4e47; padding: 6px; text-decoration: none; font-size: 16pt;}
.content .left .down_but .submit:hover {background: #ea4e47; line-height: 20px; color: white;}




body.page .content .left p { font-size:105%; margin:10px 5px; line-height:1.5;}
body.page .content .left p strong { background:#efefef;}
body.page .content .left h3 {font-weight:bold;}
body.page .content .left h2 { border-top:6px solid #efefef; padding-top:6px;}
body.page .content .left p code, body.page .content .left ul code { background:#efefef; border:1px solid #ccc; padding:1px 3px; font-size:90%;}
body.page .content pre { background:#efefef; color:#000; padding:10px 15px; font-size:90%; overflow-x:auto; border:1px solid #ccc; border-left:0; border-right:0; font-weight:bold;}
body.page .content .highlight pre { background:none; color:#000; padding:0; font-size:100%; overflow:auto;}
body.page .content .left ul li p { margin:0;}
body.page .left .content p img { border:5px solid #efefef; padding:2px; background:#fff;}
body.page .content img.rightimg { float:right; margin-left:10px;border:5px solid #efefef; padding:2px; background:#fff;}
body.page .content hr.clear { clear:both; height:1px; border:0; background:none;}

body.home .content .left ul { margin:0;padding:0; overflow:hidden;}
body.home .content .left ul li {float:left; width:45%; margin-right:5%; margin-bottom:15px; list-style:none; padding:0; font-size:90%; color:#999; height:80px;}
body.home .content .left ul li a { display:block; font-weight:bold; font-size:140%;}
body.home .content .left ul li a:hover {}




.s { clear:both;overflow:hidden;}
div.help { clear:both; overflow:hidden; font-size:90%; font-weight:bold; margin:0; background:#efefef;line-height:1.5; color:#999; padding:10px; text-align:center; margin-top:40px; -webkit-border-radius:10px; -moz-border-radius:10px;}
div.help a { color:#999;}

.footer { margin:0px 0; clear:both; overflow:hidden; font-size:80%; color:#ccc; padding:10px 10px;}
.footer div.logo { float:right;}
.footer p {margin:0; line-height:1.5;}
.footer a { color:#ccc; }

