/* HOMEPAGE */
#searchwrapper{
	clear:left;
	float:left;
}
#capacityLogo{
	position:absolute;
	left:6px;
	bottom:8px;
	width:179px;
}
/*************HOMEPAGE MAIN CONTENT*******************************************************************/
#homepage #main{
	padding:0;
}
#homepage #main img{
	margin-right:0px;
}
#homepage p{
	padding:0 2px 8px 12px;
}
#homepage #logoText p{
	padding:0 2px 8px 0px;
}
#homepage #main h3{
	color:#000;
	padding:0 5px 5px 12px;
}
#aboutBoxOuter{
	float:left;
	width:533px;
	margin-bottom:8px;
}
#aboutBox h1{
	color:#fff;
	background:#009899;
	border-right:268px solid #FFFFFF;
	padding:8px 0 8px 12px;
}
#aboutBox{
	position:relative;
	background:#fff;
	border:1px solid #fff;
}
#aboutBox #aboutText{
	margin-top:8px;
	width:270px;
}
#homepage #aboutBox img{
	position:absolute;
	bottom:0;
	right:0;
}
#highlightedContentOuter{
	float:left;
	width:300px;
	background:#e5e5e5;
	margin-bottom:8px;
}
#highlightedContent{
	border:1px solid #fff;
	padding-bottom:14px;
	padding-right:5px;
}
#highlightedContent h2{
	padding:8px 5px 8px 12px;
}
#highlightedContent p{
	color:#333333;
}
#homepage #highlightedContent img{
	float:left;
	margin:0 12px 0 16px;
}
#newsletterOuter{
	float:right;
	width:233px;
	margin-bottom:8px;
}
#newsletter{
	background:#d9a901;
	border:1px solid #fff;
	margin-right:14px;
	padding:0 4px 0 0;
}
#newsletter p, #newsletter h2{
	color:#fff;
}
#newsletter h2{
	padding:4px 5px 2px 12px;
}
#featuredJobOuter{
	float:right;
	width:233px;
	margin-bottom:8px;
}
#featuredJob{
	border:1px solid #fff;
	margin-right:14px;
	background:#fff;
	padding:0 0 8px;
}
#featuredJob p{
	padding:0 2px 2px 12px;
}
#featuredJob p, #featuredJob h2{
	color:#737373;
}
#featuredJob h2{
	padding:4px 5px 4px 12px;
}
#reportOuter{
	float:left;
	width:300px;
	background:#e5e5e5;
}
#report{
	border:1px solid #fff;
	padding-bottom:14px;
	padding-right:5px;
}
#report h2{
	padding:8px 5px 8px 12px;
}
#homepage #report img{
	float:right;
	margin:0 8px 0 12px;
}
#eventsOuter{
	float:right;
	width:233px;
}
#events{
	border:1px solid #fff;
	background:#009899;
	margin-right:14px;
}
#events p{
	padding:0 2px 3px 12px;
}
#events h2{
	color:#fff;
	padding:8px 5px 8px 12px;
}
#homepage #main #events h3{
	color:#fff;
	padding:5px 5px 0px 12px;
}
#events ul li{
	background:none;
	padding:6px 6px 14px;
	color:#ccffff;
}
#events ul{
	padding:0px 0 12px 12px;
}
#eventsTextOuter{
	margin-left:10px;
	width:197px;
}
#eventsText{
	background:#80cccc;
	width:197px;
	margin-bottom:23px;
}
#events .eventDate{
	color:#fff;
	display:inline;
}
#newsletter a:link{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#newsletter a:active{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#newsletter a:visited{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#newsletter a:hover{color:#d9a901; background:none #3f1a5f; text-decoration:none;}
#newsletter a:focus{color:#d9a901; background:none #3f1a5f; text-decoration:none;}
#newsletter a:focus:hover{color:#d9a901; background:none #3f1a5f; text-decoration:none;}

#homepage #main #events a:link{color:#ffcc33; background:none transparent; text-decoration:underline;}
#homepage #main #events a:active{color:#ffcc33; background:none transparent; text-decoration:underline;}
#homepage #main #events a:visited{color:#ffcc33; background:none transparent; text-decoration:underline;}
#homepage #main #events a:hover{color:#009899; background:none #ffcc33; text-decoration:none;}
#homepage #main #events a:focus{color:#009899; background:none #ffcc33; text-decoration:none;}
#homepage #main #events a:focus:hover{color:#009899; background:none #ffcc33; text-decoration:none;}

#homepage #main a:link{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#homepage #main a:active{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#homepage #main a:visited{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#homepage #main a:hover{color:#fff; background:none #3f1a5f; text-decoration:none;}

#homepage #main #eventsText a:link{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#homepage #main #eventsText a:active{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#homepage #main #eventsText a:visited{color:#3f1a5f; background:none transparent; text-decoration:underline;}
#homepage #main #eventsText a:hover{color:#fff; background:none #3f1a5f; text-decoration:none;}