/* $Id: index.css,v 1.12 2010/11/22 08:25:24 todork Exp $ */

body {
	background: #fff;
}

table#mainContainerTbl {
	background: url(/img/bhome_bg.jpg) no-repeat center top;
	padding: 0 0 60px 0;
}

td#contentBigCell {
	padding-top: 0;
	text-align: center;
}

table#bhomeTbl {
	width: 900px;
	height: 100%;
	margin: 0 auto;
}

/* --- For Employers --- */

td#bhNewsTd {
	height: 62px;
}

td#bhNewsTd div#newsbkg {
	height: 62px;
	width: 430px;
	padding: 0 0 0 20px;
	background: url(/img/news_back.PNG) no-repeat 20px top;
	-moz-opacity: .70;
	opacity: .70;
	z-index: 1;
	position: absolute;
	top: 0;
}

td#bhNewsTd a.news {
	color: #777777;
	display: block;
	height: 26px;
	font-weight: bold;
	padding-left: 33px;
	padding-right: 7px;
	text-align: left;
	text-decoration:none;
	width:402px;
	background: url(/img/Orange_arrow.png) no-repeat 9px 1px;
	overflow: hidden;
	position: absolute;
	top: 0;
	margin: 17px 0 0 26px;
	z-index: 2;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	td#bhNewsTd a.news {
		width:360px;
	}
}

td#bhNewsTd a:hover {
	color: #f58609;
}

td#bhEmplTd {
	text-align: right;
	height: 65px;
	padding: 10px 40px 0 0;
}

td#bhEmplTd a {
	display: block;
	width: 128px;
	height: 24px;
	margin: 0 0 0 auto;
	color: #555;
	outline: none;
}

td#bhEmplTd a img {
	border: 0;
}

/* --- Logo --- */

td#bhLogoTd {
	text-align: left;
	padding: 15px 0 0 35px;
	height: 1px;
}

td#bhLogoTd a {
	display: block;
	width: 103px;
	height: 85px;
	color: #546a77;
	outline: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	float: left;
}
/*
td#bhLogoTd a.news  {
	display: block;
	float: right;
	margin-right: 58px;
	padding-top: 14px;
	text-align: right;
	width: 333px;
	height: auto;
}
*/




td#bhEmplTd a.news:hover {
	color: #F58609;
	text-decoration: underline;
}

td#bhLogoTd a img {
	border: 0;
}

/* --- Language --- */

td#bhSplitTd {
	vertical-align: top;
	padding-bottom: 36px;
}

td#bhLangTd {
	padding: 80px 0 0 50px;
	vertical-align: top;
}

td#bhLangTd a {
	color: #555;
	text-transfrom: lowercase;
}

td#bhLangTd a:hover {
	color: #f58609;
}

td#bhLangTd span.sep {
	font-size: 9px;
	padding: 0 3px;
	color: #555;
}

/* --- Jobs --- */

div#bhJobsTtlDiv {
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	padding: 40px 0 10px 35px;
	background: url(/img/bhome_mrk.jpg) no-repeat left 35px;
}

div#bhJobsDiv {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

div#bhJobsDiv div {
	white-space: nowrap;
	font-size: 10px;
	overflow: hidden;
	width: 480px;
}

div#bhJobsDiv div.ttl span.date {
	width: 70px;
	color: #590;
	display: inline-block;
}

div#bhJobsDiv div.ttl span.plc {
	color: #590;
}

div#bhJobsDiv div.empl {
	margin-bottom: 7px;
	padding: 0 0 0 74px;
}

div#bhJobsDiv div.ttl {
	cursor: pointer;
}

div#bhJobsDiv div.ttl:hover a,
div#bhJobsDiv div.iehover a {
	text-decoration: underline;
	color: #f58609;
}

/* --- Ad --- */

td#bhAdTd {
	vertical-align: top;
	width: 300px;
	padding: 40px 0 0 0;
}

td#bhAdTd table {
	position: relative;
	left: 46px;
	z-index: 1;
}

td#bhAdTtlTd {
	color: #999;
	text-transform: lowercase;
	height: 1px;
	padding: 0 0 7px 0;
	font-weight: bold;
}

/* --- big buttons --- */

td#bhBtnsTd {
	text-align: center;
	padding: 30px 42px 0 20px;
	height: 1px;
}

table#bhBtnsTbl {
	margin: 0 auto;
}

table#bhBtnsTbl td {
	text-align: center;
}

table#bhBtnsTbl tr.bhBtnsTr td {
	padding: 0 5px 0 15px;
}

