/*
****************************************************************
DEFAULT HTML STYLES
*****************************************************************
*/

/*
****************************************************************
Utility Styles

- Generic rules for clearing, floating and hiding content.
*****************************************************************
*/
.clear
{
    clear : both;
}
div.clear
{
    height : 0px;
    /*
     * NASTY HACK: ie.6 gives any element with an opening and closing tag a default minimum height
     */
    font-size           : 0px;
    line-height         : 0px;
}
.left
{
    float : left;
}
.right
{
    float : right;
}

/*
****************************************************************
GENERIC HTML STYLES

- Generic rules applied to core html types, a, p img etc. for screen targeted styles
*****************************************************************
*/
html
{
	height : 100.1%;
}

body
{
	margin              : 0px;
	padding             : 0px;
	background-color	: #fff;
	text-align          : left;
	font-family			: Verdana;
}
    
a
{
	text-decoration : none;
	font-size : 0.8em;
	color : #2c2c2c;
}

a img
{
    border : none;
}

h1
{
    font-size   : 14px;
    line-height : 16px;
    font-weight : bold;
    line-height : 18px;
    margin      : 0px 0px 0px 0px;
    padding     : 0px 0px 0px 0px;
    color		: #5D5D5D;
}
    
h2
{
    font-size   : 12px;
    line-height : 14px;
    font-weight : bold;
    margin      : 0px 0px 0px 0px;
    padding     : 0px 0px 0px 0px;
    color		: #656A70;
}

h3
{
    font-size   : 11px;
    font-weight : bold;
    margin      : 0px 0px 0px 0px;
    padding     : 0px 0px 0px 0px;
    color		: #656A70;
}

p 
{
    font-size   : 11px;
    line-height : 20px;
	margin      : 0px 0px 0px 0px;
    padding     : 0px 0px 0px 0px;
    color		: #656A70;
}

ul
{
	margin : 0px;
	padding : 0px;
	color		: #656A70;
	
}


.none { display : none; }

td
{
font-size   : 11px;
}

th
{
font-size   : 11px;
}

dfn
{
font-weight:bold;
}
