body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
a:focus{outline:none}
p{margin:10px 0 15px}
ul,ol,dl{margin:0 0 15px 40px}
dd{padding-left:40px}
td,th{padding:1px}
a:link,a:visited{color:#1b6da9;text-decoration:none}
a:hover{color:#333;text-decoration:none}
fieldset{border:1px solid #c8c8c8;margin:10px 0;padding:0 10px 10px}
legend{font-weight:700;background:#fff;padding:0 10px}
textarea{padding:1px 0 1px 5px}
option{padding:0 0 1px 5px}
input[type='hidden']{display:none}
input[type='text'],input[type='password']{padding:2px 2px 2px 5px}
button,input[type='button'],input[type='submit']{line-height:100%;padding:2px 4px 2px 1px}
input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button{cursor:pointer}
textarea,input[type='text'],input[type='password'],select{border:1px solid #ccc;background:#fff}
input,select,textarea,.inputbox{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:100%;vertical-align:middle;padding:3px 5px}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:400}
h1{font-size:200%;line-height:36px;margin-top:25px}
h2{font-size:150%;line-height:24px;margin-top:25px}
h3{font-size:125%;line-height:18px;margin-top:15px}
h4{font-size:14px;line-height:16px;margin-top:15px}
hr{display:block;background:#c8c8c8;height:1px;border:none;margin:15px 0}
q{font-style:italic}
blockquote{font-style:italic;font-size:130%;margin:10px 0 10px 15px}
* html .clearfix{height:1%}
html[xmlns] .clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
h5,h6{font-size:12px;line-height:14px;margin-top:10px}
.left{float:left}
.right{float:right}
.clear{clear:both}
.spacer{clear:both;height:5px;font-size:2px}