html, body
{
    margin: 0;
    padding: 0;
}
body, td, tr {

	font : 12px/1.5em Arial, Helvetica, sans-serif;
	color: #000000;
}

b
{
	color: #000000;
}


div
{
	text-align:justify;
	color: #000000;
}

small
{
	font-size : 10px;
	color : #888888;
}

strong
{
	color: #000099;
}

h1
{
	font: 24px Arial, Helvetica, sans-serif;
	color: #333366;
	margin: 0 0 8px;
}

h2
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #800000;
}

a:link, a:active, a:visited
{
	font-weight : bold;
	color : #ff6633;
	text-decoration:none;
}

a:hover
{
    color : #666666;
    text-decoration:none;
}

p {margin-top : 9px;}

.input {

	background-color : #ffffff;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul{list-style-type: square;}

/* ~~~ === FORMS ====================================================================================== ~~~ */
table.formtable
{
    width: 100%;
    border: 1px solid #999;
    background-color: #E4F1FA;
    margin: 1em 0;
}
table.formtable thead th
{
    background-color: #76ACC6;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform : uppercase;
    text-align: left;
    color: #fff;
    padding: 4px 8px;
    border-bottom: 1px solid #999;
}
table.formtable tbody th
{
    text-align: right;
    white-space: nowrap;
}
table.formtable tbody td{padding: 4px 8px;}
table.formtable tfoot td{padding: 4px 8px 12px;}
table.formtable tbody th.padTop,
table.formtable tbody td.padTop{padding-top: 12px;}
.input
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #999;
}
.button
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #ccc;
    color: #000;
}
