html { overflow-y: scroll; }

html {	
	height: 100%;
}

body {
	height: 100%;	
	margin: 0px;
	padding: 0px;
}

#full-page-container{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;	
	min-height: 100%;
}

body, td, input, select  {
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
}

h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.whiteLink {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.whiteLink:hover {
	color: #ff0;
	font-weight: bold;
	text-decoration: underline;
}

a {
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

#staticPageDiv a {
	font-family: arial, verdana, tahoma, helvetica;
	font-size: small;
	color: #005FA9;
	text-decoration: none;
}

#staticPageDiv a:hover {
	font-family: arial, verdana, tahoma, helvetica;
	font-size: small;
	text-decoration: underline;
}


ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

.searchFormSubHeading {
	color: #dfead7;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	padding-bottom: 5px;
}

.searchFormLink {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.searchFormLink:hover {
	color: #ff0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

.tabLink {
	color: #fff;
	font-size: 14px;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

div#crumb-trail {
	font-family: arial;
	color: #fff;
	font-weight: bold;
	width: 749px;
	height: 16px;
	padding: 8px 5px 5px 5px;
	margin: 1px auto 0.5em;
	border-top: 1px solid #b3d699;
	background: #398800;
	background: -moz-linear-gradient(top, #409700 0%, #307300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#409700), color-stop(100%,#307300));
	background: -webkit-linear-gradient(top, #409700 0%,#307300 100%);
	background: -o-linear-gradient(top, #409700 0%,#307300 100%);
	background: -ms-linear-gradient(top, #409700 0%,#307300 100%);
	background: linear-gradient(top, #409700 0%,#307300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#409700', endColorstr='#307300',GradientType=0 );
	behavior: url(/PIE.htc);
}

div#crumb-trail h2 {
	color: #ddd;
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

div#crumb-trail a {
	color: #fff;
}

div#main-body {
	width: 759px;
	margin: 0 auto;
}

.loginTitle {
	color: #fff;
	font-size: 22px;
	font-family: arial, verdana, tahoma, helvetica;
}

.quickSearchTitle {
	display: inline;
	color: #fff;
	font-size: 22px;
	font-family: arial, verdana, tahoma, helvetica;
/*	line-height: 1em;*/
	line-height: 30px;
}

.quickJobSearchSpan {
	color: #fff;
	line-height: 1.4em;
}

.searchInputBox {
	border: 2px solid #fff;
	margin: 0px;
	padding: 0px;
}

.quickSearchTitleSmall {
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	font-family: arial, verdana, tahoma, helvetica;
}
/*
.loginBoxUsername {
	color: #000;
	width: 160px;
	height: 1.5em;
	background-color: #fff;
	line-height: 1.5em;
	vertical-align: center;
	border: 1px solid #000;
}

.loginBoxPassword {
	color: #000;
	width: 160px;
	height: 1.5em;
	background-color: #fff;
	line-height: 1.5em;
	vertical-align: center;
	border: 1px solid #000;
	margin-top: 9px;
	margin-bottom: 10px;
}
*/

.quickJobSearchAdv {
	padding-left: 10px;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 15px;
	color: #000;
	height: 36px;
}

.cvBannerWhite {
	color: #fff;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 32px;
}

.cvBannerButton {
	font-size: 12px;
	font-weight: bold;
}

.jobsByBox {
	width: 483px;
	background-image: url('/images/new/gradientJobsBy.png');
	background-repeat: no-repeat;
	line-height: 1.7em;
	height: 90px;
	vertical-align: top;
}

.jobsByTitle {
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 21px;
	font-weight: normal;
	color: #58595b;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 10px;
}

#jobsByTable h3, h4 {
	display: inline;
	text-decoration: none;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #5a5e61;
}


#jobsByTable a {
	text-decoration: none;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	color: #5a5e61;
}

#jobsByTable a:hover {
	text-decoration: none;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	color: #898f94;
	cursor: pointer;
	cursor: hand;
}

#searchButtonImage {
	cursor: pointer;
	cursor: hand;
}

.recruitNowBox {
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	color: #58595b;
	width: 250px;
	height: 204px;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/new/recruitNowBox.png');
	vertical-align: top;
	text-align: center;
}

.recruitNowTitle {
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 21px;
	font-weight: normal;
	color: #58595b;
	line-height: 1.2em;
	margin-top: 5px;
	margin-bottom: 10px;
}

.recruitNowList {
	font-size: 12px;
	line-height: 1.3em;
	text-align: left;
	white-space: nowrap;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
}

.latestJobLink {
	color: #6e8db9;
}

.latestJobLink:hover {
	color: #b0c3df;
}

div#footer {
	width: 748px;
	padding: 5px;
	margin: 1em 0 0.5em;
	text-align: center;
	border: none;
	background-color: #6487b4;
	color: #fff;
	border: 1px solid #6487b4;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 29px;
	line-height: 1.3em;
}

