﻿body {
	padding: 0px; margin: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
}
a {color: #2184bf;}
a:hover {color: #2184bf; text-decoration: none;}
strong, b {color: #747474;}
fieldset {border: 0px; padding: 2px;}
h1 {
	color: #2184bf;
	font-weight: bold; font-size: 17px;
	margin: 0px; padding: 0px;
}
h2 {
	color: #f77900;
	font-weight: bold; font-size: 13px;
	text-transform: uppercase;
	margin: 0px; padding: 0px;
}
h3 {
	color: #6b6b6b;
	font-weight: bold; font-size: 13px;
	text-transform: uppercase;
	margin: 0px; padding: 0px;
}
.clr {clear: both;}
.MainDiv {
	width: 973px;
	display: block;
	overflow: hidden; position: relative;
	margin: 0 auto 0 auto;
}
.Logo {
	background-image: url(logoTopJobs.png); background-repeat: no-repeat;
	width: 328px; height: 83px;
	display: block;
	float: left;
}



/* BUTTONS */
.buttonSearch {
	background-image: url(buttonSearch.png); background-repeat: no-repeat;
	width: 40px; height: 22px;
	border: 0px;
	color: white;
	font-weight: bold; font-size: 12px;
}
.button {
	background-image: url(button.jpg); background-repeat: no-repeat;
	width: 102px; height: 25px;
	display: inline-block;
	border: 0px;
	color: #363636;
	font-size: 13px; font-weight: bold;
}
.buttonApplyNow {
	background: url(buttonApplyNow.png) white; background-repeat: no-repeat; background-position: 0px 9px;
	width: 124px; height: 38px;
	display: block;
	border: 0px;
	color: white;
	font-size: 13px; font-weight: bold;
	padding-left: 20px;
}
.buttonApplyNowLink{
	background: url(buttonApplyNow.png) white; background-repeat: no-repeat; background-position: 0px 9px;
	width: 124px; height: 38px;
	display: block;
	border: 0px;
	color: white;
	font-size: 13px; font-weight: bold;
	/*padding-left: 20px;*/
	padding:10px 0 0 35px;
}
.btn {
	background: url(btnBg.png) no-repeat;
	width: 147px; height: 29px;
	display: block;
	float: left;
	margin: 5px 0 0 35px;
	color: black;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.btn:hover {
	color: white;
}
/* END BUTTONS */


/* leftBlock */
.leftBlock {
	background: url(side-bg.jpg) no-repeat;
	width: 231px; height: 57px;
	display: block;
	padding: 10px 0 0 0;
}
.leftBlock a {
	text-decoration: none;
	font-size: 12px; font-family: Verdana;
	color: #08508E;
}
.leftBlock p {
	color: #555555;
	font-size: 11px;
}

.leftBlockAdv {
	background: url(advertise-here-bg.png) no-repeat;
	width: 228px; height: 114px;
	display: block;
}
/* END leftBlock */



/* TOP RIGHT */
.topRightPanel {
	width: 595px;
	display: block;
	float: right;
}
.RSS, .CandidateLogin, .EmployerLogin, .twitter, .fb, .wordpress{
	background-repeat: no-repeat;
	height: 31px;
	display: block;
	padding: 0 0 0 30px;
	line-height: 30px;
	font-weight: bold;
}
.RSS {
	background-image: url(iconRss.png);
	margin: 5px 0 0 0;
	float: left;
}
.twitter {
	background-image: url(twitIcon.png);
	margin: 5px 0 0 10px;
	float: left;
}
.fb {
	background-image: url(fbIcon.png);
	margin: 5px 0 0 10px;
	float: left;
}
.wordpress {
	background-image: url(wordpressIcon.png);
	margin: 5px 0 0 10px;
	float: left;
}
.addThis{
	margin: 13px 0 0 10px;
	float: left;
	height: 15px;
	display: block;
	z-index:5;
}
.CandidateLogin {
	background-image: url(iconCandidate.png);
	margin: 5px 0 0 0;
	float: right;
}
.EmployerLogin {
	background-image: url(iconLogin.png);
	margin: 5px 0 0 20px;
	float: right;
}
.CandidateLogin a, .EmployerLogin a {
	color: #6b6b6b;
}
/* END TOP RIGHT */



/* QUICK SEARCH */
.QuickSearch {
	background-image: url(quickSearch.png); background-repeat:no-repeat;
	width: 595px; height: 61px;
	display: block;
	margin: 5px 0 0 0;
	color: white;
	font-weight: bold; font-size: 13px;
	line-height: 0;
	padding: 0 0 0 20px;
}
.QuickSearch p {
	margin: 3px; padding: 3px;
}
.QuickSearch p a {
	color: white;
	font-size: 11px;
}
.QuickSearch .searchList{
	z-index:1;
}
.QuickSearch .searchList, .QuickSearch .searchText {width: 200px;}
.QuickSearch form {display: inline;}
.leftQuickSearch {
	background-image: url(quickSearchLeft.png); backgrodun-repeat: no-repeat;
	width: 47px; height: 61px;
	display: block; float: left;
}
.rightQuickSearch {
	background-image: url(quickSearchRight.png); backgrodun-repeat: no-repeat;
	width: 6px; height: 61px;
	display: block; float: right;
}
/* END QUICK SEARCH */



/* TOP MENU */
.TopMenu {
	background-image: url(menuBg.png); background-repeat: repeat-x;
	width: 100%; height: 48px;
	background-color:#1864ac;
	display: block;
}
.leftTopMenu {
	background-image: url(menuLeft.png); background-repeat: no-repeat;
	width: 7px; height: 48px;
	display: block;
	float: left;
}
.rightTopMenu {
	background-image: url(menuRight.png); background-repeat: no-repeat;
	width: 10px; height: 48px;
	display: block;
	float: right;	
}
.listMenuActive {
	background-image: url(activeMenuBg.png); background-repeat: repeat-x;
	height: 45px;
}
.listMenu, .listMenuActive {
	text-align: center; /*text-transform: uppercase;*/
	display: block;
	float: left;
	height:50px;
	padding: 0 37px 0;
	margin: 5px 0 0 0;
	overflow:hidden;
}
.listMenu a, .listMenuActive a {
	color: #e4e4e4;
	text-decoration: none;
	font-weight: bold; font-size: 13px;
	line-height:50px;
}
.aboutListSub{
	display:none;
	position:absolute;
	left:124px;
	top:155px;
	float:left;
	clear:both;
	/*background:#196aaf;*/
	background:none;
}
.listMenu .aboutListSub{
	background:#196aaf;
}
.listMenuActive .aboutListSub{
	background:#215dc0;
}
.listMenu:hover .aboutListSub, .listMenuActive:hover .aboutListSub{
	display:block;
}
.aboutListSub a{
	display:block;
	float:left;
	clear:both;
	width:180px;
	text-align:left;
	line-height:20px;
	padding:4px 10px;
	font-size:12px;
	text-transform:capitalize;
}
.sep {
	background-image: url(menuSep.png); background-repeat: no-repeat;
	width: 2px; height: 45px;
	display: block;
	float: left;
	margin: 5px 0 0 0;
} 
/* END TOP MENU */



/* PICTURES */
.mainPicture, .aboutUsPicture, .jobsResultsPicture {width: 973px; height: 242px;  background-repeat: no-repeat;} 
.mainPicture {
	background-image: url(HompageImg.png);
}
.aboutUsPicture {
	background-image: url(AboutUsImg.png);
}
.jobsResultsPicture {
	background-image: url(JobsResImg.png);
}
/* END PICTURES */



/* COLUMNS */
.leftColumn, .rightColumn, .mainColumn, .indexColumn, .indexBigColumn {
	display: block;
	float: left;
	margin: 0 15px 0 15px;
}
.leftColumn, .rightColumn {width: 230px;}
.mainColumn {width: 400px; text-align: justify; line-height: 18px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; color: #555555;}
.indexColumn {width: 680px; line-height: 18px; font-size: 13px;}
.indexBigColumn {width: 955px; line-height: 18px; font-size: 13px;}
/* END COLUMNS */



/* LEFT COLUMNS */
.topLeftBg {
	background-image: url(LeftHeader.png); background-repeat: no-repeat;
	width: 230px; height: 22px;
	display: block;
	margin: 15px 0 0 0;
}
.leftColumn p {
	margin: 1px; padding: 1px;
	color: #555555;
	font-size: 11px;
} 
/* END LEFT COLUMNS */



/* FEATURED COMPANIES */
.jcarousel-skin-tango {
	background-image: url(bgFC.png); background-repeat: repeat-x;
	width: 100%; height: 114px;
	display: block;
}
.FeaturedCompanies {
	background-image: url(bgFC.png); background-repeat: repeat-x;
	width: 100%; height: 114px;
	display: block;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background-image: url(leftArrowFC.png); background-repeat: no-repeat;
	width: 36px; height: 114px;
	display: block;
	float: left;
    position: absolute;
    top: 0px; left: 0px;
    cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background-image: url(rightArrowFC.png); background-repeat: no-repeat;
	width: 35px; height: 114px;
	display: block;
	float: right;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
}
/*.pic {width: 100px;}
.pic img{display:block; margin:auto;}*/
.FCList {
	background-image:url(right_li.jpg); background-repeat:no-repeat;
	clear:both;
	color: #1F6FB5;
	display: block;
	width: 231px; height: 59px;
	margin: 6px 0 0 0; padding: 17px 0 0 26px;
}
.FCList a {
	text-decoration: none;
	color: black;
	display:block;
	margin:0; padding:0;
	width:205px;
}
.FCList span {
	display:block;
	width:190px;
	margin:-10px 0 0 0px;
}
/* END FEATURED COMPANIES */



/* SOCIAL BLOCK */
.blockSocial {
	background-image: url(right_li.jpg); background-repeat: no-repeat;
	width: 231px; height: 59px;
	display: block;
	padding: 10px 0 0 14px;
}
/* END SOCIAL BLOCK */



/* FOOTER */
.Footer {
	background-image: url(footer-bg.jpg); background-repeat: no-repeat;
	width: 930px; height: 80px;
	display: block;
	margin: 10px 0 10px 0;
	line-height: 20px;
}
.Footer a {
	text-decoration: none;
	color: #767676;
	margin: 10px;
}
.Footer a:hover {
	text-decoration: underline;
	color: #019CDE;
}
.Premier {
	background: url(premier-training.png) no-repeat;
	width: 103px; height: 27px;
	display: inline-block;
	float: left;
}
.BABTAC {
	background: url(BABTAC_Logo.png) no-repeat;
	width: 27px; height: 27px;
	display: inline-block;
	float: left;	
}
.StarLight {
	background: url(starLight.png) no-repeat;
	width: 84px; height: 27px;
	display: inline-block;
	float: left;	
}
.rec {
	color: #7E7E7E;
	float: left;
	display: block;
	font-size: 15px;
}
.footerLink {
	width: 950px;
	display: block;
	float: left;
	text-align: center;
	font-size: 9px;
	margin: 10px 0 0 0;
}
.FooterLogo {
	position: absolute;
	left:0px;
}
/* END FOOTER */



/* FIND JOBS */
.searchTop {
	background-image: url(advTop.png); background-repeat: no-repeat;
	width: 680; height: 33px;
	display: block;
	color: #e0dbdb;
	font-size: 15px;
	line-height: 33px;
}
.searchLeft {
	background-image: url(searchLeft.png); background-repeat: no-repeat;
	width: 8px; height: 33px;
	display: block;
	float: left;
}
.searchRight {
	background-image: url(searchRight.png); background-repeat: no-repeat;
	width: 8px; height: 33px;
	display: block;
	float: right;
}
.seachBg {
	background: #ececec;
	display: block;
}
.Search {
	display: block;
	padding: 5px 0 20px 210px;
}
.AdvSearch {
	font-weight: normal;
	float:right;
	position:absolute;
	text-align:right;
	width:55%;
	line-height: 15px;
	font-size: 11px;
}
.AdvSearch a {
	color: white;
}
/* END FIND JOBS */



/* FIELD STYLE */
.inputName {
	width: 200px;
	display: block;
	float: left;
}
.inputField {
	width: 400px;
	display: block;
	float: left;
}
/* END FIELD STYLE */



/* SEARCH RESULTS PAGE */
.PageNavigator {
	display: block;
	float: right;
	font-size: 12px;
}
.PageNavigator a {
	color: #707070;
	text-decoration: none;
}
.pn {
	padding: 3px 6px;
	background: #eeeeed;
	border: 1px solid #d9d9d9;
}
.SearchResults {
	width: 100%;
	display: block;
}
.TitleSearchResults {
	background-image: url(titlesHeaderBg.png); background-repeat: repeat-x;
	width: 100%; height: 32px;
	display: block;
}
.TitleSearchResults a {
	text-decoration: none;
	color: #4c4747;
}
.TitleSearchResultsLeft {
	background-image: url(titlesHeaderLeft.png); background-repeat: no-repeat;
	width: 8px; height: 32px;
	display: block;
	float: left;	
}
.TitleSearchResultsRight {
	background-image: url(titlesHeaderRight.png); background-repeat: no-repeat;
	width: 8px; height: 32px;
	display: block;
	float: right;	
}
.HeaderSRTitle, .HeaderSRAny, .HeaderSRAnySmall, .HeaderSRAnyMedium, .HeaderSRAnyAlerts, .HeaderSRAnyMediumML, .HeaderSRAnyMediumML2, .HeaderSRTitleBig {
	font-weight: bold;
	color: #4c4747;
	display: block;
	float: left;
	line-height: 32px;
}
.HeaderSRTitle {width: 200px;}
.HeaderSRTitleBig {width: 400px;}
.HeaderSRAny {width: 125px; text-align: center;}
.HeaderSRAnyAlerts {width: 200px; text-align: center;}
.HeaderSRAnySmall {width: 15px; text-align: center; margin: 0 5px 0 5px;}
.HeaderSRAnyMedium {width: 120px; text-align: center; margin: 0 5px 0 5px;}
.HeaderSRAnyMediumML {width: 110px; text-align: center; margin: 0 5px 0 5px;}
.HeaderSRAnyMediumML2 {width: 99px; text-align: center; margin: 0 5px 0 5px;}
.valueTitle, .valueAny, .valueAnySmall, .valueAnyMedium, .valueAnyAlerts, .valueAnyBig, .valueAnyMediumML, .valueAnyMediumML2, .valueTitle2, .valueTitleBig {
	color: #4c4747;
	display: block;
	float: left;
} 
.valueTitle {width: 200px;}
.valueTitleBig {width: 400px;}
.valueTitle2 {width: 185px;}
.valueAny {width: 125px; text-align: center;}
.valueAnyBig {text-align: center;}
.valueAnyAlerts {width: 200px; text-align: center;}
.valueAnySmall {text-align: center;  margin: 0 5px 8px 5px;}
.valueAnyMedium {width: 120px; text-align: center;  margin: 0 5px 0 5px;}
.valueAnyMediumML {width: 110px; text-align: center;  margin: 0 5px 0 5px;}
.valueAnyMediumML2 {width: 99px; text-align: center;  margin: 0 5px 0 5px;}
.tableSearchResults {
	width: 100%;
	display: block;	
	margin: 1px;
	clear: both;
	color: #4c4747;
}
.valueTitle a, .valueAny a {
	color: #2184bf;
	text-decoration: none;
}
.icoViewFull a, .icoAddJob a, .icoEmailFriend a, .icoSimilarJobs a, .icoBackToResults a {
	color: #3e3e3e;
	font-size: 12px;
}
.icoViewFull, .icoAddJob, .icoEmailFriend, .icoSimilarJobs, .icoBackToResults {
	background-repeat: no-repeat; background-position: left left;
	height: 18px;
	padding-left: 25px;
	display: block;
	float: left;
	margin: 0 15px 0 0;
}
.icoViewFull {background-image: url(icons/icoViewFull.png);}
.icoAddJob {background-image: url(icons/icoAdd.png);}
.icoEmailFriend {background-image: url(icons/icoEmailFriend.png);}
.icoSimilarJobs {background-image: url(icons/icoSimilarJobs.png);}
.icoBackToResults {background-image: url(icons/icoBackToResults.png);}
.JobSep {
	background-image: url(jobsep.png); background-repeat: repeat-x;
	width: 100%; height: 20px;
	display: block;
	clear: both;
}
/* END SEARCH RESULTS PAGE */


.LogoRes {
	display: block;
	width: 140px;
	float: right;
}
.topRes {
	background: url(topres.png) no-repeat;
	width: 952px; height: 19px;
	display: block;
}
.bgRes {
	background: url(bgres.png) repeat-y;
	width: 952px;
	display: block;
	padding: 0 10px;
	overflow:hidden;
}
.bottomRes {
	background: url(bottomRes.png) no-repeat;
	width: 952px; height: 19px;
	display: block;
}




/* LISTING DETAILS */
.HeaderTitleListing {
	font-weight: bold;
	color: #4c4747;
	display: block;
	float: left;
	line-height: 32px;
}
.ListingInfo {
	width: 100%;
	display: block;
}
.ListingInfo .FieldCaption {
	width: 775px;
}
.FieldName {
	font-weight: bold;
	color: #646464;
	width: 160px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
}
.FieldNameBig {
	font-weight: bold;
	color: #646464;
	width: 320px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
} 
.FieldNameSmall {
	font-weight: bold;
	color: #646464;
	width: 130px;
	display: block;
	float: left;
	margin: 0px 0 0 0;
}
.FieldReq {
	font-weight: bold; font-size: 17px;
	color: #CE0000;
	width: 25px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
}
.FieldCaption {
	width: 460px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
}
.FieldCaptionBig {
	width: 500px;
	display: block;
	float: left;
	margin: 0 0 10px 0;
}
.FieldBig {
	width: 650px;
	display: block;
	float: left;
	margin: 10px 0 0 0;	
}
/* END LISTING DETAILS */



/* MY ACCOUNT */
.myAccountLinks {
	width: 300px;
	display: block;
	float: left;
	margin: 10px;
}
/* END MY ACCOUNT*/



/* MESSAGE BOX */
.MsgBox {
	border: 1px solid black;
	width: 100%;
	display: block;
}
.MsgBoxInner {
	display: block;
	margin: 5px;	
}
.inputLeft {
	width: 150px;
	display: block;
	float: left;
	margin: 10px;
}
.inputRight {
	width: 200px;
	display: block;
	float: left;
	margin: 10px;
}
/* END MESSAGE BOX */



/* COMPANY INFO */
.CompanyInfoBlock {
	width: 200px;
	display: block;
	float: left;
}
.CompanyInfoProfile {
	width: 745px;
	margin-left:10px;
	display: block;
	float: left;	
}
.browseCompanyAB {
	float: left;
	padding: 5px;
}
/* END COMPANY INFO */


/* classes to highlight templates in TemplateSupplier */
.templateHighlight {
}
.templateHighlightOver {
}
.inner_div {
    display: block;
    position: relative;
    width: 24px;
    margin-top: -24px;
    margin-left: 5px;
}
/* END classes to highlight templates in TemplateSupplier */



/* Private messages LEFT MENU */
.pm_top_menu{
	background-color: gray;
	height: 20px;
	width: 150px;
	text-align: center;
	padding-top: 5px;
}

.pm_menu{
	background-color: #C0C0C0;
	height: 100px;
	padding: 10px;
}
/* END */

/* Private messages INBOX - OUTBOX list */
.pm_list {
	
}

.pm_list thead {
	background: #C0C0C0;
}

.pm_list tr {
}

.pm_list .first {
	background: #eeeeee;
}

.pm_list .second {
	background: #d0d0d0;
}

.pm_list td {
	
}
/* END */

/* Private messages QUOTE STYLE */
.pm_quote{
	border: 2px dotted #C0C0C0;
	margin:10px;
	padding: 10px;
}

/* Private messages MESSAGE DETAIL*/
.pm_message_detail{
	
}

.pm_message_detail tr {
	
}

.pm_message_detail .info {
	background: #CCCCCC;
}

.pm_message_detail .detail {
	background: #EFEFEF;
}

.pm_message_detail .box {
	padding: 10px;
	background: #F2F2F2;
}

.pm_message_detail .but {
	text-align: right;
	padding: 5px;
	background: #F2F2F2;
}


/* END Private messages */


/* FEATURED COMPANIES */
.CompaniesList {
	width: 400px;
	display: block;
	/*float: left;
	margin: 7px;*/
}
.CompaniesList a{
	width: 79px;
	display: block;
	float: left;
	margin: 9px;
	border:solid 1px #000000;
}
.pic {
	max-width: 76px;
	/*border: 1px solid gray;*/
	border:none;
	max-height:48px !important;
	/*overflow:hidden;*/
	display:block;
	margin:auto;
	margin-top:auto;
	margin-bottom:auto;
}
/* END FEATURED COMPANIES */
.toph1{
	color:#EEEEEE;
	font-size:9px;
	display:block; width:973px;
	margin:0 auto;
	height:10px;
	overflow:hidden;
}
