@import url(global.css);
@import url(header.css);
@import url(footer.css);

body
{
/*	background-color: #E3E7DE; */
	background-color: #EEEEEE;	
	font-family: Verdana;
	color: #545454;
	font-size: 10px;
	margin-top: 10px;
}

div#page_container
{
	width: 862px;
	margin: 0 auto;
	position: relative;
}

div#content_container
{
	padding: 0px 0px 0px 0;
	margin: 0 auto;
	width: 840px;
	min-height: 490px;
	border-left: solid 1px #D6D9D2;
	border-right: solid 1px #D6D9D2;
	position: relative;
	background: white url(/images/common/bg_nocolumn.gif) no-repeat left bottom;
	overflow: hidden;
}

body#white_papers div#content_container, body#case_studies div#content_container
{
	height: 490px;
	background: white url(/images/expertise/case_studies_bottom.gif) no-repeat left bottom;
	padding-bottom: 0px;
}

body#white_papers div#content_container p
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

/* Commented out until final design is created
body#case_studies div#content_container
{
	padding-top: 0px;
	background: url(/images/expertise/bg_case_studies_content.gif) no-repeat left bottom;
}
*/

/* should allow <img>, <object> or <embed> */
#intro_img
{
	display: block;
	margin-left: 5px;
	margin-bottom: 2px;
}

div#content
{
	padding-top: 23px;
	padding-left: 20px;
	padding-bottom: 20px;
}

p.white_paper_title { font-style: italic; }

div#content_container h1, 
div#content_container h3, 
div#content_container h4, 
div#content_container p, 
div#content_container ul, 
div#content_container dl
{
	margin-top: 10px;
	margin-bottom: 10px;
}

h1 { font-size: 160%; }

h2
{
	font-size: 16px;
	font-weight: bold;
	padding: 0 20px 5px 14px;
	margin: 0px 0 0 0;
	line-height: 18px;
}

h2.nofloat
{
	float: none;
	margin-bottom: 20px;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	padding-bottom: 3px;
	padding-left: 14px;
	background: url(/images/h3_bg.gif) no-repeat left bottom;
}

h4
{
	font-size: 110%;
	font-weight: bold;
	padding-left: 14px;
}

p
{
	line-height: 16px;
	padding-left: 14px;
}

a
{
	color: #545454;
	text-decoration: underline;
}

a:hover { color: #54A6CC; }
li { line-height: 15px; }

/* 2 Column Text  - START */
div#multi_column_wrap
{
	position: relative;
	margin-bottom: 20px;
}

div.text_col_l, div.text_col_r
{
	width: 390px;
	padding-right: 30px;
}

div.text_col_l { margin-left: -1px; }
div.text_col_l h2 { margin-top: 0px; }

div.text_col_r
{
	position: absolute;
	right: -1px;
	top: 23px;
	border-right: solid 1px #D6D9D2;
	padding-right: 30px;
}

div#multi_column_wrap p { margin: 0px 0 10px 0; }

/* 2 Column Text - END */
/* Channel Landing Pages - START */
body#index.about div#content_container,
body#index.capabilities div#content_container,
body#solutions div#content_container,
body#services div#content_container,
body#index.newsevents div#content_container,
body#index.expertise div#content_container,
body#industry.expertise div#content_container,
body#architectural_firms.expertise div#content_container,
body#engineering_firms.expertise div#content_container,
body#environmental_consulting_firms.expertise div#content_container {	
background: white url(/images/common/bg_1column.gif) no-repeat left bottom;
}

body#index.about div#content,
body#index.capabilities div#content,
body#solutions div#content,
body#services div#content,
body#index.newsevents div#content,
body#index.expertise div#content,
body#industry.expertise div#content,
body#architectural_firms.expertise div#content,
body#engineering_firms.expertise div#content,
body#environmental_consulting_firms.expertise div#content
{
	width: 540px;
	float: right;
	border-right: solid 1px #D7D7D7;
	padding-right: 40px;
	background-color: transparent;
	padding-bottom: 60px;
}

