td {
	text-align: left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:20px;
}

.helvetica  {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	line-height:18px;
	}
	
.helvetica16b  {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	}
	
.helvetica14  {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#OOOOOO;
	font-size:12px;
	line-height:16px;
	}	
	
	

.helvetica2  {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	}

a {text-decoration:none;
   color:#FF0000;}
a:hover{text-decoration:underline;}

.ltlink {text-decoration:none;
		color:#999999;
		font-weight:bold;
		}
.ltlink:hover {text-decoration:underline;
		color:#999999;
		}
.ltnolink {color:#999999;
		}		
  
body { 	margin:0px;padding:0px;}
.title1 {
	font-size: 13px;
	line-height: 20px;
 	background-color: #CC0000;
	color: #FFFFFF;
 font-weight: bold;
 padding:4px;}
 
 .featured {
	font-size:11px;
	line-height:24px;
	}
	
 .sides-title {
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	font-color:#000000;
	}
 .sides-descr {
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	font-color:#000000;
	}
	
 
 .title {
	font-size: 13px;
	line-height: 20px;
 	background-color: #000000; color: #ffffff;
 font-weight: bold;
 padding:4px;
 }
 .mission  {
	font-size: 13px;
	line-height: 25px;
 	color: #000000;
 	font-weight: bold;
 	padding: 6;
	}
	
.highpriority {
	color:#000000;
	font-size:11px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	backbround-color: #FFFF00;
	background-color: #FFFF00;
		}

.copy{
		color:#ffffff;
		text-decoration:none;
		font-size:10px;}
.headline{
		color:#000000;
		text-decoration:none;
		font-size:12px;
		font-weight: bold;
		line-height: 17px;
		}
		
.headline2{
		color:#000000;
		text-decoration:none;
		font-size:12px;
		font-weight: bold;
		line-height: 20px;
		}
		
.headline3{
		color:#660000;
		text-decoration:none;
		font-size:14px;
		font-weight: bold;
		line-height: 20px;
		}


ul {margin:0; padding:0; list-style:none}
li {background:url(images/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 10px; line-height:17px }

.top_buttons img { vertical-align:top}

.welcome { padding:30px 40px 20px 0px;}
.welcome strong { color:#ffffff}
.welcome strong a { color:#ffffff}
.welcome_left { margin-left:7px;}

.whatwedo { padding:30px 27px 10px 27px; color:#2D3538}
.whatwedo a { color:#8EAC00}
.whatwedo_right { margin-right:5px;}

.copyright div { color:#627074; margin:48px 10px 10px 30px; line-height:15px;}
.copyright1 div { color:#627074; margin:48px 10px 10px 0px; line-height:13px;}
.copyright1 a { color:#8EAC00; text-decoration:none}
.copyright1 a:hover {text-decoration:underline}
.copyright2 div { color:#627074; margin:0px 10px 10px 27px;}
.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:#8EAC00}
.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:29px 30px 10px 27px; color:#2D3538}
.recent_solutions a {color:#8EAC00}
.recent_solutions strong a {color:#2D3538}
.recent_solutions ul {margin:0; padding:0; list-style:none}
.recent_solutions li {background:url(images/2a1.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 10px; line-height:17px }

.contact_form { padding:29px 0px 0px 0px;}
.contact_form a { color:#ffffff}

.privacy_policy { padding:29px 40px 20px 0px;}
.privacy_policy strong { color:#ffffff;}


.white {color:#ffffff; text-decoration:none}
.black { color:#2D3538}

.m {vertical-align:middle}
.sm {font-size:10px
}

.smspaced {font-size:10px;
line-height:14px;
}
.smbeige {font-size:10px;
	background-color:#D0CCB0;
	padding:4px;
	}
	
.medbeige {font-size:12px;
	background-color:#D0CCB0;
	padding:4px;
	}
.smwhite {font-size:10px;
		color: #FFFFFF;
}

.smwhiteclose {font-size:10px;
		color: #FFFFFF;
		line-height: 12px;
}
.smr {font-size:9px;
	line-height:12px;}
.l {text-decoration:underline}
.n {text-decoration:none}
.t {text-transform:uppercase}
.big {font-size:12px}


.form
{
	BORDER-RIGHT: #4a4a35 1px solid;
	BORDER-TOP: #4a4a35 1px solid;
	FONT-SIZE: 9px;
	BORDER-LEFT: #4a4a35 1px solid;
	WIDTH: 133px; COLOR: #b3b2b2;
	BORDER-BOTTOM: #4a4a35 1px solid;
	LINE-HEIGHT: 18px;
	BACKGROUND-COLOR: #2f2f1d
}
		
.sidebutton {
	width:300px;
	height:auto;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:#706F66;
	background-color:#D0CCB0;
	color:#3F3F47;
	overflow:auto;
	margin-left:0px;
	margin-right:0px;
	padding: 4px;
}
.quotes  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	}
.textarea {
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#706F66;
		color:#3F3F47;
		overflow:auto;
		padding:4px;
		line-height:22px;
		margin-left:0px;
		margin-right:0px;}
		
.intro {
font-size:14px;
line-height:22px;

}		
