* {
	font-family:  Verdana;
	color: #5a5a5a;
}
body {	margin: 0; text-align:center; padding: 0; background:url(Images/grey_back.gif);}


.paragraph-heading {
	margin:0;
	margin-top:12pt;
	padding:0;
	line-height:normal;
	font-size:10pt;
}
	
.outerLayoutBox{background:#666666; width:925px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; text-align:center; margin:0px auto;}
.middleLayoutBox{background:gray; width:100%;}
.innerLayoutBox{background:#FFFFFF; text-align:left; padding-left: 50px; padding-right: 50px;}
.menu{
	font-size:12px;
	color:#FFFFFF;
}
.submenu{ font-size:12px; color:#006633;}
.size10{ font-size:10px;}
.size11{ font-size:11px;}
.size12{ font-size:12px;}
.size13{ font-size:13px;}
.learnMore{font-size:11px; color:#006633;}
.searchButton{background: url(Images/goog_search.gif); border:  0px solid; height:23px; width: 27px;}
.googlebox{border:  1px solid; border-color: #eeb211; padding: 2px; width: 125px; height: 23px;}
.leftmenubottom{border-bottom:#999999 solid 1px; height:30px; vertical-align:middle;}

img {border: none;}

ul {margin-top: 0px;}

#logo {
	padding: 30px 15px 0px 20px;
	border-bottom: 2px solid #FFC425;
	border-left: 2px solid #FFC425;
	background: #FFFFFF;
	/*background: url(images/logo.jpg) no-repeat center bottom;*/
}

#left {
	padding: 15px 5px 10px 20px;
	border-right: 2px solid #FFC425;
}
#leftbottom {
	padding: 5px 5px 15px 20px;
	border-right: 2px solid #FFC425;
}

#content {
	padding: 15px 0 15 15;
}
.mainSection {
	font-size: 10pt;
}
#footer {
	padding: 30px 0 5 15;
	font-size: 11pt;
}

.Nav1 { font-size: 10pt;
		text-transform: uppercase;
		font-weight: bold;
		color: #006633;}

.Nav2 { font-size: 10pt;
		text-transform: uppercase;
		color: #006633;}
		
.indexhead1 { font-size: 15px;
	 font-weight: bold;
	 color: #000000;}
	 
.head1 { font-size: 15pt;
	 font-weight: normal;
	 color: #006633;}

h1 { font-size: 15pt;
	 font-weight: normal;
	 color: #006633;}	 
	 
.head1i { font-size: 15pt;
	 font-weight: normal;
	 font-style:italic;
	 color: #006633;}

.head2 { font-size: 12px;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #000000;}

.head2b { font-size: 12px;
	 font-weight: bold;
	 color: #FFFFFF;}
	 
.head2c {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
	 
.head3 { font-size: 9pt;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #FFFFFF;}

.subhead1 { font-size: 11pt;
	 font-weight: bold;
	 color: #006633;}
	 
.subhead1a { font-size: 8pt;
	 font-weight: bold;
	 color: #006633;}

.subhead2, .text2 { font-size: 10pt;
	 font-weight: bold;
	 color: #000000;}
	 
.subhead3 { font-size: 10pt;
	 font-weight: bold;}
	 
.black_n9{ font-size: 9pt;
	 font-weight: normal;
	 color: #000000;}
	 
.n7{font-size: 7pt}

.green_n7{font-size: 7pt;
		  color: #006633;}
	 
.black_n10{ font-size: 10px; font-weight:normal; color: #000000; }

.red_b10{ font-size: 10pt;
	 font-weight: bold;
	 color: red;}

.green_n10{ font-size: 10pt;
	 color: #006633;}
	 
.green1_n10{ font-size: 10pt;
	 font-weight: bold;
	 color: #0000ff;}

.black_b11 { font-size: 11pt;
	 font-weight: bold;
	 color: #000000;}
	 
.text3 { font-size: 10pt;
	 font-weight: bold;
	 color: #006633;}	

.text4 { font-size: 8pt;
	 color: #000000;}	 
	 
.text5 { font-size: 9pt;
	 color: #006633;}	
	 
.copyright { font-size: 8pt;
	 color: #006633;}	
	  
a.link1 { 
		  text-decoration: none;}

a.link1:hover { 
		  text-decoration: underline;}
		  
a.bottom { font-size: 8pt;
	 	  color: #999999;
		  font-weight: normal;
		  text-decoration: none;
		  margin-right: 10px;}

a.bottom:hover { font-size: 8pt;
	 	  color: #006633;
		  font-weight: normal;
		  text-decoration: underline;
		  margin-right: 10px;}
		  
a {color: #006633; text-decoration:none}

a.link2 { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}

a.link2:hover { font-size: 11px;
				font-weight: bold;
			  color: #000000;
			  text-decoration: underline;}
			  
a.linkMore { font-size: 11px;
		  font-weight: bold;
	 	  color: #006633;
		  text-decoration: none;}

a.linkMore:hover { font-size: 11px;
				font-weight: bold;
			  color: #006633;
			  text-decoration: underline;}
			  
a.link3 { font-size: 9pt;
	 	  color: #006633;
		  text-decoration: none;}
		  
a.link4 { font-size: 10pt;
	 	  color: #0000ff;
		  font-weight:bold;
		  text-decoration: none;}

a.link4:hover { font-size: 10pt;
	 	  color: #0000ff;
		  font-weight:bold;
		  text-decoration: underline;}

a.link5 { font-size: 13px;
	 	  color: #666666;
		  text-decoration: none;}

a.link5Active { font-size: 13px;
	 	  color: #666666;
		  font-weight:bold;
		  text-decoration: none;}

a.link5:hover { font-size: 13px;
			  color: #000000;
			  text-decoration: none;}
			  
a.linkgreen { font-size: 10pt;
	 	  color: #006633;
		  text-decoration: none;}

a.linkgreen:hover { font-size: 10pt;
	 	  color: #006633;
		  text-decoration: underline;}

a.linkgreen2 { font-size: 10pt;
	 	  color: #006633;
		  text-decoration: underline;}
		  
.ad1 { font-size: 8pt;
	 	  color: #006633;
		  text-decoration: underline;}

.legal1 { font-size: 8pt;
	 	  color: #999999;}

.loginboxhead{ background-color: #b1d1c5;
					padding: 4px;
					text-align: left;}

.loginouterbox {border: 1px solid #b1d1c5;
				margin-left: 0px;
				margin-top: 0px;}

.logininnerbox{ padding: 5px;
		   text-align: left;}
		   
.clienthighlightsboxhead{ background-color: #ffcc33;
					padding: 4px;
					text-align: left;}

.clienthighlightsbox {border: 1px solid #ffcc33;}

.clienthighlights {padding: 2px;}

.productsMoreInfo {padding: 8px;}

.rightColumn {padding-left: 5px}

.newsboxhead{ background-image:url(Images/news_header_240.gif);
					padding: 4px 4px 4px 6px;
					text-align: left;
					/*border-bottom: 1px solid #999999;*/
					height: 25px;}
					

.eResourcesboxhead{ background-color: #006633;					
					padding-bottom: 5px;
					text-align: center;
					height: 20px;}

.videosboxhead{ background-color: #eeb211;
					padding-bottom: 4px;
					text-align: center;
					height: 20px;}
					
.callbox { background-color: #21714C;
					padding: 4px;
					text-align: left;}
.callbox2 {
	background-color: #FBDC81;
	padding: 4px;
	text-align: left;
}

.contactouterbox {border: 1px solid #999999; margin-top: 15px;}

.newsouterbox {height: 355px; margin-top: 15px;}

.jobssouterbox { margin-top: 15px; margin-left: 10px;}
				
.menuouterbox {margin-top: 15px; background:url(Images/grey_back.gif);}
.menuBorder {border-left: 1px solid #999999; border-right: 1px solid #999999; padding:7px;}
				
.videoouterbox {margin-top: 15px; margin-left: 10px; margin-bottom: 15px;/*-moz-border-radius: 13px; -webkit-border-radius: 5px;*/}

.videoouterboxHome {margin-top: 15px; height:190px;/*-moz-border-radius: 13px; -webkit-border-radius: 5px;*/}

.newsinnerbox{ padding: 5px;
		   text-align: left;
		   border-left: 1px solid #999999;
		   border-top: 1px solid #999999;
		   border-right: 1px solid #999999;
		   background-image:url(Images/grey_back.gif)}
.clientsinnerbox{ padding: 5px 2px 5px 2px;
		   text-align: left;
		   border-left: 1px solid #999999;
		   border-top: 1px solid #999999;
		   border-right: 1px solid #999999;
		   background-color:#FFFFFF}

p {margin-bottom: 9px;
   margin-top: 8px;}
   
.greenItalic{ color: #006633; font-style: italic;}

.blackItalic{ color: #000000; font-style: italic;}

.photoPadding{ margin-right: 10px; margin-bottom: 5px;}

.topPadding25 {padding-top: 25px;}

.articlesList {margin-top: 5px; list-style-position:outside; margin-left: 1.5em;}

.enewsletterList {margin-top: 5px; list-style-position:outside; margin-left: 1.5em;}

.casesList {margin-left: 0px; margin-top: 5px; list-style-position:outside; margin-left: 1.5em;}

.quotesIndent{margin-left: 15px;}

.siteMap{list-style:none;
		 color: #006633;}
		 
.googlebox{border:  1px solid; border-color: #eeb211; padding: 2px; width: 125px; height: 23px;}

#eventsbody{background-color:white;}

#eventsbody a {text-decoration:underline;}
		 