div#footer a {
	color: #fff;
	text-decoration: none;
}

div#footer a:hover {
	color: #ff0;
	text-decoration: none;
}

.resultTitle {
	color: #005fa9;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	background-image: url("/images/new/jobListing_top.png");
	width: 750px;
	height: 37px;
	padding-left: 15px;
	font-weight: bold;
}

.resultTitle a {
	color: #005fa9;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	text-decoration: none;
	width: 750px;
	height: 37px;
	font-weight: bold;
}

.resultTitle a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.resultTitleNew {
	color: #005fa9;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background-image: url("/images/new/jobListing_topNew.png");
	width: 750px;
	height: 37px;
	padding-left: 15px;
	font-weight: bold;
}

.resultTitleNew a {
	color: #005fa9;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.resultTitleNew a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.resultTitleFeatured {
	color: #fff;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	background-image: url("/images/new/jobListing_featuredTop.png");
	width: 750px;
	height: 37px;
	padding-left: 15px;
	font-weight: bold;
}

.resultTitleFeatured a {
	color: #fff;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.resultTitleFeatured a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.resultTitleFeaturedNew {
	color: #fff;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	background-image: url("/images/new/jobListing_featuredTopNew.png");
	width: 750px;
	height: 37px;
	padding-left: 15px;
}

.resultTitleFeaturedNew a {
	font-weight: bold;
	color: #fff;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	text-decoration: none;
}

.resultTitleFeaturedNew a:hover {
	text-decoration: underline;
}

.jobDetailBox {
	width: 550px;
	color: #58595b;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 1.4em;
}

.jobDetailSubtitle {
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 1.6em;
}

.transitTitle {
	color: #000;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 18px;
	padding-bottom: 15px;
}

.transitHighlight {
	color: #005fa9;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 18px;
}

.searchNavLink {
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 12px;
	color: #005fa9;
	text-decoration: none;
	font-weight: bold;
}

.searchNavLink:hover {
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 12px;
	color: #bf3f00;
	text-decoration: none;
	font-weight: bold;
}

/* Job Detail Styles */

#jobsByTable td {
	font-size: 11px;
}

#jobsByTable p {
	font-size: 12px;
}

#boxBlurb a {
	text-decoration: underline;
	font-family: verdana, arial, tahoma, helvetica;
	color: #5a5e61;
	font-size: 12px;
}

#boxBlurb a:hover {
	text-decoration: underline;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 12px;
	color: #898f94;
	cursor: pointer;
	cursor: hand;
}

.featuredJob h4 {
	color: #005fa9;
	text-decoration: none;
	line-height: 1.3em;
}

.featuredJob a {
	color: #005fa9;
	text-decoration: underline;
	line-height: 1.3em;
}

.featuredJob a:hover {
	color: #b0c3df;
	text-decoration: underline;
	line-height: 1.3em;
}

#similarJobsPane {
	margin-top: 8px; margin-bottom: 1.5em;
	background: url("/images/new/job-details-similarJobsBG.png");
	width: 192px;
	background-repeat: no-repeat;
	background-position: top center;
}