div#content_container ul#sectionnav
{
	float: right;
	margin: 0px 0px 0px -1px;
	padding: 50px 0px 30px 30px;
	list-style-type: none;
	width: 195px;
	border-left: solid 1px #D7D7D7;
	background: url(../images/capabilities/landing/section_nav_hover.gif) no-repeat 30px 36px;
}

div#content_container ul#sectionnav li { line-height: 14px; }

div#content_container ul#sectionnav a
{
	display: block;
	text-indent: -9000px;
	padding-left: 20px;
	margin-bottom: 7px;
	height: 23px;
}

div#content_container ul#sectionnav
{
	float: right;
	margin: 0px 0px 0px -1px;
	padding: 50px 0px 30px 30px;
	list-style-type: none;
	width: 195px;
	border-left: solid 1px #D7D7D7;
	background: url(../images/capabilities/landing/section_nav_hover.gif) no-repeat 30px 36px;
}

div#content_container ul#sectionnav2
{
	float: right;
	margin: 0px 0px 0px -1px;
	padding: 50px 0px 30px 30px;
	list-style-type: none;
	width: 195px;
	border-left: solid 1px #D7D7D7;
	background: url(../images/capabilities/landing/section_nav_hover.gif) no-repeat 30px 36px;
}

div#content_container ul#sectionnav2 li { line-height: 14px; }

div#content_container ul#sectionnav2 a
{
	display: block;
	text-indent: -9000px;
	padding-left: 20px;
	margin-bottom: 7px;
}

body#careers div#content_container ul#sectionnav2
{
	background: none;
	width: 190px;
}

body#careers div#content_container ul#sectionnav2 a
{
	text-indent: 0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/common/3rd_nav_link.gif) no-repeat 6px 5px;
}

