A:LINK {

	color : #0BAE00;

}



A:VISITED {

	color: #98B890;

}



A:HOVER {

	color:#0BAE00; background-color:#F2F5F1;

}







ol, li {padding:0px; margin:0px;}   body {margin:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#444444;font-size:9pt;

}

td, th { font-size:9pt;}







.box {

	margin:2.5em 0px;

	padding:15px 20px;

	background: #E5EBE3;

	}

.box h3{

	font-size: 12pt; font-weight: bold; color: #4E7E53;

	margin-top:0px;

	}



.contact-box-dots {

	font-size:85%; font-weight:bold; 

	color:#dddddd; line-height:0px;

}







.contact-info-box {

margin-top:50px;

color:#666666;

 font-size:95%;

	line-height: 1.5em;

}



.contact-info-box p {

	margin:10px 0px;

	}

	



.content {

	margin: 0px 0px 0px 230px; line-height:1.4em

}

/* Hides from IE5-mac \*/

* html .content {height: 1%;}

/* End hide from IE5-mac */

/* Hides from IE5-mac \*/

* html .content {height: 1%;}

/* End hide from IE5-mac */

.content h1 {

	font-size:150%;  font-weight:bold; 

	border-bottom: double 3px #74996B;

	margin: 0px;

}



.content h2{

	font-size:125%; font-weight:bold; 

	color:#4E7E53; margin-top:2em;

}

.default-table td{

	padding:3px 10px;

	background-color:#E5EBE3;

	text-align:left;

	}

.default-table th {

	padding:3px 10px;

	color:#ffffff;

	background-color:#88AA80;

	text-align:left;

	font-weight:bold;

	}

.footer {

	margin-top:6em;

	border-top:double 3px #cccccc;



	padding-top:.7em;

	text-align:right;

	color:#999999;

	}

.footer a:LINK, .footer a:VISITED {

	color:#999999;

	text-decoration:none;

	}

.footer a:hover {

	color:#3366cc;

	text-decoration:underline;

	}

.image-right {

	float:right; margin: 0px 0px 10px 15px;

}



.image-left {

	float:left; margin: 0px 15px 10px 0px;

}



.main {

	background-image: url(bodybk.gif); 

	 background-position: top;

 background-repeat: repeat-x;

 padding: 35px;margin:0px;

}







.right-bar {

	float:right;  margin:0px 0px 20px 20px; width:165px;  

}

.right-bar h3{

	font-size:75%;color:#FFFFFF; font-weight:bold; padding:5px 13px; 

	background-color: #9ACCCD;margin:0px;

}





.left-bar {

	width:195px; float:left; text-align:right;padding:0px; margin:0px

}



.side-nav {

	margin-top: 25px;

}



.side-nav a:LINK{

	font-weight:bold; color:#74996B; text-decoration:none;

}



.side-nav a:VISITED{

	font-weight:bold; color:#74996B; text-decoration:none;

}



.side-nav a:HOVER{

	font-weight:bold; color:#ffffff; text-decoration:underline; background-color:#D0DBCD;

}



.side-nav ul {

	list-style-type: none; margin:0px; padding:0px;

}



.side-nav li {

	padding: 0px 15px 8px 7px; 

	margin-bottom:3px;

	background-image: url(dot-on.gif);

	background-position: right top;

	background-repeat: no-repeat;

	line-height: 1.1em;

	vertical-align:bottom;

}



.side-nav-bot1 {

	width:7px; 

	background-image: url(nav-bot-left.gif);

	height:24px;

	float:left;

	margin: -7px 0px -1px -4px ;

	background-repeat: no-repeat;

	background-position: bottom left;

}



.side-nav-top {

	width:7px; height:27px; 

	background-image: url(nav-top-left.gif);

	

	float:left;

	margin: -7px 0px 0px -4px ;

	background-repeat: no-repeat;

	background-position: top left;

}



.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}



.topbar-left {

	background-image: url(topbar-left.gif); 

width:191px; height:57px;

float:left; margin:0px;

}



.topbar-middle {

	background-image: url(topbar-middle.gif); 

width:100%; padding: 0px 0px 0px 0px; height:57px;  margin:0px;

}



.topbar-right {

	background-image: url(topbar-right.gif); 

width:228px;

float:left; height:57px; float:right; margin:0px;

}



.topbk-left {background-image: url(topbk-left.gif); 

vertical-align:middle;

 background-position: left;

 background-repeat: repeat-y;

}





.topbk-middle {background-image: url(topbk-right.gif); 

vertical-align:middle;

 background-position: right;

 background-repeat: repeat-y;



}



.topbk-right {vertical-align:middle;



}