#similarJobsPane div.summary {
	padding: 0px 10px 10px 10px;
	color: #696969;
}

#similarJobsPane div.link {
	padding: 0px 10px 5px 10px;
}

div#register-cv {
	margin-top: 5px;
	width: 192px;
	height: 64px;
	background: url("/images/new/job-details-registerCV.png");
}

#jobDetailExtraPane {
	margin-top: 10px;
	background: url("/images/new/jobDetailLinkPaneTop.png");
	width: 192px;
	background-repeat: no-repeat;
	background-position: top center;
}

#jobDetailExtraPane h2, #similarJobsPane h2 {
	padding: 5px 5px 0px 10px;
	margin-top: 0px;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 17px;
	color: #58595b;
}

#similarJobsPane a {
	text-decoration: underline;
	color: #005fa9;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	line-height: 1.4em;
}

#jobDetailExtraPane a {
	padding: 5px 0px 5px 10px;
	text-decoration: underline;
	color: #005fa9;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	line-height: 2em;
}

#jobDetailExtraPane a:hover {
	padding: 5px 0px 5px 10px;
	text-decoration: underline;
	color: #76a5e2;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	line-height: 2em;
}

#jobDetailPane {
	padding: 12px 5px 5px 25px;
	width: 559px;
	background-image: url("/images/new/jobDetailPaneTop.png");
	background-repeat: no-repeat;
	background-position: top center;
}

#jobDetailPaneShoulders {
	width: 559px;
	background-image: url("/images/new/jobDetailPaneShoulders.png");
	background-repeat: no-repeat;
	background-position: top center;
}

.jobDetailTitle {
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 20px;
	color: #005fa9;
}

.jobDetailApplyDays {
	width: 147px;
	padding: 0px;
	padding: 13px 5px 5px 19px;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 11px;
	color: #005fa9;
}

.jobDetailSummary {
	padding: 5px 15px 20px 25px;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #58595b;
	line-height: 1.5em;
 	vertical-align: top;
}

.jobDetailMain {
	padding: 0px 20px 10px 25px;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	color: #58595b;
	line-height: 1.5em;
 	vertical-align: top;
}

.jobDetailMain p {
	display: block;
	text-align: justify;
}

.jobDetailMain li {
	margin-left: 2em;
}

.jobDetailApply {
	padding-top: 10px;
	width: 146px;
	vertical-align: top;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #005fa9;
}

.jobDetailApplySlim {
	padding-top: 0px;
	width: 146px;
	vertical-align: top;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 10px;
	color: #929497;
}

.jobDetailField {
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 12px;
	color: #005fa9;
	line-height: 1.5em;
}

.searchResultsTitlePanel {
	background-image: url('/images/jbe/search_results_header.jpg');
	height: 40px;
	width: 745px;
	padding-top: 14px;
	padding-left: 15px;
	vertical-align: middle;
}

.searchResultsTitle {
	font-family: arial;
	font-size: 21px;
	font-weight: normal;
	color: #58595b;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 10px;
}

#vc-wscrm-page{
	margin-top:15px;
}

input.check-element {
   vertical-align: middle;
}

span.unsubchoice {
    vertical-align: middle;
	color: #37516b;
}

div#unsubchoice label {
	display: block;
	padding-bottom: 5px;
	cursor: pointer; cursor: hand;
	background-color: #fff;
}

div#unsubchoice label:hover {
	display: block;
	cursor: pointer; cursor: hand;
	background-color: #ccdae8;
	padding-bottom: 5px;
}

textarea#otherBox {
	display: none;
	margin-left: 2em;
	width: 393px;
	height: 60px;
	border: 1px solid #999;
}

a.greenPanel {
	color: 	#ff0;
	text-decoration: none;
}

a.greenPanel:hover {
	color: 	#ffd000;
	text-decoration: none;
}

div#jdsummary {
	color: #fff;
	line-height: 1.4em;
	padding-right: 5px;
}

table#searchSummary a {
	color: #adff71;
}

tr.resultStart a:hover, tr.result a:hover {
	text-decoration: underline;
}

