﻿body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	padding: 0px;
	margin:5px;
}
h1,h2,h3,h4,h5{ padding: 0px; margin: 6px 2px; }
h1{ font-size: 22px; }
h2{ font-size: 18px; }
h3{ font-size: 16px; }
h4{ font-size: 14px; }
h5{ font-size: 12px; }

p { font-size: 12px; margin: 4px; color: Black; }

dl { text-align: left; width: 800px; font-size: 14px;  }
dt { font-weight: bold; }
dd { margin-bottom: 20px; }

.ContentHeading { background-color: #F4F4F4; border-bottom: 1px solid black; }

.LogoLinks{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: right;
	clear: both;
	width: 110px;
	margin: 10px 5px; 
}
.LogoLinks img {	border: 0; }
.LogoLinks a{ text-decoration: none; }
#DepartmentNews h3 { font-weight: bold; font-size:14px; }
#DepartmentNews h4 { font-weight: bold; font-size: 12px; margin: 0px 4px 1px 10px; }
#DepartmentNews p  { margin: 0px 4px 15px 20px; }

.EventListItem h3 { background-color: #F0F0F0; padding: 4px; font-size: 14px; text-align:left; }
.EventListItem h4 { padding: 2px 8px; font-size: 12px; text-align:left; }
.EventListItem p { padding: 2px 15px; text-align:left; }

.StaffList td {border-bottom: 1px solid #999999; text-align: left;  }

.LinkList a { font-size: 14px; font-weight:bold; }
.LinkList p { padding: 1px 2px 6px 12px; }

#SiteFrame{ padding: 10px 10px 5px 10px; width: 970px; color: white; text-align:left;}

#SiteBody{	padding: 0px 0px 10px 0px; background-color: White; color: Black; text-align:left; }

#SiteFooter { width: 970px; font-size: 10px; padding: 0px 10px; }
#SSIFoot{ float: right;	text-align: right; }
#AcrobatFoot { float: left;	text-align: left; }

#Address{ font-weight: normal; text-align: center; padding: 5px; font-size:12px; }
#Address span{ margin: 1px 10px; }
#Address a{ text-decoration: underline; }

#DepartmentName{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:32px;
	margin:0px;
	padding:2px;
	color: Black;
}
#DepartmentTagLine{
	margin:0px;
	padding:2px;
	font-size:14px;
	color: Black;
	font-style: italic;
	font-weight: bold;
}


/*  ------------------      top nav bar stuff   ----------------------------- */
#navcontainer ul {
	margin: 0;
	padding: .3em 0em;
	width: 100%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
	padding: 0.3em 1.4em;
	text-decoration: none;
}

#SiteFrame	{background-color: #CC0000; border: 1px solid #CCCCCC; }
#SiteBody	{border: 1px solid #CCCCCC;}
#Address	{color: White; }
#Address a	{color: White; }
#navcontainer ul { background-color: #CCCCCC; color: Black; }
#navcontainer ul li a {	background-color: #CCCCCC;color: Black;	border-right: 1px solid #CC0000; }
#navcontainer ul li a.farleft {	background-color: #CCCCCC;color: Black;	border-right: 1px solid #CC0000; border-left: 1px solid #CC0000; }
#navcontainer ul li a:hover {background-color: #CC0000; color: White; }
#navcontainer ul li a.current {	background-color: #CC0000;color: White;	border-right: 1px solid #CC0000; }
#navcontainer ul li a.farleftcurrent {	background-color: #CC0000;color: White;	border-right: 1px solid #CC0000; border-left: 1px solid #CC0000; }
#navcontainer ul li a.current:hover {background-color: #CC0000; color: White; }
