@charset "utf-8";
/* CSS Document */

html { overflow-y: scroll;}

	/* Usual suspects */
	body {
	margin: 0;
	width: 100%;
	background-color: #fafbfb;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 1em;
}
p {
	margin: 0;
	padding: 0;
}

a:link {color:#ac1f23;}
a:visited {color:#010f4c;}
a:hover {color:#ac1f23;}
a:active {color:#ac1f23;}

h1 {
	margin: 0;
	padding: 0;
	line-height: 1.88em;
	font-size: 1em;
	color:#ac1f23;
}
h2 {
	margin: 0;
	padding: 0;
	line-height: 2.0em;
	font-size:0.93em;
	color: #ac1f23;
}
h3 {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	font-size:0.813em;
	color: #010f4c;
	font-weight: bold;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	list-style:none;
}


/* Outermost Central Container */

	div.container {
	width: 950px;
	margin: 0 auto;
}

/* Form Elements */
	
	input, select {
	line-height: 1.13em;
}
.form-input-110 {
	width: 110px;
}
.form-input-190 {
	width: 190px;
}
.form-select-190 {
	width: 196px;
}
div.form-layout-label {
	width: 80%;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 1.25em; /******************** HERE ***************/
	font-size: 1.25em;
	color: #010f4c;
	clear: both;
}
div.form-layout-180 {
	width: 135px;
	float: left;
	min-height: 36px;
	margin-right: 10px;
}
div.form-layout-205 {
	width: 185px;
	float: left;
	min-height: 36px;
	margin-right: 10px;
}
div.form-layout-250 {
	width: 240px;
	float: left;
	min-height: 36px;
	margin-right: 10px;
}
div.form-layout-icon {
	min-height: 36px;
	float: right;
}
div.form-layout-icon-float {
	min-height: 36px;
	float: left;
	margin-right: 10px;
}
div.form-layout-tickgrid-lhs {
	float: left;
	line-height: 1.25em; 
	font-size: 1.25em;
	color: #8b8997;
}
div.form-layout-tickgrid-rhs {
	width: 22px;
	float: right;
	color: #8b8997;
}
div.form-layout-textarea {
	width: 390px;
	float: left;
	margin: 0 10px 10px 0;
}
/* Primary Navigation (TABS) */ 

	
div.menubar-lhs ul{
	list-style-type:none;
	width:100%;
	position:relative;
	min-height:2.5em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 0;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 2.5em;
}
div.menubar-lhs ul li {
	display:block;
	float:left;
	margin:0 1px 0 0;
	min-height:2.5em;
}
div.menubar-lhs ul li a {
	display:block;
	float:left;
	color:#fff;
	line-height:2.5em;
	text-decoration:none;
	padding:0 17px 0 18px;
	min-height:2.5em;
	outline:none;
	width: 85px;
	text-align:center;
}
div.menubar-lhs ul li a:hover {
	background:#2E4560;
}
div.menubar-lhs ul li a.current {
	color: #ffffff;
	background-image:url(/Images/FE/bg_button_tab_medium.gif);
	background-repeat:no-repeat;
	background-color:#ac2126;
}
div.menubar-lhs ul li a.current:hover {
	color:#2E4560;
	background-image:url(/Images/FE/bg_button_tab_light.gif);
	background-repeat:no-repeat;
	background-color:#bdbbcf;
}
div.menubar-lhs ul li.dark a {
	color: #ffffff;
	background-image:url(/Images/FE/bg_button_tab_dark.gif);
	background-repeat:no-repeat;
	background-color:#615c84;
}
div.menubar-lhs ul li.dark a:hover {
	color:#ffffff;
	background-image:url(/Images/FE/bg_button_tab_light.gif);
	background-repeat:no-repeat;
	background-color:#010f4c;
}

div.menubar-lhs ul li#currentTemp a {
	color: #010f4c;
	background-image:url(/Images/FE/temp/bg_button_tab_temp.gif);
	background-repeat:no-repeat;
	background-color:#7f7aa2;
}
div.menubar-lhs ul li#currentTemp a:hover {
	color:#2E4560;
	background-image:url(/Images/FE/bg_button_tab_light.gif);
	background-repeat:no-repeat;
	background-color:#bdbbcf;
}

div.menubar-lhs ul li.selected a{
	color: #ffffff;
	background-image:url(/Images/FE/bg_button_tab_medium.gif);
	background-repeat:no-repeat;
	background-color:#ac2126;
}
div.menubar-lhs ul li.selected a:hover {
	color:#ffffff;
	background-image:url(/Images/FE/bg_button_tab_light.gif);
	background-repeat:no-repeat;
	background-color:#010f4c;
}
div.menubar-lhs ul li a {
	color: #ffffff;
	background-image:url(/Images/FE/bg_button_tab_light.gif);
	background-repeat:no-repeat;
	background-color:#010f4c;
}
div.menubar-lhs ul li a:hover {
	color:#fff;
	background-image:url(/Images/FE/bg_button_tab_medium.gif);
	background-repeat:no-repeat;
	background-color:#ac2126;
}
div.menubar-lhs ul li#right a {
	color: #FFFFFF;
	background-image:url(/Images/FE/bg_button_tab_warm.gif);
	background-repeat:no-repeat;
	background-color:#010f4c;
	width: 125px;
}
div.menubar-lhs ul li#right a:hover {
	color:#ffffff;
	background-image:url(/Images/FE/bg_button_tab_warmHover.gif);
	background-repeat:no-repeat;
	background-color:#a65900;
	width: 125px;
}
div.menubar-lhs ul li#right{ float: right; }
a.right-button {
	color: #010f4c;
	background-image:url(/Images/FE/bg_button_tab_warm.gif);
	background-repeat:no-repeat;
	background-color:#f3d297;
	display:block;
	float:left;
	line-height:2.5em;
	text-decoration:none;
	padding:0 17px 0 18px;
	min-height:30px;
	outline:none;
	width: 125px;
	margin:0;
	font-size: 0.75em;
	font-weight: bold;
	text-align:center;
}
.addJobNav { font-size:0.81em; color:#ac1f23; line-height:normal}
/* Header related */
	div.head {
	width: 950px;
}
div.head-lhs {
	width: 470px;
	float: left;
}
div.logo {
	width: 200px;
	min-height: 55px;
}
div.tagline {
	float: left;
	margin-right: 4px;
	padding-bottom: 10px;
}
div.tagline h1 {
font-size:0.88em;
color:#ac1f23;
}

.advertsbox {margin-left: 4px; margin-top: -3px;}

.orange {	color:#010f4c; }
.grey { color: #a9a9ad; }
.darkPurple { color:#010f4c; } 

div.head-rhs {
	width: 480px;
	min-height: 60px;
	margin-top: 17px;
	float: right;
	text-align:right;
}
/* Login area at top of page */
	div.top-login-strip-container {
	min-height: 31px;
	width: 100%;
	background-image:url(/Images/FE/bg_top_login_strip.gif);
	background-repeat: repeat-x;
	background-color:#d1d6d7;
}
div.top-login-strip-outer {
	width: 950px;
	margin: 0 auto;
}
div.top-login-strip-lhs {
	float: left;
	line-height: 2.3em;
	font-size: 0.75em;
	color: #27164c;
}
div.top-login-strip-rhs {
	float: right;
	line-height: 2.3em;
	font-size: 0.75em;
}
div.top-login-description {
	float: left;
	margin-left: 1px;
	padding: 0 5px 0 5px;
	line-height: 2.3em;
	color: #27164c;
}
div.top-login-description a {
	color: #27164c;
	text-decoration:underline;
}
div.top-login-icon {
	float: left;
	padding: 5px 0 0 5px;
}
div.top-login-field {
	width: 126px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.top-login-text-field {
	width: 120px;
	min-height: 16px;
	margin-top: 2px;
	float: left;
}

/* Primary nav containers */
	div.menubar-container {
	width: 950px;
	min-height: 30px;
}
div.menubar-lhs {
	width: 950px;
	min-height: 30px;
	float: left;
}
div.menubar-rhs {
	min-height: 30px;
	float: right;
}


/* Main page area containers */

div.mainarea-container {
	width: 910px;
	min-height: 421px;
	padding: 20px;
	background-image:url(/DataFiles/CMS/82/Images/Home-Background.jpg);
	margin-bottom: 10px;
}
div.mainarea-container-inter {
	width: 910px;
	min-height: 388px;
	padding: 20px;
	background-image:url(/DataFiles/CMS/82/Images/Inter-Background.jpg);
	margin-bottom: 10px;
}
div.mainarea-container-indep {
	width: 910px;
	min-height: 388px;
	padding: 20px;
	background-image:url(/DataFiles/CMS/82/Images/Inde-Background.jpg);
	margin-bottom: 10px;
}
div.mainarea-container-temporary {
	width: 910px;
	min-height: 388px;
	padding: 20px;
	background-image:url(/DataFiles/CMS/82/Images/Temp-Background.jpg);
	margin-bottom: 10px;
}

.independent230 {
	background-image:url(/Images/FE/independentFeet.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	width:230px; 
	float:left; 
	margin-right:10px; 
	min-height:308px;
}

.independent230 .quoteHolder { 
	background-image:url(/Images/FE/transparentSpacer.png); 
	background-repeat:repeat; 
	background-position:top;
	padding:7px;
	margin:8px}
	
.independent230 .quoteHolder p { 

	font-size:0.75em;
	color:#666666;
	margin-bottom:5px;
}

.independent230 .quoteHolder p a:link {
	color: #ac1f23;
	text-decoration:none;
}

.independent230 .quoteHolder p a:visited {
	color: #ac1f23;
	text-decoration:none;
}

.independent230 .quoteHolder p a:hover {
	color: #ac1f23;
	text-decoration:underline
}

.independent230 .quoteHolder p a:active {
	color: #ac1f23;
	text-decoration:underline
}

.mapTitle {
	width: 440px;
	font-size: 1em;
	color: #ac1f23;
	border-bottom: 1px #9a97b6 solid;
	text-align:right;
	margin-bottom:10px;
	padding-bottom:5px}
	
.mapSelect { vertical-align:top; font-size:0.81em; float:right;}
.mapSelect span { vertical-align:top;}
.mapSelect img { vertical-align:bottom;}
.mapSelect select { margin:0px 6px 0px 6px; width:150px;}

div.mainarea-container-subpage1 {
	background-image:url(/Images/FE/bg_mainarea_subpage_01.gif);
	margin-bottom: 10px;
	background-repeat:repeat-x;
	background-color:#eeeeef;
}
div.mainarea-container-subpage2 {
	background-image:url(/Images/FE/contentBg.jpg);
	margin-bottom: 10px;
	background-repeat:repeat-x;
	background-color:#eeeeef;
	padding-bottom:10px;
}
div.mainarea-left-column-outer {
	float: left;
	width: 450px;
}
div.mainarea-left-column-form1 {
	width: 430px;
	background-image:url(/Images/FE/bg_mainarea_left_column_form1.gif);
	background-repeat: no-repeat;
	padding: 0 10px 0px 10px;
}
div.mainarea-left-column-form1-title-left {
	float: left;
	color: #fff;
	font-weight: bold;
	margin:0;
	padding:0;
	margin-top: 6px;
	margin-bottom: 13px;
}
div.mainarea-left-column-form1-title-right {
	float: right;
	color: #eb7502;
	font-weight: bold;
	margin:0;
	padding:0;
	margin-top: 6px;
	margin-bottom: 15px;
}
div.mainarea-left-column-form1 strong {
	color: #eb7502;
}
div.mainarea-left-column-form2 {
	width: 430px;
	background-image:url(/Images/FE/bg_mainarea_left_column_form2.gif);
	background-repeat: no-repeat;
	padding: 0 10px 10px 10px;
	margin-top: 10px;
}
div.mainarea-left-column-form2-title-left {
	float: left;
	color: #fff;
	font-weight: bold;
	margin:0;
	padding:0;
	margin-top: 6px;
	margin-bottom: 13px;
}
div.mainarea-left-column-form2-title-right {
	float: right;
	color: #ac1f23;
	font-weight: bold;
	margin:0;
	padding:0;
	margin-top: 6px;
	margin-bottom: 15px;
}
div.mainarea-left-column-form2 strong {
	color: #eb7502;
}
div.mainarea-left-column-form2 a:link {
	color: #eb7502;
	text-decoration:none;
}

div.mainarea-left-column-form2 a:visited {
	color: #eb7502;
	text-decoration:none;
}

div.mainarea-left-column-form2 a:hover {
	color: #eb7502;
	text-decoration:underline
}

div.mainarea-left-column-form2 a:active {
	color: #eb7502;
	text-decoration:underline
}

div.mainarea-content {
	width: 100%;
	font-size: 0.75em;
	float: left;
}
div.mainarea-content-float {
	width: 205px;
	float: left;
	margin: 3px 10px 5px 0;
	color:#FFF;
}


div.mainareaContentFloatBot {
	width: 205px;
	float: left;
	margin: 3px 10px 0px 0;
	color:#FFF;
}

div.mainarea-content-half {
	float: left;
	line-height: 1.25em;
	margin-top:5px
}
div.mainarea-content-half a {
	color:#FFF;
	text-decoration: underline;
}
.mainarea-content-grey {
	color: #a6aaac;
}
/* Form elements within front page main area (Quick Search & Featured Jobs) */
	
	div.mainarea-select-tick {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	float: left;
	line-height: 0px;
}
.mainarea-input keywords {
	width:160px;
}
.mainarea-input-postcode {
	width:64px;	
}
.mainarea-select-location {
	width:105px;
}
div.mainarea-right-column-outer {
	float: right;
	width: 440px;
}
div.mainarea-right-column-headline {
	width: 440px;
	font-size:1.25em;
	color: #ac1f23;
	line-height:1em;
	margin-top: 15px;
}
div.mainarea-right-column-byline {
	width: 440px;
	font-size:0.88em;
	color: #010f4c;
	font-style:italic;
	padding-bottom: 17px;	
}
div.mainarea-right-column-description {
	padding-top: 15px;
	width: 230px;
	font-size: 0.88em;
	color: #010f4c;
	border-top: 1px #9a97b6 solid;
}
/* Sub-pages */
	div.subpage-subhead-container {
	width: 950px;
	min-height: 80px;
}
div.subpage-subhead-left {
	float: left;
	margin-top: 15px;
	padding-left:20px;
	width: 820px;
}
div.subpage-subhead-title {
	color:#FFF;
	font-size:0.93em;
	font-weight:bold;
}
div.subpage-subhead-right {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 90px;
}
div.subpage-subhead-breadcrumb {
	float: left;
	width: 820px;
	color: #5e5984;
	font-size: 0.75em;
}
div.subpage-subhead-breadcrumb a {
	color:#010f4c;
	text-decoration: none;
}

/* Search page */
div.search-left-map-container { width: 680px; min-height: 310px; float: left; padding-left: 20px; }
div.search-left-map-itself { width: 680px; min-height: 310px; background-color:#69C;}
div.search-right-container { width: 180px; min-height: 280px; background-image:url(/Images/FE/box_bg_recently_viewed_jobs_grey.gif); background-repeat:repeat-x; float: left; margin-left: 10px; padding: 10px 20px 20px 20px;}
div.search-right-container h2 {font-size: 0.95em;}
div.search-right-container b {font-size: 0.95em;}
div.search-right-container-most-recent-searches { background-image:url(/Images/FE/hr_results.gif); background-repeat:repeat-x; }
div.search-right-container a { color:#ac1f23; text-decoration: none; }


div.search-results-outer-container { width: 910px; margin-left: 20px; margin-top: 10px; }

/* Actual results related  */

div.search-results-header-left { width: 300px; margin-left: 10px; float: left; line-height:1.88em; color: #010f4c; font-size: 0.75em; min-height: 40px; }
div.search-results-header-icon { margin-left: 25px; float: left; line-height:2.5em; color: #010f4c; font-size: 0.75em; min-height: 40px;}
div.search-results-header-link { margin-left: 5px; float: left; line-height:1.88em; color: #010f4c; font-size: 0.75em; min-height: 40px;}
div.search-results-header-link a { color: #010f4c; text-decoration: none;}

div.search-results-title { min-height: 30px; float: left; line-height: 1.88em; margin-left: 10px; color: #010f4c; font-size: 0.75em;}
div.search-results-pagelinks { min-height: 30px; float: right; margin-right: 10px; line-height: 1.88em; color: #010f4c; font-size: 0.75em;}
div.search-results-pagelinks a { color: #8b8997; }

div.search-result-container { padding: 10px 0 20px 0; width: 910px; background-image:url(/Images/FE/hr_results.gif); background-repeat:repeat-x; }
div.search-result-left-container { width: 140px;  float: left; padding-left: 10px;}
div.search-result-left-frame { background-image:url(/Images/FE/bg_searh_results_borough.gif); background-repeat:repeat-x; background-color:#fff; width: 140px; float: left; text-align:center; padding: 10px 0 10px 0;}

div.search-result-right-container { width: 745px; margin-left: 10px; float: left; }
div.search-result-left-title { color: #010f4c; width: 620px; float: left; font-size: 0.75em;}
div.search-result-left-title a { color: #ac1f23; }
div.search-result-right-id { font-size: 0.75em; color: #010f4c; width: 120px; float: left; text-align: right;}
div.search-result-description { font-size: 0.75em; color: #010f4c; width: 400px; padding: 10px 0 20px 0;}
div.search-result-description a { color: #010f4c;}

div.search-result-details-left { font-size: 0.75em; color: #ac1f23; width: 360px; float: left; }
div.search-result-details-right { font-size: 0.75em; color: #ac1f23; width: 360px; float: left;  margin-left: 20px;}

/* start results tabs */
	ul#results-tabs {
	list-style-type:none;
	width:100%;
	position:relative;
	min-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 0;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 2.5em;
}
ul#results-tabs li {
	display:block;
	float:left;
	margin:0 1px 0 0;
	min-height:30px;
}
ul#results-tabs li a {
	display:block;
	float:left;
	color:#fff;
	line-height:2.5em;
	text-decoration:none;
	padding:0 10px 0 10px;
	min-height:30px;
	outline:none;
	width: 110px
}
ul#results-tabs li a:hover {
	background:#2E4560;
}
ul#results-tabs li a.current {
	color: #010f4c;
	background-image:url(/Images/FE/bg_button_tab_results_current.gif);
}
ul#results-tabs li a.current:hover {
	color: #010f4c;
	background-image:url(/Images/FE/bg_button_tab_results_off.gif);
}
ul#results-tabs li a {
	color: #010f4c;
	background-image:url(/Images/FE/bg_button_tab_results_off.gif);
}
ul#results-tabs li a:hover {
	color: #010f4c;
	background-image:url(/Images/FE/bg_button_tab_results_current.gif);
}

/* end */

div.search-results-countainer { width: 910px; background-image:url(/Images/FE/bg_results_gradient.gif); background-repeat:repeat-x; background-color: #f6e9e8;}

/* Recruitment page */
	
div.mainarea-left-container {
	width: 340px;
	padding-left: 10px;
	float: left;
}
div.mainarea-right-container {
	width: 580px;
	margin-left: 10px;
	float: left; 
}
div.mainarea-full-container {
	width: 930px;
	padding: 0px;
}
div.mainarea-half-left-container {
	width: 420px;
	margin-right: 10px;
	float: left;
	background-image:url(/Images/FE/box_bg_half_grey.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	padding: 10px 20px 20px 20px;
	min-height: 580px;
}
div.mainarea-half-right-container {
	width: 420px;
	float: right;
	background-image:url(/Images/FE/box_bg_half_grey.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	padding: 10px 20px 20px 20px;
	min-height: 580px;
}
div.mainarea-wide-container {
	width: 890px;
	background-image:url(/Images/FE/box_bg_full_grey.gif);
	background-color:#fff;
	padding: 10px 20px 20px 20px;
}
/* Columns title bars for datagrids */
	div.datagrid-850-labels {
	width: 890px;
	min-height: 31px;
	background-image:url(/Images/FE/bg_datagrid_890_labels.gif);
	background-repeat:no-repeat;
}
div.datagrid-540-labels {
	width: 540px;
	min-height: 31px;
	background-image:url(/Images/FE/bg_datagrid_540_labels.gif);
	background-repeat:no-repeat;
}
/* Column titles themselves (widths to correspond with grid cell classes below) */
	div.datagrid-label-tickbox {
	width: 24px;
	min-height: 28px;
	padding: 0 5px 0 8px;
	float: left;
	line-height: 2.5em;
}
div.datagrid-label-30 {
	width: 41px;
	min-height: 28px;
	padding: 0 5px 0 8px;
	float: left;
	line-height: 2.5em;
}
div.datagrid-label-70 {
	width: 71px;
	min-height: 28px;
	padding: 0 5px 0 8px;
	float: left;
	line-height: 2.5em;
}
div.datagrid-label-110 {
	width: 101px;
	min-height: 28px;
	padding: 0 5px 0 8px;
	float: left;
	line-height: 2.5em;
}
div.datagrid-label-200 {
	width: 191px;
	min-height: 28px;
	padding: 0 5px 0 8px;
	float: left;
	line-height: 2.5em;
}
div.datagrid-label-300 {
	width: 291px;
	min-height: 28px;
	padding: 0 5px 0 8px;
	float: left;
	line-height: 2.5em;
}
/* Grid Cells */
	div.datagrid-850 {
	width: 100%;
	background-image:url(/Images/FE/bg_table_live_jobs.gif);
}
div.datagrid-540 {
	width: 540px;
	background-image:url(/Images/FE/bg_table_live_jobs.gif);
}
div.datagrid-row {
	width: 100%;
	min-height: 28px;
	border-bottom: 1px solid #FFF;
}
a.datagrid-row, a.datagrid-row:visited, a.datagrid-row:active {
	text-decoration: none;
	display: block;
	color: #8b8997;
	font-weight: bold;
}
a.datagrid-row:hover {
	background-image:url(/Images/FE/bg_link_datagrid_hover.gif);
	cursor:pointer;
	color: #853204;
}
div.datagrid-cell-30 {
	width: 40px;
	min-height: 28px;
	padding: 0 5px 0 8px;
	float: left;
	border-right: 1px solid #FFF;
	line-height: 1.75em;
}
div.datagrid-cell-tickbox {
	width: 20px;
	min-height: 26px;
	padding: 3px 8px 0 8px;
	float: left;
	border-right: 1px solid #FFF;
}
div.datagrid-cell-70 {
	width: 70px;
	padding: 0 5px 0 8px;
	float: left;
	border-right: 1px solid #FFF;
	line-height: 1.75em;
}
div.datagrid-cell-110 {
	width: 100px;
	padding: 0 5px 0 8px;
	float: left;
	border-right: 1px solid #FFF;
	line-height: 1.75em;
}
div.datagrid-cell-200 {
	width: 190px;
	padding: 0 5px 0 8px;
	float: left;
	border-right: 1px solid #FFF;
	line-height: 1.75em;
}
div.datagrid-cell-300 {
	width: 290px;
	padding: 0 5px 0 8px;
	float: left;
	border-right: 1px solid #FFF;
	line-height: 1.75em;
}
/* Other Recruitment page related boxes */
	
	div.box-340-add-a-job {
	width: 300px;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_add_a_job.gif);
	background-repeat:repeat-x;
	background-color:#facf8b;
	padding: 10px 20px 20px 20px;
	color: #872200;
}
div.box-340-add-a-job .box-content-lhs {
	color:#010f4c;
	font-size: 0.93em;
	margin-top: 10px;
}
div.box-340-add-a-job h2 {
	color: #872200;
}
div.box-340-add-a-job h2 a {
	color: #fff;
}
div.box-340-add-a-job a {
	color: #ef7b07;
	text-decoration: underline;
}
div.box-340-add-a-job strong {
	color: #872200;
}
div.box-340-manage-vacancies {
	width: 300px;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_manage_vacancies.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	padding: 10px 20px 20px 20px;
	color: #ac1f23;
	line-height: 1.13em;
}
div.box-340-manage-vacancies a {
	color: #010f4c;
}
div.box-340-manage-vacancies .box-content-lhs {
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.13em;
}
div.box-340-manage-vacancies .box-content-lhs a {
	color: #010f4c;
}
div.box-340-manage-vacancies strong {
	color:#010f4c;
}
div.box-340-manage-your-applications {
	width: 300px;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_manage_your_applications.gif);
	background-repeat:repeat-x;
	background-color:#fcedd0;
	padding: 10px 20px 20px 20px;
	color: #ef7b07;
}
div.box-340-manage-your-applications h2 {
	color: #872200;
}
div.box-340-manage-your-applications h2 a {
	color: #fff;
}
div.box-340-manage-your-applications a {
	color: #ef7b07;
	text-decoration: underline;
}
div.box-340-manage-your-applications strong {
	color: #872200;
}
div.box-340-my-account {
	width: 300px;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_my_account.gif);
	background-repeat:repeat-x;
	background-color: #FFF;
	padding: 10px 20px 20px 20px;
	color: #8b8997;
}
div.box-340-my-account a {
	color:#8b8997;
	text-decoration: underline;
}
div.box-340-my-account strong {
	color:#010f4c;
}
div.box-580-grey {
	width: 540px;
	min-height: 210px;
	float: left;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_580_grey.gif);
	padding: 10px 20px 20px 20px;
}
div.box-350-grey {
	width: 310px;
	float: left;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_350_grey.gif);
	padding: 10px 20px 20px 20px;
}
div.box-350-grey strong {
	color: #010f4c;
}
div.box-220-help {
	width: 180px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_220_help.gif);
	padding: 10px 20px 20px 20px;
	color:#8b8997;
}
div.box-220-help a {
	color:#8b8997;
	text-decoration: none;
}
div.box-220-help strong {
	color:#010f4c;
}
.date {
	color: #ac1f23;
	font-weight: bold;
}
div.box-220-search {
	width: 180px;
	min-height: 220px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background-image:url(/Images/FE/box_bg_220_search.gif);
	padding: 10px 20px 20px 20px;
	color:#FFF;
}
div.box-220-search h2 {
	color: #FFF;
}
/* sub-areas */	
	div.subarea1-container {
	width: 950px;
	min-height: 590px;
	float:left;
}
div.subarea1-lhs-container {
	width: 800px;
	float: left;
}
div.subarea1-rhs-container {
	width: 140px;
	min-height: 590px;
	float: right;
}
div.subarea1-lhs-container a, div.subarea1-rhs-container a {
	text-decoration: none;
	color: #8b8997;
}
div.subarea1-lhs-container a:hover, div.subarea1-rhs-container a:hover {
	color:#ac1f23;
	text-decoration: underline;
}
div.subarea1-rhs-item {
	width: 120px;
	min-height: 90px;
	padding: 10px;
	background-image:url(/Images/FE/bg_rhs_logos.gif);
	margin-bottom: 10px;
}

div.subarea2rhsItem {
	width: 120px;
	min-height: 90px;
	padding: 10px;
	background-image:url(/Images/FE/searchResults/logoHolder.gif);
	margin-bottom: 10px;
}
/* box containers */
	
div.box-470-default {
	width: 430px;
	min-height: 290px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/box_bg_default.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	padding: 10px 20px 20px 20px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;	
}
div.box-470-default h2{}
div.box-470-default div.AspNet-DataList{ font-size: 0.75em; margin-top: 10px;}
div.box-320-eteach-community {
	width: 320px;
	min-height: 310px;
	float: left;
	margin: 0px 0px 10px 0px;
	background-image:url(/Images/FE/box_bg_default.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-320-eteach-community h2 {padding: 0px 20px 1px 20px;}

div.box-320-eteach-community .box-features-lhs p a { padding-bottom:16px; float:left}

div.box-320-features {
	width: 320px;
	min-height: 290px;
	float: left;
	margin: 0px 0px 10px 0px;
	background-image:url(/Images/FE/box_bg_features.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	padding: 10px 0px 20px 0px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-320-features h2{padding:0px 20px 0px 20px;}

.featuredCollege {margin:10px}
.featuredCollege img { float:left; border:1px solid #8b8997; margin-bottom:5px;}
.featuredCollege h3 {  color:#010f4c; font-weight:normal; float:left; width:158px;  margin-left:10px}
.featuredCollege h3 a { font-weight:bold;  color:#010f4c;}
.featuredCollege p { font-size:0.75em; font-weight:normal; margin-bottom:10px;}
.featuredCollege p a { color:#ac1f23; font-weight:bold}

div.box-features {
	width: 320px; 
}

div.boxCommunity {
	width: 280px; 
}

div.box-features-lhs {
	margin-top: 8px;
	float: left;
	width: 230px;
	min-height: 4.44em;
	line-height: 1.35em;
	font-size: 0.75em;
}
div.box-features-lhs h2 {
	color: #010f4c;
	font-weight: bold;
	margin:0;
	padding:0;
}
div.box-features-lhs strong {
	color: #010f4c;
}

div.box-features-lhs p { font-weight:normal}
div.box-features-lhs p a { font-weight:bold}

div.box-features-rhs {
	margin-top: 8px;
	float: right;
	width: 42px;
}
div.box-features-lhs a {
	color:#ac1f23;
	text-decoration: none;
}
div.box-default-lhs {
	margin-top: 10px;
	margin-bottom:20px;
	float: left;
	width: 240px;
	line-height: 1em;
	font-size:0.75em;
}
div.box-default-rhs {
	margin-top: 10px;
	float: right;
	width: 42px;
}
div.box-230-recruiting-now {
	width: 190px;
	min-height: 290px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/box_bg_default.gif);
	padding: 10px 20px 20px 20px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-Independent1 {
	width: 210px;
	min-height: 290px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/box_bg_default.gif);
	padding: 10px 0px 20px 20px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-International1 {
	width: 210px;
	min-height: 290px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/box_bg_default.gif);
	padding: 10px 0px 20px 20px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-230-currency {
	width: 190px;
	min-height: 279px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/purpleBg.gif);
	padding: 10px 20px 20px 20px;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-230-currency h2 {color: #ffffff; }

div.box-230-currency p { font-size:0.75em; margin-top:10px; margin-bottom:10px}

div.box-230-currency ul li { margin-bottom:8px}
div.box-230-currency ul li label { width:50px; font-size:0.75em; float:left}
div.box-230-currency ul li input { width:130px}
div.box-230-currency ul li select { width:136px}

div.box-230-register-now {
	width: 230px;
	min-height: 290px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/registerBox.gif);
	background-repeat:no-repeat;
	padding: 10px 0px 20px 0px;
	color: #fff;
	font-weight: bold;
	line-height: 1.13em;
	background-color:#122380;
}

div.box-230-register-now h2 {padding: 0px 20px 0px 20px; color:#ffffff}
div.box-230-register-now h3 { font-size:1.25em; color:#fafaf9; font-weight:bold; margin-top:0px;}
div.box-230-register-now h4 { font-size:1.13em; color:#ffffff;}
div.box-230-register-now img { margin-top:10px; margin-bottom:20px; }
div.box-230-register-now p { color:#ffffff;}

/* inner content classes */	
	div.box-content {
	float: left;
	margin-top: 10px;
	width: 190px;
	font-size: 0.75em;
	padding: 0px 20px 0px 20px;
}

	div.boxRecruiting {
	float: left;
	margin-top: 10px;
	width: 194px;
	font-size: 0.75em;
	padding: 0px 0px 0px 0px;
}

div.boxRecruiting img { border:1px solid #dfe2e2; margin:0px 5px 5px 0px}
.box-230-recruiting-now p.browseMoreLink { font-size:0.75em}


div.box-content-lhs {
	width: 190px;
	margin-top: 10px;
	float: left;	
	font-size: 0.75em;
}

div.box-content-lhs .orange {color:#ac1f23}

div.box-content-rhs {
	width: 217px;
	margin-top: 10px;
	float: right;	
	font-size: 0.75em;
}


div.box-content-rhs .orange {color:#ac1f23}

/* Parter Logos  */		
	div.partner-logos {
	border-top: 1px solid #e8e7ea;	
	min-height: 120px;
	float:left;
	width:950px;
}

/* partnerLogos*/
	
	div.partners {
	border-top: 1px solid #e8e7ea;
	min-height: 29px;
	padding-top: 5px;
	width:950px; 
	float:left;
}
div.partners ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.partners li {
	list-style-type:none;
	display:block;
	display:inline-block;
	float:left;
	margin:0 1px 0 0;
	min-height:30px;
}
div.partners li a {
	display:block;
	display:inline-block;
	float:left;
	margin:0 1px 0 0;
	min-height:30px;
}
/* Social Networking Links*/
	
	div.social-networking {
	border-top: 1px solid #e8e7ea;
	min-height: 29px;
	padding-top: 5px;
	width:950px; 
	float:left;
}
div.social-networking ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.social-networking li {
	list-style-type:none;
	display:block;
	display:inline-block;
	float:left;
	margin:0 1px 0 0;
	min-height:30px;
}
div.social-networking li a {
	display:block;
	display:inline-block;
	float:left;
	margin:0 1px 0 0;
	min-height:30px;
}
div.social-link {
	width: 120px;
	min-height: 24px;
	float: left;
}
div.footer-links {
	border-top: 1px solid #e8e7ea;
	float:left;
	width:950px;
}
div.footer-links-columns {
	width: 220px;
	float: left;
	margin-top: 10px;
	margin-right: 17px;
	color: #8b8997;
	font-size: 0.688em;
}
div.footer-links-columns ul {
	margin: 0;
	padding: 0;
}
div.footer-links-columns li {
	list-style-type:none;
	line-height: 1.25em;
}
div.footer-links-columns li a {
	color:#8b8997;
	text-decoration: none;
}
div.footer-links-columns li a:hover {
	color:#AC1F23;
	text-decoration: underline;
}
div.footer {
	font-size: 0.688em;
	color:#8b8997;
	width:950px;
	float:left;
	margin-top:10px;
}

/*********************New Styles Homepage***************************/

.pad5 { padding:5px}
.pad10 { padding:10px}
.pad20 { padding:20px}
.padBot5 { padding-bottom:5px}
.padBot10 { padding-bottom:10px}
.padTop5 { padding-top:5px}
.padTop10 { padding-top:10px}
.padTop20 { padding-top:20px}
.padTop25 { padding-top:25px}
.padTop30 { padding-top:30px}
.padTop35 { padding-top:35px}
.padTop40 { padding-top:40px}
.padTop45 { padding-top:45px}
.padTop50 { padding-top:50px}
.padLeft20 { padding-left:20px;}

.marTB10 { margin-top:10px; margin-bottom:10px;}
.marLeft10 { margin-left:10px}
.marLeft20 { margin-left:20px}
.marRight5 { margin-right:5px;}
.marRight7 { margin-right:7px;}
.marRight8 { margin-right:8px;}
.marRight10 { margin-right:10px}
.marRight15 { margin-right:15px}
.marRight20 { margin-right:20px}
.marRight25 { margin-right:25px}
.marRight30 { margin-right:30px}
.marRight40 { margin-right:40px}
.marTop10 { margin-top:10px}
.marTop20 { margin-top:20px}
.marTop25 { margin-top:25px}
.mar10 { margin:10px}
.mar20 { margin:20px}
.mar20B5 { margin:20px 20px 5px 20px}
.marBot10 { margin-bottom:10px}
.normal { font-weight:normal}

.larger { font-size:1.25em}

.width40 { width:40px}
.width50 { width:50px}
.width60 { width:60px}
.width70 { width:70px}
.width80 { width:80px}
.width90 { width:90px}
.width100 { width:100px}
.width150 { width:150px}

.760Width { width:760px}

.clear { clear:both}
.floatRight { float:right}
.floatLeft{ float:left}
.alignTop { vertical-align:top}
.alignCenter { text-align:center}
.alignLeft { text-align:left}
.alignRight { text-align:right}
.bold { font-weight:bold}
.underline { text-decoration:underline}

.uploadCVBg { background-image:url(/Images/FE/uploadCVBg.gif); background-repeat:repeat-x; background-position:top left; float:left; padding:0px 20px 0px 20px; background-color:#e4e4e6; float:left; width:280px}

.emailBg { background-image:url(/Images/FE/emailBg.gif); background-repeat:repeat-x; background-position:top left; float:left; padding:0px 20px 0px 20px; background-color:#eeedf0;  float:left; width:280px;}

.blogBg { float:left; padding:0px 20px 0px 20px;  float:left; width:280px}

.orange { color:#010f4c}
.purple { color:#010f4c}

/*********************Premium***************************/

#contentHolder {
	float:left;
	width:950px;
	background-image: url(/Images/FE/premium/contentBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#eaeaec; 
	padding-bottom:20px;
	margin-bottom:30px
}

#contentHolder .contentTitle { font-size:0.94em; color:#FFFFFF; font-weight:bold; float:left; margin: 5px 0px 0px 20px; padding-bottom:8px; line-height:1.88em; }
#contentHolder .contentTitle h1{ font-size:0.94em; color:#FFFFFF; font-weight:bold; float:left; margin:0px;  line-height:1.88em; }
.underlineFull { background-image:url(/Images/FE/searchResults/underline.gif); background-repeat:repeat-x; background-position:bottom; float:left; width:950px}
.underline { background-image:url(/Images/FE/searchResults/underline.gif); background-repeat:repeat-x; background-position:bottom;}
.overline { background-image:url(/Images/FE/searchResults/underlineLight.gif); background-repeat:repeat-x; background-position:top; float:left; padding-bottom:10px}


.topOptions ul { float:right; margin:10px 10px 3px 0px; width:400px }
.topOptions ul li {display:inline; font-weight:bold; font-size:0.75em; margin-right:10px; float:right}
.topOptions ul li a img { border:0px; vertical-align:top; margin-right:5px}
.topOptions ul li a:link { color:#ffffff; text-decoration:none}
.topOptions ul li a:visited { color:#ffffff; text-decoration:none}
.topOptions ul li a:hover { color:#ffffff; text-decoration:underline}
.topOptions ul li a:active { color:#ffffff; text-decoration:none}

.topOptionsPurple ul { float:right; margin:5px 10px 5px 0px }
.topOptionsPurple ul li {display:inline; font-weight:bold; font-size:0.75em; margin-right:10px;}
.topOptionsPurple ul li a img { border:0px; vertical-align:top; margin-right:5px}
.topOptionsPurple ul li a:link { color:#010f4c; text-decoration:none}
.topOptionsPurple ul li a:visited { color:#010f4c; text-decoration:none}
.topOptionsPurple ul li a:hover { color:#010f4c; text-decoration:underline}
.topOptionsPurple ul li a:active { color:#010f4c; text-decoration:none}

.topOptionsATS ul { float:right; margin:8px 10px -2px 0px }
.topOptionsATS ul li {display:inline; font-weight:bold; font-size:0.75em; margin-right:0px;}
.topOptionsATS ul li a img { border:0px; vertical-align:top; margin-right:5px; margin-left:10px}
.topOptionsATS ul li a:link { color:#010f4c; text-decoration:none}
.topOptionsATS ul li a:visited { color:#010f4c; text-decoration:none}
.topOptionsATS ul li a:hover { color:#010f4c; text-decoration:underline}
.topOptionsATS ul li a:active { color:#010f4c; text-decoration:none}

.crumbtrail { float:left; margin:10px 0px 5px 20px; width:400px; }
.crumbtrail ul { display:inline; float:left; width:440px}
.crumbtrail ul li { float:left; font-size:0.69em; color:#FFFFFF; font-weight:bold; margin-right:5px;   }
.crumbtrail ul li a { color:#FFFFFF;  font-weight:normal; margin-right:5px;}
.crumbtrail ul li a:link { text-decoration:none; }
.crumbtrail ul li a:visited { text-decoration:none; }
.crumbtrail ul li a:hover{ text-decoration:underline;  }
.crumbtrail ul li a:active {text-decoration:none;}
.crumbtrail ul li .inactiveCrumb {color:#adadc0;  font-weight:normal;}

.crumbtrailWide ul {display:inline; float:left; width:840px;}

.subNavContent { 
	float:left; 
	width:430px; 
	margin:0px 10px 0px 10px;	
}

.subNavContent ul {
	list-style-type:none;
	float:left; 
	width:910px;
	min-height:30px;
	margin:0px;
	padding:0px;
	line-height: 2.5em;
}
.subNavContent ul li {
	display:inline;
	float:left;
	margin:0px 1px 0px 0px;
	min-height:30px;
	width:130px;
	font-size:0.75em;
	font-weight:bold;
	color:#010f4c;
}
.subNavContent ul li a {
	display:block;
	float:left;
	color:#fff;
	line-height:2.5em;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	min-height:30px;
	outline:none;
	width: 110px
}


.subNavContent ul li a { color: #010f4c; background-image:url(/Images/FE/premium/subNavInactiveWhite.gif); background-repeat:no-repeat; background-color:#f9f9fb;}
.subNavContent ul li a:hover {color: #010f4c; background-image:url(/Images/FE/premium/subNavActive.gif); background-repeat:no-repeat; background-color:#d3d4dc}

.subNavContent ul li a.current { color: #010f4c; background-image: url(/Images/FE/premium/subNavActive.gif); background-repeat:no-repeat; background-color:#d3d4dc}
/*.subNavContent ul a.current:hover {color: #010f4c; background-image:url(/Images/FE/premium/subNavInactive.gif);}*/

/*******Search Nav********/

.subNavContentSearch, .tabs-order{ 
	float:left; 
	width:410px; 
	margin:0px 20px 0px 10px;
	
}
.tabs1-premium{float:left; width:660px; margin:0px 20px 0px 10px;}
.standardfullContent .tabs1-premium{float:left; width:660px; margin:0px 20px 0px 1px;}
.subContentAreaLight .standardfullContent h1 {padding:10px 0px 4px 0px;}
.subNavContentSearch ul, .tabs-order ul, .tabs1-premium ul, .tabs1 ul {
	list-style-type:none;
	float:left; 
	width:910px;
	min-height:30px;
	margin:0px;
	padding:0px;
	line-height: 2.5em;
}
.subNavContentSearch ul li, .tabs-order ul li, .tabs1-premium ul li, .tabs1 ul li{
	display:inline;
	float:left;
	margin:0px 1px 0px 0px;
	min-height:30px;
	width:130px;
	font-size:0.75em;
	font-weight:bold;
	color:#010f4c;
}
.subNavContentSearch ul li a,.tabs-order ul li a, .tabs1-premium ul li a, .tabs1 ul li a {
	display:block;
	float:left;
	color:#fff;
	line-height:2.5em;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	min-height:30px;
	outline:none;
	width: 110px
}
.subNavContentSearch ul li a,.tabs-order ul li a, .tabs1-premium ul li a, .tabs1 ul li a
{ 
	color: #ac1f23; background-image:url(/Images/FE/searchResults/subNavInactiveWhite.gif); background-repeat:no-repeat; background-color:#f9f9fb;
}
.subNavContentSearch ul li a:hover,.tabs-order ul li a:hover, .tabs1-premium ul li a:hover
{
	color: #ac1f23; background-image:url(/Images/FE/searchResults/subNavActive.gif); background-repeat:no-repeat; background-color:#d3d4dc;
}
.subNavContentSearch ul li a.current,.tabs-order ul li.current a, .tabs1-premium ul li.current a
{ 
	color: #ac1f23; background-image: url(/Images/FE/searchResults/subNavActive.gif); background-repeat:no-repeat; background-color:#d3d4dc;
}
.tabs1-premium ul li.start, .tabs1 ul li.start{display: none;}
/*.subNavContent ul a.current:hover {color: #010f4c; background-image:url(/Images/FE/searchResults/subNavInactive.gif);}*/

.subNavContentSearch ul li a.currentMap, .tabs-order ul li.currentMap a, .tabs1-premium ul li.currentMap a {
background-color:#ffa430;
background-image: url(/Images/Eteach/searchResults/mapTab.gif);
background-repeat:no-repeat;
color:#AC1F23;
margin-left:126px; }


/*******End Search Nav*******/

.subContentArea { width: 930px; background-image: url(/Images/FE/premium/subContentAreaBg.jpg); background-repeat:repeat-x; background-position:top; background-color: #f6e9e8;  margin-left:10px; float:left}
.standardHeader { width: 930px; background-image: url(/Images/FE/premium/standardHeader.gif); background-repeat: no-repeat; background-position:top left; float:left}
.subContentArea h1 { font-size:0.94em; font-weight:bold; padding: 10px 0px 14px 10px }

.subContentAreaLight { width: 930px; background-color:#FFFFFF; background-image:url(/Images/FE/premium/contentMidBg.jpg); background-position:left 40px; background-repeat:repeat-x; float:left; margin-left:10px;}
.standardHeaderLight { width: 930px; background-image: url(/Images/FE/generic/standardHeader.gif); background-repeat: no-repeat; background-position:top; float:left}
.subContentAreaLight h1 { font-size:0.94em; font-weight:bold; padding: 10px 0px 4px 10px }
.contentFootLight { background-image:url(/Images/FE/generic/greyFootBg.gif); background-repeat:no-repeat; background-position:top left; height:4px; width:930px; margin-left:10px; float:left;}


.subContentArea760 { width: 780px; background-image: url(/Images/FE/premium/subContentAreaBg.jpg); background-repeat:repeat-x; background-position:top; background-color: #fef8f8;  margin-left:10px; float:left}
.subContentArea760 h1 { font-size:0.94em; font-weight:bold; padding: 10px 0px 0px 10px }
.purpleHeader { background-image:url(/Images/FE/myEteach/purpleHeader.png); background-repeat:no-repeat; background-position:top}


.subContentArea760White { width: 780px; background-image: url(/Images/FE/premium/contentMidBg.jpg); background-repeat:repeat-x; background-position:0px 40px; background-color: #ffffff;  margin-left:10px; float:left}
.subContentArea760White h1 { font-size:0.94em; font-weight:bold; padding: 10px 0px 5px 10px }
.subContentHeader760White { background-image:url(/Images/FE/generic/760WhiteHeader.png); background-repeat:no-repeat; background-position:top left;}
.subContentFooter760White {background-image:url(/Images/FE/generic/760WhiteFooter.gif); background-repeat:no-repeat; height:3px; width:780px; float:left;}

.descDetails {width: 910px; float:left; padding:0px 10px 0px 10px;}
.descImg { float:left; width:118px; padding:11px; background-image:url(/Images/FE/premium/logoHolder.gif); background-repeat:no-repeat; background-position:top; min-height:105px;}
.descList1 {float:left; width:316px; padding-left:10px}
.descList1 h2 { font-size:0.75em; font-weight:bold; color:#010f4c; text-decoration:underline; margin:0px; padding:0px; line-height: normal}
.descDetails ul { margin-top:10px;  }
.descDetails ul li { font-size:0.75em; color:#a6aaac; font-weight:bold; }
.descDetails ul li a { color:#a6aaac; font-weight:bold;  text-decoration:underline }
.descDetails ul li a:hover { color:#ac1f23; font-weight:bold;  text-decoration:underline }

.descDetails ul li label {color:#ac1f23; margin-right:5px}

.descList2 {float:left; width:270px; padding-top:25px}
.descActions {float:left; width:154px; margin-left:10px;}

.descList3 {float:left; width:270px; padding-top:0px}


.idNumber { font-size:0.75em; font-weight:bold; color:#010f4c; float:right; margin-bottom:12px}

.premiumDetails { 
	background-image:url(/Images/FE/premium/lineDivide.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
	float:left;
	width:930px;
	margin-top:10px
}

.standardDetails { 
	/*background-image:url(/Images/FE/premium/lineDivide.gif); 
	background-repeat:repeat-x; 
	margin-top:10px;
	padding-top:10px;		
	background-position:top; */
	float:left;
	width: 240px;
}

.premiumDetailsImages { margin:10px 0px 10px 10px}
.premiumDetailsImages img { margin-right:6px}

.leftOptions { float:left; width:220px; margin:0px 10px 0px 10px}
.rightContent { float:left; width:660px;}
.rightOptions { float:left; width:680px; margin-bottom:10px}

.orangePanelLeft { background-image:url(/Images/FE/premium/yellowPanel.jpg); background-repeat:repeat-x; background-position:top; padding:15px 20px 20px 20px; margin-bottom:10px; background-color:#facf8c}
.orangePanelLeft h3 { font-size:0.94em; font-weight:bold; margin:0px; padding:0px}
.orangePanelLeft ul { margin-top:15px; margin-bottom:20px}
.orangePanelLeft li { color:#010f4c; font-size:0.75em; margin-top:5px}
.orangePanelLeft li label {color:#010f4c; margin-right:5px; font-weight:bold; width:200px; display:block; }
.orangePanelLeft li a{ color:#010f4c; text-decoration:underline}
.orangePanelLeft li a:hover{ color:#ac1f23; text-decoration:underline}

.greyPanelLeft { background-image: url(/Images/FE/premium/greyLeftBg.jpg); background-repeat: no-repeat; background-position:top;  margin-bottom:10px; background-color:#FFFFFF;}
.greyPanelLeft h3 { font-size:0.94em; font-weight:bold; margin:0px; padding:15px 20px 0px 20px;}
.greyPanelLeft ul { margin-top:15px; margin-bottom:20px; padding:0px 20px 0px 20px;}
.greyPanelLeft li { font-size:0.75em; color:#010f4c; text-decoration:underline}
.greyPanelLeft li a{ color:#010f4c; text-decoration:underline}
.greyPanelLeft li a:hover{ color:#ac1f23; text-decoration:underline}

.contentTop { background-image:url(/Images/FE/premium/contentTopBg.png); background-repeat:no-repeat; background-position:top left; min-height:41px}
.contentTop h2 { font-size:0.94em; padding:8px 0px 0px 20px}
.contentMid { background-image:url(/Images/FE/premium/contentMidBg.jpg); background-repeat: repeat-x; background-position:top left; background-color:#FFFFFF; padding:20px 20px 40px 20px; float:left; width:640px}
.contentMidAwards { background-image:url(/Images/FE/premium/contentMidBg.jpg); background-repeat: repeat-x; background-position:top left; background-color:#FFFFFF; padding:20px 20px 40px 20px; float:left; width:620px}
.contentFoot { background-image:url(/Images/FE/premium/contentFootBg.gif); background-repeat:no-repeat; background-position:top left; height:4px; width:680px}

.contentMid  p { font-size:0.75em; color:#ac1f23; margin-bottom:14px}
.contentMid  ul { color:#ac1f23; margin-bottom:14px;}
.contentMid  ul li { font-size:0.75em; color:#ac1f23; margin-bottom:10px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
.contentMid  a {font-size:0.75em;}
.contentMid  a:link { color:#ac1f23; text-decoration:none}
.contentMid  a:visited { color:#ac1f23; text-decoration:none}
.contentMid  a:hover { color:#ac1f23; text-decoration:underline}
.contentMid  a:active { color:#ac1f23; text-decoration:underline}

.contentMid700 .articleImg { float:right; margin:0px 0px 20px 20px; border:1px solid #010f4c;}
.contentMid700 .articleList ul { margin-top:10px}
.contentMid700 .articleList ul li { border-top:1px solid #CCC; padding:10px 0px 0px 10px; background-position:0px 16px}
.contentMid700 .articleList ul li a { font-weight:bold; font-size:1.06em;}
.contentMid700 .articleList ul li a:link {color:#ac1f23; text-decoration:none}
.contentMid700 .articleList ul li a:visited { color:#ac1f23; text-decoration:none}
.contentMid700 .articleList ul li a:hover { color:#ac1f23; text-decoration:underline}
.contentMid700 .articleList ul li a:active { color:#ac1f23; text-decoration:underline}
.contentMid700 .articleList ul li .date { color:#a6aaac; font-weight:normal; font-size:0.94em;}
.contentMid700 .articleList ul li p { font-size:1em; }


.lineTop {	
	background-image:url(/Images/FE/premium/lineDivide.gif); 
	background-repeat:repeat-x; 
	background-position:top;
	text-align:center; 
	padding-top:15px; }

.contentMidAwards { background-image:url(/Images/FE/premium/contentMidBg.jpg); background-repeat: repeat-x; background-position:top left; background-color:#FFFFFF; padding:20px 0px 0px 20px; float:left; width:660px}
	
.award { float:left; width:118px; padding:11px; background-image:url(/Images/FE/premium/logoHolder.gif); background-repeat:no-repeat; background-position:top; min-height:105px; margin-right:20px}

.spacer { height:10px;}

.map { margin-bottom:20px}


/*********************Search Results***************************/

.mapResults { float:left; margin: 0px 10px 0px 10px; width:700px;}
.mapResults h2 { font-size:0.75em; color:#010f4c; }
.mapResultsBorder { border:1px solid #cccccc}

.recentlyViewedJobs { float:left; width:220px; margin:25px 0px 0px 0px}
.rVJobsHeader { background-image:url(/Images/FE/searchResults/resultsBoxTop.png); background-repeat:no-repeat; background-position:top left; padding: 8px 0px 3px 20px; background-color:#514c77}
.rVJobsHeader h2 { font-size:0.94em; font-weight:bold; color:#FFFFFF}
.rVJobsBg { background-image:url(/Images/FE/searchResults/resultsBoxBg.gif); background-repeat: repeat-x; background-position:top left; background-color:#9490ab; color:#FFFFFF; font-size:0.75em; min-height:267px}
.rVJobsBg ul { padding:10px 20px 0px 20px}
.rVJobsBg ul li { padding-bottom:10px}
.rVJobsBg a { color:#ac1f23; font-weight:bold; text-decoration:none;}
.rVJobsBg a:hover { color:#ac1f23; font-weight:bold; text-decoration:underline}
.rVJobsBg h3 { font-size:1.13em; font-weight:bold; color:#ffffff; padding-left:20px; padding-bottom:5px}
.rVJobsBg img {padding:15px 20px 5px 20px;}

.listing .jdtop { float:left; width:760px; padding:15px 0px 20px 20px; background-image:url(/Images/FE/searchResults/underlineLight.gif); background-repeat:repeat-x; background-position:top; min-height: 48px;}
.listing .active { background-image:url(/Images/FE/searchResults/active.gif); background-repeat:repeat-x; background-position:top left; background-color:#facd87}
.logoBox {float:left; width:118px; padding:11px; background-image:url(/Images/FE/premium/logoHolder.gif); background-repeat:no-repeat; background-position:top; margin-right:20px}
.listingSummary { font-size:0.81em; width:426px; float:left}
.listingSummary h2 { margin:0px; padding:0px 0px 7px 0px; line-height:normal;}
.listingSummary h2 a:link { color:#010f4c}
.listingSummary h2 a:visited { color:#010f4c}
.listingSummary h2 a:hover { color:#ac1f23}
.listingSummary h2 a:active { color:#ac1f23}
.listingSummary p { color:#ac1f23;}

.listing .active .listingSummary h2 a:link { color:#853204}
.listing .active .listingSummary a:visited { color:#853204}
.listing .active .listingSummary h2 a:hover { color:#ffffff}
.listing .active .listingSummary h2 a:active { color:#ffffff}
.listing .active .listingSummary p { color:#ef7b07}

.listingBoxes {float:left; width:590px; margin:0px; padding:0px; }

.listingBoxes ul { margin-top:10px; float:left; width:285px;}
.listingBoxes ul li { font-size:0.75em; color:#010f4c; font-weight:normal; background-image:none; padding:0px; width:275px;  }
.listingBoxes ul li a { color:#010f4c; font-weight:bold;  text-decoration:underline }
.listingBoxes ul li a:hover { color:#ac1f23; font-weight:bold;  text-decoration:underline }
.listingBoxes ul li label {color:#010f4c; margin-right:5px; font-weight:bold;}

.listing .active .listingBoxes ul li { color:#853204;  }
.listing .active .listingBoxes ul li a { color:#853204; }
.listing .active .listingBoxes ul li a:hover {color:#ef7b07;}
.listing .active .listingBoxes ul li label { color:#853204; font-weight:bold;}

.notFound, .joblistnoresult { padding:40px; text-align:center; line-height:1.25em;}
.notFound p, .joblistnoresult p { margin-bottom:10px}
.notFound a, .joblistnoresult a {color:#ac1f23; font-weight:bold; text-decoration:none; }
.notFound a:hover, .joblistnoresult a:hover {color:#ac1f23; font-weight:bold; text-decoration:underline }

/* --------------------------------------- */
/*    Recruitment Dashboard				   */
/* --------------------------------------- */

.smallLogo { float:right; margin-right:10px; margin-top:-20px}

/* --------------------------------------- */
/*    Recruitment Dashboard	Popup			   */
/* --------------------------------------- */

.candidateSummary { background-color:#f6f7fa; border:1px solid #e5cdcb; padding:5px; margin-bottom:10px}
.candidateBox { background-color:#FFFFFF; padding:0px 5px 5px 5px; color:#ac1f23; font-size:1.06em}
.title { color:#010f4c}
.popupContent  .candidateBox h2 { color:#010f4c; font-size:1.5em; margin:0px; padding:0px; font-weight:normal;}
.candidateBox .application { float:right; position:relative; top:5px;  }
.candidateBox .application a:link { color:#ac1f23}
.candidateBox .application a:visited { color:#ac1f23}
.candidateBox .application a:hover { color:#ac1f23}
.candidateBox .application a:active { color:#ac1f23}

.popupTable { margin-bottom:10px}
.popupTable table { background-color:#FFFFFF}
.popupTable th { background-color:#e5cdcb; color:#010f4c; padding:5px; text-align:left}
.popupTable td { background-color:#f6e9e8; color:#ac1f23; padding:5px;}

.moveOptions { background-color:#fdebda; color:#ef7c07; font-size:1.25em; padding-top:10px; padding-left:10px; padding-bottom:10px; font-weight:bold; margin-bottom:10px; }
.moveOptions .options { margin-top:10px;}

/* --------------------------------------- */
/*    Pagination    					   */
/* --------------------------------------- */

.paging {  float:right;  padding: 12px 10px 0px 0px; font-size:0.69em; margin: -30px 0px 5px 0px;}
.pagingbottom { float: left; font-size:0.69em; width: 765px; padding: 5px; background-color: #e4d1cb; background-position:top left; float:left; margin-top:15px; *margin-bottom:-14px; height:22px; text-align:right; padding-top:8px; padding-right:10px;}

.pagination{  float:right;  padding: 12px 10px 0px 0px; /*font-size:0.69em;*/ }
.pagination ul { margin:0px; padding:0px; text-align:right; }
.pagination ul li { display:inline; margin: 0px 2px 0px 0px; list-style-type:none; padding:0px; background-image:none; float:left  }
.pagination ul li a {   margin:0px; padding:1px 4px 1px 4px;  }
.pagination ul li a:link {background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.pagination ul li a:visited {background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.pagination ul li a:hover {  background-color:#010f4c; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.pagination ul li a:active {  background-color:#010f4c; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.pagination li.nextBackText { padding-right: 2px; font-weight: bold; }
.pagination li.nextBackdivider { color: #ac1f23;  padding-right: 2px;  }
.pagination li.noOfPages { padding-right: 2px; font-size:0.69em;  }
.nextBackHolderMain { margin-bottom:5px; padding-top: 8px; min-height:25px; }
.nextBackHolderMainLeft { float:left; margin-bottom:5px; padding-top: 8px; min-height:25px; }

.paging .pagingtotalresult	{padding-right: 2px; font-weight: bold;}
.paging .pagingdivider		{color: #ac1f23;  padding-right: 2px;}
.paging .paginglocation		{padding-right: 2px; margin-right: 2px; }
.paging strong				{margin:0px 2px 0px 0px; padding:1px 4px 1px 4px;background-color:#010f4c; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.paging a, .paging a:visited, .paging a:link{margin:0px 2px 0px 0px; padding:1px 4px 1px 4px;background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.paging a:hover, .paging a:active{background-color:#010f4c; color:#FFFFFF; font-weight: normal; text-decoration: none;}

.pagingbottom .pagingtotalresult, .paging .pagingtotalresult	{padding-right: 2px; font-weight: bold;}
.pagingbottom .pagingdivider,.paging .pagingdivider		{color: #ac1f23;  padding-right: 2px;}
.pagingbottom .paginglocation,.paging .paginglocation		{padding-right: 2px; margin-right: 2px; }
.pagingbottom strong,.paging strong				{margin:0px 2px 0px 0px; padding:1px 4px 1px 4px;background-color:#010f4c; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.pagingbottom a, .pagingbottom a:visited,.paging a, .paging a:visited, .paging a:link{margin:0px 2px 0px 0px; padding:1px 4px 1px 4px;background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none;}
.pagingbottom a:hover, .pagingbottom a:active,.paging a:hover, .paging a:active{background-color:#010f4c; color:#FFFFFF; font-weight: normal; text-decoration: none;}

/* --------------------------------------- */
/*    Add a Job Form    					   */
/* --------------------------------------- */

.formHolder { width:930px; float:left; margin:10px;}
.formTopExpand { width:930px; background-image:url(/Images/FE/form/formTopExpand.gif); background-repeat:no-repeat; float:left;}
.formHolderTop { width:890px; background-image:url(/Images/FE/form/formTwoTop.jpg); background-repeat:no-repeat; background-position:top left; padding:10px 20px 0px 20px; float:left;}
.formHolderTop a:link { text-decoration:none}
.formHolderTop a:visited { text-decoration:none}
.formHolderTop a:hover { text-decoration:underline}
.formHolderTop a:active { text-decoration:none}
.secondHeader { float:right; width:420px}
.formHolderUnderline { width:930px; background-image: url(/Images/FE/form/addJobUnderline.gif); background-repeat:no-repeat; background-position:top left; height:2px; float:left;}
.formHolderBg { background-image:url(/Images/FE/form/formTwoBg.gif); background-repeat:repeat-y; background-position:top left; float:left; width:930px;}
.formHolderMid { background-image: url(/Images/FE/form/formTwoBgTop.gif); background-repeat: repeat-x; background-position: top left; padding:20px; width:420px; float:left}
.formHolderMidDivide { width:419px; border-left:1px solid #d5d3dd}
.formHolderMid ol { margin:0px; padding:0px; float:left; width:420px}
.formHolderMid ol li { margin:0px; padding:0px; float:left; width:430px;}
.formHolderMid ol li label { float:left; width:420px; color:#010f4c; font-size:0.75em; padding-bottom:7px; font-weight:bold;}
.formHolderMid ol li select {font-size:0.69em; float:left; width:195px; }
.formHolderMid p { font-size:0.88em; padding-bottom:20px; color:#010f4c; }
.formHolderMid p a:link {color:#f2913c; text-decoration:none;}
.formHolderMid p a:visited {color:#f2913c; text-decoration:none;}
.formHolderMid p a:hover {color:#f2913c; text-decoration:underline;}
.formHolderMid p a:active {color:#f2913c; text-decoration:none;}
.formHolderMid .smallText {font-size:0.88em;}
.width100 { width:100px}
.width180 {width:180px;}
.width190 {width:190px;}
.halfWidthItem { width:200px; float:left;}
.halfWidthItemGrey { width:200px; float:left;}
.formHolderMid ol li .halfWidthItemGrey label { color:#010f4c;}
.formHolderMid ol li input {font-size:0.69em; float:left; }
.greyInput {border:1px solid #7f9db9; height:17px; margin-right:15px}
.formHolderMid ol li textarea { width:360px; height:200px; }
.formHolderMid ol li img { margin-left:15px; position:relative; z-index:101;}
.spacerElement { padding-bottom: 5px; float:left;}

a.formLink:link {color:#f2913c; text-decoration:underline;}
a.formLink:visited {color:#f2913c; text-decoration:underline;}
a.formLink:hover {color:#010f4c; text-decoration:underline;}
a.formLink:active {color:#f2913c; text-decoration:underline;}


.formHolderMid ol li .checkItem {float:left; width:183px; color:#010f4c; font-size:0.75em; padding-bottom:5px; font-weight:bold; }
.formHolderMid ol li .checkItem label { font-size:1em; float:left; width:140px; color:#a6aaac}
.formHolderMid ol li .checkItemWide {float:left; width:320px; color:#010f4c; font-size:0.75em; padding-bottom:5px; font-weight:bold;  }
.formHolderMid ol li .checkItemWide label { font-size:1em; float:left; width:300px; color:#010f4c;}
.formHolderMid ol li .checkItemWide label a:link {color:#010f4c; text-decoration:underline;}
.formHolderMid ol li .checkItemWide label a:visited {color:#010f4c; text-decoration:underline;}
.formHolderMid ol li .checkItemWide label a:hover {color:#f2913c; text-decoration:underline;}
.formHolderMid ol li .checkItemWide label a:active {color:#f2913c; text-decoration:underline;}

.formHolderMid ol li .checkItemSentence {float:left; width:410px; color:#010f4c; font-size:0.75em; padding-bottom:5px; font-weight:bold;  }
.formHolderMid ol li .checkItemSentence label { font-size:1em; float:left; width:390px; color:#010f4c;}
.formHolderMid ol li .checkItemSentence label a:link {color:#010f4c; text-decoration:underline;}
.formHolderMid ol li .checkItemSentence label a:visited {color:#010f4c; text-decoration:underline;}
.formHolderMid ol li .checkItemSentence label a:hover {color:#f2913c; text-decoration:underline;}
.formHolderMid ol li .checkItemSentence label a:active {color:#f2913c; text-decoration:underline;}

.checkBox {  float:left;}
.button { margin-top:10px; float:left}
.button a { font-size:0.75em; vertical-align:top; color:#010f4c}
.button a:hover {color:#f2913c}
.required { color:#f2913c; float:right; margin-bottom: 10px; font-size: 0.69em; font-weight: normal;}
.mandatory, .frmrequired {color:#f2913c; font-weight: normal;}
.requiredsmaller {color:#f2913c;  font-size: 0.75em; font-weight: normal;}
.redNotes {color:#ac1f23;}
.fontNormal { font-weight:normal}
.marLeft15 { padding-left:15px}

.multipleSelect { display:block; border:1px solid #d2494d; float:left; overflow-y:scroll; height:150px; width:420px}
.multipleSelect ul {float:left; width:400px}
.multipleSelect ul li{ float:left; width:393px; padding:2px 5px 2px 5px; border-bottom:1px solid #d6d5de}
.multipleSelect ul li label{ float:left; width:360px; color:#a6aaac; margin-top:2px; margin-left:10px}
.multipleSelect ul li input  { float:left;}

.multipleSelectPopup { display:block; border:1px solid #d2494d; float:left; overflow-y:scroll; height:150px; width:420px}
.multipleSelectPopup ul {float:left; width:400px}
.multipleSelectPopup ul li{ float:left; width:393px; padding:2px 5px 2px 5px; border-bottom:1px solid #d6d5de; background-image:none}
.multipleSelectPopup ul li label{ float:left; width:360px; color:#a6aaac; margin-top:2px; margin-left:10px}
.multipleSelectPopup ul li input  { float:left;}

.formHolderBottom { background-image: url(/Images/FE/form/formTwoBottom.gif); background-repeat:no-repeat; background-position:top left; float:left; width:930px; height:2px}

.notifyBox { border:1px solid #ac1f23; background-color:#eccccd; float:left; padding:10px; width:400px; margin-bottom:10px; font-size:0.75em}
.notifyBox img {margin-top:10px;}

.infoHover { width:1px; position: absolute; z-index:108; height:1px; float:left; margin:0px; padding:0px}
.infoHover img { float:left;}
.infoPopupMid { background-image:url(/Images/FE/form/InfoPopupBg.png); background-repeat:repeat-y; background-position:left; width:207px; float:left; padding-left:10px; padding-right:10px;}
.infoPopupMid p { font-size:0.75em; color:#a1b2c6; margin-bottom:10px; width:180px}

.formError { color:#f2913c; border:1px solid #f2913c; padding:10px; font-weight:bold; float:left; width:400px; font-size:0.75em; background-color: White;}


/*Chan to copy from here: WARNING used for job list, job view and recruiter profile */
.jr-wrapper{width:869px}
.jd-new{color:#ff0000}
.jd-leftcontent{float:left;width:630px}
.jd-rightcontent{margin-top:5px;float:right}
.jdtop-jotw {margin:0; background-color:#FACD87; background-image:url(/Images/eteach/searchResults/active.gif); background-position:left top; background-repeat:repeat-x; border-bottom:1px solid #CCCDD4;float:left; padding:15px 0 20px 20px; width:760px;}
.jdtop-jotw .jddesc {color:#666666;}
.jdtop-jotw .jdlogo {
background-image:none;
float:left;
margin-right:20px;
padding:11px;
width:118px;
background-color:#F8A82B;
border:1px solid #ffffff;
color:#ffffff;
text-align:center;
font-size:1em;
}
.jdtop-jotw .jdlogo img { margin-top:7px}

.jdtop-upgrade .jdlogo img { margin-top:7px} 
.jdtop-upgrade {margin:0; background-color:#fcebd0; border-bottom:1px solid #CCCDD4; float:left; padding:15px 0 20px 20px; width:760px;}
.jdtop-upgrade .jdlogo {
background-image:none;
float:left;
margin-right:20px;
padding:11px;
width:118px;
background-color:#f6c577;
border:1px solid #ffffff;
color:#ffffff;
text-align:center;
font-size:0.88em;
}

.jdhead {color: #010f4c; font-weight: bold; }
.jdhead a, .jdhead a:visited {color: #010f4c; font-weight: bold;}
.jd-jotw {display: none; float:left;font-weight:bold;padding:0 0 0 5px;color:#FFF;background-color:#834cb1;width:120px}
.jdtitle {float:left;padding: 0;font-weight:bold;font-size:80%;}
.jdid {float:right;padding:5px;font-size:80%;}
.jdcart {float:right;padding:5px;}
.jdorglogo {float:right;padding:5px 5px 0 0}
.jdlogo {float:left; width:118px; padding:11px; background-image:url(/Images/FE/premium/logoHolder.gif); background-repeat:no-repeat; background-position:top; margin-right:20px; }

.jdsummary {padding: 5px; bottom: 0;}
.jddesc{padding: 0px; font-size: 80%; color: #ac1f23; width: 77%; min-height: 48px;}
.jddesc a{color: #010f4c; font-weight: bold;}
.jddesccont{width: 100%;clear:right;}

.jdleftfields {float:left;font-size:75%;padding:0px;line-height:150%; color: #010f4c; width: 275px;}
.jdleftfields a{color: #010f4c; font-weight: bold;}
.jdleftfields label{color: #010f4c; font-weight: bold;}
.jdrightfields {float:left;font-size:75%;padding:0 5px 0 0;line-height:150%;text-align:left; color: #010f4c; margin-left: 10px; }
.jdrightfields label{color: #010f4c; font-weight: bold;}
.jdrightfields2 {float:right;font-size:70%;padding:0 5px 0 0;line-height:150%;text-align:right}
.jdbuttons {float: right; width: 125px; clear: right;}

.jdnumberof {float:left;margin:20px 0 10px 0}

.jdlinks ul { float:right; margin:10px 10px 3px 0px }
.jdlinks ul li {display:inline; font-weight:bold; font-size:0.75em; margin-right:10px;}
.jdlinks ul li a img { border:0px; vertical-align:top; margin-right:5px}
.jdlinks ul li a:link { color:#ffffff; text-decoration:none}
.jdlinks ul li a:visited { color:#ffffff; text-decoration:none}
.jdlinks ul li a:hover { color:#ffffff; text-decoration:underline}
.jdlinks ul li a:active { color:#ffffff; text-decoration:none}

.jdorderby {float:left;font-size:70%;margin:0px 0px 0px 0px;padding:0px;width:100%;}
.jdemployerinfo {width:150px;float:right}
.jdsection{background-image: url(/Images/FE/premium/greyLeftBg.jpg); background-repeat: repeat-x; background-position:top;  margin-bottom:10px; background-color:#FFFFFF; font-size: 0.75em; padding-left: 20px; padding-top: 20px;}
.jdsection h3 { font-size:1.20em; font-weight:bold; margin:0px;}
.jdsection p {padding-top: 15px;}
.jddelete {float:right;padding:5px}

.jdtabcontainer { width: 920px; background-image: url(/Images/FE/subContentAreaBg.jpg); background-repeat:repeat-x; background-position:top; background-color: #f6e9e8;  margin-left:10px; float:left; padding: 5px;}
.jdtabcontainer h1 { font-size:15px; font-weight:bold; padding: 10px 0px 14px 10px }

.jdstandardcontainer{width: 930px; background-image: url(/Images/FE/premium/subContentAreaBg.jpg); background-repeat:repeat-x; background-position:top; background-color: #f6e9e8;  margin-left:10px; float:left;}
.jdstandardcontainer h1 { font-size:15px; font-weight:bold; padding: 10px 0px 14px 10px }
.jdstandardcontainer .jdsummary {margin: 0px 10px 0px 10px;}
.jdstandardcontainer .jdsummary .jdleftfields label{ color: #ac1f23;}
.jdstandardcontainer .jdsummary .jdleftfields {width: 316px;}
.jdstandardcontainer .jdsummary .jdleftfields ul li{ color: #a6aaac; font-weight: bold;}
.jdstandardcontainer .jdsummary .jdrightfields label{ color: #ac1f23;}
.jdstandardcontainer .jdsummary .jdrightfields ul li{ color: #a6aaac; font-weight: bold; margin-left: 0px;}

.jdstandarddetail{background-image:url(/images/FE/premium/lineDivide.gif); background-repeat:repeat-x; background-position:top; float:left;width:910px;margin-top:10px;padding-top:10px;}

.jdlowresults{ text-align: center; font-size: 0.75em;}
.jdlowresults { background-color:#dce4f9; border:1px solid #010f4c; padding:5px 0px 10px 0px; text-align:center; margin-left:10px; margin-right:10px; }
.jdlowresults a{vertical-align: top; color: #010f4c; font-weight: bold; padding-left: 8px;}

.youSearched { background-color:#DCE4F9; border:1px solid #010F4C; padding:5px 0px 5px 0px; text-align:center; margin-left:10px; margin-right:10px; font-size:0.75em; margin-top:10px;margin-bottom:5px;}
.didYouMean {color:#010F4C; font-weight:bold;}

.jdactions ul { float:right; /*margin:20px 10px 10px 0px*/ margin:10px 10px 5px 0px  }
.jdactions ul li {display:inline; font-weight:bold; font-size:12px; margin-right:10px;}
.jdactions ul li img { border:0px; vertical-align: middle; margin-right:5px}
.jdactions ul li a:link { vertical-align: top; color:#ffffff; text-decoration:none}
.jdactions ul li a:visited { vertical-align: top; color:#ffffff; text-decoration:none}
.jdactions ul li a:hover { vertical-align: top; color:#ffffff; text-decoration:underline}
.jdactions ul li a:active { vertical-align: top; color:#ffffff; text-decoration:none}

/* --------------------------------------- */
/*    Login   					   */
/* --------------------------------------- */

.advert { background-image:url(/Images/FE/Login/whyRegisterBg.jpg); background-repeat:no-repeat; background-position: top; width:460px; height:511px; z-index:112; position:relative; top:-20px; left:-20px;}
.advert p {font-size:0.94em; color:#FFFFFF;}
.advert ul { margin-left:20px; width:380px; padding:240px 20px 20px 20px;}
.advert ul li{ font-size:0.94em; color:#FFFFFF; background-image:url(/Images/FE/Login/roundBullet.gif); background-position:0px 5px; background-repeat:no-repeat; padding-bottom:10px; padding-left:20px}
.advert ul li a { color:#FFFFFF; text-decoration:underline}
.advert ul li a:hover { color:#f2913c;}

.candidate { background-image:url(/Images/FE/Login/candidatesBg.jpg); background-repeat:no-repeat; background-position: top; width:460px; height:511px; z-index:112; position:relative; top:-20px; left:-20px;}
.candidate p {font-size:0.94em; color:#FFFFFF;}
.candidate ul {margin-left:20px; width:380px; padding:240px 20px 20px 20px;}
.candidate ul li{ font-size:0.94em; color:#FFFFFF; background-image:url(/Images/FE/Login/roundBullet.gif); background-position:0px 5px; background-repeat:no-repeat; padding-bottom:10px; padding-left:20px}
.candidate ul li a { color:#FFFFFF; text-decoration:underline}
.candidate ul li a:hover { color:#f2913c;}

.recruiters { background-image:url(/Images/FE/Login/recruitersBg.jpg); background-repeat:no-repeat; background-position: top; width:460px; height:511px; z-index:112; position:relative; top:-20px; left:-20px;}
.recruiters p {font-size:0.94em; color:#FFFFFF;}
.recruiters ul {margin-left:20px; width:380px; padding: 240px 20px 20px 20px;}
.recruiters ul li{ font-size:0.94em; color:#FFFFFF; background-image:url(/Images/FE/Login/roundBulletOrange.gif); background-position:0px 5px; background-repeat:no-repeat; padding-bottom:10px; padding-left:20px}
.recruiters ul li a { color:#FFFFFF; text-decoration:underline}
.recruiters ul li a:hover { color:#f2913c;}

.hints { background-image:url(/Images/FE/Login/helpfulHintsBg.jpg); background-repeat:no-repeat; background-position: top; width:460px; height:511px; z-index:112; position:relative; top:-20px; left:-20px;}
.hints ul { margin-left:20px; width:380px; padding:240px 20px 20px 20px;}
.hints ul li{ font-size:0.88em; color:#FFFFFF; background-image:url(/Images/FE/Login/roundBullet.gif); background-position:0px 12px; background-repeat:no-repeat; padding-bottom:10px; padding-left:20px}
.hints ul li a { color:#FFFFFF; font-weight:bold; line-height:2em}
.hints ul li a:hover { color:#f2913c;}

.registerRecruiters { background-image:url(/Images/FE/Login/recruiterRegBg.jpg); background-repeat:no-repeat; background-position: top; width:460px; height:511px; z-index:112; position:relative; top:-20px; left:-20px;}
.registerRecruiters ul { margin-top:220px; margin-left:20px; width:380px; padding:20px;}
.registerRecruiters ul li{ font-size:0.88em; color:#FFFFFF; background-image:url(/Images/FE/Login/roundBullet.gif); background-position:0px 7px; background-repeat:no-repeat; padding-bottom:10px; padding-left:20px}
.registerRecruiters ul li a { color:#FFFFFF; font-weight:bold; }
.registerRecruiters ul li a:hover { color:#f2913c;}

.registerRecruiters1 {background-image:url(/Images/FE/Login/whyRecruit.jpg);}

.registerRecruiters3 {background-image:url(/Images/FE/Login/whyRecruit.jpg); background-repeat:no-repeat; background-position: top; width:440px; height:511px; z-index:112; position:relative; top:-20px; left:-20px; padding:10px}
.registerRecruiters3 ol { margin-top:480px; padding-top:30px; width:430px; border-top:1px solid #ccc }

/* --------------------------------------- */
/*    Error Page   					   */
/* --------------------------------------- */

.errorPad { background-image:url(/Images/FE/generic/errorImage.jpg); background-repeat:no-repeat; background-position:right; padding:30px 300px 50px 10px; min-height:180px; margin-right:2px}
.errorPad p { margin-bottom:20px}
.errorPad ul {}
.errorPad ul li { background-image:url(/Images/FE/generic/roundPurpleBullets.gif); background-repeat:no-repeat; background-position:0px 14px; padding-left:15px}
.errorPad ul li a { color:#f2913c; font-weight:bold; line-height:2em; text-decoration:none}
.errorPad ul li a:hover { color:#f2913c; text-decoration:underline}

.loading { z-index:112; position:relative; height:0px; width:0px;  }
.loadingBg { background-image: url(/Images/FE/popup/animationBg.png); background-repeat:no-repeat; background-position:top; width:128px; height:152px; padding:10px 0px 0px 25px; position:relative; z-index: 10000;}

/* --------------------------------------- */
/*   Manage Jobs   					   */
/* --------------------------------------- */

.addJob { float:right; margin-right:10px; margin-top:9px }
.standardfullContent { padding:10px 20px 20px 20px;}
.standardfullContent p { font-size:0.75em; color:#010f4c; margin-bottom:10px}
.standardfullContent ul li a { font-size:1em; color:#010f4c; margin-top:0px;}
.standardfullContent ul li a:hover { font-size:1em; color:#010f4c;}


.subNavContentRecruiter { 
	float:left; 
	width:410px; 
	margin:0px 0px 0px 1px;	
}

.subNavContentRecruiter ul {	list-style-type:none; float:left; width:910px; min-height:30px; margin:0px;	padding:0px; line-height: 2.5em;}
.subNavContentRecruiter ul li {	display:inline;	float:left;	margin:0px 1px 0px 0px;	min-height:30px; width:130px; font-size:0.75em;	font-weight:bold; color:#010f4c; }
.subNavContentRecruiter ul li a {	display:block; float:left; color:#fff; line-height:2.5em; text-decoration:none; padding:0px 10px 0px 10px; min-height:30px; outline:none; width: 110px}

.subNavContentRecruiter ul li a { color: #010f4c; background-image:url(/Images/FE/generic/subNavInactiveWhite.gif); background-repeat:no-repeat; background-color:#f9f9fb;}
.subNavContentRecruiter ul li a:hover {color: #010f4c; background-image:url(/Images/FE/generic/subNavActive.gif); background-repeat:no-repeat; background-color:#d3d4dc}

.subNavContentRecruiter ul li a.current { color: #010f4c; background-image: url(/Images/FE/generic/subNavActive.gif); background-repeat:no-repeat; background-color:#d3d4dc}

.subNavContentApplication { 
	float:left; 
	width:410px; 
	margin:0px 0px 0px 1px;	
}

.subNavContentApplication ul {	list-style-type:none; float:left; width:910px; min-height:30px; margin:0px;	padding:0px; line-height: 2.5em;}
.subNavContentApplication ul li {	display:inline;	float:left;	margin:0px 1px 0px 0px;	min-height:30px; width:110px; font-size:0.75em;	font-weight:bold; color:#010f4c; }
.subNavContentApplication ul li a {	display:block; float:left; color:#fff; line-height:2.5em; text-decoration:none; padding:0px 10px 0px 10px; min-height:30px; outline:none; width: 90px}

.subNavContentApplication ul li a { color: #010f4c; background-image:url(/Images/FE/generic/subNavInactiveWhiteApp.gif); background-repeat:no-repeat; background-color:#f9f9fb;}
.subNavContentApplication ul li a:hover {color: #010f4c; background-image:url(/Images/FE/generic/subNavActiveApp.gif); background-repeat:no-repeat; background-color:#d3d4dc}

.subNavContentApplication ul li a.current { color: #010f4c; background-image: url(/Images/FE/generic/subNavActiveApp.gif); background-repeat:no-repeat; background-color:#d3d4dc}

/*new styles table*/

.tableHolder { width:542px; float:left;}

.tableBg {background-image:url(/Images/FE/tableBgLarge.png); background-repeat:no-repeat; background-position:top left;  background-color:#f6e9e8; }

.recruiterhomegrid { width: 100%; border-collapse: collapse;}
.recruiterhomegrid th { font-size:0.75em; color:#010f4c; text-align:left; padding:5px; line-height:normal;}
/*.recruiterhomegrid th a { color: #ac1f23;  font-weight:bold; text-decoration:underline}*/
.recruiterhomegrid td {	color: #ac1f23; font-size:0.75em; font-weight:bold}
.recruiterhomegrid td a { color: #ac1f23;  font-weight:bold; text-decoration:underline}
.recruiterhomegrid .rowhighlight td a {color:#853204;font-weight:bold;}

.tableHolderWide { width:890px; float:left;}

.tableBgWide {background-image:url(/Images/FE/generic/tableBgLarge.png); background-repeat:no-repeat; background-position:top left;  background-color:#f6e9e8; }

.rowhighlight td{
	background-color:#facc86;
	cursor: hand;
	color: #853204;
	font-size:0.75em;
	line-height: 1.75em;
	padding: 5px 5px 5px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: White;	 
}
.recruiterhomegrid .rowhighlight td a{	color: #853204;	font-weight:bold;}

.rownormal, .AspNet-GridView-Normal, .AspNet-GridView-Alternate, .AspNet-GridView-Selected
{
	border-width: 1px;
	border-style: solid;
	border-color: White;	 
}
.rownormal td, .AspNet-GridView-Normal td, .AspNet-GridView-Alternate td, .AspNet-GridView-Selected td
{
	line-height: 1.75em;
	padding: 5px 5px 5px 5px;	
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;                      
	color: #ac1f23;
	font-weight: bold;
}

.rowhighlight2 td{
	background-color:#dc9c9f;
	cursor: hand;
	color: #ffffff;
	font-size:0.75em;
	line-height: 1.75em;
	padding: 5px 5px 5px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: White;	 
}
.rowhighlight2 td a {
	color:#ffffff;
	font-weight:bold;
}

.rowDivide td { font-size: 1px; background-color: #ac1f23; border-right:1px solid #ffffff; border-left:1px solid #ffffff}

.rowheader
{
	line-height: 1.75em;
	min-height: 28px;	
}
.rowheader {color: #666666;}
.rowheader a, .rowheader a:visited{color: #666666; text-decoration: underline;}

.rowtotal {background-color: #AC1F23;}

.rightLink a { float:right; color:#ac1f23; text-decoration:underline; font-size:0.75em; font-weight:bold; margin:5px 10px 0px 0px}
.rightLink a:hover { color:#ef7b07}

.rightLinkFilter { float:right;  font-size:0.75em; margin:0px;}
.rightLinkFilter a { color:#ac1f23; text-decoration:underline;  font-weight:bold; margin:5px 0px 0px 0px}
.rightLinkFilter a:hover { color:#ef7b07}
.rightLinkFilter input { width:100px; height:15px; margin-left:5px}

.detailsPara { margin:10px 0px 10px 0px; font-size:0.75em; float:left; width:700px;}

.paymentOptions { font-size:0.75em;}
.paymentOptions td { padding:5px}
.paymentOptions img { vertical-align:middle}

.paymentOptions td a:link {color:#010f4c; text-decoration:underline;}
.paymentOptions td a:visited {color:#010f4c; text-decoration:underline;}
.paymentOptions td a:hover {color:#f2913c; text-decoration:underline;}
.paymentOptions td a:active {color:#f2913c; text-decoration:underline;}

hr { color:#bdbad1; height:1px}

/* --------------------------------------- */
/*   Manage Apps   					   */
/* --------------------------------------- */


.quickSearchFormBox {
	width: 890px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	float:left;
}
.quickSearchFormTitle {
	float: left;
	width: 890px;
	color: #746f95;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 20px;
	background-image:url(/Images/FE/generic/quickSearchHeader.gif);
	background-repeat: no-repeat;
}
.quickSearchFormTitle h2 { line-height:1.25em; color: #746f95;}

.quickSearchForm { background-color:#f2f3f8;
background-image:none;
border-color:#d4d4dc;
border-style:solid solid dotted;
border-width:1px;
float:left;
padding-left:20px;
width:868px;
margin-left:0px;
}
.quickSearchForm h2 { line-height:1.25em; color: #ac1f23; float:left; margin-top:9px; margin-right:30px;}

.quickSearchCol { float:left;  padding:5px 0px 0px 0px; margin-bottom: 10px}
.quickSearchCol ol { margin:0px; padding:0px; float:left; }
.quickSearchCol ol li { margin:0px; padding:0px; float:left; }
.quickSearchCol ol li label { float:left;  color:#746f95; font-size:0.75em; padding-top:2px; margin-right:10px }
.quickSearchCol ol li select {font-size:0.69em; float:left; width:195px; margin-right:20px }
.quickSearchCol ol li input {font-size:0.69em; float:left; width:195px; }

.quickSearchButton { float:left; width:130px; padding-right:15px;  margin-top:2px; text-align:right;}

.quickSearchBtm {float:left; width:890px; padding-bottom:10px }

.groupActionsBox {
	width: 890px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 25px 0px;
	float:left;
}


.groupActionHolder { float:left; width:868px; padding-left:20px; margin-left:1px; background-image:url(/Images/FE/recruitment/groupActionsBox.gif); background-repeat:no-repeat; background-position:top; padding-bottom:1px;}
.groupActionHolder h2 { line-height:1.25em; color: #746f95; float:left; margin-top:9px; margin-right:30px;}
.groupActionHolder img { margin-right:12px}



/*--Manage Apps nav--*/

.subNavContentApp, .smallpremium { 
	float:left; 
	width:410px; 
	margin:0px 0px 0px 1px;	
}
.subNavContentApp ul li.start, .smallpremium ul li.start {display: none;}
.subNavContentApp ul, .smallpremium ul {	list-style-type:none; float:left; width:910px; min-height:30px; margin:0px;	padding:0px; line-height: 2.5em;}
.subNavContentApp ul li, .smallpremium ul li {	display:inline;	float:left;	margin:0px 1px 0px 0px;	min-height:30px; width:100px; font-size:0.75em;	font-weight:bold; color:#010f4c; }
.subNavContentApp ul li a, .smallpremium ul li a {	display:block; float:left; color:#fff; line-height:2.5em; text-decoration:none; padding:0px 5px 0px 5px; min-height:30px; outline:none; width: 90px}

.subNavContentApp ul li a, .smallpremium ul li a { color: #010f4c; background-image:url(/Images/FE/generic/subNavInactiveWhiteApp.gif); background-repeat:no-repeat; background-color:#f9f9fb;}
.subNavContentApp ul li a:hover, .smallpremium ul li a:hover {color: #010f4c; background-image:url(/Images/FE/generic/subNavActiveApp.gif); background-repeat:no-repeat; background-color:#d3d4dc}

.subNavContentApp ul li a.current, .smallpremium ul li a.current, .smallpremium ul li.current a{ color: #010f4c; background-image: url(/Images/FE/generic/subNavActiveApp.gif); background-repeat:no-repeat; background-color:#d3d4dc}

/* --------------------------------------- */
/*   Dashboard Home 					   */
/* --------------------------------------- */

.dashboardHolder { float:left; margin-left:45px; width:900px; margin-top:35px; padding-bottom:30px}
.dashboardItem {float:left; width:186px; height:109px; margin-bottom:30px; margin-right:30px; padding-left:80px;}

.dashboardItem .infoHover { width:1px; position: relative; top:-30px; left:-170px; z-index:108; height:1px; float:left; margin:0px; padding:0px}
.dashboardItem .infoHover img { float:left;}
.dashboardItem .infoPopupMid { background-image:url(/Images/FE/recruitment/InfoPopupBg.png); background-repeat:repeat-y; background-position:left; width:170px; float:left; padding-left:10px; padding-right:10px; margin-left:0px}
.dashboardItem .infoPopupMid p { font-size:0.75em; color:#a1b2c6; margin-bottom:10px; width:130px}

.dashboardMainLinkCentre { margin-top:45px; margin-bottom:15px;}
.dashboardMainLinkCentre2 { margin-top:35px; margin-bottom:15px;}
.dashboardMainLinkTop { margin-top:10px}
.dashboardItem a:link { color:#ac1f23; font-size:1.06em; font-weight:bold; text-decoration:none}
.dashboardItem a:visited { color:#ac1f23; font-size:1.06em; font-weight:bold; text-decoration:none}
.dashboardItem a:hover { color:#ac1f23; font-size:1.06em; font-weight:bold; text-decoration:underline}
.dashboardItem a:active { color:#ac1f23; font-size:1.06em; font-weight:bold; text-decoration:none}

.dashboardItemWhite {float:left; width:176px; height:109px; margin-bottom:30px; margin-right:30px; padding-left:90px;}
.dashboardItemWhite a:link { color:#ffffff; font-size:1.06em; font-weight:bold; text-decoration:none}
.dashboardItemWhite a:visited { color:#ffffff; font-size:1.06em; font-weight:bold; text-decoration:none}
.dashboardItemWhite a:hover { color:#e5e1e1; font-size:1.06em; font-weight:bold; text-decoration:underline}
.dashboardItemWhite a:active { color:#e5e1e1; font-size:1.06em; font-weight:bold; text-decoration:none}

.dashboardItemWhite ul { margin-top:3px}
.dashboardItemWhite ul li { background-image:url(/Images/FE/recruitment/whiteBullet.gif); background-position:0px 8px; background-repeat:no-repeat; padding-left:8px; margin-bottom:2px}
.dashboardItemWhite ul li a:link {  font-size:0.88em; font-weight:normal;}
.dashboardItemWhite ul li a:visited {  font-size:0.88em; font-weight:normal;}
.dashboardItemWhite ul li a:hover { font-size:0.88em; font-weight:normal;}
.dashboardItemWhite ul li a:active { font-size:0.88em; font-weight:normal;}


.dashboardItem .smallLink { color:#a6aaac; font-size:0.75em; font-weight:bold; text-decoration:none; }
.dashboardItem .smallLink a:link { color:#ac1f23; font-weight:bold; text-decoration:underline; }
.dashboardItem .smallLink a:visited { color:#ac1f23; font-weight:bold; text-decoration:underline; }
.dashboardItem .smallLink a:hover { color:#a6aaac; font-weight:bold; text-decoration:underline; }
.dashboardItem .smallLink a:active { color:#a6aaac; font-weight:bold; text-decoration:underline; }

.addAJob { background-image:url(/Images/FE/recruitment/addJob.jpg); background-repeat:no-repeat; background-position:top;}
.manageJobs { background-image:url(/Images/FE/recruitment/manageJobs.jpg); background-repeat:no-repeat; background-position:top;}
.manageApps { background-image:url(/Images/FE/recruitment/manageApps.jpg); background-repeat:no-repeat; background-position:top;}
.findTemp { background-image:url(/Images/FE/recruitment/findTemp.jpg); background-repeat:no-repeat; background-position:top;}
.tempCalendar { background-image:url(/Images/FE/recruitment/tempCalendar.jpg); background-repeat:no-repeat; background-position:top;}
.tempTimeSheet { background-image:url(/Images/FE/recruitment/tempTimeSheet.jpg); background-repeat:no-repeat; background-position:top;}
.talentPool { background-image:url(/Images/FE/recruitment/talentPool.jpg); background-repeat:no-repeat; background-position:top;}
.cvSearch { background-image:url(/Images/FE/recruitment/cvSearch.jpg); background-repeat:no-repeat; background-position:top;}
.myAccount { background-image:url(/Images/FE/recruitment/myAccount.jpg); background-repeat:no-repeat; background-position:top;}

.addAJobDeactive { background-image:url(/Images/FE/recruitment/addJobDeactive.jpg); background-repeat:no-repeat; background-position:top;}
.manageJobsDeactive { background-image:url(/Images/FE/recruitment/manageJobsDeactive.jpg); background-repeat:no-repeat; background-position:top;}
.manageAppsDeactive { background-image:url(/Images/FE/recruitment/manageAppsDeactive.jpg); background-repeat:no-repeat; background-position:top;}
.findTempDeactive { background-image:url(/Images/FE/recruitment/findTempDeactive.jpg); background-repeat:no-repeat; background-position:top;}
.tempCalendarDeactive { background-image:url(/Images/FE/recruitment/tempCalendarDeactive.jpg); background-repeat:no-repeat; background-position:top;}
.tempTimeSheetDeactive { background-image:url(/Images/FE/recruitment/tempTimeSheetDeactive.jpg); background-repeat:no-repeat; background-position:top;}
.talentPoolDeactive { background-image:url(/Images/FE/recruitment/talentPoolDeactive.jpg); background-repeat:no-repeat; background-position:top;}
.cvSearchDeactive { background-image:url(/Images/FE/recruitment/cvSearchDeactive.jpg); background-repeat:no-repeat; background-position:top;}

.recruiterLogin { color:#010f4c; font-size:0.75em; float:right; margin-top:20px; margin-bottom:5px}
.recruiterLogin img { vertical-align:bottom; padding-left:10px}
.recruiterLogin .inactive { color:#eccccd; font-weight:bold}
.recruiterLogin a:link { color:#ac1f23; font-weight:bold; text-decoration:none;}
.recruiterLogin a:visited { color:#ac1f23; font-weight:bold; text-decoration:none;}
.recruiterLogin a:hover { color:#ac1f23; font-weight:bold; text-decoration:underline;}
.recruiterLogin a:active { color:#ac1f23; font-weight:bold; text-decoration:none;}

.recruiterHeader { background-image:url(/Images/FE/recruitment/recruiterHeader.jpg); background-repeat:no-repeat; background-position:top; float:left; width:950px; height: 75px;}
.recruiterLogo { border:2px solid #d3d1dc; background-color:#ffffff; float:right; margin:7px 7px 0px 0px;}
.recruiterLogo img { float:left;}
.recruiterLogoLeft { border:2px solid #d3d1dc; background-color:#ffffff; float:left; margin:7px 0px 0px 7px;}


#contentHolderRecruiter {
	float:left;
	width:950px;
	padding-bottom:20px;
	margin-bottom:30px
}

.recruiterContent { background-color:#eeeeef; background-image:url(/Images/FE/recruitment/recruiterBg.jpg); background-repeat:repeat-x; background-position:top; float:left; width:950px;}

.dashboardLogo { float:left; margin:20px 0px 0px 12px; padding-bottom:11px;}
.recruitmentFooter { float:left; width:950px; color:#5c5c5c; font-size:0.63em; margin-top:15px}
.recruitmentFooter img { float:right;}

.jobPosted { background-image:url(/Images/FE/generic/jobPosted.jpg); background-repeat:no-repeat; background-position:right; padding:30px 300px 50px 10px; min-height:180px; margin-right:2px}
.jobPosted p { margin-bottom:20px}
.jobPosted ul {}
.jobPosted ul li { background-image:url(/Images/FE/generic/roundPurpleBullets.gif); background-repeat:no-repeat; background-position:0px 14px; padding-left:15px}
.jobPosted ul li a { color:#f2913c; font-weight:bold; line-height:2em; text-decoration:none}
.jobPosted ul li a:hover { color:#f2913c; text-decoration:underline}
.jobPosted p a {color:#f2913c; font-weight:bold; line-height:2em; text-decoration:none}

.cvSearchResults ul { float:left; width:930px; margin-top:10px; background-color:#ebebed}
.cvSearchResults ul li { float:left; width:930px; background-color:#FFFFFF; margin-bottom:10px;}
.cvSearchResults ul li img { vertical-align:bottom;}
.cvSearchResults ul li .actionBar { float:left; width:890px; background-color:#ac1f23; color: #ffffff; background-image:url(/Images/FE/Icons/cvSearchResults.gif); background-position:6px 0px; background-repeat:no-repeat; padding-left:40px; padding-top:7px; padding-bottom:6px}
.cvSearchResults ul li .actionBar .id { float:left; width:605px; color:#ffffff; margin-top:3px}
.cvSearchResults ul li .actionBar img { text-align:right}
.cvSearchResults ul li .cvListItem { float:left; width:914px; padding:8px 8px 0px 8px;  }
.cvSearchResults ul li .cvListItem .larger { float:left; width:914px;}
.cvSearchResults ul li .cvListItem .larger p {font-size:0.63em; font-weight:bold; padding-top:8px}
.cvSearchResults ul li .cvListItem .larger p label { float: none}
.cvSearchResults ul li .cvListItem  p {font-size:0.81em; margin-bottom:3px}
.cvSearchResults ul li .cvListItem p label { color:#010f4c; font-weight:bold; width:120px; float:left}

/* end */

.fontsize11 { font-size:0.94em}
.fontsize12 { font-size:1.25em}
.width300 { width:300px}
.width500 { width:500px}

.popupContent .colFormWide h2 {font-size:1.06em; color:#ac1f23;}
.popupContent .colFormWide { float:left; width:500px;  }
.popupContent .colFormWide ol { margin:0px; padding:0px; float:left; width:500px}
.popupContent .colFormWide ol li { margin:0px; padding:0px; float:left; width:500px;}
.popupContent .colFormWide ol li label { float:left; width:440px; color:#010f4c; padding-bottom:7px; font-weight:bold; }

.colFormWide .checkItemSentence {float:left; width:500px; color:#010f4c; padding-bottom:5px; font-weight:bold;   }
.colFormWide .checkItemSentence label { font-size:1em; float:left; width:400px; color:#010f4c;}
.colFormWide a:link {color:#010f4c; text-decoration:underline;}
.colFormWide a:visited {color:#010f4c; text-decoration:underline;}
.colFormWide a:hover {color:#f2913c; text-decoration:underline;}
.colFormWide a:active {color:#f2913c; text-decoration:underline;}


/* --------------------------------------- */
/*   My eteach						   */
/* --------------------------------------- */

.steps{ float:left; width:340px; margin-right:10px}
.stepsTop { background-image:url(/Images/FE/myEteach/stepsTopBg.png); background-repeat:no-repeat; background-position:top left; min-height:41px}
.stepsTop h2{ font-size:0.94em; padding:8px 0px 0px 30px}
.stepsMid{ background-image:url(/Images/FE/myEteach/contentMidBg.jpg); background-repeat: repeat-x; background-position:top left; background-color:#FFFFFF; padding:0px 0px 0px 0px; float:left; width:340px}
.stepsMid ul  { padding:0px 0px 20px 0px; margin:0px; font-size:0.75em;  }
.stepsMid ul li {border-bottom:1px solid #e3e3e3; color:#ac1f23;}
.stepsMid ul li a {padding:7px 10px 5px 10px; font-weight:bold;}
.stepsMid ul li a:link { color:#ac1f23;  display:block; text-decoration:none;}
.stepsMid ul li a:visited { color:#ac1f23;  display:block; text-decoration:none;}
.stepsMid ul li a:hover { color:#010f4c; background-color:#d5d4de;  display:block; text-decoration:none;}
.stepsMid ul li a:active { color:#010f4c; background-color:#d5d4de;  display:block; text-decoration:none;}
.stepsMid .active  { color:#010f4c; background-color:#d5d4de;  display:block; text-decoration:none; padding:0px 0px 0px 0px; font-weight:bold;}
.stepsMid ul li img { float:left; border:0px; margin-right:10px; vertical-align:middle;}
.stepsMid .active  img { float:left; border:0px; margin-right:10px; vertical-align:middle;}
.stepsFoot { background-image:url(/Images/FE/myEteach/stepsFootBg.gif); background-repeat:no-repeat; background-position:top left; height:4px; width:340px; float:left}
.regImage {margin: 8px 0px 4px 10px ;width: 30px; float: left;}

.stepsForm { float:left; width:580px;}
.stepsFormTop { background-image:url(/Images/FE/myEteach/stepsFormTopBg.png); background-repeat:no-repeat; background-position:top left; min-height:41px}
.stepsFormTop h2 { font-size:0.94em; padding:8px 0px 0px 20px}
.stepsFormMid { background-image:url(/Images/FE/myEteach/contentMidBg.jpg); background-repeat: repeat-x; background-position:top left; background-color:#FFFFFF; padding: 10px 10px 0px 10px; float:left; width:560px}
.stepsFormMid ol { padding:10px 10px 10px 0px; font-size:0.75em; width:560px; margin:0px; }
.stepsFormMid ol li { float:left; margin:0px; padding:0px}
.stepsFormMid ol li label { width:218px; float:left; padding:5px 10px 5px 22px; font-weight:bold; color:#010f4c;}
.stepsFormMid ol li .wide label { width:418px; float:left; padding:5px 10px 5px 22px; font-weight:bold; color:#010f4c;}
.stepsFormMid ol li p { width:550px; float:left; padding:5px 10px 5px 22px; font-weight:bold; color:#ac1f23; font-size:1em}
.stepsFormMid ol li textarea { font-size:0.94em; font-family:Arial, Helvetica, sans-serif; width:530px; height:140px; margin-left:20px}
.stepsFormMid ol li select {font-size:0.88em; float:left; width:195px; }
.stepsFormMid ol li input {font-size:0.88em; float:left; }
.stepsFormMid p {float:left; padding:5px 10px 10px 10px; font-weight:bold; color:#ac1f23; font-size:0.75em}

.stepsFormMid h3 { font-size:0.94em; padding:8px 0px 0px 20px}
.stepsFormMid ul  {padding:10px 10px 10px 0px; font-size:0.75em; width:560px; margin:0px;}
.stepsFormMid ul li { width:540px; float:left; padding:5px 10px 5px 32px; font-weight:normal; color:#ac1f23; font-size:1em; background-image:url(/Images/FE/manageProfile/orangeBullet.gif); background-repeat:no-repeat; background-position:20px 10px;}

.stepsFormMid ol li .checkItem {float:left; color:#010f4c;  padding-bottom:5px; font-weight:bold;  }
.stepsFormMid ol li .checkItem label { font-size:1em; float:left; color:#a6aaac; margin:0px; padding:5px 0px 5px 0px; } 
.stepsFormMid ol li .checkItem input { float:left;}

.stepsFormMid .buttons { border-top:1px solid #cccccc; width:100%; float:left; padding:20px 0px 0px 0px; text-align:center; margin:  10px 0px 0x 0px;}
.stepsFormMid .download { width:540px; float:left; padding:7px 0px 12px 20px; background-image:url(/Images/FE/myEteach/downloadsPanel.gif); background-repeat:no-repeat; background-position:top;}
.stepsFormMid .download a:link { color:#ac1f23; text-decoration:none; font-size:0.75em; font-weight:bold;}
.stepsFormMid .download a:visited {color:#ac1f23; text-decoration:none; font-size:0.75em; font-weight:bold;}
.stepsFormMid .download a:hover {color:#f2913c; text-decoration:none; font-size:0.75em; font-weight:bold;}
.stepsFormMid .download a:active {color:#f2913c; text-decoration:none; font-size:0.75em; font-weight:bold;}
.stepsFormMid .download a img { margin-right:10px; vertical-align:middle;}
.stepsFormFoot { background-image:url(/Images/FE/myEteach/stepsFormFootBg.gif); background-repeat:no-repeat; background-position:top left; height:4px; width:580px; float:left}

.stepsFormMid table { margin :0px 0px 0px 0px; width: 550px;}
.stepsFormMid table p {float:left; padding:0px;} 
.stepsFormMid table .AspNet-FormView{margin: 0px 0px 0px 10px ; padding: 0px;}
table.profilegridview { background-color:#ffffff; padding: 10px; margin-bottom: 20px; font-size: 0.75em; width: 560px;}
table.profilegridview th { background-color:#e5cdcb; color:#010f4c; text-align:left; vertical-align:top; padding: 4px; border: solid 1px white;}
table.profilegridview td { background-color:#f6e9e8; color:#ac1f23; vertical-align:top;border: solid 1px white;}
table.profilegridview a, .stepsFormMid table table.profilegridview a:visited{ color:#010f4c;}
.checkradio {float:left; color:#010f4c;  padding-bottom:5px; font-weight:bold;  }
.checkradio label { float:left; color:#a6aaac; margin:0px; padding:5px 0px 5px 0px; font-size: 0.75em;} 
.checkradio input { float:left; margin:0px 10px 0px 10px; padding:5px 0px 5px 0px; }

.boxFullMid { float:left; width:780px; }
.boxFullMid p { color:#010f4c; font-size:0.75em;}
.boxFullMid table { margin-top:20px;}
.boxFullMid th { background-color:#e5cdcb; color:#010f4c; }
.boxFullMid td { background-color:#ffffff; color:#ac1f23; padding:3px; }
.boxFullMid td a:link { color:#ac1f23; text-decoration:underline; }
.boxFullMid td a:visited { color:#ac1f23; text-decoration:underline; }
.boxFullMid td a:hover { color:#ef7b07; text-decoration:underline; }
.boxFullMid td a:active { color:#ef7b07; text-decoration:underline; }

.boxFullMidEvents { float:left; width:780px; }
.boxFullMidEvents p { color:#010f4c; font-size:0.75em; margin-bottom:10px}
.boxFullMidEvents .calendarSearch { float:left; width:211px; padding:10px; margin:10px; background-image:url(/Images/FE/generic/eventSearch.gif); background-repeat:no-repeat; background-position:top}
.boxFullMidEvents .calendarSearch ul { float:left}
.boxFullMidEvents .calendarSearch ul li { margin-bottom:10px; margin-top:10px}
.boxFullMidEvents .calendarSearch ul li label { font-size:0.74em; width:50px; float:left}
.boxFullMidEvents .calendarSearch ul li select {width:150px; float:left}

.boxFullMidEvents .eventsListing {float:left; width:489px; margin-right:10px; margin:10px 20px 20px 10px; }
.boxFullMidEvents .eventsListing ul { margin-top:10px}
.boxFullMidEvents .eventsListing ul li { border-top:1px solid #CCC; padding:10px 0px 0px 10px; background-position:0px 16px}
.boxFullMidEvents .eventsListing ul li a { font-weight:bold; font-size:0.81em;}
.boxFullMidEvents .eventsListing ul li a:link {color:#ac1f23; text-decoration:none}
.boxFullMidEvents .eventsListing ul li a:visited { color:#ac1f23; text-decoration:none}
.boxFullMidEvents .eventsListing ul li a:hover { color:#ac1f23; text-decoration:underline}
.boxFullMidEvents .eventsListing ul li a:active { color:#ac1f23; text-decoration:underline}
.boxFullMidEvents .eventsListing ul li .date { color:#a6aaac; font-weight:normal; font-size:0.75em;}
.boxFullMidEvents .eventsListing ul li p { font-size:0.75em; }


/* --------------------------------------- */
/*   Premium						   */
/* --------------------------------------- */

.premiumBanner { background-image:url(/Images/FE/banners/genericPremiumBanner.jpg); background-repeat:no-repeat; background-position:top; width:930px; min-height:128px; margin-left:10px; float:left; margin-bottom:10px}
.temporaryBanner { background-image:url(/Images/FE/banners/temporaryBanner.jpg); background-repeat:no-repeat; background-position:top; width:930px; min-height:128px; margin-left:10px; float:left; margin-bottom:10px}
.supplyBanner { background-image:url(/Images/FE/banners/supplyBanner.jpg); background-repeat:no-repeat; background-position:top; width:930px; min-height:128px; margin-left:10px; float:left; margin-bottom:10px}
.premiumBannerPlain { background-image:url(/Images/FE/banners/swishBg.jpg); background-repeat:no-repeat; background-position:top; width:930px; min-height:128px; margin-left:10px; float:left; margin-bottom:10px}
.imageLibraryLaunch { float:right; padding:9px 9px 0px 0px}
.imageLibraryLaunch img { border-width:2px; border-style:solid; margin-bottom:5px; padding:4px 4px 4px 4px; background-color:#FFFFFF; margin-left: 2px;}
.viewImageGallery { position:relative; z-index:924; top:0px; left:-157px; float:right; height:0px; width:0px}

.premiumLogo { border-width:2px; border-style:solid; float:left; margin-left:18px; margin-top:18px; background-color:#FFF}
.premiumTitle { font-family:Arial, Helvetica, sans-serif; font-size:1.87em; margin-left:15px; margin-top:28px; float:left; width: 500px;}
.premiumContentArea { width:914px; float:left; background-color:#f8f6f2; background-image:url(/Images/FE/premium/premiumContentArea.jpg); background-repeat:no-repeat; background-position:top; margin-left:10px; padding:10px 8px 10px 8px;}
.premiumContentFoot { width:930px; float:left; background-image:url(/Images/FE/premium/premiumContentFoot.gif); background-repeat:no-repeat; background-position:top; min-height:14px; margin-left:10px;}
.premiumContentLeft { margin-right:10px; width:660px; float:left}
.premiumContentLeftBody { background-image:url(/Images/FE/premium/premiumLeftBodyTop.gif); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; padding:5px 15px 15px 15px}
.premiumContentLeftBody h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.5em; line-height:1em; margin-top:10px; margin-bottom:5px}
.premiumContentLeftBody h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.81em; color:#666666; margin-bottom:10px;}
.premiumContentLeftBody p { font-size:0.75em; color:#666666; margin-bottom:15px; line-height:1.25em}
.premiumContentLeftBody  ul { padding-bottom:8px;}
.premiumContentLeftBody  ul li { font-size:0.75em; color:#ac1f23; margin-bottom:5px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
.premiumContentLeftBody ul li  a:link { color:#ac1f23; text-decoration:none}
.premiumContentLeftBody ul li  a:visited { color:#ac1f23; text-decoration:none}
.premiumContentLeftBody ul li  a:hover { color:#ac1f23; text-decoration:underline}
.premiumContentLeftBody ul li  a:active { color:#ac1f23; text-decoration:underline}


.premiumContentLeftBody .boldPara p { font-weight:bold; font-size:0.81em}
.premiumID { float:right; font-weight: normal; color:#666666; font-size: 0.75em; margin-top: 5px; }
.premiumButton { background-image:url(/Images/FE/premium/premiumButtonHolder.gif); background-repeat:no-repeat; background-position:top; min-height:35px; text-align:center; float:left; width:660px; padding-top:10px; margin-bottom:10px}

.premiumContentLeftAddOnHead { float:left; width:660px; background-image:url(/Images/FE/premium/addOnHeader.gif); background-repeat:no-repeat; background-color:#FFF; min-height:39px; background-color:#FFFFFF; border-bottom:1px solid #cccccc; }
.premiumContentLeftAddOnHead h3 { font-weight:bold; font-size:0.94em; padding:5px 20px 0px 20px;}
.premiumContentLeftAddOnBg { float:left; width:645px; background-color:#FFFFFF; padding-left:15px; padding-top:10px;}
.premiumContentLeftAddOnBg .awardRow { float:left; width:648px;}
.premiumContentLeftAddOnBg .award { float:left; width:148px; margin:0px 12px 0px 0px; font-size:0.68em; background-image:none; color:#666666; padding:0px 0px 5px 0px;}
.premiumContentLeftAddOnBg .award img {border-width:2px; border-style:solid; margin-bottom:5px; padding:4px 14px 4px 14px;}
.premiumContentLeftAddOnFoot { background-image:url(/Images/FE/premium/addOnFooter.gif); background-repeat:no-repeat; background-position:top; height:5px; float:left; width:660px;}

.premiumContentLeftAddOnBg .imageLibraryRow { float:left; width:648px;}
.premiumContentLeftAddOnBg .imageLibrary, .premiumContentLeftAddOnBg a { float:left; width:148px; margin:0px 12px 0px 0px; font-size:0.68em; background-image:none; color:#666666; padding:0px 0px 5px 0px;}
.premiumContentLeftAddOnBg a img {border-width:2px; border-style:solid; margin-bottom:5px; padding:0px;}
.premiumContentLeftAddOnBg p { font-size:0.94em; color:#666666; font-weight:bold; margin-bottom:10px}

.premiumContentRight {width:244px; float:left}
.premiumActions { float:left; width:242px; border:1px solid #cccccc; margin-bottom:10px}
.premiumActions h3 { color:#FFFFFF; font-size:1em; padding-left:10px; padding-bottom:8px; border-bottom:1px solid #FFFFFF}
.premiumActions ul { margin:0px; padding:0px; list-style:none; width:242px;}
.premiumActions ul li { float:left; width:242px; margin:0px; padding:0px; border-bottom:1px solid #FFFFFF; font-size:0.75em; }
.premiumActions ul li a, .premiumActions ul li span.fakelink {text-decoration:none; vertical-align:top; font-weight:bold}
.premiumActions ul li a:link, .premiumActions ul li span.fakelink { color:#FFFFFF; width:242px; display:block;}
.premiumActions ul li a:visited, .premiumActions ul li span.fakelink { color:#FFFFFF; width:242px; display:block;}
.premiumActions ul li a:hover { color:#FFFFFF; width:242px; display:block; background-image:url(/Images/FE/premium/whiteTransparent.png)}
.premiumActions ul li a:active { color:#FFFFFF; width:242px; display:block; background-image:url(/Images/FE/premium/whiteTransparent.png)}
.premiumActions ul li img { vertical-align:middle; padding:2px 5px 4px 3px}
.premiumActionsButtons {float:left; width:242px; background-image:url(/Images/FE/premium/whiteTransparent.png); text-align:center; padding:6px 0px 3px 0px; }
.premiumActions .inactive { background-color:#010f4c; color:#FFFFFF; font-weight:bold}

.jobsummary { float:left; width:242px; border:1px solid #cccccc; background-color:#FFFFFF; margin-bottom:10px}
.jobsummary h3 { font-size:1em; padding-left:10px; padding-bottom:8px; border-bottom-width:1px; border-bottom-style:solid; }
.jobsummaryinfo { padding:5px; width:232px; float:left;}
.jobsummary p { color:#adacae; font-size:0.75em; padding-bottom:4px; font-weight: bold;}
.jobsummaryimg { float:left; text-align:center; width:232px; padding:4px 0px 4px 0px; }
.jobsummary img { color:#adacae; font-size:0.75em;}
.jobsummary label { color:#6f6f6f; }

.employerInfo {float:left; width:244px; margin-bottom:10px}
.employerInfoTop { background-image:url(/Images/FE/premium/employerInfoTop.jpg); background-position:top; background-repeat:no-repeat; background-color:#e8e9ea; min-height:39px; border-bottom: 1px solid #cccccc;}
.employerInfoTop h3 { color:#010f4c; font-size:0.93em; padding:5px 5px 5px 12px}
.employerInfoBg { background-image:url(/Images/FE/premium/employerInfoBg.jpg); background-position:top; background-repeat:no-repeat; background-color:#fefdfe;}
.employerInfoBg ul { padding:5px 5px 10px 15px}
.employerInfoBg ul li { padding-bottom:3px; font-size:0.75em}
.employerInfoBg ul li a:link { color:#010f4c; text-decoration:underline}
.employerInfoBg ul li a:visited { color:#010f4c; text-decoration:underline}
.employerInfoBg ul li a:hover { color:#ac1f23; text-decoration:underline}
.employerInfoBg ul li a:active { color:#ac1f23; text-decoration:underline}
.employerInfoFoot {background-image:url(/Images/FE/premium/employerInfoFoot.gif); background-position:top; background-repeat:no-repeat; background-color:#e8e9ea; height:33px; text-align:center; padding-top:13px}

.premiumMap { margin-left:-5px; margin-top:5px; margin-bottom:20px;}
.directionsSearch p { color:#010f4c; font-weight:bold; font-size:0.81em; margin-bottom:0px}
.directionsSearch input { vertical-align:top; margin-right:10px;}
.directionsSearch select { vertical-align:top; margin-right:10px;}
.directions p { color:#010f4c; font-weight:normal; font-size:0.81em; margin-bottom:0px}
.directions table { background-color:#FFFFFF; margin-top:10px}
.directions th { background-color:#e5cdcb; color:#010f4c; text-align:left; font-size:0.81em; padding:3px; font-weight:bold;}
.directions td { background-color:#f6e9e8; color:#9978c3; text-align:left; font-size:0.75em; padding:3px; font-weight:bold;}
.directions ol { margin:10px 0px 10px 5px; padding:0px;  }
.directions ol li { color:#010f4c; font-size:0.75em; list-style-type:decimal; list-style-position:inside; border-bottom:1px solid #e9e9ed; padding:7px 0px 7px 0px; text-indent:10px; display:block;    }
.distanceRight { display:block; float:right; width:70px; text-align:right;}

.largeVideoArea {float:left; color:#666666; width:630px;  vertical-align:top; margin:10px 0px 10px 0px}
.largeVideoArea h4 { font-size:1em; font-weight:bold; margin:0px 0px 10px 0px; padding:0px;}
.largeVideoArea h5 { font-size:1em; font-weight:normal; margin:0px 0px 10px 0px; padding:0px;}
.largeVideoArea p {font-size:0.81em; font-weight:normal}
.largeVideo { float:left; margin-right:20px; vertical-align:top}

.videoRow { float:left; width:638px;}
.video { float:left; width:140px; margin:0px 19px 0px 0px; font-size:0.75em; background-image:none; color:#666666; padding:0px 0px 5px 0px; font-weight:normal;}
.videoItem {border:1px solid #999999; margin-bottom:5px; padding:1px; float:left;}
.video p { font-size:0.94em; color:#666666; font-weight:bold; margin-bottom:10px; float:left;}

.standardContentArea { width:914px; float:left; background-color:#f7f3f2; background-image:url(/Images/FE/premium/standardContentArea.jpg); background-repeat:no-repeat; background-position:top; margin-left:10px; padding:10px 8px 10px 8px;}

.standardPPV .premiumLogo { border-color:#ac1f23;}
.standardPPV .premiumTitle {color:#ac1f23;}
.standardPPV .premiumContentLeftBody h1 {color:#ac1f23;}
.standardPPV .premiumContentLeftBody .boldPara p {color:#ac1f23;}
.standardPPV .premiumContentLeftAddOnHead h3 {color:#ac1f23;}
.standardPPV .premiumContentLeftAddOnBg .award img { border-color:#ac1f23;}
.standardPPV .premiumContentLeftAddOnBg .imageLibrary img { border-color:#ac1f23;}
.standardPPV .popupContent h1 {color:#ac1f23;}
.standardPPV .premiumActions { background-color:#ac1f23;}
.standardPPV .jobSummary h3 {color:#ac1f23; border-color:#ac1f23;}
.standardPPV .jobSummary p a {color:#ac1f23;}

.temporaryStandardContentArea { width:914px; float:left; background-color:#f6e9e8; background-image:url(/Images/FE/temp/standardContentArea.jpg); background-repeat:no-repeat; background-position:top; margin-left:10px; padding:10px 8px 10px 8px;}
.supplyContentArea { width:914px; float:left; background-color:#f6e9e8; background-image:url(/Images/FE/temp/supplyContentArea.jpg); background-repeat:no-repeat; background-position:top; margin-left:10px; padding:10px 8px 10px 8px;}

.temporaryPPV .premiumLogo { border-color:#547095;}
.temporaryPPV .premiumTitle {color:#547095;}
.temporaryPPV .premiumContentLeftBody h1 {color:#547095;}
.temporaryPPV .premiumContentLeftBody .boldPara p {color:#547095;}
.temporaryPPV .premiumContentLeftAddOnHead h3 {color:#547095;}
.temporaryPPV .premiumContentLeftAddOnBg .award img { border-color:#547095;}
.temporaryPPV .premiumContentLeftAddOnBg .imageLibrary img { border-color:#547095;}
.temporaryPPV .popupContent h1 {color:#547095;}
.temporaryPPV .premiumActions { background-color:#547095;}
.temporaryPPV .jobSummary h3 {color:#547095; border-color:#547095;}
.temporaryPPV .jobSummary p a {color:#547095;}


/* --------------------------------------- */
/*   Green						   */
/* --------------------------------------- */

.green .premiumLogo { border-color:#11a315;}
.green .premiumTitle {color:#11a315;}
.green .premiumContentLeftBody h1 {color:#11a315;}
.green .premiumContentLeftBody .boldPara p {color:#11a315;}
.green .premiumContentLeftAddOnHead h3 {color:#11a315;}
.green .premiumContentLeftAddOnBg .award img { border-color:#11a315;}
.green .premiumContentLeftAddOnBg a img { border-color:#11a315;}
.green .popupContent h1 {color:#11a315;}
.green .premiumActions { background-color:#11a315;}
.green .jobsummary h3 {color:#11a315; border-color:#11a315;}
.green .jobsummary p a {color:#11a315;}
.green .imageLibraryLaunch img { border-color:#11a315;}
.green .video strong {color:#11a315;}

/* --------------------------------------- */
/*   burgundy						   */
/* --------------------------------------- */

.burgundy .premiumLogo { border-color:#9F1D35;} 
.burgundy .premiumTitle {color:#9F1D35;} 
.burgundy .premiumContentLeftBody h1 {color:#9F1D35;} 
.burgundy .premiumContentLeftBody .boldPara p {color:#9F1D35;} 
.burgundy .premiumContentLeftAddOnHead h3 {color:#9F1D35;} 
.burgundy .premiumContentLeftAddOnBg .award img { border-color:#9F1D35;} 
.burgundy .premiumContentLeftAddOnBg .imageLibrary img { border-color:#9F1D35;} 
.burgundy .popupContent h1 {color:#9F1D35;} 
.burgundy .premiumActions { background-color:#9F1D35;} 
.burgundy .jobSummary h3 {color:#9F1D35; border-color:#9F1D35;} 
.burgundy .jobSummary p a {color:#9F1D35;} 
.burgundy .imageLibraryLaunch img { border-color:#9F1D35;} 
.burgundy .video strong {color:#9F1D35;}
 
/* --------------------------------------- */
/*   navy						   */
/* --------------------------------------- */

.navy .premiumLogo { border-color:#091b75;}
.navy .premiumTitle {color:#091b75;}
.navy .premiumContentLeftBody h1 {color:#091b75;}
.navy .premiumContentLeftBody .boldPara p {color:#091b75;}
.navy .premiumContentLeftAddOnHead h3 {color:#091b75;}
.navy .premiumContentLeftAddOnBg .award img { border-color:#091b75;}
.navy .premiumContentLeftAddOnBg a img { border-color:#091b75;}
.navy .popupContent h1 {color:#091b75;}
.navy .premiumActions { background-color:#091b75;}
.navy .jobsummary h3 {color:#091b75; border-color:#091b75;}
.navy .jobsummary p a {color:#091b75;}
.navy .imageLibraryLaunch img { border-color:#091b75;}
.navy .video strong {color:#091b75;}

/* --------------------------------------- */
/*   royalBlue						   */
/* --------------------------------------- */

.royalBlue .premiumLogo { border-color:#0f2ab1;}
.royalBlue .premiumTitle {color:#0f2ab1;}
.royalBlue .premiumContentLeftBody h1 {color:#0f2ab1;}
.royalBlue .premiumContentLeftBody .boldPara p {color:#0f2ab1;}
.royalBlue .premiumContentLeftAddOnHead h3 {color:#0f2ab1;}
.royalBlue .premiumContentLeftAddOnBg .award img { border-color:#0f2ab1;}
.royalBlue .premiumContentLeftAddOnBg a img { border-color:#0f2ab1;}
.royalBlue .popupContent h1 {color:#0f2ab1;}
.royalBlue .premiumActions { background-color:#0f2ab1;}
.royalBlue .jobsummary h3 {color:#0f2ab1; border-color:#0f2ab1;}
.royalBlue .jobsummary p a {color:#0f2ab1;}
.royalBlue .imageLibraryLaunch img { border-color:#0f2ab1;}
.royalBlue .video strong {color:#0f2ab1;}

/* --------------------------------------- */
/*   purple						   */
/* --------------------------------------- */

.purple .premiumLogo { border-color:#770c9f;}
.purple .premiumTitle {color:#770c9f;}
.purple .premiumContentLeftBody h1 {color:#770c9f;}
.purple .premiumContentLeftBody .boldPara p {color:#770c9f;}
.purple .premiumContentLeftAddOnHead h3 {color:#770c9f;}
.purple .premiumContentLeftAddOnBg .award img { border-color:#770c9f;}
.purple .premiumContentLeftAddOnBg a img { border-color:#770c9f;}
.purple .popupContent h1 {color:#770c9f;}
.purple .premiumActions { background-color:#770c9f;}
.purple .jobsummary h3 {color:#770c9f; border-color:#770c9f;}
.purple .jobsummary p a {color:#770c9f;}
.purple .imageLibraryLaunch img { border-color:#770c9f;}
.purple .video strong {color:#770c9f;}

/* --------------------------------------- */
/*   red						   */
/* --------------------------------------- */

.red .premiumLogo { border-color:#ca0d2d;}
.red .premiumTitle {color:#ca0d2d;}
.red .premiumContentLeftBody h1 {color:#ca0d2d;}
.red .premiumContentLeftBody .boldPara p {color:#ca0d2d;}
.red .premiumContentLeftAddOnHead h3 {color:#ca0d2d;}
.red .premiumContentLeftAddOnBg .award img { border-color:#ca0d2d;}
.red .premiumContentLeftAddOnBg a img { border-color:#ca0d2d;}
.red .popupContent h1 {color:#ca0d2d;}
.red .premiumActions { background-color:#ca0d2d;}
.red .jobsummary h3 {color:#ca0d2d; border-color:#ca0d2d;}
.red .jobsummary p a {color:#ca0d2d;}
.red .imageLibraryLaunch img { border-color:#ca0d2d;}
.red .video strong {color:#ca0d2d;}

/* --------------------------------------- */
/*   brown						   */
/* --------------------------------------- */

.brown .premiumLogo { border-color:#79501b;}
.brown .premiumTitle {color:#79501b;}
.brown .premiumContentLeftBody h1 {color:#79501b;}
.brown .premiumContentLeftBody .boldPara p {color:#79501b;}
.brown .premiumContentLeftAddOnHead h3 {color:#79501b;}
.brown .premiumContentLeftAddOnBg .award img { border-color:#79501b;}
.brown .premiumContentLeftAddOnBg a img { border-color:#79501b;}
.brown .popupContent h1 {color:#79501b;}
.brown .premiumActions { background-color:#79501b;}
.brown .jobsummary h3 {color:#79501b; border-color:#79501b;}
.brown .jobsummary p a {color:#79501b;}
.brown .imageLibraryLaunch img { border-color:#79501b;}
.brown .video strong {color:#79501b;}

/* --------------------------------------- */
/*   black						   */
/* --------------------------------------- */

.black .premiumLogo { border-color:#000000;}
.black .premiumTitle {color:#000000;}
.black .premiumContentLeftBody h1 {color:#000000;}
.black .premiumContentLeftBody .boldPara p {color:#000000;}
.black .premiumContentLeftAddOnHead h3 {color:#000000;}
.black .premiumContentLeftAddOnBg .award img { border-color:#000000;}
.black .premiumContentLeftAddOnBg a img { border-color:#000000;}
.black .popupContent h1 {color:#000000;}
.black .premiumActions { background-color:#000000;}
.black .jobsummary h3 {color:#000000; border-color:#000000;}
.black .jobsummary p a {color:#000000;}
.black .imageLibraryLaunch img { border-color:#000000;}
.black .video strong {color:#000000;}

/* --------------------------------------- */
/*   orange						   */
/* --------------------------------------- */

.orange .premiumLogo { border-color:#df8b06;}
.orange .premiumTitle {color:#df8b06;}
.orange .premiumContentLeftBody h1 {color:#df8b06;}
.orange .premiumContentLeftBody .boldPara p {color:#df8b06;}
.orange .premiumContentLeftAddOnHead h3 {color:#df8b06;}
.orange .premiumContentLeftAddOnBg .award img { border-color:#df8b06;}
.orange .premiumContentLeftAddOnBg a img { border-color:#df8b06;}
.orange .popupContent h1 {color:#df8b06;}
.orange .premiumActions { background-color:#df8b06;}
.orange .jobsummary h3 {color:#df8b06; border-color:#df8b06;}
.orange .jobsummary p a {color:#df8b06;}
.orange .imageLibraryLaunch img { border-color:#df8b06;}
.orange .video strong {color:#df8b06;}

/* --------------------------------------- */
/*   grey					   */
/* --------------------------------------- */

.grey .premiumLogo { border-color:#838281;}
.grey .premiumTitle {color:#838281;}
.grey .premiumContentLeftBody h1 {color:#838281;}
.grey .premiumContentLeftBody .boldPara p {color:#838281;}
.grey .premiumContentLeftAddOnHead h3 {color:#838281;}
.grey .premiumContentLeftAddOnBg .award img { border-color:#838281;}
.grey .premiumContentLeftAddOnBg a img { border-color:#838281;}
.grey .popupContent h1 {color:#838281;}
.grey .premiumActions { background-color:#838281;}
.grey .jobsummary h3 {color:#838281; border-color:#838281;}
.grey .jobsummary p a {color:#838281;}
.grey .imageLibraryLaunch img { border-color:#838281;}
.grey .video strong {color:#838281;}

/* --------------------------------------- */
/*   turquoise					   */
/* --------------------------------------- */

.turquoise .premiumLogo { border-color:#1f8087;}
.turquoise .premiumTitle {color:#1f8087;}
.turquoise .premiumContentLeftBody h1 {color:#1f8087;}
.turquoise .premiumContentLeftBody .boldPara p {color:#1f8087;}
.turquoise .premiumContentLeftAddOnHead h3 {color:#1f8087;}
.turquoise .premiumContentLeftAddOnBg .award img { border-color:#1f8087;}
.turquoise .premiumContentLeftAddOnBg .imageLibrary img { border-color:#1f8087;}
.turquoise .popupContent h1 {color:#1f8087;}
.turquoise .premiumActions { background-color:#1f8087;}
.turquoise .jobSummary h3 {color:#1f8087; border-color:#1f8087;}
.turquoise .jobSummary p a {color:#1f8087;}
.turquoise .imageLibraryLaunch img { border-color:#1f8087;}
.turquoise .video strong {color:#1f8087;}

/* --------------------------------------- */
/*   blue					   */
/* --------------------------------------- */

.blueStandard .premiumLogo { border-color:#207ed6;} 
.blueStandard .premiumTitle {color:#207ed6;} 
.blueStandard .premiumContentLeftBody h1 {color:#207ed6;} 
.blueStandard .premiumContentLeftBody .boldPara p {color:#207ed6;} 
.blueStandard .premiumContentLeftAddOnHead h3 {color:#207ed6;} 
.blueStandard .premiumContentLeftAddOnBg .award img { border-color:#207ed6;} 
.blueStandard .premiumContentLeftAddOnBg .imageLibrary img { border-color:#207ed6;} 
.blueStandard .popupContent h1 {color:#207ed6;} 
.blueStandard .premiumActions { background-color:#207ed6;} 
.blueStandard .jobSummary h3 {color:#207ed6; border-color:#207ed6;} 
.blueStandard .jobSummary p a {color:#207ed6;} 
.blueStandard .imageLibraryLaunch img { border-color:#207ed6;} 
.blueStandard .video strong {color:#207ed6;}

/* --------------------------------------- */
/*   pink					   */
/* --------------------------------------- */

.pink .premiumLogo { border-color:#de69cc;} 
.pink .premiumTitle {color:#de69cc;} 
.pink .premiumContentLeftBody h1 {color:#de69cc;} 
.pink .premiumContentLeftBody .boldPara p {color:#de69cc;} 
.pink .premiumContentLeftAddOnHead h3 {color:#de69cc;} 
.pink .premiumContentLeftAddOnBg .award img { border-color:#de69cc;} 
.pink .premiumContentLeftAddOnBg .imageLibrary img { border-color:#de69cc;} 
.pink .popupContent h1 {color:#de69cc;} 
.pink .premiumActions { background-color:#de69cc;} 
.pink .jobSummary h3 {color:#de69cc; border-color:#de69cc;} 
.pink .jobSummary p a {color:#de69cc;} 
.pink .imageLibraryLaunch img { border-color:#de69cc;} 
.pink .video strong {color:#de69cc;}

/* --------------------------------------- */
/*   forest Green					   */
/* --------------------------------------- */

.forestGreen .premiumLogo { border-color:#026f02;} 
.forestGreen .premiumTitle {color:#026f02;} 
.forestGreen .premiumContentLeftBody h1 {color:#026f02;} 
.forestGreen .premiumContentLeftBody .boldPara p {color:#026f02;} 
.forestGreen .premiumContentLeftAddOnHead h3 {color:#026f02;} 
.forestGreen .premiumContentLeftAddOnBg .award img { border-color:#026f02;} 
.forestGreen .premiumContentLeftAddOnBg .imageLibrary img { border-color:#026f02;} 
.forestGreen .popupContent h1 {color:#026f02;} 
.forestGreen .premiumActions { background-color:#026f02;} 
.forestGreen .jobSummary h3 {color:#026f02; border-color:#026f02;} 
.forestGreen .jobSummary p a {color:#026f02;} 
.forestGreen .imageLibraryLaunch img { border-color:#026f02;} 
.forestGreen .video strong {color:#026f02;}

/* --------------------------------------- */
/*   moss green                       */
/* --------------------------------------- */

.mossGreen .premiumLogo { border-color:#9ba106;}
.mossGreen .premiumTitle {color:#9ba106;}
.mossGreen .premiumContentLeftBody h1 {color:#9ba106;}
.mossGreen .premiumContentLeftBody .boldPara p {color:#9ba106;}
.mossGreen .premiumContentLeftAddOnHead h3 {color:#9ba106;}
.mossGreen .premiumContentLeftAddOnBg .award img { border-color:#9ba106;}
.mossGreen .premiumContentLeftAddOnBg .imageLibrary img { border-color:#9ba106;}
.mossGreen .popupContent h1 {color:#9ba106;}
.mossGreen .premiumActions { background-color:#9ba106;}
.mossGreen .jobSummary h3 {color:#9ba106; border-color:#9ba106;}
.mossGreen .jobSummary p a {color:#9ba106;}
.mossGreen .imageLibraryLaunch img { border-color:#9ba106;}
.mossGreen .video strong {color:#9ba106;}

/* --------------------------------------- */
/*   Temporary					   */
/* --------------------------------------- */

#contentHolderTemporary {
	float:left;
	width:950px;
	background-image: url(/Images/FE/temp/contentBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#eaeaec; 
	padding-bottom:20px;
	margin-bottom:30px
}

#contentHolderTemporary .contentTitle { font-size:0.94em; color:#FFFFFF; font-weight:bold; float:left; margin:5px 20px 0px 20px; padding-bottom:8px; line-height:1.88em; }
#contentHolderTemporary .contentTitle h1{ font-size:0.94em; color:#FFFFFF; font-weight:bold; float:left; margin:0px;  line-height:1.88em; }

.temporary .premiumLogo { border-color:#547095;}
.temporary .premiumTitle {color:#547095;}
.temporary .premiumContentLeftBody h1 {color:#547095;}
.temporary .premiumContentLeftBody .boldPara p {color:#547095;}
.temporary .premiumContentLeftAddOnHead h3 {color:#547095;}
.temporary .premiumContentLeftAddOnBg .award img { border-color:#547095;}
.temporary .premiumContentLeftAddOnBg .imageLibrary img { border-color:#547095;}
.temporary .popupContent h1 {color:#547095;}
.temporary .premiumActions { background-color:#547095;}
.temporary .jobSummary h3 {color:#547095; border-color:#547095;}
.temporary .jobSummary p a {color:#547095;}
.temporary .imageLibraryLaunch img { border-color:#547095;}
.temporary .video strong {color:#547095;}

/********/
.generalTemplateContent { width:930px; float:left; margin:10px; }
.leftContent { float:left; width:700px;  }
.leftContent h1 { padding:10px 20px 0px 10px;}
.rigthBar { float:left; width:220px; margin:0px 0px 0px 10px}
.rightBar2 { float:left; width:210px; margin:0px 0px 0px 10px; padding:0px; }

.leftContent710 { float:left; width:710px;  }

.contentTop700 {background-image:url(/Images/FE/generic/contentTopBg.png); background-repeat: no-repeat; background-position:top left; min-height:41px}

.altContentTop700 { background-image:url(/Images/FE/generic/contentTopBg2.jpg); background-repeat: no-repeat; background-position:top left; min-height:41px}
.altContentTop700 h2 { font-size:0.94em; line-height:1.88em; padding:10px 20px 0px 10px;}

.contentMid700 { background-image:url(/Images/FE/premium/contentMidBg.jpg); background-repeat: repeat-x; background-position:top left; background-color:#FFFFFF; padding:20px 20px 5px 20px; float:left; width:660px;}
.contentMid700  p { font-size:0.75em; color:#ac1f23; margin-bottom:14px}
.contentMid700  ul { color:#ac1f23; margin-bottom:14px;}
.contentMid700  ul li { font-size:0.75em; color:#ac1f23; margin-bottom:10px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
.contentMid700  ol { color:#ac1f23; margin: 0px 0px 14px 0px; padding:0px;}
.contentMid700  ol li { font-size:0.75em; color:#ac1f23; margin-bottom:10px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
.contentMid700  a:link { color:#ac1f23; text-decoration:none}
.contentMid700  a:visited { color:#ac1f23; text-decoration:none}
.contentMid700  a:hover { color:#ac1f23; text-decoration:underline}
.contentMid700  a:active { color:#ac1f23; text-decoration:underline}
.contentMid700 table { background-color:#ffffff; }
.contentMid700 th { background-color:#e5cdcb; font-size:0.75em; color:#010f4c; text-align:left; vertical-align:top;}
.contentMid700 td { background-color:#f6e9e8; font-size:0.75em; color:#ac1f23; vertical-align:top;}
.contentMid700 td  p { font-size:1em; }

.contentFoot700 { width:700px; float:left; background-image:url(/Images/FE/generic/contentFootBg.jpg); background-repeat: no-repeat; background-position:top left; height:4px; margin-bottom:10px;}

.contentMid930 { padding:10px 20px 20px 20px;}
.contentMid930  p { font-size:0.75em; color:#666666; margin-bottom:14px}
.contentMid930  ul { color:#ac1f23; margin-bottom:14px;}
.contentMid930  ul li { font-size:0.75em; color:#010f4c; margin-bottom:10px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:12px }
.contentMid930  ol { color:#010f4c; margin: 0px 0px 14px 0px; padding:0px;}
.contentMid930  ol li { font-size:0.75em; color:#010f4c; margin-bottom:10px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:12px }
.contentMid930  a:link { color:#ac1f23; text-decoration:none}
.contentMid930  a:visited { color:#ac1f23; text-decoration:none}
.contentMid930  a:hover { color:#ac1f23; text-decoration:underline}
.contentMid930  a:active { color:#ac1f23; text-decoration:underline}
.contentMid930 table { background-color:#ffffff; }
.contentMid930 th { background-color:#e5cdcb; font-size:0.75em; color:#010f4c; text-align:left; vertical-align:top;}
.contentMid930 td { background-color:#f6e9e8; font-size:0.75em; color:#ac1f23; vertical-align:top;}
.contentMid930 td  p { font-size:1em; }

/* quick search box */

.quickSearchTop700 { float:left; width:660px; background-image:url(/Images/FE/searchResults/resultsBoxTopLarge.jpg); background-repeat: no-repeat; background-position:top left; min-height:31px; padding:10px 20px 0px 20px;}
.quickSearchTop700left {float: left; color: #fff; font-weight: bold; margin:6px 0px 0px 0px; padding:0px; }
.quickSearchTop700right {float: right; color: #ac1f23; font-weight: bold; margin:6px 0px 0px 0px; padding:0px; }

.quickSearchMid700 { float:left; width:660px; background-image:url(/Images/FE/searchResults/resultsBoxMidLarge.jpg); background-repeat: repeat-x; background-position:top left;  padding:0px 20px 0px 20px; background-color:#9490ad; }
.quickSearchMid700FloatBot { width: 205px; float: right; margin: 3px 0px 0px 0px; color:#FFF;}
.quickSearchFoot700 { width:700px; float:left; background-image:url(/Images/FE/searchResults/resultsBoxFooterLarge.gif); background-repeat: no-repeat; background-position:top left; height:3px; margin-bottom:10px; }

.browseByList { border-bottom:solid 1px #e8e8e8;}
.browseByList ul {float:left; width:660px;  margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
.browseByList ul li { float:left; width:216px; margin:0px; padding:0px; color:#f6a82b; list-style-type:none; background-image:none;}
.browseByList ul li a:link { color:#8b8997; text-decoration:none; }
.browseByList ul li a:visited { color:#8b8997; text-decoration:none;}
.browseByList ul li a:hover { color:#f6a82b; text-decoration:underline;}
.browseByList ul li a:active { color:#8b8997; text-decoration:none;}

.browseByList p.browseMoreLink a:link { color:#8b8997;}
.browseByList p.browseMoreLink a:visited { color:#8b8997;}
.browseByList p.browseMoreLink a:hover { color:#f6a82b;}
.browseByList p.browseMoreLink a:active { color:#8b8997;}

.registerPanelRight { float:left; width:220px; padding:0px; margin-bottom:10px;}
.registerPanelRightTop { float:left; width:220px; background-image:url(/Images/FE/searchResults/orangePanel220Top.jpg); background-repeat:no-repeat; min-height:41px}
.registerPanelRightTop h3 { font-size:0.94em; font-weight:bold; margin:0px; line-height:1.88em; padding:10px 20px 0px 20px;}
.registerPanelRight .registerPanelMid { float:left; width:180px; background-image:url(/Images/FE/searchResults/orangePanel220Mid.jpg); background-repeat:no-repeat; background-position:0px 0px; background-color:#facf8c; padding:10px 20px 0px 20px;}
.registerPanelRight .registerPanelMid p { padding:0px; font-weight:bold; font-size:0.94em; color:#010f4c;}
.registerPanelRight .registerPanelMid p a:link { color:#010f4c; text-decoration:underline;}
.registerPanelRight .registerPanelMid p a:active { color:#010f4c; text-decoration:underline;}
.registerPanelRight .registerPanelMid p a:hover { color:#010f4c; text-decoration:underline;}
.registerPanelRight .registerPanelMid p a:active { color:#010f4c; text-decoration:underline;}
.registerPanelRight .registerPanelMid p img { padding:0px 0px 0px 10px;}

.registerPanelRightBtm {float:left; width:220px; background-image:url(/Images/FE/searchResults/orangePanel220Btm.gif); background-repeat:no-repeat; background-position:bottom left; height:3px; background-color:#facf8c; padding-top:15px; }


.jobAlertRight { float:left; width:220px; padding:0px; margin-bottom:10px;}
.jobAlertRightTop { float:left; width:220px; background-image:url(/Images/FE/searchResults/greyPanel220Top.jpg); background-repeat:no-repeat; min-height:41px}
.jobAlertRightTop h3 { font-size:0.94em; font-weight:bold; margin:0px; line-height:1.88em; padding:10px 20px 0px 20px;}
.jobAlertRight .jobAlertMid { float:left; width:180px; background-image:url(/Images/FE/searchResults/greyPanel220Mid.jpg); background-repeat:no-repeat; background-position:0px 0px; background-color:#fefefe; padding:10px 20px 0px 20px;}
.jobAlertRight .jobAlertMid p { padding:0px; font-weight:normal; font-size:0.94em; color:#ac1f23;}
.jobAlertRight .jobAlertMid p a:link { color:#010f4c; text-decoration:underline;}
.jobAlertRight .jobAlertMid p a:active { color:#010f4c; text-decoration:underline;}
.jobAlertRight .jobAlertMid p a:hover { color:#010f4c; text-decoration:underline;}
.jobAlertRight .jobAlertMid p a:active { color:#010f4c; text-decoration:underline;}
.jobAlertRight .jobAlertMid p img { padding:0px 0px 0px 10px;}

.jobAlertRightBtm {float:left; width:220px; background-image:url(/Images/FE/searchResults/greyPanel220Btm.gif); background-repeat:no-repeat; background-position:bottom left; height:3px; background-color:#fefefe; padding-top:15px; margin-bottom:10px;}

/* featured jobs */

.featJobList { }
.featJobList ul { margin:0px; padding:0px;}
.featJobList ul li { list-style-type:none; float:left; width:320px; background-image:none; margin:0px 10px 0px 0px; padding:10px 0px 0px 0px; border-bottom: solid 1px #e8e8e8;}

.featJobList ul li .featJobImg { float:left; width:118px; padding:11px 11px 11px 11px; background-image:url(/Images/FE/premium/logoHolder.gif); background-repeat:no-repeat; background-position:top; min-height:105px;}

.featJobList ul li .featJobDetail { float:left; width:170px; padding-left:10px}
.featJobList ul li .featJobDetail h3 { font-size:1em; font-weight:bold; color:#f6a82b; text-decoration:underline; margin:0px; padding:0px 0px 15px 0px; line-height: normal;}
.featJobList ul li .featJobDetail h3 a:link { color:#f6a82b; text-decoration:underline; }
.featJobList ul li .featJobDetail h3 a:visited { color:#f6a82b; text-decoration:underline; }
.featJobList ul li .featJobDetail h3 a:hover { color:#010f4c; text-decoration:underline; }
.featJobList ul li .featJobDetail h3 a:active { color:#f6a82b; text-decoration:underline; }

.featJobList ul li .featJobDetail h4 { color:#010f4c; font-size:1em; font-weight:normal; margin:0px; padding:0px 0px 2px 0px; }
.featJobList ul li .featJobDetail h4 a { font-weight:bold;}
.featJobList ul li .featJobDetail h4 a:link { color:#010f4c; text-decoration:underline; }
.featJobList ul li .featJobDetail h4 a:visited { color:#010f4c; text-decoration:underline; }
.featJobList ul li .featJobDetail h4 a:hover { color:#f6a82b; text-decoration:underline; }
.featJobList ul li .featJobDetail h4 a:active { color:#010f4c; text-decoration:underline; }
.featJobList ul li .featJobDetail h5 { color:#a6aaac; font-size:1em; font-weight:normal; margin:0px; padding:0px 0px 2px 0px; }

/* refine search results box */

.refineResultsFormBox {
	width: 930px;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	float:left;
}
.refineResultsFormTitle {
	float: left;
	width: 910px;
	color: #fff;
	font-weight: bold;
	margin:6px 0px 0px 0px;
	padding:7px 0px 5px 20px;
	background-image:url(/Images/FE/searchResults/refineSearchTitleBg.gif);
	background-repeat: no-repeat;
}
.refineResultsFormTitle h2 { line-height:1.25em; color: #fff;}
.refineResultsForm { float:left; width:930px; background-color: #ac1f23;}
.refineResultsFormCol1 { float:left; width:140px; padding:10px 0px 0px 20px; color:#ffffff; font-size:13px; font-weight:bold;}

.refineResultsFormCol2 { float:left; width:275px; padding:10px 0px 0px 0px;}
.refineResultsFormCol2 ol { margin:0px; padding:0px; float:left; width:420px}
.refineResultsFormCol2 ol li { margin:0px; padding:0px; float:left; width:430px;}
.refineResultsFormCol2 ol li label { float:left; width:420px; color:#ffffff; font-size:0.75em; padding-bottom:7px; }
.refineResultsFormCol2 ol li select {font-size:0.69em; float:left; width:195px; }

.refineResultsFormCol3 { float:left; width:200px; padding:10px 0px 0px 0px;}
.refineResultsFormCol3 ol { margin:0px; padding:0px; float:left; width:420px}
.refineResultsFormCol3 ol li { margin:0px; padding:0px; float:left; width:430px;}
.refineResultsFormCol3 ol li label { float:left; width:420px; color:#ffffff; font-size:0.75em; padding-bottom:7px; }
.refineResultsFormCol3 ol li select {font-size:0.69em; float:left; width:195px; }

.refineResultsFormCol4 { float:left; width:100px; padding:10px 0px 0px 0px; }
.refineResultsFormCol4 ol { margin:0px; padding:0px; float:left; width:100px}
.refineResultsFormCol4 ol li { margin:0px; padding:0px; float:left; width:100px;}
.refineResultsFormCol4 ol li label { float:left; width:100px; color:#ffffff; font-size:0.75em; padding-bottom:7px; }
.refineResultsFormCol4 ol li .spacerElement label{width: 70px;}
.refineResultsFormCol4 ol li .checkItem { width: 110px;}
.refineResultsFormCol4 ol li .checkItem label { font-size:1em; float:left; width:80px; color:#bfbfbf; font-weight:normal; font-size:0.75em}

.refineResultsFormCol5 { float:left; width:199px; padding:10px 0px 0px 0px;}
.refineResultsFormCol5 ol { margin:0px; padding:0px; float:left; width:199px}
.refineResultsFormCol5 ol li { margin:0px; padding:0px; float:left; width:199px;}
.refineResultsFormCol5 ol li label { float:left; width:199px; color:#ffffff; font-size:0.75em; padding-bottom:7px; }
.refineResultsFormCol5 ol li .spacerElement label{width: 150px;}
.refineResultsFormCol5 ol li .checkItem { width: 170px;}
.refineResultsFormCol5 ol li .checkItem label { font-size:1em; float:left; width:139px; color:#bfbfbf; font-weight:normal; font-size:0.75em}

.refineResultsFormCol6 { float:left; width:194px; padding:10px 0px 0px 0px; }
.refineResultsFormCol6 ol { margin:0px; padding:0px; float:left; width:194px}
.refineResultsFormCol6 ol li { margin:0px; padding:0px; float:left; width:194px;}
.refineResultsFormCol6 ol li label { float:left; width:194px; color:#ffffff; font-size:0.75em; padding-bottom:7px; }
.refineResultsFormCol6 ol li .spacerElement label{width: 150px;}
.refineResultsFormCol6 ol li .checkItem { width: 170px;}
.refineResultsFormCol6 ol li .checkItem label { font-size:1em; float:left; width:134px; color:#bfbfbf; font-weight:normal; font-size:0.75em}

.refineResultsFormCol7 { float:left; width:723px; background-color:#8580a5; border: solid 1px #8d89a8; padding:10px; margin-bottom:8px; color:#FFF; }
.refineResultsFormCol7 label { color:#ffffff; font-size:0.75em; padding:0px 10px 7px 20px; }
.refineResultsFormCol7 select {font-size:0.69em; }

.refineResultsFormLocateOpt {
background-color:#dce4f9;
border:1px solid #010f4c;
color:#666666;
float:left;
margin-bottom:8px;
padding:10px;
width:723px;
}
.refineResultsFormLocateOpt label {
color:#010f4c;
font-size:0.75em;
padding:0 10px 7px 20px;
}

.refineSearchButton { float:left; width:910px; text-align:right; padding-right:20px;}

.refineSearchBtm {float:left; width:910px; padding-right:20px; background-color:#AC1F23;}

.width180 { width:180px;}
.sepLine { float:left; width:930px; background-image:url(/Images/FE/searchResults/refineSepLine.gif); background-repeat:repeat-x; height:2px }

.padRight28 { padding-right:28px;}
.padLeft10 { padding-left:10px;}
.padTop0 { padding-top:0px;}
.marTop20 { margin-top:20px;}

.boldItalic { font-weight:bold; font-style:italic; font-size:0.79em; }
.font11 { font-size:0.69em;}

/* ----------------------------- */
/* 		Manage Your Profile      */
/* ----------------------------- */

.box710 { float:left; width: 710px; margin-bottom:10px; }
.box710Top { float:left; width: 710px; background-image:url(/Images/FE/manageProfile/box710Top.png); background-repeat: no-repeat; background-position:top left; min-height:41px;}
.box710Top h1 { padding:9px 20px 0px 20px;}

.manageProfilePanel { background-image:url(/Images/FE/manageProfile/manageProfileBg.jpg); background-repeat:no-repeat; background-position:0px 0px; padding:9px 0px 0px 14px; float:left; width:696px; min-height:180px; margin:0px 0px 10px 0px;}

.holder418 { float:left; width:418px;}

.profilePanelBtn { float:left;}
.profilePanelBtn a { display:block; background-repeat:no-repeat; background-position:0px 0px;  margin:0px 10px 10px 0px; padding:13px 13px 2px 13px; width:173px; height:32px; text-decoration:none;  }
.profilePanelBtn a:link {   background-image:url(/Images/FE/manageProfile/profilePanelBtn.png); }
.profilePanelBtn a:visited {   background-image:url(/Images/FE/manageProfile/profilePanelBtn.png);  }
.profilePanelBtn a:hover {  background-image:url(/Images/FE/manageProfile/profilePanelBtnRoll.png);  }
.profilePanelBtn a:active {  background-image:url(/Images/FE/manageProfile/profilePanelBtnRoll.png);  }

.profilePanelBtn a:link h2 { color:#010f4c;   }
.profilePanelBtn a:visited h2 { color:#010f4c;    }
.profilePanelBtn a:hover h2 { color:#ffffff;    }
.profilePanelBtn a:active h2 { color:#ffffff;   }

.profilePanelBtn h2 { font-size:0.81em; line-height:1.5em;}
.profilePanelBtn img { float:left; width:21px; padding-right:10px;}

.box350 { width: 350px; float: left; margin-bottom:10px;}

.box350Top { float:left; width:350px; background-image:url(/Images/FE/manageProfile/box350Top.png); background-repeat:repeat-x; padding:10px 0px 1px 0px}
.box350Top h2 { padding-left:20px;}

.box350Mid { float:left; width:350px; background-color:#ffffff;}
.box350Mid .messageLeft { float:left; width:268px; padding-bottom:5px;}
.box350Mid ul { margin:0px; padding:0px;}
.box350Mid ul li { list-style-type:none; margin:0px; padding:3px 20px 3px 20px; background-color:#ffffff; width:310px; float:left; background-image:url(/Images/FE/manageProfile/messagesLiBg.gif); background-repeat:repeat-x; background-position:0px 0px;}
.box350Mid ul li .messageLeft { float:left; width:268px; padding-bottom:5px;}
.box350Mid ul li .messageLeft h3 { font-size:0.75em; color:#ac1f23; font-weight:bold; margin-bottom:5px}
.box350Mid ul li .messageLeft h4 { font-size:0.75em; color:#010f4c; font-weight:normal; padding:0px; margin:0px 0px 7px 0px; }
.box350Mid ul li .messageLeft h4 a:link { color:#010f4c; text-decoration:none; }
.box350Mid ul li .messageLeft h4 a:visited { color:#010f4c; text-decoration:none; }
.box350Mid ul li .messageLeft h4 a:hover { color:#010f4c; text-decoration:underline; }
.box350Mid ul li .messageLeft h4 a:active { color:#010f4c; text-decoration:none; }
.box350Mid p { color:#a6aaac; font-size:0.75em;}
.box350Mid table { margin-top:20px;}
.box350Mid th { background-color:#e5cdcb; color:#010f4c; font-size:0.75em; }
.box350Mid td { background-color:#f6e9e8; color:#ac1f23; font-size:0.75em; padding:3px; }
.box350Mid td a, .box350Mid td a:visited, .box350Mid td a:link { background-color:#f6e9e8; color:#ac1f23; }
.box350Mid td img { float:left; width:21px; padding-right:2px;} 

.box350Mid .messageRight { float:left; width:42px; padding-top:12px; text-align:right;}

.box350Footer { float:left; width: 350px;}

.box350WhiteTop { float:left; width:350px; background-image:url(/Images/FE/manageProfile/box350WhiteTop.png); background-repeat:repeat-x; padding:10px 0px 1px 0px}
.box350WhiteTop h2 { padding-left:20px;}

.savedSearchPad { padding:14px 20px 0px 20px;}

.savedSearchLink { float:left; width:302px; border-top: solid 1px #e5e5e5; padding:8px 24px 0px 24px; font-size:0.75em; font-weight:bold; }
.savedSearchLink .link { float:left; width:260px; margin:0px; padding:4px 0px 0px 0px; }
.savedSearchLink .link a:link { color:#010f4c; text-decoration:none; }
.savedSearchLink .link a:visited { color:#010f4c; text-decoration:none; }
.savedSearchLink .link a:hover { color:#010f4c; text-decoration:underline; }
.savedSearchLink .link a:active { color:#010f4c; text-decoration:none; }
.savedSearchLink .buttonBox { float:left; width:38px; margin:0px; padding:0px; text-align:right; }

.box210orange { float:left; width:210px; margin: 0px 0px 10px 0px; padding:0px; }
.box210orangeTop { float:left; width:210px; background-image: url(/Images/FE/manageProfile/box210orangeTop.png); background-repeat:no-repeat; padding:10px 0px 1px 0px}
.box210orangeTop h2 { padding-left:20px; color:#ef7b07;}

.box210orangeMid { float:left; width:178px; background-image:url(/Images/FE/manageProfile/box210orangeMidBg.gif); background-repeat:repeat-x; background-position:0px 0px; background-color:#ffffff; padding:0px 16px 0px 16px; }
.box210orangeMidHeader {float:left; width:162px; background-color:#ac1f23; border:solid 1px #f4c89a; padding:7px;}
.box210orangeMidHeader h3 { float:left; width:147px; color:#FFF; font-size:0.88em; font-weight:normal; margin:0px; }
.box210orangeMidHeaderLink { float:left; width:15px; font-size:0.81em; font-weight:bold; }
.box210orangeMidHeaderLink a:link { color:#ffffff; text-decoration:underline; }
.box210orangeMidHeaderLink a:visited { color:#ffffff; text-decoration:underline; }
.box210orangeMidHeaderLink a:hover { color:#010f4c; text-decoration:underline; }
.box210orangeMidHeaderLink li a:active { color:#ffffff; text-decoration:underline; }


.box210orangeMid .jobList ul { float:left; width:178px; margin:0px; padding:0px 0px 10px 0px; }
.box210orangeMid .jobList ul li { float:left; width:172px; font-size:0.81em; color:#010f4c; border-bottom:solid 1px #fbd394; background-image:url(/Images/FE/manageProfile/orangeBullet.gif); background-repeat:no-repeat; background-position:0px 15px;  padding:10px 0px 10px 7px; }
.box210orangeMid .jobList ul li a:link { color:#ef7b07; text-decoration:none; font-weight:bold; }
.box210orangeMid .jobList ul li a:visited { color:#ef7b07; text-decoration:none; font-weight:bold; }
.box210orangeMid .jobList ul li a:hover { color:#ef7b07; text-decoration:underline; font-weight:bold; }
.box210orangeMid .jobList ul li a:active { color:#ef7b07; text-decoration:none; font-weight:bold; }

.box210orangeFooter { float:left; width: 210px;}

.box210grey { float:left; width:210px; margin: 0px 0px 10px 0px; padding:0px; }
.box210greyTop { float:left; width:210px; background-image: url(/Images/FE/premium/greyLeftBg.jpg); background-repeat:no-repeat; padding:10px 0px 1px 0px}
.box210greyTop h2 { padding-left:20px;}

.box210greyMid { float:left; width:170px; background-image:url(/Images/FE/premium/contentMidBg.jpg); background-repeat: repeat-x; background-position:0px 0px; background-color:#ffffff; padding:14px 20px 0px 20px; }
.box210greyMid h3 { float:left; width:162px; background-color:#ac1f23; border:solid 1px #f4c89a; color:#FFF; font-size:0.88em; font-weight:normal; padding:7px; }
.box210greyMid p { font-size:0.75em; color:#010f4c; padding:8px 0px 0px 0px; }
.box210greyMid p a:link { color:#010f4c; text-decoration:underline}
.box210greyMid p a:visited { color:#010f4c; text-decoration:underline}
.box210greyMid p a:hover { color:#ef7b07; text-decoration:underline}
.box210greyMid p a:active { color:#010f4c; text-decoration:underline}

.box210greyMid ul {margin:0px 0px 15px 0px; padding:0px;}
.box210greyMid ul li { font-size:0.75em; color:#8b8997; text-decoration:underline}
.box210greyMid ul li a:link { color:#8b8997; text-decoration:underline}
.box210greyMid ul li a:visited { color:#8b8997; text-decoration:underline}
.box210greyMid ul li a:hover { color:#ef7b07; text-decoration:underline}
.box210greyMid ul li a:active { color:#8b8997; text-decoration:underline}

/* end */


/* ----------------------------- */
/* 		Staffroom			     */
/* ----------------------------- */

.staffTopHolder { float:left; width:780px; }
.staffHeader { float:left; width:780px; background-image:url(/Images/FE/community/staffroomBannerAdBg.jpg); background-repeat:no-repeat; background-position:top right;}
.staffHeaderL {float:left; width:450px;}
.staffHeaderR {float:left; width:330px; background-image:url(/Images/FE/community/staffroomBannerAdBg.jpg); background-repeat:no-repeat; background-position:top left; padding-top:14px;}

.staffNav { float:left; width:780px; }
.staffNav ul { float:left; width:780px; margin:0px; padding:1px 0px 2px 0px; background-image:url(/Images/FE/community/commULbg.jpg); background-repeat:repeat-x; }
.staffNav ul li { list-style-type:none; display:inline; margin:0px; padding:0px;  }
.staffNav ul li a {  font-size:0.81em; font-weight:bold; border-right:solid 2px #ffffff; float:left; }
.staffNav ul li a:link { color:#ac1f23; text-decoration:none; background-image:url(/Images/FE/community/commNavBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; padding:11px 8px 12px 8px; display:block;}
.staffNav ul li a:visited { color:#ac1f23; text-decoration:none;background-image:url(/Images/FE/community/commNavBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; padding:11px 8px 12px 8px; display:block;}
.staffNav ul li a:hover { color:#010f4c; text-decoration:none; background-image:url(/Images/FE/community/commNavHover.jpg); background-repeat:repeat-x; background-position:0px 0px; padding:11px 8px 12px 8px; display:block;}
.staffNav ul li a:active { color:#ac1f23; text-decoration:none; background-image:url(/Images/FE/community/commNavBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; padding:11px 8px 12px 8px; display:block;}
.staffNav ul li .selected { background-image:url(/Images/FE/community/commNavSelected.jpg); background-repeat: repeat-x; background-position:0px 0px; color:#FFF; padding:11px 8px 12px 8px; display:block;}

.staffContent { float:left; width:752px; background-color:#dfdfe3; padding:14px;}

.box244 { float:left; width:244px; margin-bottom:10px;}
.box244Top { float:left; width:244px; background-image:url(/Images/FE/community/box244Top.png); background-repeat:repeat-x; padding:10px 0px 1px 0px}
.box244Top h2 { padding-left:14px;}
.box244Top h2 a:link { color:#ac1f23; text-decoration:none;}
.box244Top h2 a:visited { color:#ac1f23; text-decoration:none;}
.box244Top h2 a:hover { color:#ac1f23; text-decoration:underline;}
.box244Top h2 a:active { color:#ac1f23; text-decoration:none;}

.box244Mid { float:left; width:244px; background-color:#ffffff; background-image:url(/Images/FE/community/box244MidBg.jpg); background-repeat:repeat-x; background-position:top; min-height:159px;}
.box244Mid ul { margin:0px; padding:6px 0px 8px 0px;}
.box244Mid ul li { list-style-type:none; margin:0px; padding:0px 0px 2px 0px; font-size:0.75em;}
.box244Mid ul li a:link { color:#010f4c; text-decoration:none;  }
.box244Mid ul li a:visited { color:#010f4c; text-decoration:none;  }
.box244Mid ul li a:hover { color:#010f4c; text-decoration:underline;  }
.box244Mid ul li a:active { color:#010f4c; text-decoration:none;  }
.box244Mid ul li img { padding:2px 2px 0px 0px;}
.box244Mid p { color:#8B8997; font-size:0.75em;}
.box244pad { padding:10px 14px 14px 14px; }
.box244pad input { margin-bottom:10px}
.box244Footer { float:left; width: 244px;}
.box244Footer img { vertical-align:top; float:left;}

.box244Mid .pagination {  float:left;  padding: 12px 10px 0px 13px; }
.box244Mid .pagination ul { margin:0px; padding:0px; text-align:right; }
.box244Mid .pagination ul li { display:inline; margin: 0px 2px 0px 0px; font-size:0.69em; list-style-type:none; padding:0px; background-image:none; float:left  }
.box244Mid .pagination ul li a {   margin:0px; padding:1px 4px 1px 4px;  }
.box244Mid .pagination ul li a:link {background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.box244Mid .pagination ul li a:visited {background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.box244Mid .pagination ul li a:hover {  background-color:#010f4c; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.box244Mid .pagination ul li a:active {  background-color:#010f4c; color:#FFFFFF; font-weight: bold; text-decoration: none; }

.box244Mid .pagination li.nextBackText { padding-right: 2px; font-weight: bold; }
.box244Mid .pagination li.nextBackdivider { color: #ac1f23;  padding-right: 2px;  }
.box244Mid .pagination li.noOfPages { padding-right: 2px; font-size:0.69em;  }
.box244Mid .nextBackHolderMain { margin-bottom:5px; padding-top: 8px; min-height:25px; }
.box244Mid .nextBackHolderMainLeft { float:left; margin-bottom:5px; padding-top: 8px; min-height:25px; }


.box244News { float:left; width:244px; margin-bottom:10px;}
.box244NewsTop { float:left; width:244px; background-image:url(/Images/FE/community/box244NewsTop.png); background-repeat:repeat-x; padding:10px 0px 1px 0px}
.box244NewsTop h2 { padding-left:14px;}
.box244NewsTop h2 a:link { color:#010f4c; text-decoration:none;}
.box244NewsTop h2 a:visited { color:#010f4c; text-decoration:none;}
.box244NewsTop h2 a:hover { color:#010f4c; text-decoration:underline;}
.box244NewsTop h2 a:active { color:#010f4c; text-decoration:none;}

.box244NewsMid { float:left; width:244px; background-color:#ffffff; background-image:url(/Images/FE/community/box244NewsMidBg.jpg); background-repeat: no-repeat; background-position:top; min-height:159px;}
.box244NewsMid p { color:#8B8997; font-size:0.75em;}
.box244NewsMid ul { margin:0px; padding:6px 0px 12px 0px;}
.box244NewsMid ul li { list-style-type:none; margin:0px; padding:0px 0px 0px 10px; font-size:0.75em; background-image:url(/Images/FE/generic/sqPurpleBullet.gif); background-repeat:no-repeat; background-position:0px 9px; color:#8B8997;}
.box244Newspad { padding:10px 14px 14px 14px;}
.box244NewsFooter { float:left; width: 244px;}


.communityBoxList ul { float:left; width:210px; padding:4px 0px 0px 0px;}
.communityBoxList ul li {  float:left; width:210px; list-style-type:none; margin:0px; padding:0px; font-size:0.75em; }
.communityBoxList ul li a:link { color:#010f4c; text-decoration:none;  }
.communityBoxList ul li a:visited { color:#010f4c; text-decoration:none;  }
.communityBoxList ul li a:hover { color:#010f4c; text-decoration:underline;  }
.communityBoxList ul li a:active { color:#010f4c; text-decoration:none;  }
.communityBoxList ul li img { float:left; padding:4px 6px 0px 0px;}
.commBoxLink {padding-top:6px; float:left;}

.adviceBoxLeft { float:left; width:117px;}
.adviceBoxList ul { float:left; width:127px; padding:0px;}
.adviceBoxList ul li {  float:left; width:127px; list-style-type:none; display:block; margin:0px; padding:8px 0px 8px 0px; font-size:0.75em;  border-bottom:solid 1px #ffffff; background-image:url(/Images/FE/community/careerBoxLiBg.jpg); background-repeat:no-repeat;  }
.adviceBoxList ul li a { padding:8px 0px 8px 9px;}
.adviceBoxList ul li a:link { color:#8B8997; text-decoration:none;  }
.adviceBoxList ul li a:visited { color:#8B8997; text-decoration:none;  }
.adviceBoxList ul li a:hover { color:#8B8997; text-decoration:underline;  }
.adviceBoxList ul li a:active { color:#8B8997; text-decoration:none;  }
.adviceBoxList ul li a.selected { color:#ac1f23;  padding:8px 0px 8px 9px; background-color:#ffffff;  }
.adviceBoxList .viewallLink a { padding:8px 0px 8px 9px; font-size:0.75em; background-image:url(/Images/FE/community/careerBoxLiBg.jpg); background-repeat:no-repeat; float:left;}
.viewallLink a:link { color:#8B8997; text-decoration:underline;}
.viewallLink a:visted { color:#8B8997; text-decoration:underline;}
.viewallLink a:hover { color:#ac1f23; text-decoration:underline;}
.viewallLink a:active { color:#8B8997; text-decoration:underline;}
 
.box356Mid .viewallLink a:link { color:#8B8997; text-decoration:underline;}
.box356Mid .viewallLink a:visted { color:#8B8997; text-decoration:underline;}
.box356Mid .viewallLink a:hover { color:#ac1f23; text-decoration:underline;}
.box356Mid .viewallLink a:active { color:#8B8997; text-decoration:underline;}

  
/* staffroom - community page */

.box752 { float:left; width:752px; margin-bottom:10px;}
.box752Top { float:left; width:752px; background-image:url(/Images/FE/community/box752Top.png); background-repeat:no-repeat; padding:10px 0px 1px 0px}
.box752Top h2 { padding-left:14px;}
.box752Top h2 a:link { color:#010f4c; text-decoration:none;}
.box752Top h2 a:visited { color:#010f4c; text-decoration:none;}
.box752Top h2 a:hover { color:#010f4c; text-decoration:underline;}
.box752Top h2 a:active { color:#010f4c; text-decoration:none;}

.box752Mid { float:left; width:752px; background-color:#ffffff; background-image:url(/Images/FE/community/box244MidBg.jpg); background-repeat:repeat-x; background-position:top; min-height:159px; }
.box752pad { padding:15px; }
.box752Footer { float:left; width:752px;}
.box752Footer img { vertical-align:top}

.box356 { float:left; width:356px; margin-bottom:10px;}
.box356Top { float:left; width:356px; background-image:url(/Images/FE/community/box356Top.png); background-repeat:no-repeat; padding:10px 0px 5px 0px}
.box356Top img { vertical-align:middle; padding-right:7px;}
.box356Top h2 { padding-left:14px;}
.box356Top h2 a:link { color:#010f4c; text-decoration:none;}
.box356Top h2 a:visited { color:#010f4c; text-decoration:none;}
.box356Top h2 a:hover { color:#010f4c; text-decoration:underline;}
.box356Top h2 a:active { color:#010f4c; text-decoration:none;}

.box356Mid { float:left; width:354px; border-left: solid 1px #d4d2dd; border-right: solid 1px #d4d2dd; background-image:url(/Images/FE/community/box356MidBg.jpg); background-repeat:repeat-x; background-position:top; min-height:227px;}
.box356Mid ul li img { padding:2px 2px 0px 0px;}
.box356Mid p { color:#ac1f23; font-size:0.75em; line-height:1.5em;}
.box356Mid a:link { color:#010f4c; text-decoration:none;}
.box356Mid a:visited { color:#010f4c; text-decoration:none;}
.box356Mid a:hover { color:#010f4c; text-decoration:underline;}
.box356Mid a:active { color:#010f4c; text-decoration:none;}

.box356pad { padding:10px 14px 14px 14px; }
.box356Footer { float:left; width: 354px;}
.box356Footer img { vertical-align:top}

.box534 { float:left; width:534px; margin-bottom:10px;}
.box534Top { float:left; width:534px; background-image:url(/Images/FE/community/box534Top.png); background-repeat:no-repeat; padding:10px 0px 5px 0px}
.box534Top img { vertical-align:middle; padding-right:7px;}
.box534Top h2 { padding-left:14px;}
.box534Top h2 a:link { color:#010f4c; text-decoration:none;}
.box534Top h2 a:visited { color:#010f4c; text-decoration:none;}
.box534Top h2 a:hover { color:#010f4c; text-decoration:underline;}
.box534Top h2 a:active { color:#010f4c; text-decoration:none;}
.box534Mid { float:left; width:532px; border-left: solid 1px #d4d2dd; border-right: solid 1px #d4d2dd; background-image:url(/Images/FE/community/box356MidBg.jpg); background-repeat:repeat-x; background-position:top;}
.box534Mid ul { margin:0px; padding:0px 0px 8px 0px;}
.box534Mid ul li { list-style-type:none; margin:0px; padding:0px 0px 10px 0px; font-size:0.75em;}
.box534Mid ul li a:link { color:#010f4c; text-decoration:none;  }
.box534Mid ul li a:visited { color:#010f4c; text-decoration:none;  }
.box534Mid ul li a:hover { color:#010f4c; text-decoration:underline;  }
.box534Mid ul li a:active { color:#010f4c; text-decoration:none;  }
.box534Mid ul li img { padding:2px 2px 0px 0px;}
.box534Mid p { color:#ac1f23; font-size:1em; line-height:1.5em}
.box534pad { padding:10px 14px 14px 14px; }
.box534pad .viewallLink { font-size:0.75em;}
.box534pad ul { width:300px; float:left;}
.box534Footer { float:left; width: 534px;}
.box534Footer img { vertical-align:top}

.calendarSmall { float:left; width:191px; background-image: url(/Images/FE/community/calendarBg.gif); background-repeat:no-repeat; background-position:top; height:149px; margin-left:10px; font-size:0.75em;}
.calendarSmall table { width:189px; margin-left:1px;}
.calendarSmall th { background-color:#010f4c; color:#FFFFFF; font-weight:normal; text-align:center; padding:3px 0px 3px 0px;}
.calendarSmall td {  color:#010f4c;  text-align:center; }
.calendarSmall td a:link { color:#010f4c; text-decoration:none; display:block; padding:3px 0px 3px 0px; }
.calendarSmall td a:visited { color:#010f4c; text-decoration:none; display:block; padding:3px 0px 3px 0px;  }
.calendarSmall td a:hover { color:#ffffff; text-decoration:none; display:block; background-color:#010f4c; padding:3px 0px 3px 0px;  }
.calendarSmall td a:active { color:#ffffff; text-decoration:none; display:block; background-color:#010f4c; padding:3px 0px 3px 0px;  }
.weekendColor { background-color:#eeeeee}
.activeDayColor { background-color:#d2d1dc}

.facebookBox { float:left; width:178px; margin-bottom:10px;}
.facebookBoxTop { float:left; width:176px; padding:0px}
.facebookBoxMid { float:left; width:176px; border-left: solid 1px #d4d2dd; border-right: solid 1px #d4d2dd;}
.facebookBox p { color:#ac1f23; font-size:0.75em; padding-bottom:10px;}
.facebookBoxpad { padding:10px 14px 14px 14px; }
.facebookBoxFooter { float:left; width: 178px;}
.facebookBoxFooter img { vertical-align:top}
.facebookBoxMid p.facebookText { text-align:center; color:#3b5997; font-weight:bold; }

.blogTitle { float:left; width:326px; }
.blogTitle img { float:left; width:61px; background-image:url(/Images/FE/community/blogPic.gif); background-repeat:no-repeat; padding:7px 8px 8px 7px; margin:0px 10px 8px 0px; }
.blogText { float:left; width:326px; }
.blogText p { padding-bottom:10px;}

.forumList ul { float:left; width:326px; margin:5px 0px 0px 0px; padding:0px 0px 8px 0px; border-top:solid 1px #e5e5e5;}
.forumList ul li { float:left; width:326px; list-style-type:none; margin:0px; padding:7px 0px 7px 0px; font-size:0.75em; border-bottom:solid 1px #e5e5e5;}
.forumList .forumDetails { float:left; width:200px; }
.forumList .forumDetails a:link { color:#010f4c; text-decoration:none;  }
.forumList .forumDetails a:visited { color:#010f4c; text-decoration:none;  }
.forumList .forumDetails a:hover { color:#010f4c; text-decoration:underline;  }
.forumList .forumDetails a:active { color:#010f4c; text-decoration:none;  }
.forumList .commentsBar { float:right; width:66px;}
.forumList .commentsBar .commentsMade { float:left; width:28px; padding:2px 6px 6px 0px; background-image:url(/Images/FE/community/comments.gif); background-repeat:no-repeat; background-position:0px 0px; text-align:center;}
.forumList .commentsBar .addComment { float:left; width:28px; } 
.forumList .commentsBar .addComment img {  padding:0px;}
.forumList ul li p { font-size:1em}

/* staffroom - careers page */

.careersBg { background-image: url(/Images/FE/community/careersBg.gif); background-repeat:repeat-y; background-position:top left;}

.box498 { float:left; width:498px; margin-bottom:10px;}
.box498Top { float:left; width:498px; background-image:url(/Images/FE/community/box498Top.png); background-repeat:no-repeat; padding:10px 0px 1px 0px}
.box498Top h2 { padding-left:14px;}
.box498Top h2 a:link { color:#AC1F23; text-decoration:none;}
.box498Top h2 a:visited { color:#AC1F23; text-decoration:none;}
.box498Top h2 a:hover { color:#AC1F23; text-decoration:underline;}
.box498Top h2 a:active { color:#AC1F23; text-decoration:none;}
.box498Mid p { color:#8B8997; font-size:0.75em;}

.box498Mid { float:left; width:498px; background-color:#ffffff; background-image:url(/Images/FE/community/box244MidBg.jpg); background-repeat:repeat-x; background-position:top; min-height:159px; }
.box498pad { padding:15px; }
.box498pad p { margin-bottom:5px;}
.box498pad img { margin-left:5px;}
.box498Footer { float:left; width:498px;}
.box498Footer img { vertical-align:top}

.calendarDates {width:50px; float:left; margin-top:15px;}
.calendarDates ul li a { font-size:0.75em; text-decoration:none; display:block; width:38px; height:18px; margin-bottom:2px; padding:4px 0px 0px 12px;}
.calendarDates a:link.active { background-image:url(/Images/FE/community/calendarMonthActive.gif); background-repeat:no-repeat; background-position:top; color:#FFFFFF}
.calendarDates ul li a:link { background-image:url(/Images/FE/community/calendarMonthInactive.gif); background-repeat:no-repeat; background-position:top; color:#FFFFFF}
.calendarDates ul li a:visited { background-image:url(/Images/FE/community/calendarMonthInactive.gif); background-repeat:no-repeat; background-position:top; color:#FFFFFF}
.calendarDates ul li a:hover { background-image:url(/Images/FE/community/calendarMonthActive.gif); background-repeat:no-repeat; background-position:top; color:#FFFFFF}
.calendarDates ul li a:active { background-image:url(/Images/FE/community/calendarMonthActive.gif); background-repeat:no-repeat; background-position:top; color:#FFFFFF}

.calendarList { width:418px; float:left; background-image:url(/Images/FE/community/careersCalendarBg.gif); background-repeat:no-repeat; background-position:top; }
.calendarListTop { width:418px; min-height:372px; float:left; background-image:url(/Images/FE/community/careersCalendar.jpg); background-repeat:no-repeat; background-position:top}
.calenderListHeader { padding:28px 0px 35px 15px}
.calenderListHeader h3  { float:left; width:345px; color:#010f4c; text-align:center; text-decoration:none; font-size:1.13em; font-weight:bold;}
.calenderListHeader img { float:left; margin-top:10px}

.calendarListTop ul { width:360px; float:left; margin:0px 30px 20px; font-size:0.81em; }
.calendarListTop ul li { background-image:url(/Images/FE/community/bulletPurple.gif); background-position:0px 7px; background-repeat:no-repeat; margin-bottom:10px; padding-left:10px; }
.calendarListTop ul li p { color:#ac1f23}
.calendarListTop ul li p a { color:#ac1f23}

/*.careersSearch { border-top:1px solid #cccccc;}*/
.careersSearch h3 { margin:10px 0px 0px 13px; }
.careersSearchResults ul { width:218px; float:left; margin:0px 13px 0px 13px;}
.careersSearchResults .boxRecruiting { margin-left:15px}
.careersSearchResults .boxRecruiting .browseMoreLink { margin-left:15px; font-size:1em; margin-bottom:10px}

.staffStandardContent h3 { margin:5px 0px 5px 0px; padding:0px; font-size:0.88em}
.staffStandardContent h4 { margin:5px 0px 5px 0px; padding:0px; color:#ac1f23; font-size:0.81em}
.staffStandardContent p { font-size:0.75em; margin-bottom:10px;}
.staffStandardContent p a { font-size: 1em; color:#ac1f23}
.staffStandardContent a { font-size:0.75em; margin-bottom:10px; color:#ac1f23}
.staffStandardContent a:link { text-decoration:none;}
.staffStandardContent a:visited { text-decoration:none;}
.staffStandardContent a:hover { text-decoration:underline;}
.staffStandardContent a:active { text-decoration:none;}
.staffStandardContent ul { margin:10px 0px 10px 0px;}
.staffStandardContent ul li { font-size:0.75em; background-image:url(/Images/FE/community/bulletPurple.gif); background-position:0px 5px; background-repeat:no-repeat; margin-bottom:5px; padding-left:10px;}
.staffStandardContent ul li a { font-size:1em}

.staffStandardContent .featuredCollege img { margin-right:10px}

.staffStandardContent .featuredCollege h3 { font-size:0.75em; width:300px;}
.staffStandardContent .featuredCollege h3 a { font-size:1.06em}

select.width190{ width: 195px}

.fixedLabelWidth{float: left; width: 150px;}

.formElement{float: left; width: 100%; }
.formElement label  {float: left; color:#010f4c; font-size:0.75em;padding-bottom:7px; font-weight:bold; }
.formElement select {float: left;}
.formElement span	{font-size: 0.75em;}

.formElement .checkItemWide span { font-size:1em; }
.formElement .checkItemWide label { float: left; color:#010f4c;}
.formElement .checkItemWide a:link {font-size: 0.75em;float: left;color:#010f4c; text-decoration:underline; padding: 0px 5px 0px 5px;}
.formElement .checkItemWide a:visited {font-size: 0.75em;float: left;color:#010f4c; text-decoration:underline; padding: 0px 5px 0px 5px;}
.formElement .checkItemWide a:hover {font-size: 0.75em;float: left;color:#f2913c; text-decoration:underline; padding: 0px 5px 0px 5px;}
.formElement .checkItemWide a:active {font-size: 0.75em;float: left;color:#f2913c; text-decoration:underline; padding: 0px 5px 0px 5px;}

.formElement .spacerElement {clear: both;}
.formElement .spacerElement span{float: left;}
.formElement .spacerElement span img{float: left;}
.formElement .spacerElement input{float: left;}
.formElement .spacerElement table.jobformradios {width: 390px;}
.formElement .spacerElement table.jobformradios label {color: #a6aaac; float: left; width: 130px; }
.formElement .spacerElement table.jobformradios input {color: #010f4c; float: left; width: 50px; }

.stepProcess { width:930px; float:left; margin:10px 10px 0px 10px;}

.orangeTop { width: 930px; background-image: url(/Images/FE/recruitment/orangeTop.gif); background-repeat: no-repeat; background-position:top; float:left; height:13px;}
.orangeBg {width: 890px; background-image: url(/Images/FE/recruitment/orangeBg.gif); background-repeat: repeat-y; background-position:top; float:left; padding:10px 20px 0px 20px;}
.orangeBg  p { font-size:0.75em; color:#ac1f23; margin-bottom:14px}
.orangeBottom { background-image:url(/Images/FE/recruitment/orangeBottom.gif); background-repeat:no-repeat; background-position:top left; height:13px; width:930px; margin-left:10px; float:left;}

.videothumbs {width: 100%;}
.videothumbs a{padding: 10px;}
.videothumbs a img {border: #999999 1px solid;}

.atsview .jdleftfields{clear: right;}

.frmlabel {float: left;width: 180px; padding:5px 10px 5px 0px; font-weight:bold; color:#010f4c; font-size: 0.75em; }	
.frmlonglabel {float: left;width: 360px; padding:5px 10px 5px 22px; font-weight:bold; color:#010f4c; font-size: 0.75em;}	
input.frmfixedsize {float: left; width: 190px; margin-top: 0px; margin-bottom: 5px;}
select.frmfixedsize {float: left; width: 196px; margin-top: 5px; margin-bottom: 5px;}
.textareafull{float:left; width: 415px;}

.fullsizegridview{width: 100%;}
.fullsizegridview td, .fullsizegridview th {padding: 4px; border-left: solid 1px white; border-bottom: solid 1px white;}
.fullsizegridview td a:hover{ color:#ef7b07; text-decoration:underline; }

.ColGap {float:left; width:6px;}
.GridBColumnAds {
	background-image:none;
	float:left;
	margin-bottom:10px;
	margin-left:6px;
	margin-top:3px;
	text-align:center;
	width:130px;}

.GridBColumnAds a {
	background-image:url(/Images/FE/searchResults/logoHolder.gif);
	float:left;
	padding:10px;
	text-align:center;
	width:120px;
	margin-bottom:10px;
}
.map_border{border:solid 1px #cccccc;margin-top:8px;margin-bottom:8px;}

.hoverpanel {display:none;position:relative;width:386px;}
.hoverpanel-head {background:url(/Images/FE/callout.png) no-repeat;padding:10px 20px 0px 20px;margin:0px;min-height:30px;}
.hoverpanel-body {background:url(/Images/FE/callout.png) 0 100% no-repeat;padding:0px 20px 20px 20px;position:relative;}
.hoverpanel .close {float:right;display:block;margin:0px 0px 0px 15px;background:url(/Images/FE/icon_close_14x14.gif) no-repeat;width:14px;height:14px;padding:0px; text-indent: -12345px; _position: relative;}
.hoverpanel .abstract {font-size:1.2em;padding:14px 0px 12px 0px;margin:0px;color:#333333;}

/* --------------------------------------- */
/*   Popup Overlay						   */
/* --------------------------------------- */

.overlay, .modalBackground {
	background-color:#000000;
	z-index:1000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#popupHolder { z-index:2000; position:relative; }
#popup {
	position:relative;
	width:582px;
	margin-top:0px;	
}
.popupPanelTop { float:left; width:582px; }
.popupPanelTop img { float:left; }
.popupPanelMid { float:left; width:550px; background-image:url(/Images/FE/popup/panelMid.png); background-repeat: repeat-y; background-position:0px 0px; padding:0px 16px 0px 16px; margin:0px;}
.popupPanelBtm { float:left; width:582px; }
.popupPanelMid H1{padding: 0px;}

.popupTitleBar { float:left; width:530px; background-image:url(/Images/FE/popup/titleBarBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; min-height:38px; padding:0px 0px 0px 20px; }
.popupTitleBar .close { float:left; width:23px; padding:5px 8px 0px 0px; margin:0px;}
.popupTitleBar .title { float:left; width:479px; padding:6px 20px 0px 0px; }

.popupTitleBarAlt { float:left; width:550px; background-image:url(/Images/FE/popup/titleBarBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; padding:0px 0px 4px 0px;  }
.popupTitleBarAlt .close { float:left; width:23px; padding:5px 8px 0px 0px; margin:0px;}
.popupTitleBarAlt .title { float:left; width:499px; padding:0px 20px 0px 0px; }
.popupContent { float:left; width:510px; background-image:url(/Images/FE/popup/panelMidBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; background-color:#ffffff; padding:10px 20px 10px 20px; font-size:0.75em; }
.popupContent h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.88em; line-height:1em; margin-top:10px; margin-bottom:5px}
.popupContent h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.13em; color:#666666; margin-bottom:10px;}
.popupContent p { padding-bottom:10px; color:#666666;}
.popupContent ul li { color:#ac1f23; margin-bottom:5px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
.popupContent .multipleSelectPopup ul li {background-image: none;}
.popupContent .colForm { float:left; width:300px; }
.popupContent .colForm ol { margin:0px; padding:0px; float:left; width:300px}
.popupContent .colForm ol li { margin:0px; padding:0px; float:left; width:300px;}
.popupContent .colForm ol li label { float:left; width:300px; color:#010f4c; padding-bottom:7px; font-weight:bold; }
.popupContent .button { float:left; width:400px;}
.popupContent .button img { float:left; vertical-align:top; margin-right:5px; }

.popupContent .colFormSection { float:left; width:510px; padding-top:10px }
.popupContent .colFormSection ol { margin:0px; padding:0px; float:left; width:510px; }
.popupContent .colFormSection ol li { margin:0px; padding:0px; float:left; width:510px;}
.popupContent .colFormSection ol li label { float:left; width:150px; color:#010f4c; padding-bottom:7px; font-weight:bold; }
.popupContent .colFormSection ol li textarea { width:500px; height:50px; overflow-y:scroll; font-family:Arial, Helvetica, sans-serif}

.popupContent .buttonWide { float:left; width:600px;}
.popupContent .buttonWide img { float:left; vertical-align:top; margin-right:5px; }

.popupContent a:link {color:#010f4c; text-decoration:underline;}
.popupContent a:visited {color:#010f4c; text-decoration:underline;}
.popupContent a:hover {color:#f2913c; text-decoration:underline;}
.popupContent a:active {color:#f2913c; text-decoration:underline;}

.popupContent .popupApp ul { margin-bottom:20px;}
.popupContent .popupApp li { background-image:none; padding:0px; margin-bottom:10px; font-size:1.06em}
.popupContent .popupApp li a:link { color:#f2913c; text-decoration:none}
.popupContent .popupApp li a:visited {color:#f2913c; text-decoration:none}
.popupContent .popupApp li a:hover {color:#010f4c; text-decoration:none}
.popupContent .popupApp li a:active {color:#010f4c; text-decoration:none}

.popupContent p a:link { color:#ac1f23; text-decoration:none}
.popupContent p a:visited {color:#ac1f23; text-decoration:none}
.popupContent p a:hover {color:#010f4c; text-decoration:none}
.popupContent p a:active {color:#010f4c; text-decoration:none}
.popupContent p img{ margin: 5px 10px 5px 0px; vertical-align:middle; }

.popupContent .popupApp li img{ margin-right:10px; vertical-align:middle;}

.popupApp { background-image:none; padding:0px; margin-bottom:10px; font-size:0.90em}
.popupApp a:link { color:#ac1f23; text-decoration:none}
.popupApp a:visited {color:#ac1f23; text-decoration:none}
.popupApp a:hover {color:#010f4c; text-decoration:none}
.popupApp a:active {color:#010f4c; text-decoration:none}
.popupApp br {}

.popupApp img{ margin-right:10px; vertical-align:middle;}

.loginBg { background-image: url(/Images/FE/Login/loginGirl.jpg); background-repeat:no-repeat; background-position:right top;}

.leftfatcolumn {float: left; width: 650px; margin: 10px; padding: 10px;}
.rightthincolumn{float: left; width: 200px; margin: 10px; padding: 10px;}

.generalgridview { background-color:#ffffff; padding:0px; margin-bottom :20px; font-size: 0.75em; width: 100%;}
.generalgridview th { background-color:#e5cdcb; color:#010f4c; vertical-align:top; padding: 4px; border: solid 1px white;}
.generalgridview td { background-color:#f6e9e8; color:#ac1f23; vertical-align:top;border: solid 1px white;}
.generalgridview a, .stepsFormMid table table.profilegridview a:visited{ color:#ac1f23;}
.generalgridview a:hover, .stepsFormMid table table.profilegridview a:hover{ color:#ef7b07; text-decoration:underline; }
.tabs1-container{ float:left; padding: 20px;background-image:url(/Images/FE/generic/tableBgLarge.png); background-repeat:no-repeat; background-position:top left;  background-color:#f6e9e8; }

.generalgridview .highlight td{
	background-color:#bbb8d3;
	color: #ffffff;	
}

.table-support { background-color:#ffffff; padding:0px; margin-bottom:0px; font-size: 0.75em; width: 100%;}
.table-support th { background-color:#e5cdcb; color:#010f4c; vertical-align:top; padding: 4px; border: solid 1px white;}
.table-support td { background-color:#f6e9e8; color:#ac1f23; vertical-align:top;border: solid 1px white;}
.table-support a, .stepsFormMid table table.profilegridview a:visited{ color:#ac1f23;}
.table-support a:hover, .stepsFormMid table table.profilegridview a:hover{ color:#ef7b07; text-decoration:underline; }


.AspNet-FormView{margin: 10px; padding: 10px;}

.checkItemSentence {float:left; width:410px; color:#010f4c; font-size:0.75em; padding-bottom:5px; font-weight:bold;  }
.checkItemSentence label { font-size:1em; float:left; width:390px; color:#010f4c;}
.checkItemSentence label a:link {color:#010f4c; text-decoration:underline;}
.checkItemSentence label a:visited {color:#010f4c; text-decoration:underline;}
.checkItemSentence label a:hover {color:#f2913c; text-decoration:underline;}
.checkItemSentence label a:active {color:#f2913c; text-decoration:underline;}

/* --------------------------------------- */
/*  Recruiter Sales				   */
/* --------------------------------------- */

.recruiterHeaderR {float:left; width:315px; background-image:url(/Images/FE/recruitment/recruiterLogin.jpg); background-repeat:no-repeat; background-position:top left; padding-top:30px; padding-left:15px}
.recruiterDarkTitle { font-size:1.13em; color:#010f4c}
.recruiterLightTitle { font-size:0.88em; color:#ac1f23}
.recruiterHeaderR ul { margin:10px 0px 10px 0px}
.recruiterHeaderR ul li { margin-bottom:5px}
.recruiterHeaderR label {font-size:0.75em; color:#ac1f23; width:100px; float:left}
.recruiterLoginButtons { float:left; width:225px; }
.recruiterLoginButtons img { float:left; margin-right:10px }
.forgotten a:link { font-size:0.69em; float:left; width:60px; vertical-align:bottom; color:#ac1f23; text-decoration:underline;}
.forgotten a:visited { font-size:0.69em; float:left; width:60px; vertical-align:bottom; color:#ac1f23; text-decoration:underline;}
.forgotten a:hover { font-size:0.69em; float:left; width:60px; vertical-align:bottom; color:#ac1f23; text-decoration:underline;}
.forgotten a:active { font-size:0.69em; float:left; width:60px; vertical-align:bottom; color:#ac1f23; text-decoration:underline;}


.subContentArea760Plain { width: 780px; background-image: url(/Images/FE/premium/subContentAreaBg.jpg); background-repeat:repeat-x; background-position:top;  margin-left:10px; float:left}
.subContentArea760Plain h1 { font-size:0.94em; font-weight:bold; padding: 10px 0px 0px 10px; line-height:2em; }
.recruiterLooking { float:left; width:752px; background-color:#ffffff; padding:0px 14px 14px 14px; background-image:url(/Images/FE/recruitment/recruiterLookingPanel.gif); background-repeat:no-repeat; background-position:top; margin-top:10px;}
.recruiterLooking h2 { font-size:1.31em; margin:0px; padding:3px 0px 3px 0px; color:#010f4c; font-weight:normal;}
.recruiterLooking .box270 { float:left; width:270px;}
.recruiterLooking .box234 { float:left; width:234px;}
.recruiterLooking h3 a { float:left; padding: 0px 0px 7px 7px}
.recruiterLooking h3 a:link { font-size:1.06em; font-weight:bold; color:#010f4c; text-decoration:none; }
.recruiterLooking h3 a:visited { font-size:1.06em; font-weight:bold; color:#010f4c; text-decoration:none; }
.recruiterLooking h3 a:hover { font-size:1.06em; font-weight:bold; color:#ac1f23; text-decoration:none; }
.recruiterLooking h3 a:active { font-size:1.06em; font-weight:bold; color:#ac1f23; text-decoration:none; }
.recruiterLooking .new { float:left; font-size:0.88em; color:#ea0e28; font-weight:bold; margin-top:-5px; margin-left:2px }
.recruiterLooking ul { padding:0px 10px 10px 10px; min-height:170px; background-color:#ffffff}
.recruiterLooking ul li { background-image: url(/Images/FE/recruitment/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; color:#ac1f23; font-size:0.81em; padding-left:10px; margin-bottom:8px; font-weight:bold}

.recruiterLooking .box270 .box270Top { float:left; width:270px; background-color:#e8e9ea; background-image:url(/Images/FE/recruitment/box270Top.gif); background-position:top; background-repeat:no-repeat}
.recruiterLooking .box270 .box270Mid { float:left; width:270px; background-color:#ffffff; background-image:url(/Images/FE/recruitment/boxRecruiterBg.gif); background-position:top; background-repeat: repeat-x; padding-top:2px}
.recruiterLooking .box234 .box234Top { float:left; width:234px; background-color:#e8e9ea; background-image:url(/Images/FE/recruitment/box234Top.gif); background-position:top; background-repeat:no-repeat}
.recruiterLooking .box234 .box234Mid { float:left; width:234px; background-color:#ffffff; background-image:url(/Images/FE/recruitment/boxRecruiterBg.gif); background-position:top; background-repeat: repeat-x; padding-top:2px}


.advertiserLooking { float:left; width:752px; background-color:#ffffff; padding:0px 14px 14px 14px; background-image:url(/Images/FE/recruitment/advertiserLookingPanel.gif); background-repeat:no-repeat; background-position:top; margin-top:10px;}
.advertiserLooking h2 { font-size:1.31em; margin:0px; padding:3px 0px 3px 0px; color:#ffffff; font-weight:normal; float:left}
.advertiserLooking .box286 { float:right; width:286px; margin-top:10px}
.advertiserLooking h3 a { float:left; padding: 3px 0px 7px 13px}
.advertiserLooking h3 a:link { font-size:1.06em; font-weight:bold; color:#010f4c; text-decoration:none; }
.advertiserLooking h3 a:visited { font-size:1.06em; font-weight:bold; color:#010f4c; text-decoration:none; }
.advertiserLooking h3 a:hover { font-size:1.06em; font-weight:bold; color:#ac1f23; text-decoration:none; }
.advertiserLooking h3 a:active { font-size:1.06em; font-weight:bold; color:#ac1f23; text-decoration:none; }
.advertiserLooking ul { padding:10px 15px 10px 15px; min-height:150px;}
.advertiserLooking ul li { background-image: url(/Images/FE/recruitment/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; color:#ac1f23; font-size:0.81em; padding-left:10px; margin-bottom:8px; font-weight:bold}

.advertiserLooking .box286 .box286Top { float:left; width:286px; background-color:#f7eddc; background-image:url(/Images/FE/recruitment/box286Top.gif); background-position:top; background-repeat:no-repeat}
.advertiserLooking .box286 .box286Mid { float:left; width:286px; background-color:#ffffff; background-image:url(/Images/FE/recruitment/box286Mid.gif); background-position:top; background-repeat: repeat-x; padding-top:2px}

.advertiserImages { float:left; margin-top:-30px}

.recruiterOptions .premiumContentLeftBody h1 {color:#ac1f23;}
.recruiterOptions .premiumContentLeftBody .boldPara p {color:#ac1f23;}
.recruiterOptions .premiumContentLeftAddOnHead h3 {color:#ac1f23;}

.recruiterOptions .popupContent h1 {color:#ac1f23;}
.recruiterOptions .premiumActions { background-color:#ac1f23;}
.recruiterOptions .jobSummary h3 {color:#ac1f23; border-color:#ac1f23;}
.recruiterOptions .jobSummary p a {color:#ac1f23;}

.recruitTop {float:left; width:630px; border-bottom:1px solid #c0bfc1; padding:15px 0px 15px 0px;}
.snapshotFeatures { float:left; margin-left:15px;}
.snapshotFeatures ul { margin-top:7px}
.snapshotFeatures ul li { background-image:url(/Images/FE/recruitment/featureArrows.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:20px}
.snapshotFeatures p {color:#fa9e0c; font-size:0.94em}
.snapshotFeatures p a:link {color:#fa9e0c; text-decoration:none;}
.snapshotFeatures p a:visited {color:#fa9e0c; text-decoration:none;}
.snapshotFeatures p a:hover {color:#fa9e0c; text-decoration:underline;}
.snapshotFeatures p a:active {color:#fa9e0c; text-decoration:underline;}

.ajaxImage { margin-top:-4px; float:right}

.recruiterSalesImg { float:left; width:300px;}
.recruiterSalesImg a:link { color:#010f4c; font-size:0.75em; text-decoration:none}
.recruiterSalesImg a:visited { color:#010f4c; font-size:0.75em; text-decoration:none}
.recruiterSalesImg a:hover { color:#ac1f23; font-size:0.75em; text-decoration:underline}
.recruiterSalesImg a:active { color:#ac1f23; font-size:0.75em; text-decoration:underline}

.recruitItem {float:left; width:630px; padding:15px 0px 15px 0px;}
.recruitItem .Orange h4 { background-color:#ebccc8; padding:10px; color:#ac1f23}
.recruitItem .Orange h5 {color:#ac1f23; padding:0px; margin:0px 0px 3px 0px;}
.recruitItem .Orange ul { margin-bottom:10px; width:310px; }
.recruitItem .Orange ul li { background-image:url(/Images/FE/recruitment/orangeTick.gif); background-position: 0px 5px; padding-left:20px}

.recruitItem .Red h4 { background-color:#d8dcf0; padding:10px; color:#010f4c}
.recruitItem .Red h5 {color:#010f4c; padding:0px; margin:0px 0px 3px 0px;}
.recruitItem .Red ul { margin-bottom:10px; width:310px; }
.recruitItem .Red ul li { background-image:url(/Images/FE/recruitment/redTick.gif); background-position: 0px 5px; padding-left:20px}

.recruitItem .Purple h4 { background-color:#f4e4d3; padding:10px; color:#eb7502}
.recruitItem .Purple h5 {color:#eb7502; padding:0px; margin:0px 0px 3px 0px;}
.recruitItem .Purple ul { margin-bottom:10px; width:310px; }
.recruitItem .Purple ul li { background-image:url(/Images/FE/recruitment/purpleTick.gif); background-position: 0px 5px; padding-left:20px}

.recruitItem .Blue h4 { background-color:#d3e2f6; padding:10px; color:#547095}
.recruitItem .Blue h5 {color:#ac1f23; padding:0px; margin:0px 0px 3px 0px;}
.recruitItem .Blue ul { margin-bottom:10px; width:310px; }
.recruitItem .Blue ul li { background-image:url(/Images/FE/recruitment/purpleTick.gif); background-position: 0px 5px; padding-left:20px}

.contentMid930 .popupContent h1 { padding-left:0px}
.contentMid930 .title h1 {padding:0px}
.contentMid930 .popupContent ul li { font-size:1em}
.contentMid930 .popupContent p { font-size:1em}

.distHolder { width:888px; float:left; margin-bottom:15px}
.distiBg { float:left; width:878px; background-image:url(/Images/FE/recruitment/distiHolderBg.gif); background-repeat:repeat-y; background-position:top; padding:0px 0px 0px 10px; font-size:0.81em;}
.distiBg h2 { font-size:1em; color:#ac1f23; margin-bottom:10px;}
.distiItem { float:left; width:155px; background-color:#FFF;  font-weight:bold; padding:10px 0px 10px 10px; margin-right:10px; margin-bottom:15px}
.distiItem input { margin-top:10px; width:45px; text-align:center;}
.distiItem img { vertical-align:top; margin-bottom:5px}

.partnerHolder { width:888px; float:left; margin-bottom:15px}
.partnerBg { float:left; width:878px; background-image:url(/Images/FE/recruitment/partnerHolderBg.gif); background-repeat:repeat-y; background-position:top; padding:0px 0px 0px 10px; font-size:0.81em;}
.partnerBg h2 { font-size:1em; color:#e1911b; margin-bottom:10px;}
.partnerItem { float:left; width:100px; font-weight:bold; padding:0px 0px 10px 10px; margin-right:10px; margin-bottom:15px}
.partnerItem img { vertical-align:top; margin-bottom:5px; margin-right:5px; float:left}

.upgrade { background-image:url(/Images/FE/recruitment/upgradeBg.gif); background-repeat:repeat-x; background-position: bottom; float:left; width:890px; padding-bottom:25px;}
.upgrade .col1 { float:left; width:300px; margin-right:10px;}
.upgrade .col1 ul { margin-bottom:10px; width:310px; }
.upgrade .col1 ul li { background-image:url(/Images/FE/recruitment/purpleTick.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:20px; font-size:0.75em; margin-bottom:5px;}

.upgrade .col2 { float:left; width:280px; background-color:#ECCCCD; padding:10px;}
.upgrade .col2 a { color:#010f4c; font-weight:bold}
.upgrade img{ float:left; border:1px solid #c67176; margin-right:10px; }

.calendar { font-size:0.75em; border:1px solid #ECCCCD;border-collapse:collapse;text-align:center;}
.calendar tr{ background-color:#ECCCCD;}
.calendar th{ border-bottom:1px solid #bcb9ce; padding:3px 0px 3px 0px}
.calendar td{ border-bottom:1px solid #bcb9ce; }
.calendar tr:hover, .calendar tr.hilite {background-color:#f2b376;}
.calendar tr.selected {background-color: #dfe7f2}
.calendar tr.booked {background-color: #dfe7f2}
.calendar td.disabled {text-decoration: line-through; color: Gray;}

.recruiterfileupload table {padding:5px 10px 10px 10px; margin-left: 20px; font-weight:bold; color:#ac1f23; font-size:0.75em}
.recruiterfileupload table label {color: #010f4c;}

.temporaryIcon { float:left; z-index:123; position:relative; height:0px; width:0px; top:130px; left:11px}
.floatleft {float: left;}

.browseRecruiters { padding:20px}
.browseRecruiters ul { padding:5px 5px 10px 15px}
.browseRecruiters  ul li { font-size:0.75em; color:#ac1f23; margin-bottom:5px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
.browseRecruiters  a:link { color:#ac1f23; text-decoration:none}
.browseRecruiters  a:visited { color:#ac1f23; text-decoration:none}
.browseRecruiters  a:hover { color:#ac1f23; text-decoration:underline}
.browseRecruiters  a:active { color:#ac1f23; text-decoration:underline}
.recruitersMap { float:right; margin:30px;}

.premiumContentLeftBody .AZ a:link { color:#ac1f23; text-decoration:underline}
.premiumContentLeftBody .AZ a:visited { color:#ac1f23; text-decoration:underline}
.premiumContentLeftBody .AZ a:hover { color:#ac1f23; text-decoration:underline}
.premiumContentLeftBody .AZ a:active { color:#ac1f23; text-decoration:underline}

.premiumContentLeftBody .AZ .orange { color:#ac1f23}


.premiumContentLeftBody .AZ .AZlisting {  float:left; width:565px;  padding: 0px 10px 10px 0px; }
.premiumContentLeftBody .AZ .AZlisting ul { margin:0px; padding:0px; text-align:right; }

.premiumContentLeftBody .AZ .AZlisting ul li { display:inline; margin: 0px 2px 0px 0px; font-size:1.13em; list-style-type:none; padding:0px; background-image:none; float:left  }
.premiumContentLeftBody .AZ .AZlisting ul li a {   margin:0px; padding:1px 4px 1px 4px;  }
.premiumContentLeftBody .AZ .AZlisting ul li a:link {background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.premiumContentLeftBody .AZ .AZlisting ul li a:visited {background-color: #ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.premiumContentLeftBody .AZ .AZlisting ul li a:hover {  background-color:#ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.premiumContentLeftBody .AZ .AZlisting ul li a:active {  background-color:#ac1f23; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.premiumContentLeftBody .AZ .AZlisting .inactive {  background-color:#e0e0e0; color:#FFFFFF; font-weight: normal; text-decoration: none; padding:0px 4px 0px 4px; }


.premiumContentLeftBody .AZ .backTop a { font-size:0.69em; font-weight:bold; text-decoration:none; padding-bottom:10px; float:left; width:580px;}

.faqs { padding:20px}
.faqs ul { padding:5px 5px 10px 15px}
.faqs  ul li { font-size:0.75em; color:#ac1f23; margin-bottom:5px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
.faqs  ul li a { font-size:1em}
.faqs  a:link { color:#ac1f23; text-decoration:underline; font-weight:bold;}
.faqs  a:visited { color:#ac1f23; text-decoration:underline; font-weight:bold;}
.faqs  a:hover { color:#ac1f23; text-decoration:underline; font-weight:bold;}
.faqs  a:active { color:#ac1f23; text-decoration:underline; font-weight:bold;}
.faqs .backTop a { font-size:0.69em; font-weight:bold; text-decoration:none; padding-bottom:10px; padding-top:10px; float:left; width:720px;}


.featuredRecruiter { float:right; width:260px; margin-right:40px}
.featuredRecruiter ul {float:right; width:260px; margin-top:10px; margin-bottom:20px}
.featuredRecruiter ul li { background-image: none; float:left; width:260px; border:1px solid #dededf; padding:10px; background-color:#FFF; margin-bottom:10px; font-size:0.94em}
.featuredRecruiter ul li img { border:1px solid #dcdcde; float:left; margin-right:10px; padding:5px; background-color:#FFF}
.featuredRecruiter ul li  a:link { color:#ac1f23; text-decoration:none}
.featuredRecruiter ul li  a:visited { color:#ac1f23; text-decoration:none}
.featuredRecruiter ul li a:hover { color:#ac1f23; text-decoration:underline}
.featuredRecruiter ul li  a:active { color:#ac1f23; text-decoration:underline}
.featuredRecruiter h2 { margin-top:10px;}

.letter { display:block; background-image:url(/Images/FE/Temp/letterHolder.gif); background-repeat:no-repeat; background-position:top; color:#FFF; width:21px; height:23px; margin-top:5px; padding:5px 0px 0px 7px}

/* --------------------------------------- */
/*   Temporary					   */
/* --------------------------------------- */

div.mainarea-left-column-form1-Temp {
	width: 430px;
	background-image:url(/Images/FE/temp/bg_mainarea_left_column_form1.gif);
	background-repeat: no-repeat;
	padding: 0 10px 0px 10px;
}

div.mainarea-left-column-form2-Temp {
	width: 430px;
	background-image:url(/Images/FE/temp/bg_mainarea_left_column_form2.gif);
	background-repeat: no-repeat;
	padding: 0 10px 10px 10px;
	margin-top: 10px;
}

div.mainarea-left-column-form2-Temp strong {
	color: #ac1f23;
}
div.mainarea-left-column-form2-Temp a:link {
	color: #ac1f23;
	text-decoration:none;
}

div.mainarea-left-column-form2-Temp a:visited {
	color: #ac1f23;
	text-decoration:none;
}

div.mainarea-left-column-form2-Temp a:hover {
	color: #ac1f23;
	text-decoration:underline
}

div.mainarea-left-column-form2-Temp a:active {
	color: #ac1f23;
	text-decoration:underline
}

div.box-470-default-temp {
	width: 430px;
	min-height: 270px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/temp/box_bg_default.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	padding: 10px 20px 20px 20px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-320-features-temp {
	width: 320px;
	min-height: 270px;
	float: left;
	margin: 0 0 10px 0;
	background-image:url(/Images/FE/temp/box_bg_features.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	padding: 10px 0px 20px 0px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-320-features-temp h2{padding:0px 20px 0px 20px;}

.uploadCVBg-temp { background-image:url(/Images/FE/temp/uploadCVBg.gif); background-repeat:repeat-x; background-position:top left; float:left; padding:0px 20px 0px 20px; background-color:#e4e4e6}

.emailBg-temp { background-image:url(/Images/FE/temp/emailBg.gif); background-repeat:repeat-x; background-position:top left; float:left; padding:0px 20px 0px 20px; background-color:#f4f3f4}

div.box-230-recruiting-now-temp {
	width: 190px;
	min-height: 279px;
	float: left;
	margin: 0 10px 10px 0;
	background-image:url(/Images/FE/temp/box_bg_default.gif);
	padding: 10px 20px 20px 20px;
	color: #8b8997;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-320-eteach-community-temp {
	width: 280px;
	min-height: 299px;
	float: left;
	margin: 0 0 10px 0;
	background-image:url(/Images/FE/temp/box_bg_default.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	padding: 10px 20px 0px 20px;
	font-weight: bold;
	line-height: 1.13em;
}

div.box-320-eteach-community-temp .box-features-lhs p a { padding-bottom:16px; float:left}

div.subarea1-rhs-item-temp {
	width: 120px;
	min-height: 90px;
	padding: 10px;
	background-image:url(/Images/FE/temp/bg_rhs_logos.gif);
	margin-bottom: 10px;
}

div.box-content-lhs-temp {
	width: 300px;
	margin-top: 10px;
	float: left;	
	font-size: 0.75em;

}

div.box-content-lhs-temp H3 {
	font-size: 1.06em;

}

div.box-content-lhs-temp p {
	font-weight:normal;
	margin-bottom:10px

}

div.box-content-rhs-temp {
	width: 122px;
	margin-top: 20px;
	float: right;
	margin: right;
	font-size: 0.75em;

}

.box-content-rhs-temp-img { border:1px solid #999999}

.tabs1-level2 ul{margin:0;padding:0;list-style-type:none}
.tabs1-level2{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px dotted #d7d7d7;background-color:#fff;font-size:9pt} 
.tabs1-level2 li{display:inline;padding:0 6px 0 8px;border-left:1px solid #d7d7d7}
.tabs1-level2 li.first{padding-left:0;border:0 none}
.tabs1-level2 a:hover{text-decoration:none}
.tabs1-support {float:left;width:100%;background:#fff;padding:0px;font-size:9pt;line-height:14px;height:32px}
.tabs1-support ul {margin:0px;padding:10px 0px 21px 10px;list-style:none;border-bottom:1px solid #d7d7d7}
.tabs1-support li {display:inline;margin:0px;padding:0px}
.tabs1-support a {float:left;background:#F5F5F5 url('/Images/tabs1.png') no-repeat left top;padding:0px 0px 0px 9px;text-decoration:none;color:#787878}
.tabs1-support a span {float:left;margin:0px;display:block;background:#F5F5F5 url('/Images/tabs1.png') no-repeat right top;padding:4px 15px 3px 6px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs1-support a span {float:none;}
/* End IE5-Mac hack */
.tabs1-support .current a span {padding-bottom:4px;font-weight:normal;color:#000}
.tabs1-support a:hover, .tabs1-support a:hover span {background-color:#F5EBFF;color:#000}
.tabs1-support .current a span, .tabs1-support .current a {background-color:#fff}
.tabs1-support .start {float:left;background:none;padding:0 0 0 9px;text-decoration:none;color:#787878}
.tabs1-support .start span {height:14px;float:left;margin:0;display:block;background:#F5F5F5 url("../Images/tabs1.png") no-repeat right top;padding:4px 1px 3px 0}
.tabs1-support-container{min-height:150px;background:url('../Images/FE/menu/tabs1-containter-bg.gif') repeat-x bottom right;position:relative;background-color:#fff;margin:0;padding:8px;border-top:0px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7}
.tabs1-support-container .divider{border-top:1px dotted #ccc;height:0px;padding:5px 0}

.formElement SPAN.required { color:#f2913c; float:right; margin-bottom: 10px; font-size: 0.69em;}

.modalPopup {background-color:#ffffff;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;}

/**************new recruiter******************/
.recruiterLooking .box370 { float:left; width:370px;}
.recruiterLooking .box370 ul { padding:10px 10px 0px 10px; float:left; width:350px; min-height:140px}
.recruiterLooking .box370 .box370Top { float:left; width:370px; background-image:url(/Images/FE/recruitment/box370Top.gif); background-position:top; background-repeat:no-repeat}
.recruiterLooking .box370 .box370Mid { float:left; width:370px; background-color:#ffffff; background-image:url(/Images/FE/recruitment/boxRecruiterBg.gif); background-position:top; background-repeat: repeat-x; padding-top:2px}
.marRight12 {margin-right:12px}
.recruiterLooking .box370 .red {color:#eb7502; font-size:1.13em; float:left; width:370px; text-align:center; margin-bottom:10px}

.recruiterLooking .box370 .box370TopPurple { float:left; width:370px; background-image:url(/Images/FE/recruitment/box370TopPurple.gif); background-position:top; background-repeat:no-repeat}
.recruiterLooking .box370 .box370MidPurple { float:left; width:370px; background-color:#ffffff; background-image:url(/Images/FE/recruitment/boxRecruiterBgPurple.gif); background-position:top; background-repeat: repeat-x; padding-top:2px}

.mainarea-right-column-byline .red {color:#8b8997; }

.recruiterLookingPurple { background-image:url(/Images/FE/recruitment/recruiterLookingPanelPurple.gif); }
.recruiterLookingPurple h2 {color:#ffffff;}

.recruiterLookingBlue { background-image:url(/Images/FE/recruitment/recruiterLookingPanelBlue.gif); }
.recruiterLookingBlue h2 {color:#ffffff;}
/**************end recruiter******************/

.tempBanner { background-image:url(/Images/FE/Temp/tempBannerBg.gif); background-repeat:no-repeat; background-position:top; width:445px; height:60px; margin-top:10px; padding:4px 0px 0px 5px}

.boxTop { width:930px; background-image: url(/Images/FE/recruitment/boxTop.gif) ; background-repeat:no-repeat; background-position:top left; height:9px}

.seoBanner { background-repeat:no-repeat; background-position:top; width:930px; min-height:128px; margin-left:10px; float:left; margin-bottom:10px}
.seoTitle { font-family:Arial, Helvetica, sans-serif; font-size:2.0em; margin-left:15px; margin-top:44px; float:left; color:#010f4c}

/* --------------------------------------- */
/*   London Irish                                                                                  */
/* --------------------------------------- */

.standardBanner { width:930px; min-height:128px; margin-left:10px; float:left; margin-bottom:10px}
.IrishContentArea { width:914px; float:left; background-color:#00644a; background-image:url(/Images/FE/LondonIrish/LondonIrishTop.gif); background-repeat:no-repeat; background-position:top; margin-left:10px; padding:10px 8px 10px 8px;}
.LondonIrishFoot { width:930px; float:left; background-image:url(/Images/FE/LondonIrish/LondonIrishBottom.gif); background-repeat:no-repeat; background-position:top; min-height:14px; margin-left:10px;}
.IrishContentLeft { margin-right:10px; width:660px; float:left}
.IrishDashboard {width:500px; float:left; background-image:url(/Images/FE/LondonIrish/DashboardHolder.gif); background-repeat:no-repeat; background-position:top; padding:20px 80px 19px 80px; margin-bottom:10px}
.dashButton { float:left; border:0px}

.IrishItemBox { float:left; width:660px;}
.IrishItemBoxTop { background-image:url(/Images/FE/LondonIrish/itemTop.gif); background-repeat:no-repeat; background-position:top left; min-height:41px}
.IrishItemBoxTop h2 { font-size:1.13em; padding:4px 0px 0px 20px; color:#01654b; font-weight:bold;}
.IrishItemBoxTop h2 a:link { color:#01654b; text-decoration:none}
.IrishItemBoxTop h2 a:visited { color:#01654b; text-decoration:none}
.IrishItemBoxTop h2 a:hover { color:#01654b; text-decoration:underline}
.IrishItemBoxTop h2 a:active { color:#01654b; text-decoration:none}

.IrishItemBoxMid { background-image:url(/Images/FE/LondonIrish/itemBg.gif); background-repeat: repeat-x; background-position:top left; background-color:#FFFFFF; padding:15px 0px 0px 0px; float:left; width:660px}
.IrishItemBoxFoot{ background-image:url(/Images/FE/LondonIrish/itemBottom.gif); background-repeat:no-repeat; background-position:top left; min-height:4px; float:left; width:660px; margin-bottom:10px}


.IrishContentLeftBody { padding:5px 15px 0px 15px}
.IrishContentLeftBody p { font-size:0.81em; color:#010f4c; margin-bottom:15px; line-height:1.25em}
.mainImage { float:left; border:1px solid #00644a; margin-right:10px;}

.IrishContentLeftBody a:link { color:#004735; text-decoration:none; font-weight:bold; font-size:1.06em;}
.IrishContentLeftBody a:visited { color:#004735; text-decoration:none; font-weight:bold; font-size:1.06em;}
.IrishContentLeftBody a:hover { color:#004735; text-decoration:underline; font-weight:bold; font-size:1.06em;}
.IrishContentLeftBody a:active { color:#004735; text-decoration:none; font-weight:bold; font-size:1.06em;}

.padTop0 { padding-top:0px}
.IrishContentList  ul { margin:0px; padding:0px; }
.IrishContentList  ul li { background-color:#dcf0eb; border-bottom:1px solid #abccc4; color:#010f4c; font-size:0.88em; padding:7px 10px 7px 20px }

.IrishContentRight {width:244px; float:left}
.Fixtures { float:left; width:242px; border:1px solid #cccccc; margin-bottom:10px; background-color:#469f87;}
.Fixtures h3 { color:#FFFFFF; font-size:1em; padding-left:10px; padding-bottom:8px; border-bottom:1px solid #FFFFFF}
.Fixtures h4 { color:#FFFFFF; font-size:1.06em; padding:0px; margin:0px 0px 5px 0px;}
.Fixtures p { color:#FFFFFF; font-size:0.81em;}
.FixturesButtons {float:left; width:242px; background-image:url(/Images/FE/premium/whiteTransparent.png); text-align:center; padding:6px 0px 3px 0px; }
.fixtureImg  { float:right; border:1px solid #00674c; margin:10px;}

.healthyVisit { float:left; width:242px; border:1px solid #cccccc; margin-bottom:10px; background-color:#ffffff;}
.healthyVisit h3 { color:#004b37; font-size:1em; padding-left:10px; padding-bottom:8px; border-bottom:1px solid #004b37}
.healthyVisit p { color:#00644a; font-size:0.81em; line-height:1.6em;}
.healthyVisitBg { background-image:url(/Images/FE/LondonIrish/healthySchoolsBg.gif); background-repeat:no-repeat; background-position:bottom; width:242px}
.healthyButtons {float:left; width:242px; text-align:center; padding:6px 0px 3px 0px; }
.healthyPadding { padding:10px 70px 18px 10px}

.irishNews {float:left; width:242px; border:1px solid #cccccc; margin-bottom:10px; background-color:#88afa5;}
.irishNews h3 { color:#ffffff; font-size:1em; padding-left:10px; padding-bottom:8px; border-bottom:1px solid #ffffff}
.irishNewsImage { text-align:center; margin-top:8px; }
.irishNews  ul { margin:0px; padding:0px; }
.irishNews  ul li {  border-bottom:1px solid #ffffff; color:#ffffff; font-size:0.88em; padding:7px 5px 7px 5px }

.irishNews  ul li a:link { color:#ffffff; text-decoration:none}
.irishNews  ul li a:visited { color:#ffffff; text-decoration:none}
.irishNews  ul li a:hover { color:#ffffff; text-decoration:underline}
.irishNews  ul li a:active { color:#ffffff; text-decoration:none}

.fixtureTable { overflow-y: scroll; background-color:#ffffff; width:630px; float:left; height:350px}
.fixtureTable table { width:610px; float:left;}
.fixtureTable th { font-size:1.13em; color:#ffffff; font-weight:bold; background-color:#01654b; padding:7px 5px 7px 5px}
.fixtureTable td { font-size:1em; color:#01654b; font-weight:bold; background-color:#dcf0eb; padding:3px 5px 3px 5px}
.fixtureTable td a {color:#01654b; font-weight:bold;}

.fixtureLegend { float:right; border:1px solid #01654b; background-color:#dcf0eb; font-size:1em; color:#01654b; padding:5px }
.fixtureLegend img { vertical-align:middle; margin-left:5px; margin-right:5px}


#popup704 {
                position:relative;
                width:704px;
                margin-top:0px;
                top: 100px;
                left:280px;
                
}
.popupPanelTop704 { float:left; width:704px; }
.popupPanelMid704 { float:left; width:704px; background-image:url(/Images/FE/LondonIrish/panelMid704.png); background-repeat: repeat-y; background-position:0px 0px; padding:0px 16px 0px 16px; margin:0px;}
.popupPanelBtm704 { float:left; width:704px; }

.popupTitleBar704 { float:left; width:652px; background-image:url(/Images/FE/popup/titleBarBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; min-height:38px; padding:0px 0px 0px 20px; }
.popupTitleBar704 .close { float:left; width:23px; padding:5px 8px 0px 0px; margin:0px;}
.popupTitleBar704 .title { float:left; width:601px; padding:6px 20px 0px 0px; }

.popupContent704 { float:left; width:632px; background-image:url(/Images/FE/popup/panelMidBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; background-color:#ffffff; padding:10px 20px 10px 20px; font-size:0.75em; }

.partnerListing { float:left; width:855px; padding-bottom:5px; border-bottom:1px solid #e5cdcb; margin-bottom:10px }
.partnerListing img { float:left; width:94px; padding:7px 8px 8px 7px; margin:0px 10px 8px 0px; border:1px solid #e5cdcb; }

/* --------------------------------------- */
/*  Blog listing				   */
/* --------------------------------------- */

.laptopWinner { float:left; width:890px; padding-bottom:5px; border-bottom:1px solid #e5cdcb; margin-bottom:10px }
.laptopWinner img { float:left; width:61px; background-image:url(/Images/FE/community/blogPic.gif); background-repeat:no-repeat; padding:7px 8px 8px 7px; margin:0px 10px 8px 0px; }
.freeTickets {width:234px; float:left; background-image:url(/Images/FE/LondonIrish/freeTicketsBg.gif); background-repeat:no-repeat; background-position:top; padding:20px 0px 19px 10px; margin-bottom:10px} 
.IrishTicketHeader {width:500px; float:left; margin-bottom:10px} 
.emailTicketOffer { background-image: url(/Images/FE/LondonIrish/passItOnBg.jpg); background-position:top; background-repeat:no-repeat; font-size:16px; font-weight:bold; color:#FFF; padding:168px 0px 0px 10px; margin-bottom:10px;text-align:center; background-color:#0C3} 
.formHolderIrish { padding:0px; width:300px; float:left}

/* --------------------------------------- */
/*  Irish Page				   */
/* --------------------------------------- */


.irishSearchTop { background-image:url(/Images/FE/generic/irishSearchTop.gif); background-position:top; background-repeat:no-repeat; font-size:16px; font-weight:bold; color:#FFF; padding:10px 0px 11px 10px;}
.irishSearchBg { background-color:#138315; float:left; padding:10px 10px 0px 10px; width:200px;}

.irishSearchBg .mainarea-content-float {
color:#FFFFFF;
float:left;
margin:3px 0px 5px 0px;
width:200px;
font-size:12px;
}

.payscalesTop { background-image:url(/Images/FE/generic/payscaleTop.gif); background-position:top; background-repeat:no-repeat; font-size:16px; font-weight:bold; color:#1d961f; padding:10px 0px 11px 10px; margin-top:10px}
.payscalesBg { background-image:url(/Images/FE/generic/payscaleBottom.jpg); background-position:bottom; background-repeat:no-repeat;  padding:10px 0px 0px 10px; background-color:#ffffff;}
.payscalesBg p {font-size:14px; color:#8b8997; float:left; width:120px;}
.payscalesBg img { margin-top:10px}

.seoBanner { background-repeat:no-repeat; background-position:top; width:930px; min-height:128px; margin-left:10px; float:left; margin-bottom:10px}
.seoTitle { font-family:Arial, Helvetica, sans-serif; font-size:2.0em; margin-left:15px; margin-top:44px; float:left; color:#010f4c}

.welshCounty {
background-color:#FFFFFF;
border:1px solid #c3253d;
float:left;
margin-bottom:10px;
width:242px;
}

.welshCounty h3 {
border-bottom-style:solid;
border-bottom-width:1px;
font-size:1em;
padding-bottom:8px;
padding-left:10px;
}

.countySelect { background-color:#f2ced4; padding:12px 0px 12px 12px; border-top:1px solid #c3253d}


/* --------------------------------------- */
/*  SEO Browse Styles				   */
/* --------------------------------------- */

.contentTop700 h2 {padding:10px 20px 0 10px;} 
.contentMid700 .browseByList ul li a:link { color:#ac1f23; font-weight:bold; text-decoration:none;} 
.contentMid700 .browseByList ul li a:visited { color:#ac1f23; font-weight:bold; text-decoration:none;} 
.contentMid700 .browseByList ul li a:hover { color:#ac1f23; font-weight:bold; text-decoration:underline;} 
.contentMid700 .browseByList ul li a:active { color:#ac1f23; font-weight:bold; text-decoration:none;}

.table-plain {font-size:small;border:1px solid #000}
.table-plain td, .table-plain th {padding:4px;border:1px solid #000}
.table-plain th {font-weight:bold;background:#ededed;text-align:center}
.table-plain td {text-align:left}

.wizardAlignTop {vertical-align: top;}
.wizardAlignTop tbody tr td {vertical-align: top;}

.DataGridFixedHeader {background-color: white; position: relative; top: expression(this.offsetParent.scrollTop);}

span.uiwcfileuploadclass {color: #a6aaac; font-size: 0.75em; }
span.uiwcfileuploadclass .checkradio {font-size: 1.25em; }
span.uiwcfileuploadclass a {color: #a6aaac; margin-left: 5px;}
span.uiwcfileuploadclass img {vertical-align: middle;}

.ATSItemWide { float:left; font-weight:bold; padding:0px 0px 0px 10px; margin-right:10px; width:850px;} 
.ATSJobTitle {float:left;} 
.ATSJobTitle a:link {color:#010f4c; font-weight:bold;} 
.ATSJobTitle a:visited {color:#010f4c; font-weight:bold;} 
.ATSJobTitle a:hover {color:#ac1f23; font-weight:bold;} 
.ATSJobTitle a:active {color:#010f4c; font-weight:bold;} 
.ATSidentification  {float:right; padding:5px; color:#ac1f23;} 
.ATSItemWide .jdleftfields {color:#010f4c; float:left; line-height: 150%; padding:0; width:210px; font-size:0.88em; } 
.ATSItemWide .jdleftfields li { margin-bottom:5px; font-weight:normal; } 
.ATSItemWide .jdleftfields li label { color:#ac1f23; font-weight:normal; }

.filterResidents {border-top: 0px solid #d4d4dc;border-left: 1px solid #d4d4dc;border-right: 1px solid #d4d4dc;border-bottom: 1px solid #d4d4dc;  width:868px; float: left; margin-bottom:20px; padding-left:10px; padding-right: 10px; background-color:#f2f3f8;} 
.filterResidents h3 { margin-top:5px; margin-bottom:5px} .filterResidents ul { width:858px; background-color:#ffffff; margin-bottom:5px; float:left; padding-left:10px } 
.filterResidents ul li { float:left; background-color:#ffffff; } 
.filterResidents ul li label {color:#666666; font-weight:normal;  font-size:0.75em }
.topborder {border-top: 1px solid #d4d4dc;}

.marRight90 {margin-right:90px;}

.filterCandidates label {color:#666666; font-weight:normal; font-size: 0.75em; }

.checkster { color:#666666; font-size:0.75em; font-weight:normal;}

.applySummary { background-color: #EAEAEC;  text-align:center;  margin-top:5px; padding-top:5px; padding-bottom:5px;} 
.premiumExpand a{ background-image:url(/Images/FE/premium/premiumExpand.jpg);background-repeat:no-repeat; display:block; font-size:1em; padding: 7px; text-decoration:none; margin-bottom:10px; } 
.premiumExpand a:link { color:#010f4c} 
.premiumExpand a:visited { color:#010f4c} 
.premiumExpand a:hover { color:#ac1f23} 
.premiumExpand a:active { color:#010f4c}
.premiumExpanded { width:630px; float:left; background-color:#FFF; padding-left:15px; padding-right:15px; padding-bottom:10px} 
.premiumApply {background-image:url(/Images/FE/premium/premiumExpandBg.gif); background-position:0px 0px; background-repeat:repeat-y; float:left; margin:0px; padding:0px 1px; width: 629px;} 
.premiumApplyTitleBar {background-image:url(/Images/FE/premium/premiumExpandTitleBar.gif); background-position:0px 0px; background-repeat:repeat-x; float:left; min-height:38px; padding:0px 0px 0px 20px; width:608px;} 
.premiumApplyTitle {float:left; padding:0 20px 0 0; width:479px;}
.premiumApplyTitle h1 {font-size: 1em;}
.premiumApplyContent {  float:left;  font-size: 1em; padding:10px 20px; width:580px;}
.premiumApplyContent p {color:#666666;}
.premiumApplyContent p img {margin:5px 10px 5px 0; vertical-align:middle;} 
.premiumApplyContent p a {text-decoration:none;}
.premiumApplyContent .popupApp p a {font-size: 1.25em;} 
.premiumApplyTop {float:left; width:582px;} 
.premiumApplyBottom {float:left; width:582px;} 
.premiumApplyContent .frmlabel {color: #010f4c; float: left;font-weight: bold; padding: 5px 10px 5px 0; width: 180px;}

.updateBox {
background-color:#FDDEAD;
border:1px solid #F8A82B;
font-size: 0.75em;
margin-bottom:10px;
padding:5px 5px;
text-align:left;
}

div.jobPreviewApp {
	float:left;
	width:420px;
	margin-top:0px;
	background-color:#ffffff;
}
div.jobPreviewApp #popup {
	float:left;
	width:420px;
	margin-top:0px;	
}

div.jobPreviewApp .popupPanelTop { float:left; width:420px; }
div.jobPreviewApp .popupPanelMid { float:left; width:416px; background-image: url(/Images/FE/popup/panelMidEmbedded.gif); background-repeat: repeat-y; background-position:0px 0px; padding:0px 2px 0px 2px; margin:0px;}
div.jobPreviewApp .popupPanelBtm { float:left; width:420px; }

div.jobPreviewApp .popupTitleBar { float:left; width:396px; background-image:url(/Images/FE/popup/titleBarBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; min-height:38px; padding:0px 0px 0px 20px; }
div.jobPreviewApp .popupTitleBar .close { float:left; width:23px; padding:5px 8px 0px 0px; margin:0px;}
div.jobPreviewApp .popupTitleBar .title { float:left; width:315px; padding:6px 20px 0px 0px; }

div.jobPreviewApp .popupTitleBarAlt { float:left; width:396px; background-image:url(/Images/FE/popup/titleBarBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; padding:0px 0px 0px 20px;  }
div.jobPreviewApp .popupTitleBarAlt .close { float:left; width:23px; padding:5px 8px 0px 0px; margin:0px;}
div.jobPreviewApp .popupTitleBarAlt .title { float:left; width:315px; padding:6px 20px 0px 0px; }

div.jobPreviewApp .popupContent { float:left; width:376px; background-image:url(/Images/FE/popup/panelMidBkgd.jpg); background-repeat:repeat-x; background-position:0px 0px; background-color:#ffffff; padding:10px 20px 10px 20px; font-size:0.75em; margin-left:0px; }
div.jobPreviewApp .popupContent h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.88em; line-height:1em; margin-top:10px; margin-bottom:5px}
div.jobPreviewApp .popupContent h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.13em; color:#8d8d8d; margin-bottom:10px;}
div.jobPreviewApp .popupContent p { padding-bottom:10px; color:#7e79a1;}
div.jobPreviewApp .popupContent ul li { color:#7e79a1; margin-bottom:5px; background-image:url(/Images/FE/premium/bulletPurple.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:12px }
div.jobPreviewApp .popupContent .colForm { float:left; width:300px; }
div.jobPreviewApp .popupContent .colForm ol { margin:0px; padding:0px; float:left; width:300px}
div.jobPreviewApp .popupContent .colForm ol li { margin:0px; padding:0px; float:left; width:300px;}
div.jobPreviewApp .popupContent .colForm ol li label { float:left; width:300px; color:#3b255f; padding-bottom:7px; font-weight:bold; }

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;	
    text-align : left; 
    list-style-type : none;
    min-width: 300px;       
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: highlight;
	color: HighlightText;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.pagingRecruiterHolder { background-color:#e4e5e9; padding:3px 3px 3px 0px; border:1px dotted #9c87bf; width:480px; float:left;}

.boldinfo {color: #3b255f;}
.stepsFormMid p.boldinfo {color: #3b255f;}

.homeMPU {margin: 10px 0px 0px 10px;}