/* ====== Sub Navigation ====== */
#subNavigation {
  float:right;
  width:180px;
}
.subNavAd {
  margin-bottom:10px;
}
#subNavigationLinks {
  margin-bottom:10px;
  background:#ebebeb url("img/subNavigationLinks-bg.jpg") center top repeat-y;
}
#subNavigationLinksHeader {
  background:#ebebeb url("img/subNavigationLinksHeader-bg.jpg") center top no-repeat;
  margin:0;
  padding:0;
  border:0 none;
}
#subNavigationLinks h2 {
  font-size:18px;
  font-weight:normal;
  color:#333333;
  text-transform:capitalize;
  text-align:center;
  width:auto;
  padding:10px 0;
}
#subNavigationLinks hr {
  width:80%;
  height:8px;
  background:url("img/hr-double-bg.png") transparent 0 0 repeat-x;
  text-align:center;
  border:none;
  margin:0 auto;
}
#subNavigationLinks h3 {
  font-size:13px;
  letter-spacing:0px;
}
#subNavigationLinks ul {
  background:url("img/subNavigation-ul-bg.jpg") center bottom no-repeat;
  padding:15px;
  min-height: 450px;
}
#subNavigationLinks ul ul {
  background:transparent;
  border:none;
  padding:0 5px;
  margin:0 0 20px 0;
  min-height: 1px;
  list-style:none;
  list-style-image:url("img/list-arrow-bg.png");
  list-style-position:outside;
}
#subNavigationLinks ul ul li {
  color:#666666;
  font-size:11px;
  line-height:12px;
  margin-top:10px;
  margin-left:15px;
}
#subNavigationLinks ul ul a {
  color:#666666;
}
#subNavigationLinks p {
  color:#666666;
  font-size:11px;
  line-height:12px;
  margin-top:10px;
}
#subNavigationLinks p a {
  color:#666666;
  text-decoration:underline;
}

/* ====== Content ====== */
#content {
  width:790px;
}
  #content h2 {
    background:url("img/uwwPage-h2-bg.jpg") 0 0 no-repeat;
    padding:5px 0 5px 10px;
  }
  #content img {
    margin-right:10px;
  }
 
/* ====== TABLES ====== */
table { width: 97%; font: 12px Arial; border: 1px solid #000; margin-bottom: 15px; }
td, th { padding: 5px 10px; }
th { background-color: #5D7F91; color: #fff; font-weigth: bold; }
.alt { background-color: #EDECDE; }
.highlight { background-color: #5D7F91; color: #fff; }

  
/* ====== Financial Aid Award Estimator ====== */
#award { clear:right; }
#award label { width:25%; float:left; clear:both; text-align:right; padding:3px 1em 3px 0; }
#award input, #award textarea, #award select { width:40%; margin-bottom:5px; }
#award legend { font-size:18px; color:#331E54; padding-top: 10px; }
#controls { clear:both; width:40%; margin:0.5em auto; }
#controls input { margin:1em; width:auto; }
.blackBorder {border:1px solid #000; border-collapse:collapse; width:100%;}
.blackBorder th {color:#fff;background:#5D7F91;border:1px solid #000;padding:2px;}
.blackBorder td {background:#fff;color:#000;border:1px solid #000;padding:2px;}
.blackBorder td.values {text-align:right;}
.blackBorder tr.black th {background:#000;padding:0;}
.blackBorder tr.totals td {background:#ccc; font-weight:bold;}
.text-white a { color:#fff !important; text-decoration:none !important; }
.btn { background-color: #3F2C5A; border: 1px solid black; color: #fff; }
p.btn { width: 100px; text-align:center; margin-top:5px;}


/* ====== Contact Form ====== */
#contact { display:block; clear:both; padding:15px; }
#contact fieldset { margin:10px 0; padding:10px; width:90%; border: 1px solid #ccc; }
#contact label { display:inline; padding:5px; width:120px; font-weight:bold; }
#contact input { display:inline; }
#contact table { width:100%; border: none; } 
#contact td { padding:5px; vertical align:top; }
#contact textarea { width:100%; }
#contact label.error { color:#cc0000; }
#contact .hidden { display:block; visibility:hidden; }





