/*  

body copy #666666;

green (titles, inner key line) #82A556;
curtain sub nav - black

*/body {				font-size: small;	height: 100%;
	color: #666666;}HTML BODY  {		margin: 0;		padding: 0;			font-family:  helvetica , arial, sans-serif;			font-size: x-small; /* for win IE5*/	f\ont-size:  small; /* for other IE versions */		color: #666;	 		background: #fff url('images/bg.jpg') repeat-x;	 	}/* layout style */p, #left dl {		font-size:95%;}p, .button {   line-height: 1.4em;}p.quote {  

color: #666;font-weight: normal;
font-style: italic; line-height: 1.4em;
font-size: 85%;
margin-left: 5px;
}

p.intro {  

color: #82A556;font-weight: normal;
line-height: 1.4em;
font-size: 85%;
}


.proddesc {
	font-size: 90%;
	
} #container { 		position: relative;		width: 800px; 		margin: 0 auto; 		text-align: left;		margin-top: 50px;	background-color: white; 
	border: 1px #82A556 solid;
	padding-left: 20px;	}	#top {    	height: 150px;   	background: white url(images/header_bg.jpg) right no-repeat;  	width:  800px;  	text-align: left;
	padding-top: 20px; 	 }  #top img {	 	margin-right: 1px;}#top #topnav {/*border:  1px solid blue; 	 */padding-left: 135px;
}

#top #topnav img {
	padding-bottom: 5px;
	
	}

  

#top #topnav  dl {	text-align: center;
	margin-top: 0;
	padding-top: 0;
	border: 0px solid red;
	float: left;}
 
#top #topnav dd {		margin-left: 8px;	margin-right: 5px;
	margin-top: 0;
	padding-top: 0;	/*border:  1px solid red; */	list-style: none;	color: white;	float: left;	font-size: 90%;	 
	text-align: center; }

#top #topnav dd a:link, #top #topnav dd a:visited {		color: black;	text-decoration: none;	padding: 1px;
	font-size: 90%;
	 
	}#top #topnav dd a:hover, #top #topnav dd a:active {		text-decoration: underline;	padding: 1px;}
 

 /*#lowerbar {    	height: 25px;   	background: #761787; 	 	padding-top: 6px; 	border-bottom: 5px solid #9C52A5;  	width:  800px;  	text-align: left;	text-align: center;	color: yellow;	font-size: 120%;  	 } #topbar {    	height: 5px;   	background: #9C52A5;  	width:  800px;  	text-align: left;	 	 } */#wrapper {  	margin: 0;  	padding: 0;  	background: white url('images/wrapper_bg.gif') repeat-y left; 	
	
	border: 1px solid white;		/*float: left;*/	 	}#left {  	float: left;  	width: 114px;  	/*background-color: #D3AFD5;*/background: transparent;	padding-top: 10px;
	padding-bottom: 15px;   }html>body #left {	width: 114px; /* ie5win fudge ends */	}

#left  a:link, #left  a:visited {		margin-left: 5px;	text-decoration: underline;	color: #000; 
	color: #82A556;
	font-weight: normal;
	font-size: 80%;	 }


#left dl {     list-style: none;    margin: 0 0 0 5px;	padding-left: 10px; 	padding-bottom: 10px;
 	color: #82A556;	 }#left dd {		width:  100px;	margin-left: 5px;	margin: 0;	padding-bottom: 4px;		 } #left dd a:link, #left dd a:visited {		margin-left: 0px;	text-decoration: none;	color: #000; 
	color: #82A556;
	font-weight: bold;	 }#left dd a:hover, #left dd a:active {	 	text-decoration: underline; 	 }

#left dd dd dl {	padding: 0;
	margin: 0;
	margin-left: 10px;	 }

#left dd dl dd {	padding: 1px;
	margin: 0;
	margin-left: 0px;	width:80%}

#left dd dd a:link, #left dd dd a:visited {		margin-left: 0px;	text-decoration: none;	color: #000; 
	color: black;
	font-weight: normal;	 }
#left dd dd a:hover {		 	text-decoration: underline;	 	 }

 #right { 	  		float: right;  	width: 127px;   	} html>body #right {	width: 127px; /* ie5win fudge ends */	}#middle {   	width: 500px;	float: left;	background: white;	padding-left: 25px;	padding-bottom: 30px;  	}#middle img {   
 
   
 border: 1px solid #82A556;
 float: left;
 margin-right: 10px;
 
 	   	}
  	
  	
#middle ul {   
  list-style: none;
}

#middle ul li {    padding-bottom: 15px;
  float: left;
}


  	#middle a:link, #middle a:visited {		color: #82A556;	text-decoration: none;	margin-right: 11px;	font-weight: bold;	}#middle a:link.vacancy, #middle a:visited.vacancy {		color: #82A556;	text-decoration: underline;	}#middle a:hover.vacancy {		 	text-decoration: none;	}#middle a:hover {	 text-decoration: underline;	} h1 {		margin-top: 10px;	font-size: 110%;	color: #82A556;		}h2 {		margin-top: 20px;	font-size: 110%;	color: #82A556;		}

h3 {	 	font-size: 80%;	color: #82A556;
	margin-bottom: 0px;
	font-weight: normal;		}.error {		color: red;		} #clear {  clear: both;}.clear {  clear: both;}#footer {  /*background: #F3F0E8;*/    background: transparent;    padding-top: 5px;    width: 800px; 	  margin: 0 auto;       }#footer  p {    	text-align: center;	font-size: 80%;	 	line-height: 1.3em;	color: #666;	/*margin-top: 40px;*/   }#footer a:link, #footer  a:visited {    	text-decoration: none;   	color: #666;	    }#footer  a:hover {    text-decoration: underline;  }/* Removes default top margin from left/right column paragraphs in Mozilla */			 			img {	border: 0;	}		 hr {	color: #761787;	border: 1px solid #82A556;	}	 .formelement {	width: 394px;	height: auto;	position: relative;	clear: both;	padding-bottom: 5px;	padding-top: 5px;	 }input.formfield {	width: 230px;	height: 15px;	} textarea {		width:  230px;	height: 150px; 	color: #82A556;	font-size: 95%;	font-family:  helvetica , arial, sans-serif;}.formholder {		width: 394px;	height: auto;	position: relative;	clear: both;	border-top: 1px solid #CCC;	padding-bottom: 5px;	padding-top: 5px;	margin-bottom: 10px;	}   .check {		width: 394px;	float: left;	height: auto;	position: relative;	clear: both;	padding-top: 5px;}input.formfield {		width: 230px;	height: 15px;	font-size: 95%;	color: #82A556;	font-family:  helvetica , arial, sans-serif;	}  label {	width: 150px;	position: relative;	float: left;	vertical-align: top;	color: #82A556;	margin-right: 10px;}.button {		background: transparent;	border: 1px solid #82A556;	color: #82A556;	padding: 3px;}   
