/* Tables */
table { vertical-align: top; font: 13px "Trebuchet MS"; color: #000000; border-collapse: collapse; background: transparent; width: 100%;}
/* Table Data */
td {
	vertical-align: top;
	color: #000000;
	border-collapse: collapse;
	font-family: "Trebuchet MS";
	font-size: 13px;
}
/* Text */
.headline, a.headline, a.headline:visited, a.headline:hover, a.headline:visited:hover {
    font: bold 15px "Trebuchet MS", sans-serif;
}
.headline, a.headline:visited {
    color: #006565;
}
a.headline, a.headline:visited, a.headline:hover, a.headline:visited:hover {
    text-decoration: underline;
}
a.headline:hover, a.headline:visited:hover {
    color: #014848;
}
.section-content {
	background: transparent;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #181951;
	border-bottom-color: #181951;
}
.section-content-header {
	padding: 0px 5px;
	background: #455181;
	color: #000000;
	border-top: 1px solid #181951;
	line-height: 165%;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
}
.section-content-header td{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/tableImage.jpg);
	background-repeat: repeat-x;
	background-color: #071965;
}
.brd-top { border-top: 1px solid #F6C73E;}
.brd-bottom { border-bottom: 1px solid #F6C73E;}
.brd-both { border-top: 1px solid #F6C73E; border-bottom: 1px solid #F6C73E;}
.odd {
	padding: 3px 5px;
	background-color: #E0E0E9;
}
.odd a {
	color: #0000CC;
}
/*.on{background-color:#BCCCFF;}
.off{background-color:#FFFFFF;}*/
.even a {
	color: #0000CC;
}


.even { padding: 3px 5px; background: #FFFFFF; }

/*for announcements "also inside"  */
.page-header2{
	margin-top:15px;
	margin-left:0px;
	text-align:left;
	color:#181951;
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:12px;
	height:14px;
	background-repeat:repeat-x;
}
.announcementphoto{ 
float:left;margin-right:5px;
}
a.page-header {display:block;/*float:left;margin-bottom:5px;*/}
/*css styles for Extension Modules
calendar.cgi*/
.header-20{font-size:20px;font-weight: bold;line-height: 22px;}
.calendardate{color: #000099; font-weight: bold;}
.caption{ font-size:.75em}
.calendartable{ text-align:center;  width:500px; border: solid 1px #181951; padding:3px;}
.toprowtext{color:#FFFFFF;}
.calendarvenuepopup{}
.smallcalendarholder{width:175px;  border-style:none; padding:1px;/* background-color:#EDEDFF;*/text-align:left; }
.smallcalendar{border-style:none; padding:1px; background-color:#FFFFFF; margin:1px ;text-align:left; width:100%;}
.smallcaltoprow{ background-color:#5770BF;  font-size:14px; color:#FFFFFF;}
.smallcaltopanchor{ font-size:smaller; color:#FFFFFF;}
.smallcaltoptext{ font-size:smaller; color:#FFFFFF;}
.smallcalpastdate{background-color:#FFFDEA;}
.smallcalfuturedate{background-color:#FFFFFF;}
.section-content-header td a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	color: #4A578C;
}
/*search*/
.line2{padding-left:25px;}
.mimetypeshort{font-size:smaller;color:#5F5F5F;}