 
/*  nit CSS */

/* generic */

img {padding:0px; margin:0px;}
#about_us_img {float:right:}
body { 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size: 10px;
	color:#677787;
	background-image: url("images/background.gif");
	background-repeat: repeat;
	background-position: center top;
}

h4 { 
	font-family:arial-narrow,arial,verdana,helvetica,sans-serif; 
	font-size: 14px;
	color:#677787;
	margin-top:5px;
	margin-bottom:5px;
}
h5 { font-family:verdana,arial,helvetica,sans-serif; margin:0; }
h6 { font-family:verdana,arial,helvetica,sans-serif; margin:0; padding:0; }
img { margin: 0; border: 0px none; padding: 0 }
	
/* nav */
a.topnav { 
	color:#ffffff; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none; 
	text-transform:capitalize; 
	letter-spacing:0;
}
	
a.topnav:hover { 
	color:#ACB3BC; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none; 
	text-transform:capitalize; 
	letter-spacing:0;
}
	
.nav_home{ 
	color:#ACB3BC; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none; 
	text-transform:capitalize; 
	letter-spacing:0; 
	/*background-image: url('images/nav_on.gif');
	background-color: #677787; */
	padding-left:16px; 
	width:150px; 
	height:25px;
}
a.estimate_request{
	color:#677787; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:14px;
	text-decoration:none;  
	letter-spacing:0;
}
a.estimate_request:hover { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:underline; 
}
	

