body {	background-color: #e9e9eb;}#page_container {	background-image: url(../images/page_container_background.jpg);	background-repeat: repeat-y;	padding: 0px;	width: 951px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}/*  ---------------------------  Base Styles End  ---------------------------  *//*  ---------------------------  Form Element Styles Begin  ---------------------------  */fieldset {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	padding: 10px;}legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	padding: 5px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}input.text_input {	width: 250px;}input.request_text_input {	width: 240px;}textarea {	width: 300px;}label.input_label {	display: block;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}label.request_input_label {	display: block;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	width: 240px;}#input_state {	width: 30px;}#input_zip {	width: 70px;}#input_phone {	width: 120px;}#input_fax {	width: 120px;}.form_contents-left {	float: left;	width: 200px;	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}.form_contents-right {	float: left;	width: 220px;	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}#contact_form {	padding: 10px;}.request_form_clearance {	clear: left;	height: 0px;	width: 300px;	overflow: hidden;}/*  ---------------------------  Form Element Styles End  ---------------------------  *//*  -------------------------  Header DIV Styles Begin  -------------------------  */#header_container {	margin: 0px;	padding: 0px;	height: 280px;	width: 951px;}#header_column_1a {	background-image: url(../images/header_logo.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	float: left;	height: 176px;	width: 476px;}#header_column_2a {	background-image: url(../images/header_feature_background-option_1.jpg);	background-repeat: no-repeat;	margin: 0px;	float: left;	height: 139px;	width: 475px;	padding-top: 24px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#header_column_2b {	background-image: url(../images/header_feature_background-option_2.jpg);	background-repeat: no-repeat;	margin: 0px;	float: left;	height: 139px;	width: 475px;	padding-top: 24px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#header_column_2a__header_photo_1 {	padding: 0px;	float: left;	height: 124px;	width: 124px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;	display: inline;	overflow: hidden;}#header_column_2a__header_photo_2 {	padding: 0px;	float: left;	height: 124px;	width: 124px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 29px;	display: inline;	overflow: hidden;}#header_column_2a__header_photo_3 {	padding: 0px;	float: left;	height: 124px;	width: 124px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 28px;	display: inline;	overflow: hidden;}#header_column_2b__header_banner {	padding: 0px;	height: 124px;	width: 429px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;	overflow: hidden;}/*  -------------------------  Header DIV Styles End  -------------------------  *//*  -------------------------  Main Menu DIV Styles Begin  -------------------------  */#main_menu_container {	width: 181px;	float: left;	margin-top: 1px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 38px;	display: inline;	padding: 0px;}#main_menu_container ul {	padding: 0px;	list-style-type: none;	margin: 0px;}#main_menu_container ul li {	display: block;	margin: 0px;	padding: 0px;}#main_menu_container ul li a {	color: #0F3C66;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #CCCCCC;	width: 162px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 1px;	margin-left: 0px;	display: block;	height: 19px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 19px;}#main_menu_container ul li a:hover {	text-decoration: none;	background-color: #999;}#main_menu_clearance {	margin: 0px;	padding: 0px;	clear: left;	width: 183px;	overflow: hidden;	height: 0px;}#main_menu_footer {	padding: 0px;	height: 20px;	width: 183px;	background-image: url(../images/main_menu_footer.jpg);	background-repeat: no-repeat;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#left_features_container {	text-align: center;	padding: 0px;	width: 181px;	margin-top: 30px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/*  -------------------------  Main Menu DIV Styles End  -------------------------  *//*  -------------------------  Body DIV Styles Begin  -------------------------  */#body_container {	margin: 0px;	min-height: 400px;	width: 951px;	background-image: url(../images/body_gradient_background.jpg);	background-repeat: no-repeat;	padding: 0px;}#body_column_1a {	padding: 0px;	float: left;	width: 598px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 48px;	display: inline;}.body_column_1a__page_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 598px;	font-weight: bold;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}.body_column_1a__text_box {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #222222;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 598px;	float: left;}.body_column_1a__text_box p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.body_column_1a__text_box ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;}.body_column_1a__text_box ol {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;}.body_column_1a__section_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	padding: 0px;	width: 598px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	height: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	float: left;}.body_column_1a__section_title p {	margin: 0px;	padding: 0px;}/*  -------------------------  Testimonial Styles Begin  -------------------------  */.body_column_1a__testimonial_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	width: 405px;	float: left;}.body_column_1a__testimonial_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__testimonial_credit {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #222222;	text-decoration: none;	padding: 0px;	width: 395px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 10px;	float: left;}.body_column_1a__testimonial_credit p {	margin: 0px;	padding: 0px;}/*  -------------------------  Testimonial Styles End  -------------------------  *//*  -------------------------  Calender Styles Begin  -------------------------  */.body_column_1a__calendar_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 7px;	margin-left: 0px;	width: 405px;	float: left;}.body_column_1a__calendar_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__calendar_entry_time {	width: 112px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	text-decoration: none;	float: left;}.body_column_1a__calendar_entry_content {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	float: left;	width: 395px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}/*  -------------------------  Calender Styles End  -------------------------  *//*  -------------------------  FAQ Styles Begin  -------------------------  */.body_column_1a__faq_question_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;	text-decoration: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	width: 405px;}.body_column_1a__faq_question_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__faq_answer_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	width: 405px;}.body_column_1a__faq_answer_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/*  -------------------------  FAQ Styles End  -------------------------  *//*  -------------------------  Gallery Styles Begin  -------------------------  */.body_column_1a__gallery_intro_image {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 400px;	background-image: url(../images/gallery_intro_image_placeholder.gif);	background-repeat: no-repeat;	height: 300px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	overflow: hidden;	float: left;}.body_column_1a__gallery_intro_text_box {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #222222;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 180px;	float: left;}.body_column_1a__gallery_intro_text_box p {	margin: 0px;	padding: 0px;}#body_column_1a__gallery_thumbnails {	padding: 0px;	width: 405px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	clear: left;	float: left;}.body_column_1a__gallery_thumbnail_entry {	background-image: url(../images/gallery_thumbnail_placeholder.gif);	background-repeat: no-repeat;	padding: 0px;	float: left;	height: 120px;	width: 120px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0px;	overflow: hidden;}/*  -------------------------  Gallery Styles End  -------------------------  *//*  -------------------------  Gallery Index Styles Begin  -------------------------  */.body_column_1a__gallery_index_entry {	margin: 0px;	padding: 0px;	float: left;	width: 405px;}.body_column_1a__gallery_section_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	margin: 0px;	padding: 0px;	float: left;	width: 260px;}.body_column_1a__gallery_section_title p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.body_column_1a__gallery_section_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 260px;	float: left;	line-height: 18px;}.body_column_1a__gallery_section_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.body_column_1a__gallery_section_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4E6CB5;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 260px;	float: left;	line-height: 18px;}.body_column_1a__gallery_section_link p {	margin: 0px;	padding: 0px;}.body_column_1a__gallery_index_entry_clearance {	margin: 0px;	padding: 0px;	width: 405px;	clear: left;	overflow: hidden;	height: 10px;}/*  -------------------------  Gallery Index Styles End  -------------------------  *//*  -------------------------  Site Base Request Styles Begin  -------------------------  */.body_column_1a__site_base_request_entry {	margin: 0px;	padding: 0px;	float: left;	width: 600px;}.body_column_1a__request_section_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	margin: 0px;	padding: 0px;	float: left;	width: 460px;}.body_column_1a__request_section_title p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.body_column_1a__request_section_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 460px;	float: left;	line-height: 18px;}.body_column_1a__request_section_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.body_column_1a__request_section_form {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4E6CB5;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 450px;	float: left;	line-height: 18px;}.body_column_1a__request_section_form p {	margin: 0px;	padding: 0px;}.body_column_1a__site_base_request_clearance {	margin: 0px;	padding: 0px;	width: 600px;	clear: left;	overflow: hidden;	height: 10px;}#body_column_1a__request_contact_form {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #222222;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 450px;	float: left;}.body_column_1a__site_base_request_thumbnail_entry {	background-image: url(../images/gallery_thumbnail_placeholder.gif);	background-repeat: no-repeat;	padding: 0px;	float: left;	height: 120px;	width: 120px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 0px;	overflow: hidden;}/*  -------------------------  Site Base Request Styles End  -------------------------  *//*  -------------------------  Link Styles Begin  -------------------------  */.body_column_1a__link_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 405px;	float: left;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__link_preview_window {	float: left;	height: 135px;	width: 175px;	background-image: url(../images/web_link_filler.gif);	background-repeat: no-repeat;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	overflow: hidden;	padding-top: 16px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.body_column_1a__link_preview_image {	height: 123px;	width: 164px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;	overflow: hidden;}.body_column_1a__link_information {	width: 200px;	float: left;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__link_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	width: 200px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 7px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}.body_column_1a__link_description {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 200px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.body_column_1a__link_description p {	margin: 0px;	padding: 0px;}.body_column_1a__link_trigger {	font-family: "Arial Black", Gadget, sans-serif;	font-size: 12px;	font-weight: bold;	color: #4E6CB5;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 200px;}.body_column_1a__link_trigger p {	margin: 0px;	padding: 0px;}.body_column_1a__link_trigger a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4E6CB5;	text-decoration: none;}.body_column_1a__link_trigger a:hover {	color: #1F266E;}/*  -------------------------  Link Styles End  -------------------------  *//*  -------------------------  Catalog Styles Begin  -------------------------  */.body_column_1a__catalog_item_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 405px;	float: left;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__catalog_item_preview_window {	float: left;	height: 151px;	width: 175px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	overflow: hidden;	padding: 0px;}.body_column_1a__catalog_item_information {	width: 215px;	float: left;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__catalog_item_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	width: 215px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 7px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}.body_column_1a__catalog_item_description {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 215px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.body_column_1a__catalog_item_description p {	margin: 0px;	padding: 0px;}.body_column_1a__catalog_item_trigger {	font-family: "Arial Black", Gadget, sans-serif;	font-size: 12px;	font-weight: bold;	color: #4E6CB5;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 215px;}.body_column_1a__catalog_item_trigger p {	margin: 0px;	padding: 0px;}.body_column_1a__catalog_item_enlarge_trigger {	padding: 0px;	height: 18px;	width: 175px;	clear: left;	float: left;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4E6CB5;	text-decoration: none;}.body_column_1a__catalog_item_enlarge_trigger p {	margin: 0px;	padding: 0px;	overflow: hidden;}.body_column_1a__catalog_item_enlarge_trigger a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4E6CB5;	text-decoration: none;}.body_column_1a__catalog_item_enlarge_trigger a:hover {	color: #1F266E;}/*  -------------------------  Catalog Styles End  -------------------------  *//*  -------------------------  Contact Styles Begin  -------------------------  */#body_column_1a__contact_form {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 350px;	float: right;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}#body_column_1a__contact_form p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.form_clearance {	clear: left;	height: 0px;	width: 300px;	overflow: hidden;}/*  -------------------------  Contact Styles End  -------------------------  *//*  -------------------------  Admin Styles Begin  -------------------------  */.body_column_1a__admin_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;	text-decoration: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	width: 600px;}.body_column_1a__admin_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.body_column_1a__admin_entry a {	color: #4E6CB5;	text-decoration: none;}.body_column_1a__admin_entry a:hover {	color: #1F266E;	text-decoration: none;}/*  -------------------------  Admin Styles End  -------------------------  *//*  -------------------------  Staff Styles Begin  -------------------------  */.body_column_1a__staff_entry {	margin: 0px;	padding: 0px;	float: left;	width: 405px;}.body_column_1a__staff_section_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	margin: 0px;	padding: 0px;	float: left;	width: 260px;}.body_column_1a__staff_section_title p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.body_column_1a__staff_section_position {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666;	text-decoration: none;	margin: 0px;	padding: 0px;	float: left;	width: 260px;}.body_column_1a__staff_section_position p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.body_column_1a__staff_section_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 260px;	float: left;	line-height: 18px;}.body_column_1a__staff_section_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.body_column_1a__staff_section_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4E6CB5;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 260px;	float: left;	line-height: 18px;}.body_column_1a__staff_section_link p {	margin: 0px;	padding: 0px;}.body_column_1a__staff_thumbnail_entry {	background-image: url(../images/gallery_thumbnail_placeholder.gif);	background-repeat: no-repeat;	padding: 0px;	float: left;	height: 120px;	width: 120px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 0px;	overflow: hidden;}.body_column_1a__staff_entry_clearance {	margin: 0px;	padding: 0px;	width: 405px;	clear: left;	overflow: hidden;	height: 10px;}/*  -------------------------  Staff Styles End  -------------------------  *//*  -------------------------  Case Studies Styles Begin  -------------------------  */.body_column_1a__case_study_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #222222;	text-decoration: none;	padding: 0px;	width: 405px;	float: left;	margin: 0px;}.body_column_1a__case_study_title p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.body_column_1a__case_study_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	padding: 0px;	width: 405px;	float: left;	margin: 0px;}.body_column_1a__case_study_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/*  -------------------------  Case Studies Styles End  -------------------------  *//*  -------------------------  MSS Home Tip of the Month Styles Begin  -------------------------  */.body_column_1a__totm_entry {	margin: 0px;	padding: 0px;	float: left;	width: 598px;}.body_column_1a__totm_section_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #1F266E;	text-decoration: none;	margin: 0px;	padding: 0px;	float: left;	width: 455px;}.body_column_1a__totm_section_title p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.body_column_1a__totm_section_entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #222222;	text-decoration: none;	margin: 0px;	padding: 0px;	width: 455px;	float: left;	line-height: 18px;}.body_column_1a__totm_section_entry p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.body_column_1a__totm_section_entry ul {	margin-top: 0px;	list-style-image: url(../assets/story_bullet.jpg);	margin-right: 0px;	margin-bottom: 0px;	margin-left: 13px;	padding: 0px;}.body_column_1a__totm_section_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4E6CB5;	text-decoration: none;	width: 455px;	float: left;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 143px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	display: inline;}.body_column_1a__totm_section_link p {	margin: 0px;	padding: 0px;}.body_column_1a__totm_thumbnail_frame {	background-image: url(../assets/feature_photo_frame.jpg);	background-repeat: no-repeat;	height: 163px;	width: 133px;	margin: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.body_column_1a__totm_thumbnail_caption {	padding: 0px;	width: 127px;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	text-align: center;}.body_column_1a__totm_feature_image {	padding: 0px;	height: 151px;	width: 117px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;	background-color: #CCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999;	text-decoration: none;	text-align: center;}.body_column_1a__totm_feature {	padding: 0px;	width: 133px;	float: left;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0px;}.body_column_1a__totm_feature_clearance {	margin: 0px;	padding: 0px;	clear: left;	height: 0px;	width: 133px;	overflow: hidden;}.body_column_1a__totm_lts_entry {	background-image: url(../assets/lts_box_repeater.jpg);	background-repeat: repeat-y;	padding: 0px;	float: right;	width: 195px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}.body_column_1a__totm_lts_content {	background-image: url(../assets/lts_header.jpg);	background-repeat: no-repeat;	margin: 0px;	width: 170px;	padding-top: 40px;	padding-right: 15px;	padding-bottom: 0px;	padding-left: 10px;}.body_column_1a__totm_lts_content ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	list-style-image: url(../assets/gold_bullet.jpg);}.body_column_1a__totm_lts_content ul li {	line-height: 15px;}.body_column_1a__totm_lts_content ul li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;}.body_column_1a__totm_lts_footer {	background-image: url(../assets/lts_footer.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 15px;	width: 195px;}.body_column_1a__totm_entry_clearance {	margin: 0px;	padding: 0px;	width: 585px;	clear: left;	overflow: hidden;	height: 0px;}/*  -------------------------  MSS Home Tip of the Month Styles End  -------------------------  */#body_column_2a {	padding: 0px;	float: left;	width: 250px;	margin-top: 28px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 18px;	background-image: url(../images/body-column_2-feature_repeater.jpg);	background-repeat: repeat-y;}.body_column_2a__feature_head_title {	margin: 0px;	width: 228px;	background-image: url(../images/body-column_2-top_feature_cap.jpg);	background-repeat: no-repeat;	height: 34px;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.body_column_2a__feature_text_box {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	padding: 0px;	width: 200px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 27px;}.body_column_2a__feature_text_box ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;	list-style-type: disc;}.body_column_2a__feature_text_box ol {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;}.body_column_2a__feature_text_box p {	margin: 0px;	padding: 0px;}.body_column_2a__feature_text_box a {	margin: 0px;	padding: 0px;	color: #4E6CB5;	text-decoration: none;}.body_column_2a__feature_section_title {	background-image: url(../images/body-column_2-mid_feature_cap.jpg);	background-repeat: no-repeat;	margin: 0px;	height: 33px;	width: 228px;	padding-top: 22px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.body_column_2a__feature_footer {	background-image: url(../images/body-column_2-feature_footer.jpg);	background-repeat: no-repeat;	padding: 0px;	height: 26px;	width: 250px;	margin: 0px;}#body_clearance {	clear: both;	height: 0px;	width: 900px;	overflow: hidden;}/*  -------------------------  Body DIV Styles End  -------------------------  *//*  -------------------------  Footer DIV Styles Begin  -------------------------  */#footer_container {	background-image: url(../images/footer_background.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 45px;	width: 951px;}#minor_menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	padding: 0px;	float: left;	width: 181px;	margin-top: 18px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 38px;	display: inline;}#minor_menu ul {	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: center;}#minor_menu ul li {	display: inline;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}#minor_menu ul li a {	color: #333;	text-decoration: none;}#minor_menu ul li a:hover {	color: #0F3C66;	text-decoration: none;}#fine_print_information {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999;	text-decoration: none;	text-align: center;	padding: 0px;	float: left;	width: 625px;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 35px;}/*  -------------------------  Footer DIV Styles End  -------------------------  *//*  -------------------------  Fine Print DIV Styles Begin  -------------------------  */#fine_print_container {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999;	text-decoration: none;	text-align: center;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	background-color: #e9e9eb;}#fine_print_container a {	color: #CCC;}#fine_print_container a:hover {	color: #7B953B;}/*  -------------------------  Fine Print DIV Styles End  -------------------------  *//*  -------------------------  Eyedeal Credit DIV Styles Begin  -------------------------  */#eyedeal_credit_container {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666;	text-decoration: none;	text-align: center;	background-color: #e9e9eb;	padding-top: 40px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-weight: bold;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#eyedeal_credit_container a {	color: #666;	text-decoration: none;}#eyedeal_credit_container a:hover {	color: #1b0173;}/*  -------------------------  Eyedeal Credit DIV Styles End  -------------------------  */#container_table {	padding: 0px;	margin-top: 0px;	margin-right: 7px;	margin-bottom: 7px;	margin-left: 7px;}
