body
{
 background: #DAD7D5;  /*white*/
 font: 10px Arial;
}

table.campusInterviews {
  width:100%;
  border-collapse:collapse;
  border:0;
}

table.campusInterviews tr.grayRow {
  background:#eceae7;
}

table.campusInterviews tr.whiteRow {
  background:#FFF;
}

table.campusInterviews tr td {
  padding:24px;
}

.main
{
 border: 1px solid #ACA7A6;  /*#636466*/
 width: 790px;
 background: white;
 margin-top: 20px;
 margin-bottom: 20px;
}

.head
{
 width: 100%;
 height: 124px;
 font-size: 0px;
 border: 0px;
}

.headinfobar
{
 height: 24px;
 font-size: 0px;
 background: #EAEAEA url("../images/topmenulinks.png") no-repeat top right;
 border-top: 1px solid #EAEAEA;
 border-bottom: 1px solid white;
}

.headmenu
{
 /*height: 34px;*/
 margin: 5px;
 margin-bottom: 0px;
 font-size: 0px;
 overflow: hidden;
}

.headspacer1
{
 height: 7px;
 background: #BBB1A5;
 font-size: 0px;
 border: 0px;
 position: relative;
}

.headspacer2
{
 height: 5px;
 background: white;
 font-size: 0px;
 border: 0px;
 position: relative;
}

.footerarea
{
 height: 82px;
 background: #EEEBE7;
 border-top: 1px solid #666666;
}

.leftnavarea
{
 width: 164px;
 /*height: 100%;*/
 background: #BBB1A5;
 border: 0px;
 border-right: 5px solid white;
}

.leftnav
{
 /*float: left;*/
 width: 164px;
 border: 0px;
}

.contentholder
{
 /*float: right;*/
 border: 1px solid #636466;
 border-right: 0px;
 background: white;
}

.titleholder
{
 border: 0px;
}

.content
{
 height: 100%;
 border: 5px solid white;
}

.content table {
}

.contentbody {
 padding: 25px;
 padding-top: 10px;
 font: 11px Arial;
}



.contentbody p, .contentbody ul, .contentbody ol {
 margin-top: 0;
 margin-left: 0;
 margin-bottom: 11px;
}
.contentbody ul ul, .contentbody ul ol, .contentbody ol ul, .contentbody ol ol {
 margin-bottom: 0;
}

.contentbody p {
 padding-left: 1px;
}

.contentbody table td {
}

.contentbody ul {
 padding: 0px;
 padding-left: 11px;
 list-style-image: url('../images/blackbullet.gif');
}


.contentbody ul li {
 padding: 0px;
 margin: 0px;
}

.contentbody a {
 /*color: #ACA397;*/
 color: #888;
 text-decoration: none;
}

.contentbody a:hover {
 color: #5D87A1;
}

.horizontalmenu
{
 /*height: 32px;*/
 list-style-type: none;
 padding: 8px;
 margin: 0px;
 padding-left: 0px;
 padding-right: 0px;
 position: static;
 background: #EEEBE7 url('../images/topnavbg.png') no-repeat -2px 8px;
}

.horizontalmenu li
{
 display: inline;
 font: 10px Arial;
 padding: 0px;
 margin: 0px;
 margin-right: 7px;
 margin-left: 8px;
}

.horizontalmenu li a
{
 margin: 0px;
 padding: 0px;
 padding-bottom: 2px;
 display: inline;
 text-decoration: none;
 font: 12px Arial;
 color: black;
}

.horizontalmenu li a:hover, .horizontalmenu li .active
{
 background: url('../images/topnavunderline.png') repeat-x bottom left;
}

.submenu
{
 z-index: 7;
 visibility: hidden;
 background: white;
 /*border-top: 1px solid #EEEBE7;*/
 border-bottom: 2px solid #EEEBE7;
 overflow: hidden;
 position: absolute;
 width: 160px;
 /*border: 1px solid #EEEBE7;*/
}

.submenu ul
{
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 font-size: 0px;
}

.submenu li
{
 padding: 0px;
 margin: 0px;
 font-size: 0px;
 line-height: 5px;
}

.submenu a
{
 display: block;
 border: 1px solid #EEEBE7;
 /*border-bottom: 2px solid #EEEBE7;*/
 padding: 3px;
 padding-left: 6px;
 padding-right: 16px;
 margin: 0px;
 text-decoration: none;
 font: 500 10px Tahoma;
 background: white;
 color: #ACA397;   /*color: #BAB2A5;*/
}

