body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#2b7568;
	margin:10px;
	}
body#idPurple {
	background:#981e88;
	}

#Container {
	width:789px;
	margin:0 auto;
	position:relative;
	top:0px;
	left:0px;
	}
#Banner {
	height:94px;
	background-image:url(../images/BannerBg.jpg);
	background-repeat:no-repeat;
	padding:100px 10px 0 10px;
	position:relative;
	top:0px;
	left:0px;
	}
#TopNav {
	width:510px;
	position:absolute;
	right:15px;
	bottom:15px;
	font-weight:bold;
	text-align:right;
	}
#TopNav a {
	color:#fff;
	text-transform:lowercase;
	margin-left:8px;
	text-decoration:none;
	}
#Content {
	border:1px solid #fff;
	border-bottom:none;
	min-height:500px;
	background-color:#54b65b;
	position:relative;
	top:0px;
	left:0px;
	}
#Mid {
	padding:20px 10px;
	background-color:#BDD946;
	}
#BotCurve {
	position:absolute;
	left:0px;
	bottom:-7px;
	}
#Results td {
	background-color:#E6F994;
	color:#40994A;
	}
#Results th {
	background-color:#bdd946;
	color:#40994a;
	text-align:left;
	}
#Results td.Heading {
	background-color:#7FC41C;
	color:#fff;
	font-weight:bold;
	}
#Results a {
	color:#40994A;
	}
.wBg {
	color:#fff;
	font-size:120%;
	}
#Scroller {
	height:200px;
	overflow-y:scroll;
	margin:20px 0;
	}
.Top {
	vertical-align:top;
	}
#ViewRight {
	width:252px;
	float:left;
	display:inline;
	padding-left:10px;
	overflow:hidden;
	}
#ViewLeft {
	width:500px;
	float:left;
	display:inline;
	padding:10px;
	color:#fff;
	}
#ViewLeft h2, #ViewLeft h3  {
	margin:0 0 10px 0;
	font-size:26px;
	color: #bdd945;
	}
#ViewLeft h3 {
	color: #fff;
	font-weight:normal;
	font-size:22px;
	}
#ViewLeft a {
	color:#fff;
	}
.ViewResult {
	background-image:url(../images/ViewResult.gif);
	background-repeat:repeat-y;
	}
#DescBox {
	margin:10px;
	background-color:#49A851;
	border:1px dashed #bdd945;
	color:#fff;
	width:95%;
	}
#Apply {
	margin:20px 0;
	}
#Apply img {
	border:none;
	}
/* FORMS */
.Apply {
	border:1px solid #666;
	padding:2px;
	width:200px;
	}
	
/* STYLES */
.White {
	color:#fff;
	}
.Clear {float:none; clear:both; padding:0; overflow:hidden; height:1px;}
#takemehome {position:absolute; top:50px; right:20px; color:#FFF; text-decoration:none; font-weight:bold;}
a#takemehome:hover {color:#b0319d;}
#vacancyPageBox {width:760px; margin:15px auto; background:url(../images/vacancyPageBox.jpg) no-repeat right bottom;min-height:220px;color:#FFF;font-size:120%; position:relative; top:0; left:0;}
#vacancyPageBox h3 {color:#FFF;font-size:18px; font-weight:normal; margin:0 0 10px 0;}
#vacancyPageBoxLeft {width:450px; height:130px;border:0px solid #FFF; float:left; display:inline;position:relative; top:0; left:0;}
#vacancyPageBoxRight a { display:block;margin-bottom:8px;margin-top:2px;}
#vacancyPageBoxRight {width:260px; height:80px;border:0px solid #FFF; padding:10px 0;float:left; display:inline;margin:0 0 0 20px; background:#d2f251; text-align:center;}
#recMember {display:block;position:absolute; bottom:10px; left:0;}