html, body, tr, td {
  text-align: left;
}

.right_campus_list {
  width: 400px;
}

.left_column_label {
  font-weight: bold;
}

td {
  font-family: Calibri, verdana;
}

a {
  font-family: Calibri, verdana;
}

a:hover {
  font-family: Calibri, verdana;
}
.bullet {
  font-weight: bold;
  color: #ff0000;
}
.region_drop
{
  font-family: Calibri, verdana;
  font-size:12px;
  color:black;
}
.headings_title{
  font-family: Calibri, verdana;
  font-size:14px;
  font-weight:bold;
  color:black;
}

.recruiter{
  font-family: Calibri, verdana;
  font-size:9px;
  color:black;
}

.names{
  font-family: Calibri, verdana;
  font-size:20px;
  color:black;
}

.recruiter_name{
  font-family: Calibri, verdana;
  font-size:11px;
  color:black;
  font-weight:bold;
}

.recruiter a{
  font-family: Calibri, verdana;
  font-size:9px;
  color:blue;
}

.recruiter a.hover{
  font-family: Calibri, verdana;
  font-size:9px;
}
#download_link{
  font-family: Calibri, verdana;
  font-size:10px;
}

#body_wrapper {
  border-top: 1px #c6c6c6 solid;
}
#body {
  background-color: #ffffff;
  border: 1px #c6c6c6 solid;
  padding: 9px 9px 9px 9px;
}

#body_noside {
  background-color: #ffffff;
  border: 1px #c6c6c6 solid;
  padding: 9px 9px 9px 9px;
}

#body_wide {
  background-color: #ffffff;
  border: 1px #c6c6c6 solid;
  padding: 9px 0px 9px 9px;
}
#sidenav {
  float: left;
  margin-top: 35px;
  padding-right: 9px;
  font-size: 8pt;
  line-height: 10pt;
  margin-bottom: 25px;
  text-align: right;
  width: 200px;
  border-right: 1px #ababab solid;
  border-collapse: collapse;
}
#content {
  float: left;
  margin-bottom: 25px;
  width: 586px;
  padding-top: 6px;
  margin-left: -1px;
}
.style2ext {
  color: #0C60D6;
  font-weight: bold;
  font-size: 16px;
  font-family: Calibri, verdana;  
  vertical-align:middle;
  height:16px;
}
.text_12ext {font-size: 12px; height: 16px; width: 16px;}

@media all and (min-width: 0px){
  .os {
    position:relative;
    height:1.2em;
  }
  .os select {
    position:absolute;
    right:0;
  }
}

/* DROPDOWN CSS by PragueDesign.cz */
div.select {
  border:1px solid #cccccc; 
  position:relative; 
  display:inline; 
  /*padding: 3px 4px; */
  padding: 1px 1px 1px 1px; 
  margin:0 -2px
  height:1.2em;
  overflow:auto;
}
div.select:hover {
  border:1px solid #cccccc; 
  /*padding:3px 4px;*/
  padding: 1px 1px 1px 1px; 
  background:#ffffff
}
div.select a:hover {
  text-decoration:none
}
ul.selectbox {
  position:absolute; 
  top:18px; 
  left:-1px; 
  /*padding:2px 2px 0 2px; */
  padding: 1px 1px 1px 1px; 
  list-style:none;
  background:#ffffff; 
  border-width:0 1px 1px 1px; 
  border-style:solid; 
  border-color:#cccccc;
  z-index:1000; 
  line-height:1.5em; 
  display:block; 
  margin:0

}
ul.selectbox li {
  border-top: 1px solid #cccccc;

  width: 400px;
  /*padding: 2px 2%*/
  padding: 1px 1px 1px 1px; 
}
ul.selectbox li:hover {
  /*background:#ffffff;*/
  border-top: 1px solid #cccccc; 
  width:100%; 
  /*padding: 2px 2%*/
  padding: 1px 1px 1px 1px; 
}
ul.selectbox a {
  color:#000000; text-decoration:none
}
ul.selectbox a:hover {
  text-decoration:underline; 
  color:#000000
}
div.select a.pulldown_arrow {
  letter-spacing:2px; 
  /*padding:0 1px;*/
  padding: 1px 1px 1px 1px; 
  background:url(html/images/select_arrow.gif) 0 7px no-repeat; 
  text-decoration:none
}
div.select a.pulldown_arrow:hover {
  text-decoration:none
}
div.hide-dropdown .selectbox {
  display: none;
}

dd-opener
{
  width: 300px;
  overflow: hidden;
  border-right: solid 1px gray;
}
