﻿/* reset all styles */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

body 
{
 line-height: 1;
 height:100%;
}

ol, ul 
{
	list-style: none;
	list-style-type:none;
}
ol.cont
{
    list-style-type:upper-alpha;
}
ul.cont
{
    list-style-image: url(../images/chevron.png);
}
li.cont
{
    padding-bottom:5px; 
    margin-left:25px;
}
ol ol li
{
    list-style-type:none;
    margin-left:30px !important;
}

/* remember to define focus styles! */
:focus, a
{
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

/*end reset styles */

html,body
{
	margin:0px;
	padding:0px;
}
body
{
	font-size: 10pt;
	font-family:sans-serif;
	text-align:left;
	background-color:#c1c1c1;
}

/* universal definitions */
p
{
	margin:0px 10px 10px 0px;
	line-height:1.4
}

a
{
	text-decoration:none; 
	line-height:120%;
}

h1
{
	font-size:32px;
}

h2
{
	font-size:26px;
}

h3
{
	font-size:16px;
}

h4
{
	font-size:18px;
}

h5
{
	font-size:14px;
}

h6
{
	font-size:8px;
}

div
{
	/*min-height:15px;*/
}

/* end universal definitions */

      .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        }
        
sup{/*line-height:2em;*/ font-size:10px; top:-2px; position:relative;}