table#tabs {
	width: 759px;
	margin-bottom: 2px;
	padding: 0px;
	border-spacing: none;
	margin: 0 auto;
}

table#tabs td {
	padding: 0px;
}

td#search-bar {
	color: white;
	font-family: arial;
	background-color: #6587b4;
	background: -moz-linear-gradient(top, #6c90c0 0%, #57759c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c90c0), color-stop(100%,#57759c));
	background: -webkit-linear-gradient(top, #6c90c0 0%,#57759c 100%);
	background: -o-linear-gradient(top, #6c90c0 0%,#57759c 100%);
	background: -ms-linear-gradient(top, #6c90c0 0%,#57759c 100%);
	background: linear-gradient(top, #6c90c0 0%,#57759c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c90c0', endColorstr='#57759c',GradientType=0 );
	behavior: url(/PIE.htc);
	border-top: 1px solid #bcc8d7;
	border-bottom: 1px solid #bcc8d7;
}

form#searchform {
	display: inline;	
}

td.job-type-list label {
	cursor: pointer; cursor: hand;
	display: block;
	white-space: nowrap;
}

td.job-type-list input {
	vertical-align: middle;
}

td.job-type-list span.normal {
	vertical-align: middle;
	color: #c2dcff;
	font-weight: normal;
}

td.job-type-list span.checked {
	color: #e0f0ff;
	font-weight: bold;
	vertical-align: middle;
}

div#search-form {
	width: 759px;
	margin: 0 auto;
}

div#search-form table {
	width: 100%;
	margin: 1.75em 0 0.75em;
}

div#search-form table.advanced-options {
	margin: 0.5em 0 0.75em;
}
	
div#search-form td.job-type-list table {
	margin: 0;
}

div#search-form td {
	padding: 0px;
}

div#search-form td.title {
	font-size: 17px;
	color: white;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}

div#search-form select {
	font-family: arial;
	border: 1px solid #757575;
	height: 37px;
	background: white;
	padding: 0px 0px 7px 5px;
	color: #767575;
	font-size: 13px;
}

body:last-child div#search-form select {		/* Different padding for non-IE */
	padding: 7px 0px 5px 5px;
}

#full-search-toggle {
	white-space: nowrap;
}

div#search-form select.distance {
	width: 80px;
}

div#search-form input.text-box {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	border: 1px solid #757575;
	width: 160px;
	height: 15px;
	margin: 0px;
	padding: 10px 5px;
	color: #000;
}

div#search-form input.text-box-empty {
	font-family: arial;
	font-size: 13px;
	font-style: italic;
	border: 1px solid #757575;
	width: 160px;
	margin: 0px;
	color: #767575;
	height: 15px;
	padding: 10px 5px;
}

div#search-form td.submit {
	width: 38px;
	height: 37px;
