#rightcolumn td {
	font-size: 80%;
}

#rightcolumn a, #rightcolumn a:link, #rightcolumn a:visited {
	color:#992A0C;
}
input.js-HTML-Button {
	background: #812A0E !important;
	border: 1px solid #460C0B !important;
	color: #FFF !important;	
	font-size: 90%;
    font-weight: bold;
	padding: .25em;
	text-align:center;	
}
input.js-HTML-Button:hover {
	cursor:pointer !important;
    border-right: 1px solid #333;	
    border-bottom: 1px solid #333;	
}
div.js-Link-Button {
	display: inline;
	background: #812A0E;
	border: 1px solid #460C0B;
	color: #FFF !important;	
	padding: .45em;
	text-align:center;		
}
div.js-Link-Button a {
    font-weight: bold;
    color: #FFF !important;	
	text-decoration: none;
}
div.js-Link-Button:hover {
	cursor:pointer !important;
	background: #460C0B;
    border-right: 1px solid #333;	
    border-bottom: 1px solid #333;	
}

/* ----------------------------------------------------- *
/  Search Bar
/* ----------------------------------------------------- */
#jbsrch-SearchBoxWrap .jbsrchfm-RowWrap {
padding:2px 0;
}
#jbsrch-SearchBoxWrap { margin-top: 1em; text-align: center; padding: 8px 2px; background: url(/images/js-header.gif) repeat-x; border: #D0AA59 solid 1px; border-top: 1px solid #D0AA59; }

#jbsrch-SearchBoxWrap label, #jbsrch-DisciplineJobList label { font-weight: bold; color:#603D1E; font-size: 90%; }
#jbsrch-SearchBoxWrap label { padding: 0 2px 0 5px;}

#jbsrch-SearchBoxWrap input, select { border: 1px solid #DBB262; letter-spacing: 0px !important; font-size: 75%;}
#jbsrch-SearchBoxWrap .jbsrchfm-RowWrap input, select {margin:0 7px 0 0;}
#jbsrch-SearchBoxWrap input { padding: 0px;  }
#jbsrch-SearchBoxWrap select {}
#jbsrch-SearchBoxWrap #jb-SearchBtn { background:#812A0E none repeat scroll 0 0 !important;
border:1px solid #460C0B !important;
color:#FFFFFF !important;
font-size:90%;
font-weight:bold;
margin-left:5px;
/*padding:0.25em;*/
text-align:center;}

#jbsrch-DirCol1 { width: 210px; }
#jbsrch-DirCol2 { width: 200px; }
#jbsrch-DirCol3 { width: 260px; }
.jbsrch-DisciplineList { float: left; }
.jbsrch-DisciplineList ul { margin-left: 10px; }

#jbsrch-NoRecords { color: #990000; border-top: 1px solid #333; border-bottom: 1px solid #333; margin-top: 20px; padding: 20px; text-align: center; font-size:90%;font-weight:bold;}

/*#jbsrch-SearchCriteria { border:2px solid #B5CBDF; background: #EFF7FF; margin-top: 15px; padding: 15px }*/
#jbsrch-SearchCriteria { border-bottom: 1px solid #DBB161; /*border-top: 1px solid #DBB161;*/ /*background: #F3EFE2;*/ margin: 0; padding: 15px 0; width: 100%;  /*width: 674px */}
#jbsrch-SearchCriteria h3 {margin: 0 0 5px 0 !important; color: #603D1E ;font-size:90%; font-weight: bold;}

#jbsrch-SearchCriteria .jbsrch-CriteriaShell { width:154px; float: left;  font-size: 80%; font-style: normal; text-align:left; font-weight:bold; }
#jbsrch-SearchCriteria .jbsrch-CriteriaShell label { font-weight: normal; font-style:italic;  color: #603D1E; display:block; margin-bottom:2px; }
#jbsrch-DisciplineCriteria.jbsrch-CriteriaShell { border: 0px; margin: 0px}

