A:LINK {
	color : #3366cc;
	text-decoration:none;
	border-bottom:1px dotted #B8CAED;
}

A:VISITED {
	color: #9966cc;text-decoration:none;
	border-bottom:1px dotted#DBCAED
}

A:HOVER {
	color:#0000ff;	text-decoration:none; border-bottom:1px dotted #0000ff;
}

td, body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; text-align:center;
}

ul, li {
	padding:0px; margin:0px;
	}

.box {
	margin:2.5em 0px;
	padding:15px 20px;
	background: #EAEEDF;
	}
.box h3{
	font-size: 12pt; font-weight: bold; color: #97A95F;
	margin-top:0px;
	}

.contact-bar {
	padding:8px 45px;
	background:#5E7120;
	color:#ffffff;
	font-weight:bold;
	}
.contact-bar a:LINK,.contact-bar a:VISITED {
	color:#ffffff;
	text-decoration:none; border:0px;
	}
.contact-bar a:HOVER {
	color:#ffffff;
	text-decoration:underline;border:0px;
	}
.contact-bar h4 {
	float:right;
	font-size:9pt;
	margin:0px; padding:0px
	}
.contact-bar p {
	margin:0px; padding:0px
	}
.contact_details {  color: #999999;line-height:1.6em}
.content {
	margin-left:175px;
	
	font-size:9pt;
	line-height:1.6em;
	}
.content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.content h1 {
	 font-size: 14pt; font-weight: bold; color: #5E7120;margin-top:0px;}
	
.content h2 {
	 font-size: 12pt; font-weight: bold; color: #97A95F}
	
.content ul{
	margin-left:2em;
	
	}
.default-table td{
	padding:3px 10px;
	background-color:#EAEEDF;
	text-align:left;
	}
.default-table th {
	padding:3px 10px;
	color:#ffffff;
	background-color:#97A95F;
	text-align:left;
	font-weight:bold;
	}

.image-left {
	float:left;
	margin:0px 20px 7px 0px;
	}

.image-right {
	float:right;
	margin:0px 0px 7px 20px;
	}

.left-bar {
	width:145px;
	float:left; text-align:right; 
	}

.logo-space {
	padding:35px 42px;
	vertical-align:middle;
	background-color:#ffffff;
	margin:0px;
	}
/* Hides from IE5-mac \*/
* html .logo-space {height: 1%;}
/* End hide from IE5-mac */

.main {
	padding:0px 45px 45px 45px;
	background-color:#ffffff;
	margin:0px;
	}
/* Hides from IE5-mac \*/
* html .main {height: 1%;}
/* End hide from IE5-mac */


#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 145px;
	text-align:right;
	}
#nav  li {
	position: relative;
	}
	
#nav li:hover ul, #nav li.over ul { display: block; }

#nav  li a:link,  li a:visited {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	background: #97A95F;
	padding: 7px 15px;
	margin:0px 0px 4px 0px;
	border:0px;
	}
#nav li a:hover {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	background: #B6C38F;
	padding: 7px 15px;
	margin:0px 0px 4px 0px;}
#nav li ul {
	position: absolute;
	left: 145px;
	top: 0;
	display: none;
	text-align:left;
	list-style:none;
	margin:0px;
	padding:0px;
	width:145px;
	font-size:7pt;
	text-transform:uppercase;
		border-bottom:1px solid #fff;
	margin:0px;
	}
#nav  li ul li a:link, #nav li ul li a:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	background: #CCD5B0;
	border: 1px solid #fff;
	border-bottom: 0;
	padding: 7px 15px;
	margin:0px;
	}

#nav li ul li a:hover {
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	background: #B6C38F;
	border: 1px solid #fff;
	border-bottom: 0;
	padding: 7px 15px;
	margin:0px;
	}
/* Fix IE. Hide from IE Mac \*/
* html #nav li { float: left; }
* html #nav li a { height: 1%; }
/* End */
	
	

.set-width {
	width:740px;
	text-align:left;
	background-color:#ffffff;
	}
.sitecredit {  margin-top: 4em; font-size: 8pt; color: #999999; text-decoration: none; line-height:1.2em }
.slogan { font-size: 12pt; font-weight: normal; color: #9B9935; float:right; width:300px;   vertical-align:center; }

.text_mediumgray {  color: #999999}
.text_mediumgray_small {  font-size: 7pt; color: #999999}.text_red {  color: #ff0000}
.text_red_smaller {  font-size: 7pt; color: #ff0000}
.text_smaller {  font-size: 7pt}
.text_white {  color: #ffffff}
