body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	margin: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

.ten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
}

.8top {
	padding-top: 8px;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

.header {
	padding-top: 40px;
}

.menucell {
	padding: 10px;
	color: #FFFFFF;
}

.menucell a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.menucell a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.menucell a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.menucell a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.crumbtrail {
	color: #232324;
	font-size: 10px;
}

.greyonright {
	border-right: 1px solid #C0CDC9;
}

.greyonleft {
	border-left: 1px solid #C0CDC9;
}

.greyonright_wl {
	border-right: 1px solid #C0CDC9;
	border-left: 3px solid #FFFFFF;
}

.greyonleft_wl {
	border-left: 1px solid #C0CDC9;
	border-right: 3px solid #FFFFFF;
}

.subsectionlist {
	padding-top: 5px;
	padding-left: 10px;
	color: #000000;
	padding-bottom: 3px;
}

.searchtitle {
	padding: 4px;
	padding-left: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FCC65F;
}

.maingreybar {
	background-color: #96BBC4;
}

.searchcell {
	background-color: #E7F3EF;
	padding-top: 11px;
	padding-bottom: 2px;
}

.buttoncell {
	padding-top: 8px;
	text-align: right;
}

.submitcell {
	padding-top: 2px;
	color: #000000;
	text-align: right;
}
/*
.submitcell a:link {
	color: #000000;
	text-decoration: underline;
}

.submitcell a:hover {
	color: #000000;
	text-decoration: underline;
}

.submitcell a:active {
	color: #000000;
	text-decoration: underline;
}

.submitcell a:visited {
	color: #000000;
	text-decoration: underline;
}
*/
.FormField { /* previously searchselect */
	border: 1px solid #278383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	width: 158px;
}

.FormFieldWide { /* previously searchselect */
	border: 1px solid #278383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	width: 160px;
}

.FormFieldNarrow { /* previously searchselect */
	border: 1px solid #278383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	width: 127px;
}

.FormFieldArea { /* previously searchselect */
	border: 1px solid #278383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	width: 138px;
	height: 50px;
}

.FormFieldMultiSelect { /* previously searchselect */
	border: 1px solid #278383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	width: 138px;
}

.FormFieldAreaWide { /* previously searchselect */
	border: 1px solid #278383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	width: 160px;
	height: 50px;
}

.FormFieldDate { /* previously searchselect */
	border: 1px solid #278383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	width: 65px;
}

.main {
	padding-top: 35px;
	padding-left: 12px;
	padding-right: 120px;
}

.blacktext {
	color: #000000;
}

.blacktextbullet {
	padding-top: 6px;
	padding-left: 10px;
}

.blacktextlink {
	padding-top: 3px;
	padding-bottom: 3px;
}

.blacktextsub {
	color: #000000;
	padding-left: 20px;
}

.blacktext a:link, .crumbtrail a:link, .blacktextsub a:link, .blacktextlink a:link {
	color: #000000;
	text-decoration: none;
}

.blacktext a:hover, .crumbtrail a:hover, .blacktextsub a:hover, .blacktextlink a:hover {
	color: #000000;
	text-decoration: none;
}

.blacktext a:active, .crumbtrail a:active, .blacktextsub a:active, .blacktextlink a:active {
	color: #000000;
	text-decoration: none;
}

.blacktext a:visited, .crumbtrail a:visited, .blacktextsub a:visited, .blacktextlink a:visited {
	color: #000000;
	text-decoration: none;
}	

.latestjobs {
	border-left: 2px solid #E7F3EF;
}

.latestright {
	background-image: url(../media/latestright.gif);
	width: 17px;
	vertical-align: top;
}

.candcats {
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 1px;
	background-color: #F4FCFE;
}

.latest {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	background-color: #F4FCFE;
}

.latest a:link {
	text-decoration: none;
	color: #CC1212;
}

.latest a:hover {
	text-decoration: none;
	color: #CC1212;
}

.latest a:active {
	text-decoration: none;
	color: #CC1212;
}
.latest a:visited {
	text-decoration: none;
	color: #CC1212;
}

.latestbold {
	color: #065951;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newstable {
	border-left: 1px solid #BAC0BF;
}

.newstable_wl {
	border-left: 1px solid #BAC0BF;
	border-left: 3px solid #FFFFFF;
}

.news {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 4px;
	padding-top: 5px;
	padding-right: 4px;
	background-color: #E7F3EF;
}

.news a:link {
	text-decoration: none;
	color: #CC1212;
}

.news a:hover {
	text-decoration: none;
	color: #CC1212;
}

.news a:active {
	text-decoration: none;
	color: #CC1212;
}
.news a:visited {
	text-decoration: none;
	color: #CC1212;
}

.main2 {
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

.main3 {
	padding-top: 25px;
	padding-left: 10px;
}

.main4 {
	padding-top: 35px;
	padding-left: 12px;
	padding-right: 120px;
	padding-bottom: 10px;
}

.main5 {
	padding-right: 110px;
}

.footer {
	color: #000000;
	padding-top: 5px;
}

.footer a:link {
	padding-left: 8px;
	padding-right: 8px;
	color: #404040;
	text-decoration: none;
}		

.footer a:visited {
	padding-left: 8px;
	padding-right: 8px;
	color: #404040;
	text-decoration: none;
}

.footer a:active {
	padding-left: 8px;
	padding-right: 8px;
	color: #404040;
	text-decoration: none;
}		

.footer a:hover {
	padding-left: 8px;
	padding-right: 8px;
	color: #404040;
	text-decoration: underline;
}		

.logoCell {
	text-align: center;
	vertical-align: middle;
}

input.adminSelect {
	border: 1px solid #000000;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif
}

.contentsub {
	font-size: 12px;
	color: #91B7BF;
	font-weight: bold;
}

.leftbg {
	background-image: url(../media/leftbg.gif);
	background-position: left;
}

.wl {
	border-left: 3px solid #FFFFFF;
}

.result_desc {
	border-left: 2px solid #9FC2CA;
	border-right: 2px solid #9FC2CA;
	border-bottom: 2px solid #9FC2CA;
	padding: 7px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000000;
}

.result_desc_cell {
	color: #000000;
}

.result_title {
	background-color: #9FC2CA;
	border-top: 1px solid #B8D9E1;
	border-bottom: 1px solid #83A3AA;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	padding: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.result_title a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.result_title a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.result_title a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.result_title a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.result_desc_cell a:link {
	color: #000000;
	text-decoration: underline;
}

.result_desc_cell a:hover {
	color: #000000;
	text-decoration: none;
}

.result_desc_cell a:active {
	color: #000000;
	text-decoration: none;
}

.result_desc_cell a:visited {
	color: #000000;
	text-decoration: underline;
}

.titleCell {
	padding-right: 12px;
	width: 20px;
}

.titleCell2 {
	padding-right: 12px;
}

.titleBar {
	height: 19px;
	width: 100%;
	background-image: url("/media/title_gradient.gif");
	background-repeat: repeat-x;
}

.narrowGradient {
	height: 8px;
	width: 100%;
	background-image: url(/media/narrow_gradient.gif);
	background-repeat: repeat-x;
}

.titleBarCell {
	display: inline;
	vertical-align: top;
	padding-top: 1px;
}

.formTable {
	background-color: #F6F9FA;
	width: 100%;
	border: none;
}

.formTableHalf {
	background-color: #F6F9FA;
	border: none;
}

.formLabel {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formFieldCell {
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 10px;
}

.jobmenu {
	border: 1px solid #C9D8DA;
	background-color: #EFF5F6;
}

.jobmenu2 {
	border: 1px solid #C9D8DA;
	background-color: #EFF5F6;
}

.shortlistmenu {
	border-bottom: 1px solid #C9D8DA;
	border-top: 1px solid #C9D8DA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}

.shortlistmenuleft {
	border-bottom: 1px solid #C9D8DA;
	border-top: 1px solid #C9D8DA;
	border-left: 1px solid #C9D8DA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}

.shortlistmenuright {
	border-bottom: 1px solid #C9D8DA;
	border-top: 1px solid #C9D8DA;
	border-right: 1px solid #C9D8DA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}


.jobhead {
	color: #339999;
	font-weight: bold;
}

.jobhead13 {
	color: #339999;
	font-weight: bold;
	padding-left: 13px;
	border-top: 1px solid #C9D8DA;
	border-bottom: 1px solid #C9D8DA;
	background-color: #EFF5F6;
	padding-top: 2px;
	padding-bottom: 2px;
}

.jobhead13left {
	color: #339999;
	font-weight: bold;
	padding-left: 13px;
	border-top: 1px solid #C9D8DA;
	border-bottom: 1px solid #C9D8DA;
	border-left: 1px solid #C9D8DA;
	background-color: #EFF5F6;
	padding-top: 2px;
	padding-bottom: 2px;
}

.jobhead13right {
	color: #339999;
	font-weight: bold;
	padding-left: 13px;
	border-top: 1px solid #C9D8DA;
	border-bottom: 1px solid #C9D8DA;
	border-right: 1px solid #C9D8DA;
	background-color: #EFF5F6;
	padding-top: 2px;
	padding-bottom: 2px;
}

.jobhead13 a:link, .jobhead13left a:link, .jobhead13right a:link {
	color: #339999;
	text-decoration: none;
}

.jobhead13 a:hover, .jobhead13left a:hover, .jobhead13right a:hover {
	color: #339999;
	text-decoration: none;
}


.jobhead13 a:active, .jobhead13left a:active, .jobhead13right a:active {
	color: #339999;
	text-decoration: none;
}


.jobhead13 a:visited, .jobhead13left a:visited, .jobhead13right a:visited {
	color: #339999;
	text-decoration: none;
}


.greenborder {
	border: 1px solid #FCDFA7;
}

.bottomleftpanelbg {
	background-image: url("/media/bottomleftpanelbg.gif");
	background-repeat: repeat-y;
}

.bottomrightpanelbg {
	background-image: url("/media/bottomrightpanelbg.gif");
	background-repeat: repeat-y;
}

.newsFormLabel, .newsFormField {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.more_text {
	color: #1D7070;
}

.headline_text {
	color: #1D7070;
	font-size: 13px;
	font-weight: bold;
}

.desc_text {

}

.newsFormTable {
	border: 1px solid #ABC3C8;
	background-color: #F6F9FA;
}

.newsFormHeader {
	border-bottom: 1px solid #ABC3C8;
	background-image: url("/media/news_gradient.gif");
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-top: 2px;

	height: 17px;
	color: #FFFFFF;
	font-weight: bold;
}

.candAll {
	width: 100%;
	text-align: center;
}

.maroon {
	color: #C51A1A;
}

.area150 {
	width: 150px;
}

.pageText {
	font-size: 12px;
}

.formheading {
	padding-top: 10px;
	padding-bottom: 10px;
}