/* CSS Document */

td img {
display:block;
}

img {
border:none;
margin:none;
padding:0;
}

:-moz-any-link:focus {
outline:none;
}

body {
background:#a08a58;
color:#fff;
font-family:Helvetica, Verdana, sans-serif;
font-size:small;
margin:0 0 30px;
}

#mainContent {
color:#3f3f3f;
padding:20px 15px 70px 30px;
}

#mainContent .headerContent {
color:#142d5e;
font-family:Helvetica, Verdana, sans-serif;
font-size:18px;
margin:0 0 10px 0;
display:block;
}

#mainContent p {
color:#3f3f3f;
font-size:12px;
font-weight:500;
line-height:1.5em;
}

.imgFloatRight {
display:block;
float:right;
padding: 0;
margin:4px 0 20px 15px;
}
#mainContent .imgCaption {
	background: #a08a58;
	display:block;
	padding: 4px;
	margin-top: 10px;
	color: #fff;
	text-align:center;
}
#mainContent p.bodyTitle {
color:#142d5e;
font-family:Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:700;
}

#mainBody {
width:899px;
}

#headerSlogan {
background:url(../graphics/headerSlogan.jpg) no-repeat;
display:block;
height:52px;
margin:0;
padding:0;
text-indent:-9999px;
}

td#homeContentArea {
background:#112F61 url(../graphics/content-bg.jpg) no-repeat top left;
font-family:Helvetica, Verdana, sans-serif;
color:#fff;
height:132px;
padding:0 15px;
text-align:left;
width:468px;
}

td#homeContentArea p {
display:block;
font-size:12px;
font-weight:normal;
line-height:1.5em;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

strong {
font-weight:bold;
text-transform:uppercase;
}

#dropShadowLeft {
background:url(../graphics/dropShadowLeft2.gif) repeat-y top left;
}

#dropShadowRight {
background:url(../graphics/dropShadowRight2.gif) repeat-y top right;
}

#newsAndEvents tr {
height:160px;
}

body:first-of-type #newsAndEvents tr {
height: 170px;
}


#newsAndEvents dl a {
color:#ffffff;
font-weight:400;
text-decoration:none;
font-family:Helvetica, Verdana, sans-serif;
}

#newsAndEvents dl {
margin:0 0 0 15px;
padding:0 0 10px;
}

#newsAndEvents dt,dd {
margin:0;
}

#newsAndEvents dd {
font-size:12px;
}

#newsAndEvents dt {
font-size:10px;
letter-spacing:.91px;
line-height:10px;
}

#sidebarLeft {
background:#d1b12c;
vertical-align:top;
width:179px;
}

a.newsLink {
color:#7f83b2;
font-size:11px;
left:163px;
position:relative;
top:-20px;
width:100px;
text-decoration: underline;
}

a.eventsLink {
color:#7f83b2;
font-size:11px;
left:160px;
position:relative;
top:-23px;
width:100px;
text-decoration: underline;
}

#newsEvents {
background:#112F61 url(../graphics/newsEventsBg.jpg) no-repeat top right;
position:relative;
}

#homeNews {
height:160px;
}

#nav {
border-bottom:1px solid #ddc561;
margin:0;
padding:0;
}

#nav li {
list-style:none;
margin:0;
padding:0;
}

#nav img {
border:none;
margin:0;
padding:0;
}

#nav .navAbout a {
display:block;
height:30px;
margin:0;
padding:0;
text-indent:-9999px;
width:179px;
}

#nav .navAcademics a {
display:block;
height:33px;
margin:0;
padding:0;
text-indent:-9999px;
width:179px;
}

#navCommunityDropDown,#navCommunityDropDown ul {
list-style:none;
margin:20px 0 0 4px;
padding:0 0 35px 0;
width:170px;
}
/* IE padding for community drop down */
* html #navCommunityDropDown,#navCommunityDropDown ul {
padding:0 0 15px 0;
}
*+html #navCommunityDropDown,#navCommunityDropDown ul {
padding:0 0 15px 0;
}

.navCommunityDropDown {
border:1px solid #907c4f;
margin-left:10px;

}

#navCommunityDropDown a {
background-color:#f6f4e7;
border:1px solid #FFFFFF;
color:#304A3F;
display:block;
font-family:Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:400;
margin:0;
padding:5px 0 5px 7px;
text-decoration:none;
width:167px;
}

#navCommunityDropDown a:visited {
background-color:#D5D5D5;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#304A3F;
display:block;
font-family:Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:400;
padding:5px 0 5px 7px;
text-decoration:none;
width:167px;
}

#navCommunityDropDown a:hover {
background-color:#bf9d11;
border-bottom-color:#ab8b05;
border-bottom-style:solid;
border-bottom-width:1px;
color:#FFFFFF;
display:block;
font-family:Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:400;
padding:5px 0 5px 7px;
text-decoration:none;
width:167px;
}

#navCommunityDropDown a:active {
background-color:#919F83;
border-bottom-color:#FFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#304A3F;
display:block;
font-family:Helvetica, Verdana, sans-serif;
font-size:10px;
font-weight:400;
padding:5px 0 5px 7px;
text-decoration:none;
width:167px;
}

#navCommunityDropDown li {
float:left;
margin:0;
padding:0;
width:168px;
}

#navCommunityDropDown li ul {
left:-999em;
margin:0;
padding:0;
position:absolute;
width:167px;
}

#navFooter {
margin:0 0 30px 10px;
padding:0;
}

#navFooter li {
float:left;
list-style:none;
margin:0;
padding:0;
}

#navFooter li a {
background:url(../graphics/navDivider.gif) no-repeat right;
color:#ffffff;
font-size:13px;
padding:3px 10px;
text-decoration:none;
}
address
{
	font-family:Helvetica, Verdana, sans-serif;
}
.bgNone {
background-image:none!important;
}

#news-header,#events-header {
margin:3px 0 10px 15px;
}
#nav .navAdmission a,#nav .navArts a,#nav .navGiving a,#nav .navMiddle a,#nav .navUpper a {
display:block;
height:32px;
text-indent:-9999px;
width:179px;

}

#nav .navAthletics a,#nav .navLower a,#nav .navOther a {
display:block;
height:33px;
text-indent:-9999px;
width:179px;

}

#navCommunityDropDown li:hover ul,#navCommunityDropDown li:hover ul,#navCommunityDropDown li.sfhover ul {
left:auto;
margin:0;
padding:0;
}
