body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	background-image:url('../images/bodybg.gif');
	background-repeat:repeat-x;
	background-position:top;
}

td {
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
table{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}
hr{
	color:#002165;
	border:1px solid #002165;
}
form{
	margin:0px;
	border:0px;
	padding:0px;
}
img{
	border:0px;
	margin:0px;
}
a:link, a:visited, a:active{
	color:#002165;
	text-decoration:underline;
}
a:hover{
	color:#002165;
	text-decoration:underline;
}
.subtitle{
	font-size:20px;
	font-weight:bold;
	color:#014598;
	padding:5px 10px 5px 10px;
	background-color:#C4EEFF;
}
.subtitle2{
	font-size:16px;
	font-weight:bold;
}
div.bodyContainer{ 
	width:780px;
	left: 50%;
	margin-left:-390px;
	position: relative;
	background-color:#fff;
	border-left:1px solid #004597;
	border-right:1px solid #004597;
}
.bodyContent{
	padding:10px;
}
td.bodyTD{
	width:580px;
	vertical-align:top;
}
.bold{
	font-weight:bold;
}
.smallText{
	font-size:9px;
}
.navBar{
	width:200px;
	min-height:300px;
	background-color:#fffae9;
	border-right:1px solid #064999;
}

.rowOdd{
	background-color:#fffae9;
}
.marginBottom3{
	margin:0px 0px 3px 0px;
}
.marginBottom5{
	display:block;
	margin:0px 0px 5px 0px;
}
.marginTop5{
	display:block;
	margin:5px 0px 0px 0px;
}
.marginBottom10{
	display:block;
	margin:0px 0px 10px 0px;
}
.fontSize11{
	font-size:11px;
}
.pollBar{
	text-align:center;
	font-size:9px;
	background-color:white;
	padding:2px;
	color:black;
	height:10px;
}
.articleActive{
	padding:5px 10px 5px 10px;
	background-color:#004597;
	color:white;
}
.articleActive a{
	color:white;
}
.article{
	padding:5px 10px 5px 10px;
	background-color:#fffae9;
	color:#004597;
}
.article a, .articleOver a{
	color:#004597;
}

.articleOver{
	padding:5px 10px 5px 10px;
	background-color:#d4f6ff;
	color:#004597;
}
.highlightBox{
	border:1px solid #014598;
}
.highlightBox .topBox{
	padding:3px;
	color:white;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	background-color:#014598;
}
.highlightBox .contentsBox{
	padding:3px;
	background:#d4f6ff;
}
.float{
	float:left;
}
.floatRight{
	float:right;
}
.floatMargin5{
	float:left;
	margin-right:5px;
}
.floatMargin10{
	float:left;
	margin-right:10px;
}
.italic{
	font-style:italic;
}
.printerIcon{
	float:right;
}
div.statistics{
	display:none;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.inputAlert{
	border:2px solid red;
}
.clear{
	clear:both;
}
.floatMargin10{
	float:left;
	margin-right:10px;
}
.marginTop10{
	margin-top:10px;
}
.alert{
	color:red;
	font-weight:bold;
	font-size:14px;
}
.calendarHeader{
	padding:3px 3px 10px 3px;
	text-align:center;
}
.calendarDayLabels{
	width:18%;
	padding:2px;
}
.calendarDayLabels2{
	width:3%;
	padding:2px;
}
.calendarEvent{
	border:1px solid #C4EEFF;
	height:70px;
	vertical-align:top;
	font-size:9px;
	padding:1px;
}
.calendarNumCurrent {
	padding:1px;
	background-color:#014598;
	color:white;
	font-size:11px;
	font-weight:bold;
}
.calendarNum {
	padding:1px;
	background-color:#C4EEFF;
	color:#014598;
	font-size:11px;
	font-weight:bold;
}