/* Style sheet basic */
*{margin:0;padding:0;}
html,body{height:100%;}
body{margin:0;padding:0;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
fieldset,form,input,optgroup,select,textarea{font-family:Verdana, Arial, Helvetica, sans-serif;}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:12px;color:#b3b3b3;}
h1{font-size:21px;color:#e5e5e5;}
h2{font-size:15px;color:#ffffff;}
h3,h4,h5,h6{font-size:12px;color:#0687cb;}
a{outline: none;}
img{border: none;}
p,pre,form{margin:0;padding:0;}
h1{margin:30px 0;padding-bottom:5px;border-bottom:1px solid #0687cb;font-weight:normal;line-height:140%;}
h2,h3,h4,h5,h6{margin:0 0 15px 0;font-weight:bold;}
optgroup{padding:3px 0;font-style: normal;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset{display:block;margin:12px 0 24px 0;padding:12px 12px 0 12px;}
* html fieldset{margin-top:12px;}
*:first-child+html fieldset{margin-top:12px;}
legend{color:#350000;}
* html legend{margin-top:-24px;padding:12px 0;}
*:first-child+html legend{margin-top:-24px;padding:12px 0;}
input.text,input.password{width:200px;margin:1px 0;}
* html input.text,* html input.password{margin:0;}
*:first-child+html input.text,*:first-child+html input.password{margin:0;}
textarea{width:300px;height:70px;}
* html textarea{width:298px;}
select{width:204px;margin:1px 0;}
* html select{width:206px;}
div.radio_container{margin:0 0 1px 0;}
* html div.radio_container{margin:2px 0 -1px 0;}
*:first-child+html div.radio_container{margin:2px 0 -1px 0;}
div.radio_container span{display:block;padding-right:6px;}
input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0;}
* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px;}
*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
div.checkbox_container{margin:0 0 1px 0;}
* html div.checkbox_container{margin:2px 0 -1px 0;}
*:first-child+html div.checkbox_container{margin:2px 0 -1px 0;}
div.checkbox_container span{display:block;padding-right:6px;}
input.checkbox{margin:3px 3px 0 1px;padding:0;}
* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
input.file{margin:1px 0;}
* html input.file{margin:0;}
*:first-child+html input.file{margin:0;}
p.error{font-weight:bold;font-size:9px;color:#ff0000;}
.inside{position:relative;}
*+html .inside{position: static !important;}
.block{overflow:hidden;}
.clear,#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.hidden{display:none;}
.noborder{border: none !important;}
.nomargin{margin: 0 !important;}
.custom{display:block;text-align:left;}
.custom:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