/*	background: url("/images/new/button_search.png");*/
	background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAYAAAAuqZsAAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sMFgUBL7Cubf0AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAADhklEQVRYw+2Yf2iUdRzHX9/nx11Ht6YXto3LolrYH86tpEtlSzSwpDCNEF0ggZBdBJkiTihNI4yCQBBFQYWKyIKtgpXkAlfKcJoJw7HUSq4uV6fXpre77fY8z7c/nmvr2j33HLuzDtoDn3+e7+f5PC/en8/z+X6+j9i86gnp/6GdcroS9zyOeP1BIV8Jy7IC+/BzgQZAeXEB2GDSKjMqmQFjCmwqlf9bxcwCnHU/oj6MuHsZIjALdD/yai/80ol15h1IREsP5qaYCDaiLH0XUXlX9v2quVA1F7U+jNW1A6v7zVJxuSsmakKoT38Jmg+SMayze5GXjoKRQgQbEXPWImbUoTTtBL0S6+stJVTMCczjR13eCpoPGenEaH0KUvHx9ei30L0LpXEratN2lHktWD8fR15sLxpMGVMshykNYURFEFJxjMNPQiKe08/q3IHVexgANbTJMV7B9heYNHObMmuFzd29G5kcdPSTJpidb9ipv3Mh+Krz+rqZ61cpbquzlY10uX658nKPnWZfAKbVwmD/Dawx1WP33+sxZ5+/xzPSCAC9siB/xzhuqZQDkUxbaHCX3xtAVFTbgQeiRacyb/FbfUcyBf0c4MlbsOq8F22ooRhWtKe44sdFsdFvdoNloswMoa885OgngiG0RS1j9eF5/hhq4wakVCetmLo4KF5bEMy0239a4ioIUO9dhFJTh1JTj7zci7z2O0gQvgDawy/haT4Eus9Ou+dmxPQ7UO97FLV2Mdb5YzA0kDu+g/VdEfbMvyGUf7bWl+1EX9IyfmMkgUzEELeOb1Fm31HkHxG0+WuzHx5JkG7diHFif8HF/8l54VL8GUu3bSH19gLMc3bN4fWPQclr/aQ/Xs/wriWkP9uGjEey3+L141m9D2/4C6gIFpZOia3Yyw2Fn0bELdWI6UG7lSTjWP3fZ6/7KvE8swct1DyxDVyPMfL+Oszv2vIr9mMmlevrSn9M0h5YgXfNPkTFjAlrxskPGHnvBWRqMOezn14S+dtFMWacaiO59X7MniMToR9qxvfqacRNgcntlcWadSVK8q2lDB9chxxOZMEpVbWosx+bXIMtlY127Ce5eQ7mha4sOOvXi44N9l+b+c3ffmJoWxP6wmdRa0MYZ9oxLnQ77pWFz/wloTMZ7TjAaMeB0sz8/9nxrWx/EUydxKdSeeO40AZuf4SP+r8qK7BBE/4EY0/EN6F0PakAAAAASUVORK5CYII=');
	padding: 0;
}

div#search-form td.submit:hover {
	width: 38px;
	height: 37px;
/*	background: url("/images/new/button_search_lit.png");*/
	background: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAYAAAAuqZsAAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sMFgUGD8SB2/IAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAADd0lEQVRYw+2YW2gcVRjHf2d2drI3kta4DSGJsYl4oVZLS2ohiaCIBFRCpQjWJytCpD6ooK4ghcbbkyIIvUAfSh9KQBLow2ovCvHWKpFWS1oUmqJuYrYkTXdpk+zczvFhoks0s7s2t0E88MHAnJnzn//5f+f/fSNSzz2u4vk0QRrTNY+hx/Np3nw7ULjoO5JGI6BDB1BKBQyWCDhjWMEDFkzGHAK+ldIMqsYq2vQEYt0LiDXdiOhdoCVQsxdQ179CZj9A2JlVABbvQGs5goisn5/U8S2I+Ba0dT3IsV5U9r2Vy0oVfwD97lOgRcCexB3fD7mTKGkiqtvR6nYh4hvRmt5FUo367Y0l1Jj0uRtKoN/TD1oEmf8S5+KTCOdqEfT1IeTYh2i37SHUvBetKYWT/xp1Lb28jInm3YiqBrCncH/oRji5BefJS72I2Aa05FNoDa/hXkkv73ERSnZ780b3gQ+oP4c78o6XI2sfRBn1y8xYYqN3cfV0eXewzoM9BeFbEHor3BhfAo35ebgwPDYKE1CBzyvXRoSB8Br/d1YwpCrDmCpkELFWtOpNyMnvS4OK1SIidXPPjS3Of8tpTGaPe1preh40ozT1TS96oMwJ5OT5pTFxqRYOe+QjUBJt7Vb0zYd95xHfin5nao46MDoH0W5/BUXI95lSUawurIVDTf2MNdzrsdb4NEbbACJ2f3EOt6K3pqh6+AsIRTxZRpJotR2EN72P0T4I4Rbf9/tGJZbkXtyLLaKE732dUON2Qo3bwbmBMicQ8aJFudlTqJkMesuu4nYkO4h2/Yh57lXk5QM3sZVm6bDOppj9tB339xNzn5P4C5SavYI19BKFk49ind2Dmv6bmesJqtr2Y3QeR4Uayq4lTU/84q0dQr38ROW5LaL1EGtEaGGwppD5n+bfD9dgbNuHvn7nAlk+QeFMDzIzUHKNY9+Kf19aK2sc8uO+x5qy8pifP4Pd3E+k8wAikiyCjiSJPtSPM3IU85vdYOVWvrSWvw4wM7AZd/TEP4+W1p1Eu4dQRu3iNHbTcW2UmWNdFAZ7UPb0/IVr7kCv7/LV2IrU/PaFg8z03YebPTOf1fyl1W/f5ORlpvs6CW94llBdG84vn+BmvivjlSvVXysXZ/gQzvChRVYXq94l2f934v+RTjyIP1WCK/5c9BE+HvksUKByJvwBnYXVW0ISQwcAAAAASUVORK5CYII=');
	cursor: pointer; cursor: hand;
}

