/* jobs, news, events main page */
.thispage {color:#cccccc;}
.link {color:#02370B;}
.link:hover {background-color:#02370B; color:#CBB89C;}
.vendorlink {color:#726249; font-style:italic}

.smallText {font-size:7pt;}

.vendorlink:hover {background-color:transparent; color:#CBB89C;}

#thumbnail {border:1px solid #ccc; padding:2px;}

#advanced_search fieldset {display:block; clear:both; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
#advanced_search fieldset legend {font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#advanced_search .input, #advanced_search select {font-size:8pt; background-color: #ffffe0;}

#calendar{float:left; background-color:white; height:135px; width:220px;border: 2px solid #555555;vertical-align:top;}
#calendar table {vertical-align:top;border-collapse: collapse;width:100%; height:100%;}
#calendar table th{font-size:7pt;font-family:sans-serif, Arial;border-bottom: 2px solid #555555;text-align:center;height:20px;margin:0px;}
#calendar table td{color:#000000; margin:0px;font-weight:normal;font-size:8pt;width:30px;font-family:sans-serif, Arial;text-align:center;}
#calendar table td.blankDates{color: #888888;text-decoration: line-through;}
#calendar table td a, #calendar table th a{color:#02370B;text-decoration: none;}
#calendar table td a:hover, #calendar table th a:hover{background-color:#02370B;color:#CBB89C;}
#calendar table th#monthlist{width:150px;}
#calendar table th select{font-size:9px;font-family:sans-serif, Arial;}

.latestitem {margin-top:10px; background-color: #ffffe0; padding:10px; width:96%; border:1px solid #555555;}

.highlightContainer
{
	width: 96%;
	margin-top:10px; 
	background-color:#efefef;
	padding: 6px 10px; 6px; 6px;
	border:1px solid black;
}

.nohighlightContainer
{
	width:90%;
	margin-top:4px; 
	padding:2px 6px 2px 6px;
}

.additionalContainerHead
{
	clear:both; 
	font-size:9pt;
}

.additionalContainerInfo
{
	clear:both;
	width:100%; 
	font-size:9pt;
	font-weight:normal; 
	padding-top:5px;
}

.additionalContainerIcons
{
	clear:both; 
	width:100%;
	font-size:8pt;
	margin-top:10px;
}

.additionalContainer
{
	width:100%; 
}

.additionalCollection
{
	width:100%; 
	min-height:460px;
	padding-left: 5px;
}

#archiveMonths
{
	height:150px;
	width:300px;
	font-size:8pt;
	list-style:none;
	float:left;

	padding-left:30px;
}

#archiveMonths li
{
	float:left;
	width:130px;
	list-style:none;
	font-size:8pt;
	height:23px;
}



