/* ScotEdJobs CSS */
body{font-size: small;margin:0 0 0 10px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif}
h1,h2{font-size:medium;margin:0 0 10px 0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#5b84b2}
h3,h4,h5,h6{font-size:small;margin:0 0 10px 0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#5b84b2}
p{font-size:small;margin:8px 0 8px 0}
a{text-decoration:underline;color:#5b84b2}
a:hover{text-decoration:none}
a:active{text-decoration:none}
a:focus{text-decoration:none}
img{border:0}
label{font-weight:bold}
acronym{border-bottom:1px dashed #999;cursor:help}
form{margin:0;padding:0px}
img{border:0}
img.floatleft{float:left;margin:4px;clear:left}
img.floatleftborder{float:left;border:solid 1px #855ec1;padding:0px;margin-right:5px} 
img.awards{margin-right:5px}
/* common class */
.none{border-collapse:collapse}
.iconmargin {clear:left;float:left;width:45px;padding:0 5px 2px 0;margin:5px}
.fakelink{color:#0000cc;text-decoration:underline}
.paging{font-size:x-small;float:right;text-align:right;padding:10px 0 10px 0;clear:right}
.clear{clear:both}
.verticalspacer{width:10px;float:left}
.infoicon{margin:2px;float:left}
.iefix-fullwidth{width:748px}
.floatleft{float:left;margin:0}
.floatright{float:right;margin:0;padding:0}
.orange-bold {font-weight:bold;color:#ffb03b}
.whitetext {color:#ffffff;text-decoration:none}
.whitetext a {color:#ffffff;text-decoration:underline}
.homelogin {width:180px;margin-bottom:6px}
.banner88{float:left;padding:0px;width:100px;text-align:center}
.banner88 img{margin:4px;border:1px solid #ccc}
.centertitle{text-align:center;padding:0 0 5px 0}
.inputhelp{font-size:86%;float:right;width:200px;padding:0 2px 0 3px;margin-right:5px;background-color:#f5f5f5}
.inputhelp p{font-size:86%}
.separator {padding:3px}
.employer-page-logo{float:left;padding:60px 105px;background-color:#f5f5f5}
.button-nine-em{width:9em;font-size:1.1em;display:block;font-weight:bold;margin:7px;padding:5px;text-align:center;border:2px solid #89c1ff;background-color:#dbecff;margin-left:auto;margin-right:auto}
.button-fourteen-em{width:14em;font-size:1.1em;display:block;font-weight:bold;margin:7px;padding:5px;text-align:center;border:2px solid #89c1ff;background-color:#dbecff;margin-left:auto;margin-right:auto}
.button-sixteen-em{width:16em;font-size:1.1em;display:block;font-weight:bold;margin:7px;padding:5px;text-align:center;border:2px solid #89c1ff;background-color:#dbecff;margin-left:auto;margin-right:auto}
/* layout */
#wrap{width:760px}
#main-content{clear:both;padding:0;width:760px}
#foot{clear:both;border-top:1px solid #ccc;width:760px;margin-top:10px;text-align:center}
#foot p{font-size:x-small;color:#999}
#logo{margin:15px 10px;float:left}
#ad-top-right{margin:15px 0 5px 0;float:right}
#skyscraper{position:absolute;left:780px;top:142px;width:120px}
#skyscraper img{margin-bottom:4px}
/* menu - please maintain spaces for potential IE6 bugs */
#main-menu {clear:both;width:100%;padding:0;background:#f0f0f0;border-bottom:1px dashed #6f6f6f;border-top:1px solid #6f6f6f}
#main-menu a {text-decoration:none;color:#5B84B2;font-weight:bold}
#main-menu a:hover {color:#5b84b2;text-decoration:underline}
#main-menu a:active {color:#5b84b2;text-decoration:underline}
#main-menu a:focus{color:#5b84b2;text-decoration:underline}
#main-menu ul {margin:0;padding:0;height:1.9em}
#main-menu li {list-style:none;float:left;margin:0;padding:5px 10px}
#main-menu li.selected a {font-weight:bold;color:#fff;background-color:#5b84b2;border:5px solid #5b84b2}
#main-menu li.selected a:hover {color:#fff;text-decoration:underline}
#main-menu li.selected a:active {color:#fff;text-decoration:underline}
#main-menu li.selected a:focus {color:#fff;text-decoration:underline}
#sub-menu {clear:both;width:100%;margin:0 0 10px 0;padding:0;border-bottom:1px solid #6f6f6f;height:1.9em}
#sub-menu a {text-decoration:none;color:#5b84b2}
#sub-menu a:hover {color:#5b84b2;text-decoration:underline}
#sub-menu a:active {color:#5b84b2;text-decoration:underline}
#sub-menu a:focus {color:#5b84b2;text-decoration:underline}
#sub-menu ul {margin:0;padding:0;height:1.9em}
#sub-menu li {list-style:none;float:left;margin:0;padding:5px 10px}
#sub-menu li.selected a {font-weight:bold;color:#fff;background-color:#5b84b2;border:5px solid #5b84b2}
#sub-menu li.selected a:hover {color:#fff;text-decoration:underline}
#sub-menu li.selected a:active {color:#fff;text-decoration:underline}
#sub-menu li.selected a:focus {color:#fff;text-decoration:underline}
/* content */
#blue-box{float:left;clear:both;width:761px;background:#5994D4;color:#fff;margin-bottom:10px;height:auto;overflow:hidden}
#blue-box a{color:#fff}
#blue-box-photo{float:left;line-height:0;width:250px}
#blue-box ul{padding:1.8em 0 0 0.5em;margin:0 0 0 20px}
#blue-box li{line-height:2em;font-weight:bold}
.blue-box-column{float:left;padding:8px 0px 0px 10px}
.blue-box-double{float:left;padding:0px 0px 0px 10px;width:480px}
.blue-box-select{width:235px}
.blue-box-select-half{width:139px}
/* photobox delete above when all top level pages have id removed */
.photo-box{float:left;clear:both;width:760px;background:#5994D4;color:#fff;margin-bottom:10px;height:auto;overflow:hidden}
.photo-box a{color:#fff}
.photo-box-photo{float:left;line-height:0;width:250px}
.photo-box ul{padding:1.8em 0 0 0.5em;margin:0 0 0 20px}
.photo-box li{line-height:2em;font-weight:bold}
.photo-box-column{float:left;padding:8px 0px 0px 10px}
.photo-box-double{float:left;padding:0px 0px 0px 10px;width:480px}
.photo-box-select{width:235px}
.photo-box-select-half{width:139px}


.box-wide{clear:both;border:1px solid #ccc;padding:10px;width:738px;height:auto;overflow:hidden;margin-bottom:10px}
.box-wide ul{list-style:none;margin:0;padding:0 0 5px 0px}
.box-wide li{display:block;line-height:130%;padding-left:10px;background-image:url('../Images/Scotedjobs/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
.box-wide-three-column{float:left;width:245px}
.box-wide-two-centered{float:left;text-align:center;width:360px}
.box-wide-one-centered{text-align:center;width:360px;margin:auto}
.box-left{clear:both;float:left;width:352px;border:1px solid #ccc;padding:10px;height:auto;overflow:hidden;margin:10px 0}
.box-left ul{list-style:none;margin:0;padding:0 0 5px 0px}
.box-left li{display:block;line-height:130%;padding-left:10px;background-image:url('../Images/ScotEdJobs/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
.box-right{float:right;width:352px;border:1px solid #ccc;padding:10px;height:auto;overflow:hidden;margin:10px 0}
.box-right ul{list-style:none;margin:0;padding:0 0 5px 0px}
.box-right li{display:block;line-height:130%;padding-left:10px;background-image:url('../Images/ScotEdJobs/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
.completeshadedbox {border:1px solid #ccc;background-color:#f0f0f0;padding:5px}
/* CMS square box */
.completeshadedbox {border:1px solid #ccc;background-color:#f0f0f0;padding:5px}
.completeborderedbox {border:1px solid #ccc;background-color:#fff;padding:5px}
.sbox {padding:5px; background-color:#fff} 
.borderedbox {border:1px solid #ccc; background-color:#fff}
/* vacancy display */
.group-vacancy-details{float:left;width:450px;height:auto;overflow:hidden}
.group-school-details{float:right;width:275px;border:1px solid #ccc;padding:10px}
.school-details-logo{float:left;width:100px;height:auto}
.school-details-details{float:left;width:150px;margin-left:5px}
.more{clear:both;width:100%;background-color:#f0f0f0;text-align:center;padding:5px 0;margin:10px 0 0 0}
/* definition-list */
dl.definition-list{width:34.4em;margin:0 5px 0 0;padding:0}
.definition-list dt{width:14.5em;float:left;margin:0 0 0 0;padding:.5em 0;border-top:1px solid #ccc;font-weight:bold}
/* commented backslash hack for mac-ie5 \*/ dt{clear:both;} /* end hack */
.definition-list dd{float:left;width:18em;margin: 0 0 0 0;padding:.5em;border-top:1px solid #ccc}
/* forms */
.val-blue{height:23px;margin:15px 0 0 5px;padding:0 5px 0 15px;float:left;color:red;background:#e0f0ff url('../Images/ScotEdJobs/val-blue.gif') no-repeat top left;}
.val-blue p{margin:3px 0 0 0;padding:0px;font-weight:bold}
.validation-bubble{height:23px;margin:15px 0 0 5px;padding:0 5px 0 15px;float:left;color:red;background:#e0f0ff url('../Images/ScotEdJobs/val-blue.gif') no-repeat top left;}
.validation-bubble p{margin:3px 0 0 0;padding:0px;font-weight:bold}
.frmbutton{font-size:12px;color:#5b84b2;font-weight:bold;background:#fff url('../Images/input.gif') no-repeat -4px -4px}
form{margin:0;padding:0px;background-color:#fff}
legend {font-weight:bold;color:#000}
select{font-size:small}
.tradeupdesc{float:left;min-width:250px;padding:0 2px 2px 5px;background-color:#f5f5f5}
.inputhelpstyle{font-size:86%;float:right;width:240px;padding:0 2px 0 3px;margin-right:5px;background-color:#f5f5f5}
.inputhelpstyle p{font-size:86%}
input{font-size:small;font-family:Verdana, Arial, Helvetica, sans-serif}
.inputbox{font-size:small;font-family:Verdana, Arial, Helvetica, sans-serif}
.frmfixedsize{width:298px;border:1px solid #b5b5b5;float:left}
.frmfixedsize-small-noborder{width:150px;border:0px solid #b5b5b5;float:left}
.tbfixedsize{width:298px;border:1px solid #b5b5b5;float:left;background-color:#ffeac4}
textarea{font-size:small;border:1px solid #b5b5b5;font-family:Verdana, Arial, Helvetica, sans-serif}
.textareafull{width:300px;float:left;font-size:small;border:1px solid #b5b5b5;font-family:Verdana, Arial, Helvetica, sans-serif}
.subtitle{font-weight:bold;color:#5b84b2;padding-top:10px}
.frmbuttonposition{margin-left:218px; margin-top:10px}
.frmlabel{float:left;width:245px;text-align:right;font-weight:bold;margin-right:2px}
.frmlabelplain{float:left;width:245px;text-align:right;margin-right:2px;margin-bottom:5px}
.frmlabelleft{float:left;font-weight:bold;margin-right:2px}
.frmlonglabel{float:left;font-weight:bold;width:495px;margin:0 0 10px 0}
.goButton{vertical-align: bottom;cursor:pointer}
.checkradio{float:left}
.checkradio input{border:0px solid #fff}
.longcheckradio input{border:0px solid #fff}
.checkboxcentered{float:left}
.frmvalidation{clear:both;color:#ff0000}
.frmwarning{color:#ff0000} 
.frmrequired{margin:0;color:#ff0000;width:15px;font-size:x-small;font-weight:bold}
/* bullets PDF and Word */
.bulleticons {list-style-type:none;padding-left:0;margin-left:0;font-size:x-small}
.bulletword {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-word.gif") left center no-repeat} 
.bulletpdf {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-pdf.gif") left center no-repeat} 
.bulletxls {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-xls.gif") left center no-repeat} 
.bulletppt {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-ppt.gif") left center no-repeat} 
.bulletgif {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-gif.gif") left center no-repeat} 
.bulletjpg {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-jpg.gif") left center no-repeat} 
.bulletpng {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-png.gif") left center no-repeat} 
.bullethtml {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-html.gif") left center no-repeat} 
.bulletany {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-any.gif") left center no-repeat} 
/* WARNING used for job list, job view and recruiter profile */
.jr-wrapper{width:630px}
.jd-new{color:#ff0000}
.jd-leftcontent{float:left;width:630px}
.jd-rightcontent{margin-top:5px;float:right}
.jdtop{margin:0; z-index:-1;padding:1px} /* width:630px; */
.jdtop-jotw{margin:0;border:2px solid #855ec1;background-color:#F0F0F0} /* width:630px; */
.jdtop-upgrade {margin:0;border:1px solid #855ec1;background-color:#F0F0F0}  /* width:630px; */
.jdhead{width:100%;float:left;background-color:#f0f0f0}
.jd-jotw{float:left;font-weight:bold;padding:0 0 0 5px;color:#fff;background-color:#0D8DD3;width:120px}
.jdtitle{float:left;padding:5px 0 0 5px;font-weight:bold}
.jdid{float:right;padding:5px 0 0 0}
.jdcart{float:right;padding:2px 0 0 0}
.jdorglogo{float:right;padding:5px 5px 0 0}
.jdlogo{float:left}
html>body .jdlogo {float:left;padding-right:5px} /* IE can't understand the the html>body CSS command so will ignore it. */
.jdsummary {padding:5px;bottom:0;clear:both} /* clear required for firefox css bug */
.jddesc {padding:5px;position:relative} 
.jdleftfields {float:left;font-size:x-small;padding:0 0 0 5px;line-height:150%}
.jdrightfields {float:right;font-size:x-small;padding:0 5px 0 0;line-height:150%;text-align:right}
.jdrightfields2 {float:right;font-size:x-small;padding:0 5px 0 0;line-height:150%;text-align:right}
.jdnumberof {float:left;margin:20px 0 10px 0}
.jdlinks {float:left;clear:left;padding:10px 0 10px 0;font-size:x-small}
.jdorderby {float:left;font-size:x-small;margin:20px 0 10px 0}
.jdemployerinfo {width:150px;float:right}
.jdsection {clear:left;margin:5px;padding:5px 0 0 0;border-top:1px solid #ccc}
.jddelete {float:right;padding:5px 0 0 0}
/* Tabs 1 */
.tabs1 {float:left;width:100%;background:#fff;padding:0;font-size:9pt;padding:0;line-height:14px;height:32px}
.tabs1 ul {margin:0;padding:10px 0 21px 10px;list-style:none;border-bottom:1px solid #d7d7d7}
.tabs1 li {display:inline;margin:0;padding:0}
.tabs1 a {float:left;background:#F5F5F5 url('../Images/Eteach/menu/tabs1.png') no-repeat left top;padding:0 0 0 9px;text-decoration:none;color:#787878}
.tabs1 a span {float:left;margin:0;display:block;background:#F5F5F5 url('../Images/Eteach/menu/tabs1.png') no-repeat right top;padding:4px 15px 3px 6px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs1 a span {float:none;}
/* End IE5-Mac hack */
.tabs1 .current a span {padding-bottom:4px;font-weight:normal;color:#000}
.tabs1 a:hover, .tabs1 a:hover span {background-color:#F5EBFF;color:#000}
.tabs1 .current a span, .tabs1 .current a {background-color:#fff}
.tabs1 .start {float:left;background:none;padding:0 0 0 9px;text-decoration:none;color:#787878}
.tabs1 .start span {height:14px;float:left;margin:0;display:block;background:#F5F5F5 url("../Images/Eteach/menu/tabs1.png") no-repeat right top;padding:4px 1px 3px 0}
.tabs1-container{min-height:150px;background:url('../Images/Eteach/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-container .divider{border-top:1px dotted #ccc;height:0px;padding:5px 0}
.tabs1-level2 {padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px dotted #d7d7d7;background-color:#fff;font-size:9pt} 
.tabs1-level2 ul{margin:0;padding:0;list-style-type:none}
.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-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/Eteach/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}

/* data tables */
.table-common-paging {font-size:x-small;border-style:none}
.table-common {font-size:x-small;border:1px solid #d6d6d6}
.table-common td, .table-common th {padding:4px;border:1px solid #d6d6d6}
.table-common th {font-weight:bold;background:#f0f0f0;text-align:center}
.table-common td {text-align:left}
.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:000}
.table-plain td {text-align:left}
.cell-shaded {background-color:#f0f0f0;border:1px solid #d6d6d6}
.full-width{width:100%}
/* accessibility */
.offscreen {position:absolute;left:-1999px}
acronym	{border-bottom:1px dashed #999999;cursor:help}
/* column layouts */
.leftthincolumn {
	float: left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 120px}
	
.rightthincolumn {
	float: right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 120px}

.rightdoublecolumn {
	float: right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 428px}
	
.leftfatcolumn {
	float: left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 600px}
	
.rightfatcolumn {
	float: right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 645px}
	
.middlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 520px;
	min-height: 100%;
	_height: 100%}
	
.lefthalfmiddlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 257px;
	min-height: 100%;
	_height: 100%}
	
.righthalfmiddlecolumn
{
	float:right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 257px;
	min-height: 100%;
	_height: 100%}
	
.leftthirdmiddlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 212px;
	min-height: 100%;
	_height: 100%}
	
.rightthirdmiddlecolumn
{
	float:right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 211px;
	min-height: 100%;
	_height: 100%}
	
.lefthalfmiddlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 320px;
	min-height: 100%;
	_height: 100%}
	
.righthalfmiddlecolumn
{
	float:right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 320px;
	min-height: 100%;
	_height: 100%}
	
.gap {
	float: left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 5px}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
