TABLE TD { vertical-align: top; }

BODY
{
	background: #000;
}

#Header
{
	position: relative;
	background: url(/_Images/Header_Top.jpg);
	height: 129px;
}

#LogoLink
{
	position: absolute;
	left: 32px;
	top: 16px;
	width: 100px;
	height: 105px;
}

#CompanyNames
{
	position: relative;
	display: block;
	left: 145px;
	top: 40px;
	width: 500px;
	font: bold 20px times, times new roman;
	color: #FC0;
}

#CompanyMessage
{
	position: relative;
	display: block;
	left: 146px;
	top: 45px;
	width: 500px;
	font: bold 12px arial, helvetica, verdana;
	color: #FFF;
}

#HomeLink A
{
	position: absolute;
	left: 675px;
	top: 18px;
	font: bold 10px verdana, arial, helvetica;
	color: #FFF;
}

#ContainerContent
{
	padding: 25px 10 15 25;
}

#ContainerSidebar
{
	padding: 25px 15 15 10;
}

#ContainerFooter
{
	text-align: center;
	font: 10px Verdana, Helvetica, Arial;
	color: #9A9A9A;
	padding: 20px 20 0 20;
}

#ContainerFooter A
{
	color: #9A9A9A;
}

#ContainerFooter A:hover
{
	color: #CCC;
}

.BoxHighlight
{
	background: #D3E3E3;
	padding: 10px 10 10 10;
	margin: 10px 10 10 10;
}

P, TD, LI
{
	font: 11px Verdana, Helvetica, Arial;
	line-height: 15px;
	color: #333;
	text-align: justify;
}

P {	margin: 0px 0 10 0; }
LI { margin: 0px 0 5 -15; }
.ExtraSidePadding { margin: 0px 10 10 10; }

H1
{
	font: bold 24px Times New Roman, Times, Serif;
	color: #437F7A;
	margin: 0px 0 0 0;
	text-align: left;
}

H2
{
	font: bold 11px Verdana, Helvetica, Arial;
	color: #437F7A;
	text-transform: uppercase;
	margin: 15px 0 3 0;
	text-align: left;
}

H3
{
	font: bold 16px Times New Roman, Times, Serif;
	color: #437F7A;
	margin: 0px 0 5 0;
	text-align: left;
}

H4
{
	font: bold 11px Verdana, Helvetica, Arial;
	color: #333;
	margin: 10px 0 10 0;
	text-align: left;
}

A
{
	font: 10px Verdana, Arial, Tahoma, Helvetica;
	color: #666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
A:Hover
{
	font: 10px Verdana, Arial, Tahoma, Helvetica;
	color: #000;
	text-decoration: none;
}
A:Active
{
	font: 10px Verdana, Arial, Tahoma, Helvetica;
	color: #C00;
	text-decoration: underline;
}
A:Visited
{
	/* SAME AS PARENT */
}

A.MainNav
{
	font: bold 12px Verdana, Arial, Tahoma, Helvetica;
	color: #000;
	text-decoration: none;
	margin: 0px 0px 0px 8px;
}
A.MainNav:Hover
{
	font: bold 12px Verdana, Arial, Tahoma, Helvetica;
	color: #C00;
	text-decoration: none;
}
A.MainNav:Active
{
	font: bold 12px Verdana, Arial, Tahoma, Helvetica;
	color: #C00;
	text-decoration: underline;
}
A.MainNav:Visited
{
	/* SAME AS PARENT */
	margin: 0px 0px 0px 8px;
}

.FormLabel
{
	background: transparent;
	vertical-align: top;
	font: bold 12px Arial, Tahoma, Helvetica, Verdana;
	color: #000;
}

.FormMessage
{
	font: bold 12px Arial, Tahoma, Helvetica, Verdana;
	color: #900;
}
