a:link,a:visited {
color:#520;
background:transparent;
font-weight:700;
text-decoration:underline;
}

html,body {
width:auto;
padding:0;
}

body,p {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-weight:400;
}

h3,h2,h1 {
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
font-size:14pt;
}

h1 {
font-size:16pt;
}

li {
list-style:disc;
list-style-position:inside;
font-size:12pt;
}

ol li {
list-style-image:none;
list-style-position:inside;
}

hr {
height:1px;
background-color:#000;
border:0;
color:#000;
}

div#container {
margin-left:0;
margin-top:-2em;
text-align:left;
}

#skiplink {
height:auto;
font-size:3px;
}

.skiplink {
font-size:3px;
color:#FFF;
}

a.skiplink,a.skiplink:hover,a.skiplink:visited,a.skiplink:link {
clear:none;
display:inline;
color:#FFF;
}

div#headercontainer {
margin-top:3em;
display:block;
float:none;
clear:both;
}

div#headercontainer img {
display:block;
clear:both;
}

div#head_1 {
float:none;
display:block;
clear:both;
}

#changeview table {
border:0;
}

div#globalnav {
clear:both;
float:left;
margin-top:5px;
}

#globalnav_2 a {
float:left;
clear:none;
display:inline;
text-decoration:none;
margin:0;
padding:0 0 1px;
}

div#titlesection {
clear:both;
float:left;
}

div#pagetitle {
clear:left;
position:relative;
}

.pagetitle {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:22pt;
font-weight:700;
letter-spacing:0.5pt;
margin:3px;
}

div#content {
clear:both;
float:none;
margin-left:20px;
}

#wrapper a:link:after,#wrapper a:visited:after {
content:" (" attr(href) ") ";
font-size:90%;
}

div#allcontentlayers {
clear:both;
display:block;
float:none;
z-index:1;
height:100%;
}

#DMcontact {
float:none;
margin-left:10px;
margin-right:0;
margin-top:0;
}

#DMcontact2 {
margin:0 0 10px 100px;
}

#DMimage p {
font-size:12pt;
color:#000;
padding-left:10px;
padding-right:5px;
}

#DMmajors {
float:none;
clear:left;
}

.human_interest {
display:none;
}

#DMevents,#DMnews {
margin:10px 0;
}

#DMnews h3,#DMnews h2,#DMnews h1,#DMevents h3,#DMevents h2,#DMevents h1 {
line-height:.9em;
padding:5px 5px 2px;
}

#DMnews p,#DMevents p {
padding:2px 5px;
}

#DMnews a,#DMevents a {
display:inline;
}

#controlling1,#controlling2,#controlling3,#controlling4,#controlling5,#controlling6,#controlling7,#controlling8,#controlling9,#controlling10 {
border-bottom:1px solid #000;
}

.calloutlarge {
width:50%;
border:1px solid #000;
margin:5px;
padding:10px;
}

img.captcha {
margin-left:80px;
margin-bottom:10px;
}

.clearer {
clear:right;
line-height:0;
height:0;
}

div#footer {
clear:left;
border-top:#000 1px solid;
display:block;
}

.foot_left {
float:left;
clear:none;
}

.foot_right {
float:right;
text-align:right;
}

.faculty_href,.faculty_href:hover,.students_href,.students_href:hover .calendar_href,.calendar_href:hover, {
background:none;
text-decoration:underline;
}

.backward_href,.backward_href:hover,.forward_href,.forward_href:hover {
background:none;
width:auto;
}

#finder {
border-bottom:1px solid #CCC;
margin-bottom:20px;
}

#blog_section .link_text {
font-size:20px;
}

.alumni_blog {
border-bottom:1px dotted #030;
height:auto;
clear:none;
padding:10px;
}

.alumni_blog_photo {
float:none;
height:auto;
width:auto;
margin-right:0;
margin-bottom:0;
clear:none;
}

.alumni_blog_entry {
float:none;
margin-bottom:8px;
width:auto;
}

.alumni_blog_entry img {
display:none;
height:auto;
width:auto;
float:none;
margin:0;
}

.alumni_blog_entry h3 {
margin:0;
}

.inner_content {
height:auto;
}

#endofform {
margin-top:60px;
}

.fundlinks {
font-size:inherit;
}

.greenback {
padding:5px;
}

.greenborder {
border:1px #000 solid;
}

ul.blog {
margin-left:1em;
padding-left:1em;
}

.blog li {
list-style-position:outside;
padding-bottom:5px;
margin-bottom:5px;
}

ul.blog2 {
margin-left:0;
padding-left:0;
}

.blog2 li {
list-style:none;
list-style-position:inside;
padding-bottom:5px;
margin-bottom:5px;
}

.elegant ul {
padding-left:0;
margin:15px 5px 5px;
}

.elegant li {
list-style:none;
list-style-image:none;
padding-bottom:3px;
font-size:11pt;
width:inherit;
margin:0 1em 0 0;
}

.elegant li a {
font-weight:400;
}

.elegant li a:visited {
text-decoration:none;
}

table.table_standard tr td,table.table_inner_content tr td {
padding:3px;
}

table.table_standard .table_header td,table.table_inner_content .table_header td {
font-size:14pt;
font-weight:700;
text-align:center;
padding:2px;
}

.bodycopy,h3 {
font-size:12pt;
}

img,#contact_sitemap,#changeview,#skiplinklarge,#google,div#globalnav_2,#globalnav2,#titlesection p.breadcrumb,#uppercontentnav,#contentnav,.subnav,#DMimage,#DMorange,#DMorangecap,#givingflashcontent,#flashcontent,#localnav,.admin_href,.admin_href:hover,.spur_login,.spur_login:hover,.spur2_login:hover,.spur2_login,.spur_search,.spur_search:hover,#blog_section img,.blogs_div .text_for_image,.caption,.backtotop {
display:none;
}

#display_default,#contentlayer1,#contentlayer2,#contentlayer3,#contentlayer4,#contentlayer5,#contentlayer6,#contentlayer7,#contentlayer8,#contentlayer9,.displayclass,.blogs_div img,#maintable img {
display:block;
}

#DMleft,#DMorange img,#DMright {
float:none;
}