/*  ---------------------------  Base Styles Begin  ---------------------------  */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CCCCCC;	text-decoration: none;	background-image: url(../images/background_repeater.jpg);	background-repeat: repeat-x;	padding: 0px;	margin: 0px;	background-color: #333333;}#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: 340px;}input.request_text_input {	width: 240px;}textarea {	width: 340px;}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 {	background-image: url(../images/header_background.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 163px;	width: 951px;}#header_column_1a {	margin: 0px;	padding: 0px;	float: left;	height: 163px;	width: 415px;}#header_column_2a {	margin: 0px;	float: left;	height: 139px;	width: 536px;	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 {	background-image: url(../images/main_menu_background.jpg);	background-repeat: no-repeat;	margin: 0px;	height: 31px;	width: 951px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#main_menu_container ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 32px;}#main_menu_container ul li {	padding: 0px;	display: inline;	margin-top: 0px;	margin-right: 7px;	margin-bottom: 0px;	margin-left: 7px;}#main_menu_container ul li a {	padding: 0px;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #503b03;	text-decoration: none;}#main_menu_container ul li a:hover {	padding: 0px;	margin: 0px;	color: #330000;}/*  -------------------------  Main Menu DIV Styles End  -------------------------  *//*  -------------------------  Body DIV Styles Begin  -------------------------  */#body_container {	margin: 0px;	padding: 0px;	min-height: 400px;	width: 951px;	background-image: url(../images/body_gradient_background.jpg);	background-repeat: no-repeat;}#body_column_1a {	padding: 0px;	float: left;	width: 600px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 40px;	display: inline;}.body_column_1a__page_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #222222;	text-decoration: none;	padding: 0px;	width: 600px;	font-weight: bold;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}.body_column_1a__page_feature {	background-image: url(../images/page_photo_feature_background.jpg);	background-repeat: no-repeat;	height: 194px;	width: 600px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.body_column_1a__page_feature_photo {	float: left;	height: 181px;	width: 414px;	margin-left: 6px;	overflow: hidden;	text-align: center;	color: #999999;}.body_column_1a__page_feature_pull_quote {	height: 145px;	width: 147px;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 16px;	padding-top: 30px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 21px;	font-weight: bold;	color: #333333;	text-decoration: none;	overflow: hidden;}.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: 600px;	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: -10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 20px;}.body_column_1a__text_box ul li {	padding: 0px;	margin: 0px;}.body_column_1a__text_box ol {	padding: 0px;	margin-top: -10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 30px;}.body_column_1a__text_box ol li {	padding: 0px;	margin: 0px;}.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: 600px;	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: 600px;	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: 590px;	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: 600px;	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: 475px;	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: 600px;}.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: 600px;}.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: 600px;	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: 20px;	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: 600px;}.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: 460px;}.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: 460px;	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: 460px;	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: 600px;	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: 600px;	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: 410px;	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: 410px;	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: 410px;	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: 410px;}.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: 600px;	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: 410px;	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: 410px;	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: 410px;	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: 410px;}.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;	margin: 0px;	padding: 0px;	width: 580px;	float: left;}#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: 500px;	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: 600px;}.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: 460px;}.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: 460px;}.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: 460px;	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: 460px;	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: 600px;	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: 600px;	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: 600px;	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  -------------------------  */#body_column_2a {	padding: 0px;	float: left;	width: 250px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 22px;	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: 33px;	padding-top: 17px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}.body_column_2a__feature_text_box {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;	padding: 0px;	width: 200px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 27px;	line-height: 15px;}.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: 22px;}.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: 34px;	width: 228px;	padding-top: 21px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	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: 951px;	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;}/*  -------------------------  Footer DIV Styles End  -------------------------  *//*  -------------------------  Fine Print DIV Styles Begin  -------------------------  */#fine_print_container {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	text-decoration: none;	text-align: center;	background-color: #333333;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#fine_print_container a {	color: #FCD673;}#fine_print_container a:hover {	color: #FAC52C;}/*  -------------------------  Fine Print DIV Styles End  -------------------------  *//*  -------------------------  Eyedeal Credit DIV Styles Begin  -------------------------  */#eyedeal_credit_container {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	text-decoration: none;	text-align: center;	background-color: #333333;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-weight: bold;}#eyedeal_credit_container a {	color: #CCCCCC;	text-decoration: none;}#eyedeal_credit_container a:hover {	color: #FFFFFF;}/*  -------------------------  Eyedeal Credit DIV Styles End  -------------------------  */