body{font-family: arial,helvetica,sans-serif;font-size:75%;text-align: center}
body,#global-nav{margin:0;padding:0}
a{color: #0083be;text-decoration: none}
#content a:link{text-decoration: underline}
#content a:visited{color: #641f45;text-decoration: underline}
a:hover{color:#c90062}
a:active{color: #c90062}
td{font-size: 80%;line-height: 1.5em}
#page{margin:0 auto 1em;width:760px;position:relative;text-align:left}
#header{background:url(images/ROOT/nbannerdef.jpg) top right no-repeat;width:760px}
.screen-reader-only, #skip-links{position: absolute;left: 0;top: -500px;width: 1px;height: 1px;overflow: hidden}
#logo{border: 0}
#search{margin: 0 0 2px;padding:0}
#tools{width:370px;margin: .2em 0 .2em 10px;padding: 0}
#tools li a{color:#58585a;text-decoration:none;margin:.5em 1.1em .5em 0;float:left;display:block;height: 1em;line-height: 1em;}
#global-nav{background:#626368;overflow:hidden;width:100%}
#global-nav,#tools{list-style-type:none}
#global-nav li,#tools li{display:inline}
#global-nav li a, #global-nav li #current{display: block;height: 1em;line-height: 1em;padding: .4em 1.8em .5em 2em; margin-left: -1.88em;background: url(images/ROOT/g-nav-sep.gif) no-repeat top left; text-decoration: none; color: #fff;float:left}
#global-nav #home a{background-image: none;margin-left: -14px}
#global-nav li #current {background:#668e3c url(images/ROOT/g-nav-sep-current.gif) top left no-repeat;font-weight: bold;float:left}
#words{width: 138px}
#words,#search-button{font-size: 95%;font-family: arial, helvetica, sans-serif;margin:4px 0 0 0}
#search-button{background: #58585a;border:1px solid #fff;color: #fff;padding: 0}
#content{float: right;width: 549px;font-size: 110%;line-height: 1.5em;padding-right: 0;margin-top: 2em}
#content h1{line-height: 1.4em;font-size: 150%;color:#668e3c;margin-top:0}
#content hr{border: none 0;border-bottom: 1px solid #dbe3ec;width: 80%;height: 1px;text-align: center}
h2,h3{font-weight: bold;margin: 1.5em 0 .25em}
h2{font-size: 125%}
h3{font-size: 100%}
td h3{margin: -.1em 0 .1em}
#content p{margin: 0 0 1.5em}
#local-navigation{float: left; margin-top:2em;width: 190px; background: #e7e9e6 url(images/ROOT/local-nav-bg.gif) 100% 100% no-repeat;padding: 0 0 21px; z-index: 100}
#local-navigation a:link, #local-navigation a:visited{color:#00365b}
#local-navigation p{border-bottom: 1px solid #fff; margin: 0}
#local-navigation p a {display: block;line-height: 1.5em;padding-right: 5px}

.dot a, .down a, .horiz a, .dotselected a, .downselected a {padding-left: 8px}
.dot1 a, .down1 a, .horiz1 a, .dotselected1 a, .downselected1 a {padding-left: 16px}
.dot2 a, .down2 a, .horiz2 a, .dotselected2 a, .downselected2 a {padding-left: 24px}
.dot3 a, .down3 a, .horiz3 a, .dotselected3 a, .downselected3 a {padding-left: 32px}
.dot4 a, .down4 a, .horiz4 a, .dotselected4 a, .downselected4 a {padding-left: 40px}
.dot5 a, .down5 a, .horiz5 a, .dotselected5 a, .downselected5 a {padding-left: 48px}
.dot6 a, .down6 a, .horiz6 a, .dotselected6 a, .downselected6 a {padding-left: 56px}
.dot7 a, .down7 a, .horiz7 a, .dotselected7 a, .downselected7 a {padding-left: 64px}

#local-navigation a:hover, .dotselected a, .downselected a, .dotselected1 a, .downselected1 a, .dotselected2 a, .downselected2 a, .dotselected3 a, .downselected3 a, .dotselected4 a, .downselected4 a, .dotselected5 a, .downselected5 a, .dotselected6 a, .downselected6 a, .dotselected7 a, .downselected7 a {color:#fff; background:#626469 url(images/ROOT/local-nav-current-bg.gif) no-repeat 0 45%}

#local-navigation p a.downselect, #local-navigation p a.dotselect, #local-navigation p a.downselect:hover, #local-navigation p a.dotselect:hover {color:#fff}

#prospectus{background: url(/images/prospectus-whitebg.gif) no-repeat left 1em;height: 3em;padding: 2em 0 0 31px}
.float-left img{float: left;margin: 0 1em 1em 0}
.float-right img{float: right;margin: 0 0 1em 1em}
#announcements{border: 1px dashed #888;padding:5px;background-color:#fef;font-size:80%;margin-bottom:10px;}
.link-list{line-height: 1.4em;list-style-type: none;padding: 0;margin: 0}
#footer{width: 760px;float: left;margin-top: .5em;padding-bottom: 10px}
#schools{width: 370px;float: left}
#schools .column-1{float: left;width:190px}
#schools .column-2{float: left;width:170px;margin-left: 10px}
#misc-nav{float: left;margin-left: 10px}
#misc-nav .column-1{float: left;width: 185px}
#misc-nav .column-2{float: left;width: 185px;margin-left: 10px}
address{font-style: normal;font-size: 82%;line-height: 1.5em;width: 760px;margin-top: 1em;float: left}
address .hidden-separator{color: #fff}
#postal{width: 370px;float: left}
#contacts{float: left;margin-left: 10px;width: 185px}
#policies{width: 185px;float: left;margin-left: 10px}