.nav_show{ color:#ACB3BC; font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px;text-decoration:none; text-transform:capitalize; letter-spacing:0; background-image: url('images/nav_show.gif'); padding-left:16px; width:150px; height:25px;}

.nav_about{ color:#ACB3BC; font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px;text-decoration:none; text-transform:capitalize; letter-spacing:0; background-image: url('images/nav_about.gif'); padding-left:16px; width:150px; height:25px;}

.nav_contact{ color:#ACB3BC; font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px;text-decoration:none; text-transform:capitalize; letter-spacing:0; background-image: url('images/nav_contact.gif'); padding-left:16px; width:150px; height:25px;}

.nav_order{ color:#ACB3BC; font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:11px;text-decoration:none; text-transform:capitalize; letter-spacing:0; background-image: url('images/nav_order.gif'); padding-left:16px; width:150px; height:25px;}

.client_header 
{background-color:#677787; height:20px; margin: 0px; font-family:arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding-left:1px; padding-top:2px;}

.client_header a{color:white; text-decoration:none;}

.nav_off{ 
	color:#ffffff; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none; 
	text-transform:capitalize; 
	letter-spacing:0; 
	background-image: url('images/nav_off.gif'); 
	padding-left:16px; 
	width:150px; 
	height:20px;
}

/* table heads styles */
			
.head_gray { 
	font-family: arial, helvetica, sans-serif;
	font-weight:bold; 
	color:#FFFFFF; 
	background-color:#ACB3BC; 
	font-size:11px; 
	height:25px; 
	text-transform:capitalize; 
	padding-left:25px;
}
		
/* text */
	
.content{ 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:11px; 
	font:#000000;
}

.article{ 
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:11px; 
	font:#000000; 
	padding-left:10px;
}
.text{ 
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	font:#000000;
}
a.priority:link , a.priority:active, a.priority:visited
	{ 	
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#677787;
	text-decoration: none;
	outline:none;
	}
a.priority:hover 
	{ 	
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#677787;
	text-decoration: underline;
	outline:none;
	}
a.textroll:link { 	
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#3399CC;
	text-decoration: none;
	}
a.textroll:visited { 	
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#3399CC;
	text-decoration: none;
	}
a.textroll:hover { 	
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#3399CC;
	text-decoration: underline;
	}
a.textroll:active { 	
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
	color:#3399CC;
	text-decoration: none;
	}

.header { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase; 
	color:#FFFFFF; 
	background-color:#4788C1; 
	font-size:13px;  
}

.text_image_finace {
	padding:0px;
	float:right;
	width:132px;
	height:60px;
	background-image: url("images/the_sky_is_the_limit.jpg");
}

.text_image_education {
	padding:0px;
	float:right;
	width:132px;
	height:60px;
	background-image: url("images/laptops.jpg");
}

.text_image_healthcare {
	margin-top:10px;
	padding:0px;
	float:right;
	width:132px;
	height:60px;
	background-image: url("images/dna_sequencing.jpg");
}

.text_image_food {
	padding:0px;
	float:right;
	width:75px;
	height:112px;
	background-image: url("images/lemon_falls.jpg");
}
/* form */
.field{
	font-size : 9px; 
	font-family: verdana, sans-serif;
	background:#ffffff; 
	color:#666666; 
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
	border-right:1px solid #999999;
	text-decoration:none;
}
	
.search{
	font-size : 9px; 
	font-family:arial, sans-serif;
	background-color:#ffffff; 
	color:#666666; 
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
	border-right:1px solid #999999;
	text-decoration:none; 
	width:70px; 
	height:15px
}


/*expandable menu*/
	
a.topside { 
	color:#3399CC; 
	font-family:arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
	line-height:25px;
	height:25px;
	padding-top:6px;
}

a.topside:hover { 
	color:#ACB3BC; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
	line-height:25px;
	height:25px;
	padding-top:6px;
}
a.topside_new { 
	color:#3399CC; 
	font-family:arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
	line-height:15px;
	padding-top:6px;
}

a.topside_new:hover { 
	color:#ACB3BC; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
	line-height:15px;
	padding-top:6px;
}

a.subside { 
	color:#EEEEEE; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:normal; 
	font-size:11px;
	text-decoration:none;
	background-color: #ACB3BC;
	line-height:20px;
	padding-left:5px;
	width: 150px;
}

a.subside:hover { 
	color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:normal; 
	font-size:11px;
	text-decoration:none;
	background-color: #ACB3BC;
	line-height:20px;
	padding-left:5px;
	width: 150px;
}

.menu_td {
	border-left:16px solid #D8DBDF;
	background-color: #EEEEEE;
	color: #3399CC; 
	padding-left:0px;
}

.menuList {
	margin-left:0px;
  	margin-bottom:0px;
}

li.top_menu {
	margin-left:0px;
  	margin-bottom:0px;
	list-style: none;
}

.menu {
	display: none;
	margin-left:0px;
  	margin-bottom:0px;
	margin-top:0px;
}

li.sub_menu {
	margin-left:0px;
	margin-bottom:0px;
	list-style: none;
	padding-left:24px;

}

a.footer:link, a.footer:visited { 
	color:#3399CC; 
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none; 
}
	
a.footer:hover { 
	color:#3399CC; 
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline; 
}

a.ecp:link, a.ecp:visited { 
	color:#ACB3BC; 
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none; 
}
	
a.ecp:hover { 
	color:#ACB3BC; 
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline; 
}

/*******************************
styles for the flash text 
******************************/
#primary-content {
	margin: 0px;
	color: #3399CC;
	width: 400px;
	text-align: justify;
	}
#primary-content h1 {
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	text-align: left;
	width: 500px;
	color: #3399CC;
	}
	
.contacthd  {
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	margin: 3px 0 2px 0;
	text-align: left;
	width: 500px;
	color: #3399CC;
	}	

/* Hides content that will eventually be 
 * replaced to avoid blink/flicker */
/*html.hasFlash #primary-content h1	{ visibility: hidden; }*/

/* Need to make sure that the new content takes up
 * the same amount of space as the old or there will
 * be a perceptable shift of all content
 */
/*#primary-content div.replaced-h1	{ height: 20px; margin-bottom: 2px; }*/
	
#primary-content h2,
#primary-content h3 {
	margin-top: 2px;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-align: left;
	color: #3399CC;
	}
#primary-content h3 {
	margin: 2px 0;
	color: #3399CC;
	}

/*******************************
form styles 
******************************/
.text_box {
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size: 10px;
	color:#677787;
	border: 1px solid #677787;
}
.drop_down {
	font-family:arial,verdana,helvetica,sans-serif; 
	font-size: 10px;
	color:#677787;
	border: 1px solid #677787;
}

.form_top {
	color:#ffffff; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:11px;
	text-decoration:none; 
	text-transform:capitalize; 
	letter-spacing:0; 
	background-image: url('images/nav_on.gif'); 
	background-repeat:no-repeat;
	padding-left:16px; 
}

a.siteMap:link, a.siteMap:visited { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none; 
}

a.siteMap:hover { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline; 
}

a.home:link, a.home:visited { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none; 
	padding:0 0 10px 0;
}

a.home:hover { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	padding:0 0 10px 0; 
}
a.legal:link, a.legal:visited { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline; 
	padding:0 0 10px 0;
	font-weight:bold;
}

a.legal:hover { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:0 0 10px 0; 
	font-weight:bold;
}
.rss h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #677787;
	font-weight: lighter;
	margin:10px 0 0 0;
	padding:0;
	border:0;
}
.rss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #677787;
	background-color: #D8DBDF;
padding:5px;
}

.rss a:link, .rss a:visited, .rss a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #677787;
	text-decoration: none;
}
.rss a:hover{
	text-decoration: underline;
}

