body {
	background-color: #fdfdf3;
	color: #1a435a;
	font:9pt verdana, arial, Trebuchet, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url('images/bg.png');
	
	/*
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	*/
}

a {
	color:#206096;
	text-decoration:none;
}

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

/* Global page layout */

#Background {
	margin: 0px auto;
	width: 806px;
	/* 
	Make height 100% to ensure background always 
	continues to bottom of screen on 'short' pages 
	*/
	background-image: url('images/bgContainer.png');
	background-repeat: repeat-y;
	height: 100%;
	overflow: visible;
}

#Container {
	margin: 0px auto;
	width: 806px;
	padding: 0px 3px;
	background-image: url('images/bgContainer.png');
	background-repeat: repeat-y;
}

#InfoPage {
	margin-top: 50px;
	width: 800px;
}

#InfoPage #LeftBar {
	float: left;
	width: 200px;
	overflow: hidden;
}

#InfoPage #Content {
	width: 500px;
	margin-left: 200px;
	padding-left: 50px;
}
/* End global page layout */

/* Forms */
form td.description {
	width: 150px;
	text-align: right;
	vertical-align: top;
}

form td.value {
	vertical-align: top;
	width: 350px;
}

form td.value input.text, form td.value textarea {
	width: 300px;
}
/* End Forms */

/* Vacancies */
ul#VacMenu {
	list-style-image: url('images/foldoutmenu_arrow.gif');
}

ul#VacMenu .Unfold {
	list-style-image: url('images/foldoutmenu_arrow_open.gif');
}

ul#VacMenu li {
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-weight: bold;
}

ul#VacMenu li ul {
	padding-left: 0em;
	list-style: none;
}

ul#VacMenu li ul {
	display: none;
}

ul#VacMenu li ul li {
	font-size: 8pt;
	font-weight: normal;
}

/* Legacy */
#divCont       {position:absolute; z-index:1; left:10px; top:290px; height:400px; width:170px; visibility:hidden;}
#divContFooter {position:absolute; z-index:1; left:10px; top:550px; width:170px;}
.clTop         {position:absolute; z-index:1; width:170px; line-height:4pt;}
.clSub         {position:absolute; z-index:1; left:20px; top:20px; width:170px; line-height:10pt;}

#divCont .clTop a {
	color: #0B3C5B; 
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
}

#divCont .clTop .clSub a {
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none;
}

#divVacancyTitle			{
	color: #0B3C5B; 
	font-size: 10pt;
}
	
#divError {
	color:red; 
}			

.tdVacancyDescription	{
	color:#0B3C5B; 
}

.tdVacancyData	{
	color:#0B3C5B; 
}

.divVacancyAnchor {
	color:#0B3C5B; 
	font-size:7pt;
}
/* End vacancy */

/* Legacy */
.vac {
	font: 10pt verdana,arial;
	color:#000000;
}

li {
	font:9pt verdana,arial,Trebuchet;
	color:#0B3C5B;
	text-decoration:none;
}

td {
	font:9pt verdana,arial,Trebuchet;
}

.x				{font:9pt verdana,arial,Trebuchet;color:#1A435A}
.z				{font:9pt verdana,arial,Trebuchet;color:#206096;text-decoration:none;}

#idFooter	{
	font:8pt verdana,arial,Trebuchet;
	color:#1A435A;
	text-decoration:none;
	text-align: center;
	padding: 10px;
	clear: both;
}

.v				{font:9pt verdana,arial,Trebuchet;color:#1A435A;text-align:right;}

.y				{font:9pt verdana,arial,Trebuchet;color:#1A435A;font-size:9pt;color:rgb(8,49,90);margin-left: 5px}

#banner { 
top:220px; 
margin-left:5px; 
width:130px; 
height:600px;
} 


DIV.copyright {
  margin-top: 5px;
  font-family: verdana, sans serif; 
  font-size: 10px; 
  color: #999999;
  text-align: center;
}

A.copyright {
  color: #808080;
}

/* End legacy */