/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
}
#header {
	position: relative;
	margin: 0 auto;
	width: 990px;
	height: 188px;
}
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 365px;
	height: 129px;
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/logo.gif');
}
#strap {
	position: absolute;
	top: 0px;
	left: 365px;
	width: 625px;
	height: 88px;
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/strapline.gif');
}
#strap object {
	#position: absolute;
	top: 34px;
	right: 14px;
	width: 468px;
	height: 60px;
	border: 0px solid black;
	z-index: 1;
}
#datebox {
	position: absolute;
	top: 10px;
	right: 0px;
	height: 20px;
	width: 200px;
}
#datebox p {
	padding: 0;
	margin: 0;
	font-size: 11px;
	text-align: right;
}
#bannerad {
	position: absolute;
	top: 34px;
	right: 14px;
	width: 468px;
	height: 60px;
	border: 0px solid black;
	z-index: 1;
}
#mainnav {
	position: absolute;
	top: 129px;
	left: 0px;
	width: 365px;
	height: 22px;
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/mainnav.gif');
}
#mainnav a {
	text-decoration: none;
	color: white;
}
#mainnav ul {
	list-style: none;
}
						#mainnav li
						{
							display: inline;
							font-size: 10pt;
							font-weight: bold;
							color: white;
						}
						
						#mainnav #jobzonetab
						{
							position: absolute;
							top: 2px;
							left: 50px;
						}

						#mainnav #dealzonetab
						{
							position: absolute;
							top: 2px;
							left: 230px;
						}
#subnav {
	position: absolute;
	top: 151px;
	left: 0px;
	width: 810px;
	height: 37px;
}
#subnav a {
	text-decoration: none;
	color: white;
}
#subnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#subnav li {
	display: inline;
	font-size: x-small;
	font-weight: bold;
}
#subnavbar {
	position: absolute;
	top: 29px;
	left: 0px;
	width: 810px;
	height: 2px;
	background-color: #5214a6;
}
#subnavbar2 {
	position: absolute;
	top: 29px;
	left: 0px;
	width: 201px;
	height: 2px;
	background-color: #5214a6;
}
#mainbodybar {
	position: absolute;
	top: 0px;
	left: 152px;
	width: 829px;
	height: 2px;
	background-color: #5214a6;
}
#postjob {
	position: absolute;
	top: 151px;
	left: 789px;
	width: 201px;
	height: 37px;
}
#logout {
	position: absolute;
	top: 163px;
	left: 915px;
	width: 75px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#navtab {
	position: relative;
	top: -5px;
	left: 107px;
	width: 113px;
	height: 4px;
	background-color: #5214a6;
}
#body, #bodyfull {
	position: relative;
	top: 0px;
	margin: 0 auto;
	width: 990px;
	background-image: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/bg_alljobs.gif');
	background-repeat: repeat-y;
}
#bodyfull {
	background-image: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/bg_alljobsfull.gif');
}
#login2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 152px;
	height: 160px;
	background: transparent url('http://www.e4s.co.uk/images/frontEnd/all-jobs/access-granted.gif') no-repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
#login {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 152px;
	height: 160px;
	background: transparent url('http://www.e4s.co.uk/images/frontEnd/all-jobs/access-all-areas.gif') no-repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