body#careers div#content_container p#sectionnav2
{
	text-indent: 0px;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

body#careers div#content_container ul#sectionnav2 a:hover { background: url(../images/common/3rd_nav_hover.gif) no-repeat 6px 5px; }
body#index.capabilities ul#sectionnav { background-image: url(../images/capabilities/landing/section_nav_hover.gif); }
li#sctnav_solutions a { background: url(../images/capabilities/landing/sctnav_solutions.gif) no-repeat; }
li#sctnav_services a { background: url(../images/capabilities/landing/sctnav_services.gif) no-repeat; }
li#sctnav_approach a { background: url(../images/capabilities/landing/sctnav_approach.gif) no-repeat; }
li#sctnav_support a { background: url(../images/capabilities/landing/sctnav_support.gif) no-repeat; }
body#index.expertise ul#sectionnav { background-image: url(../images/expertise/section_nav_hover.gif); }
li#sctnav_industry a { background: url(../images/expertise/sctnav_industry_focus.gif) no-repeat; }
li#sctnav_case_studies a { background: url(../images/expertise/sctnav_case_studies.gif) no-repeat; }
body#industry div#content_container ul#sectionnav { padding-bottom: 50px; }


body#industry.expertise ul#sectionnav,
body#architectural_firms ul#sectionnav,
body#engineering_firms ul#sectionnav,
body#environmental_consulting_firms ul#sectionnav { background-image: url(../images/expertise/industry/section_nav_hover.gif); }


li#sctnav_architectural_firms a { background: url(../images/expertise/industry/sctnav_arch.gif) no-repeat; }
li#sctnav_engineering_firms a { background: url(../images/expertise/industry/sctnav_eng.gif) no-repeat; }

div#content_container li#sctnav_environmental_consulting_firms a
{
	background: url(../images/expertise/industry/sctnav_env.gif) no-repeat;
	height: 37px;
}

body#index.newsevents ul#sectionnav
{
	background-image: url(../images/news_events/section_nav_hover.gif);
	padding-bottom: 100px;
}

li#sctnav_press_releases a { background: url(../images/news_events/sctnav_pr.gif) no-repeat; }
li#sctnav_events a { background: url(../images/news_events/sctnav_events.gif) no-repeat; }
body#index.about ul#sectionnav { background-image: url(../images/about/section_nav_hover.gif); }
li#sctnav_history a { background: url(../images/about/sctnav_history.gif) no-repeat; }
li#sctnav_ethos a { background: url(../images/about/sctnav_ethos.gif) no-repeat; }
li#sctnav_partners_alliances a { background: url(../images/about/sctnav_partners_alliances.gif) no-repeat; }
li#sctnav_worldwide a { background: url(../images/about/sctnav_worldwide.gif) no-repeat; }
li#sctnav_solutions a:hover,
li#sctnav_services a:hover,
li#sctnav_approach a:hover,
li#sctnav_support a:hover,
li#sctnav_industry a:hover,
li#sctnav_case_studies a:hover,
li#sctnav_architectural_firms a:hover,
body#architectural_firms li#sctnav_architectural_firms a,
li#sctnav_engineering_firms a:hover,
body#engineering_firms li#sctnav_engineering_firms a,
div#content_container li#sctnav_environmental_consulting_firms a:hover,
body#environmental_consulting_firms li#sctnav_environmental_consulting_firms a,
li#sctnav_press_releases a:hover,
li#sctnav_events a:hover,
li#sctnav_history a:hover,
li#sctnav_ethos a:hover,
li#sctnav_partners_alliances a:hover,
li#sctnav_worldwide a:hover { background: none; }

/* Channel Landing Pages - END */
dl
{
	clear: both;
	margin-left: 14px;
	margin-right: 30px;
}

dl dt
{
	font-weight: bold;
	line-height: 15px;
}

dl dd
{
	margin-left: 14px;
	line-height: 15px;
}

table
{
	margin-left: 14px;
	width: 780px;
}

th
{
	font-weight: bold;
	padding: 2px;
	text-align: left;
	line-height: 15px;
}

td
{
	padding: 4px 15px 4px 2px;
	line-height: 15px;
}

td.event_date, td.event_location, td.pr_date { white-space: nowrap; }
td.event_date, td.pr_date { width: 110px; }
body#events td { padding: 7px 15px 7px 2px; }

body#events td.event_name
{
	border-bottom: solid 1px #E3E7DE;
	padding-bottom: 5px;
}

body#events th.event_location, body#events td.event_location { padding-left: 10px; }

/* "On" State for Section Navs 
body#history.about li#sctnav_history a,
body#ethos.about li#sctnav_ethos a,
body#partners_alliances.about li#sctnav_partners_alliances a,
body#worldwide.about li#sctnav_worldwide a,
body#technology_partners.about li#sctnav_partners a,*/

/* Contact Forms - START */
form p { clear: both; }
form p label { display: block; }

form p input
{
	border: solid 1px #677;
	background-color: white;
	width: 303px;
}

input#first_name, input#last_name { width: 138px; }

input#phone, input#fax { width: 138px; }

input#postalcode { width: 100px; }

input#numberemployees { width: 100px; }

input#state { width: 200px; }

input#Test_Date_Upgrade, input#Prod_Date_Upgrade { width: 80px; }

form p#first_name_wrapper, form p#last_name_wrapper
{
	float: left;
	clear: none;
	margin-right: 10px;
	display: inline;
}

p#last_name_wrapper { }

p.required
{
	background-image: url(/images/common/required_asterisk.gif);
	background-repeat: no-repeat;
	background-position: 5px 23px;
}

div#left_addr_col
{
	float: left;
	width: 200px;
}

div#center_addr_col
{
	float: left;
	width: 205px;
}

div#right_addr_col
{
	float: left;
	width: 140px;
}
div#left_addr_col2
{
	float: left;
	width: 225px;
}

div#survey_text
{
	float: left;
	width: 700px;
}

div#center_addr_col2
{
	float: left;
	width: 225px;
}

div#right_addr_col2
{
	float: left;
	width: 140px;
}

div#more_info
{
	float: left;
	width: 230px;
}

div#more_info2
{
	float: left;
	width: 700px;
}

div#left_form_col, div#right_form_col
{
	float: left;
	width: 374px;
}

div#request_type label
{
	display: inline;
	float: none;
}

div#request_type input
{
	width: auto;
	border: none;
}

p#submit_p
{
	clear: both;
	text-align: center;
	line-height: 12px;
}

button
{
	border: none;
	background-color: white;
}

button img
{
	border: none;
	width: 67px;
	height: 23px;
}

textarea
{
	margin-left: 13px;
	border: solid 1px #677;
}

div#request_type p.check_float input
{
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
}

/* Forms - END */
body#site_map h2,
body#error_404 h2 { float: none; }

body.third_nav div#content_container
{
	background-image: url(/images/common/content_container_3rd_nav.gif);
	background-position: -1px bottom;
	overflow: hidden;
	/* Forces Background */
}

body.third_nav div#content
{
	width: 423px;
	margin-left: 210px;
	padding-left: 0px;
}

body#approach.third_nav div#content { width: 600px; }

ul.third_nav
{
	float: right;
	width: 172px;
	position: absolute;
	right: 3px;
	top: 54px;
	/*	top: 74px;*/
}

ul.third_nav li a
{
	display: block;
	width: 175px;
	text-indent: -9000px;
}

ul.third_nav li a:hover { background: none; }

/* Services Nav - START */
ul#services_nav, ul#solutions_nav
{
	background: url(/images/capabilities/services_nav_hover.jpg) no-repeat;
	list-style-type: none;
	padding: 14px 0px 0 0px;
	margin: 0 0 0 0;
}

body#services.capabilities ul#services_nav.third_nav, body#solutions.capabilities ul#solutions_nav.third_nav
{
	padding: 50px 0 30px 24px;
	position: static;
	float: right;
	border-left: solid 1px #d7d7d7;
	width: 201px;
	background: url(/images/capabilities/services/landing_services_nav_hover.gif) no-repeat 24px 50px;
	margin: 0px 0px 0px -1px;
}

ul#services_nav li a, ul#solutions_nav li a
{
	margin-bottom: 6px;
	height: 23px;
}


ul#services_nav li#sctnav_project_manage_solution_imp a,
ul#services_nav li#sctnav_business_process_opt a,
ul#services_nav li#sctnav_enterprise_application_int a,
ul#services_nav li#sctnav_data_conversion_migration a { height: 37px; }
ul#services_nav li#sctnav_project_manage_solution_imp a { background: url(/images/capabilities/sctnav_project_manage_solution_imp_link.jpg) no-repeat; }
ul#services_nav li#sctnav_business_process_opt a { background: url(/images/capabilities/sctnav_business_process_opt_link.jpg) no-repeat; }
ul#services_nav li#sctnav_bst_education a { background: url(/images/capabilities/sctnav_bst_education_link.jpg) no-repeat; }
ul#services_nav li#sctnav_enterprise_application_int a { background: url(/images/capabilities/sctnav_enterprise_application_int_link.jpg) no-repeat; }
ul#services_nav li#sctnav_data_conversion_migration a { background: url(/images/capabilities/sctnav_data_conversion_migration_link.jpg) no-repeat; }
ul#services_nav li#sctnav_business_intelligence a { background: url(/images/capabilities/sctnav_business_intelligence_link.jpg) no-repeat; }
ul#services_nav li#sctnav_custom_development a { background: url(/images/capabilities/sctnav_custom_development_link.jpg) no-repeat; }
ul#services_nav li#sctnav_technical_architecture a { background: url(/images/capabilities/sctnav_technical_architecture_link.jpg) no-repeat; }
body#services.capabilities li#sctnav_project_manage_solution_imp a { background: url(/images/capabilities/services/sctnav_project_manage_solution_imp_link.gif) no-repeat; }
body#services.capabilities li#sctnav_business_process_opt a { background: url(/images/capabilities/services/sctnav_business_process_opt_link.gif) no-repeat; }
body#services.capabilities li#sctnav_bst_education a { background: url(/images/capabilities/services/sctnav_bst_education_link.gif) no-repeat; }
body#services.capabilities li#sctnav_enterprise_application_int a { background: url(/images/capabilities/services/sctnav_enterprise_application_int_link.gif) no-repeat; }
body#services.capabilities li#sctnav_data_conversion_migration a { background: url(/images/capabilities/services/sctnav_data_conversion_migration_link.gif) no-repeat; }
body#services.capabilities li#sctnav_business_intelligence a { background: url(/images/capabilities/services/sctnav_business_intelligence_link.gif) no-repeat; }
body#services.capabilities li#sctnav_custom_development a { background: url(/images/capabilities/services/sctnav_custom_development_link.gif) no-repeat; }
body#services.capabilities li#sctnav_technical_architecture a { background: url(/images/capabilities/services/sctnav_technical_architecture_link.gif) no-repeat; }
ul#services_nav li#sctnav_project_manage_solution_imp a:hover,
ul#services_nav li#sctnav_business_process_opt a:hover,
ul#services_nav li#sctnav_bst_education a:hover,
ul#services_nav li#sctnav_enterprise_application_int a:hover,
ul#services_nav li#sctnav_data_conversion_migration a:hover,
ul#services_nav li#sctnav_business_intelligence a:hover,
ul#services_nav li#sctnav_custom_development a:hover,
ul#services_nav li#sctnav_technical_architecture a:hover { background: none; }

/* Services Nav - END */
/* Solutions Nav - START */
ul#solutions_nav { background-image: url(/images/capabilities/solutions_nav_hover.jpg); }


ul#solutions_nav li a
{
	margin-bottom: 7px;
	height: 33px;
}

ul#solutions_nav li#sctnav_bi_knowledge_management a { height: 47px; }

body#solutions.capabilities ul#solutions_nav.third_nav
{
	background-image: url(/images/capabilities/solutions/landing_solutions_nav_hover.gif);
	background-position: 24px 36px;
}

ul#solutions_nav li#sctnav_proposal_sales_management a { background: url(/images/capabilities/sctnav_proposal_sales_management_link.jpg) no-repeat; }
ul#solutions_nav li#sctnav_project_resource_management a { background: url(/images/capabilities/sctnav_project_resource_management_link.jpg) no-repeat; }
ul#solutions_nav li#sctnav_finance_account_management a { background: url(/images/capabilities/sctnav_finance_account_management_link.jpg) no-repeat; }
ul#solutions_nav li#sctnav_bi_knowledge_management a { background: url(/images/capabilities/sctnav_bi_knowledge_management_link.jpg) no-repeat; }
ul#solutions_nav li#sctnav_systems_int_management a { background: url(/images/capabilities/sctnav_systems_int_management_link.jpg) no-repeat; }
body#solutions.capabilities li#sctnav_proposal_sales_management a { background: url(/images/capabilities/solutions/sctnav_proposal_sales_management_link.gif) no-repeat; }
body#solutions.capabilities li#sctnav_proposal_sales_management a { background: url(/images/capabilities/solutions/sctnav_proposal_sales_management_link.gif) no-repeat; }
body#solutions.capabilities li#sctnav_project_resource_management a { background: url(/images/capabilities/solutions/sctnav_project_resource_management_link.gif) no-repeat; }
body#solutions.capabilities li#sctnav_finance_account_management a { background: url(/images/capabilities/solutions/sctnav_finance_account_management_link.gif) no-repeat; }
body#solutions.capabilities li#sctnav_bi_knowledge_management a { background: url(/images/capabilities/solutions/sctnav_bi_knowledge_management_link.gif) no-repeat; }
body#solutions.capabilities li#sctnav_systems_int_management a { background: url(/images/capabilities/solutions/sctnav_systems_int_management_link.gif) no-repeat; }
ul#solutions_nav li#sctnav_proposal_sales_management a:hover,
ul#solutions_nav li#sctnav_project_resource_management a:hover,
ul#solutions_nav li#sctnav_finance_account_management a:hover,
ul#solutions_nav li#sctnav_bi_knowledge_management a:hover,
ul#solutions_nav li#sctnav_systems_int_management a:hover,
body#solutions.capabilities ul#solutions_nav li#sctnav_proposal_sales_management a:hover,
body#solutions.capabilities ul#solutions_nav li#sctnav_project_resource_management a:hover,
body#solutions.capabilities ul#solutions_nav li#sctnav_finance_account_management a:hover,
body#solutions.capabilities ul#solutions_nav li#sctnav_bi_knowledge_management a:hover,
body#solutions.capabilities ul#solutions_nav li#sctnav_systems_int_management a:hover { background: none; }
ul#solutions_nav li a:hover { background: none; }

/* Solutions Nav - END */
body#support dt
{
	font-style: italic;
	color: #555555;
	float: left;
	font-weight: normal;
	font-size: 11px;
}

body#support dd
{
	margin-left: 120px;
	margin-bottom: 10px;
}

body#solutions div#content ul#sectionnav,
body#services div#content ul#sectionnav { margin-top: -13px; }

/* Highlight Tertiary Navs - START */
body#bi_knowledge_management.capabilities li#sctnav_bi_knowledge_management a,
body#finance_account_management.capabilities li#sctnav_finance_account_management a,
body#project_resource_management.capabilities li#sctnav_project_resource_management a,
body#proposal_sales_management.capabilities li#sctnav_proposal_sales_management a,
body#systems_int_management.capabilities li#sctnav_systems_int_management a,
body#bst_education.capabilities li#sctnav_bst_education a,
body#business_intelligence.capabilities li#sctnav_business_intelligence a,
body#business_process_opt.capabilities li#sctnav_business_process_opt a,
body#custom_development.capabilities li#sctnav_custom_development a,
body#data_conversion_migration.capabilities li#sctnav_data_conversion_migration a,
body#enterprise_application_int.capabilities li#sctnav_enterprise_application_int a,
body#project_manage_solution_imp.capabilities li#sctnav_project_manage_solution_imp a,
body#technical_architecture.capabilities li#sctnav_technical_architecture a { background: none; }

/* Highlight Tertiary Navs - END */
/* Highlight Secondary Navs - START */
body#press_releases ul#sectionnav li#pr_link_2007 a,
body#press_releases ul#sectionnav li#pr_link_2006 a,
body#press_releases_2005 ul#sectionnav li#pr_link_2005 a,
body#press_releases_2004 ul#sectionnav li#pr_link_2004 a,
body#press_releases_2003 ul#sectionnav li#pr_link_2003 a,
body#architectural_firms  li#sctnav_architectural_firms a,
body#engineering_firms  li#sctnav_engineering_firms a,
body#environmental_consulting_firms  li#sctnav_environmental_consulting_firms a { color: #54A6CC; }

/* Highlight Secondary Navs - END */
/* Case Studies - White Papers - START */
div#cs_wp_column
{
	width: 193px;
	float: left;
	padding-top: 3px;
	background-color: #F3F3F3;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

div#cs_wp_column h3
{
	clear: none;
	width: 99px;
	height: 14px;
	margin-top: 23px;
	margin-left: 14px;
	text-indent: -9000px;
}

h3#case_studies_h { background: url(/images/common/case_studies_h.gif) no-repeat; }
h3#white_papers_h { background: url(/images/common/white_papers_h.gif) no-repeat; }

div#cs_wp_column dl
{
	margin-top: 0px;
	padding-right: 10px;
}

div#cs_wp_column dt { margin-top: 20px; }
div#cs_wp_column dd { margin-left: 0px; }

/* Case Studies - White Papers - END */
/* Approach - START */

body#approach div#content_container { background: white url(/images/capabilities/approach/content_container.gif) no-repeat 5px bottom;}
body#approach div#content_container { position: relative; }

body#approach div#content_container div#content div#intro h2
{
	position: absolute;
	left: 5px;
	top: 240px;
	margin: 0px;
	padding: 0px;
}

body#approach div#content
{
	padding: 0px;
	overflow: hidden;
}

.hidden { display: none; }
.display_div { display: none; }

div#intro
{
	float: left;
	width: 310px;
	overflow: hidden;
}

div#area_container h3 { background-image: none; }

div#area_container
{
	float: left;
	width: 460px;
	padding: 6px 30px 0px 30px;
	overflow: hidden;
	margin-top:40px;
height: 364px;}

div#area_container div { }

body#approach div#intro p
{
	margin: 0px 25px 0 10px;
	padding-top: 10px;
}

body#approach div#intro ol
{
	list-style-type: none;
	position: absolute;
	top: 286px;
	left: 266px;
	background: transparent url(../images/capabilities/approach/links_horizontal_hover.gif) no-repeat;
	width: 518px;
	height: 36px;
}

body#approach div#intro ol li
{
	float: left;
	height: 36px;
	margin-right:1px;
}

body#approach div#intro ol li a
{
	display: block;
	height: 36px;
	text-indent: -9000px;
}

body#approach div#intro ol li#assess_plan_link a
{
	width: 124px;
	background: url(../images/capabilities/approach/assess_plan_link_horizontal.gif) no-repeat;
}

body#approach div#intro ol li#analyze_design_link a
{
	width: 136px;
	background: url(../images/capabilities/approach/analyze_design_link_horizontal.gif) no-repeat;
}

body#approach div#intro ol li#construct_test_link a
{
	width: 126px;
	background: url(../images/capabilities/approach/construct_test_link_horizontal.gif) no-repeat;
}
body#approach div#intro ol li#deploy_support_link {margin-right: 0px;}
body#approach div#intro ol li#deploy_support_link a
{
	width: 129px;
	background: url(../images/capabilities/approach/deploy_support_link_horizontal.gif) no-repeat;
}

body#approach div#intro ol li#assess_plan_link a:hover,
body#approach div#intro ol li#analyze_design_link a:hover,
body#approach div#intro ol li#construct_test_link a:hover,
body#approach div#intro ol li#deploy_support_link a:hover,
body#approach div#intro ol li#assess_plan_link.nobg a,
body#approach div#intro ol li#analyze_design_link.nobg a,
body#approach div#intro ol li#construct_test_link.nobg a,
body#approach div#intro ol li#deploy_support_link.nobg a { background: none; }


/* Approach - END */
/* Careers - START */
body#careers div#content
{
	width: 555px;
	border-right: solid 1px #d7d7d7;
	padding-right: 40px;
}

body#careers ul#sectionnav2 { border: none; }

/* Careers - END */

/* Press Release Pages - START 
body#press_releases div#content,
body#press_releases_2006 div#content,
body#press_releases_2005 div#content,
body#press_releases_2004 div#content,
body#press_releases_2003 div#content
{
	width: 500px;
	border-right: solid 1px #C8D0D0;
}

body#press_releases div#content table,
body#press_releases_2006 div#content table,
body#press_releases_2005 div#content table,
body#press_releases_2004 div#content table,
body#press_releases_2003 div#content table { width: 470px; }
body#press_releases_2003 div#content { height: 286px; }
body#press_releases ul#sectionnav,
body#press_releases_2006 ul#sectionnav,
body#press_releases_2005 ul#sectionnav,
body#press_releases_2004 ul#sectionnav,
body#press_releases_2003 ul#sectionnav { border: none; }

body#press_releases_2005 div#content table,
body#press_releases_2004 div#content table,
body#press_releases_2003 div#content table { margin-top:10px; }

body#press_releases.individual_pr div#content
{
	padding-right: 30px;
	width: 770px;
	border: none;
}
 Press Release Pages - START */

body.individual_pr div#content
{
	width: 500px;
	border-right: solid 1px #D7D7D7;
	padding-right: 40px;
}

body.individual_pr div#media_contact
{
	position: absolute;
	right: 90px;
	top: 180px;
}

/* Set Width for Short Pages - START */
body#partners_alliances div#content,
body#privacy div#content { padding-right: 40px; }

/* Set Height for Short Pages - END */
ul#client_list
{
	list-style-type: none;
	margin-left: 15px;
}

ul#client_list li
{
	float: left;
	width: 200px;
	height: 91px;
	margin-bottom: 20px;
	position: relative;
}

ul#client_list li.client_r { margin-left: 50px; }
ul#client_list li.client_short { height: 80px; }
ul#client_list li.client_shorter { height: 60px; }
ul#client_list li.client_shortest { height: 40px; }

ul#client_list img
{
	display: block;
	position: absolute;
	left: center;
	bottom: 0px;
}

body#client_login button { margin-left: 10px; }
div#partners_container, div#alliances_container { clear: both; }

div#partners_content
{
	float: left;
	width: 500px;
}

div#partners_container ul
{
	list-style-type: none;
	width: 200px;
	float: left;
	padding-bottom: 20px;
}


div#partners_container li
{
	text-align: center;
	padding-bottom: 20px;
}

div#alliances_content
{

}

div#alliances_container ul
{
	list-style-type: none;
	padding-bottom: 100px;
	padding-top:20px;
}
div#alliances_container li
{
	text-align: center;
	padding-bottom: 20px;
	float:left;
	margin-right:100px;
}
#clear {
	clear: both
}
div#fall08info {
	width: 829px;
	margin: 0 5px 5px 5px;
	background-image:url(http://www.bstglobal.com/fall2008/images/background.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
#fall08_leftcolumn {
	width: 350px;
	float: left;
	padding: 25px 20px 25px 40px;
	line-height: 15px;
}
#fall08_dates {
	width: 130px;
	float: left;
	padding: 25px 20px 25px 20px;
}
#fall08_dates2 {
	width: 250px;
	float: left;
	padding: 25px 20px 25px 50px;
}
div#ssessionsinfo {
	width: 829px;
	margin: 0 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