div#search-form div.toggle {
	padding-bottom: 1em;
	font-size: 12px;
	cursor: pointer; cursor: hand;
	width: 70px;
	margin: 0 auto;
}

div#search-form div.toggle:hover {
	color: #ff0;
	text-decoration: underline;
}

div#advanced-options-container {
	border: 1px solid transparent;
}

table#advanced-options {
	width: 759px;
	padding: 0px;
	border-spacing: 0;
}

table#advanced-options thead td {
	padding-bottom: 0.5em;
	font-size: 14px;
}

table#advanced-options td {
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	vertical-align: top;
}

table#advanced-options td.gap {
	width: 14px;
}

table#advanced-options select {
	width: 177px;
	margin: 0px;
}

input#search-submit-button {
	border: 1px solid #833501;
	color: white;
    text-shadow: 1px 1px 0px #555;
	font-size: 22px;
	width: 100px;
	padding: 3px 10px 6px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ff9e00;
	background: -moz-linear-gradient(top, #ff9e00 0%, #ee4800 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9e00), color-stop(100%,#ee4800));
	background: -webkit-linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	background: -o-linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	background: -ms-linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	background: linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e00', endColorstr='#ee4800',GradientType=0 );
	behavior: url(/PIE.htc);
}

input#search-submit-button:hover {
	border: 1px solid #833501;
	color: white;
    text-shadow: 1px 1px 0px #555;
	font-size: 22px;
	width: 100px;
	padding: 3px 10px 6px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ee4800;
	background: -moz-linear-gradient(top, #ee4800 0%, #ff9e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee4800), color-stop(100%,#ff9e00));
	background: -webkit-linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	background: -o-linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	background: -ms-linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	background: linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee4800', endColorstr='#ff9e00',GradientType=0 );
	behavior: url(/PIE.htc);
	cursor: pointer; cursor: hand;
}

a.support_button:link, a.support_button:visited, a.support_button:active, a.support_button:hover {
	float: right;
	color: white;
	text-decoration: none;
	text-align: center;
    text-shadow: 1px 1px 0px #555;
	font-size: 13px;
	padding: 5px 10px 6px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow:	#555555	0px 2px	5px;
	margin: -2px 10px 0;
}