#login h2, #login2 h2 {
	left: 30px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: center;
	margin: 0px;
	margin-top: 7px;
	text-transform: capitalize;
}
#login img, #login2 img {
	margin-top: 40px;
	margin-left: 19px;
}
#login a, #login2 a {
	color: white;
}
#login p, #login2 p {
	font-size: x-small;
	left: 10px;
	width: 130px;
	color: white;
	margin-top: 3px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#mainbodycorner, #mainbodycornerfull {
	position: absolute;
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/corner-alljobs.gif') top right no-repeat;
	display: block;
	right: 0px;
	top: 0px;
	height: 12px;
	width: 12px;
	z-index: 10;
}
#mainbodycornerfull {
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/corner-alljobs2.gif') top right no-repeat;
}
#mainbody, #mainbodyfull {
	position: relative;
	top: 0px;
	left: 152px;
	width: 685px;
	background: rgb(255, 255, 255);
}
#mainbodyfull {
	width: 820px;
}
#emailPage {
	position: absolute;
	right: 5px;
	width: 409px;
	font-size: 12px;
	text-align: right;
	margin-bottom: 0px;
	margin-top: 4px;
	margin-right: 14px;
}
#emailPage a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#emailPage img {
	margin-right: 6px;
}
.clearboth {
	clear: both;
}
#mainbody h1, #mainbodyfull h1 {
	font-size: 18px;
	font-weight: bold;
	color: #5214A6;
	margin-bottom: 0px;
	margin-top: 16px;
	margin-left: 16px;
}
#mainbody h2, #mainbodyfull h2 {
	margin-top: 4px;
	font-size: 16px;
	color: rgb(0, 37, 131);
}
#mainbody p, #mainbodyfull p {
	margin-right: 14px;
	margin-left: 16px;
	font-size: small;
}
#mainbody a, #mainbodyfull a {
	color: black;
	font-weight: bold;
}
#mainbodydate {
	background-color: #9999CC;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 60px;
	margin-right: 60px;
	border-bottom: 1px solid #46468C;
	border-left-color: 1px solid #46468C;
	border-right-color: 1px solid #46468C;
	border-top-color: none;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #FFFFFF;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #FFFFFF;
}
#poll {
	position: absolute;
	top: 340px;
	left: 852px;
	width: 119px;
	height: 220px;
	font-size: x-small;
}
#topemployers {
	position: absolute;
	top: 12px;
	left: 837px;
	width: 153px;
	height: 265px;
	font-size: x-small;
	color: white;
}
#topemployersbox {
	position: relative;
	margin: auto;
	width: 138px;
	background-color: #fdfbf6;
	border: 1px solid #5214A6;
	background-image: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/all-topemps.gif');
	background-repeat: no-repeat;
	padding-top: 36px;
}
#topemployersbox .box {
	margin: auto;
	background-color: #fdfbf6;
	border: 1px solid #5214A6;
	padding: 1px 1px;
	width: 120px;
	height: 60px;
	color: black;
	font-size: x-small;
	margin-bottom: 4px;
}
#postjob2 {
	position: absolute;
	top: 160px;
	left: 0px;
	width: 152px;
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/bg_alljobs.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#postjob2 img {
	border-top: 1px solid #5214a6;
	margin-left: 2px;
}
#postjob2 ul {
	list-style: none;
	margin: 0 1px 0 2px;
	padding: 0;
	border: none;
}
#postjob2 li {
	border-top: 1px solid #fff;
	margin: 0;
}
#postjob2 li a {
	display: block;
	padding: 3px 5px 3px 0.5em;
	background-color: #5214a6;
	color: #fff;
	text-decoration: none;
	width: 139px;
}
html>body #postjob2 li a {
	width: auto;
}
#postjob2 li a:hover {
	background-color: #260455;
	color: #fff;
	font-weight: bold;
}
#postjob2 li a.over {
	background-color: #260455;
	font-weight: bold;
	color: #fff;
}
#postjob21 {
	position: absolute;
	top: 160px;
	left: 0px;
	width: 152px;
	height: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#postjob21 p {
	margin: 0;
	position: absolute;
	width: 120px;
	top: 95px;
	left: 18px;
	font-size: x-small;
}
#postjob21 a {
	font-weight: bold;
	color: black;
}
#postjob2b {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	height: 119px;
	background: #5214a6;
	border-bottom: 1px solid #5214a6;
}
.menutitle {
	font-size: 12px;
	color: #FFFFFF;
	padding: 1px;
	text-align: left;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 1px;
	border-bottom: 1px solid #5214a6;
}
#postjob2b .menuover {
	background-color: #015BA5;
}
#postjob2b img {
	border-top: 1px solid #5214a6;
	margin-left: 2px;
}
#postjob2b a {
	display: block;
	background-color: #EEE7F7;
	color: #260456;
	text-decoration: none;
	width: 139px;
	border-right: 1px solid #5214a6;
	height: 15px;
	margin: 0 1px 0 0px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 3px;
	font-weight: bold;
}
html>body #postjob2b a {
	font-weight: bold;
}
#postjob2b a:hover {
	background-color: #c6acea;
	font-weight: bold;
	color: #260456;
}
.mt {
	font-size: 12px;
}
#leftcolumn {
	position: absolute;
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/lcbg_social.gif');
	left: 0px;
	top: 460px;
	width: 145px;
	height: 300px;
}
#leftcolumnbottom {
	display: none;
	background: blue;
	left: 7px;
	width: 145px;
	height: 15px;
}
.style1 {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.login1 {
	background-color: #F9E9C1;
	color: #000000;
	border: 1px solid #5214a6;
	font-family:  sans-serif;
	font-size: 14px;
	text-align: left;
}
.login2 {
	background-color: #F3F3F3;
	color: #000000;
	border: 1px solid #117315;
	font-family:  sans-serif;
	font-size: 14px;
	text-align: left;
}
.ntry {
	background-color: #FFFFFF;
	border: 2px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.ntrys {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.nbtry {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	color: #000000;
	font-weight: bold;
}
.nbtryf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: bold;
}
.nbtryfc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	font-weight: bold;
}
.nbtryff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
}
.style16 {
	font-size: 10px;
	font-family:  sans-serif;
	color: #333333;
}
.td1 {
	border: solid  1px #FFFFFF;
	background-color: #B6B6B6;
	text-align: left;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td2 {
	border: solid  1px #FFFFFF;
	background-color: #EFEFEF;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td3 {
	border: solid  1px #FFFFFF;
	background-color: #E1E1E1;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.text {
	font-family:   sans-serif;
	font-size: 12px;
	color: #AC7C07;
	text-align: left;
}
.redtext {
	font-family:   sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: left;
}
.text1 {
	font-family:   sans-serif;
	font-size: 16px;
	color: #AC7C07;
	text-align: left;
}
.text3 {
	font-family:   sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
.text11 {
	font-family:   sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
}
.td {
	border: solid  1px #FFFFFF;
	text-align: center;
	font-family: sans-serif;
}
.Buttonssm, .Buttonssm2, .Buttonssm3 {
	background: #5214a6;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	width: 80px;
	padding-bottom: 1px;
}
.Buttonssm2 {
	width: 100px;
	font: 13px arial;
	font-weight: bold;
}
.Buttonssm3 {
	width: 140px;
	font: 13px arial;
	font-weight: bold;
}
.ButtonssmT {
	border: solid #00CC00;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	width: 80px;
	padding-bottom: 1px;
	cursor: pointer;
}
/* CSS for calender */
.dpDiv {
}
/* the div that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #E5E5FF;
	border: 1px solid #AAAAAA;
	width: 100px;
}
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
}
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
}
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
}
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
}
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
}
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
}
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
}
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
}
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
}
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
}
/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
}
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
}
/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background: #748DCB;
	font-weight: bold;
	padding: 0px;
}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background: #748DCB;
	font-weight: bold;
}
#footer, #footerfull {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 685px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#footerfull {
	width: 837px;
}
#footer-links {
	height: 17px;
	padding-top: 2px;
}
#internship-links {
	display: none;
}
#footer-links2 {
	height: 17px;
	padding-top: 3px;
	background-color: #5214a6;
	color: #fff;
}
#footer-links2 a {
	color: #fff;
	font-weight: bold;
}
.style6 {
	font-size: 18px
}
.style7 {
	font-size: 14px;
	color: #0033FF;
	font-family:  sans-serif;
}
.style8 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family:  sans-serif;
}
.style14 {
	font-size: 11px;
	font-family:  sans-serif;
	color: #6699FF;
}
.tabl {
	background-color: #FCFCFC;
	border: solid  1px #666699;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.th {
	background-color: #5D5D5D;
	text-align: center;
	font-family: sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.td {
	border: solid  1px #FFFFFF;
	text-align: center;
	font-family: sans-serif;
}
.td1 {
	border: solid  1px #FFFFFF;
	background-color: #B6B6B6;
	text-align: left;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td1colorchange {
	border: solid  1px #FFFFFF;
	background-color: #FFBD00;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td2 {
	border: solid  1px #FFFFFF;
	background-color: #EFEFEF;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td2colorchange {
	border: solid  1px #FFFFFF;
	background-color: #A17AD7;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td3 {
	border: solid  1px #FFFFFF;
	background-color: #E1E1E1;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.tds {
	border: solid  1px #FFFFFF;
	background-color: #DCCCF2;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td0 {
	background-color: #FFFFFF;
	text-align: left;
	font-family: sans-serif;
	font-size: 11px;
	color: #0066CC;
}
.style16 {
	font-size: 10px;
	font-family:  sans-serif;
	color: #333333;
}
.tdb {
	background-color: #FFFFFF;
	border: solid 1px#002583;
	text-align: left;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.style6 {
	font-size: 14px
}
.tth {
	background-color:;
	text-align: center;
	font-family: sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.tdd2 {
	border: solid  1px #FFFFFF;
	background-color: #EFEFEF;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.tdd3 {
	border: solid  1px #FFFFFF;
	background-color: #E1E1E1;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.tabbl {
	background-color: #FCFCFC;
	border: solid  1px #666699;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tbb {
	border: solid 1px #333333;
}
.style16 {
	font-size: 10px;
	font-family:  sans-serif;
	color: #333333;
}
.style17 {
	font-size: 18px;
	font-family:  sans-serif;
	color: #333333;
}
.st6 {
	font-size: 14px
}
.login5 {
	background-color: #E4E4F1;
	border: 1px solid #46468C;
	font-family:  sans-serif;
	font-size: 12px;
	text-align: left;
}
.td33 {
	border: solid  1px #FFFFFF;
	background-color: #E4E4F1;
	text-align: left;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.text5 {
	font-family:   sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.stl5 {
	font-size: 18px;
	color: #FFFFFF;
}
.stl6 {
	font-size: 14px;
	color: #333333;
}
.st17 {
	font-size: 12px;
	font-weight: bold;
}
.st18 {
	font-size: 12px
}
.st19 {
	font-size: 10px;
	font-family:  sans-serif;
	color: #333333;
}
.style6 {
	font-size: 18px
}
.style8 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family:  sans-serif;
}
.tabl {
	background-color: #FCFCFC;
	border: solid  1px #666699;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.th {
	background-color: #FFFFFF;
	border: solid  1px #333333;
	text-align: center;
	font-family: sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.td {
	border: solid  1px #333333;
	background: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.td1 {
	border: solid  1px  #CCCCCC;
	background: #FFFFBF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.tdh {
	background: #FFFFBF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.td2 {
	border: solid  1px  #FFFFFF;
	background-color: #E1E1FF;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td3 {
	border: solid  1px #FFFFFF;
	background-color: #EBEBEB;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.tds {
	border: solid  1px #FFFFFF;
	background-color: #DCCCF2;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td0 {
	background-color: #FFFFFF;
	text-align: left;
	font-family: sans-serif;
	font-size: 11px;
	color: #0066CC;
}
.style16 {
	font-size: 10px;
	font-family:  sans-serif;
	color: #333333;
}
.td21 {
	background-color: #EFEFEF;
	text-align: left;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.td31 {
	border: solid  1px #FFFFFF;
	background-color: #E1E1E1;
	text-align: left;
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}
.style18 {
	color: #FF0000
}
.gradsearchtable {
	float: left;
	display: inline;
	border: 1px solid #5214A6;
	margin: 0 0 50px 16px;
	padding: 0;
	width: 653px;
	font: 13px arial;
	background-color: #EEE7F7;
	height: auto;
}
.gradsearchtable th {
	text-align: left;
	padding-top: 14px;
	padding-left: 20px;
	padding-bottom: 14px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/allsearchheader.gif) repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	width: 653px;
}
.gradsearchtable td {
	padding: 8px 8px;
	padding-right: 16px;
	padding-bottom: 8px;
}
.gradsearchtable .gst1left {
	text-align: right;
	vertical-align: top;
	padding: 8px 4px;
}
.gradsearchtable select {
	border: 1px solid #6699CC;
}
.gradsearchtable input, .gradapp1 input, .gradapp2 input, .gradapp1 textarea , .gradapp3 input, .gradmail1 input, .gradmail1 textarea {
	border: 1px solid #6699CC;
}
input.gradsearchcbox {
	border: 0;
	padding: 0;
	margin-left: 0;
}
.gradsearchsubmit input {
	border: 0;
	margin-left: 170px;
	background-color: #5214A6;
	margin-bottom: 0px;
	margin-top: 4px;
}
.gradsearchtable2 {
	float: right;
	display: inline;
	border: 1px solid #5214A6;
	margin: 14px 16px 50px 0px;
	width: 229px;
	font: 13px arial;
	background-color: #EEE7F7;
	height: 406px;
}
.gradsearchtable2 th {
	text-align: left;
	padding-top: 14px;
	padding-left: 20px;
	padding-bottom: 14px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/allsearchheader.gif) repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	width: 227px;
}
.gradsearchtable2inner {
	border: 1px solid #5214A6;
	margin: 12px;
	margin-top: 0;
	padding: 6px 10px;
	line-height: 20px;
}
.gradsearchtable2inner ul, .gradresultul {
	margin: 0;
	padding: 0;
	padding-left: 0px;
	margin-top: 4px;
}
.gradsearchtable2inner li, .gradresultul li {
	margin: 0;
	padding: 0;
	padding-left: 12px;
	list-style-type: none;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/arrow-li.gif) no-repeat 0 0.5em;
}
.gradresultul {
	float: right;
	width: 150px;
}
.gradresultul li {
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/arrow2-li.gif) no-repeat 1.3em 0.3em;
}
.gradresults {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
.gradresults a {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}
.gradresults th a.whiteHeaders {
	text-decoration: none;
	color: white;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
.gradresults th {
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	padding-top: 4px;
	padding-bottom:2px;
	text-transform: capitalize; 
	letter-spacing: 0px;
}
.gradresults td {
	padding: 8px 10px;
	font-size: 13px;
	border-color: #5214A6;
	border-width: 1pt 0 0 0;
	border-style: solid;
	margin: 0;
}
.gradresults td.shade {
	background: #EEE7F7;
}
.gradresults img {
	border: 0;
}
.gradresults .jobtitle {
	margin-top: 4px;
}
.gradresults .gradfeatured {
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/alljobsfeatured.gif) 0px -4px no-repeat;
}
.gradresults  .gradfeaturedrow {
	background-color: #DCCCF2;
}
.gradresults  .gradfeaturedcell {
	border: 0;
	font-size: 12px;
	text-align: center;
}
.resultpagination {
	margin-top: 5px;
}
.graddesc1, .graddesc3, .gradapp1, .gradapp3, .gradconf , .gradmail1 {
	float: left;
	display: inline;
	border: 1px solid #5214A6;
	margin: 14px 0 5px 0px;
	padding: 0;
	width: 519px;
	font: 13px arial;
	background-color: #EEE7F7;
}
.gradmail1 {
	margin-top: 0px;
}
.gradmail1 li {
	padding-left: 15px;
	list-style: none;
	list-style-type: none;
	background: url(http://www.e4s.co.uk/images/frontEnd/allarrow1.gif) no-repeat 0em 0.5em;

}

.gradconf {
	width: 805px;
}
.gradapp1, .gradapp3, .gradmail1 {
	width: 579px;
}
.graddesc3 {
	margin-top: 10px;
	line-height: 1.5em;
}
.graddesc1 th, .graddesc3 th, .gradapp1 th, .gradapp3 th, .gradconf  th, .gradmail1 th {
	text-align: left;
	padding-top: 14px;
	padding-left: 20px;
	padding-bottom: 14px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/allsearchheader.gif) repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	width: 519px;
	line-height: 1.2em;
}
.gradapp3 th {
	width: 577px;
}
.gradconf th {
	width: 800px;
}
.gradmail1 th {
	width: 577px;
}
.gradconf tr {
	padding: 0;
	margin: 0;
}
.graddesc1 td, .graddesc3 td, .gradapp1 td, .gradapp3 td, .gradconf  td, .gradmail1 td {
	padding: 2px 20px;
	padding-right: 16px;
	padding-bottom: 4px;
}
.gradapp1  td, .gradapp3 td, .gradmail1 td {
	text-align: left;
	padding-left: 14px;
}
.graddesc2, .gradapp2, .gradmail2 {
	float: right;
	display: inline;
	border: 1px solid #5214A6;
	margin: 14px 0px 50px 0px;
	width: 271px;
	font: 13px arial;
	background-color: #EEE7F7;
}
.floater {
	float: right;
	border: 0px;
	margin: 14px 0px 40px 0px;
	width: 271px;
	font: 13px arial;
}
.gradmail2 {
	margin-bottom: 0;
}
.gradapp2, .gradmail2 {
	width: 210px;
}
.gradmail2 {
	margin-top: 0;
}
.graddesc2  th, .gradapp2 th, .gradmail2 th {
	text-align: left;
	padding-top: 14px;
	padding-left: 20px;
	padding-bottom: 14px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/allsearchheader.gif) repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	width: 227px;
	line-height: 1.2em;
}
.gradapp2 th, .gradmail2 th {
	padding-left: 14px;
}
.graddesc2 td, .gradapp2 td, .gradmail2 td {
	padding: 0px 0px 0px 20px;
	padding-right: 16px;
	padding-bottom: 8px;
	line-height: 1.5em;
}
.gradapp2 td, .gradmail2 td {
	padding-left: 14px;
	padding-right: 10px;
}
.graddesc2 ul, .graddesc3 ul, .gradapp1 ul {
	padding: 0;
	padding-left: 0px;
	margin: 0;
	list-style-type: none;
}
.graddesc2 li {
	padding-left: 15px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/dot-li.gif) no-repeat 0em 0.7em;
}
.gradapp1 li {
	padding-left: 15px;
	background: url(http://www.e4s.co.uk/images/frontEnd/allarrow1.gif) no-repeat 0em 0.5em;
}
.graddesc3 li {
	padding-left: 15px;
	background: url(http://www.e4s.co.uk/images/frontEnd/allarrow1.gif) no-repeat 0em 0.5em;
}
.gradapp2 li {
	padding-left: 15px;
	background: url(http://www.e4s.co.uk/images/frontEnd/allarrow1.gif) no-repeat 0em 0.5em;
}
.gradconf li {
	padding-left: 15px;
	list-style-type: none;
	background: url(http://www.e4s.co.uk/images/frontEnd/allarrow1.gif) no-repeat 0em 0.5em;
}
.appheading {
	margin-top: 15px;
	margin-left: 15px;
	font: 14px arial;
}
.appsent {
	margin-top: 12px;
	color: #5214A6;
	font: 13px arial;
	font-weight: bold;
}
.appsentp {
	margin-left: 0 ! important;
}
.headhunt, .headhuntmail {
	text-align: center;
	position top: 100px;
}
.headhuntmail {
	text-align: left;
	margin-left: 55px;
}
.headhunt span, .headhuntmail span {
	font: 13px arial;
	padding: 7px 10px 7px 7px;
	position: relative;
	border: 1px solid #5214A6;
	border-left: 0;
	border-right: 0;
	top: -12px;
	background-color: #DCCCF2;
}
.headhuntarrow {
	position: relative;
	top: -12px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/headhuntslice.gif) repeat-x 0em 22px;
}
.qual ul {
	padding-top: 6px;
	padding-left: 0px;
	margin: 0;
	list-style-type: none;
}
.qual li {
	padding-left: 25px;
	padding-bottom: 5px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/dot-li.gif) no-repeat 0.7em 0.6em;
}
/* Additional Styles */
.orangeBox {
	background: #FFE2B7 none repeat scroll 0%;
	border: 1px solid #EC7400;
	color: #EC7400;
	float: left;
	font-size: 16px;
	margin: 0pt 0pt 0px;
	padding-bottom: 10px;
	padding-right: 40px;
	width: 536px;
}
.orangeBox .orangeText {
	margin-top: 20px;
}
.orangeBox img {
	float: left;
	padding: 18px 45px 8px 20px;
}
.applySmallBut {
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/apply-here-small.gif);
	height: 30px;
	width: 110px;
	border: 0;
	cursor: hand;
	cursor: pointer;
}
.applyBigBut {
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/apply-here-big.gif);
	height: 72px;
	width: 178px;
	border: 0;
	cursor: hand;
	cursor: pointer;
}
.warningBox {
	border: 1px dashed #666;
	margin: 26px 0 5px 0;
	font-size: 11px;
	color: #000;
	padding: 8px;
	width: 252px;
	float: left;
}
#mainbody td.gst1left .helpBox {
	position: absolute;
	margin-right: 13px;
	margin-top: -2px;
	margin-bottom: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	width: 222px;
	text-align: left;
	right: 20px;
	border: 1px solid #5214A6;
	background: #DCCCF2;
}
#mainbody .helpBox ul {
	font-size: 11px;
	padding: 4px 1px 4px 17px;
	margin: 0 10px;
	width: 180px;
}
#mainbody .helpBox li {
	padding-bottom: 8px;
	color: #000;
}
#mainbody .helpBox img {
	padding: 6px 0 8px 9px;
	vertical-align: middle;
	line-height: 2.6em;
}
#mainbody .helpBox .header {
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: bold;
	color: #5214A6;
	margin-left: 4px;
}
#cityimage {
	position: relative;
	float: right;
	align: right;
}
.note {
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
}
#mainbodycorner2 {
	position: absolute;
	background: url('http://www.e4s.co.uk/images/frontEnd/all-jobs/corner-alljobs2.gif') top right no-repeat;
	display: block;
	right: 0px;
	top: 0px;
	height: 12px;
	width: 12px;
	z-index: 10;
}
.smallnav {
	margin: 14px 0 5px 16px;
	width: 804px;
	font-size: 12px;
	text-align: left;
}
.smallnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.smallnav ul li {
	display: inline;
	margin-left: 130px;
}
.smallnav ul li.firstitem {
	margin-left: 0px;
}
.smallnav ul li img {
	margin-right: 10px;
	border: none;
	margin-top: -5px;
}
#mainbodyfull div.graderesultsnew {
	margin: 14px 0 5px 16px;
	width: 804px;
	border: 1px solid #5214a6;
	overflow: auto;
}
#mainbodyfull div.graderesultsnew h1 {
	margin: 0;
	text-align: left;
	padding: 14px 20px 4px 20px;
	background: url(http://www.e4s.co.uk/images/frontEnd/all-jobs/allsearchheader.gif) repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: capitalize;
}
#mainbodyfull div.topcountyjobs {
	overflow: auto;
	clear: both;
}
#mainbodyfull div.gradeleft {
	width: 240px;
	float: left;
	border-right: 1px solid #5214a6;
	border-top: 1px solid #5214a6;
}
#mainbodyfull div.gradeleft img {
	text-align: center;
	padding-top: 15px;
}
#mainbodyfull div.graderight {
	width: 563px;
	float: right;
	border-top: 1px solid #5214a6;
	padding-top: 15px;
}

.textcolor {
	color: #5214A6;
}

.textcolor {
	color: #5214A6;
}
/* CSS Document */