/*#jbsrch-RecordsInfo { font-size: 110%; border-bottom: 1px solid #333; color: #666 ;margin-top: 20px;}*/
#jbsrch-ResultsHeader { margin-top: 20px; border-bottom: 1px solid #D0AA59; padding-bottom: 4px; width: 100%;}
#jbsrch-ResultsHeader #jbsrch-RecordsInfo { width: 50%; float: left; font-size: 90%; color: #603D1E; font-weight:bold;}
#jbsrch-ResultsHeader .jbsrch-NextPrevious { width: 50%;  float: left; text-align: right; font-weight: bold;}
#jbsrch-ResultsHeader .jbsrch-ReSort { width: 50%;  float: left; text-align: right; font-weight: bold; font-size: 90%}

#jbsrch-DisciplineJobList { list-style-type: none; margin: 0 0 10px 0 !important;}
#jbsrch-DisciplineJobList li { list-style-type: none; padding-bottom: 20px; border-bottom: 2px dashed #FFEFCF; margin: 20px 0; line-height: 1.5em }
#jbsrch-DisciplineJobList li h4 { margin: none!important; padding: none!important; font-size: 100%; }
#jbsrch-DisciplineJobList li h4 a { color: #8e2020; font-weight: bold; }
#jbsrch-DisciplineJobList li .jbsrch-JobTeaseLocation { margin: 5px 0; color: #603D1E;}
#jbsrch-DisciplineJobList li .jbsrch-viewDetails a { font-style:italic; font-size: 80%}
#jbsrch-DisciplineJobList li .jbsrch-JobTeaseFoot { margin-top: 3px; color: #603D1E; font-weight: bold; }
#jbsrch-DisciplineJobList li .jbsrch-JobTeaseFoot label { font-style: italic; font-weight: normal; color: #603D1E}

.jbdesc-DetailsWrap { border-top: 1px solid #DBB161; border-bottom: 1px solid #DBB161; margin-top: 20px; padding: 0px; }
.jbdesc-DetailsWrap ul { margin: 15px 0 5px !important; padding: 0px; font-size: 120%; list-style-type:none!important; list-style-image:none!important; margin-left:0px!important;}
.jbdesc-DetailsWrap .jbdesc-ApplyLink { /*color:#FFFFFF !important;font-weight:bold;text-decoration:none;*/}
.jbdesc-DetailsWrap .jbdesc-JobDetails{ padding: 0px !important;  margin: 0px!important;  width: 350px; float: left;  font-size: 90%!important;}
#jbdesc-DetailsTopWrap.jbdesc-DetailsWrap .jbdesc-JobDetails h2 {color:#593A1E; font-size:90%; display:inline;}
#jbdesc-DetailsTopWrap.jbdesc-DetailsWrap .jbdesc-JobDetails ul {list-style-type:none !important; list-style-position:outside !important; list-style-image: none !important; text-align:left;}
.jbdesc-DetailsWrap .jbdesc-NextSteps{ padding: 0px!important; /*width: 350px;*/ float: right; width: 270px; text-align: right;}
#jbdesc-JobDescription { margin-top: 20px; font-size: 80%; line-height: 1.5em;}

.jbdesc-NextSteps ul{
float:right;
}
.jbdesc-NextSteps ul li{
background:#812A0E none repeat scroll 0 0;
line-height: 1.0em !important;
border:1px solid #460C0B;
color:#FFFFFF !important;
margin-bottom:0.8em !important;
font-size: 70% !important;
/*display:inline-block;*/

padding:0.45em;
text-align:center;
}
.jbdesc-NextSteps ul li a{
color:#FFFFFF !important;font-weight:bold;text-decoration:none; border-bottom: none !important;
}


#jbdesc-ApplyHead { border-bottom: 1px solid #DBB161; padding-bottom: 5px; padding-top: 15px; color: #8e2020!important}

.js-DisciplineGroup { list-style: none; font-size: 110%;  font-weight: bold;}
.js-DisciplineGroup a { text-decoration: none;}
.js-DisciplineGroup ul {font-weight: normal; font-size: 85%; margin-top: 0px!important; margin-bottom: 1em;}

