body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.table_main { 
	width:960px;
	margin-top:0px; 
	margin-bottom:auto; 
	margin-left:2px; 
	margin-right:auto;
}
	

.table_100 {width:100%;}

.main_text {font-family:Arial, Helvetica, sans-serif; color:#00000; font-size:14px; text-align:left;}

.no_border {border:none;}

a:link {color:#000000;	text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}

ul {margin:0px; list-style-image:url(images/bullet.jpg); line-height:18px;}
li {margin:0px; padding-bottom:8px; line-height:18px;}

.text_pink {color:#EA2839;}
.text_green {color:#7AB800;}
.text_purple {color:#57068C;}
.text_italic  {font-style:italic;}

.text_purple a:link    {color:#57068C;	text-decoration:none;}
.text_purple a:visited {color:#57068C; text-decoration:none;}
.text_purple a:hover   {color:#57068C; text-decoration:underline;}
.text_purple a:active  {color:#57068C; text-decoration:none;}

.text_pink a:link    {color:#EA2839; text-decoration:none;}
.text_pink a:visited {color:#EA2839; text-decoration:none;}
.text_pink a:hover   {color:#EA2839; text-decoration:underline;}
.text_pink a:active  {color:#EA2839; text-decoration:none;}

/*************************** HEADER AREA ****************************/
.header_area {height:127px;}
.header_logo {width:241px;}
.header_spacer {width:60px;}

.header_links {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-repeat:no-repeat; background-position:left top; height:127px; padding-right:10px;}

.header_links a:link 	{color:#EA2839;	text-decoration:none;}
.header_links a:visited {color:#EA2839; text-decoration:none;}
.header_links a:hover 	{color:#EA2839; text-decoration:underline;}
.header_links a:active  {color:#EA2839; text-decoration:none;}


body#page_home td#header_link_home,
body#page_how_different td#header_link_what_we_do,
body#page_summary_services td#header_link_what_we_do,
body#page_client_testimonials td#header_link_what_we_do,
body#page_our_clients td#header_link_our_clients,
body#page_our_team td#header_link_our_team,
body#page_other_services td#header_link_other_services,
body#page_news td#header_link_news,
body#page_publications td#header_link_publications,
body#page_careers td#header_link_careers,
body#page_contact td#header_link_contact
{background-image:url(images/header_current_page.jpg);}


/*************************** LEFT AREA ****************************/
.left_area {vertical-align:top; background-color:#CCCCCC; background-repeat:no-repeat; background-position:top; width:175px;}

body#page_home td#left_area_home {background-image:url(images/left_image_home.jpg);}
body#page_how_different td#left_area_how_different {background-image:url(images/left_image_how_different.jpg);}
body#page_summary_services td#left_area_summary_services {background-image:url(images/left_image_summary_services.jpg);}
body#page_client_testimonials td#left_area_client_testimonials {background-image:url(images/left_image_client_testimonials.jpg);}
body#page_our_clients td#left_area_our_clients {background-image:url(images/left_image_our_clients.jpg);}
body#page_our_team td#left_area_our_team {background-image:url(images/left_image_our_team.jpg);}
body#page_other_services td#left_area_other_services {background-image:url(images/left_image_other_services.jpg);}
body#page_news td#left_area_news {background-image:url(images/left_image_news.jpg);}
body#page_publications td#left_area_publications {background-image:url(images/left_image_publications.jpg);}
body#page_careers td#left_area_careers {background-image:url(images/left_image_careers.jpg);}
body#page_contact td#left_area_contact {background-image:url(images/left_image_contact.jpg);}


/*************************** MAIN AREA ****************************/
.main_area {background-color:#EFEFEF;}
.main_text_area {padding-left:53px; padding-right:40px; background-color:#EFEFEF; font-size:13px; line-height:20px; vertical-align:top;}

.bullet {background-image:url(images/bullet.jpg); background-position:left top; background-repeat:no-repeat; vertical-align:top; width:15px;}
.text_list {padding-bottom:8px;}
.keywords {color:#57068C; font-size:14px;}
.sub_header {font-size:18px; color:#7AB800;}

.client_list {vertical-align:top; width:50%;}
.client_list ul li {list-style-image:url(images/bullet.jpg); line-height:18px;}

.client_list a:link    {color:#57068C; text-decoration:underline;}
.client_list a:visited {color:#57068C; text-decoration:underline;}
.client_list a:hover   {color:#7AB800; text-decoration:underline;}
.client_list a:active  {color:#57068C; text-decoration:underline;}

a:link.purple_link    {color:#57068C; text-decoration:none;}
a:visited.purple_link {color:#57068C; text-decoration:none;}
a:hover.purple_link   {color:#57068C; text-decoration:underline;}
a:active.purple_link  {color:#57068C; text-decoration:none;}


/*** TEAM ***/
.icon {padding-left:53px; width:40px; text-align:left; padding-bottom:5px;}
.team_bullet {background-image:url(images/bullet_team.jpg); background-position:center; margin-bottom:5px; background-repeat:no-repeat; width:15px;}
.team_member_profile {padding-top:20px;}
.table_team_member_profile {background-image:url(images/team_profile_table_bg.jpg); background-repeat:no-repeat; background-position:bottom left; width:100%; padding-bottom:10px;}


.team_images {background-color:#EFEFEF; background-image:url(images/team_bg_right.jpg); padding-left:53px; background-repeat:no-repeat; background-position:left; height:123px; line-height:123px;}

.team_eye_image {margin-right:25px; margin-top:15px; border:none;}
.team_quotes {height:36px; border-left:3px solid #FFFFFF; padding-left:10px;}

.team_main_text_area {background-color:#EFEFEF; font-size:13px; line-height:20px; vertical-align:top;}
.team_right_text_area {vertical-align:top; padding-right:53px; padding-top:102px; line-height:20px; text-align:left;}
.main_text_team {padding-left:53px; padding-right:25px;}

.pink_bullet {background-image:url(images/bullet_pink.jpg); background-position:center; background-repeat:no-repeat; width:30px;}


/*************************** RIGHT AREA ****************************/
.right_text_area {width:189px; vertical-align:top; padding-right:52px; padding-top:114px; line-height:20px;}
.right_text_area_home {width:192px; vertical-align:top; padding-right:51px; padding-top:114px; line-height:20px;}
.right_area_header {font-size:16px; color:#7AB800; font-weight:bold;}

.right_bullet {background-image:url(images/bullet_right.jpg); background-repeat:no-repeat; background-position:top left; width:12px;}
body#page_how_different td#right_bullet_how_different {background-image:url(images/bullet_right_active.jpg);}
body#page_summary_services td#right_bullet_summary_services {background-image:url(images/bullet_right_active.jpg);}
body#page_client_testimonials td#right_bullet_client_testimonals {background-image:url(images/bullet_right_active.jpg);}

.right_navi_link {padding-bottom:5px; font-weight:bold; font-size:16px;}
.right_navi_link a:link 	{color:#000000; text-decoration:none;}
.right_navi_link a:visited  {color:#000000; text-decoration:none;}
.right_navi_link a:hover 	{color:#000000; text-decoration:underline;}
.right_navi_link a:active   {color:#000000; text-decoration:none;}

body#page_how_different 	 a#right_navi_how_different 	 {color:#999999;}
body#page_summary_services 	 a#right_navi_summary_services   {color:#999999;}
body#page_client_testimonials a#right_navi_client_testimonals {color:#999999;}


/*************************** FOOTER AREA ****************************/
.footer_text {color:#000000; text-align:center; font-size:10px; background-color:#EFEFEF; padding-bottom:20px;}

.footer_text a:link    {color:#000000; text-decoration:none;}
.footer_text a:visited {color:#000000; text-decoration:none;}
.footer_text a:hover   {color:#000000; text-decoration:underline;}
.footer_text a:active  {color:#000000; text-decoration:none;}

.footer_contact_text {text-align:center; color:#57068C; font-size:12px;}

.footer_contact_text a:link    {color:#57068C; text-decoration:none;}
.footer_contact_text a:visited {color:#57068C; text-decoration:none;}
.footer_contact_text a:hover   {color:#57068C; text-decoration:underline;}
.footer_contact_text a:active  {color:#57068C; text-decoration:none;}


/***************************  ****************************/