.rss_internal h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #677787;
	font-weight: lighter;
	margin:10px 0 0 0;
	padding:0;
	border:0;
}
.rss_internal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #677787;
	background-color: #FFF;
padding:5px;
}

.rss_internal a:link, .rss_internal a:visited, .rss_internal a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #677787;
	text-decoration: none;
}
.rss_internal a:hover{
	text-decoration: underline;
}
/* 3/8/05 Mike styles */

.submenu_td
{
	border-left:16px solid #FFF;

	margin-left:0px;

	margin-bottom:0px;

	background-color: #d8dbdf;

	padding-left:20px;
	color:#677787;
	font:bold 11px arial;
	height:20px;
}
a.submenu_link:link, a.submenu_link:visited, a.submenu_link:active
{
	text-decoration:none;
	color:#677787;
	font:bold 11px arial;
}

.submenu_td2_on
{
	border-left:16px solid #FFF;

	margin-left:0px;

	margin-bottom:0px;

	background-color: #d8dbdf;

	padding-left:39px;
	color:#677787;
	font:bold 11px arial;
	height:20px;
}
.submenu_td2
{
	border-left:16px solid #FFF;

	margin-left:0px;

	margin-bottom:0px;

	background-color: #E9EAEC;

	padding-left:39px;
	color:#677787;
	font:bold 11px arial;
	height:20px;
}

/* =================== CLIENT PROFILES ====================================== */
#client_display{width:500px;}
#client_display h1{margin:0; vertical-align:top; font-size:14px;}
#client_main{width:60%; float:left; padding-right:5px; }
#client_mainfull{width:97%; float:left; padding-right:5px; }
#client_main h1 {
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	text-align: left;
	color: #3399CC;

	}
	#client_mainfull h1 {
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	text-align: left;
	color: #3399CC;

	}
#client_list{width:35%; float:left; padding-left:10px; padding-top:30px; border-left:1px solid #ccc;}
#client_list ul, #client_list li{list-style-type:none; padding:2px; margin:0;}

#client_listnew{width:35%; float:left; padding-left:0px; padding-top:0px;}
#client_listnew ul, #client_listnew li{list-style-type:none; padding:2px; margin:0;}

/* =================== MARGINS PADDINGS , MISC ============================== */
.mar_top_10
{
	margin:10px 0 0 0;
	padding:0px;
}

.pad_bottom_4 {padding-bottom:4px;}

a.link404{
	color:#677787; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:14px;
	text-decoration:none; 
	letter-spacing:0;
}
a.link404:hover { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:underline; 
}
a.profile:link, a.profile:visited { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline; 
}

a.profile:hover { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none; 
}
/***************************compuetr gloassary page ******************/

#index {padding-top:5px; }

a.index_link {text-decoration:underline; color:#677787;}

/***************************** partners page ***********************/

#levano_img {width:170px; height:51px;}
#ecp_img {padding-top:15px; padding-bottom:5px;}
#upper_div {padding-bottom:20px;}


/***************add up 09-24-2008 ***************/


a.h1heading:link, a.h1heading:active, a.h1heading:visited, a.h1heading:hover { 
	color:#3399CC; 
	font-family:arial,helvetica,sans-serif;
	font-size:20px;
	text-decoration:none; 
}
a.h1heading:hover { 
	text-decoration:underline; 
}

.h1heading { 
	color:#3399CC; 
	font-family:arial,helvetica,sans-serif;
	font-size:20px;
	text-decoration:none;
}
a.estimate_request_red:link, a.estimate_request_red:active, a.estimate_request_red:visited, a.estimate_request_red:hover {
	color:#E71818; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:14px;
	text-decoration:none; 
	text-transform:capitalize; 
	letter-spacing:0;
}
/***************end add up 09-24-2008 ***************/

.estimate_request_blue{
	color:#3399CC; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:14px;
	text-decoration:none;  
	letter-spacing:0;
}
.recentnews_header{
	color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	letter-spacing:0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	text-align: left;
}
a.recentnews_header{
	color:#fff;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	letter-spacing:0;
}
a.recentnews_header:hover{
	color:#CCC;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	letter-spacing:0;
}
a.recentnews_header:visited{
	color:#9CC;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	letter-spacing:0;
}

a.estimate_request_title{
	color:#677787; 
	font-family:arial,helvetica,sans-serif; 
	font-size:11px;
	text-decoration:none; 
	letter-spacing:0;
}
a.estimate_request_title:hover { 
	color:#677787; 
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline; 
}#press_release_image {
	float: left;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 2px;
}
