body
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5f5f5f;
	line-height: 1.5em;
	background-color: #F0F0F0;
}
img
{
	border: none;
}
a
{
	color: #457a9e;
	text-decoration: none;
}
p { margin:0; padding:.5em 0;}
sup {bottom: 1ex; font-size: 0.8em;}
sup, sub {height: 0; line-height:1; position:relative; vertical-align:baseline;}
.container
{
	height: 100%;
	width: 100%;
	position: relative;
}
.backgroundImage
{
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1365px;
}
.Main_Navigation
{
	background-color: #262525;
	height: 85px;
	width: 100%;
	position: relative;
}

.Navigation_Center
{
	width: 850px;
	margin: 0 auto;
}

.Main_Navigation .Branding
{
	/*	background: url("../../images/Logo.gif") no-repeat scroll 85px 16px #262525; */
	float: left;
	padding: 16px 0 0 0;
}

/* sprite nav for Navigation */
.Main_Navigation .Header_Navigation
{
	float: right;
	padding: 25px 0 0 0;
}


.Main_Navigation .Header_Navigation.button
{
	display: block;
	width: 115px;
	height: 20px;
	text-indent: -9999px;
}

.Button_About a
{
	display: block;
	width: 70px;
	height: 35px;
	background: transparent url("../../images/Trellist_Hompage_sprite.jpg") no-repeat 0 0;
	outline: none;
	text-indent: -99999px;
}

.Button_About a:hover
{
	background-position: 0 -36px;
}

.Button_About_Active a
{
	background-position: 0 -36px;
}

.Button_Services a
{
	display: block;
	width: 85px;
	height: 35px;
	background: transparent url("../../images/Trellist_Hompage_sprite.jpg") no-repeat -71px 0;
	outline: none;
	text-indent: -99999px;
}

.Button_Services a:hover
{
	background-position: -71px -36px;
}

.Button_Services_Active a
{
	background-position: -71px -36px;
}

.Button_Clients a
{
	display: block;
	width: 75px;
	height: 35px;
	background: transparent url("../../images/Trellist_Hompage_sprite.jpg") no-repeat -155px 0;
	outline: none;
	text-indent: -99999px;
}

.Button_Clients a:hover
{
	background-position: -155px -36px;
}

.Button_Clients_Active a
{
	background-position: -155px -36px;
}

.Button_Us a
{
	display: block;
	width: 84px;
	height: 35px;
	background: transparent url("../../images/Trellist_Hompage_sprite.jpg") no-repeat -233px 0;
	outline: none;
	text-indent: -99999px;
}

.Button_Us a:hover
{
	background-position: -233px -36px;
}

.Button_Us_Active a
{
	background-position: -233px -36px;
}

.Button_Login a
{
	display: block;
	width: 86px;
	height: 35px;
	background: transparent url("../../images/Trellist_Hompage_sprite.jpg") no-repeat -335px 0;
	outline: none;
	text-indent: -99999px;
}

.Button_Login a:hover
{
	background-position: -335px -36px;
}

.Button_Login a.active
{
	background-position: -335px -36px;
}
#pnlLogin
{
	color: #fff;
	background-color: #CD3333;
	position: absolute;
	z-index: 200;
	left: 50%;
	top: 66px;
	padding: 8px;
	margin-left:181px;
	margin-left:175px\9;   /* ie8 and below hack */
}

.Buttontext
{
}

.Header_Navigation ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.Header_Navigation ul li
{
	float: left;
	padding: 0;
}

.Header_Navigation p
{
	margin: 0;
}
/* end sprite nav for Navigation */

.Wrapper
{
	background: transparent;
	left: 50%;
	margin-left: -512px;
	min-height: 700px;
	position: relative;
	width: 1024px;
}

.Wrapper .Main_Header
{
	background: transparent;
	height: 275px;
	left: 50%;
	margin-left: -450px;
	max-height: 450px;
	position: relative;
	width: 900px;
}

.Wrapper .Main_Header .Page_Header
{
	width: 600px;
	height: 275px;
	margin: 0;
}

div.subpageFirstRead img {width:100%; min-width:850px; min-height:800px;}
div.subpageFirstRead {width: 100%; height: 305px; overflow: hidden;}


.Wrapper .Main_Header .Page_Header .Header_Holder
{
	height: 130px;
	padding: 73px 0 0;
	width: 900px;
}
.Wrapper .Main_Header .Page_Header .Header_Holder div
{
	display: none;
}
.Wrapper .Main_Header .Page_Header .Header_Holder .Header_Graphic
{
	margin: 0;
	background: transparent;
}

.Wrapper .Tab_Navigation
{
	width: 900px;
	height: 35px;
	background: transparent;
	left: 50%;
	margin: 0 0 0 -450px;
	position: relative;
}

/* tab navigation*/
.Wrapper .Tab_Navigation .Tab_Business_Strategy
{
	display: block;
	width: 225px;
	height: 35px;
}

.Wrapper .Tab_Navigation .Tab_Business_Strategy a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Tab_sprite_red.jpg") no-repeat left -54px;
	outline: none;
	text-indent: -99999px;
}

.Wrapper .Tab_Navigation .Tab_Business_Strategy.active a
{
	background-position: 0 0px;
}

.Wrapper .Tab_Navigation .Tab_Marketing_Branding
{
	display: block;
	width: 225px;
	height: 35px;
}

.Wrapper .Tab_Navigation .Tab_Marketing_Branding a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Tab_sprite_red.jpg") no-repeat -225px -54px;
	outline: none;
	text-indent: -99999px;
}

.Wrapper .Tab_Navigation .Tab_Marketing_Branding.active a
{
	background-position: -225px 0;
}


.Wrapper .Tab_Navigation .Tab_IT_Application
{
	display: block;
	width: 225px;
	height: 35px;
}

.Wrapper .Tab_Navigation .Tab_IT_Application a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Tab_sprite_red.jpg") no-repeat -450px -54px;
	outline: none;
	text-indent: -99999px;
}

.Wrapper .Tab_Navigation .Tab_IT_Application.active a
{
	background-position: -450px 0;
}

.Wrapper .Tab_Navigation .Tab_Education
{
	display: block;
	width: 225px;
	height: 35px;
}

.Wrapper .Tab_Navigation .Tab_Education a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Tab_sprite_red.jpg") no-repeat -674px -54px;
	outline: none;
	text-indent: -99999px;
}

.Wrapper .Tab_Navigation .Tab_Education.active a
{
	background-position: -674px 0;
}

.Wrapper .Tab_Navigation .Tabtext
{
	margin-top: 0;
}

.Wrapper .Tab_Navigation ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.Wrapper .Tab_Navigation ul li
{
	padding: 0px;
	float: left;
}
.Wrapper .Tab_Navigation ul li p {padding:0;}

