body
{
	margin:0px;
	background-color:#1F233C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:100%;
	font-size: 11px;
	color: white;
}

.MainBody
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}

#site
{
	height:100%;
}

#LogoTop
{
	height:50px;
	width:779px;
	border-left:1px solid #848694;
}
#ImgBand
{
	height:116px;
	background-image:url(../Assets/area_band/VacanciesGraphicBand.jpg);
}#NaviBand
{
	height:28px;
	background-color:#797B8A;
}

/*
MainNavi		This is nested inside NaviBand. Display inline is used to make the li (list) elements sit alongside
				each other. Padding left and right is used to give spacing around each navi item.
*/
/*#MainNavi, li
{
	margin:0px;
	display: inline;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}/*

/*
MainNavi, a		This is used to set the link in each li item inside the MainNavi div. Sets the link to white and bold.
*/
#MainNavi, a
{
	text-decoration:none;
	font-weight:bold;
	color:white;
}
/*
MainNavi, a:hover		This is used to set the hover status of the main navi links.
*/
#MainNavi, a:hover
{
	font-weight:bold;
	color:#7AC6E3;
}

/*
ContentContainer:		This is used to hold the div labelled "content" Its given a width of 100% but taking away an area of
							-278 for the column to sit next to it.
							*************************
							*	A							*
							*	*******			<- -278*
							*	*	B	*					*
							*	*******					*
							*************************
							
*/
#MainHolder
{
	border-left:1px solid #848694;
	border-right:1px solid #848694;
	height:100%;
}
#ContentContainer
{
	width: 566px;
	margin-left: -212px;
	height: 100%;
	border-left: 1px solid #64667A;
	background-image: url(../assets/Misc/SiteWideBackground.gif);
	float: right;
	
}.Content
{
	margin-left: 213px;
	height: 100%;
	margin-top: 0px;
	border: 1px solid white;
}
#Content
{
	color:white;
	font-size:11px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}
.BlueHeader
{
	color:#8ADBFF;
	font-weight:bold;
	font-size:11px;
}

#HomePgFeatureHeaderLeft
{
	color:white;
	font-size:11px;
	font-weight:bold;
	height:21px;
	padding-left:7px;
	padding-right:2px;
	background-image:url(../assets/Misc/left_head_feature.gif);
}
#HomePgFeatureHeaderRight
{
	color:white;
	font-size:11px;
	font-weight:bold;
	height:21px;
	padding-left:7px;
	padding-right:2px;
	background-image:url(../assets/Misc/right_head_feature.gif);
}

#HomePgFeatureTxtLeft
{
	color:black;
	font-size:11px;
	padding-left:7px;
	padding-right:2px;
	background-image:url(../assets/Misc/left_bg_feature.gif);
}
#HomePgFeatureTxtRight
{
	color:black;
	font-size:11px;
	padding-left:7px;
	padding-right:2px;
}
#ShortNavi
{
	color:white;
	font-size:10px;
	background-image:url(../assets/Misc/TopCurve.gif);
}

.HomeTxtField
{
	border: 1px solid white;
	background-color:#7AC6E3;
	width: 159px;
	height:18px;
	margin-left: 3px;
	margin-bottom: 3px;
	font-size:10px;
	padding:2px;
	vertical-align: middle;
}

.HomeSelectField
{
	border: 1px solid white;
	background-color:#7AC6E3;
	width: 159px;
	height:18px;
	margin-left: 3px;
	margin-bottom: 3px;
	font-size:10px;
	padding:2px;
	vertical-align: middle;
}

.HomeSubmitButton
{
	border: 1px solid white;
	background-color:#2D3253;
	color:white;
	font-weight:bold;
	width: 159px;
	height:21px;
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: 15px;	
	font-size:10px;
	vertical-align: middle;
}
#HomeColRule
{
	width:100%;
	color:#08B4E3;
	height:1px;
}
.InfoHomeBox
{
	background-image:url(../Assets/Misc/HomePageBoxBg.gif);
	width:238px;
	height:75px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	margin-bottom:5px;
	display:inline;
}
#sidebar 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-color: #32374D; 
	MARGIN: 0px 0px 0px 0px; 
	COLOR: #666; 
	PADDING-TOP: 2px; 
	width:212px;
	height: 100%;
}
#subnav 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 25px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}
#subnav UL 
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	list-style:none;

}
#subnav UL LI 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	PADDING-TOP: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px #7D8094 solid;
	display: list-item;
}

#subnav UL LI A 
{
	FONT-WEIGHT: normal;
	border-bottom: 0px none;
}
#subnav DL 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#subnav DT 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	voice-family: inherit
}
HR
{
	background-color: #7D8094;
	height: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	MARGIN: 0px; 
}
.BreadCrumbs 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: underline;
	font-weight: normal;
}
.BreadCrumbs:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7AC6E3;
	text-decoration: underline;
	font-weight: normal;
}

.Links
{
	font-size:10px;
	font-weight:normal;
}

.Links:Hover
{
	font-size:10px;
	font-weight:normal;
}

.ArticleContent P
{
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	font-size:11px;
}

.ArticleContent A
{
	font-weight:normal;
	text-decoration:underline;
}

.ArticleContent A:Hover
{
	font-weight:normal;
}

.FooterHeight
{
	height:15px;
}

.Footer
{
	
	background-image:url(../Assets/Misc/SubFooterBack.gif);
	font-size:10px;
	width:780px;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:210px;	
	height:15px;
	font-weight:normal;
}

.Footer a
{
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

.Footer a:hover
{
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
.ColRule
{
	height: 1px;
	width: 100%;
	color:#08B4E3;
}

.FormText
{
	font-size:11px;
}

.FormFields
{
	border: 1px solid white;
	background-color:#7AC6E3;
	width: 200px;
	margin-left: 3px;
	margin-bottom:4px;
	padding:2px;
	vertical-align: middle;
	font-family:verdana;
}

.Button
{
	border: 1px solid white;
	background-color:#2D3253;
	color:white;
	font-weight:bold;
	width: 200px;
	height:21px;
	font-size:10px;
	vertical-align: middle;
}

.FormTxtField
{
	border: 1px solid white;
	background-color:#7AC6E3;
	width: 200px;
	height:18px;
	margin-left: 3px;
	margin-bottom: 3px;
	font-size:10px;
	padding:2px;
	vertical-align: middle;
}

.FormMultiTxtField
{
	border: 1px solid white;
	background-color:#7AC6E3;
	width: 200px;
	height:100px;
	margin-left:3px;
	margin-bottom: 3px;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:2px;
	vertical-align: middle;
}


.FormSubmitButton
{
	border: 1px solid white;
	background-color:#2D3253;
	color:white;
	font-weight:bold;
	width: 97px;
	margin-left:3px;
	height:21px;
	font-size:10px;
	vertical-align: middle;
}