#jobs-container,#description-container{
    float: left;
    padding: 0 23px 60px;
    width: 889px;
	float:left;
	font-family: arial;
}

#jobs-container h4,#description-container h4{
	color: #C2DD1F;
	font-size: 1.125em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 9px;
}

#jobs-container ul, #description-container ul{
	float:left;
	width:100%;
	font-size: 12px;
}

#jobs-container ul li,#description-container ul li{
	float:left;
	cursor:pointer;
	margin-right:8px;
}

#jobs-container a, #jobs-container a:hover, #jobs-container a:visited{
	color:#0066d2;
}

#jobs-container h5{
	color:#7cb210;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #336081;
	padding:0 0 6px 0;
	width:100%;
	font-family: arial;
	text-transform: uppercase;
}

#jobs-container .cat-container {
	margin:0 0 32px 0;
	float:left;
	width:100%;
}

#jobs-container .cat-container ul li {
	padding: 10px 0;
	width:100%;
	border-bottom: 1px dotted #ddd;
}

#jobs-container .cat-container ul li span.job-title {
	font-weight: bold;
	font-size: 13px;
	color: #135F8B;
	margin: 1px 10px 0 10px;
	padding: 0 0 0 26px;
	float: left;
	max-width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#jobs-container .cat-container ul li span.job-location {
	font-weight: normal;
	font-size: 12px;
	color: #000;
	margin:1px 10px 0 0;
	float: left;
}

#jobs-container .cat-container ul li span.job-type {
	font-size: 11px;
	color: #999;
	margin:2px 10px 0 0;
	float: left;
}

#jobs-container .cat-container ul li span.job-date {
	font-size: 12px;
	color: #999;
	margin:1px 10px 0 0;
	float: right;
	text-transform: capitalize;
	padding-left: 31px;
}

.new {
	background:url(/imagesrv/careers/images/new.png) no-repeat 0px 3px; 
}

#jobs-container .cat-container ul li .job-description {
	margin: 10px 10px 0 10px;
	font-size: 12px;
	line-height: 150%;
	background: #fff;
	padding: 10px;
	border-top: 1px dotted #C7CDD5;
	border-bottom: 1px solid #C7CDD5;
	float:left;
}



#jobs-container .cat-container ul li .job-description  div{
	width:75%;
	margin:0 0 10px 0;
	float:left;
}

#jobs-container .cat-container ul li .job-description div:first-child {
	width:75%;
	font-size: 12px;
	line-height: 150%;
	float: left;
}

#jobs-container .cat-container ul li .job-description a.apply {
	background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#C15002), to(#F26202));
	background: -moz-linear-gradient(90deg, #C15002, #F26202) repeat scroll 0 0 transparent;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	padding: 4px 8px;
}

#jobs-container .cat-container ul li .job-description a.apply:hover {
	background: #F26202;
	background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#d54400), to(#F26202));
	background: -moz-linear-gradient(90deg, #d54400, #F26202) repeat scroll 0 0 transparent;
	text-decoration:none;
}

.job-selected {
	background: #e6f1f7; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e6f1f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6f1f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e6f1f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e6f1f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e6f1f7 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#e6f1f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6f1f7',GradientType=0 ); /* IE6-9 */

	border-top: none;
	width: 898px;
}

#jobs-container h3,#description-container h3 {
    color: #71818A;
    display: inline;
    float: left;
    font-family: Arial Narrow,Arial,Helvetica,Geneva,sans-serif;
    font-size: 18px;
    margin: 0 0 7px;
    padding: 0;
    width: 100%;
}

#jobs-container .date{
	float:right;
	margin-right:0px;
}
#jobs-container .full{
	color:#CCCCCC;
}

.loading {
	margin: 10px 0 0 10px;
}

