﻿body#bg { margin:0 auto 0 auto; background:url(bg.jpg) top center #ffffff; }

/* Case Studies */


.cs_engagment_td_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2E2E2E;
	text-align:left;
	vertical-align:top;
	font-weight:inherit;
}
.cs_engagment_td_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	text-align:left;
	vertical-align:top;
	font-weight:inherit;
}
.cs_engagment_td_space {
	height:5px;
}
.cs_engagment_td_line {
	height:1px;
	background-color:#d0d0d0;
}
.cs_engagment_td_1 {
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D06231;
	line-height:22px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
}
.cs_engagment_td_2 {
	height:1px;
	background-color:#d0d0d0;
}
.cs_engagment_td_3 {
	height:16px;
	background-color:#dfdfdf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2f2f;
	line-height:16px;
	text-align:left;
	vertical-align:middle;
}
.cs_engagment_td_4 {
	height:1px;
	background-color:#ffffff;
}
.cs_engagment_quote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	text-align:justify;
	vertical-align:top;
	font-weight:inherit;
}
.cs_main_td_1 {
	background-image:url(../../case_studies_left_curve.jpg); background-position:top; background-repeat:no-repeat; width:3px; height:26px;
}
.cs_main_td_2 {
	background-color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; height:26px; width:185px; text-align:left; vertical-align:middle;
}
.cs_main_td_3 {
	background-image:url(../../case_studies_right_curve.jpg); background-position:top; background-repeat:no-repeat; width:9px; height:26px;
}
.cs_main_td_4 {
	background-color:#333333; width:498px; height:4px;
	}
.cs_main_td_space {
	height:5px;
	}
.cs_main_td_text {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; text-align:justify; vertical-align:top; padding:10px 10px 10px 5px; 
	}
	.cs_challenge_td_1 {
	height:1px;
	background-color:#d0d0d0;
}
.cs_challenge_td_2 {
	background-color:#dfdfdf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
.cs_challenge_td_3 {
	height:5px;
	background-color:#ffffff;
}



/* End Case Studies */
.td_title_text
{
    text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4d4d4d;
}
.td_main_text
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:inherit;
color:#4d4d4d;
}

.td_space
{
height:20px;
}
.banner_space{
	height: 5px;
	width: 690px;
	}
.contact_banner_space{
	height: 5px;
	width: 490px;
	}
	
.bottom_space{
	height: 5px;
	width: 690px;
	}

.left_space{
	width: 5px;
	border: none;
	}

.right_space{
	width: 5px;
	border: none;
	}

.center_content{
	width: 690px;
	border: none;
	text-align: left;
	}

.content_title_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
	text-align: left;
	border: 0;
	padding: 0;
	width: 100%;
	}

.content_title_text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
	text-align: left;
	border: 0;
	padding: 0;
	width: 100%;
	}
	
.content_title_text3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
	text-align: left;
	border: 0;
	padding: 0;
	width: 300px;
	}
	
.under_title_text{
	height: 1px;
	background-color: #cfcfcf;
	}
.under_title_text2{
	height: 1px;
	width: 600px;
	background-color: #cfcfcf;
	}
	
.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	vertical-align:top;
	line-height:15px;
	}
	
.content2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #4d4d4d;
	text-align: left;
	vertical-align:top;
	}	

.con_quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #4d4d4d;
	text-align: left;
	vertical-align:top;
	width: 190px;
	}
	
.quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	background-color:#e7e7e7;
	color: #4d4d4d;
	text-align: left;
	vertical-align:top;
	}
	
.quote_top{
	height:9px;
	background-color:#252a2e;
}

.quote_spacer{
	height:3px;
	background-color:#e7e7e7;
}

.news_title{
	background-color:#b1b1b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}

.about_table_head{
	background-color:#262a2d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	}

.bottom{
	height:100%;
	vertical-align: bottom;
}

.space_1{
	height: 5px;
}
.space_2{
	height: 1px;
}

.footer_1
{
	background-color: #909090;
	height: 1px;
	width: 700px;
}
.footer_2
{
	background-color: #bcbcbe;
	height: 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #272729;
}	
.footer_space
{
	height: 1px;
	background-color: #ffffff;
	width: 700px;
}

/* CONTACT PAGE SPECIFIC */
.contact_bg
{
	background-image:url(images/contact/contact_bg.jpg);
	vertical-align:top;
	width:700px;
}
.news_letter_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	}

.text_field{
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11.5; BORDER-LEFT-COLOR: #66605d; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #a49e9a; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10em; COLOR: #333333; BORDER-TOP-COLOR: #66605d; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d7cbc3; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #a49e9a;
	} 
.text_field2{
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11.5; BORDER-LEFT-COLOR: #66605d; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #a49e9a; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; BORDER-TOP-COLOR: #66605d; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d7cbc3; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #a49e9a;
	} 

.form_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	vertical-align:top;
	width:180px;
	}

