	@charset "utf-8";
	/* CSS Document */
	
	.inner_links a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: underline;
	}
	
	.inner_links a:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: underline;
	}
	
	.outer_links a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: underline;
	}
	
	.outer_links a:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	text-decoration: underline;
	}
	
	#home_page_ticker a {
	color:#333333;
	}
	
	#trends_ajax_picture {
	width: 127px;
	height: 109px;
	float: left;
	margin-right: 8px;
	margin-left: 2px;
	padding-top: 6px;
	}
	
	.trends_link  a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: underline;
	}
	
	.trends_link  a:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	padding-top: 2px;
	}
	
    #trends_story_title {
	float: left;
	height: 14px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1c3c7f;
	font-weight: bold;
	text-decoration: none;
	}
	
	#footer_text a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	}

	body {
	margin: 0;
	padding: 0;
	text-align: center;
	}

	#centerwrap {
	background-color: transparent;
	width: 1023px;
	margin: auto;
	position: relative;
	text-align: left;
	}

	#content {
	background-color: #FFFFFF;
	width: 1023px;
	text-align: left;
	margin: auto;
	position: relative;
	}
	
	#header_wrap {
	float: left;
	width: 1023px;
	height: 40px;
	padding-top: 10px;
	}
	
	#home_page_top_left_spacer {
	float: left;
	width: 269px;
	height: 40px;
	}
	
	#home_page_ticker {
	float: left;
	width: 529px;
	height: 40px;
	background-image: url(../images/homepage/home_gray_ticker.gif);
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-repeat: no-repeat;
	margin-top: 0px;
	}

	#home_page_ticker_placeholder {
	float: left;
	width: 529px;
	height: 40px;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	}

	#home_page_ticker_text {
	padding-left: 12px;
	}

	#emergency_contact_info {
	float: left;
	width: 220px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1c3c7f;
	padding-top: 9px;
	}
	
	.emergency {
	padding-left: 22px;
	}
	
	.sub_page_link_under a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	}
	
	.sub_page_link_under a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
	}
	
	.sub_page_link_over a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c3c7f;
	text-decoration: none;
	}
	
	.sub_page_link_over a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c3c7f;
	text-decoration: none;
	}
	
	#left_panel_container {
	float: left;
	width: 269px;
	}
	
	#mi_logo {
	float: left;
	width: 269px;
	height: 117px;
	background-image: url(../images/homepage/logo.gif);
	background-repeat: no-repeat;
	text-align: center;
	}
	
	#page_navigation {
	float: left;
	width: 220px;
	margin-left: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1c3c7f;
	padding-top: 14px;
	line-height: 22px;
	}
	
	#home_page_flash_intro {
	height: 309px;
	width: 731px;
	float: left;
	padding-bottom: 10px;
	}

	#home_page_overview {
	height: 440px;
	width: 234px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-right: 14px;
	padding-bottom: 12px;
	}
	
	#homepage_overview_header {
	height: 31px;
	width: 234px;
	float: left;
	background-image: url(../images/homepage/home_blue_bar_left.gif);
	background-repeat: no-repeat;
	}
	
	.homepage_overview_header_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	height: 14px;
	width: 216px;
	padding-top: 6px;
	float: left;
	}
	
	#home_page_overview_content_text {
	height: 366px;
	width: 224px;
	float: left;
	line-height: 20px;
	padding-top: 4px;
	}

	#home_page_overview_content_subtext {
	width: 224px;
	float: left;
	line-height: 20px;
	padding-top: 17px;
	}

	.homepage_overview_header_text_company_name {
	color: #993300;
	font-weight: bold;
	}
	
	#home_page_trends {
	height: 387px;
	width: 483px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	
	#pscroller1 {
	width: 100%;
	height: 100%;
	}

	.someclass{ //class to apply to your scroller(s) if desired
	}
	
	#homepage_trends_header {
	height: 31px;
	width: 483px;
	float: left;
	background-image: url(../images/homepage/home_blue_bar_right.gif);
	}
	
	.homepage_trends_header_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	height: 14px;
	width: 462px;
	padding-top: 6px;
	float: left;
	}
	
	#home_page_trends_ticker {
	height: 358px;
	width: 473px;
	float: left;
	line-height: 20px;
	}
	
	#home_page_trends_ticker_container{
	height: 170px;
	width: 470px;
	float: left;
	padding-top: 4px;
	}
	
	#sub_trends_ticker_container {
	height: 182px;
	width: 473px;
	float: left;
	padding-bottom: 12px;
	padding-top: 2px;
	}
	
	#sub_trends_left_content_container {
	width: 226px;
	height: 192px;
	float: left;
	}

	#sub_trends_picture_container {
	width: 226px;
	height: 82px;
	float: left;
	padding-top: 4px;
	padding-left: 0px;
	text-align: left;
	}
	
	#sub_trends_text {
	width: 216px;
	height: 89px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	#passport_rewards_container {
	width: 236px;
	height: 74px;
	float: left;
	padding-top: 4px;
	}
	
	#passport_rewards_text {
	width: 226px;
	height: 80px;
	float: left;
	padding-top: 9px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	#entire_body_block_container {
	width: 725px;
	float: left;
	}
	
	#blue_background_body {
	float: left;
	width: 725px;
	background-color: #EFEFF0;
	border-left: 1px solid #1c3c7f;
	border-right: 1px solid #1c3c7f;
	}
	
	#white_background_header {
	width: 725px;
	height: 128px;
	float: left;
	background-color: #FFFFFF;
	}
	
	#about_us_titles {
	width: 691px;
	height: 58px;
	padding-top: 70px;
	padding-left: 20px;
	float: left;
	font:times;
	font-size: 48px;
	color: #1c3c7f;
	}
	
	#overview_top_left_body_picture {
	width: 470px;
	height: 330px;
	float: left;
	padding-top: 26px;
	padding-left: 30px;
	}
	
	#overview_top_text_container {
	width: 502px;
	float: left;
	}
	
	#overview_top_paragraph_container {
	width: 440px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}

	#overview_bottom_paragraph_container {
	width: 440px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#overview_page_right_paragraph_text {
	float: left;
	width: 190px;
	padding-left: 13px;
	padding-bottom: 15px;
	background-color: #1C3C71;
	}

	#overview_right_paragraph_container {
	float: left;
	width: 206px;
	padding-left: 6px;
	padding-top: 26px;
	}

	#overview_right_paragraph_text {
	float: left;
	width: 203px;
	padding-left: 0px;
	background-color: #1C3C71;
	}
	
	#overview_side_facts_history_box {
	width: 180px;
	float: left;
	}

	#overview_facts_title {
	width: 176px;
	background-color: #1c3c71;
	font-type: Times;
	font-size: 24px;
	color: #FFFFFF;
	padding-top: 13px;
	float: left;
	font-family: Times;
	}

	#overview_facts_body_paragraph {
	width: 176px;
	float: left;
	border-left: 1px solid #1c3c7f;
	border-right: 1px solid #1c3c7f;
	background-color: #1c3c71;
	}

	#overview_side_body_text {
	width: 172px;
	float: left;
	padding-top: 3px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 2px;
	line-height: 17px;
	}

	#overview_small_image_container {
	width: 176px;
	float: left;
	padding-top: 10px;
	}
	
	#overview_solid_body_footer_bar {
	width: 203px;
	float: left;
	}

	.overview_lead_in {
	font: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #1c3c7f;
	font-weight: bold;
	}
	
	#history_top_left_body_picture {
	width: 216px;
	height: 146px;
	float: left;
	padding-top: 26px;
	padding-left: 30px;
	}
	
	#history_left_text_container {
	width: 246px;
	float: left;
	}
	
	#history_left_paragraph_container {
	width: 188px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}
	
	#history_right_paragraph_container {
	float: left;
	width: 472px;
	padding-top: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}

	#history_top_body_picture {
	width: 440px;
	height: 146px;
	float: left;
	padding-top: 12px;
	padding-left: 4px;
	}

	#history_right_paragraph_text {
	float: left;
	width: 420px;
	padding-left: 9px;
	padding-bottom: 15px;
	padding-top: 6px;
	}

	#history_small_images_container {
	width: 452px;
	float: left;
	padding-top: 4px;
	padding-left: 16px;
	}
	
	.history_lead_in {
	font: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #1c3c7f;
	font-weight: bold;
	}

	#csr_background_header {
	width: 725px;
	height: 288px;
	float: left;
	background-image: url(../images/csr/csr_header_image.gif);
	}

	#csr_header_title {
	width: 400px;
	height: 50px;
	padding-top: 185px;
	padding-left: 16px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	}

	#csr_top_paragraph_container {
	width: 660px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}

	#csr_middle_paragraph_container {
	float: left;
	width: 660px;
	padding-top: 12px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}
	
	#csr_sub_container {
	width: 720px;
	float: left;
	}

	#csr_body_picture {
	width: 216px;
	height: 146px;
	float: left;
	padding-left: 30px;
	padding-right: 14px;
	}

	#csr_statement_box {
	width: 444px;
	float: left;
	padding-left: 0px;
	}

	#csr_statement_container_box {
	width: 444px;
	float: left;
	padding-left: 0px;
	}

	#csr_top_bar_inner {
	width: 418px;
	background-color: #1c3c7f;
	float: left;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	}

	.csr_lead_in {
	font: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #1c3c7f;
	font-weight: bold;
	}

	#products_services_titles {
	width: 184px;
	height: 82px;
	padding-top: 16px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}
	
	#products_services_description_box {
	width: 500px;
	height: 82px;
	float: left;
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_stm_title {
	width: 94px;
	height: 82px;
	padding-top: 36px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_stm_description_box {
	width: 570px;
	height: 82px;
	float: left;
	padding-top: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_smmp_title {
	width: 140px;
	height: 82px;
	padding-top: 36px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_smmp_description_box {
	width: 530px;
	height: 82px;
	float: left;
	padding-top: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_sourcing_title {
	width: 188px;
	height: 82px;
	padding-top: 36px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_sourcing_description_box {
	width: 476px;
	height: 82px;
	float: left;
	padding-top: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_onsite_title {
	width: 148px;
	height: 82px;
	padding-top: 36px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_onsite_description_box {
	width: 522px;
	height: 82px;
	float: left;
	padding-top: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_incentives_title {
	width: 210px;
	height: 82px;
	padding-top: 16px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_incentives_description_box {
	width: 468px;
	height: 82px;
	float: left;
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_air_title {
	width: 188px;
	height: 82px;
	padding-top: 16px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_air_description_box {
	width: 474px;
	height: 82px;
	float: left;
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_registration_title {
	width: 234px;
	height: 82px;
	padding-top: 16px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_registration_description_box {
	width: 434px;
	height: 82px;
	float: left;
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_e_title {
	width: 220px;
	height: 82px;
	padding-top: 36px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 32px;
	}

	#products_services_e_description_box {
	width: 430px;
	height: 82px;
	float: left;
	padding-top: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

	#products_services_white_background_header {
	width: 725px;
	height: 132px;
	float: left;
	background-color: #FFFFFF;
	}
	
	#products_services_tabs {
	float: left;
	width: 480px;
	text-align: right;
	height: 30px;
	background-image: url(../images/products_services/top_tab.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
	
	#products_services_tab_text {
	float: right;
	width: 448px;
	text-align: center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 8px;
	}

	#products_services_sourcing_tab {
	float: left;
	width: 228px;
	text-align: left;
	height: 30px;
	background-image: url(../images/products_services/top_sourcing_tab.gif);
	background-repeat: no-repeat;
	background-position: right;
	}

	#products_services_sourcing_tab_text {
	float: right;
	width: 200px;
	text-align: center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 8px;
	}

	#products_services_incentives_tab {
	float: left;
	width: 264px;
	text-align: left;
	height: 30px;
	background-image: url(../images/products_services/top_incentive_tab.gif);
	background-repeat: no-repeat;
	background-position: right;
	}

	#products_services_incentives_tab_text {
	float: right;
	width: 232px;
	text-align: center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 8px;
	}

	#products_services_registration_tab {
	float: left;
	width: 238px;
	text-align: left;
	height: 30px;
	background-image: url(../images/products_services/top_registration_tab.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 28px;
	}

	#products_services_registration_tab_text {
	float: right;
	width: 236px;
	text-align: center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 8px;
	}

	#products_services_empty_tabs {
	float: left;
	width: 494px;
	text-align: right;
	height: 12px;
	}

	#products_services_left_text_container {
	width: 246px;
	float: left;
	}

	#products_services_top_left_body_picture {
	width: 216px;
	height: 142px;
	float: left;
	padding-top: 34px;
	padding-left: 30px;
	}

	#products_services_left_paragraph_container {
	width: 188px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}

	#products_services_bottom_body_pictures {
	width: 236px;
	height: 90px;
	float: left;
	padding-top: 26px;
	padding-left: 6px;
	}

	#products_services_middle_paragraph_container {
	width: 224px;
	float: left;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}
	
	#products_services_right_paragraph_container {
	float: left;
	width: 208px;
	padding-left: 6px;
	padding-top: 30px;
	}

	#products_services_top_facts_title {
	width: 176px;
	background-color: #1c3c71;
	font-type: Times;
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 16px;
	float: left;
	font-family: Times;
	padding-left: 13px;
	}

	#products_services_facts_title {
	width: 176px;
	background-color: #1c3c71;
	font-type: Times;
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 6px;
	float: left;
	font-family: Times;
	padding-left: 13px;
	}
	#products_services_side_know_text {
	width: 168px;
	float: left;
	padding-top: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 18px;
	}
	
	#products_services_side_rating_text {
	width: 168px;
	float: left;
	padding-top: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	}

	#products_services_side_study_text {
	width: 168px;
	float: left;
	padding-top: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	}

	#products_services_side_study_text a {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}

	#products_services_side_study_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
	text-decoration: underline;
	}

	#products_services_middle_text_container {
	width: 246px;
	float: left;
	}

	#products_services_side_image_container {
	float: left;
	width: 172px;
	padding-top: 9px;
	padding-left: 13px;
	}
	
	#products_services_right_paragraph_text {
	float: left;
	width: 190px;
	padding-left: 13px;
	padding-bottom: 15px;
	background-color: #1C3C71;
	}

	#products_services_solid_body_footer_bar {
	width: 203px;
	float: left;
	}

	#products_services_top_body_picture {
	width: 462px;
	height: 146px;
	float: left;
	padding-top: 30px;
	padding-left: 30px;
	}

	#products_services_inner_text_container {
	width: 492px;
	float: left;
	}

	#products_services_inner_paragraph_container {
	width: 216px;
	float: left;
	padding-right: 20px;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	padding-left: 2px;
	}

	.products_lead_in {
	font-size: 20px;
	color: #1c3c7f;
	font-family: Arial, Helvetica, sans-serif;
	}

	#quick_facts_history_box {
	width: 444px;
	float: left;
	padding-left: 9px;
	}

	#quick_facts_top_bar_inner {
	width: 441px;
	background-color: #1c3c7f;
	float: left;
	padding-top: 0px;
	height: 9px;
	}

