@charset "utf-8";
/* CSS Document */

/* other.css 4/06 Lindsay McLennan
 * changes:
 */

p.text strong,
div.alert,
.verbose,
.verbose p,
.verbose h2,
.na,
div.hot br,
div.quick br,
div#local ul li ul,
dl.feature2 img,
hr.na,
dl.xfolkentry{display:none}

p.text strong a, div.alert a{text-decoration:none}

p.text em{font-weight:bold;font-style:normal}

a img{border:none}

div#nav ul,
div#nav ul li,
div#assist ul,
div#head,
a#mast,
h1#mast,
#mast span,
div#assist,
div#content,
div#additional,
div#additional p.bottom,
div#additional .last,
div#search-bar,
div#nav,
div#local ul li,
div#additional dl.feature,
div#additional dl.feature dd,
div#additional dl.feature2 dt,
div#additional dl.feature2 dd,
div#additional dl.feature2 a,
div#main div#news span.text,
div.hot ul li li,
div#foot p,
div#nav ul a{
position:static;
border:none;
text-align:left;
}

div#main div#news dl,
div#main div#news dl dt,
div#main div#news dl dt img,
div#main div#news ul,
div#nav ul li,
div#nav ul a,
div#assist ul li,
div#assist ul a,
div#main,
div#additional,
div#context,
div#search-bar div label,
div#search-bar input.radio,
div#main img,
div#main img.right,
div#content{
float:none;
border:none;
text-align:left;
}

div#main dt,
div#main p.first,
div#main div#news dl,
div#main div#news dl dt,
div#main div#news dl dt img,
div#main,
div#additional,
div#context,
div#additional dl.feature2 img,
div#search-bar div label,
div#search-bar input.radio,
div#content{
display:block;
border:none;
text-align:left;
}

div#search-bar div label,
div#search-bar input.radio{
display:inline;
}

#mast img,
img.low,
body.p-home div#nav ul li#p-home a,
body.p-prosp div#nav ul li#p-prosp a,
body.p-current div#nav ul li#p-current a,
body.p-faculty div#nav ul li#p-faculty a,
body.p-alumni div#nav ul li#p-alumni a,
div#nav ul a,
div#assist ul a,
div#local ul li a,
div#local ul li li a,
div#additional dl.feature a,
div#additional dl.feature2 a,
div#main p.more span{
display:inline;
border:none;
text-align:left;
padding:0;
margin:0;
background:#EFEFED;
color:blue;
}

body.c-m div#content,
div#main ul li,
div#main dt,
div#main p.first,
div.hot ul li,
div#main div#news dl,
div#local li a:hover,
div#local li:hover a,
div#local li.menu-over a,
div#nav ul,
div#nav ul a,
div#nav ul a:hover,
body.p-home div#nav ul li#p-home a:hover,
body.p-prosp div#nav ul li#p-prosp a:hover,
body.p-current div#nav ul li#p-current a:hover,
body.p-faculty div#nav ul li#p-faculty a:hover,
body.p-alumni div#nav ul li#p-alumni a:hover,
div#main div#jump,
body,
div#page,
div#body,
div#foot,
#mast span,
div#additional,
div#additional p.bottom,
div#search-bar,
body.c-m div#search-bar,
div#nav,
div#foot,
div#foot p,
div#local,
div#local p,
div#local ul,
div#local ul li li,
div#local ul li li a,
div#local ul li li a:hover,
div.hot,
div.hot p,
div.hot h2,
div.hot ul,
div.hot ul li,
div#additional dl.feature,
div#additional dl.feature dt,
div#additional dl.feature a,
div#additional div.quick,
div#additional div.quick p,
div#additional div.quick h2,
div#additional div.quick ul,
div#main input.textbox,
div#main textarea,
div#content input.textbox:focus,
div#main textarea:focus,
div#content .textboxon,
div#content input.textboxon,
body.photo div#content,
div#additional dl.feature2 a,
div#additional dl,
body.p-home div#additional dl.feature,
body.p-prosp div#additional dl.feature,
body.p-current div#additional dl.feature,
body.p-faculty div#additional dl.feature,
body.p-alumni div#additional dl.feature,
div#main div#news dl dt{
background:#EFEFED;
/*background:#EFEFED !important;*/
color:#000;
border:none;
text-align:left;
}

div#main div#news dl,
div#main div#news ul,
div#nav ul,
div#page,
div#foot,
div#body,
a#mast,
h1#mast,
#mast span,
div#assist,
div#main,
body.p-home div#main,
body.wide div#main,
div#additional,
div#additional p.bottom,
div#context,
div#search-bar,
div#nav,
div#additional dl.feature dd,
div#additional dl.feature2 a,
div#additional div.quick p,
div#additional div.quick h2,
div#foot p,
div#nav ul,
div#head,
div.hot p,
div.hot h2,
div.hot ul,
div#additional dl.feature,
div#additional dl.feature dt,
div#main div#news ul,
div#additional dl.feature2 a,
div#local ul li,
div#local ul li a,
div#foot,
a.clear{
width:auto;
height:auto;
min-width:0;
min-height:0;
border:none;
text-align:left;
background:#EFEFED;
font:100%/1.3em Verdana, Arial, sans-serif;
}

