body{
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}

form{
	margin: 0px;
}

/* GENERAL */

/* image borders */
a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img, img { color: inherit;/* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }                           /* code from W3C - www.w3.org */
}

/* links */
A, A:link, A:visited {
    color: #074382; /* link_color */
    text-decoration: underline;
}
A:hover {
    color: #074382;
    text-decoration: underline;
}

#main
{
	width: 800px;
	margin: 0px auto;
	text-align: left;
	padding-bottom: 50px;
	position: relative;
}

#HeaderImg
{
	width: 100%;
	clear: right;
	height: 188px;
}
	#HeaderImg img
	{
		position: relative;
		float: left;
		left: -2px;
	}

.ClearDIV
{
	clear: both;
	width: 0px;
	height: 0px;
	background-color: #ffffff;
}

#TopClearDIV
{
	height: 0px;
	float: left;
	width: 100%;
}

#Nav
{
	position: absolute;
	top: 188px;
	left: 0px;
	width: 789px;
	height: 24px;
	padding-left: 5px;
	padding-right: 6px;
	clear: both;
}

	#MainNavYellowLeft
	{
		width: 172px;
		height: 100%;
		float: left;
		background-color: #f5ca04;
	}
	
	#MainNav
	{
		float: right;
		width: 606px;
		height: 21px;
		background-color: #071141;
		color: #ffffff;
		font-weight: bold;
		font-size:13px;
		padding-top: 3px;
		padding-left: 10px;
	}
		#MainNav a, #MainNav a:visited, #MainNav a:link, #MainNav a:active
		{
			color: #ffffff;
			text-decoration: none;	
		}
		#MainNav a:hover
		{
			color: #ffffff;
			text-decoration: underline;	
		}

		span.spacer
		{
			display: inline;
			padding-left: 10px;
			padding-right: 10px;
		}

	
#BodyContainer
{
	width: 789px;
	background: #f5ca04 url("/webimages/background_bottom_left.jpg") no-repeat bottom left;
	margin-left: 5px;
	position: absolute;
	top: 212px;
	left: 0px;
}

	#LeftMenu
	{
		width: 172px;
		float: left;
		position: relative;
	}
		#LeftMenu UL
		{
			margin-top: 15px;
			margin-left: 30px;
			padding: 0px;
			color: #071141;
			font-weight: bold;
			font-size: 12px;
		}
		
			#LeftMenu UL LI
			{
				padding-bottom: 10px;
				list-style-image: url("/webimages/arrow.jpg");
			}
				#LeftMenu UL LI A, #LeftMenu UL LI A:active, #LeftMenu UL LI A:link, #LeftMenu UL LI A:visited
				{
					color: #071141;
					text-decoration: none;
				}
				#LeftMenu UL LI A:hover
				{
					color: #071141;
					text-decoration: underline;
				}

	#ContentContainer
	{
		padding-left: 10px;
		padding-top: 10px;
		width: 607px;
		float: right;
		background-color: #ffffff;
	}

		#EmploymentContainer
		{
			left: 325;
			width: 325px;
			float: right;
			background-color: #ffffff;
		}
		

#ClearDivBottom
{
	height: 15px;
	width: 100%;
}
			



/* FONTS */
h1
{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #f5ca04;
}

.tiny 
{
	font-family: arial;
	font-size: 11px;
	color: #777777;
}


/* TABLE */

TABLE.formTable
{
    border: 1px solid #071141; /* table_border_color */
    border-collapse: collapse;
    margin-top: 8px;
    font-size:11px;
	margin-bottom:200px;
}
 	
	TABLE.formTable TR.formTableHeaderRow
	{
		font-weight: bold;
		background-color: #071141;
		color: white;
		border-bottom: 1px solid #071141; /* table_border_color */
		font-size: 12px;
	}
	 
	TABLE.formTable TD 
	{
		border-bottom: 1px solid #071141; /* table_border_color */
		line-height: 18px;
	}

		TABLE.formTable TD.formTableLabel
		{
			background: white;
		}





/* clm */
ul.ulist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.ulist li {
	background-image: url( '/webimages/arrow-blue.gif' );
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 10px 15px;
	font-weight: bold;
}

ul.subulist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.subulist li {
	background-image: none;
	padding: 0;
	font-weight: normal;
}

div.awardslist {
	float: left;
	padding: 2px 0 0 0;
	border-bottom: 1px solid #dadada;
}

div.awardslistsub {
	float: left;
	width: 200px;
	padding: 3px 5px 3px 0;
}

.error {
	color: red;
	margin-right: 50px;
	display:none;
	font-weight: bold;
}