body, div, p, h1, form, ul
{
	padding : 0;
	margin  : 0;
	border  : 0;
}

body
{
	color            : #222;
	font-size        : 1em;
	text-align       : left;
	margin           : 3em;
	font-weight      : normal;
	font-family      : arial, helvetica, sans-serif;
	background-image:url(../../../img/grey_grid2.jpg);
	background-repeat:repeat;
}

a, a:link, a:visited
{
	color            : #006f51;
	text-decoration  : none;
	background-color : transparent;	
}

a:hover
{
	color            : #006f51;
	text-decoration  : underline;
	background-color : transparent;	
}

h1
{
	font-size     : 1.5em;
	margin-bottom : .25em;
}

p, hr
{
	margin-bottom : .5em;
}

label
{
	float : left;
}

em
{
	color            : Red;
	background-color : Transparent;
}

form.contractorInfo div,
form.contractorInfo hr
{
	margin-bottom : 1.15em;
}

form.contractorInfo label
{
	width : 10em;
}

form.contractorInfo input,
form.contractorInfo select
{
	width : 14em;
}

form.contractorInfo .relax input, .relax
{
	width : auto;
}

form.contactReport label
{
	width : 6em;
}

form.contactReport input
{
	width : 10em;
}

form.login label
{
	width : 9em;
}

form.login input
{
	width : 10em;
}

form.recoverPassword label
{
	width : 11em;
}

form.recoverPassword input
{
	width : 10em;
}

#content
{
	color            : #333;
	width            : 690px;
	border           : 2px solid #000;
	padding          : 1.5em;
	margin-left      : auto;
	margin-right     : auto;
	background-color : #fff;
}

#contentNoWidth
{
	color            : #333;
	width            : auto;
	border           : 2px solid #000;
	padding          : 1.5em;
	margin-left      : auto;
	margin-right     : auto;
	background-color : #fff;
}

.mainMenu
{
	margin-bottom : 20px;
}

.mainMenu li
{
	display      : inline;
	margin-right : 10px;
}

.enrollComplete p
{
    margin-top: 16px;
}

.disclaimer
{
	color            : #363;
	font-size        : .8em;
	text-align       : center;
	background-color : Transparent;
	margin-top       : 2em;
}

ol li
{
	margin-bottom : 10px;
}