.AE span.job-title { background:url(/imagesrv/careers/images/flags/ae.png) no-repeat 0px 3px; }
.AU span.job-title { background:url(/imagesrv/careers/images/flags/au.png) no-repeat 0px 3px; }
.BE span.job-title { background:url(/imagesrv/careers/images/flags/be.png) no-repeat 0px 3px; }
.BR span.job-title { background:url(/imagesrv/careers/images/flags/br.png) no-repeat 0px 3px; }
.CA span.job-title { background:url(/imagesrv/careers/images/flags/ca.png) no-repeat 0px 3px; }
.CN span.job-title { background:url(/imagesrv/careers/images/flags/cn.png) no-repeat 0px 3px; }
.DK span.job-title { background:url(/imagesrv/careers/images/flags/dk.png) no-repeat 0px 3px; }
.FR span.job-title { background:url(/imagesrv/careers/images/flags/fr.png) no-repeat 0px 3px; }
.DE span.job-title { background:url(/imagesrv/careers/images/flags/de.png) no-repeat 0px 3px; }
.HK span.job-title { background:url(/imagesrv/careers/images/flags/hk.png) no-repeat 0px 3px; }
.IN span.job-title { background:url(/imagesrv/careers/images/flags/in.png) no-repeat 0px 3px; }
.IL span.job-title { background:url(/imagesrv/careers/images/flags/il.png) no-repeat 0px 3px; }
.IT span.job-title { background:url(/imagesrv/careers/images/flags/it.png) no-repeat 0px 3px; }
.JP span.job-title { background:url(/imagesrv/careers/images/flags/jp.png) no-repeat 0px 3px; }
.KR span.job-title { background:url(/imagesrv/careers/images/flags/kr.png) no-repeat 0px 3px; }
.MY span.job-title { background:url(/imagesrv/careers/images/flags/my.png) no-repeat 0px 3px; }
.MX span.job-title { background:url(/imagesrv/careers/images/flags/mx.png) no-repeat 0px 3px; }
.NL span.job-title { background:url(/imagesrv/careers/images/flags/nl.png) no-repeat 0px 3px; }
.NZ span.job-title { background:url(/imagesrv/careers/images/flags/nz.png) no-repeat 0px 3px; }
.NO span.job-title { background:url(/imagesrv/careers/images/flags/no.png) no-repeat 0px 3px; }
.SG span.job-title { background:url(/imagesrv/careers/images/flags/sg.png) no-repeat 0px 3px; }
.ES span.job-title { background:url(/imagesrv/careers/images/flags/es.png) no-repeat 0px 3px; }
.SE span.job-title { background:url(/imagesrv/careers/images/flags/se.png) no-repeat 0px 3px; }
.CH span.job-title { background:url(/imagesrv/careers/images/flags/ch.png) no-repeat 0px 3px; }
.TW span.job-title { background:url(/imagesrv/careers/images/flags/tw.png) no-repeat 0px 3px; }
.GB span.job-title { background:url(/imagesrv/careers/images/flags/gb.png) no-repeat 0px 3px; }
.US span.job-title { background:url(/imagesrv/careers/images/flags/us.png) no-repeat 0px 3px; }
.IE span.job-title { background:url(/imagesrv/careers/images/flags/ie.png) no-repeat 0px 3px; }
.AT span.job-title { background:url(/imagesrv/careers/images/flags/at.png) no-repeat 0px 3px; }


#jobs-container img.arrow{
	width:8px;
	height:4px;
	margin:6px 0 0 6px;
	position:absolute;
}

#jobs-container .cat-container ul.jobs_on li, #jobs-container .cat-container ul.jobs_off li {
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #dddddd 0%, #f1f1f1 10%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(15%,#f1f1f1), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddddd 0%,#f1f1f1 10%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddddd 0%,#f1f1f1 10%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddddd 0%,#f1f1f1 10%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #dddddd 0%,#f1f1f1 10%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
	border-radius: 0px 0px 3px 3px; 
	-moz-border-radius: 0px 0px 3px 3px; 
	-webkit-border-radius: 0px 0px 3px 3px; 
	border: none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #135F8B;
	text-align: center;
	cursor: pointer;
	padding: 10px 0;
}

