body { margin: 10px 0px 0px 0px; background: url(images/bggreen.jpg) repeat; font-family:verdana, sans-serif;}
img {margin:0;border:0;padding:0;}

td.top {background: url(images/bgtop.jpg) repeat-x; width:920px;height:5px;}
td.topleft {background: url(images/bgtopleft.jpg) no-repeat; width:5px;height:5px;}
td.topright {background: url(images/bgtopright.jpg) no-repeat; width:5px;height:5px;}
td.bot {background: url(images/bgbot.jpg) repeat-x; width:920px;height:5px;}
td.botleft {background: url(images/bgbotleft.jpg) no-repeat; width:5px;height:5px;}
td.botright {background: url(images/bgbotright.jpg) no-repeat; width:5px;height:5px;}
td.left {background: url(images/bgleft.jpg) repeat-y; width:5px;height:auto;}
td.right {background: url(images/bgright.jpg) repeat-y; width:5px;height:auto;}
td.content {background: url(images/bggreen.jpg) repeat; width:920px;height:auto;}

td.topnav {width:920px;height:33px;}
td.leftcolumn {background: url(images/bgleftcolumn.jpg) repeat; width:193px;height:185px;}
td.leftcolumnmed {background: url(images/bgleftcolumnmed.jpg) repeat; width:193px;height:140px;}
td.leftcolumn2 {background: url(images/bgleftcolumn2.jpg) repeat; width:193px;height:auto;}
td.contentmain {background-color:#ffffff;height:auto;}

font.leftnav {font-size:12px; color: #333333; letter-spacing:0px; line-height:12px; font-style:italic;}
.leftnav{margin-left:1em;}
font.leftnavtitle {font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; font-weight:bold;}
font.left {font-size:11px; color: #333333; letter-spacing:0px; line-height:14px;}
font.subtitle {font-size:12px; color: #336600; letter-spacing:1px; line-height:14px; font-weight:bold;}
font.subtitle2 {font-size:12px; color: #f2b310; letter-spacing:1px; line-height:14px; font-weight:bold;}
font.content {font-size:12px; color: #333333; letter-spacing:0px; line-height:18px;}
.bold {font-weight:bold;}
font.tagline {font-size:11px; color: #999999; letter-spacing:0px; line-height:18px;}
font.address {font-size:10px; color: #999999; letter-spacing:0px; line-height:18px;}

a.address:link{font-size:10px; color: #999999; letter-spacing:0px; line-height:18px; text-decoration:none;}
a.address:visited {font-size:10px; color: #999999; letter-spacing:0px; line-height:18px; text-decoration:none;}
a.address:hover {font-size:10px; color: #999999; letter-spacing:0px; line-height:18px; text-decoration:underline;}
a.address:active {font-size:10px; color: #999999; letter-spacing:0px; line-height:18px; text-decoration:underline;}

a.leftnav:link{font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:none;}
a.leftnav:visited {font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:none;}
a.leftnav:hover {font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:underline;}
a.leftnav:active {font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:underline;}

a.leftnavtitle:link, a.press:link{font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:none; font-weight:bold;}

a.leftnavtitle:visited, a.press:visited {font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:none; font-weight:bold;}
a.leftnavtitle:hover, a.press:hover {font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:underline; font-weight:bold;}
a.leftnavtitle:active, a.press:active {font-size:12px; color: #336600; letter-spacing:0px; line-height:12px; text-decoration:underline; font-weight:bold;}

a.sitemap1:link{font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:none; font-weight:bold;}
a.sitemap1:visited {font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:none; font-weight:bold;}
a.sitemap1:hover {font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:underline; font-weight:bold;}
a.sitemap1:active {font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:underline; font-weight:bold;}

a.sitemap2:link{font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:none;}
a.sitemap2:visited {font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:none;}
a.sitemap2:hover {font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:underline;}
a.sitemap2:active {font-size:12px; color: #666666; letter-spacing:0px; line-height:12px; text-decoration:underline;}

.expand a:link;{text-decoration:none;}

/*Default style for SPAN icons. Edit if desired: 
#preload_mo{
	width:0px;
	height:0px;
	background-image:url(navtop/navtop01over.jpg);
	background-image:url(navtop/navtop02over.jpg);
	background-image:url(navtop/navtop03over.jpg);
	background-image:url(navtop/navtop04over.jpg);
	background-image:url(navtop/navtop05over.jpg);
	background-image:url(navtop/navtop06over.jpg);
	background-image:url(navtop/navtop07over.jpg);
	background-image:url(navtop/navtop08over.jpg);
	background-image:url(left/lefticon_1mo.jpg);
	background-image:url(left/lefticon_2mo.jpg);
	background-image: url();
	background-image:none;
	display:none;
	*/
}

.iconspan{
float: left;
margin: 0px;
cursor:hand;
cursor:pointer;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
font-size:11px; color: #61893f; letter-spacing:0px; line-height:18px; font-weight:normal;
padding-top: 2px;cursor:pointer;
}

div.eg-bar{
width: 500px;

}

.icongroup1{
width: 500px;
}

.icongroup2{

font-size:12px; color: #333333; 
letter-spacing:0px;
 line-height:18px; 
font-weight:normal;


width:400px;
}

.portrait{
	height:115px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #336600;
}
.calloutlink{
	color:#61893f;font-size:15pt;text-decoration:none;
}
.calloutlink:hover{
	text-decoration:underline;
}
.righttext{
	line-height:1.25em;
	padding:15px;font-size:9pt;
}
#leftcontainer{
	float:left;background:#fff;width:505px;
}
.leftcontent{
	padding-left:30px;padding-right:30px;padding-top:30px;background-image:none;background-repeat:repeat-y;background-position:right top;border-right:1px dotted #A8803E;
}
#rightcontainer{
	float:right;width:210px;height:100%;padding:3px;padding-top:10px;font-family:georgia;
}
.rightcontent{
	width:200px;background:#f4ebda;border:1px dotted #A8803E;border-left:none;border-right:none;margin-bottom:20px;
}
.callouttext{
	padding:10px;font-size:10.5pt;line-height:1.3em;padding-top:15px;padding-bottom:15px;
}
.completion{
	font-size:8pt;
}
.headline{
	text-decoration:underline;font-size:10pt;font-weight:bold;
}
.date{
	font-weight:bold;font-size:8pt;color:#666;
}

.casestudy{
	width:100px;
	font-size:7pt;
	line-height:9pt;
	
}
.casestudy a{
	color:#336600;
	text-decoration:none;
}
.casestudy a:hover{
	text-decoration:underline;
}
.casestudythumb{
	border:1px solid #336600;
	margin-bottom:4px;
}
.casestudylink{
	font-size:8pt;
	font-style:italic;
	text-decoration:none;
	color:#336600;
}

.casestudylink:hover{
	text-decoration:underline;
	color:#336600;
}

.casestudy{
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	width:100px;
	height:150px;
}
.casestudy img:hover{
	border:1px solid orange;
	
}
.casestudy img{
	width:100px;
}
.pointer{
	cursor:pointer;
}

.greentext{
	color: #336600; 
}