a#bhJobs,  a#bhCourses, a#bhStaff, a#bhInfo, a#bhLearn {
	display: block;
	width: 75px;
	height: 61px;
	outline: none;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

a#bhJobs {
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bhome_jobs.png", sizingMethod='scale'); /* becuase IE */
}

a#bhJobs[id] {
	background-image: url(/img/bhome_jobs.png);
}

a#bhCourses {
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bhome_courses.png", sizingMethod='scale'); /* becuase IE */
}

a#bhCourses[id] {
	background-image: url(/img/bhome_courses.png);
}

a#bhStaff {
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bhome_staff.png", sizingMethod='scale'); /* becuase IE */
}

a#bhStaff[id] {
	background-image: url(/img/bhome_staff.png);
}

a#bhInfo {
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bhome_info.png", sizingMethod='scale'); /* becuase IE */
}

a#bhInfo[id] {
	background-image: url(/img/bhome_info.png);
}

a#bhLearn {
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bhome_learn.png", sizingMethod='scale'); /* becuase IE */
}

a#bhLearn[id] {
	background-image: url(/img/bhome_learn.png);
}

table#bhBtnsTbl tr.bhTxtTr td {
	padding: 5px 0 0 0;
}

table#bhBtnsTbl tr.bhTxtTr td a {
	color: #777;
	font-weight: bold;
	text-transform: lowercase;
}

table#bhBtnsTbl tr.bhTxtTr td a:hover {
	color: #f58609;
}

/* --- Combo ---*/

td#bhCmbTd {
	text-align: center;
	padding: 45px 42px 0 20px;
	height: 33px;
}

td#bhCmbTd select {
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 33px;
	font-size: 22px;
}

/* --- jQuery stylish-select --- */

ul.newList * {margin:0; padding:0;}
ul.newList {
	margin: 0;
	padding: 0 2px 0 2px;
	list-style: none;
	color: #000;
	width: 228px;
	background: none;
	position: absolute;
	border: 0;
	top: 0;
	overflow: auto;
	z-index: 9999;
	margin: -2px 0 0 196px;
	background: url(/img/bhome_cmb_opn.png) no-repeat left bottom;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	ul.newList {
		width: 224px;
	}
}

.newListSelected {width: 459px; color:#000; height:33px; margin: 0 auto; cursor: pointer; background: none no-repeat center center;}
.bhCmbBGTd .newListSelected {background-image: url(/img/bhome_cmb_bg.png);}
.bhCmbEnTd .newListSelected {background-image: url(/img/bhome_cmb_en.png);}

.newListSelected:focus {outline:none;} /* remove default focus style */
.newListSelected span {width: 100%; display:block;}
.selectedTxt {width: 100%; overflow:hidden; height:33px; padding: 10px 55px 0 235px; text-align: left; font-size: 12px; color: #777; font-weight: bold;}
.newListHover { background: #f4f4f4; color:#000!important; }

.bhCmbBGTd div.newListOpened {background-image: url(/img/bhome_cmb_bg_opn.png);}
.bhCmbEnTd div.newListOpened {background-image: url(/img/bhome_cmb_en_opn.png);}

.bhCmbBGTd .newListSelHover, .bhCmbBGTd .newListSelFocus {background-image: url(/img/bhome_cmb_bg_sel.png);}
.bhCmbEnTd .newListSelHover, .bhCmbEnTd .newListSelFocus {background-image: url(/img/bhome_cmb_en_sel.png);}

ul.newList li {
	border-bottom: 1px solid #d1d1d1;
	text-align: left;
	font-size: 10px;
	padding: 5px 20px 5px 20px;
}

ul.newList li label {
	color: #565656;
	font-weight: bold;
	font-size: 12px;
	background: none;
	cursor: pointer;
}

ul.newList li.newListHover label {
	color: #565656;
}

ul.newList li#bhCmbOptNone {display: none;}
ul.newList li#bhCmbOptLast {
	border-bottom: 0;
}

ul.newList li#bhCmbOptLast.newListHover {
	background: url(/img/bhome_cmb_opn_hvr.png) no-repeat left bottom;
}

.HomeSearchInput{
  width: 400px;
  border-right: none;
  -webkit-border-top-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;

border: none;
padding: 6px 15px 6px 15px;
font-size: 16px;
height: 31px;
color: #8B8B8B;

background-image: url(../img/homeSearchLeft.png);
background-position: top left;
background-repeat: no-repeat;
}

.HomeSearchButton{
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  
  width: 49px;
  height: 33px;
  position: absolute;
  top: -1px;
  left: 396px;
}
.HomeSearchContainer{
  position: relative;
  width: 450px;
  margin: auto;
  padding-right: 37px;
}
