body {
	color: #444444;
	font: 90% Arial, Helvetica, sans-serif;
	background: #DEDED7;
	text-align:center;
}

#CenteringContainer {
margin:0 auto;
text-align:left;
width:645px;
}

#imageContainer {
position:relative;
width:645px;
}

#SplashTextBox {
	position:absolute;
	left:0px;
	bottom:124px;
}

#SplashText {
	text-align:left;
	color:#001423;
	position:absolute;
	bottom:20px;
	left:15px;
	width:95%;
}

#SplashText a {
display:block;
color:#001423;
}

#SplashText a:hover {
display:block;
color: white;
}

#footerSplash {
	position:relative;
	left:170px;
	float:left;
	text-align:center;
	font:85%;
}



/* Header Information */

#header {
position: relative;
width:701px;
margin: 0px auto;
}

#headerGradient {
position: absolute;
left:0px;

bottom:21px;
z-index:1;
}

#headerSeal {

position:absolute;
right:640px;
left:6px;
bottom:50px;
z-index:2;
}

#headerText {
position:absolute;
left:5px;
bottom:45px;
color:#ffffff;
z-index:3;
font : 110% Arial, Helvetica, sans-serif;
}

#headerMenu {
width: 700px;
background: #EEEDE6;
position:absolute;
left:0px;
right:0px;
bottom:21px;
z-index:5;
height: 1.6em;

}

#headerMenu ul {

	margin:0px;
	padding:0px;
}

#headerMenu li {
		float: left;
		width: auto;
		margin: 0; 
		list-style: none; 
		font-size:90%;
		
}

#headerMenu li a {
display:block;
float:left;
padding: 4px 18px;
color:#002157;
text-decoration:none;
}

#headerMenu li a:hover {
display:block;
float:left;
color:#831309;
padding: 4px 18px;
}


.content {
	float:left;
	width: 485px;
	padding-left:5px;
	padding-right:5px;
}
	table.calendar {
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
}
td.calendarmonth {
	color: #831309;
	font-size: 12px;
	font-weight: bold;
	border: none;
}
table.calendar td.calendarday {
	border: 1px solid #cccccc;
	color: white;
	font-size: 10px;
}

a.calendarlink {
	display: block;
	color: #555555;
	font-size: 10px;
	text-decoration: none;
}
a.calendarlink:hover {
display: block;
	background-color: #ffffff;
}
select.calendar {
 	background-color:  #ffffff;
	color:  #831309;
	font-size: 10px;
}

#calendarBox {
position: absolute;
right:0px;
top:0px;
}

#container {
padding-top:12px;
text-align:left;
width:700px;
margin: 0 auto;
background: #ffffff;
}

#rightSidebar {
width:200px;
float:left;
position:relative;
}

li {
	margin-bottom:18px;
}

.title {
	font-size: 125%;
	font-variant: bold;
	color: #831309;
}

.subtitle {
	font-size: 120%;
	font-variant: bold;
	color:#833e38;
}
.subtitle2 {
	font-size: 110%;
	font-variant: bold;
	color: #831309;
}

table.events td, th {
	border: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background-color: #f9f9f9;
}
table.events td.eventsdate {
	width: 60px;
}
table.events td.eventstitle {
}
table.events td.contact {
	width: 50px;
}
table.events td.eventstitle a {
	font-size: 1em;
	font-weight : bold;
}
table.events a, table.detail a, a.linkspage {
	color: #000099;
	text-decoration: none;
}

table.events th {
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
