/* CSS Document */

body {
margin:0;
padding:0;
font-size: small;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#E4E4E4;
}

.wrap {
padding:0;
border:1px solid #000000;
background-color:#FDFDFD;
float:left;
width:100%;
max-width:1000px;/*For Safari on Mac to get the width to 1000 pixels*/
width:expression(document.body.clientWidth > 1000? "1000px": "auto" );/*maximum width fix for explorer-http://www.svendtofte.com/code/max_width_in_ie/*/
}

.wmwrap {
margin:0 20px 0 0;
padding:0;
float:left;
}

.skipnav {
float:left;
border-right:1px solid #990000;
border-left:1px solid #990000;
font-size:90%;
padding:0;
margin: 7px 0 1px 36px;
}

.skipnav ul {
margin:0;
padding:0;
}


.skipnav li {
float:left;
list-style:none;
margin:0;
padding:0 12px 0 12px;
}

.skipnav a {
color:#333333;
margin:0;
padding:0;
}

.topform {
float:right;
padding:4px;
margin:0;
border:1px solid #999999;
background-color:#E6E6E6;
}

.topform * {
padding:0;
margin:0;
}

.internav {
float:right;
clear:both;
margin: 0 20px 5px 0;
}

.internav ul {
float:right;
margin: 0;
padding:0;
list-style:none;
clear:right;
}

.internav li {
float:left;
padding:0 7px 0 7px;
border-right: 1px solid #666666;
}

.internav a {
text-decoration:none;
color:#990000;
font-weight:600;
}

.alert {
margin:24px 0 2px 36px;
padding:2px;
border: 1px solid #990000;
background-color:#FFCC00;
float:left;
}

.globaltopnav {
padding-bottom:3px;
padding-top:3px;
font-size: 90%;
font-weight:600;
border-top:1px solid #990000;
border-bottom:1px solid #990000;
background-color:#EEEEEE;
float:left;
width:100%;
}

.globaltopnav ul {
list-style:none;
margin:0;
padding:0;
}

.globaltopnav li {
float:left;
padding: 0 22px 0 22px;
}

.globaltopnav a {
text-decoration:none;
color:#000000;
}

.resmenu {
background-color:#fdfdfd;
border-top:none;
border-left:1px solid #9e9e9e;
border-bottom:1px solid #9e9e9e;
border-left:none;
clear:right;
float:left;
margin-top:12px;
margin-bottom:5px;
margin-left:5px;
width:20%;
}

.resmenu ul {
list-style:none;
margin-top:1px;
margin-left:5px;
padding-top:1px;
padding-left:5px;
padding-right:5px;
line-height:1.5em;
}

.resmenu a {
color:#333333;
}

.resmenu p {
font-size:90%;
margin:6px 0 6px 0;;
padding:0;
}

.news {
background-color:#EDEDED;
border:1px solid #858585;
margin-top:12px;
margin-left:7px;
padding:3px;
float:left;
clear:none;
width:24%;
}

.news img {
background-color:#EDEDED;
border:1px solid #858585;
margin:10px 3px 3px 5px;
padding:1px;
float:left;
}

.news ul {
margin:3px;
padding:0;
font-size:90%;
list-style:none;
float:left;
}

.news li {
margin:0;
padding:0;
}

.news p {
margin:2px 0 20px 0;
padding:0;
}

.news a {
margin:0;
padding:0;
color:#990000;
}


.noteworthy {
background-color:#EDEDED;
border:1px solid #858585;
margin-top:12px;
margin-left:7px;
padding:3px;
float:left;
width:24%;
}

.noteworthy ul {
margin:3px;
padding:0;
font-size:90%;
list-style:none;
float:left;
}

.noteworthy li {
margin:10px 0 8px 0;
padding:0;
color:#990000;
}

.noteworthy a {
margin:0;
padding:0;
color:#990000;
}

.colleges {
color:#000000;
margin-top:12px;
margin-left:7px;
border-top:none;
border-right:none;
border-bottom:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
padding:5px;
background:#fdfdfd;
float:left;
clear:left;
width:230px;
}

.colleges ul {
margin:0 0 0 1px;
padding:0 0 0 12px;
line-height:1.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:bold;
}

.colleges li {
margin:0;
padding:0;
}

.colleges a {
color:#000000;
text-decoration:none;
margin:0;
padding:0;
}

.colleges h2 {
background-color:#666666;
}


h1 {
font:Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight:800;
margin:0;
padding:0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size: 100%;
margin:0 0 3px 0;
background-color:#990000;
border:1px solid #000000;
clear:right;
letter-spacing:.25em;
padding-left:4px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:90%;
margin:0 0 2px 0;
background-color:#666666;
clear:right;
letter-spacing:.25em;
padding-left:4px;
}

h3 a {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:90%;
margin:0 0 2px 0;
background-color:#666666;
clear:right;
letter-spacing:.25em;
padding-left:4px;
}

.hban {
margin:0;
padding:0;
border-top:2px solid #660000;
border-bottom:3px solid #000000;
float:left;
}

.footer {
margin: 10px 10px 5px 5px;
padding:5px;
float:left;
clear:both;
border:1px solid #666666;
background:#e7e7e7;
width:97%;
}

.address {
font-size:80%;
float:left;
clear:right;
padding-left:120px;
}

.footlinks {
float:right;
font-size:80%;
padding-right:120px;
color:#333333;
}

.footlinks a {
color:#333333;
}