div#ssessionsintro {
	width: 700px;
	float: left;
	padding: 25px 20px 25px 40px;
	line-height: 16px;
	font-size: 15px;
	color: #555;
	line-height: 21px;
	font-family: Georgia,'Times New Roman',Times,serif;
}
div#ssessionstitle {
	width: 600px;
	float: left;
	padding: 15px 20px 15px 40px;
	line-height: 24px;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #00ADEF;
}
div#ssessionsseparate {
	width: 700px;
	float: left;
	padding: 15px 20px 15px 40px;
	line-height: 15px;
	clear: both;
}
#ssessions_leftcolumn {
	width: 500px;
	float: left;
	padding: 0 20px 15px 40px;
	line-height: 15px;
}
#ssessions_rightcolumn {
	width: 150px;
	float: left;
	padding: 0 10px 25px 25px;
}
div#survey_right_form_col1, div#survey_left_form_col1
{
	float: left;
	width: 374px;
	height: 130px;
}
div#survey_left_form_col2, div#survey_right_form_col2
{
	float: left;
	width: 374px;
	height: 362px;
}
div#survey_left_form_col3, div#survey_right_form_col3
{
	float: left;
	width: 374px;
	height: 170px;
}
div#survey_left_form_col4, div#survey_right_form_col4
{
	float: left;
	width: 374px;
	height: 121px;
}
div#register_right_form_col
{
	float: left;
	width: 424px;
	height: 775px;
}
div#register_left_form_col
{
	float: left;
	width: 350px;
	height: 750px;
}
div#survey_left_form_col5
{
	float: left;
	width: 374px;
	height: 176px;
}
div#survey_separate {
	width: 700px;
	float: left;
	padding: 20px 0 10px 15px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	clear: both;
	border-top:1px;
	border-top-color:#999999;
	border-top-style: dotted;
}
div#survey_head {
	width: 700px;
	float: left;
	clear: both;
	padding-top: 30px;
}
div#footer_survey
{
	width: 842px;
	margin: 0 auto;
	clear: both;
	height: 50px;
}