body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0 } address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal } h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100% } table { border-collapse: collapse; border-spacing: 0 } img { border: 0; -ms-interpolation-mode: bicubic } a:link { /* color: #0063dc; */ color: #000; text-decoration: none } a:visited { text-decoration: none; } a:hover { text-decoration: underline } q:before, q:after { content: '' } caption, th { text-align: left } ol, ul { list-style: none } abbr, acronym { border: 0 } fieldset { border: 1 } .clearfix { *zoom: 1 } .clearfix:before, .clearfix:after { display: table; line-height: 0; content: "" } .clearfix:after { clear: both } html { font: 12px Arial, Helvetica, sans-serif } input, button, select, textarea { outline: 0 } body, button, input, select, textarea { font: 12px/1.6 } .white { color: #FFF } .red { color: red } .bgwhite { background: #FFF } .tac { text-align: center } .tar { text-align: right } .tal { text-align: left } .fl { float: left; display: inline } .fr { float: right; display: inline } .dn { display: none } .inlineblock { display: inline-block; display: -moz-inline-box; zoom: 1; *display: inline; overflow: hidden } .block { display: block } .break-word { word-wrap: break-word; word-break: break-all } .fs0 { font-size: 0 } .fs12 { font-size: 12px } .fs14 { font-size: 14px } .fs16 { font-size: 16px } .fs18 { font-size: 18px } .fs20 { font-size: 20px } .fs30 { font-size: 30px } .fwb { font-weight: bold } .fwn { font-weight: normal } .mg0 { margin: 0 } .mg5 { margin: 5px } .mg10 { margin: 10px } .mg15 { margin: 15px } .mg20 { margin: 20px } .mg25 { margin: 25px } .mg30 { margin: 30px } .mg35 { margin: 35px } .mg40 { margin: 40px } .mg45 { margin: 45px } .mg50 { margin: 50px } .mgt0 { margin-top: 0 } .mgt5 { margin-top: 5px } .mgt10 { margin-top: 10px } .mgt15 { margin-top: 15px } .mgt20 { margin-top: 20px } .mgt25 { margin-top: 25px } .mgt30 { margin-top: 30px } .mgt35 { margin-top: 35px } .mgt40 { margin-top: 40px } .mgt45 { margin-top: 45px } .mgt50 { margin-top: 50px } .mgr0 { margin-right: 0 } .mgr5 { margin-right: 5px } .mgr10 { margin-right: 10px } .mgr15 { margin-right: 15px } .mgr20 { margin-right: 20px } .mgr25 { margin-right: 25px } .mgr30 { margin-right: 30px } .mgr35 { margin-right: 35px } .mgr40 { margin-right: 40px } .mgr45 { margin-right: 45px } .mgr50 { margin-right: 50px } .mgb0 { margin-bottom: 0 } .mgb5 { margin-bottom: 5px } .mgb10 { margin-bottom: 10px } .mgb15 { margin-bottom: 15px } .mgb20 { margin-bottom: 20px } .mgb25 { margin-bottom: 25px } .mgb30 { margin-bottom: 30px } .mgb35 { margin-bottom: 35px } .mgb40 { margin-bottom: 40px } .mgb45 { margin-bottom: 45px } .mgb50 { margin-bottom: 50px } .mgl0 { margin-left: 0 } .mgl5 { margin-left: 5px } .mgl10 { margin-left: 10px } .mgl15 { margin-left: 15px } .mgl20 { margin-left: 20px } .mgl25 { margin-left: 25px } .mgl30 { margin-left: 30px } .mgl35 { margin-left: 35px } .mgl40 { margin-left: 40px } .mgl45 { margin-left: 45px } .mgl50 { margin-left: 50px } .mglr5 { margin: 0 5px } .mglr10 { margin: 0 10px } .mglr15 { margin: 0 15px } .mglr20 { margin: 0 20px } .mglr25 { margin: 0 25px } .mglr30 { margin: 0 30px } .mglr35 { margin: 0 35px } .mglr40 { margin: 0 40px } .mglr45 { margin: 0 45px } .mglr50 { margin: 0 50px } .mgtb5 { margin: 5px 0 } .mgtb10 { margin: 10px 0 } .mgtb15 { margin: 15px 0 } .mgtb20 { margin: 20px 0 } .mgtb25 { margin: 25px 0 } .mgtb30 { margin: 30px 0 } .mgtb35 { margin: 35px 0 } .mgtb40 { margin: 40px 0 } .mgtb45 { margin: 45px 0 } .mgtb50 { margin: 50px 0 } .pd0 { padding: 0 } .pd5 { padding: 5px } .pd10 { padding: 10px } .pd15 { padding: 15px } .pd20 { padding: 20px } .pd25 { padding: 25px } .pd30 { padding: 30px } .pd35 { padding: 35px } .pd40 { padding: 40px } .pd45 { padding: 45px } .pd50 { padding: 50px } .pdt0 { padding-top: 0 } .pdt5 { padding-top: 5px } .pdt10 { padding-top: 10px } .pdt15 { padding-top: 15px } .pdt20 { padding-top: 20px } .pdt25 { padding-top: 25px } .pdt30 { padding-top: 30px } .pdt35 { padding-top: 35px } .pdt40 { padding-top: 40px } .pdt45 { padding-top: 45px } .pdt50 { padding-top: 50px } .pdr0 { padding-right: 0 } .pdr5 { padding-right: 5px } .pdr10 { padding-right: 10px } .pdr15 { padding-right: 15px } .pdr20 { padding-right: 20px } .pdr25 { padding-right: 25px } .pdr30 { padding-right: 30px } .pdr35 { padding-right: 35px } .pdr40 { padding-right: 40px } .pdr45 { padding-right: 45px } .pdr50 { padding-right: 50px } .pdb0 { padding-bottom: 0 } .pdb5 { padding-bottom: 5px } .pdb10 { padding-bottom: 10px } .pdb15 { padding-bottom: 15px } .pdb20 { padding-bottom: 20px } .pdb25 { padding-bottom: 25px } .pdb30 { padding-bottom: 30px } .pdb35 { padding-bottom: 35px } .pdb40 { padding-bottom: 40px } .pdb45 { padding-bottom: 45px } .pdb50 { padding-bottom: 50px } .pdl0 { padding-left: 0 } .pdl5 { padding-left: 5px } .pdl10 { padding-left: 10px } .pdl15 { padding-left: 15px } .pdl20 { padding-left: 20px } .pdl25 { padding-left: 25px } .pdl30 { padding-left: 30px } .pdl35 { padding-left: 35px } .pdl40 { padding-left: 40px } .pdl45 { padding-left: 45px } .pdl50 { padding-left: 50px } .pdlr5 { padding: 0 5px } .pdlr10 { padding: 0 10px } .pdlr15 { padding: 0 15px } .pdlr20 { padding: 0 20px } .pdlr25 { padding: 0 25px } .pdlr30 { padding: 0 30px } .pdlr35 { padding: 0 35px } .pdlr40 { padding: 0 40px } .pdlr45 { padding: 0 45px } .pdlr50 { padding: 0 50px } .pdtb5 { padding: 5px 0 } .pdtb10 { padding: 10px 0 } .pdtb15 { padding: 15px 0 } .pdtb20 { padding: 20px 0 } .pdtb25 { padding: 25px 0 } .pdtb30 { padding: 30px 0 } .pdtb35 { padding: 35px 0 } .pdtb40 { padding: 40px 0 } .pdtb45 { padding: 45px 0 } .pdtb50 { padding: 50px 0 } .br2 { -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px } .br3 { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px } .br5 { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px } .br10 { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px } .brt3 { -moz-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0 } .brt5 { -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0 } .brt10 { -moz-border-radius: 10px 10px 0 0; -khtml-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0 } .brb3 { -moz-border-radius: 0 0 3px 3px; -khtml-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px } .brb5 { -moz-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px } .brb10 { -moz-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px } .brl3 { -moz-border-radius: 3px 0 0 3px; -khtml-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px } .brl5 { -moz-border-radius: 5px 0 0 5px; -khtml-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px } .brl10 { -moz-border-radius: 10px 0 0 10px; -khtml-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px } .brr3 { -moz-border-radius: 0 3px 3px 0; -khtml-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 } .brr5 { -moz-border-radius: 0 5px 5px 0; -khtml-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0 } .brr10 { -moz-border-radius: 0 10px 10px 0; -khtml-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 } .box-shadow { box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3) } .ipt { background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; display: inline-block; padding: 4px 6px; margin-bottom: 0; font-size: 14px; line-height: 20px; color: #555; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .textarea { background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; display: inline-block; padding: 4px 6px; font-size: 14px; line-height: 20px; color: #555; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .ipt:focus, .textarea:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) } .select { width: 220px; background-color: #FFF; border: 1px solid #CCC; height: 30px; line-height: 30px; display: inline-block; padding: 4px 6px; margin-bottom: 0; font-size: 14px; color: #555; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .clear { clear: both }