body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:1em; /* gives some air for the maincontent */
  text-align: center;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#006225;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:30px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#006225;
	font-weight:bold;
	margin-bottom:15px;
}
#col2{
 padding:5px;
 border-top:1px solid #C0C0C0;
}
#col3{
 padding:5px;
}

.linkblk{
 color:#000000;	
}

#leftnav2{
 width:213px;
 background-color:#ddd9b0;
 margin-top:-10px;
 margin-top /*\**/: -1px\9
}
#leftnav2 ul{
	list-style-type:none;
	margin-left:-40px;
	height:1%;
	text-align:left;
	margin /*\**/: 0\9
}
#leftnav2 li{
 text-transform:uppercase;
 border-bottom:1px solid #FFFFFF;
 padding:10px;
 background-image:url('/images/buttons/secnav_bckgrnd.gif');
 background-repeat:repeat-y;
 background-position:left center;
 padding-left:15px;
 height:20px;
 margin-top /*\**/: 15px\9
 height /*\**/: 5px\9
}
#leftnav2 li:hover{
 background-image:url('/images/buttons/secnav_bckgrnd_over.gif');
 background-repeat:repeat-y;
}
#leftnav2 li a{
	cursor:pointer;
	color:#006225;
	font-weight:bold;
	text-decoration:none;
}

.menuimg{
 display:inline;
 margin-right:5px;
}
.menutxt{
 width:	150px;
  display:inline;
}
.maincontent{
 border:1px solid #333333;
 width:900px;
 margin: 0 auto;     /* this centers wrapper */
   max-width: 95em; /* IE wont understand these, so we will use javascript magick */
   min-width: 60em;
}

.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:5px;
	margin-right:5px;
}
.indexbody {
	margin-left:1px;
}

#casestudies{
 border:1px solid #006225;
 margin-top:5px;
 margin-right:5px;
 background-image:url('/images/box-bckgrnd-yell.gif');
 background-repeat:repeat-x;
 width: 210px;
}
#casestudies h2{
	margin:0;
	background-color:#333333;
	color:#FFFFFF;
	padding-top:2px;
	background-image:url('/images/bckgrnd_strip.gif');
}
#casestudies #casestudiescontent{
 padding:2px;
 text-align:left;
}
#casestudies li{
 list-style-type:none;
 margin-left /*\**/: -102px\9
}

#casestudies .casestudytitle{
 color:#024f00;
 font-weight:bold;
 font-size:9pt;
 text-align:center;
}

.casestudyimg{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:-2px;
}

.casestudyobjlbl,.casestudysollbl{
 color:#d31919;
 font-weight:bold;
 padding-right:3px;
 	
}
.casestudysol{
 margin-top:8px;
}

.casestudyobj,.casestudysol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
.labelsgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006225;
}
.profilecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.bckprofiles{
 font-weight:bold;
 color:#006225;
 font-size:12px;
}
.imgborder{
 border:1px solid #DDDDDD;
}

.techlink{
 margin-bottom:10px;
}
.footer{
	background-color:#333333;
	font-family: Calibri;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
.footer .pipe{
 color:#7AC043;
 font-family:Arial;
}
.footer a{
 color:#ffffff;
 font-family: Calibri;
}
.footerleft{
 float:left;
}
.footerrt{
 float:right;
}
#bottomlinks{
 margin-top: 5px;
}
#bottomlinks p{
 margin-left:10px;
 margin-top:5px;
  text-align:left !important;
   font-size:12px !important;
}
#bottomlinks a{
 color:#333333;
  font-weight:bold;
  font-size:11px !important;
}
#bottomlinks label{
 color:#006225;
 font-weight:bold;
}
#bottomlinks #coinfo{
	color:#006225;
	font-weight:bold;
	font-size:11px;
}
#bottomlinks #coinfo a{
 color:#006225;	
}
#bottomlinks #linkrt{
 margin-left: 90px;
}

#greeting{
 margin-right:10px;
}

#error{
 font-size:14px; 
 color:#F50F2A;
}
ul.unlist{
 
}
a{
 color:#000000;
}
.imgcenter{
 text-align:center;
}
