@charset "utf-8";html,body,div,span,img,applet,embed,canvas,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,s,
center,dl,dt,dd,ol,fieldset,form,label,legend,button,caption,tfoot,thead,tr,th{font-size:100%;margin:0;outline:0;padding:0;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{line-height:1;}
li{padding:3px 0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del,.del{text-decoration:line-through;color:#f30}
html{height:100%;}
body,button,input,textarea{font:12px Arial,Helvetica,sans-serif;}
a{color:#03c;text-decoration:none;}
dt{font-weight:bold;}
td, th{vertical-align:middle}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
fieldset, img{border:0;}
a:focus{outline:none;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
p{margin:0px 0px 15px 0px;line-height:18px;}
fieldset{margin:10px 0 10px 0;padding:5px 10px 10px 10px;border:1px solid #c8c8c8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
legend{padding:0 10px 0 10px;}
textarea{padding:1px 0 1px 5px;}
option{padding:0 0 1px 5px;}
.hidden,input[type='hidden']{display:none;}
button,
input[type='button'],
input[type='submit']{padding:2px 4px 2px 1px;line-height:100%;}
input[type='button'],
input[type='submit'],
input[type='checkbox'],
input[type='image'],
input[type='radio'],
input[type='reset'],
select,
button{cursor:pointer;margin-right:8px}
.input,input[type='text'],input[type='password'],select{border:1px solid #c8c8c8;background:#ffffff;vertical-align:middle}
textarea:hover,
input[type='text']:hover,
input[type='password']:hover{border-color:#aaaaaa;}
textarea:focus,
input[type='text']:focus,
input[type='password']:focus{border-color:#8c8c8c;}
h1, h2, h3, h4, h5, h6{margin-bottom:10px;font-weight:bold;}
h1{font-size:1.5833em;margin-top:25px;}
h2{font-size:1.3333em;margin-top:25px;}
h3{font-size:1.1666em;margin-top:15px;}
h4{font-size:1.0833em;margin-top:15px;}
h5{font-size:.8333em;margin-top:10px;}
h6{font-size:.8333em;margin-top:10px;}
hr{margin:15px 0 15px 0;display:block;background:#c8c8c8;height:1px;border:none;}
q{font-style:italic;}
blockquote{margin:10px 0 10px 15px;font-style:italic;font-size:130%}
blockquote > *:first-child:first-letter{font-size:150%}
pre{margin:10px 0 10px 0px;padding:5px 0 5px 10px;border:1px dotted #aab4be;border-left:10px solid #aab4be;background:#fafafa;font-size:90%;color:#2E8B57;white-space:pre-wrap;}
acronym, abbr{border-bottom:1px dashed #969696;cursor:help;font-variant:small-caps;text-transform:lowercase;}
.w5,.width5{width:4.999%}
.w8,.width8{width:7.999%}
.w10,.width10{width:9.999%}
.w15,.width15{width:14.999%}
.w18,.width18{width:18.333%}
.w20,.width20{width:19.999%}
.w25,.width25{width:24.999%}
.w30,.width30{width:29.999%}
.w35,.width35{width:34.999%}
.w40,.width40{width:39.999%}
.w45,.width45{width:44.999%}
.w50,.width50{width:49.999%}
.w55,.width55{width:54.999%}
.w65,.width65{width:64.999%}
.w75,.width75{width:74.999%}
.w80,.width80{width:79.999%}
.w100,.width100{width:100%}
.nowrap{white-space:nowrap}
.bold{font-weight:bold}
.fl,.float-left{float:left;}
.fr,.float-right{float:right}
.ca,.clear-all{clear:both}
.cl,.clear-left{clear:left}
.cr,.clear-right{clear:right;}
.center{text-align:center}
.left{text-align:left}
.justify{text-align:justify}
.right{text-align:right}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.v-top,.valign-top{vertical-align:top}
.rc{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.rc-t{border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;}
.rc-b{border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;}