div#nav ul,
div#nav ul li{
white-space:normal;
}

h1:after,
body.p-home div#main h2:after,
div.quick p:after,
div.quick h2:after,
div.hot p strong:after,
div.hot h2:after,
div#main p.more:after{
content: "";
}

div#main div#news dl,
div#main div#news ul,
div#content,
div#search-bar,
div#nav,
.clear{
clear:none;
}

.clear, .text{
text-indent:0;
}

.text{
position:static;
display:block;
}

hr.text,
div#main div#news span.text{
z-index:1;
left:0;
}

p.text a,
a.text{
text-decoration:underline;
}

a.text, span.text{
display:inline;
}

body,
h1,
body.p-home div#main h2,
body.p-home div#main h2 a,
div#nav ul a,
div#local,
div.hot p,
div.hot h2,
div.hot ul li,
div#additional dl.feature,
div#additional dl.feature dt,
div#additional div.quick p,
div#additional div.quick h2{
font:100%/1.3em Verdana, Arial, sans-serif;
}

div#main ul li,
div#main dt,
div#main p.first,
div.hot ul li,
div#main div#news dl dd,
div#main div#news ul,
div#nav ul a,
div#nav ul li#p-home a,
body.p-alumni div#nav ul li#p-alumni a,
div#assist ul a,
div#main ul#subnav a,
div#main div#jump,
div#page,
div#foot,
div#body,
div#main,
body.p-home div#main,
body.wide div#main,
div#additional,
div#search-bar,
div#foot,
div#foot p,
div#local p,
body.c-m div#local p,
div#local ul,
body.c-m div#local ul,
div#local ul li a,
body.c-m div#local ul li a,
div.hot p,
div.hot h2,
div.hot ul,
div.hot ul ul,
div#additional div.quick p,
div#additional div.quick h2,
div#additional div.quick ul,
div#search-bar input.radio,
div#search-bar label,
body.p-faculty div#nav ul li#p-faculty a,
body.p-current div#nav ul li#p-current a,
body.p-prosp div#nav ul li#p-prosp a,
body.p-alumni div#nav ul li#p-alumni a{
padding:0;
}

div#additional dl.feature2 dt,
div#additional dl.feature2 a{
text-indent:0;
}

body{
padding:1em;
background:#EFEFED;
}

div#main ul,
div#main h2,
h1,
body.p-home div#main h2,
body.p-home div#main h2 a,
div#main li,
div#main dd,
div#main div#news dl,
div#main div#news dl dd,
div#nav ul a,
div#nav ul li#p-home a,
body.p-home div#nav ul li#p-home a,
body.p-prosp div#nav ul li#p-prosp a,
body.p-current div#nav ul li#p-current a,
body.p-faculty div#nav ul li#p-faculty a,
body.p-alumni div#nav ul li#p-alumni a,
body.p-home div#nav ul li#p-home a,
div#assist ul,
div#main ul#subnav,
div#main div#jump,
body.c-m div#main div#jump,
body.wide div#main div#jump,
div#main div#jump ul li,
div#page,
div#foot,
div#content,
div#main,
div#additional,
div#context,
body.c-m div#context,
body.photo div#main,
body.photo div#additional,
body.photo div#context,
div#local ul,
body.c-m div#local ul li,
div#local ul li ul,
div.hot,
div.hot p,
div.hot h2,
div.hot ul,
div.hot ul li,
div.hot ul li li,
div#additional dl.feature,
div#additional dl.first,
div#additional dl.feature dt,
div#additional dl.feature2,
div#additional div.quick,
div#additional div.quick ul li,
div#search-bar input.radio,
div#main img,
div#main img.right,
div#main p.first,
div#foot p,
div#nav ul a,
div#nav ul li#p-home a,
body.p-home div#nav ul li#p-home a,
body.p-prosp div#nav ul li#p-prosp a,
body.p-current div#nav ul li#p-current a,
body.p-faculty div#nav ul li#p-faculty a,
body.p-alumni div#nav ul li#p-alumni a{
margin:1em 0;
}

