

body	{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	background-color:#575757;
	background-image:url(images/greyback.gif);
	background-position:top center;
	background-repeat:repeat-x;
						}
						
td {
	font-size:12px;
	font-family:Arial;
	color:#000000;
	line-height:14px;
	}
		
						/**/
a	{
	line-height:11px;
	font-size:11px;
	height:11px;
	font-weight:800;
	color:#78A419;
	text-decoration:none;
	text-transform:uppercase;
	}
	
a:hover	{
	color:#2E79BA;
	text-decoration:none;
						}

.navtopbar {
	color:#FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 11px;
	font-weight:800;
	text-transform:uppercase;
	}
	
.navigationbar {
	background-image:url(images/greennavbar.gif);
	background-position:bottom center;
	background-repeat:repeat-x;
	}

.greyboxgradientbkg {
	background-image:url(images/headerbkg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DCDCDC;
	}

.whitelightgreyline {
	background-image:url(images/whitelightgreyline.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#EBE8E8;
	}
	
.logobkg {
	background-image:url(images/logoheaderbkg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	}

.phonenumbertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	color:#313131;
	text-transform:none;
	text-decoration:none;
	}
	
.servicesheaders {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:800;
	color:#000000;
	line-height:16px;
	text-transform:none;
	}

.linepadding {
	padding-left:10px;
	}

.whatisspudtextlight {
	font-size:14px;
	line-height:14px;
	}

.whatisspudtextbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:800;
	color:#000000;
	line-height:16px;
	text-transform:none;
	}

.contentpage {
	padding-top:0px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
	background-color:#FFFFFF;
	}

.casestudy {
	padding-top:0px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
	background-color:#DCDADA;
	}

.pagelocator {
	font-size:11px;
	text-transform:none;
	color:#006D80;
	font-weight:normal;
	}

.solutions {
	font-size:11px;
	text-transform:none;
	color:#000000;
	font-weight:bold;
	}

.subpageheadertxt {
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	text-transform:none;
	color:#000000;
	}

.subtitleblue {
	font-size:16px;
	font-weight:bold;
	color:#006D80;
	text-transform:none;
	line-height:17px;
	}
	
.subtitlegrey {
	font-size:16px;
	font-weight:bold;
	color:#555555;
	text-transform:none;
	line-height:17px;
	}

.subtitlegreen {
	font-size:16px;
	font-weight:bold;
	color:#8EBB01;
	text-transform:none;
	line-height:17px;
	}

.casestudylinks {
	padding-left:10px;
	font-weight:normal;
	color:#000000;
	font-size:12px;
	text-transform:none;
	}

.boldblacktext {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000000;
	}
	
.bluelinks {
	font-size:12px;
	font-weight:bold;
	color:#006D80;
	text-transform:none;
	}
	
.footergreen {
	font-size:12px;
	font-weight:bold;
	color:#8EBB01;
	text-transform:none;
	}

.footerblue {
	font-size:12px;
	font-weight:bold;
	color:#006D80;
	text-transform:none;
	}

.footerwhite {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
	}

.adjustline {line-height: 1.40}

.bottomtext {
	font-size:9px;
	font-weight:400;
	color:#222222;
	}

.casestudy2 {
	border:solid 1px #DEDEDE;
	background-color:#EEEEEE;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}

.casestudytitles {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:none;
	color:#8F8D8D;
	text-transform:uppercase;
	}

.casestudysubtitles {
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#006D80;
	text-transform:uppercase;
	}

.casestudyimages {
	border:solid 1px #DEDEDE;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}

.softwarelists_header {
	font-size:12px;
	font-weight:bold;
	color:#006D80;
	text-transform:none;
	background-image:url(images/arrowsbluewhite3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:5px;
	line-height:14px;
	list-style-type:none;
	margin-left:10px;
	padding-left:20px;
	}
	
#softwarelists {
	margin-top:-15px;
}

#softwarelists ul li {
	list-style:disc;
	list-style-position:outside;
	line-height:18px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}
	
#softwaretext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	padding-top:10px;
	color:#000000;
	margin-top:10px;
	margin-bottom:-15px;
	line-height:14px;
	}


.designlists_header {
	font-size:12px;
	font-weight:bold;
	color:#006D80;
	text-transform:none;
	background-image:url(images/arrowsgreenwhite3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:5px;
	line-height:14px;
	list-style-type:none;
	margin-left:10px;
	padding-left:20px;
	}
	
#designlists {
	margin-top:-15px;
}

#designlists ul li {
	list-style:disc;
	list-style-position:outside;
	line-height:18px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}
	
#designtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	padding-top:10px;
	color:#000000;
	margin-top:10px;
	margin-bottom:-15px;
	line-height:14px;
	}