a:link, a:hover, a:visited, a:active { color : #515151; }

html, body
{
	margin : 0px;
	padding : 0px;
	height : 100%;
	text-align : center;
}

form
{
	padding : 0px;
	margin : 0px;
}

h2
{
	font-family : 'Verdana', sans-serif;
	font-size : 9px;
	font-weight : bold;
	margin : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
}

input
{
	font-family : 'Verdana', sans-serif;
	font-size : 9px;
}

p
{
	margin : 0px;
}

textarea
{
	font-family : 'Verdana', sans-serif;
	font-size : 9px;
}

ul
{
	margin : 0px;
	padding : 0px;
	margin-left : 25px;
	list-style-image : url('../images/bullet.gif');
}

#divmainContent
{
	width : 800px;
	height : 585px;
	text-align : left;
	margin : auto;
	clear : both;
}

#divvertical
{
	float : left;
	height : 50%;
	margin-top: -292px;
	width : 100%;
}

#footer
{
	background : url('../images/footer.png');
	height : 16px;
}

#headerBar
{
	width : 750px;
	background : #000000;
	color : white;
	font-family : 'Verdana', sans-serif;
	font-size : 9px;
	font-weight : bold;
	text-align : right;
}

#headerLeft
{
	background-repeat : no-repeat;
	height : 99px;
	vertical-align : top;
	padding-top : 15px;
	text-align : right;
	margin : 0px;
	padding : 0px;
}

#headerImgRight { display : block; }

#heading
{
	padding-right : 10px;
}

#headingLine
{
	border-bottom : 2px solid black;
	width : 100%;
}

#mainContent
{
	width : 570px;
	background : url('../images/watermark.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
	vertical-align : top;
	padding-top : 15px;
	padding-right : 20px;
	font-family : 'Verdana', sans-serif;
	font-size : 9px;
	text-align : justify;
	color : #515151;
}

.formTable
{
	width : 100%;
}

.formTable td
{
	font-family : 'Verdana', sans-serif;
	font-size : 9px;
	padding-right : 10px;
	color : #515151;
}

.noborder { border : 0px solid black; display : block; }

.required { background : #ffcc66; }