/* End tab navigation*/

.Wrapper .Main_Body
{
	background-color: #F0F0F0;
	height: 100%;
	left: 50%;
	margin: 0 0 0 -450px;
	min-height: 370px;
	position: relative;
	width: 900px;
	overflow: hidden;
	clear: both;
}

.Wrapper .Main_Content
{
	background: none repeat scroll 0 0 transparent;
	float: left;
	width: 850px;
	margin: 35px 0 0 25px;
}

.Wrapper .Main_Content_Left
{
	background: none repeat scroll 0 0 transparent;
	float: left;
	width: 225px;
}

.Wrapper .Main_Content_Left_Header
{
	width: 225px;
	height: 31px;
	background: url("../../images/headers/Trellist_Homepage_IndustryExpertise_Red.gif") no-repeat scroll 0 0 transparent;
	display:block;
	text-indent: -999999px;
}
.Wrapper .Main_Content_Left_Header:hover
{
	background: url("../../images/headers/Trellist_Homepage_IndustryExpertise_Gray.gif") no-repeat scroll 0 0 transparent;
}
.Wrapper .Main_Content_Left ul
{
	list-style-type: none;
}

.Wrapper .Main_Content_Left ul li
{
	margin: 0 0 0 -40px;
	font-size: 13px;
	color: #5f5f5f;
	font-weight: 600;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.Wrapper .Main_Content a
{
	color: #2c6992;
	text-decoration: none;
}

.Wrapper .Main_Content a:hover
{
	color: #2c6992;
	text-decoration: underline;
}

.Wrapper .Main_Content_Mid
{
	background: none repeat scroll 0 0 transparent;
	float: left;
	width: 250px;
	margin: 0 0 0 55px;
}

.Wrapper .Main_Content_Mid_Header
{
	width: 225px;
	height: 31px;
	background: url("../../images/headers/Trellist_Homepage_Insights_Red.gif") no-repeat scroll 0 0 transparent;
	margin-bottom: 15px;
	display:block;
	text-indent: -999999px;
}
.Wrapper .Main_Content_Mid_Header:hover
{
	background: url("../../images/headers/Trellist_Homepage_Insights_Gray.gif") no-repeat scroll 0 0 transparent;
}

/*.Wrapper .Main_Content_Mid a
{
	color: #2c6992;
	font-weight: 600;
	text-decoration: none;
}

.Wrapper .Main_Content_Mid a:hover
{
	text-decoration: underline;
}

.Wrapper .Main_Content_Mid p
{
	margin: 0 0 9px 0;
}

.Wrapper .Main_Content_Mid .Posted
{
	font-style: italic;
}
*/

.Wrapper .Main_Content_Right
{
	background: none repeat scroll 0 0 transparent;
	float: right;
	width: 255px;
}

.Wrapper .Main_Content_Right_Header
{
	width: 250px;
	height: 31px;
	background: url("../../images/headers/Trellist_Homepage_News_Red.gif") no-repeat scroll 0 0 transparent;
	margin-bottom: 17px;
	display:block;
	text-indent: -999999px;
}
.Wrapper .Main_Content_Right_Header:hover
{
	background: url("../../images/headers/Trellist_Homepage_News_Gray.gif") no-repeat scroll 0 0 transparent;
}
.home_news td
{
	vertical-align: top;
	padding: 0 0 15px 0;
	line-height: normal;
}

.Wrapper .Main_Content_Right p
{
	margin: -15px 0 20px 74px;
}


.Wrapper .Main_Footer
{
	background-color: #F0F0F0;
	height: 115px;
	max-height: 180px;
	left: 50%;
	position: relative;
	width: 900px;
	margin: 0 0 175px -450px;
}

.Wrapper .Main_Footer .Hire_Managers
{
	width: 850px;
	height: 35px;
	background-color: #000000;
	margin: 0 0 15px 25px;
}

.Wrapper .Main_Footer .Hire_Managers h2
{
	font-size: 15px;
	color: #ffffff;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 8px 0 0 20px;
}

.Wrapper .Main_Footer .Hire_Managers p
{
	color: #FFFFFF;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: 500;
	margin: 7px 10px 0 11px;
}

.Wrapper .Main_Footer .Hire_Managers .Resource_Red
{
	color: #eb2f15;
	font-weight: 600;
	margin-left: 14px;
	font-size: 14px;
}

/* Footer nav */
.Wrapper .Main_Footer .links
{
	margin-left: 24px;
}
.Wrapper .Main_Footer p
{
	font-size: 10pt;
	line-height: 1.6em;
	margin: 10px 0 0 15px;
}

.Wrapper .Main_Footer .Footer_Nav_Home
{
	padding: 0 10px;
}

.Wrapper .Main_Footer .Footer_Nav
{
	padding: 0 7px 0 0;
}

.Wrapper .Main_Footer .Footer_Nav_Res_Man
{
	padding: 0 25px 0 0;
}

.Wrapper .Main_Footer a
{
	color: #4b4b4b;
	text-decoration: none;
}

.Wrapper .Main_Footer a:hover
{
	color: #BF2E1A;
	text-decoration: underline;
}
/* end Footer nav */

.Wrapper .Main_Footer .Footer_Address
{
	float: left;
	width: 630px;
	height: 50px;
}

.Wrapper .Main_Footer .Footer_Address .Company_Name_Footer
{
	color: #bf2e1a;
	font-size: 10pt;
	font-weight: 600;
	margin: 20px 0 -10px 24px;
}

.Wrapper .Main_Footer .Footer_Address p
{
	margin: 10px 0 0 24px;
}

.Wrapper .Main_Footer .Footer_Address a
{
	color: #457a9e;
}

.Wrapper .Main_Footer .Footer_Address a:hover
{
	text-decoration: underline;
}

.Wrapper .Main_Footer .Footer_Copyright
{
	height: 40px;
	float: right;
	margin: 30px 0 0 0;
}


/*Practice Area*/

.Wrapper_Practice
{
	background: transparent;
	left: 50%;
	margin-left: -425px; /* min-height: 700px; */
	position: relative;
	width: 850px;
}

.Header_Practice
{
	/*background: #F0F0F0 url("../../images/backgrounds/BG_Business_Strategy_Practice.jpg") repeat-X 0 0;*/
	height: 305px;
	width: 100%;
	border-bottom: 5px solid #333333;
	position:relative;
}

.Wrapper_Practice .Header_Practice .Page_Header
{
	height: 275px;
	margin: 0;
	width: 600px;
}

.Header_Holder_Practice
{
	width: 850px;
	left: 50%;
	margin-left: -425px;
	position: absolute;
	top:73px;
}

/* Practice Tab Navigation */
.Tab_Navigation_2
{
	width: 850px;
	left: 50%;
	margin: 0 0 0 -425px;
	position: absolute;
	top: 275px;
}
.Tab_Navigation_2.red
{
	width: 850px;
	margin: 0;
	position: static;
	height: 38px;
}
.Tab_Navigation_2 .Tabtext
{
}

.Tab_Navigation_2 ul li p {padding:0}

.Tab_Navigation_2 .Tab_Business_Strategy
{
	display: block;
	width: 213px;
	height: 35px;
}
.Tab_Navigation_2 .Tab_Business_Strategy p {padding:0;}

.Tab_Navigation_2 .Tab_Business_Strategy a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Navigation/Tab_sprite_850px.jpg") no-repeat 0 -54px;
	outline: none;
	text-indent: -99999px;
}
.Tab_Navigation_2.red .Tab_Business_Strategy a
{
	background: transparent url("../../images/Navigation/Tab_sprite_red_850px.jpg") no-repeat 0 -54px;
}
.Tab_Navigation_2 .Tab_Business_Strategy a:hover
{
	background-position: 0 0;
}

