body,div,td{font-family:Arial;font-size:11px;}
p {margin: 0px; padding: 0px;}

.menuBar,.menuBar,a.menuBar:link,a.menuBar:visited{font-size:12px;font-weight:bold;}
a.menuBar:hover{text-decoration: underline;}


.linkBox,.linkBox,a.linkBox:link,a.linkBox:visited{color:gray;font-weight:bold;}
a.linkBox:hover{text-decoration: underline;}

.homeNewsItemHeader {
	background-image:url('../images/contenttitlebg.gif');
	background-repeat: repeat-x;
	height:21px;
	padding: 6px 0px 0px 5px;
	font-weight: bold;
	font-size: 14px;
	color: #3C5373;
}
.homeNewsItemImage {
	margin-left:3px;
	margin-right:3px;
}

.directionFormLabel {
	text-align: right;
	padding-right: 5px;
}



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:color:#2B2E4B;}
a.calendarEventHeadline{}

div.calendarHeader{
	font-weight:bold;
	color:#2B2E4B;
	font-size:12pt;
	margin-bottom:6px;
	text-align:center;
}
td.calendarEventName{font-weight:bold;color:#2B2E4B;}
td.calendarLabel{font-weight:bold;white-space: nowrap;}
td.calendarValue{width:100%;}
div.calendarDescription{margin-bottom:6px;}
div.calendarEventContainer {
	width: 100%;
}

a.bottomSubLinks:link {
	font-weight: bold;
	color: #3B699F;
}
a.bottomSubLinks:visited {
	color: #9F9F9F;
}

.eventDate {
	font-size: 12px; padding-top: 6px;
}
.eventlink {
	font-size: 11px;
	word-spacing: 2px;
}
.mapPolicyLinks a {
	color: #CFCFCF;
	text-decoration: none;
}
.mainContentBox{}
.mainContentHeader{}
.contentSubHeader {}
.highlightHeader, a.highlightHeader, .highlightHeader:link a.highlightHeader:link {
	font-size: 14px;
	color: #3C5373;
	font-weight: bold;
	text-decoration: underline;
}

ul#nav {display: block; clear: both; margin: 0;padding:0;list-style-type: none;}
ul#nav li {float: left; clear: none;position: relative;margin: 0;padding: 0;}
ul#nav li a {display: block; margin: 0; color: #fff; width: 69px; height: 36px; padding: 0 4px; text-align: center; background: url("../images/linkbarsep.jpg") right center no-repeat; height: 36px; font-size: 11px;}
ul#nav li ul.subnav {position: absolute; top: 36px; left: 0;margin: 0;padding:0 3px;list-style-type: none;width: 200px;background: #EFEFEF;border: 1px solid #808080;}
ul#nav li ul.subnav li {display: block; clear: both;padding: 3px; margin: 0;}
ul#nav li ul.subnav li a {display: block; white-space: nowrap;clear: both; color: #808080;text-decoration: none;background-image: none;width: auto;height: auto;}
ul#nav li ul.subnav li a:hover {color: #000000;text-decoration: underline;}
