/* SecondPost */
body{margin:0;background:#E1E1E1;color:#4D4D4D;padding:0;text-align:center;font-family:'Trebuchet MS','Helvetica Neue',Helvetica,Arial,Sans-serif;font-size:11px}
a{text-decoration:none;color:#007AC9}
h1{color:#B40E0F;padding:0 0 3px 0;margin:0px;font-family:"Trebuchet MS",Arial,Verdana;text-transform:uppercase;font-size:16px}
a{text-decoration:none;color:#1885CC}
h2{color:#B40E0F;padding:0 0 3px 0;margin:0px;font-family:"Trebuchet MS",Arial,Verdana;text-transform:uppercase;font-size:14px}

/*Page layout*/
#PageContainer{margin:0;padding:0;background:#E6E6E6 url(/images/background.png) top left repeat-x;min-height:908px}
#Page{width:908px;margin:0 auto 0 auto;padding-left:10px;padding-right:10px;text-align:left;background:#FFF}
#PageLeaderboard{float:left;margin:15px 0 15px 0;padding:0 0 0 0;width:908px;height:90px;background-color:#FFF}
#PageHeader{position:relative;float:left;width:908px;height:113px;background:url(/images/header-top.png) no-repeat left bottom;text-align:center}
#PageHeader .logoLink{display:block;position:absolute;top:10px;left:12px;width:205px;height:60px}
#PageHeaderH1Wrapper{float:left;text-align:left;height:70px;padding-left:385px;width:265px}
#PageHeaderH1Wrapper div{color:#4d4d4d}
#PageHeaderH1Wrapper h1{font-size:13px;margin:0;padding:0;text-transform:uppercase}
#PageHeaderH1Wrapper h1 a{color:#B40E0F}
#PageHeaderLoginContainer{float:left;width:230px;margin:0;height:70px;padding-left:15px}
#PageHeaderLoginContainer ol{list-style-type:none;margin:0px;padding:0px}
#PageHeaderLoginContainer ol li{float:left}
#PageHeaderLoginContainer ol li.a{width:200px}
#PageHeaderLoginContainer label{float:left;width:70px;text-align:left}
#PageHeaderLoginContainer h2{display:none}
#PageHeaderLoginContainer p{margin:0px;padding:0px}
#PageHeaderLoginContainer #loginLinks{color:#007AC9; padding-left:25px;}
#PageHeaderLoginContainer #loginLinks a{color:#007AC9}
#PageHeaderLoginContainer #loginLinks .musth{padding-left:5px}
#PageHeaderLoginContainer #moduleFormsLogin{padding:0px;margin:0px}
#PageHeaderLoginContainer #moduleFormsLogin li.a label{width:55px;color:#4D4D4D;display:block;text-transform:uppercase;float:left;margin-top:7px;text-align:right;padding-right:5px}
#PageHeaderLoginContainer #moduleFormsLogin li.a input{width:130px;display:block;margin-top:3px;height:18px;border:1px solid #4D4D4D}
#PageHeaderLoginContainer #moduleFormsLogin li.b input{margin-top:6px}
#PageHeaderSiteNavigation{float:left;width:908px;margin:0;padding-top:13px;height:28px;text-transform:uppercase}
#PageHeaderSiteNavigation ul{float:left;margin:0 0 0 0;padding:3px 0 0 15px}
#PageHeaderSiteNavigation ul li{float:left;display:inline;margin:0 31px 0 5px;padding:0 0 0 0}
#PageHeaderSiteNavigation ul li a{color:#1885CC;font-weight:bold}
#PageHeaderSiteNavigation ul li a:hover{color:#B40E0F}
#PageHeaderSiteNavigation ul li.highlight a{color:#B40E0F}
#PageNavigation{float:left;width:908px;margin:0 0 0 0;padding:0 0 0 0;height:24px;color:#fff;text-transform:uppercase}
#PageNavigation ul{float:left;margin:3px 0 0 15px;padding:0 0 0 0}
#PageNavigation ul li{float:left;display:inline;margin:0 5px 0 5px;padding:0 0 0 0}
#PageNavigation ul li a{color:#fff;font-size:11px}
#PageNavigation ul li.highlight a{color:#B40E0F}
#PageNavigation .isDisabled a{color:#666}

/*Keyword search*/
#PageHeaderSiteNavigation .keywordSearch {float:right;width:240px}
#PageHeaderSiteNavigation .keywordSearch .list{list-style-type:none;padding:0;margin:0}
#PageHeaderSiteNavigation .keywordSearch .list li{float:left}
#PageHeaderSiteNavigation .keywordSearch li input.formImage{margin-top:1px;margin-left:7px}
#PageHeaderSiteNavigation .keywordSearch label{color:#4D4D4D;float:left;display:block;width:44px;padding-top:3px;}
#PageHeaderSiteNavigation .keywordSearch .formText{width:153px;border:1px solid #4D4D4D; height:16px;}

/*Breadcrumb*/
#PageContent #PageBreadcrumb{width:908px;margin:0;padding:0;color:#900;text-transform:uppercase;height:21px;line-height:21px;top:102px;left:0px}
#PageContent #PageBreadcrumb ul{float:left;margin:0px 0 0 18px;padding:0}
#PageContent #PageBreadcrumb ul li{float:left;display:inline;margin:0 2px 0 2px;padding:0}
#PageContent #PageBreadcrumb ul li a{color:#B40E0F}


.breadCrumbOnNavigation .breadCrumb li{color:White;text-transform:uppercase}
.breadCrumbOnNavigation .breadCrumb li a{color:White}
.breadCrumbOnPage .breadCrumb li{color:Black}
.breadCrumbOnPage .breadCrumb li a{color:Black}


#PageContent {float:left;width:908px;min-height:500px;margin:0 0 0 0;padding:0 0 0 0;background:white url(/images/header-bottom.png) top left no-repeat}
#PageContent.SubNavigationHome {float:left;width:908px;min-height:500px;margin:0 0 0 0;padding:0 0 0 0;background:white url(/images/header-bottom2.png) top left no-repeat}


#PageContentWrapper{float:left;width:908px;margin:10px 0px 10px 0px;padding:0 0 0 0}
#PageContent h1{font-size:18px;}
#content .inlineNav{float:right;border:1px solid #999;margin:-24px 10px 0 0;padding:5px 20px 0px 20px;height:20px;text-align:center}
#content p{float:left;margin:0 16px 0 16px;width:800px}

.FloatingContainer{float:left; width:185px; margin:0px 0px 10px 0px; padding-top:10px;}
#PageHeaderLoginContainer .FloatingContainer{float:left;margin:10px 0 0 16px;text-align:left;padding:0px;width:auto}

.FloatingBanner{float:left}
.FloatingBanner a{float:left;background-color:#999}
.formLeft{float:left;width:160px;min-height:30px}
.formRight{float:left;width:280px;min-height:30px}
#PageFooter{float:left;width:908px;text-align:center;background:White}
#moduleFooterLogo{margin:0 auto 0 auto}
#moduleFooterText{padding-bottom:10px}
.panelTitleSearch{color:White;padding :0 0 15px 0;margin:0px;text-transform:uppercase;font-size:17px;font-family:"Trebuchet MS",Arial,Verdana}
.panelAdvancedSearch{float:left;background:url(/images/panelbg1.png) top left no-repeat;height:134px;margin:0;padding:10px 0 0 13px;width:460px}

.featured-employer {margin-top:3px;width:185px;height:119px;background:url(/images/panelbg3.png) top left repeat-x;padding:6px 10px 6px 10px;margin-bottom:13px;float:left;margin-left:11px;position:relative;}
.featured-employer ul.list{padding:0px;margin:5px 0 0 0;list-style-type:none;height:18px}
.featured-employer ul.list li{float:left;padding-right:1px}
.featured-employer ul.list li a{color:White;text-transform:uppercase}
.featured-employer  p{margin:3px;padding:0}
.featured-recruiter .list{position:absolute;bottom:7px;left:8px;right:5px;height:20px; }


.panel-text{padding:2px 0 0 0;margin:0px}
.email-icon{position:absolute;background:url(/images/email-icon.png) top left no-repeat;width:52px;height:38px;bottom:10px;left:10px}

/* Panels */
.latest-jobs{float:left;width:270px;height:306px;background:#EFEFEF;margin-bottom:15px}
.latest-jobs h2{padding-left:13px;padding-top:5px}
.latest-jobs p{padding:5px 5px 5px 13px;margin:0px;background:#EFEFEF;text-transform:uppercase;text-align:left}
.latest-jobs p a{color:#2C8FD0;font-size:11px}
.latest-jobs h2 a{color:#B40E0F}
.latest-jobs td{padding-left:10px}
.whiteLine b a{color:Black;font-size:11px}
.blueline b a{color:Black;font-size:11px}
.whiteLine a{color:#B40E0F;font-size:11px}
.blueline a{color:#B40E0F;font-size:11px}
tr.whiteLine{background:#EFEFEF}
tr.blueline{background:#DCDCDC}
tr.whiteLine td{padding:0 0 0 13px}
tr.blueline td{padding:0 0 0 13px}


/*Discussions*/
.discussions{float:left;width:369px;min-height:312px;padding:0px;background:#EFEFEF}
.discussions h2{padding-left:13px;padding-top:5px}
.discussions .itemTitle a{float:left;color:Black;font-weight:bold}
.discussions .itemTitle span{float:right}

.discussions .itemText{clear:both;color:#4D4D4D;padding-bottom:3px;}
.discussionItem{padding:5px 5px 5px 13px;max-width:369px;}
.discussions .Odd{background:#DCDCDC}
.itemText img{float:right;max-width:50px;max-height:50px;}

/*News*/
.in-the-news{float:left;width:369px;min-height:312px;padding:0px;background:#EFEFEF;margin-left:13px}
.in-the-news .articlePreviewContainerTitle{font-size:11px}
.in-the-news .articlePreviewContainerTitle{font-size:11px}
.in-the-news h2{padding-left:13px;padding-top:5px}
.in-the-news h5 a{color:Black}
.in-the-news .articlePreviewContainerSummary a{color:#1885CC}
.in-the-news .articlePreviewContainerSummary span{color:#4D4D4D}
.in-the-news .articlePreviewImage{float:right}
.in-the-news .articlePreviewImage img{margin-top:-13px}

.in-the-news .articlePreviewContainerTitle h5{margin:0px;padding:0px}
.divCenter{text-align:left;padding:4px 4px 4px 13px}
.ShowAllItems{text-transform:uppercase}
.in-the-news h5{padding:0px;margin:0px;margin-top:5px;font-size:11px}
.articlePreviewContainerOdd{background:#DCDCDC;padding:5px 5px 5px 13px}
.articlePreviewContainerEven{background:#EFEFEF;padding:5px 5px 5px 13px}

/*Puff spots*/
.divpuffContainer h2{position:absolute;top:5px;left:5px}
.divpuffContainer h2 a{color:#B40E0F}
.divpuffContainer .puffSpotImage{position:absolute;bottom:5px;left:5px}
.divpuffContainer .puffSpotButton{height:22px; position:absolute;right:5px;bottom:5px}
.register-for-free{position:relative;float:left;margin-left:11px;margin-top:3px;width:202px;height:131px;background:url(/images/panelbg2.png) top left repeat-x}
.register-for-free .puffSpotText{position:absolute;left:10px;width:180px;top:30px;font-size:11px}
#sectionHome1 .location{float:left;position:relative;width:155px;height:120px;margin-left:13px;margin-bottom:10px;background:#EFEFEF url(/images/panelbg2.png) top left repeat-x}
#sectionHome1 .location .puffSpotText{position:absolute;left:45px;width:110px;top:30px}
div.locationPuffSpot div.divpuffContainer{position:relative;width:300px;height:90px;float:left;background-image:url(/images/panelbg2.png);margin-bottom:10px}
div.locationPuffSpot div.divpuffContainer h2{position:absolute;top:5px;left:60px}
div.locationPuffSpot div.divpuffContainer h2 a{color:#B40E0F}
div.locationPuffSpot div.divpuffContainer .puffSpotText span{color:#4D4D4D;position:absolute;top:35px;left:60px;width:200px}
div.locationPuffSpot div.divpuffContainer .puffSpotImage{position:absolute;bottom:5px;left:5px}
div.locationPuffSpot div.divpuffContainer .puffSpotButton{position:absolute;right:5px;bottom:5px}

/******************career-advice******************/
.career-advice{position:relative;height:111px;background:url(/images/panelbg2.png) top left repeat-x}
.career-advice h2{position:absolute;top:0;left:0px;padding-left:13px;}
.career-advice .puffSpotText{position:absolute;left:70px;width:180px;top:30px}

/******************browse-jobs******************/
.browse-jobs{float:left;position:relative;width:155px;height:120px;margin-left:13px;margin-bottom:10px;background:#EFEFEF url(/images/panelbg2.png) top left repeat-x}
.browse-jobs .puffSpotText{position:absolute;left:60px;width:90px;top:30px}
.browse-jobs-container{clear:both;width:780px}
.browseLeftSide{border-top:0px solid red;float:left;width:400px}
.browseRightSide{border-top:0px solid red;float:right;width:200px}
#mpu-banner{margin-bottom:10px;margin-right:13px}
.searchFormBox{background:url(/images/panelbg2.png) top left repeat-x;width:300px;height:170px}
li.a{width:200px}

/* Page sections */
#sectionHome1{float:left;width:758px}
#sectionExtraModuleBanners{float:left;width:140px}
#sectionExtraModuleBanners a{display:block;margin-bottom:20px;text-align:center;line-height:1.1em}
#sectionExtraModuleBanners .moduleInfo{color:#B40E0F}
#sectionExtraModuleBanners span.moduleInfo{padding-bottom:5px;display:block;text-align:left}

/* Banners */
.bannerHeadline{float:left;width:468px;height:60px;margin-left:13px;margin-bottom:13px}
.bannerMPU{float:left;width:300px;height:250px;margin-left:13px;margin-bottom:15px}
.banner3{float:left;width:240px;height:60px;margin-left:10px}

/***************** Generic search results styles ************************************************************************************************ */
.search-results-row-blue{background-image:url(/images/blue-search-results-row-spacer.gif);background-position:bottom left;background-repeat:repeat-x}
.search-results-row-grey{background-image:url(/images/grey-search-results-row-spacer.gif);background-position:bottom left;background-repeat:repeat-x}
.search-results-table{border:1px solid #FFEFD7}
.search-results-header{color:#FC8815;text-transform:uppercase}
.search-results-header th{border-bottom:1px solid #FFEFD7}

/* Default page - advanced search*/
.panelAdvancedSearch{position:relative;margin:-10px 0 15px 0}
.panelAdvancedSearch h2{margin:0 0 5px 0;padding:0;}


.panelAdvancedSearch .srchLabel{color:#878787;text-transform:uppercase;float:left;margin-top:3px;margin-bottom:10px;width:70px}
.graduateProgrammesContainer{position:absolute;top:65px;right:10px;height:50px;width:200px;text-transform:uppercase}
.graduateProgrammesContainer .searchResult{line-height:30px;font-size:14px;text-transform:uppercase}
.graduateProgrammesContainer .searchResult b{color:#1885CC}
.searchResult .ajaxImageLoad, .ajaxImageLoad{background:transparent url(/images/ajax-load.gif) top left no-repeat;display:block;width:16px;height:16px;margin-top:8px}
.panelAdvancedSearch ol{list-style-type:none;margin:0;padding:0}
.panelAdvancedSearch .searchFormBox {position:relative; background:transparent;width:457px;height:105px; text-transform: uppercase;}
.panelAdvancedSearch .searchFormBox .formImage{position:absolute; right:15px;bottom:4px;padding:0px;}

.panelAdvancedSearch ol{list-style-type:none;margin:0;padding:0;width:260px;padding-top:10px}
.panelAdvancedSearch ol li{float:left}

.panelAdvancedSearch .list label{float:left;display:block;width:80px;margin-top:4px; text-transform:uppercase;}
.panelAdvancedSearch .list select{float:left;}
.panelAdvancedSearch .list .a{width:260px;padding-bottom:8px;}

.panelAdvancedSearch .list .d a{position:absolute;top:-10px;width:120px;text-align:right;right:5px;color:White;text-transform:uppercase;font-weight:bolder; padding-right:9px;}
.panelAdvancedSearch .list select{float:left;width:170px;}
.panelAdvancedSearch .graduate-jobs-checkbox{position:absolute;top:16px;left:258px;text-transform:uppercase;display:none }
.panelAdvancedSearch .graduate-jobs-checkbox label{position:absolute;width:180px; top:2px}

.panelAdvancedSearch #searchResult{position:absolute;left:269px;top:80px;font-size:12px;text-transform:uppercase}
.panelAdvancedSearch #searchResult b{color:#1885CC}

/* Advanced search page */
#sectionAdvancedSearch{float:left;width:758px}
#sectionAdvancedSearch h1{padding:0px;margin:0px;color:#B40E0F;font-size:18px;font-weight:bold;margin-bottom:10px}
#sectionAdvancedSearch .Search{float:left;width:450px;padding:0 10px 10px 10px;margin-right:15px;text-transform:uppercase}
#sectionAdvancedSearch select{margin-bottom:10px}
#sectionAdvancedSearch .srchLabel{margin-top:3px;width:70px;float:left;margin-bottom:10px;text-transform:none;text-align:right;padding-right:10px;color:#878787}
#sectionAdvancedSearch .srchGetJobsButtonContainer{float:left;width:120px;text-align:right; position: relative; top: -30px; left: 300px;}
#sectionAdvancedSearch .srchButtonContainer{height:25px}
#sectionAdvancedSearch .srchButtonContainer input{float:right;margin-right:15px}
#sectionAdvancedSearch .latest-jobs{height:auto}
#sectionAdvancedSearch .srchFormSection label{color:#878787;text-transform:none}
#sectionAdvancedSearch .srchFormSection{margin-bottom:15px;padding:6px 0px 6px 15px;background:#EFEFEF url(/images/panelbg2.png) top left repeat-x;}
#sectionAdvancedSearch .srchFormSection select{text-transform:none}
#sectionAdvancedSearch .selectIndustry{width:220px}
#sectionAdvancedSearch .selectJobRole{width:220px}
#sectionAdvancedSearch .selectLocation{width:220px}
#sectionAdvancedSearch .srchTextBox{width:200px}
#SearchOptions2{height: 112px;}

#StarVacanciesTooltip {position: absolute; top: 0; left: 0; display: none; text-transform: none; background-color: #FFFFFF; width: 680px;}
.star-vacancy-info {padding-top: 5px; padding-bottom: 5px; border: 1px solid #4D4D4D;}
.star-vacancy-info img {float: left; width: 53px; padding-left: 3px;}
.star-vacancy-info span h2 {padding: 5px 0 5px 5px}
.star-vacancy-info span {float: left; width:600px; padding-left: 5px;}


/*Employer Profile Page*/
#employerProfile{position:relative; float:left; width:700px;}
#employerProfile img{border:none}
#employerProfile .floatContainer{margin-top:20px}
#employerProfile .free-jobs-caption{color:#B40E0F;font-family:"Trebuchet MS",Arial,Verdana;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:30px}
#employerProfile .paid-jobs-caption{color:#B40E0F;font-family:"Trebuchet MS",Arial,Verdana;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:30px}
#employerProfile .paid-jobs-list-header th{font-weight:bold;color:#B40E0F;font-size:12px}
#employerProfile th{height:20px;border-bottom:1px solid #EFEFEF; padding-left: 5px; padding-bottom: 0px;}
#employerProfile .paid-jobs-list-header{height:20px; padding: 0 0 3px 0;}

#employerProfile td{height:30px; padding-left: 5px;}
#employerProfile td.bulletpoint{padding-left: 10px;}
#employerProfile td a{color:#B40E0F; padding-left: 0px}
#employerProfile table{padding-bottom:20px;background:url(/images/tablebg.gif) bottom left repeat-x; width: 677px;}
#employerProfile .free-jobs-list-item{margin:0px;padding:0px;margin-left:15px}
#employerProfile .free-jobs-list-item a{color:#1885CC}
#employerProfile #face-book-div{margin-top:30px}
#employerProfile .employerProfileMedia{float:left;margin-right:10px}
#employerProfile .employerProfileSend{float:right;height:60px}
#employerProfile .employerProfileSend ul{width:90px;list-style-type:none;margin:0px;padding:0px}
#employerProfile .employerProfileSend li{float:left;width:28px}
#employerProfile .employerProfileCompanyText{float:left;height:60px;margin-right:5px}
#employerProfile .employerProfileCompanyText h1{color:#B40E0F;text-transform:uppercase;padding:0px;margin:0px; font-size: 14px;}
#employerProfile .employerProfileCompanyText a{color:#1885CC;font-size:14px;text-transform:uppercase; font-weight: bold;}
#employerProfile .employerDiverstyPanel{width:699px;clear:both; padding-left: 15px;}
#employerProfile .employerProfileCompanyPrfile{padding-right:10px;clear:both; padding-left: 15px; position: relative; top: -10px;}
#employerProfile .employerHeaderContainer h2{color: #474747; font-size: 13px;}
#employerProfile .employerHeaderContainer{float:left;width:670px;margin-top:20px;margin-bottom:12px;padding:2px 5px 25px 0px;background:#F1F1F1; margin-left:15px;}
#employerProfile .employerHeaderContainer div{float:left;height:50px;padding:5px 17px 5px 50px;}
#employerProfile td {height: 20px; padding-bottom: 5px; padding-top: 5px;}
#employerProfile .free-jobs-list-item {padding-left: 10px;}
#employerProfile .employerProfileWebsiteLink {padding-left: 15px; margin-top: -30px;}
#employerProfile .floatContainer {padding-left: 15px;}
#employerProfile #face-book-div {padding-left: 15px;}

/* Employer profile header images */
#employerProfile .employer-industry-header{background:url(/images/industry.gif) 0 8px no-repeat; width: 85px;}
#employerProfile .employer-location-header{background:url(/images/map.gif) 0 8px no-repeat; width: 85px;}
#employerProfile .employer-jobs-header{background:url(/images/jobsonline.gif) 5px 10px no-repeat; width: 110px;}
#employerProfile .employer-count-header{background:url(/images/employees.gif) 0 10px no-repeat; width: 120px;}

/* Employer profile navigation */
#employerProfileNavigation .regBoxTitle h1{color:#B40E0F;font-family:"Trebuchet MS",Arial,Verdana;text-transform:uppercase;font-size:14px;margin:0px;padding:0px;margin-bottom:5px;margin-top:10px}
#employerProfileNavigation li{text-indent:18px;line-height:25px;background:url(/images/arrow-small.gif) 0px 6px no-repeat}
#employerProfileNavigation ul li.isDisabled a {color:#4D4D4D;}
#employerProfileNavigation .regBoxBodyContainer{background:#F1F1F1;padding:5px;height:60px}
#employerProfileNavigation .moreAbout h2{background:white}
#employerProfileNavigation .moreAboutPanel{background:#F1F1F1;margin:0px}
#employerProfileNavigation .moreAboutSubPanel{background:#F1F1F1;margin:0px}
#employerProfileNavigation .moreAboutSubPanel ul{margin:0 0 0 10px;padding:5px 0px;list-style-type:none}
#employerProfileNavigation .moreAboutSubPanel ul a{color:#B40E0F}
#employerProfileNavigation .moreAboutPanel ul{margin:0 0 0 10px;padding:5px 0px;list-style-type:none}
#employerProfileNavigation .moreAboutPanel ul a{color:#B40E0F}
#employerProfileNavigation .moreAboutPanel ul li.highlight a{color:#1885CC}
#employerProfileNavigation .moreAboutSubheading{padding:5px}
#employerProfileNavigation .regBoxEmail{margin-top:5px;float:left}
#employerProfileNavigation .regBoxEmail input{border:1px solid #4D4D4D;width:120px}
#employerProfileNavigation .regBoxRegisterButton{margin:0px;padding:0px;padding-top:6px;padding-left:5px}
#employerProfileNavigation .regBoxRegisterButton input{width:20px;height:20px;margin-left:5px;background:url(/images/arrow.png) no-repeat;border:none;cursor:pointer}

/* Vacancy profile */
.vacancyContainer {width: 678px; padding-left:12px;}
.vacancyCompanyMedia {float: left; }
.vacancyTitle {float: left; width: 350px; padding-left: 15px;}
.vacancyTitleFreeJob {float: left; width: 550px; }
#PageContent .vacancyTitle h1 {font-size: 16px;}
#PageContent .vacancyTitle a {font-size: 16px; text-transform: uppercase; font-weight: bold; color: #43A8C8; font-family:'Trebuchet MS',Helvetica,Arial,Sans-serif;font-size:13px;}
#PageContent .vacancyTitleFreeJob a {font-size: 16px; text-transform: uppercase; font-weight: bold; color: #43A8C8; font-family:'Trebuchet MS',Helvetica,Arial,Sans-serif;font-size:13px;}
#PageContent .vacancyTitle span {font-size: 16px; text-transform: uppercase; font-weight: bold; color: #43A8C8; font-family:'Trebuchet MS',Helvetica,Arial,Sans-serif;font-size:13px;}
.vacancy {float: right; height: 40px; margin-right: -7px;}
.vacancy ul {list-style-type: none; margin:0; padding:0; width: 90px;}
.vacancy li {float: left; width: 28px;}
#ctl00_ContentPlaceHolderContent_uxDisplayVacancy_uxVacancyDeadlineDisplay {clear: both;}

.vacancyHighlightedInfoBox{ background:#F1F1F1 none repeat scroll 0 0; float:left; margin-bottom:20px; margin-top:20px; padding:2px 5px; width:670px; }
.vacancyHighlightedInfoBox div {float:left; height:50px; padding:5px 0px 5px 50px; margin-left: 10px;}
.vacancyHighlightedInfoBox div h2{color: #474747; font-size: 13px;}
.vacancy-occupation-header {background:transparent url(/images/occupation.gif) no-repeat scroll 0 5px;}
.vacancy-location-header {background:transparent url(/images/map.gif) no-repeat scroll 0 8px;}
.vacancy-salary-header {background:transparent url(/images/salary.gif) no-repeat scroll 0 8px;}
.vacancy-deadline-header {background:transparent url(/images/deadline.gif) no-repeat scroll 0 8px;}
/*********** LOGIN OVERLAY *************************************************************************************** */
.transparent-box{border:none;text-align:left;color:#4D4D4D}
.transparent-box[class]{background-image:url(/images/transparent.png)}
.transparent-box-settings{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.login-overlay-container{margin:15% auto 0 auto;width:550px;background-color:#FFFFFF;padding:15px;border:1px solid #D1D1D1}
.login-overlay-container #ctl00_uxLoginOverlay_uxBaseLoginDiv div span.linkSeparator {display:none;}
/********************************* Login Styles ***********************************************/
.login-overlay-container #moduleFormsLogin{border:2px none green;width:550px;padding:5px 0 0 0}
.login-overlay-container .a label{float:left;width:150px;text-align:left;height:24px;font-size:1.2em}
.login-overlay-container .formText{float:left;border:1px solid #4D4D4D;width:195px;height:20px;margin:0 100px 3px 0}
.login-overlay-container #moduleFormsLogin li.a{margin:0;padding:0;display:inline}
.login-overlay-container #moduleFormsLogin li.b{float:right}
.xlogin-overlay-container .loginButtonImage{float:left}
.login-overlay-container ol{margin:0}
.login-overlay-container ol.list{list-style-type:none;float:left}
.login-overlay-container #loginLinks{float:left;margin:0px 0px 10px 187px;padding:0px}
.login-overlay-container .musth{visibility:hidden}
.overlay-register{float:left;width:550px}
.overlay-register-icon{float:left;margin-right:15px}
.overlay-register-span{float:left;width:450px}

/**************************************** jQuery Impromptu CSS ****************************************************/
.jqifade{position:absolute;background-color:#aaaaaa}
div.jqi{width:520px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;position:absolute;background-color:#ffffff;font-size:11px;text-align:left;border:solid 1px #eeeeee;-moz-border-radius:10px;-webkit-border-radius:10px;padding:7px}
div.jqi .jqicontainer{font-weight:bold}
div.jqi .jqiclose{position:absolute;top:4px;right:-2px;width:18px;cursor:default;color:#bbbbbb;font-weight:bold}
div.jqi .jqimessage{padding:10px;line-height:20px;color:#444444}
div.jqi .jqibuttons{text-align:right;padding:5px 0 5px 0;border:solid 1px #eeeeee;background-color:#f4f4f4}
div.jqi button{padding:3px 10px;margin:0 10px;background-color:#2F6073;border:solid 1px #f4f4f4;color:#ffffff;font-weight:bold;font-size:12px;cursor:pointer}
div.jqi button:hover{background-color:#728A8C}
div.jqi button.jqidefaultbutton{background-color:#3399cc}
.jqiwarning .jqi .jqibuttons{background-color:#BF5E26}
/** clean blue ex */
.cleanbluewarning .cleanblue{background-color:#acb4c4}
.cleanbluefade{position:absolute;background-color:#aaaaaa}
div.cleanblue{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;position:absolute;background-color:#ffffff;width:650px;font-size:11px;text-align:left;border:solid 1px #213e80}
div.cleanblue .cleanbluecontainer{background-color:#ffffff;border-top:solid 14px #213e80;padding:5px}
div.cleanblue .cleanblueclose{float:right;width:18px;cursor:default;margin:-19px -12px 0 0;color:#ffffff;font-weight:bold}
div.cleanblue .cleanbluemessage{padding:10px;line-height:20px;font-size:11px;color:#333333}
div.cleanblue .cleanbluebuttons{text-align:right;padding:5px 0 5px 0;border:solid 1px #eeeeee;background-color:#f4f4f4}
div.cleanblue button{padding:3px 10px;margin:0 10px;background-color:#314e90;border:solid 1px #f4f4f4;color:#ffffff;font-weight:bold;font-size:12px}
div.cleanblue button:hover{border:solid 1px #d4d4d4}
/***************************************** End of jQuery Impromptu CSS *****************************************/

/***************************************** Search boxes font fix *****************************************/
#moduleFormsLogin input,#PageHeaderSiteNavigation div.keywordSearch input{font-size:93%;}