div, span, a, p, li, dd, dt, dl, ul, ol, img, table, td, th, h1, h2, h3, h4, h5, h6, form, label,
div#additional div.quick li,
div#foot p,
div#main h2,
div#main div#meta,
div#main div#jump strong,
h1#mast,
div.hot p,
div.hot h2,
div.hot ul li.subhead strong,
div#main div#news dl dd,
div#additional dl.feature dt,
div#additional dl.feature dd,
div#additional dl.feature2,
div#additional div.quick p,
div#additional div.quick h2,
div#search-bar label,
div#main p.more,
div#main p.top,
div#main p.text{
background:#EFEFED;
color:#000;
text-align:left;
text-transform:none;
font-weight:normal;
font:100%/1.3em Verdana, Arial, sans-serif;
}

input, textarea,
div#content input.textbox,
div#main input.textbox,
div#main textarea,
div#content input.textbox:focus,
div#main textarea:focus,
div#content .textboxon,
div#content input.textboxon{
background:#fff;
color:#000;
text-align:left;
text-transform:none;
font-weight:normal;
font:100%/1.3em Verdana, Arial, sans-serif;
}

div#content input.textbox,
div#main input.textbox,
div#main textarea,
div#content input.textbox:focus,
div#main textarea:focus,
div#content .textboxon,
div#content input.textboxon{
border:1px solid #999;
}

a, a:hover, a:link, a:visited,
div#main a,
body.p-home div#main h2 a,
div#main a:link,
div#main a:visited,
div#main a:hover,
body.p-home div#main h2 a:visited,
body.p-home div#main h2 a:hover,
div#main div#jump a,
div#main div#jump a:link,
div#main div#jump a:visited,
div#main p.top a,
div#main p.top a:hover,
div#local p a,
body.c-m div#local p a:hover,
div#local li a:hover,
div#local li a:hover,
div#local li:hover a,
div#local li.menu-over a,
div#local li a,
body.c-m div#local p a,
div#local p a:hover,
div.hot ul li a,
div#additional div.quick ul li a,
div#additional div.quick ul li a:link,
div#additional div.quick ul li a:visited,
div#assist a,
div#assist a:hover,
div.hot ul li a:hover,
div#additional div.quick ul li a:hover,
div#foot a,
div#foot a:hover,
div#nav ul a,
body.p-home div#nav ul li#p-home a,
body.p-prosp div#nav ul li#p-prosp a,
body.p-current div#nav ul li#p-current a,
body.p-faculty div#nav ul li#p-faculty a,
body.p-alumni div#nav ul li#p-alumni a,
div#nav ul a:hover,
a#mast,
div#local ul li li a,
div#local ul li li a:link,
div#local ul li li a:visited,
div#local ul li li a:hover,
div#additional dl.feature a,
div#main ul#subnav a,
div#main ul#subnav a:link,
div#main ul#subnav a:visited,
div#main div#jump a,
div#main div#jump a:link,
div#main div#jump a:visited,
div#main div#news a,
div#main div#news a:link,
div#main div#news a:visited,
div#main ul#subnav a:hover,
div#main div#jump a:hover,
div#main div#news a:hover,
body.c-m div#local li a:hover,
div#additional dl.feature2 a,
div#news dt a,
div#main div#news dl dd a{
text-decoration:underline;
background:#EFEFED;
color:blue;
text-align:left;
text-transform:none;
font-weight:normal;
margin:0;
padding:0;
font:100%/1.3em Verdana, Arial, sans-serif;
}

strong, dl, label{
font-weight:bold;
}

h1, h2, h3, h4, h5, h6,
body.p-home div#main h2 a,
body.p-home div#main h2 a:hover,
a#mast,
h1#mast,
div#main h2,
div.hot h2,
div#additional h2,
div#additional div.quick h2,
div#main h2 a{
padding:0;
line-height:1.3em;
font-size:140%;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
}

div#nav ul,
div#assist ul,
div#main ul#subnav,
div#local ul,
body.c-m div#local ul,
div.hot ul,
div.hot ul ul,
div#additional div.quick ul,
ul.text,
div#main div#news ul{
display:block;
list-style:square;
line-height:1.3em;
padding:0 .5em;
margin:1em 0;
text-align:left;
border:none;
background:#EFEFED;
color:#000;
font:100%/1.3em Verdana, Arial, sans-serif;
}

body.p-home div#nav ul li#p-home,
body.p-prosp div#nav ul li#p-prosp,
body.p-current div#nav ul li#p-current,
body.p-faculty div#nav ul li#p-faculty,
body.p-alumni div#nav ul li#p-alumni,
div.hot ul li,
div.hot ul ul li,
div#main ul li,
div#nav ul li,
div#assist ul li,
div#main ul#subnav li,
div#local ul li,
body.c-m div#local ul li,
ul.text li,
div#additional div.quick ul li,
div#main div#news ul li{
display:list-item;
list-style:square;
line-height:1.3em;
padding:0;
margin:.3em 1em;
text-align:left;
border:none;
background:#EFEFED;
color:#000;
font:100%/1.3em Verdana, Arial, sans-serif;
}