#quick_facts_title_spacer {
	width: 386px;
	font-type: Times;
	float: left;
	height: 13px;
}
	
	#quick_facts_title {
	width: 386px;
	font-type: Times;
	font-size: 20px;
	color: #1c3c7f;
	padding-left: 20px;
	float: left;
	font-family: "Times New Roman", Times, serif;
	height: 24px;
	}
	
	#quick_facts_body_text {
	width: 406px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 12px;
	line-height: 18px;
	padding-left: 19px;
	padding-top: 9px;
	}


	#quick_facts_body_paragraph {
	width: 421px;
	float: left;
	border-left: 1px solid #1c3c7f;
	border-right: 1px solid #1c3c7f;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 18px;
	}

	#quick_facts_body_footer_bar {
	width: 442px;
	float: left;
	}

	#top_blue_inner_page_bar {
	float: left;
	width: 725px;
	height: 9px;
	background-color: #1c3c7f;
	}
	
	#body_footer_graphic_gray {
	width: 725px;
	float: left;
	}

	#case_studies_category_title {
	width: 159px;
	background-color: #1c3c71;
	font-type: Times;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 4px;
	float: left;
	font-family: Times;
	padding-left: 13px;
	}
	
	#case_studies_side_text {
	width: 124px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 2px;
	}

	.case_studies_side_text a{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}

	.case_studies_side_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	}
	
	#case_studies_side_text_item {
	width: 160px;
	float: left;
	padding-top: 2px;
	padding-bottom: 4px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 21px;
	}

	.case_studies_side_text_item a{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}

	.case_studies_side_text_item a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
	text-decoration: underline;
	}
	
	#footer {
	height: 20px;
	width: 1023px;
	float: left;
	}
	
	#footer_spacer {
	width: 269px;
	float: left;
	height: 20px;
    }

	#footer_text {
	height: 13px;
	width: 754px;
	float: left;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-align: center;
	}

	#industry_trends_title {
	width: 540px;
	padding-top: 70px;
	float: left;
	font:"Times New Roman", Times, serif;
	font-size: 48px;
	color: #1c3c7f;
	padding-left: 18px;
	height: 48px;
	}

	#dynamic_elements_left_container {
	float: left;
	width: 208px;
	padding-left: 20px;
	padding-top: 30px;
	}

	#dynamic_paragraph_container {
	width: 428px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	}

	#dynamic_side_text {
	width: 174px;
	float: left;
	padding-top: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 2px;
	line-height: 22px;
	}

	.dynamic_side_text a{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}

	.dynamic_side_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
	text-decoration: underline;
	}

	#dynamic_title {
	font-size: 20px;
	color: #1c3c7f;
	font-family: Arial, Helvetica, sans-serif;
	}

	#dynamic_article_date {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 6px;
	}

	#dynamic_trend {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 16px;
	}

	#dynamic_article_copy {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	}

	#dynamic_leader_name {
	font-size: 20px;
	color: #1c3c7f;
	font-family: Arial, Helvetica, sans-serif;
	}

	#dynamic_leader_title {
	font-size: 16px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	}

	#dynamic_leader_background {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	}

	#dynamic_history {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	}

	#dynamic_leader_responsibility {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	}

	#dynamic_leader_personal {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	}

	#dynamic_job_name {
	font-size: 20px;
	color: #1c3c7f;
	font-family: Arial, Helvetica, sans-serif;
	}

	#dynamic_department_title {
	font-size: 16px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	}

	#dynamic_job_description {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	}

	#dynamic_contact_hr {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	}

	#dynamic_hr_address {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	}

	#office_address_title {
	width: 576px;
	height: 58px;
	padding-top: 70px;
	padding-left: 20px;
	float: left;
	font:times;
	font-size: 48px;
	color: #1c3c7f;
	}

	#address_side_body_text {
	width: 172px;
	float: left;
	padding-top: 3px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 2px;
	line-height: 17px;
	}

	#office_map_container {
	float: left;
	height: 306px;
	width: 444px;
	}

	#map_canvas {
	float: left;
	height: 306px;
	width: 444px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

	#map_container {
	width: 492px;
	float: left;
	}

	#map_spacer {
	width: 460px;
	height: 330px;
	float: left;
	padding-top: 26px;
	padding-left: 30px;
	}

	#client_testimonials {
	width: 406px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	padding-top: 9px;
	}

	.client_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1C3C7f;
	}

	#client_right_paragraph_text {
	float: left;
	width: 420px;
	padding-left: 9px;
	padding-bottom: 20px;
	padding-top: 6px;
	}

	#client_left_paragraph_container {
	width: 158px;
	float: left;
	padding-left: 60px;
	padding-right: 30px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	}

	#client_testimonial_title {
	width: 386px;
	font-type: Times;
	font-size: 24px;
	color: #1c3c7f;
	padding-top: 13px;
	padding-left: 20px;
	float: left;
	font-family: times;
	}

	.contact_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	}

	.small_required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C3C7F;
	font-weight: bold;
	}

	.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C3C7F;
	font-weight: bold;
	}

	.non_required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

	.info {
	width: 240px;
	border: 1px solid #CCCCCC;
	}

	#office_satellite_container {
	width: 440px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	}

	.listed { 
	padding-top: 12px;
	}
	
	.employee_investment { 
	padding-top: 2px;
	}

#dynamic_case_sub_title {
	font-size: 16px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

#dynamic_case_sub_challenge {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	padding-top: 12px;
}

