html { background:#fff; } body, h1,h2,h3,h4,h5,h6, ul,ol,li,dl,dt,dd, p,pre,blockquote, form,input,textarea,button,img { padding:0; margin:0; } body, input, textarea, button, select { font: 13px/1.5 Arial, Helvetica, sans-serif; color: #333; word-wrap:break-word; /* for en */ } input, button, select { line-height:19px;/*for ff*/ } h1 { font-size:1.9em; margin:1.1em 0 0.5em; } h2 { font-size:1.5em; color:#222;} h3 { font-size:1.2em; color:#322; font-weight:normal; margin:0.95em 0 0.4em; } h4 { font-size:1.1em; color:#222; font-weight:normal; margin:0.5em 0 0.2em; } h5, h6 { font-size:1em; margin:0.4em 0 0.15em; } ul { list-style:none; } ol { padding-left:2em; } a { color:#ee8833; text-decoration:none; font-weight:bold; } a:hover { color: #ff9933; text-decoration: underline; } img { border:none; } textarea { border: 1px solid #ddd; overflow: auto; /* rm default vertical scrollbar in ie */ resize: vertical; /* for drag */ outline:0; } input { height:22px; border: 1px solid #ddd; margin:3px 0; outline:0; } input, button { display:inline-block;/*for ie*/ } input[type=submit], input[type=button], input.submit { height:27px;/*for ff*/ line-height:1.5; } button, input[type=submit], input[type=button], input.submit { padding:3px; background: #efefef; border: 1px solid #ddd; border-radius: 3px; } button { overflow:visible;/*for ie 7*/ padding-bottom:0 \9;/*for ie; to make height right*/ } input[type=radio] { height:auto; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {/*for input type="number" in chrome: to hide up/download arrow*/ -webkit-appearance: none; margin: 0; } input::-moz-focus-inner, button::-moz-focus-inner {/*Remove button padding in FF*/ border: 0; padding: 0; } input[type=submit], input.submit { margin-top:8px; } input[type=submit]:hover, input[type=button]:hover, button:hover { cursor:pointer; background-color:#fff; } input[type="file"] { border:none; height:24px; line-height:24px; } label { display: inline-block; margin:4px 0px; } iframe { display:block; width:100%; } pre, code { font-family: Consolas,"Liberation Mono",Courier,monospace; } pre { white-space:pre-wrap; word-wrap: break-word; } table { border-spacing: 0; border-collapse: collapse; width:100%; table-layout:fixed; margin:8px 0 40px; } th { text-align:left; font-weight:bold; } td, th { padding:5px 3px; word-wrap:break-word; border-bottom:1px solid #eee; } td { color: #333; } table img { vertical-align:middle; } p { margin:0.5em 0; } /*common class*/ .hl { background-color: #f8f8f8; }/*highlight*/ .fleft { float:left } .fright { float:right } .clear { clear:both; } .show { display:block } .hide { display:none } .error { color:red; } .errorlist { color: red; } .ovhd { overflow:hidden; } .inbl { display: inline-block; } .bold { font-weight:bold; } .label { color:#333; font-size:12px; font-style:normal; } .w100 { width: 100%; } .vh { visibility:hidden; } .vam { vertical-align:middle; } .italic { font-style:italic; } .notification { padding:5px; background:#FDF; margin:10px 0; } .tip { color:#808080; font-size:12px; } .al-rt { text-align:right; } .op, .more { font-weight:normal; font-size:12px; color:#080; } .op { font-size:13px; } .op-target { color:#803; word-wrap:break-word; } .big-more-btn { padding:.5em 0; color:#777; } .big-more-btn:hover { color:#000; background:#dfdfdf; } .no-deco, .no-deco:hover { text-decoration:none; } .input-disabled {/* for type="password/text" etc*/ background:#ebebe4; } .btn-disabled { /*for ,