body 			{ background: url('/images/background_body.gif'); margin: 30px; font-family:tahoma; font-size: 14px; }
a:link			{ color: #508ecb; }
a:visited		{ color: #508ecb; }

.main_content_area	{ float: left; width: 1020px; margin-bottom: 40px; }
.main_content_left	{ float: left; width: 245px; }
.main_content_right	{ float: left; width: 740px; }
.content_wrapper	{ float: left; width: 1000px; }

.border_table		{ float: left; width: 1020px; margin: 0px; padding: 0px; border: 0px; }
.table_content		{ width:1000px; background-color: #fff; }
.border_wrapper		{ float: left; width: 1020px; }
.border_top_left	{ float: left; background: url('/images/border_top_left.gif') no-repeat; width: 10px; height: 10px; background-position: bottom; }
.border_top		{ float: left; background: url('/images/border_top.gif') repeat-x; width: 1000px; height: 10px; background-position: bottom; }
.border_top_right	{ float: left; background: url('/images/border_top_right.gif') no-repeat; width: 10px; height: 10px; background-position: bottom; }

.border_left		{ background: url('/images/border_left.gif') repeat-y; width: 10px;   }
.border_right		{ background: url('/images/border_right.gif') repeat-y; width: 10px; }

.border_bottom_left	{ float: left; background: url('/images/border_bottom_left.gif') no-repeat; width: 10px; height: 10px; }
.border_bottom		{ float: left; background: url('/images/border_bottom.gif') repeat-x; width: 1000px; height: 10px; }
.border_bottom_right	{ float: left; background: url('/images/border_bottom_right.gif') no-repeat; width: 10px; height: 10px; }

/* Template Elements */

.logo_healthcare	{ margin-top: 30px; }
.logo_evaluation	{ margin-top: 20px; border-top: 1px solid #dcedfd; padding-top: 10px; }
.graphic_click_here	{ margin-top: 10px; text-align: center; padding-bottom: 15px; border-bottom: 1px solid #dcedfd; margin-bottom: 40px;}

.left_nav_wrapper	{ margin-bottom: 30px;}
.left_nav		{ border-top: 1px solid #dcedfd; padding: 10px 20px 7px 0px; width: 80%; padding-left: 20px;  }
.left_nav a		{ color: #508ecb; text-decoration: none; font-size: 18px; }

.logo_accredited	{ }
.logo_anniversary	{ margin-top: 20px; margin-bottom: 25px; }

.top_nav		{ margin-top: 5px; float: left; margin-bottom: 5px; }
.top_nav div		{ float: left; padding-left: 25px; padding-right: 25px; border-left: 1px solid #def0fe; }
.top_nav a		{ text-decoration: none; }
.top_nav img 		{ border: 0px; }

.photo_welcome		{ margin-top: 10px; }
.graphic_call_today	{ text-align: right; margin-top: 8px; margin-right: 8px; }

.body_wrapper		{ float: left; margin-top: 25px;  }
.body_content		{ float: left; margin-right: 15px; margin-bottom: 50px; }
.body_content_small	{ float: left; width: 470px; margin-bottom: 50px; margin-right: 20px; }
.body_content form	{ margin: 0px; }

.copyright		{ text-align: center; background-color: #fff; padding-bottom: 20px; padding-top: 40px; }

/* Page Elements */

.body_quote		{ float: left; width: 230px; }
.body_quote_content	{ color: #4d8fcc; margin: 20px 5px 20px 10px; }
.graphic_off_quotes	{ text-align: right; }
.graphic_signature	{ margin-top: 10px; margin-bottom: 10px; }
.graphic_submit		{ margin-top: 20px; }

.header_body_content	{ font-weight: normal; margin: 0px; font-size: 34px; }
.header_services	{ margin: 0px; font-size: 14px; color: #4a8ecd; }
.header_evaluation	{ margin: 0px; font-size: 14px; color: #4a8ecd; }
.header_careers		{ margin: 0px; font-size: 14px; color: #666666; }
.header_careers_large	{ margin: 0px; font-size: 18px; color: #4a8ecd; }

.contact_offices	{ float: left; width: 100%; margin-top: 30px; margin-bottom: 40px;}
.contact_left		{ float: left; width: 47%; }
.contact_right		{ float: left; width: 47%; }

.evaluation_fields	{ margin: 20px 0px 10px 30px; }
.checkbox		{ }
.textfield		{ margin-bottom: 10px; width: 150px; }
.checkbox_table		{ margin-left: 15px; margin-bottom: 10px; }
.text_table		{ margin-left: 15px; margin-bottom: 10px; }
.text_table td		{ vertical-align: top; }
.checkbox_table td	{ padding: 5px; }

.table_2 td		{ width: 50%; vertical-align: top; }
.table_3 td		{ width: 33%; vertical-align: top; }
.table_4 td		{ width: 25%; vertical-align: top; }

/* Helpers */

.bold			{ font-weight: bold; }
.center			{ text-align: center; }