td {
	text-align: left;
	font-family:verdana;
	font-size:14px;
	color:#C5C5C5;
	line-height:14px;
}

td.bigtxt {
font-size:14px; 
margin:0; 
padding:0;
}

td.services {
	text-align: left;
	font-family:verdana;
	font-size:14px;
	color:#C5C5C5;
}

a {text-decoration:underline;
	color:#404040;
/*   color:#85BF35; */
}

a.noline {text-decoration:none;
	color:#404040;
/*   color:#85BF35; */
}

.highlight
{
color:#85BF35;
line-height:15px;
}

body { 	margin:0px;padding:0px;}

.copy{  font-family:verdana;
		color:#ffffff;
		text-decoration:none;
		font-size:11px;}

.smalltxt{  font-family:verdana;
		color:#666666;
		text-decoration:none;
		font-size:10px;}
.smalltxtwhite{  font-family:verdana;
		color:#ffffff;
		text-decoration:none;
		font-size:11px;}

ul {margin:0; padding:0; list-style:none}
li {background:url(images/a2.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 10px; line-height:20px }
li.small {background:url(images/a2.gif) center left no-repeat; margin:0 0 0 0px; padding:2 2 2 2px; line-height:10px}
li.noimg { list-style-type:square; margin:0 0 0 0px; padding:0 0 0 10px; line-height:20px }
ul.bigtxt {font-size:14px; margin:0; padding:0; list-style:none}
ul.black {font-size:14px; margin:0; padding:0; list-style:none}

.top_buttons img { vertical-align:top}

.welcome { font-size:14px; padding:7px 40px 20px 0px;}
.welcome strong { color:#ffffff}
.welcome strong a { color:#ffffff}
.welcome_left { margin-left:7px;}

.services { padding:0px 0px 0px 0px;}
.services strong { color:#ffffff}
.services strong a { color:#ffffff}
.services_left { margin-left:px;}

.whatwedo { padding:5px 5px 5px 10px; color:#2D3538; font-size:14px; line-height:15px;}
.whatwedo a { color:#404040}
.whatwedo_right { margin-right:5px;}

.imgtxt { padding:0px 0px 0px 5px; color:#57676C; font-size:14px; line-height:14px;}
.imgtxt a { color:#404040}

.extra { padding:0px 0px 0px 0px; color:#2D3538; }
.extra a { color:#404040}
.extra_right { margin-right:5px;}

.imgtitle { padding:0px 0px 0px 0px; color:#333333; font-size:14px }
.imgtitlegr { padding:0px 0px 0px 0px; color:#85BF35; font-size:14px }
.greenbold { color:#85BF35; font-size:14px; font-weight:bold;}
.greentitle { color:#85BF35; font-size:16px; font-weight:bold;}
.greentxt { padding:0px 0px 0px 0px; color:#85BF35; }
.greylink { padding:0px 0px 0px 0px; color:#C5C5C5; }
.smallwhitetxt { padding:0px 0px 0px 0px; color:#cccccc; font-size:14px }

a.greenbold { color:#85BF35; font-size:14px; font-weight:bold; text-decoration:none;}
a.greenbold:hover { color:#85BF35; font-size:14px; font-weight:bold;}

a.green { color:#85BF35; font-size:14px; font-weight:normal; text-decoration:underline;}
a.green:hover { color:#85BF35; font-size:14px; font-weight:normal; text-decoration:none;}

.copyright div { color:#627074; margin:48px 10px 10px 30px; line-height:15px;}
.copyright1 div { color:#ffffff; margin:0px 10px 10px 0px; line-height:15px; font-size:11px;}
.copyright1 a { color:#ffffff; text-decoration:underline}
.copyright1 a:hover {text-decoration:none}
.copyright2 div { color:#627074; margin:0px 0px 0px 5px;}
.copyright2 a { color:#627074; text-decoration:none}
.copyright2 a:hover {text-decoration:underline}

.available_services { padding:29px 40px 5px 0px;}
.available_services strong { color:#ffffff}

.list div { margin:0px 10px 30px 0px;}

.more div {margin:0px 43px 0px 0px;}
.more strong a { color:#FFFFFF}

.consulting_services { padding:29px 28px 20px 27px; color:#2D3538}
.consulting_services a {color:#404040}
.consulting_services strong a {color:#2D3538}

.solutions_showcase div { margin:0px 10px 10px 0px;}
.solutions_showcase strong { color:#ffffff;}

.solutions_showcase1 div { margin:0px 10px 30px 0px;}
.solutions_showcase1 strong { color:#ffffff;}

.recent_solutions { padding:0px 30px 10px 27px; color:#2D3538}
.recent_solutions a {font-size:11px; color:#ffffff}
.recent_solutions strong a {color:#2D3538}
.recent_solutions ul {margin:0; padding:0; list-style:none}
.recent_solutions li {background:url(images/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 10px; line-height:25px }

.contact_form { padding:29px 0px 0px 0px;}
.contact_form a { color:#ffffff}

.privacy_policy { padding:0px 40px 20px 0px;}
.privacy_policy strong { color:#ffffff;}

H2 {
display: inline;
font-family:verdana;
color:#85BF35;
font-size:16px;
font-weight:bold;
}

.white {color:#ffffff; text-decoration:none}
.black { color:#2D3538}
.greysmall { 
color: #7d7d7d;
font-size:11px;
}

.m {vertical-align:middle}
.sm {font-size:10px}
.l {text-decoration:underline}
.n {text-decoration:none}
.t {text-transform:uppercase}
.big {font-size:14px}


.form { width:159px;
		height:26px;
		font-family:verdana;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color:#646464;
		background-color:#2D3538!important;
		color:#ffffff;
		margin-left:0px;
		margin-right:0px}
		
.tbbig { width:240px;
		height:26px;
		font-family:verdana;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color:#646464;
		background-color:#f3f3f3!important;
		color:#333333;
		margin-left:0px;
		margin-right:0px}	
		
.tbsm { width:50px;
		height:26px;
		font-family:verdana;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color:#646464;
		background-color:#f3f3f3!important;
		color:#333333;
		margin-left:0px;
		margin-right:0px}				
		
.textarea { width:170px;
		height:82px;
		font-family:verdana;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color:#646464;
		background-color:#f3f3f3;
		color:#ffffff;
		margin-left:0px;
		margin-right:0px}
		
.textareabig { width:240px;
		height:82px;
		font-family:verdana;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color:#646464;
		background-color:#f3f3f3;
		color:#ffffff;
		margin-left:0px;
		margin-right:0px}	
		
.textareabigblack { width:240px;
		height:82px;
		font-family:verdana;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color:#646464;
		background-color:#f3f3f3;
		color:#2D3538;
		margin-left:0px;
		margin-right:0px}		
		
select {
		font-family:verdana;
		font-size:12px;
}
select.big {
		font-family:verdana;
		font-size:12px;
		width:159px;
}		

a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}

.emailer { 
text-align: justify;
padding:0px 0px 0px 0px; 
color:#2D3538;
}
.hrwhite {
color:#ffffff;
height:1px;
}