a.support_button:link, a.support_button:visited, a.support_button:active {
	background: #6283c5;
	background: -moz-linear-gradient(top, #6283c5 0%, #3b5c9c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6283c5), color-stop(100%,#3b5c9c));
	background: -webkit-linear-gradient(top, #6283c5 0%,#3b5c9c 100%);
	background: -o-linear-gradient(top, #6283c5 0%,#3b5c9c 100%);
	background: -ms-linear-gradient(top, #6283c5 0%,#3b5c9c 100%);
	background: linear-gradient(top, #6283c5 0%,#3b5c9c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6283c5', endColorstr='#3b5c9c',GradientType=0 );
	behavior: url(/PIE.htc);
}

a.support_button:hover {
	background: #61a723;
	background: -moz-linear-gradient(top, #61a723 0%, #478213 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a723), color-stop(100%,#478213));
	background: -webkit-linear-gradient(top, #61a723 0%,#478213 100%);
	background: -o-linear-gradient(top, #61a723 0%,#478213 100%);
	background: -ms-linear-gradient(top, #61a723 0%,#478213 100%);
	background: linear-gradient(top, #61a723 0%,#478213 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a723', endColorstr='#478213',GradientType=0 );
	behavior: url(/PIE.htc);
}

div#search-options {
	border: 1px solid #8cc165;
	background: #e7f7db;
	padding: 1em;
	color: #535455;
	font-family: arial;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

div#search-options div.title {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 1em;
}

div#search-options div.option-master {
	font-size: 14px;
	display: block;
	margin: 1.5em 4px 13px 0px;
}

div#search-options div.option-master span {
	color: black;
	font-weight: bold;
}

div#search-options div.option {
	display: inline-block;
	width: 175px;
	margin: 3px 4px 3px 0px;
}

div#search-options div.option label, 
div#search-options div.option-master label { cursor: pointer; cursor: hand; white-space: nowrap; }

div#search-options div.option span, 
div#search-options div.option-master span { vertical-align: middle; }

div#search-options div.option input, 
div#search-options div.option-master input {
	vertical-align: middle;
	margin-left: 0px;
}

div#numJobResults {
	display: inline-block; 
	height: 26px;
	vertical-align: baseline;
}

div#numResultsWaiting {
	display: none;
	width: 26px; height: 26px;
	vertical-align: middle;
	background: url('data:image/jpeg;base64,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');
}

#mail-results {
    width: 760px;
    background-image: url("/images/blue_top.png");
    background-repeat: no-repeat;
    background-position: top left;
	margin-top: 15px;
	padding: 10px;
    clear: both;
}

#mail-results td {
    vertical-align: top;
}

#mail-results thead {
    font-family: Arial, sans-serif;
    font-size: 13px;
	font-weight: bold;
    color: #005fa9;
    padding: 10px;
    height: 15px;
}

#mail-results thead td {
    padding: 0px 0px 0px 5px;
}

#mail-results tbody tr.result td {
    padding: 5px 0px 5px 5px;
    border-top: 2px solid #eff7ff;
}

#mail-results tbody tr.resultStart td {
    padding: 5px 0px 5px 5px;
    border-top: none;
}

#mail-results tbody div.cvLink {
	background: #eef5fd;
	margin-bottom: 10px;
	padding: 10px;
	cursor: pointer; cursor: hand;
}

#mail-results .title { width: 45%; }
#mail-results .salary { width: 25%; }
#mail-results .location { width: 20%; }
#mail-results .viewjob { width: 10%; }

#mail-results tbody {
    font-family: Arial, sans-seirf;
    color: #666;
    font-size: 10px;
}

#mail-results tbody .title {
    font-size: 12px;
    font-weight: bold;
    color: #005fa9;
}

#mail-results tbody .title a {
    font-size: 12px;
    font-weight: bold;
    color: #005fa9;
}

#mail-results tbody .viewjob a {
    color: #005fa9;
    font-weight: bold;
    font-size: 12px;
}

.autosuggest {
	opacity: 1;
}

.autosuggest-suggestion {
	margin: 0px;
	padding: 4px 7px;
	border-radius: 0px;
}

.autosuggest-suggestion:hover, .autosuggest-suggestion-current {
	background-color: #bfbfb1;
	cursor: pointer;
}

.autosuggest-suggestion-current .autosuggest-suggestion-heading {
	color: black;
}

.autosuggest-suggestion-heading {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #444;
}

.autosuggest-suggestion-suggestion .autosuggest-suggestion-heading {
	font-weight: normal;
}

.autosuggest-suggestion-subheading {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #7b7a62;
}

a.autosuggest-link:hover {
	cursor: pointer;
}