.submenu .nosub:hover
{
 color: white;
 background: #5D87A1;
}

.submenu .hassub
{
 background: url("../images/submenuitembg.gif") no-repeat;
}

.submenu .hassub:hover
{
 color: white;
 background: #5D87A1 url("../images/submenuitembg_ro.gif") no-repeat;
}


.leftnav {
 padding-top: 15px;
 padding-bottom: 15px;
}

.leftnav ul
{
 color: white;
 list-style-image: url('../images/whitebullet.gif');
 margin: 0px;
 padding: 0px;
 padding-left: 20px;
 padding-right: 10px;
 font: 11px Arial;
}

.leftnav span {
 margin-left: -10px;
}

.leftnav a
{
 text-decoration: none;
 /*font: 10px arial;*/
 color: white;
 padding: 0px;
 margin: 0px;
}

.inputfield
{
 font-size: 11px;
 background: white;
 border: 1px solid #CCC;
 width: 134px;
 height: 18px;
}

.citynav {
  margin: 0px;
  padding: 0px;
  padding-top: 7px;
  padding-bottom: 20px;
}

.citynav a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  /*font-style: italic;*/
  /*color: #ACA397;*/
  color: black;
  letter-spacing: 1px;
  text-decoration: none;
}
.citynav a:hover {
  color: #5D87A1;
}
.citynav span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #FFC425;
  padding-right: 6px;
  padding-left: 6px;
}
.footnav {
  margin: 3px;
}
.footnav a, .footnav em {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  letter-spacing: 1px;
  text-decoration: none;
  font-style: normal;
}
.footnav a:hover {
  color: #5D87A1;
}
.footnav span, .printbuttons span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  padding-right: 6px;
  padding-left: 6px;
}

.printbuttons span {
  color: #5D87A1;
  padding: 0px;
  padding-top: 6px;
}

.printbuttons a, .printbuttons span {
  float: right;
}

#pagetitleyellow {
  color: #FFC425;
  font: 600 13px Arial;
  margin: 0px 0px 13px 0px; 
}

#pagetitlegrey {
  color: #ECEAE7;
  font: 600 13px Arial;
  margin: 0px 0px 13px 0px; 
}

#pagetitleblue {
  color: #5D87A1;
  font: 600 16px Arial;
  margin: 0px 0px 13px 0px; 
}

h1
{
 font: 600 11px Arial;
 color: #5D87A1;
 padding: 0px;
 margin: 0px;
}

h2
{
 font: 700 11px Arial;
 color: #ACA397;
 padding: 0px;
 margin: 0px;
}

h3.wos-field-newsletter-label
{
 font: 600 11px Arial;
 color: #ACA397;
/* padding: 0px;
 margin: 0px;*/
}

h4 {
  color: #ACA397;
  font-style: italic;
  margin: 0px;
  padding: 0px;
}

.tagline
{
 padding: 0px;
 margin: 0px;
 font: 700 13px Arial;
 font-style: italic;
 color: #5D87A1;
}

.layout-2ColWN .wide-col, layout-BottomSpanWN .wide-col {
 width: 350px !important;
}

.layout-2ColWN .narrow-col, layout-BottomSpanWN .narrow-col {
 width: 185px !important;
}

.page-colB span {
 padding-left: 10px;
 padding-right: 10px;
}

.page-colB .tabular-default-cell {
 padding-left: 10px;
 padding-right: 10px;
}

.page-colB .tabular-default-cell ul {
 padding-left: 10px !important;
 padding-right: 10px;
}

.indwidget li {
  list-style-image: url('../images/blackbullet.gif');
}

.indwidget .bullflip, .indwidget .active {
  list-style-image: url('../images/greybullet.gif') !important;
}

.indwidget li a {
  color: black;
  text-decoration: none;
}

.indwidget li a:hover, .indwidget .active a {
  color: #ACA397;
}

.indwidget .active ul li a {
  color: black;
  text-decoration: none;
}

.nav-selected {
  color: #5D87A1 !important;
  }

#quicksearcharea {
  margin: 0px;
  padding: 0px;
  margin-top: -30px;
  float: right;
  position: relative;
}

.page-colB
{
  /*float: right;*/
}

.newsevents .indwidget li {
  margin-left: -10px;
  list-style-image: url('../images/greybullet.gif');
}

.newsevents .indwidget .bullflip, .newsevents .indwidget .active {
  list-style-image: url('../images/bluebullet.gif') !important;
}

.newsevents .indwidget li a {
  color: #ACA397;
  text-decoration: none;
}