.contact_newsletter
{
    background-color:#bcbcbc;
    background-repeat:no-repeat;
    background-position:top;
	background-image:url(images/contact/newsletter_bg.jpg);
	width:194;
	vertical-align:top;
	}
	
form_space{
	width:10px;
	}

.contact_menu_top{
	height: 9px;
	width: 194px;
	background-color: #262a2d;
	}
.content_contact{
	width: 496px;
	vertical-align:top;
	}
.space_contact{
	width: 5px;
	}
.right_menu_contact{
	width: 194px;
	vertical-align:top;
	}
.right_menu_table_contact{
	width: 194px;
	border:0;
	padding:0;
	vertical-align:top
	}

/* link styles */

A:link {
	color: #ea6e1f ;
	line-height: 12px;
}

A:visited {
	color: #ea6e1f;
	line-height: 12px;
}

A:hover {
	color: #feac2b;
	line-height: 12px;
}

/* Form styles */


.text_field{
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11.5; BORDER-LEFT-COLOR: #eeeeee; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #26292c; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15em; COLOR: #333333; BORDER-TOP-COLOR: #26292c; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #26292c
	} 


.text_field2{
	FONT-SIZE: 11.5; MARGIN: 0px; HEIGHT:200PX; WIDTH: 30em; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; 
	}
.clients_logo
{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	vertical-align:top;
}
.clients_space{
width:10px;
}
.clients_space2{
height:60px;
background-image:url(../../images/clients/clients_space_bg.jpg);
background-position:center;
background-repeat:repeat-x;
}
.clients_quote{
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4d4d4d;
text-align: left;
line-height:15px;
vertical-align:top;
}

.menu_consulting
{
	background-image:url(images/menu/1_01.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100px;
	height:20px;
}

a.menu_consulting:link, visited
{
	background-image:url(images/menu/1_01.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100px;
	height:20px;
}

a.menu_consulting:hover
{
	background-image:url(images/menu/over_01.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100px;
	height:20px;
}

.menu_clients
{
	background-image:url(images/menu/1_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:64px;
	height:20px;
}

a.menu_clients:link, visited
{
	background-image:url(images/menu/1_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:64px;
	height:20px;
}

a.menu_clients:hover
{
	background-image:url(images/menu/over_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:64;
	height:20px;
}

.menu_casestudies
{
	background-image:url(images/menu/1_05.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:94px;
	height:20px;
}

a.menu_casestudies:link, visited
{
	background-image:url(images/menu/1_05.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:94px;
	height:20px;
}

a.menu_casestudies:hover
{
	background-image:url(images/menu/over_05.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:94;
	height:20px;
}

.menu_products
{
	background-image:url(images/menu/1_07.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}

a.menu_products:link, visited
{
	background-image:url(images/menu/1_07.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:75px;
	height:20px;
}

a.menu_products:hover
{
	background-image:url(images/menu/over_07.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:75;
	height:20px;
}

.menu_contact
{
	background-image:url(images/menu/1_09.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:90px;
	height:20px;
}

a.menu_contact:link, visited
{
	background-image:url(images/menu/1_09.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:90px;
	height:20px;
}

a.menu_contact:hover
{
	background-image:url(images/menu/over_09.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:90;
	height:20px;
}

.main_consulting
{
	background-image:url(../../images/Home/HomePage_03.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

a.main_consulting:link, visited
{
	background-image:url(../../images/Home/HomePage_03.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

a.main_consulting:hover
{
	background-image:url(../../images/Home/over_03.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

.main_creative
{
	background-image:url(../../images/Home/HomePage_04.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

a.main_creative:link, visited
{
	background-image:url(../../images/Home/HomePage_04.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

a.main_creative:hover
{
	background-image:url(../../images/Home/over_04.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

.main_limelight
{
	background-image:url(../../images/Home/HomePage_05.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

a.main_limelight:link, visited
{
	background-image:url(../../images/Home/HomePage_05.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

a.main_limelight:hover
{
	background-image:url(../../images/Home/over_05.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:234px;
	height:58px;
}

.main_clients
{
	background-image:url(images/menu/main_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:64px;
	height:20px;
}

a.main_clients:link, visited
{
	background-image:url(images/menu/main_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:64px;
	height:20px;
}

a.main_clients:hover
{
	background-image:url(images/menu/main_over_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:64;
	height:20px;
}
.main_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align:justify;
	vertical-align:top;
	line-height:15px;
}