div#show-more-roles, div#hide-more-roles {
	font-weight: bold;
	margin-top: 0.5em;
	text-align: center;
	color: #005fa9;
}

div#hide-more-roles {
	display: none;
}

div#show-more-roles:hover, div#hide-more-roles:hover {
	font-weight: bold;
	color: #0f73c1;
	cursor: pointer; cursor: hand;
	text-decoration: underline;
}

div#search-options-extra {
	display: none;
}

div#close-login-form {
	float: right;
	text-align: center;
	margin: 0px 0px 10px;
	color: #3b5c9c;
	font-weight: bold;
	font-size: 12px;
}

div#close-login-form:hover {
	text-decoration: underline;
	cursor: pointer;
}

div#login-form {
	width: 715px;
	margin: 4px auto 5px;
	background: #e6f0f7;
	padding: 10px 20px 20px;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

div#login-form h2 {
	margin-top: 0px;
	color: #032e5f;
}

div#login-form div#login-box {
	padding: 2em;
	border: 1px solid #6789c1;
	background: #cfdaeb;
	width: 400px;
	height: 180px;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

div#register-now {
	float: right;
	padding: 2em;
	width: 200px;
	height: 180px;
	background: #e0ecf5;
	border: 1px solid #b0c5dc;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	text-align: center;
}

div#register-now h2 {
	margin: 0px 0px 3em;
	color: #465c7b;
}

div#login-form td.caption {
	color: #032e5f;
	font-weight: bold;
	text-align: right;
}

div#login-box input.text {
	color: #000;
	width: 250px;
	height: 1.5em;
	background-color: #fff;
	line-height: 1.5em;
	vertical-align: center;
	border: 1px solid #000;
}

div#login-box table.details td {
	padding: 5px;
}

div#login-box div#options {
	width: 140px;
	margin: 2em auto;
}

div#login-box div#options label {
	display: block;
	margin: 0 0 0.5em;
	color: #032e5f;
	font-weight: bold;
	cursor: pointer;
}

div#login-box div#options input {
	vertical-align: middle;
}

div#login-box div#options span {
	vertical-align: middle;
}

div#login-box input#login-image {
	width: 103px;
	height: 33px;
	margin: 0 auto;
}

div#login-form-errors {
	font-weight: bold;
	color: #c00;
	margin: 0 0 1em;
	width: 400px;
	padding: 1em 2em;
	text-align: center;
	background: #f5e5e5;
	border: 1px solid #e29a9a;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

div#careers-nav-bar {
	text-align: center;
	margin: 2em 0;
}

div#broaden-explanation {
	color: #ee2c00;
	text-align: center;
	font-size: 14px;
	margin-bottom: 1em;
}

div#broaden-search {
	text-align: center;
	margin: 0 auto 2em;
}

a#broaden-search-button {
	border: 1px solid #833501;
	color: white;
    text-shadow: 1px 1px 0px #555;
	font-size: 18px;
	width: 500px;
	padding: 3px 10px 6px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ff9e00;
	background: -moz-linear-gradient(top, #ff9e00 0%, #ee4800 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9e00), color-stop(100%,#ee4800));
	background: -webkit-linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	background: -o-linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	background: -ms-linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	background: linear-gradient(top, #ff9e00 0%,#ee4800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e00', endColorstr='#ee4800',GradientType=0 );
	behavior: url(/PIE.htc);
}

a#broaden-search-button:hover {
	border: 1px solid #833501;
	color: white;
    text-shadow: 1px 1px 0px #555;
	font-size: 18px;
	width: 500px;
	text-decoration: none;
	padding: 3px 10px 6px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ee4800;
	background: -moz-linear-gradient(top, #ee4800 0%, #ff9e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee4800), color-stop(100%,#ff9e00));
	background: -webkit-linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	background: -o-linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	background: -ms-linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	background: linear-gradient(top, #ee4800 0%,#ff9e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee4800', endColorstr='#ff9e00',GradientType=0 );
	behavior: url(/PIE.htc);
	cursor: pointer; cursor: hand;
}