.newsevents .indwidget li a:hover, .newsevents .indwidget .active a {
  color: #5D87A1;
}

.newsevents .indwidget .active ul li a {
  color: #ACA397;
  text-decoration: none;
}

.careers {
 background-color: #ffc62a;
 padding: 12px 70px 12px 18px;
}

.careers .indwidget li {
  margin-left: -10px;
  list-style-image: url('../images/whitebullet.gif');
}

.careers .indwidget .bullflip, .careers .indwidget .active {
  list-style-image: url('../images/bluebullet.gif') !important;
}

.careers .indwidget li a {
  color: white;
  text-decoration: none;
}

.careers .indwidget li a:hover, .careers .indwidget .active a {
  color: #5D87A1;
}

.careers .indwidget .active ul li a {
  color: white;
  text-decoration: none;
}

.careers .indwidget hr {
  color: white;
}

.first-label { display: none; }

#wosSiteSearchField
{
 font-size: 8pt;
 background: white;
 border: 1px solid #CCC;
 width: 134px;
 padding-left: 6px;
 /*margin-bottom: 4px;*/
}

tr.tabular-default-header {
  background-color: transparent !important;
  color: #CCC !important;
  }

.row-odd {
  background-color: #DDDDDD !important;
  }

.row-even {
  }


.tabular-default-highlighted {
  cursor: pointer;
  text-decoration: underline;
  background: transparent !important;
  }

.news-date {
  vertical-align: top;
  padding: 2px 10px 2px 2px !important;
  }

.news-title {
  vertical-align: top;
  padding: 2px !important;
  }

.webtemplate-fields td {
 padding: 0;
}

.bottomLinks {
  padding: 20px 0px 20px 20px;
}
.copyright {
  padding: 20px 20px 20px 0px;
}
.homepagemenu {
  border-top: 1px solid #666666;
  width: 100%;
}
.homemenuspacer {
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-right: 0px;
  background: #EEEBE7;
}
.bluesidespacer {
  background-color: #527D98;
}
.bannerwrapper {
  border: 1px solid #666666;
  padding: 6px;
  margin-bottom: 7px;
  position: absolute;
}
#bannersummary {

}
#banner {
  position: relative;
  width: 488px;
  height: 229px;
  background: #333333;
}

#bannercontrols {
  position: absolute;
  bottom: 2px;
  right: 0;
}
#bannercontrolsheading {
  color: #FFC62A;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 0.8;
  text-align: center;
  padding-right: 5px;
}
#bannernav td {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  font-weight: bold;
  font-size: 8px;
  padding-left: 3px;
  padding-right: 3px;
  height: 5px;
  cursor: pointer;
}
.banner-nav-btn-actv {
  background: #FFFFFF !important;
  color: #527D98 !important;
  border: 1px solid #527D98 !important;
  cursor: default !important;
}
#bannerexpanded {
  position: absolute !important;
  padding: 18px 16px 16px 24px;
  vertical-align: top;
  background: #BBB1A5;
  z-index: 5;
  line-height: 1.5;
  color: #FFFFFF;
}
#casestudy_group {
  line-height: 1.5;
}
#casestudy_heading {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.25;
  padding-top: 3px;
  padding-bottom: 15px;
}
#bannersummary a,
#bannerexpanded a {
  color: #527D98;
  font-weight: bold;
  text-decoration: none;
}
#bannersummary a:hover,
#bannerexpanded a:hover {
  text-decoration: underline;
}
#casestudy_expandedtitle {
  font-weight: bold;
}
#casestudy_expandedtext {
  
}
#homealerts, #homespotlights {
  background-color: #EEEBE7;
  padding-top: 19px;
  padding-bottom: 19px;
  padding-left: 16px;
  padding-right: 16px;
  vertical-align: top;
  width: 311px;
}
#homealerts ul, #homespotlights ul {
  list-style-image: url('../images/bigbluebullet.gif');
  padding-left: 11px;
  margin-top: 0px;
  margin-bottom: 12px;
}
#homealerts, #homespotlights,
#homealerts ul, #homespotlights ul,
#homealerts li, #homespotlights li {
  color: #527D98;
  line-height: 1.5;
  font-size: 12px;
}
#homealerts ul li, #homespotlights ul li {
  margin: 0;
  padding: 0;
}
#advanced-search {
  color: #888888;
  text-decoration: none;
  padding-top: 6px;
}

.advanced-search-cell { 
  padding-top: 7px;
  padding-left: 6px;
}

