html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, hr {margin: 0;padding: 0;border: 0;outline: 0;background: transparent;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 1;background-color:#d0d1d2;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins{text-decoration: none;}
del{text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse: collapse;border-spacing:0;}
/* reset style close */
/* clearfix start */
.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%;}
/* clearfix close */
body{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:normal;}
input,textarea, select{}
h1{font-size: 170%;}
h2{font-size: 160%;line-height: 130%;}
h3{font-size: 140%;}
h4{font-size: 130%;}
h5{font-size: 120%;}
h6{font-size: 110%;}
ul,quote,code,fieldset{margin:0;}
hr{height:1px;border:1px solid;}
ol,li{margin:0;padding:0;}
.description{line-height:150%;margin:7px 0px;}
.messages,.preview{margin: .75em 0 .75em;padding: .5em 1em;}
.messages ul{margin: 0;}
.box{margin-bottom: 2.5em;}
ul li{}
.textfield{background-color:#FFF;border: 1px solid #bebfbf;}
.mandatory{font-size:12px;color:#e30040;}
