body {
	margin: 0px;
	padding: 0px;
	background: #E5F7F7;
}
#nav {
	font: bold 13px/30px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 15px;
	display: inline;
}
#nav a {
	color: #333333;
	text-decoration: none;
	line-height: 30px;
	padding: 5px 1px;
}
#nav a:hover {
	color: #BD1A8D;
	text-decoration: none;
}
#nav .on {
	color: #BD1A8D;
}
#footer {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 130px;
	padding-right: 80px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}



#navon {
	margin-left: 200px;
	margin-top: 2px;
}
#homebox {
	padding: 2px;
	border: 1px solid #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
.whiteboxtitle {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 10px;
}
#homebox1text {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #003399;
	padding-left: 10px;
	width: 120px;
	padding-top: 10px;
}
#homebox1text a {
	color: #003399;
	text-decoration: none;
}
#homebox2text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003399;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#homebox2text a {
	color: #003399;
	text-decoration: none;
}
#homebox1text a:hover {
	color: #CC0000;
	text-decoration: none;
}
#homebox2text a:hover {

	color: #CC0000;
	text-decoration: none;
}
#homesectorlinks a {
	color: #003399;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 10px 2px 15px;
	border-left: 4px solid #ECECEC;
}
#homesectorlinks a:hover {
	color: #003399;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 10px 2px 15px;
	background: #CCCCCC;
	border-left: 4px solid #CC0000;
}
#homesectorlinks2 a {

	color: #003399;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 10px 2px 15px;
	border-left: 4px solid #ECECEC;
}
#homesectorlinks2 a:hover {

	color: #003399;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 10px 2px 15px;
	background: #CCCCCC;
	border-left: 4px solid #0C6896;
}
#accountbox {

	padding: 2px;
	border: 1px solid #666666;
}
#accountboxtitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px 10px;
}
#accountbox {
}
#accountboxcontent {
	font: 12px Arial, Helvetica, sans-serif;
	color: #006699;
	padding: 0px 10px 3px;
}
.flash {
	text-decoration: blink;
}
#accountboxcontent a {
	color: #006699;
	text-decoration: none;
}
#accountboxcontent a:hover {
	color: #CC0000;
	text-decoration: none;
}
#stdbox {

	padding: 2px;
	border: 1px solid #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
#midcolumn {
	padding: 10px;
}
#midcolumn p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#errbox {
	background: #FFFFCC;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #CC0000;
}
form {
	margin: 0px;
	padding: 0px;
}
#midbox {
	background: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #6680B3;
}
#midbox a {
	color: #CC0000;
	text-decoration: none;
}
#midbox a:hover {
	color: #004481;
	text-decoration: none;
}
#termsbox {
	height: 200px;
	padding: 10px;
	overflow: auto;
	background: #F4F4F4;
	border: 1px solid #006699;
	margin-bottom: 10px;
}
.stdrightbutton {
	background: #EFEFEF url(images/rightarrow.gif) no-repeat right;
	border: 1px solid #666666;
	margin: 0px;
	padding: 5px 15px 5px 5px;
	display: block;
}
#midbox h1 {
	color: #006699;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0px 10px;
}


.registrationfield {
	width: 300px;
}
.signinfield {

	width: 180px;
}
#accountboxcontent .on {
	color: #CC0000;
	font-weight: bold;
}
#smallblue {
	font-size: 11px;
	color: #003399;
	padding-left: 10px;
	padding-right: 10px;
}
#searchtitle {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
#searchsectors {
	padding: 10px;
}
#searchsectors a {
	font-size: 14px;
	color: #003399;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	border-left: 6px solid #003399;
}
#searchsectors a:hover {
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	border-left: 6px solid #CC0000;
}
#pages {
	background: #6680B3;
	padding: 5px;
	color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
}
#jobbox {
	background: #FFFFFF;
	margin: 5px 10px;
	padding: 10px;
	border: 1px solid #666666;
	color: #003399;
}
#jobbox a {
	color: #003399;
	text-decoration: none;
}
#jobbox p {
	margin: 0px;
	padding: 10px 0px 0px;
}



#pages a {
	color: #FFFFFF;
	text-decoration: none;
}

#searchsectors .on {
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	border-left: 6px solid #CC0000;
}
#jobbox a:hover {
	color: #FF0000;
	text-decoration: none;
}
#jobtitle2 {

	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #FF0000;
	padding: 3px 10px;
	font-size: 11px;
	margin-bottom: 10px;
}
.red {
	color: #ED1C24;
}
.border {
	border: 1px solid #003399;
}

