body{margin:0;padding:0;font-family:Arial, sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;}
.header-buttons{z-index:5000;}
table, td, th, a, img, fieldset {vertical-align:top;border:0;outline:none;}
html,body #wrapper{position:relative;min-height:100%;height:100%;height:auto;}
html, body{height:100%;}
*html #wrapper{height:100%;}
html,body{margin:0;padding:0;width:100%;min-width:992px;}
.search fieldset{margin:0;padding:0;border:0 none;}
#home-link{float:left;position:absolute;width:242px;}
#search_term{width:120px;height:22px;padding-left:22px;float:left;border:1px solid #bcbcbc;color:#bcbcbc;text-transform:uppercase;font-size:8px;}
#search_go{width:30px;height:25px;background:url(../_img/search-go.jpg) top left no-repeat;position:absolute;float:left;font-size: 0 !important;}
#campuses{width:100%;margin:0 auto;background-color:#ccc;}
#campuses ul{list-style-type:none;margin:0;padding:4px 0;}
#campuses ul li{padding:0;margin:0;}
#campuses ul li ul{text-align:center;padding:0;margin:0;height:50px;}
#campuses ul li ul li{line-height:12px;padding:4px 0;margin:0;text-align:left;}
#campuses ul li ul li a{font-size:11px;color:#1870cf;text-decoration:none;background-image:none;display:block;width:auto;height:auto;margin:0;font-weight:bold;}
.campus-wrapper .one{float:left;width:16%;}
.campus-wrapper .two{float:left;width:16%;}
.campus-wrapper .three{float:left;width:16%;}
.campus-wrapper .four{float:left;width:16%;}
.campus-wrapper .five{float:left;width:16%;}
#menu ul, #menu ul ul{padding:0;margin:0 auto;list-style-type:none;z-index:99;text-align:left;}
#menu ul{float:right;}
#menu ul li {float:left;width:auto;}
#menu ul li a{text-align:center;font-family:Helvetica, Trebuchet MS, Arial, sans-serif;width:auto;padding:0;padding-right:14px;padding-left:9px;display:block;text-decoration:none;text-transform:uppercase;font-size:11px;color:#a6a6a6;font-weight:bold;background:url(../_img/menu-link-bg.jpg) center right no-repeat;}
#menu ul li ul {position: absolute;left: -999em;width:14em;}
#menu ul li ul li a{padding:5px 10px;font-size:11px;text-align:left;line-height:14px;background:#fff;width:14em;text-transform:lowercase;font-weight:normal;}
#menu ul li ul li a:hover{background-color:#4ce2ff;color:#fff;}
#menu ul li ul ul {margin: -24px 0 0 174px;}
#menu ul li:hover{visibility:inherit;}
#menu ul .last a{background-image:none;}
#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li.sfhover ul ul, #menu ul li.sfhover ul ul ul {left: -999em;}
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul, #menu ul li li li.sfhover ul {left: auto;}
.subnav{padding:10px 20px;}
.subnav ul{list-style-type:none;margin:0;padding:0;font-family:Arial, sans-serif;}
.subnav ul li{width:auto;display:none;line-height:0px;}
.subnav ul li a{display:block;text-decoration:none;font-size:12px;color:#3d3d3d;text-transform:captialize;padding-top:6px;padding-bottom:14px;border-bottom:1px solid #c2bab3;line-height:12px;}
.subnav ul li ul{border-bottom:none;margin:0;margin-left:10px;}
.subnav ul il ul li a{border-top:none;padding:0;}
.subnav ul li a:hover{color:#038ee8;}
.subnav ul li.current{background:url(../_img/bg_subnav-current-li.jpg) no-repeat;width:214px;display:block;}
.subnav ul li.current a{border:0 none;padding:0;height:23px;padding-top:6px;padding-left:30px;text-transform:capitalize;color:#1972d1;font-weight:bold;border:0 none;}
.subnav ul li.current ul{background:#dcdcdc url(../_img/bg_subnav-btm.jpg) no-repeat bottom;margin:0;padding:0;border-bottom:0 none;margin-left:10px;margin-right:10px;margin-bottom:5px;padding-bottom:20px;}
.subnav ul li.current ul li{background:none;display:block;}
.subnav ul li.current ul li ul{background:none;border:0 none;}
.subnav ul li.current ul a{color:#3d3d3d;font-weight:normal;padding-left:20px;}
.subnav ul li.current ul a:hover{color:#1972d1;}

/* 2nd level formatting */
.subnav li ul{ /*hides 2nd level */display: none;}
.subnav li.current ul{ /*reveals 2nd level */display: block;}
/* 3rd level formatting */
.subnav li.current ul li ul{ /* hides 3rd level */display: none;}
.subnav li.current ul li.current ul{display: block;}

.footer{font-family:Helvetica, Trebuchet MS, sans-serif;color:#fff;font-size:12px;}
.footer span{font-weight:bold;}

.left .section{line-height:20px;font-family:Arial, sans-serif;color:#5c5c5c;font-size:12px;padding:10px;}
.left .section a{color:#1971d0;text-decoration:none;}
.left .section a:hover{text-decoration:underline;}
.left .section h1{color:#91e8f6;font-size:18px;font-weight:bold;}
.left .section h2{color:#1a72d1;font-size:15px;}
.left .section blockquote{font-style:italic;padding:15px;color:#929292;}