.Tab_Navigation_2 .Tab_Business_Strategy.active a
{
	background-position: 0 0;
}

.Tab_Navigation_2 .Tab_Marketing_Branding
{
	display: block;
	width: 212px;
	height: 35px;
}

.Tab_Navigation_2 .Tab_Marketing_Branding a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Navigation/Tab_sprite_850px.jpg") no-repeat -213px -54px;
	outline: none;
	text-indent: -99999px;
}
.Tab_Navigation_2.red .Tab_Marketing_Branding a
{
	background: transparent url("../../images/Navigation/Tab_sprite_red_850px.jpg") no-repeat -213px -54px;
}

.Tab_Navigation_2 .Tab_Marketing_Branding a:hover
{
	background-position: -213px 0;
}

.Tab_Navigation_2 .Tab_Marketing_Branding.active a
{
	background-position: -213px 0;
}


.Tab_Navigation_2 .Tab_IT_Application
{
	display: block;
	width: 213px;
	height: 35px;
}

.Tab_Navigation_2 .Tab_IT_Application a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Navigation/Tab_sprite_850px.jpg") no-repeat -425px -54px;
	outline: none;
	text-indent: -99999px;
}
.Tab_Navigation_2.red .Tab_IT_Application a
{
	background: transparent url("../../images/Navigation/Tab_sprite_red_850px.jpg") no-repeat -425px -54px;
}
.Tab_Navigation_2 .Tab_IT_Application a:hover
{
	background-position: -425px 0;
}

.Tab_Navigation_2 .Tab_IT_Application.active a
{
	background-position: -425px 0;
}

.Tab_Navigation_2 .Tab_Education
{
	display: block;
	width: 212px;
	height: 35px;
}

.Tab_Navigation_2 .Tab_Education a
{
	display: block;
	width: 100%;
	height: 35px;
	background: transparent url("../../images/Navigation/Tab_sprite_850px.jpg") no-repeat -638px -54px;
	outline: none;
	text-indent: -99999px;
}
.Tab_Navigation_2.red .Tab_Education a
{
	background: transparent url("../../images/Navigation/Tab_sprite_red_850px.jpg") no-repeat -638px -54px;
}
.Tab_Navigation_2 .Tab_Education a:hover
{
	background-position: -638px 0;
}

.Tab_Navigation_2 .Tab_Education.active a
{
	background-position: -638px 0;
}


.Tab_Navigation_2 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.Tab_Navigation_2 ul li
{
	margin: 0;
	padding: 0;
	float: left;
}

/* End Practice tab navigation*/

.Wrapper_Practice .Practice_Body .Breadcrumbs
{
	margin-top: 20px;
	padding: 0px;
	height: 50px;
	width: 850px;
}
.Wrapper_Practice .Practice_Body .Breadcrumbs p
{
	margin: 0;
	padding: 0px;
}

.Wrapper_Practice .Practice_Body
{
	background: transparent;
	margin: 0 0 35px;
	width: 850px;
	float: left;
}

.Wrapper_Practice .Practice_Body .Practice_Right_Column
{
	float: right;
	width: 250px;
	height: 100%;
}

.Wrapper_Practice .Practice_Body .Practice_Right_Column .Client_Showcase
{
	width: 250px;
	border-top: 4px solid #262525;
	border-bottom: 4px solid #262525;
}

.Wrapper_Practice .Practice_Body .Practice_Right_Column .Client_Showcase p
{
	margin: 0 0 15px 0;
}


.Wrapper_Practice .Practice_Body .Practice_Right_Column .Client_Showcase .Learn_More_Link
{
	width: 100px;
	height: 20px;
}

.Wrapper_Practice .Practice_Body .Practice_Right_Column .Client_Showcase .Learn_More_Link a
{
	font-weight: 600;
}

.Wrapper_Practice .Practice_Body .Practice_Right_Column .Client_Showcase .Learn_More_Link a:hover
{
	text-decoration: underline;
}

.Wrapper_Practice .Practice_Body .Practice_Right_Column .Client_Showcase .Client_Showcase_Nav
{
	width: 250px;
	height: 10px;
	margin-bottom: 10px;
}

/* Showcase Nav */

.Client_Showcase_Nav .Button_Showcase a
{
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url("../../images/Showcase_Sprite.gif") no-repeat 0 -5px;
	outline: none;
}

.Client_Showcase_Nav .Button_Showcase a:hover
{
	background-position: 0 -24px;
}

.Client_Showcase_Nav .Button_Showcase_Active a
{
	background-position: 0 -24px;
}

.Client_Showcase_Nav .Button_Showcase
{
	display: block;
	width: 20px;
	height: 10px;
}

.Client_Showcase_Nav ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.Client_Showcase_Nav ul li
{
	margin: -15px 0;
	padding: 0px;
	float: right;
}

/* End Showcase */

.Wrapper_Practice .Practice_Body .Practice_Right_Column .Contact_Us_Block
{
	width: 250px;
	height: 120px;
	margin-top: 30px;
}

.Contact_Us_Button
{
	background: #262525 url("../../images/COntact_Us_Button.jpg") no-repeat 0 0;
	height: 24px;
	float: left;
	padding: 4px 0 0 13px;
	width: 89px;
}

.Contact_Us_Button a
{
	color: #FFFFFF;
	font-weight: 600;
}

