﻿/* 01_reset.css

*** DO NOT EDIT THIS FILE *** 
These styles reset browser defaults. You should not need to change these.
Instead you should make relevant changes in the other css files.
*** DO NOT EDIT THIS FILE *** 

-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
     margin: 0;
     padding: 0;
     border: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body {line-height: 1.5; background: #fff; margin:1.5em 0;} 

table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight:400;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

a img {border: none;}

.checkbox,
.radiobutton,
.checkbox input, 
.checkbox label,
.radiobutton input,
.radiobutton label {margin: 0 .2em 0 0 !important; padding: 0 !important; vertical-align:middle !important; display:inline !important;}

ul.checkbox-list li table, 
ul.radiobutton-list li table {margin-left: 1.5em;}

html body { padding-bottom: 0 !important; } 
input{padding:0; border:0; width:auto; overflow:visible; outline:0;}
