﻿/* RESET CSS */
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; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption, th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0; }

/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* IE HACK */
.clearfix { display: block; }

/* Initial Settings */
P { margin: 0px 0px 0.2em 0px; }
A { color: #575790; text-decoration: none }

/* Some Helper Classes */
.visible { display: block } 
.hidden { display: none }
.wbr { width: 1px; font-size: 1px; }

body, td, input, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