.Contact_Us_Button a:hover
{
	text-decoration: underline;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column
{
	float: left;
	width: 570px;
}


.Wrapper_Practice .Practice_Body .Practice_Left_Column p
{
}

.Wrapper_Practice .Practice_Body h1
{
	font-size: 22px;
	color: #bf2e1a;
	font-weight: 500;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Header
{
	background: #262525 url("../../images/headers/Practice_Services.gif") no-repeat -6px 1px;
	float: left;
	margin-top: 13px;
	width: 565px;
	height: 40px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Header .View_Services
{
	float: right;
	margin: 10px 15px 0 0;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Header .View_Services a
{
	color: #eb2f15;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Header .View_Services a:hover
{
	text-decoration: underline;
}


.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Content
{
	background-color: #DADADA;
	border-top: 3px solid #F0F0F0;
	float: left;
	width: 565px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Content .Service_Box_Content_Title
{
	float: left;
	width: 253px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Content .Service_Box_Content_Title h2
{
	color: #252525;
	font-size: 17px;
	margin: 15px 0 0 15px;
	line-height: 1.1em;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Content .Service_Box_Content_List
{
	float: right;
	margin: 0 15px 5px 0;
	width: 256px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Content .Service_Box_Content_List ul
{
	list-style-position: outside;
	list-style-image: url("../../images/List_Dash.gif");
	list-style-type: disc;
	margin-top: 15px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Service_Box_Content .Service_Box_Content_List ul li
{
	margin: 0 0 5px -25px;
}


/* Practice Footer */
.Practice_Footer
{
	background-color: #F0F0F0;
	clear: both;
	height: 110px;
	max-height: 180px;
	left: 50%;
	position: relative;
	width: 850px;
	margin: 0 0 10px -425px; /*	border-top: 5px solid #333333; */
}

.Practice_Footer p
{
	font-size: 10pt;
}

.Practice_Footer .Footer_Nav_Home
{
	padding: 0;
}

.Practice_Footer .Footer_Nav
{
	padding-right: 6px;
}

a.Footer_Nav_Res_Man
{
	color: #BF2E1A !important;
	font-size: 10pt;
	font-weight: 600;
	color: #BF2E1A;
}

.Practice_Footer a
{
	color: #4b4b4b;
	text-decoration: none;
}

.Practice_Footer a:hover
{
	color: #BF2E1A;
	text-decoration: underline;
}

.Practice_Footer .Footer_Address
{
	float: left;
}

.Practice_Footer .Footer_Address .Company_Name_Footer
{
	color: #bf2e1a;
	font-size: 10pt;
	font-weight: 600;
}

.Practice_Footer .Footer_Address p
{
	margin: 0;
}

.Practice_Footer .Footer_Address a
{
	color: #457a9e;
}

.Practice_Footer .Footer_Address a:hover
{
	text-decoration: underline;
}

.Practice_Footer .Footer_Copyright
{
	float: right;
	padding-top:21px;
}
/* End Practice Footer */

/* End Prctice Section */

/* Practice Education Learning */

.Header_Practice_Edu_Learn
{
	background: #F0F0F0 url("../../images/backgrounds/BG_Education_Learning_Practice.jpg") repeat-X 0 0;
	height: 305px;
	max-height: 310px;
	width: 100%;
	border-bottom: 5px solid #333333;
}

.Featured_Work
{
	width: 250px;
	margin-bottom: 5px;
}

.Featured_Work p
{
	margin: 12px 0 23px 0;
}

.Featured_Work a
{
	font-weight: 600;
	font-size: 16px;
}

.Featured_Work a:hover
{
	text-decoration: underline;
}

/* Practice IT Application Development */


.Header_Practice_IT_App
{
	background: #F0F0F0 url("../../images/backgrounds/BG_IT_App.jpg") repeat-X 0 0;
	height: 305px;
	max-height: 310px;
	width: 100%;
	border-bottom: 5px solid #333333;
}

.Expertise_Block
{
	width: 250px;
	margin-top: 30px;
}

.Expertise_Block p
{
	color: #252525;
	margin: 8px 0 1px 0;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .List_Block
{
	width: 565px;
	height: 98px;
	margin: 0;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .List_Block_Left
{
	width: 245px;
	float: left;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .List_Block_Left ul
{
	list-style-position: outside;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .List_Block_Left ul li
{
	margin-left: -15px;
	padding: 3px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .List_Block_Right
{
	width: 278px;
	float: left;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .List_Block_Right ul
{
	list-style-position: outside;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .List_Block_Right ul li
{
	margin-left: -15px;
	padding: 3px;
}
/*Marketing + Branding */

.Header_Practice_Market_Brand
{
	background: #F0F0F0 url("../../images/backgrounds/BG_Market_Brand.jpg") repeat-X 0 0;
	height: 305px;
	max-height: 310px;
	width: 100%;
	border-bottom: 5px solid #333333;
}

.wirePosts h2
{
	color: #252525;
	font-size: 15px;
	line-height:1.25em;
	font-weight: 600;
	margin: 0;
	padding: 0;
}

.wirePosts p
{
	padding: 8px 0 8px 0;
}

.wirePosts a
{
	font-weight: 600;
}

.wirePosts a:hover
{
	text-decoration: underline;
}
.wirePosts .posted
{
	font-style: italic;
}
/* Client Showcase Variant 2*/

.Wrapper_Practice .Practice_Body .Client_Showcase_2
{
	background: transparent url("../../images/Showcase_Big_Client_1.jpg") repeat-X 0 15px;
	margin: 0 0 35px 0;
	padding: 0px;
	height: 245px;
	width: 850px;
	display: none;
}

.Client_Showcase_2_Pane
{
	background: transparent;
	width: 290px;
	height: 230px;
	z-index: 2;
	position: relative;
	margin-left: 15px;
}

.Client_Showcase_2_Header
{
	height: 38px;
	width: 288px;
	background: transparent url("../../images/Featured_Work_Header.gif") no-repeat 0 0;
}

.Client_Showcase_3_Header
{
	height: 39px;
	width: 250px;
	background: transparent url("../../images/Headers/Featured_Work_Header2.gif") no-repeat 0 0;
}


.Client_Showcase_2_Links
{
	height: 10px;
	width: 91px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 12px;
	right: 5px;
}


.Client_Showcase_2_Header .Button_Showcase_2 a
{
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url("../../images/Showcase_Sprite_2.gif") no-repeat 0 -5px;
	outline: none;
}

.Client_Showcase_2_Header .Button_Showcase_2 a:hover
{
	background-position: 0 -23px;
}

.Client_Showcase_2_Header .Button_Showcase_2_Active a
{
	background-position: 0 -23px;
}

.Client_Showcase_2_Header .Button_Showcase_2
{
	display: block;
	width: 20px;
	height: 10px;
	margin: 0px;
}

.Client_Showcase_2_Header ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 2px;
}

.Client_Showcase_2_Header ul li
{
	margin: -4px 0;
	padding: 0px;
	float: left;
}


.Client_Showcase_2_Content
{
	height: 166px;
	width: 278px;
	background: #262525;
	border-top: 1px solid #262525;
}

.Content_2_Header
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 23px;
	font-weight: 600;
	margin: 0px;
}

.Client_Showcase_2_Content P
{
	color: #FFFFFF;
	padding: 0 48px 0 10px;
	margin: 5px 0 5px 0;
}

.Client_Showcase_2_Content a
{
	color: #EB2F15;
	font-weight: 600;
	font-size: 16px;
}

.Client_Showcase_2_Link
{
	width: 278px;
	height: 30px;
	background: #262525;
	margin: 0px;
}

.Client_Showcase_2_Link a
{
	color: #EB2F15;
	font-size: 16px;
	font-weight: 600;
	padding-left: 10px;
}

.Client_Showcase_2_Link a:hover
{
	text-decoration: underline;
}

/* End Client Showcase Variant 2*/

/*Sub Header*/
.Subheader
{
	width: 100%;
	height: 160px;
	border-bottom: 4px solid #262525;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
}
.Services_Subheader
{
	background: url(../../images/backgrounds/BG_Our_Services.jpg) no-repeat center #fff;
}
.About_Us_Subheader
{
	background: url(../../images/backgrounds/BG_About_Us.jpg) no-repeat center #fff;
}
.About_Us_Subheader h1
{
	background: url(../../images/headers/About_Us.png) no-repeat;
	left: -145px;
}
.Bold_red
{
	font-family: Arial,Helvetica,sans-serif;
	color: #bf2e1a;
	font-size: 18pt;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	line-height: 1.5em;
}
h2
{
	font-family: Arial,Helvetica,sans-serif;
	color: #bf2e1a;
	font-size: 20pt;
	line-height:20pt;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}

h3.Executive_Leadership_Header
{
	background: #262525 url("../../images/headers/Executive_Leadership.gif") no-repeat 10px 10px;
	float: left;
	margin: 13px 0 13px;
	width: 565px;
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

ul.Leadership_Photos
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.Leadership_Photos li
{
	margin: 0 15px 20px 0;
	padding: 0px;
	float: left;
}
ul.Leadership_Photos li a
{
	border: 2px solid #a9a9a9;
	display: block;
	width: 122px;
	height: 116px;
}
ul.Leadership_Photos li .photo-name
{
	display: block;
	font-weight: bold;
	color: #262525;
	margin-top: 10px;
}
ul.Leadership_Photos li .photo-description
{
	display: block;
	font-style: italic;
}

/*#Industry_Expertise_Block h4
{
	display: block;
	width: 202px;
	height: 19px;
	background: url("../../images/headers/Industry_Expertise.gif") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 5px;
}*/

ul.Bulletless_List
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.Bulletless_List li
{
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0;
	display: block;
}
ul.Bulletless_List li a
{
	font-weight: bold;
}
ul.Bulletless_List li a:hover
{
	text-decoration: underline;
}

ul.Footer_Nav_Main
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	clear: left;
}
ul.Footer_Nav_Main li
{
	width: 211px;
	height: 35px;
	display: block;
	float: left;
	margin-right: 1px;
	background-color: #262525;
}
ul.Footer_Nav_Main li a
{
	width: 174px;
	height: 16px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 10px auto 0 auto;
	cursor: pointer;
}
ul.Footer_Nav_Main li.Link_Education_eLearning a
{
	background: url(../../images/navigation/footer_education_elearning.gif) no-repeat;
}
ul.Footer_Nav_Main li.Link_Education_eLearning a:hover
{
	background-position: 0 -20px;
}
ul.Footer_Nav_Main li.Link_Business_Strategy a
{
	background: url(../../images/navigation/footer_business_strategy.gif) no-repeat;
}
ul.Footer_Nav_Main li.Link_Business_Strategy a:hover
{
	background-position: 0 -20px;
}
ul.Footer_Nav_Main li.Link_Marketing_Branding a
{
	background: url(../../images/navigation/footer_marketing_branding.gif) no-repeat;
}
ul.Footer_Nav_Main li.Link_Marketing_Branding a:hover
{
	background-position: 0 -20px;
}
ul.Footer_Nav_Main li.Link_IT_AppDevelopment a
{
	background: url(../../images/navigation/footer_it_development.gif) no-repeat;
}
ul.Footer_Nav_Main li.Link_IT_AppDevelopment a:hover
{
	background-position: 0 -20px;
}

ul.Footer_Nav_Sub
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	clear: left;
}
ul.Footer_Nav_Sub li
{
	list-style-type: none;
	float: left;
	display: block;
	background: url(../../images/Footer_Nav_Divider.gif) no-repeat 0 2px;
	padding: 0 15px 0 15px;
	margin: 10px 0 0 0;
}
ul.Footer_Nav_Sub li.first
{
	background: none;
	padding-left: 0;
}

ul.Team_Member_Tabs
{
	margin: 0;
	padding: 0;
	height: 30px;
	width: 100%;
	border-bottom: 2px solid #262525;
	list-style: none;
}
ul.Team_Member_Tabs li
{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	margin-right: 1px;
}
ul.Team_Member_Tabs li a
{
	height: 22px;
	display: block;
	font-weight: bold;
	color: #2c6992;
	background-color: #dadada;
	text-align: center;
	padding: 8px 20px 0px 20px;
}
ul.Team_Member_Tabs li a:hover
{
	color: #bf2e19;
}
ul.Team_Member_Tabs li a.Active, ul.Team_Member_Tabs li a.Active:hover
{
	color: #fff;
	background-color: #262525;
}
div.Team_Member_Tabs_Content .Bio_Column
{
	width: 555px;
	float: left;
}
/*div.Team_Member_Tabs_Content .Bio_Column h3{color:#bf2e19; font-size:14pt; margin-top:1em;}*/
/*div.Team_Member_Tabs_Content .Bio_Column h3 span{color:#262525; display:block; font-style:italic; font-size:10pt;}
div.Team_Member_Tabs_Content .Bio_Column p{margin:1.5em 0; line-height:18px;}*/
div.Team_Member_Tabs_Content .Image_and_Quote_Column
{
	width: 266px;
	float: right;
	padding-top: 25px;
}
/*div.Team_Member_Tabs_Content .Image_and_Quote_Column p{font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; color:#bf2e19; font-weight:bold;}
div.Team_Member_Tabs_Content .Image_and_Quote_Column p span{font-size:9pt; color:#262525; font-weight:bold; font-style:italic; letter-spacing:0.5px; line-height:14pt;}*/


/* Our Approach*/
.ourApproach {width: 850px; margin-bottom: 30px;}
.ourApproach th {background-color:Black; text-align:center; height:38px;}
.ourApproach td {vertical-align:top; background-color:#dadada; padding:9px;}
.ourApproach .gutter {border-right:3px #f0f0f0 solid;} 
.ourApproach td.clients img {float: left;}
.ourApproach.clients td {padding:15px; vertical-align:middle; border-top:3px solid #f0f0f0; }

.Approach_Subheader
{
	background: url(../../images/backgrounds/Approach.jpg) no-repeat center #FFFFFF;
}
.Our_Approach_Subheader h1
{
	
}

.Our_Approach_Text
{
	font-size: 16px;
	line-height: 1.5em;
}

.Our_Approach_Text a:hover
{
	text-decoration: underline;
}

.Our_Approach_Left_Column
{
	border-top: 4px solid #262525;
	border-bottom: 4px solid #262525;
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin: 0 0 30px 0;
	width: 265px;
	min-height: 482px;
}

.Our_Approach_Middle_Column
{
	border-top: 4px solid #262525;
	border-bottom: 4px solid #262525;
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin: 0 0 30px 28px;
	width: 265px;
	min-height: 482px;
}

.Our_Approach_Right_Column
{
	border-top: 4px solid #262525;
	border-bottom: 4px solid #262525;
	background: none repeat scroll 0 0 transparent;
	float: right;
	margin: 0 0 30px 0;
	width: 265px;
	min-height: 482px;
}

.Our_Approach_Header
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	margin: 25px 0 0 0;
	color: #262525;
}

.Our_Approach_Col_img
{
	margin: 21px 0 0 0;
}

/* Template */
.noGutter
{
	clear: both;
	width: 850px;
}
.noGutter a:hover
{
	text-decoration: underline;
}

.LeftGutter
{
	width: 850px;
}

.RightGutter
{
	width: 850px;
	padding-top:10px;
}

.BigLeft
{
	float: left;
	width: 570px;
}

.SmallRight
{
	padding-top:.5em;
	float: right;
	width: 250px;
}

.SmallLeft
{
	float: left;
	width: 250px;
}

.BigRight
{
	float: right;
	width: 570px;
}

.column1
{
	width: 250px;
}

.column2
{
	width: 250px;
}
/* End Template */
/* Clients*/

.Clients_Subheader
{
	background: url(../../images/backgrounds/Clients.jpg) no-repeat center top #fff;
}
.Clients_Subheader h1
{
	/* background: url(../../images/headers/About_Us.png) no-repeat; */
}

.ColumnLeft
{
	border-top: 4px solid #262525;
	float: left;
	margin: 0 0 30px;
	width: 265px;
}

.ColumnMiddle
{
	border-top: 4px solid #262525;
	float: left;
	margin: 0 0 30px 28px;
	width: 265px;
}

.ColumnRight
{
	border-top: 4px solid #262525;
	float: right;
	margin: 0 0 30px;
	width: 265px;
}

.Three_Column_Header
{
	color: #262525;
	font-weight: 600;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	margin: 25px 0 19px 0;
}

.Three_Column_List
{
	list-style-type: none;
	list-style-position: outside;
}

.Three_Column_List li
{
	font-weight: bolder;
	color: #cccccc;
	line-height: 1.9em;
	margin: 0 0 0 -38px;
}

/* end Clients*/

/* About Us*/
.Right_Solution
{
	border-bottom: 4px solid #262525;
	border-top: 4px solid #262525;
	width: 250px;
	height: 298px;
	margin: 0;
}
.Right_Solution a:hover
{
	text-decoration: underline;
}
.Industry_Expertise_Block h4
{
	background: url("../../images/headers/Industry_Expertise.gif") no-repeat scroll 0 30px transparent;
	display: block;
	height: 60px;
	margin: 0 0 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 202px;
}
/* end About Us */

/* Executive Leadership */

.leadership_Photo_Lg
{
	float: right;
}

.Leadership_Team
{
	margin: 0;
}

.Leadership_Team
{
	list-style: none;
	margin: 10px 38px 0 0;
	padding: 0;
	float: right;
}

.Leadership_Off
{
	display: block;
	width: 200px;
	height: 20px;
	margin: 0;
}

.Leadership_Off a
{
	display: block;
	width: 111px;
	height: 20px;
	background: transparent url(../../images/navigation/leadership__Atadan.gif) no-repeat 0 -10px;
	outline: none;
	text-indent: -99999px;
	border: 1px solid red;
}

.Leadership_Off a:hover
{
	background: transparent url(../../images/navigation/leadership__Atadan.gif) no-repeat 3px 6px;
	width: 111px;
	height: 20px;
}


.Leadership_Atadan
{
	display: block;
	width: 111px;
	height: 30px;
	margin: 0;
}

.Leadership_Atadan a
{
	display: block;
	width: 114px;
	height: 20px;
	background: transparent url(../../images/navigation/leadership_Atadan.gif) no-repeat 0 -19px;
	outline: none;
	text-indent: -99999px;
}

.Leadership_Atadan a.active
{
	background-position: 0 4px;
}

.Leadership_Toman
{
	display: block;
	width: 114px;
	height: 30px;
	margin: 0;
}

.Leadership_Toman a
{
	display: block;
	width: 114px;
	height: 20px;
	background: transparent url(../../images/navigation/leadership_Toman.gif) no-repeat 0 -29px;
	outline: none;
	text-indent: -99999px;
}

.Leadership_Toman a.active
{
	background-position: 0 -6px;
}

.Leadership_Yang
{
	display: block;
	width: 114px;
	height: 30px;
	margin: 0;
}

.Leadership_Yang a
{
	display: block;
	width: 114px;
	height: 20px;
	background: transparent url(../../images/navigation/leadership_Yang.gif) no-repeat 0 -28px;
	outline: none;
	text-indent: -99999px;
}

.Leadership_Yang a.active
{
	background-position: 0 -5px;
}

.Leadership_Burpulis
{
	width: 114px;
	height: 30px;
	margin: 0;
}

.Leadership_Burpulis a
{
	display: block;
	width: 114px;
	height: 20px;
	background: transparent url(../../images/navigation/leadership_Burpulis.gif) no-repeat 0 -26px;
	outline: none;
	text-indent: -99999px;
}

.Leadership_Burpulis a.active
{
	background-position: 0 -3px;
}

.Leadership_Decos
{
	width: 114px;
	height: 30px;
	margin: 0;
}

.Leadership_Decos a
{
	display: block;
	width: 114px;
	height: 20px;
	background: transparent url(../../images/navigation/leadership_Decos.gif) no-repeat 0 -23px;
	outline: none;
	text-indent: -99999px;
}

.Leadership_Decos a.active
{
	background-position: 0px 4px;
}

.Bio_Column h4
{
	font-family: Arial,Helvetica,sans-serif;
	color: #262525;
	display: block;
	font-size: 24pt;
	margin: 3px 0 0 0;
}

.Bio_Column h3
{
	color: #bf2e19;
	font-size: 14pt;
	margin-top: 24px;
}

.Bio_Column h3 span
{
	color: #262525;
	display: block;
	font-style: italic;
	font-size: 11pt;
	font-weight: 600;
	margin-top: 5px;
}

.Quote
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	color: #262525;
	font-size: 15pt;
	font-weight: 100;
	font-style: italic;
	line-height: 1.4em;
}

/* end Executive Leadership */

/* Privacy Policy */

.Black_Top_Border
{
	border-top: 5px solid #262525;
}

.Privacy_Policy_Intro
{
	margin-top: -8px;
}

/* End Privacy Policy */

/*Contact Us */

fieldset
{
	border: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 2.5;
}

.Wrapper_Practice .Practice_Body .Practice_Left_Column .Contact_Form_Text
{
	font-weight: 600;
	margin: 0px;
	padding: 0px;
}

.Contact_Form_Text input
{
	width: 420px;
}

.Contact_Form_Text select
{
	width: 426px;
}

.Contact_Form_Text textarea
{
	width: 420px;
}
.button
{
	background: url("../../images/Form_Button.jpg") repeat-x scroll 0 0 transparent;
	padding: 5px 10px;
	color: #ffffff;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight: 600;
	text-decoration: none;
	border: none;
}

.button:hover
{
	color: #bf2e1a;
}

.Directions
{
	width: 250px;
	height: 203px;
	margin: 55px 0 0 0;
	padding: 0;
	border: 1px solid #ABADB3;
}
/*end Contact Us*/

/* NEWS AND PRESS */
.News_Link
{
	font-size: 15px;
	font-family: Arial,sans-serif;
}

.News_Link a:hover
{
	text-decoration: underline;
}

.News_Headers
{
	font-weight: bold;
	color: #262525;
	font-size: 17px;
	margin: 0;
	padding-top: 0;
}

.News_Contacts h4
{
	background: url("../../images/headers/News_Contact.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 19px;
	margin: 0 0 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 202px;
}

.News_Contacts p
{
	margin: 0;
	padding: 2px 0;
}

.News_Contacts a:hover
{
	text-decoration: underline;
}

.News_Staff
{
	font-weight: bold;
	color: #262525;
	font-size: 17px;
	margin: 0;
	padding: 0;
}

.Visit_Blog
{
	border-top: 5px solid #242525;
	margin-top: 30px;
}

.Visit_Blog h4
{
	background: url("../../images/Visit_Blog.gif") no-repeat scroll 0 30px transparent;
	display: block;
	height: 118px;
	margin: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 254px;
}

ul.News_Nav
{
	clear: left;
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

ul.News_Nav li.first
{
	background: none repeat scroll 0 0 transparent;
	padding-left: 0;
}

ul.News_Nav li
{
	background: url("../../images/Footer_Nav_Divider.gif") no-repeat scroll 0 5px transparent;
	display: block;
	float: left;
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0 7px;
}

ul.News_Nav li a:hover
{
	text-decoration: underline;
}

.Current_Page
{
	font-weight: bold;
	font-size: 14px;
	color: #5f5f5f;
	font-family: Arial,Helvetica,sans-serif;
}
/*End NEWS AND PRESS */
/* SERVICES MAIN */
.ColumnLeft_Long
{
	border-top: 4px solid #262525;
	float: left;
	clear: both;
	margin: 0 0 23px;
	width: 400px;
}

.ColumnRight_Long
{
	border-top: 4px solid #262525;
	float: right;
	margin: 0 0 23px;
	width: 400px;
}
.ColumnLeft_Long p
{
	float: left;
	margin: 5px 10px 0 0;
	padding: 0;
	width: 266px;
}

.ColumnRight_Long p
{
	float: left;
	margin: 5px 0 0 0;
	padding: 0 10px 0 0;
	width: 266px;
}

.ColumnLeft_Long .Industry_Exp_Wide
{
	width: 395px;
}

.ColumnRight_Long .ColumnRight_Bottom
{
	width: 213px;
}

ul.Industry_Exp_Left
{
	float: left;
	list-style: none;
	margin: 11px 0 0 0;
	padding: 0;
	line-height: 2em;
}

ul.Industry_Exp_Left li
{
	font-weight: 600;
}

ul.Industry_Exp_Right
{
	float: Right;
	list-style: none;
	margin: 11px 0 0 0;
	padding: 0;
	line-height: 2em;
}

ul.Industry_Exp_Right li
{
	font-weight: 600;
}

.Service-link
{
	display: block;
	font-weight: 600;
	margin-top: 10px;
	width: 91px;
}

/* end SERVICES MAIN */

/* SERVICES LISTING */
.Long_Box_Header
{
	background: #262525;
	float: left;
	height: 40px;
	border-top: 3px solid #F0F0F0;
	border-bottom: 3px solid #F0F0F0;
	width: 850px;
}

.Long_Box_Header img
{
	margin: 10px;
}

.Long_Box_Content
{
	background-color: #DADADA;
	float: left;
	width: 850px;
	min-height: 50px;
	padding: 11px 0 10px;
}
.Long_Box_Content.Foundations {margin-bottom:3px;}
.Long_Box_Content_SectionHead {float:left; width:250px; padding:0 10px;}
.Long_Box_Content_SectionHead h2 {color:#000; font-size:25pt; margin-top:8px; font-weight:bold;}
.Long_Box_Content_SectionHead p {color:#444; font-size:16px; line-height:1.2em; margin:0; padding-top:0;}
.Long_Box_Content_SectionCopy {float:right; width:550px; padding:0 10px 0 20px;}
.Long_Box_Content_SectionCopy p {margin-top: 0;}

.LBC_No_Padding
{
	padding: 0 0 10px;
}

.Long_Box_Content_Left
{
	float: left;
	width: 400px;
}

.Long_Box_Content_Right
{
	float: right;
	width: 400px;
	margin-right: 20px;
}

.Long_Box_Content_Title h3
{
	color: #252525;
	font-size: 16px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	margin: 0 0 0 45px;
}

.Long_Box_Content_List
{
	margin: 0 18px 5px 53px;
}

.Long_Box_Content_List ul
{
	list-style: disc outside url("../../images/List_Dash.gif");
	margin-top: 15px;
	margin-bottom: 9px;
}

.Long_Box_Content_List ul li
{
	margin: 0 0 0 -25px;
	color: #4B4B4B;
}

.Wrapper_Practice a:hover
{
	text-decoration: underline;
}
/* end SERVICES LISTING */

/*CASE STUDY*/
h3.Business_Obective_Gray
{
	color: #262525;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 17px;
	margin: 28px 0 -4px 0;
}

h3.Business_Obective_Red
{
	color: #BF2E1A;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 17px;
	margin: 28px 0 -4px 0;
}

ul.Case_Study
{
	list-style: none outside none;
	margin: 8px 0 0 0;
	padding: 0;
}

ul.Case_Study li
{
	float: left;
	margin: 0px;
	padding: 0;
}

ul.Case_Study li .Case_Name
{
	color: #4B4B4B;
	display: block;
	font-weight: bold;
	margin: 0 0 35px;
	text-align: center;
}
/*end CASE STUDY */

/* Resource Management Section */
.ResourceManagement_Subheader
{
	background: url(../../images/backgrounds/ResourceManagement.jpg) no-repeat center #fff;
}
.ResourceManagement_Subheader h1
{
	/* background: url(../../images/headers/About_Us.png) no-repeat; */
}

.ourApproach td.ResourceMgt_Box_2col
{
	padding: 20px 30px 20px 40px;
}

.ResourceMgt_Box_Content
{
	background-color: #DADADA;
	border-top: 3px solid #F0F0F0;
	float: left;
	width: 501px; /* 476px;*/  /* 565px */
	padding: 15px 35px 15px 25px; /* 15px 60px 10px 25px; */
}
.ResourceMgt_Box_Content h3
{
	color: #333333;
	margin: 0;
	font-size: 13px;
}
.ResourceMgt_Box_Content p
{
	margin: 0;
}
.ResourceMgt_Arrow_Box
{
	padding: 0 20px 10px;
}
.ResourceMgt_Arrow_Box ul
{
	line-height: 1.8em; 
	margin: 3px 0; 
	padding-left: 15px;
}

.jobList
{
	padding-bottom: 20px;
}

.jobList table th
{
	text-align: left;
	border-bottom: 3px solid #000;
	padding: 0 8px 8px 0;
}
.jobList td
{
	padding: 10px 8px 8px 0;
	color: #333;
	vertical-align: top;
}
.jobList td h3
{
	margin: 0;
}
.jobList td p
{
	margin-top: 0;
}
.jobList .separater
{
	padding: 0;
	border-top: 2px solid #999;
}
.postingInfo .label
{
	font-weight: bold;
}
/* Industries */

.industries
{
	font-size: 15px;
}

.Industry {display:none;}

.Industry img
{
	padding: 0 0 10px 10px;
}
.industries ul
{
	/* line-height: 2em; */
}
.industries ul li
{
	/* font-weight: bold; */
}
.industries p
{
	padding-top: 10px;
}

.Industries_Subheader
{
	background: url(../../images/backgrounds/Industries.jpg) no-repeat center #fff;
}
.Industries_Subheader h1
{
	/* background: url(../../images/headers/About_Us.png) no-repeat; */
}


.Financial_Client_Logos
{
	height: 85px;
	border-top: 2px solid #262525;
	border-bottom: 2px solid #262525;
}

ul.Client_Banners
{
	float: left;
	margin: 14px 0 0 12px;
	padding: 0;
}

ul.Client_Banners li
{
	display: inline;
	margin: 0 0 0 0;
}

h4.Industry_Subheader
{
	font-family: Arial,Helvetica,sans-serif;
	color: #262525;
	display: block;
	font-size: 19pt;
	margin: 30px 0;
}

ul.Industry_Links
{
	list-style: none outside none;
	margin: 24px 0 0 0;
	padding: 0;
	float: right;
}

.Industry_Links li
{
	clear: right;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0;
}

.Industry_Health
{
	display: block;
	height: 20px;
	margin: 0;
	width: 216px;
}

.Industry_Health a
{
	background: url("../../images/navigation/Industry_Health.gif") no-repeat scroll 6px -22px transparent;
	display: block;
	height: 20px;
	text-indent: -99999px;
	width: 216px;
}

.Industry_Health a.active
{
	background-position: 6px 3px;
}

.Industry_Goods a
{
	background: url("../../images/navigation/Industry_Goods.gif") no-repeat scroll 0 -22px transparent;
	display: block;
	height: 20px;
	outline: medium none;
	text-indent: -99999px;
	width: 216px;
}

.Industry_Goods a.active
{
	background-position: 0 3px;
}

.Industry_Financial a
{
	background: url("../../images/navigation/Industry_Financial.gif") no-repeat scroll 0 -22px transparent;
	display: block;
	height: 20px;
	outline: medium none;
	text-indent: -99999px;
	width: 216px;
}

.Industry_Financial a.active
{
	background-position: 0 3px;
}

.Industry_B2B a
{
	background: url("../../images/navigation/Industry_B2B.gif") no-repeat scroll 0 -24px transparent;
	display: block;
	height: 20px;
	outline: medium none;
	text-indent: -99999px;
	width: 216px;
}

.Industry_B2B a.active
{
	background-position: 0 1px;
}

.Industry_Motor a
{
	background: url("../../images/navigation/Industry_Motor.gif") no-repeat scroll 0 -24px transparent;
	display: block;
	height: 20px;
	text-indent: -99999px;
	width: 216px;
}

.Industry_Motor a.active
{
	background-position: 0 1px;
}

.Industry_Professional a
{
	background: url("../../images/navigation/Industry_Professional.gif") no-repeat scroll 0 -22px transparent;
	display: block;
	height: 20px;
	text-indent: -99999px;
	width: 216px;
}

.Industry_Professional a.active
{
	background-position: 0 3px;
}

.Lightbulb
{
	float: right;
	margin-top: 40px;
}
/*end FINACIAL SERVICES */
.clientName {font-size: 17px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; color: #5F5F5F; font-weight:normal;}

.thickBox {background-color: #000; 
           position:fixed; top: 0; left: 0; 
           width:100%; height: 100%; 
           z-index:1000; display:none;
           -moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
			}
.thickBoxPicture { 
		   text-align: right;
           position:absolute;
           top: 100px;
           z-index: 2000; display: none;
           padding: 0 8px 8px 8px;
           background-color:#fff;}

#touchScreenSampleApplication td {padding: 15px 10px 15px 20px;}
#touchScreenSampleApplication img.screenShot {float: right; margin: 0 20px 0 40px;}
#touchscreenBenefits {background-color:#DADADA; overflow:hidden;}
#touchscreenBenefits ul {padding-left:14px;}
#touchscreenBenefits li {margin-bottom:1em;} 
td.touchscreenModel {padding-left:30px;}
td.touchscreenModel ul {padding-left:14px;}
td.touchscreenModel li {margin-bottom:1em;} 
.tableSectionTitle {font-weight: bold; font-size: 1.15em; line-height: 2em; color: #BF2E1A;}
