 	
a { 
	font-family: georgia, times, serif; 
	font-size: 11px; 
	color: #2B8F00; 
    	text-decoration: none; }
a:visited { 
	color: #2B8F00; 
	text-decoration: none; }
  a:hover { 
  	color: #2B8F00; 
  	text-decoration: underline; }  
 	
body {  
	margin-top: 14px;
	font-family: georgia, times, serif; 
	font-size: 12px; 
	color: #3B3B3B; 	
	background: #ffffff; }
	    
#container {
	text-align: center;
	width: 100%; }
	
#bodydiv {
	display: block;
	text-align: left;
	width: 764px;  }
	
#topbar {
	margin-bottom: 1px; }
	
#logo {
	margin-right: 2px;
	margin-bottom: 2px; }		
	
#mainpic {
	margin-bottom: 2px; }	
	
#nav {
	margin-right: 2px; }	
	
#title {
	margin-bottom: -3px;
	}	
	
#content_careers {
	background: url('images/bg_careers.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; /* from 762 */
	height: 301px; /* from 361 */ }
	
#content_contact {
	background: url('images/bg_contact.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; /* from 762 */
	height: 321px; /* from 361 */ }	
	
#content_careers1 {
	background: url('images/bg_careers1.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; /* from 762 */
	height: 850px; /* from 361 */ }		
	
#content_careers2 {
	background: url('images/bg_careers2.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; /* from 762 */
	height: 988px; /* from 361 */ }		
	
#content_careers3 {
	background: url('images/bg_careers3.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; /* from 762 */
	height: 1188px; /* from 361 */ }		
	
#content_services {
	background: url('images/bg_services.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; /* from 762 */
	height: 657px; /* from 361 */ }	
	
#content_company {
	background: url('images/bg_company.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; 
	height: 807px; }
	
#content_news {
	background: url('images/bg_news.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #DAE3F0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 25px;
	width:  712px; 
	height: 420px; }	
	
#footer {
	display: block;
	text-align: left;
	border-top: 2px solid #86D166;
	font-family: georgia, times, serif; 
	font-size: 10px; 
	color: #A8A8A8; 
	padding-top: 8px;
	margin-top: 14px;
	width: 764px; }	
	
	#footer a { 
		font-family: georgia, times, serif; 
		font-size: 10px; 
		color: #A8A8A8; 
		margin-right: 4px;
		margin-left: 4px;
		text-decoration: none; }
	#footer a:visited { 
		color: #A8A8A8; 
		text-decoration: none; }
	#footer a:hover { 
		color: #A8A8A8; 
		text-decoration: underline; } 
	
#columns {
	display: block;
	height: 551px; }
	
#rightcolumn {
	float: right;
	display: block;
	width: 450px;
	height:551px; }

#leftcolumn {
	float: left;
	display: block;
	text-align: left;
	width: 314px;
	height:551px; }
	
#news {
	text-align: left;
	color: #454545; 	
	width: 310px;
	height: 234px;
	border: 1px solid #CCCCCC; }
	
#newsitem {
	display: block;
	margin-top: 12px;
	margin-right: 20px;
	margin-left: 24px; 
	#margin-top: -6px; }	
	
#mailinglist {
	text-align: left;
	color: #636363; 	
	margin-top: 2px;
	padding-top: 20px;
	padding-left: 24px;
	width: 286px;
	height: 105px;
	background: #EBEBEB;
	border: 1px solid #CCCCCC; }	
	
#mailingtitle {
	margin-bottom: 8px; }	
	
#mailinglist input {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #555555; }	

#mailinginputdiv {
	float: left;
	padding-top: 9px;
	}

#mailingsubmitdiv {
	float: right;
	padding-top: 9px;
	padding-right: 22px;
	}
	
#dots {
	padding-top: 6px;
	padding-bottom: 4px;
	#margin-top: -8px;
	#margin-bottom: -10px; }	
	
#homeblock {
	display: block;
	padding-top: 24px;
	padding-right: 20px;
	padding-left: 24px;
	margin-top: 2px;
	width: 404px;	
	height: 256px;
	background: url('images/bg_welcome.jpg');
	background-color: #F2F9FF;	
	border: 1px solid #E1ECF5; }	

#learnmore {
	display: block;
	margin-top: 2px;
	#margin-top: -4px; }	
	
blockquote {
	margin-top: 5px;
	}
	
h2 {
	font-family: verdana, sans-serif;
	font-size: 15px;
	color: #156099; 
	margin-top: 14px;
	}
	
h3 {
	font-size: 15px;
	margin-bottom: -4px; }

#ContactColumns {
	display: block;
	height: 311px; }
	
#ContactRightColumn {
	float: right;
	display: block;
	width: 370px; }

#ContactLeftColumn {
	float: left;
	display: block;
	text-align: left;
	width: 340px; }	
	
#ServicesRightColumn {
	float: right;
	display: block;
	width: 330px; }

#ServicesLeftColumn {
	float: left;
	display: block;
	text-align: left;
	width: 370px; }		

#contactform {
	padding: 6px;
	border: solid 1px #84BF84; }
	
#contactform input {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #2B8F00; 
	}
	
#contactform textarea {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #2B8F00; 
	}

ul {
	padding-bottom: px;
	margin-top: 3px;
	}
	
li {
	margin-left: -10px;
	}
	
#text1 {
	width: 700px;
	z-index: 100;
	}


hr { 
	border-top: 1px solid #ffffff;	
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px #cccccc dotted; }	
	
#spacer {
	height: 4px; }