/* Reset */
body, div, span, object, frame, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, menu{margin:0; padding:0}
body{font-size:12px; font-family:Tahoma,Verdana,STHeiTi,simsun,sans-serif}
a img, :link img, :visited img{border:0}
table{border-collapse:collapse}
ul{list-style:none}
q:before, q:after, blockquote:before, blockquote:after{content:""}
input.inputtext:focus, textarea:focus, select:focus{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FCFCFC none repeat scroll 0 0}
select{border:1px solid #BDC7D8; height:22px; padding:2px}
/* Link */
a{color:#000}
a:link, a:visited{color:#000; text-decoration:none}
a:hover{color:#bb0202; text-decoration: none;}
/* Form */
fieldset{border:none}
input, select{vertical-align:middle; font-size:12px}
label{color:#333; cursor:pointer}
textarea{border:1px solid #bdc7d8; padding:3px; font-size:12px; overflow:auto}
select, label, textarea, input{font-family:'lucida grande',tahoma,verdana,arial,STHeiTi,simsun,sans-serif}
.input-text{border:1px solid #bdc7d8; padding:3px}
.input-text[disabled]{background-color:#D4D0C8}
.input-button, .input-submit{background-color:#005eac; border-color:#b8d4e8 #124680 #124680 #b8d4e8; border-style:solid; border-width:1px; color:#fff; cursor:pointer; font-size:12px; padding:2px 15px; text-align:center; _padding:3px 10px}
.input-button[disabled], .input-submit[disabled]{background-color:#D4D0C8; border:0}
input.gray{border:1px solid; border-color:#fff #848484 #848484 #fff !important; background:#f0f0f0 !important; color:#333 !important}
/* Elements */
a.share{background:#fff url(../images/share/share_icon.png) no-repeat 30px 0; border:1px solid #7f93bc; color:#525c97; display:block; float:left; line-height:1em; padding:3px; width:40px}
a.share:hover{background:#005EAC url(../images/share/share_icon.png) no-repeat 30px -18px; border:1px solid #005eac; color:#fff; text-decoration:none}
h3{font-size:14px}
h4{font-size:12px}
.pipe{margin:0 3px; color:#aaa; font-size:11px; font-weight:400}
.quote{background:url(../images/share/quote_start.gif) no-repeat; margin-top:10px; padding:0 20px}
.quote q{background:transparent url(../images/share/quote_end.gif) no-repeat 100% 100%; color:#555; display:inline-block; padding-right:20px}
/* clearFix*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
