/* Global */

body{
	background: #efefef url(../images/bodybg.jpg) top center repeat-x; text-align: center; padding: 0px; margin: 0px;
}
td, th{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #717074; text-align: left;
}
img {
	border: 0px;
}
a:link,a:visited{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #004c95; text-decoration: none; padding: 0px; margin: 0px;
}
a:hover{
	text-decoration: underline;
}
a.headerlinks:Link, a.headerlinks:Visited {
	color: #717074; font-size: 16px; text-decoration: none;
}
a.headerlinks:hover {
	text-decoration: underline;
}
a.menuitems:Link, a.menuitems:Visited {
	color: #ffffff; font-size: 18px; text-decoration: none; margin-right: 25px;
}
a.menuitems:hover {
	text-decoration: underline;
}
a.submenuitems:Link, a.submenuitems:Visited {
	color: #004c95; font-size: 18px; text-decoration: none;
}
a.submenuitems:hover {
	text-decoration: underline;
}
a.submenuitems2:Link, a.submenuitems2:Visited {
	color: #717074; font-size: 16px; text-decoration: none;
}
a.submenuitems2:hover {
	text-decoration: none;
}
a.submenuitems3:Link, a.submenuitems3:Visited {
	color: #717074; font-size: 14px; text-decoration: none;
}
a.submenuitems3:hover {
	text-decoration: underline;
}
a.newslinks:Link, a.newslinks:Visited {
	font-size: 14px; color: #004c95; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px;
}
a.newslinks:hover {
	text-decoration: underline;
}
a.datelinks:Link, a.datelinks:Visited {
	font-size: 18px; color: #004c95; text-decoration: none; padding: 0px; margin: 0px;
}
a.datelinks:hover {
	text-decoration: underline;
}

.headerval{font-size: 22px; color: #004c95; padding: 0px; margin-top: 6px; margin-bottom: 6px;}
.subheaderval{font-size: 18px; color: #004c95; padding: 0px; margin-top: 4px; margin-bottom: 4px;}

a.footerlinks:Link, a.footerlinks:Visited {
	color: #ffffff; font-size: 12x; text-decoration: none; 
}
a.footerlinks:hover {
	text-decoration: underline;
}

a.searchNav:Link, a.searchNav:Visited {
	font-size: 18x; font-weight: bold; text-decoration: none; 
}
a.searchNav:hover {
	text-decoration: underline;
}


td.selectMonthCell{text-align:center;}
td.currentCalendarMonthCell{text-align:center;font-weight:bold;width:80%;font-size:14px;}
td.calendarDayCellHeader{font-weight:bold;}
td.currentMonthCell{height:60px;vertical-align:top;padding:3px;width:14%;}
td.notCurrentMonthCell{background-color:#CCCCCC;height:60px;vertical-align:top;padding:3px;width:14%;}
table.calendarHeaderTable{width:100%;}
table.calendarDaysTable{width:100%;}
table.calendarFooterTable{margin-top:3px;width:100%;}
a.calendarDayNumber{color:#2B2E4B;}
a.calendarEventHeadline{}

div.calendarHeader{
	font-weight:bold;
	color:#2B2E4B;
	font-size:12pt;
	margin-bottom:6px;
	text-align: left;
	margin: auto auto 6px auto;
	padding: 50px 0px 00px 0px;
	border-bottom: 1px solid #000000;
}
td.calendarEventName{font-weight:bold;color:#2B2E4B;}
td.calendarLabel{font-weight:bold;}
td.calendarValue{}
div.calendarDescription{margin-bottom:6px;}
div.calendarEventContainer {
	width: 75%;
	height: 300px;
}

/* <board> */
#forums {width: 100%;}
#forums thead th {background-color: #bac2cd; color: white; text-align: center;}
#forums .center {text-align: center;}
#forums th, #forums td {padding: 5px 10px; vertical-align: top;}
#forums .even {background-color: #eee;}
#forums .odd {background-color: #f7f7f8;}
/* </board> */

#graceWebwalk
{
	position: absolute;
	top: 265px;
	width: 250px;
	height: 400px;
	clear: none;
	text-align: left;
}

