/* --------- /stylesheets/web.css --------- */ 
a {
  outline: none;
}

div, img, table, tr, td {
   border:0;
   padding:0;
}

.des_title {
  width:240px;
  vertical-align:top;
}

.des_cb {
  width:30px;
  vertical-align:top;
}
 

.des_subtitle {
   font-weight: bold;
   color:white;
   border:1px solid #a03e1c;
   border-width:0 0 0.5em 0;
}
 
.des_subtable {
  border-collapse:collapse;
  border:0;
  margin:0;
  padding:0;
  spacing:0;
  width:260px;
}

.des_spacer {
  width:15px;
}


.des_sub {
  background-color:#b04e2c;
}
.des_sub_title {
  border-style:solid;
  border-color:#a03e1c #000 #b04e2c #000;
  border-width:12px 0 4px 0;
  background-color:#c05e3c;
}
.des_sub_last {
  border-style:solid;
  border-color:#000 #000 #a03e1c #000;
  border-width:0 0 12px 0;
}

a {
   color:#f48311;
   font-weight:normal;
   text-decoration:none;
}

a:hover {
   text-decoration:underline;
}

.cand_form_error_outer {
   border: 1px solid white;
   color:white;
   background-color:#d65e1c;
   width:464px;
   margin-top:10px;
}

.cand_form_error_inner {
   margin:10px;
   color:white;
   width:444px;
}

.blurb {
   display:inline;
}

a.readmore, a.blurb {
   color:#f48311;
   font-weight:normal;
   text-decoration:none;
}

a.readmore:hover, a.blurb:hover {
   text-decoration:underline;
}

a.about_links {
   font-family: Arial,Helvetica;
   color:#333;
   font-weight:bold;
   text-decoration:none;
}
a.about_links:hover {
   text-decoration:underline;
}

.nav_links a {
   font-family: Arial,Helvetica;
   color:black;
   font-weight:normal;
   text-decoration:none;
}
.nav_links a:hover {
   text-decoration:underline;
}


body {
	margin:auto; padding:0px;
	text-align:center;
}

#frontpage_image {
	position:relative;
	top: -16px;
}

/* IE5 Mac will ignore this next rule / \ / */
#frontpage_image {
	top:-26px;
}

#Content {
  margin-left:auto;
  margin-right:auto;
  margin-top:36px;
  width:733px;
  background-color:white;
	text-align:left;
}

#inner_min_height_web {
	background-color:#fff;
	min-height:500px;
	height:auto !important;
	height:500px;
  width:733px
}

#inner_min_height_cand {
	background-color:#a03e1c;
	min-height:500px;
	height:auto !important;
	height:500px;
  width:733px
}

#cp_content {
   background-color:#A03e1c;
   color:#fff;

}

.cnt_text {
   font-family: Arial,Helvetica;
   font-weight: normal;
   font-size: 12px;
   overflow:hidden;
   vertical-align:top;
}

.rev_cnt_text {

   color:#fff;
}

.btn {
  border: 1px solid #ccc;
  background-color:#a03e1c;
  color:#eee;
}


.btn_hover {
  border: 1px solid yellow;
  background-color:#d65e1c;
  color:#fff;
}



.right_text, .login_text {
   color:#666;
   font-family: Arial,Helvetica;
   font-weight: normal;
   font-size: 12px;
   overflow:hidden;
   vertical-align:top;
}
.login_text {
  color:#fff;
}


h3 {
   font-family: Arial,Helvetica;
   font-weight: bold;
   font-size: 12px;
   margin:0.5em 0 0.25em 0;
}

h4 {
   font-family: Arial,Helvetica;
   font-weight: bold;
   font-size: 12px;
   margin:0.25em 0 0 0;
}

ul {
   padding: 0;
   margin: 0 0 0 1.25em;
}

.footer_left {
	width:523px;
	text-align:left;
}

#body_web {
	background-color:#766b63
}

.footer_web {
   font-family: Times New Roman;
   font-size:12px;
   width:733x;
   color:#fff;
   background-color:#766b63;
}

.footer_web a {
   color:#fff
   }

.footer_cand {
   font-family: Times New Roman;
   font-size:12px;
   width:733x;
   color:#fff;
   background-color:#766b63;
}

.footer_cand a {
   color:#fff
   }


a.readmore {
   color:#f48311;
   font-weight:normal;
   text-decoration:none;
}

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


.regform_left, .regform_title {
   position:relative;
   top:0px;
   overflow:hidden;
   width:150px;
   margin-right:25px;
   color:white;
}


.regform_left_cell {
  vertical-align:middle
}

.regform_title {
   font-weight: bold;
   color:orange;
   position:relative;
   top:-5px;
   margin-top: 8px;
}

.regform_subtitle {
   font-weight: bold;
   color:white;
   position:relative;
   top:-5px;
   margin-top: 8px;
}

.regform_right {
   width:300px;
   overflow:hidden;
   margin-bottom:3px;
   color:white;
   background-color:#A03e1c;
}

.regform_action {
  text-align:right;
}
.regform_action a,.regform_action a:link {
  font-weight:bold;
  text-decoration:underline;
}
.regform_action a:hover {
  color:white;
}
 



#cand_resume_resume_doc_file {
   background-color:#A03e1c;
   background-color:white;
   color:white;
   color:black;
}



.regform_tf {
   width:280px;
}
.regform_sel {
   width:284px;
}
.regform_cb {

}
.regform_seldate {

}

a.profile_links {
   color: white;
   margin-top:2px;
 
}

.pagination_div {
   text-align:right;
   color:#f48311;
}

a.pagination_link_active {
   color:#fff;
}

a.print_friendly {
  font-size:10px;
  font-style:italic;
}

a.profile_links:hover {
   color:#f48311;
   text-decoration:none;
 
}

a.profile_links_active {
   color: #f48311;
   margin-top:2px;
 
}


a.profile_links_active:hover {
   color:white;
   text-decoration:none;
 
}






.jobdetails_left, .jobdetails_title {
   position:relative;
   top:0px;
   overflow:hidden;
   width:100px;
   margin-right:25px;
}

.jobdetails_title {
   font-weight: bold;
   color:orange;
   position:relative;
   left:2px;
   top:-5px;
   margin-top: 8px;
}

.jobdetails_right {
   width:350px;
   overflow:hidden;
   margin-bottom:3px;
}

a.leftnav {


}

a.leftnav_current {
  color:white
}

#jobsearch {
  border:1px solid black;
  width:136px;
}

.jobfilter_sel {
  border:1px solid black;
  width:140px;
  margin-top:5px;

}

.blurb li {
  margin:0 0 0.5em 0;
}




.article_synopsis {
  font-size:12px;
  margin:0.5em;
}
.article_synopsis .title {
 font-weight:bold;
 color:#E77817;
}


.article_synopsis .posted_on {
  font-style:italic;
  margin-left:1em;
  font-size:10px;
}
.article_synopsis a:hover {
  text-decoration:underline;
}

.apply {
  font-weight: bold;
  color: #dcc;
  font-size:1.2em;

}
.apply:hover {
 color: #f48311;
}

.other_details {
  width: 240px;
  margin: 3px 0 30px 0;
}
.other_explanation {
  margin: 0 20px 0 0;
  float:right;
  position:relative;
  text-align:right;
  font-style:italic;
  color: #ffa500;
  font-size:0.9em;
}
