@charset "utf-8";
/* CSS Document */

body
	{
	margin:0;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	background-color:#666;
	font-size:15px;
	}
hr
	{
	margin:0;
	padding:0; 
	}

td
	{
	vertical-align:top;
	}

a.greylink:link, a.greylink:visited
	{
		color:#666;
		text-decoration:none;
	}
a.greylink:hover
	{
		color:#000;
	}

.greylink a:link, .greylink a:visited
	{
		color:#666;
		text-decoration:none;
	}
.greylink a:hover
	{
		color:#000;
	}

.test
	{
	color:#f00;
	}

/*
======================
 TEMPLATE
======================
*/
#frm_rotator_div
	{
	float:left;
	padding:0;
	margin-top:1px;
	}
.frm_nav_top
	{
	float:right;
	}
.frm_nav_top a:link, .frm_nav_top a:visited
	{
	color:#DBE8C4;
	text-decoration:none;
	}
#frm_hdr_right
	{
	width:225px;
	background-image:url(images/frm_hdr_right.jpg);
	vertical-align:bottom;
	}
#frm_hdr_right a:link, #frm_hdr_right a:visited
	{
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#455a21;
	margin-left:10px;
	margin-bottom:9px;
	}
#frm_hdr_right a:hover
	{
	color:#000;
	}
.frm_right_col_content
	{
	font-family:Verdana, Geneva, sans-serif;
	padding:8px;
	color:#455a21;
	font-size:13px;
	}
.frm_right_col_event_date
	{
	color:#666;
	font-size:12px;
	}
.frm_right_col_event_name
	{
	font-size:12px;
	color:#333;
	}
.frm_right_col_event_loc
	{
	font-size:12px;
	color:#999966;
	font-style:italic;
	}
.frm_left_col_content
	{
	margin:10px 10px 0 5px;
	font-size:13px;
	color:#000;
	}
.frm_left_col_content a:link, .frm_left_col_content a:visited, .frm_left_col_content a:hover
	{
	font-size:13px;
	display:block;
	color:#666;
	text-decoration:none;
	padding-left: 15px;
	}
	
.frm_left_col_content a:hover
	{
	color:#000;
	}
.frm_left_col_content table
	{
	}
.frm_left_col_content td
	{
	padding-bottom:4px;
	}
/*
======================
 HOME PAGE
======================
*/
.home_main
	{
	height:246px;
	width: 590px;
	border:0px;
	padding:0;
	margin:10px;
	border-collapse: collapse;
	font-size:14px;
	}
.home_main TD
	{
	vertical-align:top;
	height:0;
	padding: 0px 0px 0px 0px;
	}
.home_main a:link, .home_main a:visited
	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	text-decoration:none;
	margin-bottom:5px;
	}
.home_main a:hover
	{
	color:#000;
	text-decoration:none;
	}
	
#home_bottom_image
	{
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	}
#home_bottom_image TD
	{
	padding:0px;
	margin:0px;
	background:url(images/home_main_image.jpg);
	width:610px;
	height:350px;
	vertical-align:bottom;
	}
	
/*
======================
 INTERIOR PAGES
======================
*/
.interior_main
	{
	height:506px;
	width: 590px;
	border:1px;
	padding:0;
	margin:10px;
	border-collapse: collapse;
	font-size:13px;
	line-height:140%
	}
.interior_main a:link, .interior_main a:visited
	{
	color:rgb(132, 159, 79);
	text-decoration:underline;
	}
.interior_main a:hover
	{
	color:#000;
	text-decoration:none;
	}
.interior_main_subtitle
	{
	font-size:12px;
	color:#455A21;
	margin:4px 0 3px 0;
	}
.interior_main_title
	{
	font-size:18px;
	color:#455A21;
	margin-bottom:15px;
	}
.interior_col_3
	{
	color:#000;
	float:left;
	width:175px;
	margin-right:19px;
	margin-top:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.interior_col_3 ul
	{
	margin-left:0px;
	padding-left:14px;
	color:#666;
	}
.interior_col_3 li
	{
	margin-bottom:10px;
	}
.interior_left_col_content
	{
	height:506px;
	}
.interior_left_col_bottom
	{
	border-top:1px solid #666;
	margin-left:20px;
	font-size:12px;
	color:#666;
	}
.interior_mid_col_bottom
	{
	border-top:1px solid #666;
	min-height:70px;
	font-size:12px;
	color:#666;
	padding:10px 0 10px 25px;
	}
.interior_mid_col_bottom a:link, .interior_mid_col_bottom a:visited
	{
	color:#666;
	text-decoration:none;
	}
	
.footer_link
{
	font-size:12px;
	padding: 0px 3px 0px 3px;
}	
	
.interior_mid_col_bottom a:hover
	{
	color:#000;
	}
.interior_content_extra
	{
	border-top:1px solid #666;
	margin-top:20px;
	padding-top:3px;
	padding-left:5px;
	font-size:11px;
	}
.interior_content_extra img
	{
	margin-top:5px;
	}

.publication_title_link a:link, .publication_title_link a:visited
	{
	font-size:13px;
	color:rgb(132, 159, 79);
	text-decoration:underline;
	margin-bottom:0px;
	}
.publication_title_link a:hover
	{
		text-decoration:none;
		color:#000;
	}
.publication_subtitle
	{
	font-size:13px;
	}
.publication_abstract
	{
	font-size:11px;
	margin-left:10px;
	color:#999;
	}


.event_detail_title
	{
	font-size:14px;
	font-weight:bold;
	}
.event_detail_date
	{
	font-size:13px;
	}
.event_detail_location
	{
	font-size:13px;
	}
.event_detail_description
	{
	font-size:12px;
	}
a.event_detail_infolink:link, a.event_detail_infolink:visited
	{
	font-size:12px;
	}

td.contact_right_col
	{
	border-bottom:2px solid #cf0;
	padding:0 0 4px 30px;
	font-size:12px;
	color:#666;
	vertical-align:bottom;
	margin-bottom:1px;
	width:100%;
	}
.contact_right_col a:link, .contact_right_col a:visited
	{
	margin:0;
	padding:0;
	color:#000;
	background-repeat:
	}
.contact_right_col a:hover
	{
	color:#666;
	}

a.brochures_link:link, a.brochures_link:visited
	{
	font-size:13px;
	text-decoration:underline;
	margin:0;
	}
a.brochures_link:hover
	{
		text-decoration:none;
	}
.brochures_subtitle
	{
	font-size:12px;
	}
.brochures_abstract
	{
		margin-left:15px;
		color:#999;
		font-size:11px;
	}

a.imt_request_link:link, a.imt_request_link:visited
	{
		font-size:14px;
		color:#666;
		margin-bottom:4px;
		text-decoration:none;
	}
a.imt_request_link:hover
	{
		color:#000;
	}
.activeLink
	{
		color:#000 !important;
		background-image: url(images/frm_left_col_arrow.png);
		background-repeat: no-repeat;
		background-position: left center;
	}	
	
.activeWhiteLink
	{
		background-image: url(images/frm_left_col_whitearrow.png);
		background-repeat: no-repeat;
		background-position: 16px 50%;
	}	
	
.indentedLink
	{
		padding-left: 25px !important;
	}
	
	
.indentedWhiteLink			
	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		display:block;
		color:#fff !important;
		text-decoration:none;
		padding: 2px 0px 2px 30px;
	}