#search-results-container{
	display:none;
}

#search-results-container .result-text{
	float:left;
}

#search-results-container .close-btn{
	float:right;
}

a#reset-btn,a#reset-btn:hover{
	color: #C2DD1F;
	font-size:12px;
	float:right;
}

.job-finder {
	background-color:#5c6970;
	font-family:Arial,Helvetica,sans-serif;
	height:auto;
	margin:0px 0px 5px 0px;
	padding:12px 14px;	
}

.job-finder h4 {
	color:#c2dd1f;
	font-size:1.125em;
	font-weight:normal;
	margin:0;
	padding:0;
}

.job-form {margin:9px 0 0; padding:0; width:192px;}

.job-form label {
    color:#fff;
    display: block;
    font-size: 0.6875em;
    line-height: 1.5em;
}

.job-form select {
	margin:0 0 8px;
	padding:0px;
	border:1px solid #aca6ac;
	background-color: #fff;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 0.6875em;
	color: #333;
	width:192px;
}

.job-form input {
	 margin:0px;
	 padding:10px 0px 0px 0px;
}

.jobs-select-container{
	width:891px;
	float:left;
	margin:0 0 28px 14px;
	background-color:#EEEEEE;
	padding: 10px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	height: 37px;
	position: relative;
	z-index: 49;
}

.dropdown {
	width:235px;
	cursor:pointer;
	font-size:13px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	color: #13608B;
	padding: 10px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 1px 1px 1px #CCC;
	-moz-box-shadow: 0px 1px 1px 1px #CCC;
	box-shadow: 0px 1px 1px 1px #CCC;
	float: left;
	margin-right: 10px;
}

.dropdown h6 {
	text-shadow: 1px 1px 1px #fff;
	background:url(/imagesrv/careers/images/arrow.png) no-repeat right center; 
}

.dropdown h6 span {
	font-size: 11px;
	color: #999;	
	margin-left: 5px;
	font-weight: normal;
}

.dropdown ul {
	padding: 0;
	display: none;
	margin:10px 0 0 0;
}

.dropdown ul li {
	cursor:pointer;
	padding: 5px;
	font-weight: normal;
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	line-height: 100%;
}

.dropdown ul li:hover {
	background: #599CC6;
	font-weight: bold;
	color: #fff;
}

.dropdown ul li:first-child {
	display:block;
}

#no-jobs {
	margin:0 10px;
}

#no-jobs h5 {
	border:none;
}

.search-container{
	float:right;
}

.searchbox-container{
    margin: 4px 10px 0 0;
    width: 230px;
	float:left;
}

#searchbox {
	border: none;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height: 23px;
	padding: 2px 15px;
	width: 200px;
	color: #666;
	font-weight: normal;
	-webkit-box-shadow: inset 1px 1px 1px 0px #999;
	-moz-box-shadow: inset 1px 1px 1px 0px #999;
	box-shadow: inset 1px 1px 1px 0px #999;
	display: none;
}

span#icon_clear{   
    color: #13608B;
    cursor: pointer;
    display: none;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    height: 20px;
    margin: 6px 28px 0 0;
    position: absolute;
    right: 0;
}

span#icon_clear:hover{
    color:#ccc;
}

#search-submit{
	float:left;
	cursor:pointer;
	font-size:13px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	color: #13608B;
	padding: 10px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #fcfcfc 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 1px 1px 1px #CCC;
	-moz-box-shadow: 0px 1px 1px 1px #CCC;
	box-shadow: 0px 1px 1px 1px #CCC;
}

a#search-submit:hover{
	text-decoration:none;
}


.rr-box p {margin:0; padding:0;}
.rr-box a {color:#98c7e0; text-decoration:underline;}
.rr-box a:hover {text-decoration:none;}

#banner-blue {
	width: 911px;
	margin-left: 14px;
}
