/* CSS Document */
html,body{
background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:83%;
color:#333333;
margin:0;
padding:0;
height:100%;
}
td 
{
vertical-align:top;
}
a {
color:#00529B;
text-decoration:underline;
}
h1 {
color:#333333;
margin:0;
font-size:23px;
line-height:25px;
font-weight:normal;
margin-bottom:25px;
}
h2 {
color:#00529B;
margin:0;
margin-bottom:2px;
font-size:120%;
}
h3 {
margin-top:15px;
margin-bottom:15px;
font-size:17px;
font-weight:normal;
color:#333333;
}
h4 {
margin:0;
font-size:11px;
line-height:13px;
font-weight:bold;
}
.strongtext {
color:#00529B;
font-size:14px;
font-weight:bold;
}
.bluetext {
color:#00529B;
font-size:11px;
}
.bluetext_large {
color:#00529B;
font-size:14px;
font-weight:bold;
}
.slider {
cursor:pointer;
color:#00529B;
text-decoration:underline;
}
.glossary_link a {
color:#00529B;
text-decoration:underline;
}
.glossary_link a:hover {
position: relative;
cursor: help;
text-decoration: none;
}
.glossary_link a span {
display: none;
}
.glossary_link a:hover span {
display: block;
width: 275px;
color:#333333;
text-decoration: none;
position: absolute; top: 10px; left: 10px;
padding: 5px; margin: 10px; z-index: 100;
background: #f3f3f1; border: 1px solid #CCCCCC;
}
.glossary_link_related a {
color:#00529B;
text-decoration:underline;
}
.glossary_link_related a:hover {
position: relative;
cursor: help;
text-decoration: none;
}
.glossary_link_related a span {
display: none;
}
.glossary_link_related a:hover span {
display: block;
width: 275px;
color:#333333;
text-decoration: none;
position: absolute; top: 10px; left: -250px;
padding: 5px; margin: 10px; z-index: 100;
background: #f3f3f1; border: 1px solid #CCCCCC;
}
.contact_headers {
color:#00529B;
font-weight:normal;
}   
form {
margin:0px;
padding:0px;
}
ul {
margin-left:3px; padding-left:1em; margin-top:10px; color:#00529B;
}

li {
margin-left:3px; padding-left:1em; list-style-type:square; margin-bottom: 10px;
}

.listColor {
color:#333333;
}
div.hr {
background-color:#CCCCCC;
}
.dropdown {
color:#00529B;
width:100%;
font-size:100%;
}
.background_color {
background-color:#F7F4EA;
}
#translation_box {
margin-top:75px;
height:34px;
padding-left:60px;
padding-top:15px;
background-image:url(../assets/question_mark_bg.gif);
background-repeat:no-repeat;
background-color:#E9EEF3;
}
.translation_box_header {
font-size:12px;
color:#00529B;
}
#container {
margin-left:auto;
margin-right:auto;
/*margin-bottom:20px;*/
width:954px;
}

#global_nav {
height:102px;
border-bottom: solid 1px #007DC6;
}
#global_nav_print {
display:none;
}
#bread_crumb_container {
border-top:#007DC6 solid 1px;
background-color:#333333;
color:#FFFFFF;
padding-left:9px;
padding-right:9px;
padding-top:7px;
padding-bottom:7px;
border-right:#CCCCCC solid 1px;
}

#bread_crumb_container a {
color:#FFFFFF;
}

.main_content_table {
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
margin-bottom:1px;
}
.main_content_table_home {
margin-bottom:5px;
}
#home_sub1 {
border-left:#CCCCCC solid 1px;
width:163px;
height:124px;
padding-left:12px;
padding-right:12px;
}
#home_sub1_text {
margin-bottom:26px;

}
#home_sub2 {
border-left:#CCCCCC solid 1px;
width:168px;
height:124px;
padding-left:12px;
padding-right:12px;
}
#home_sub2_text {
margin-bottom:12px;
}
#home_sub3 {
border-left:#CCCCCC solid 1px;
width:165px;
height:124px;
padding-left:12px;
padding-right:12px;
/*background-color:#F3F3F1;*/
background-image:url(../assets/home/hom_sub_bg.jpg);
background-repeat:repeat-x;
}
#home_sub3_text {
margin-bottom:12px;
}
#home_sub4 {
border-left:#CCCCCC solid 1px;
width:166px;
height:124px;
padding-left:12px;
padding-right:12px;
/*background-color:#F3F3F1;*/
background-image:url(../assets/home/hom_sub_bg.jpg);
background-repeat:repeat-x;
}
#home_sub4_text {
margin-bottom:12px;
}
#home_sub5 {
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
width:166px;
height:124px;
padding-left:12px;
padding-right:12px;
/*background-color:#F3F3F1;*/
background-image:url(../assets/home/hom_sub_bg.jpg);
background-repeat:repeat-x;
}
#home_sub5_text {
margin-bottom:12px;
}
.home_banner_bg {
height:94px;
vertical-align:top;
padding-left:27px;
background-image:url(../assets/home/banner_bg.jpg);
background-repeat:no-repeat;
}
.home_banner_button {
margin-top:50px;
}
.left_column {
width:199px;
vertical-align:top;
}
.side_nav_container {
width:195px;
padding-top:5px;
padding-right:4px;
vertical-align:top;
}
.main_content_left {
vertical-align:top;
}

.main_content_left_conditions {
vertical-align:top;
}


.main_content_left_text 
{
vertical-align:top;
padding:25px;
padding-top:15px;
padding-left:21px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}

.main_content_left_text_activities
{
vertical-align:top;
padding:25px;
padding-top:15px;
padding-left:11px;
padding-right:11px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.main_content_left_text_no_border {
vertical-align:top;
padding:25px;
padding-top:24px;
padding-left:21px;
border-left:#CCCCCC solid 1px;
}

.main_content_left_text_no_border_right {
vertical-align:top;
padding:25px;
padding-top:24px;
padding-left:6px;
padding-right:6px;
border-left:#CCCCCC solid 1px;
}
.main_content_left_text_blue_tabbed {
vertical-align:top;
padding:25px;
padding-top:24px;
padding-left:21px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
background-color:#E1EBF3;
}
.main_content_left_text_gray_tabbed {
vertical-align:top;
padding:25px;
padding-top:24px;
padding-left:21px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
background-color:#EEEEEE;
}
.main_content_left_text_white_tabbed {
vertical-align:top;
padding:25px;
padding-top:24px;
padding-left:21px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
background-color:#EDEDED;
}
.main_content_left_text_no_padding {
vertical-align:top;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.main_content_left_text_no_padding_no_border {
vertical-align:top;
border-left:#CCCCCC solid 1px;
}
.insurance_table {
border-top:#C1C1C1 solid 1px;
border-bottom:#C1C1C1 solid 1px;
height:36px;
background-color:#FFFFFF;
margin-left:6px;
margin-right:6px;
margin-top: 3px;
width:420px;
}
.insurance_table_left 
{
background-color:#E7E7E7;
}
.insurance_table_right 
{
}
.insurance_text 
{
background-image:url(../assets/about/step_bg.jpg);
background-repeat:repeat-x;
background-position:top;
padding:11px;
}
.main_content_left_blue_subhead {
border-top:#A4BED9 solid 1px;
border-bottom:#A4BED9 solid 1px;
height:36px;
background-color:#E9EEF3;
margin-left:6px;
margin-right:6px;
width:420px;
}

.sports_doctors_header {
border-top:#A4BED9 solid 1px;
border-bottom:#A4BED9 solid 1px;
background-color:#E9EEF3;
margin-left:6px;
margin-right:6px;
width:420px;
padding-top:3px;
padding-bottom:3px;
}
.main_content_left_blue_subhead_text {
vertical-align:middle;
font-size:17px;
color:#00529B;
padding-left:14px;
}
.main_content_right {
width:320px;
vertical-align:top;
}
.main_content_right_gray {
width:320px;
vertical-align:top;
background-color:#707276;
}
.main_content_right_no_image_blue {
width:320px;
vertical-align:top;
background-color:#00529B;
height:98px;
}
#main_content_right_bottom {
padding:3px;
}
#footer_graphic {
margin-top:1px;
border-top:#CCCCCC solid 1px;
float:left;
height:74px;
width:98px;
border-bottom:#CCCCCC solid 1px;
}

#footer_links {
margin-top:1px;
border-top:#CCCCCC solid 1px;
float:right;
width:834px;
height:49px;
padding-left:22px;
padding-top:25px;
background-image:url(../assets/footer_bg.jpg);
background-repeat:repeat-x;
border-bottom:#CCCCCC solid 1px;
}
#footer_links a 
{
color:#000000;
}
    
.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#BFBFBF;
line-height:25px;
}

#copyright_print {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#BFBFBF;
line-height:25px;
display:none;
}

#blue_banner {
background-image:url(../assets/banner_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:55px;
}
.banner_shadow_blue {
height:13px;
background-image:url(../assets/banner_shadow_on_blue.jpg);
background-repeat:repeat-x;
}
.banner_shadow_light_blue {
height:13px;
background-image:url(../assets/banner_shadow_on_light_blue.jpg);
background-repeat:repeat-x;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.banner_shadow_flash {
height:13px;
background-image:url(../assets/banner_shadow_flash.jpg);
background-repeat:repeat-x;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.banner_shadow_white 
{
width:434px;
height:13px;
background-image:url(../assets/banner_shadow_on_white.jpg);
background-repeat:repeat-x;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.banner_shadow_brown 
{
width:434px;
height:13px;
background-image:url(../assets/banner_shadow_on_brown.jpg);
background-repeat:repeat-x;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.banner_shadow_brown_no_border {
height:13px;
background-image:url(../assets/banner_shadow_on_brown.jpg);
background-repeat:repeat-x;
border-left:#CCCCCC solid 1px;
}
.banner_shadow_white_no_border {
height:13px;
background-image:url(../assets/banner_shadow_on_white.jpg);
background-repeat:repeat-x;
border-left:#CCCCCC solid 1px;
}
.blue_box 
{
vertical-align:top;
padding-left:19px;
padding-right:19px;
background-color:#00529B;
color:#FFFFFF;
height:98px;
font-weight:normal;
text-align:left;
}
.white_box
{
vertical-align:top;
padding-left:19px;
padding-right:19px;
color:#000000;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.white_box_brown_bg
{
vertical-align:top;
padding-left:19px;
padding-right:19px;
color:#000000;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
background-color:#F7F4EA;
}
.blue_box_image_spacer {
margin-bottom:7px;
margin-top:19px;
}
.blue_box_tabs_container {
background-color:#00529B;
height:24px;
}
.blue_box_tabs {
margin-left:9px;
background-image:url(../assets/buttons/tabs_conditions.gif);
background-repeat:no-repeat;
height:24px;
}
.blue_box_tabs_common {
width:179px;
vertical-align:middle;
text-align:center;
color:#00529B;
}
.blue_box_tabs_common a{
color:#00529B;
text-decoration:none;
font-weight:bold;
}
.blue_box_tabs_more {
width:134px;
vertical-align:middle;
text-align:center;
color:#00529B;
}
.blue_box_tabs_more a{
color:#00529B;
text-decoration:none;
font-weight:bold;
}

.white_box_tabs_container {
height:24px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.white_box_tabs_container_brown {
height:24px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
background-color:#FFFFFF;
}
.white_box_tabs {
background-image:url(../assets/buttons/tabs_conditions_white.gif);
background-repeat:no-repeat;
height:24px;
}
.white_box_tabs_spacer {
border-bottom:#707276 solid 1px;
}
.white_box_tabs_symptoms {
width:124px;
vertical-align:middle;
text-align:center;
}
.white_box_tabs_symptoms a{
color:#00529B;
text-decoration:none;
font-weight:bold;
}
.white_box_tabs_symptoms_second {
width:124px;
vertical-align:middle;
text-align:center;
border-bottom:#707276 solid 1px;
font-weight:bold;
}
.white_box_tabs_symptoms_second a{
color:#00529B;
text-decoration:none;
}
.white_box_tabs_treatments {
width:86px;
vertical-align:middle;
text-align:center;
border-bottom:#707276 solid 1px;
}
.white_box_tabs_treatments a{
color:#00529B;
text-decoration:none;
font-weight:bold;
}
.white_box_tabs_treatments_second {
width:86px;
vertical-align:middle;
text-align:center;
font-weight:bold;
}
.white_box_tabs_treatments_second a{
color:#00529B;
text-decoration:none;
}

#symptomsContentPrint 
{
	display:none;
}

#treatmentsContentPrint 
{
	display:none;
}

#appointment_box_1 {
background-color:#F9FAFC;
margin:3px;
font-size:100%;
text-align:center;
padding:7px;
}
.hours {
color:#797463;
}
#appointment_box_2 {
background-color:#E9EEF3;
border:#CCCCCC solid 1px;
margin:1px;
}
#appointment_box_3 {
border:#8D897A solid 1px;
width:192px;
}

#appointment_box_3_print
{
	display:none;
}
#appointment_box_2_print
{
	display:none;
}
#appointment_box_1_print
{
	display:none;
}


#related_info {
margin-top:3px;
margin-left:3px;
width:313px;
}
.related_info_container {
margin-bottom:6px;
}
.related_info_subhead {
background-image:url(../assets/related_info_subhead.gif);
background-repeat:no-repeat;
font-size:12px;
height:20px;
padding-top:8px;
padding-left:9px;
color:#000000;
}
.related_info_subhead_red {
background-image:url(../assets/related_info_subhead_red.gif);
background-repeat:no-repeat;
font-size:12px;
height:20px;
padding-top:8px;
padding-left:9px;
color:#FFFFFF;
}
.related_info_subhead_gray {
background-image:url(../assets/related_info_subhead_gray.gif);
background-repeat:no-repeat;
font-size:12px;
height:20px;
padding-top:8px;
padding-left:9px;
color:#FFFFFF;
}
.related_info_subhead_video {
background-image:url(../assets/related_info_subhead_video.gif);
background-repeat:no-repeat;
font-size:12px;
height:20px;
padding-top:8px;
padding-left:9px;
color:#242424;
}
.related_info_box_1 {
background-color:#F9FAFC;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}
.related_info_box_2 {
background-color:#F3F3F1;
padding:6px;
border:#FFFFFF solid 2px;
color:#00529B;
}
.related_info_box_2_red {
background-color:#F3F3F1;
padding:6px;
border:#FFFFFF solid 2px;
color:#E22929;
}
.related_info_box_2_gray {
background-color:#F3F3F1;
padding:6px;
border:#FFFFFF solid 2px;
color:#333333;
}
.related_info_box_2_video {
background-color:#676458;
padding:6px;
border:#FFFFFF solid 2px;
color:#FFFFFF;
}
.related_info_photo {
margin-top:9px;
}
.btn_launch {
color:#707276;
vertical-align:middle;
padding-left:13px;
}

.related_info_thumb 
{
padding-right:6px;
    
}
.related_info_thumb_desc 
{
padding-left:6px;
}

.find_doctor_form_left_column {
text-align:right;
padding-right:10px;
vertical-align:middle;
padding-bottom:12px;
}
.find_doctor_form_right_column {
padding-bottom:12px;
}
.optional_text {
font-size:10px;
color:#707276;
}
.error_text {
color:#E22929;
}

#view_all_doctors {
margin-top:23px;
width:163px;
height:18px;
background-image:url(../assets/find_a_doctor/arrow_bg.gif);
background-repeat:no-repeat;
background-color:#E9EEF3;
padding-left:18px;
padding-top:5px;
vertical-align:top;
}

#view_all_doctors a{
color:#00529B;
}

.search_banner_shadow_white {
height:13px;
background-image:url(../assets/banner_shadow_on_white.jpg);
background-repeat:repeat-x;
width:433px;
border-left:#CCCCCC solid 1px;
}
.search_right_image {
background-color:#CCCCCC;
background-image:url(../assets/find_a_doctor/two_column_right_image.jpg);
background-repeat:no-repeat;
height:25px;
padding-left:44px;
padding-top:30px;
}

.search_right_image_shadow {
background-image:url(../assets/find_a_doctor/two_column_right_image_shadow.jpg);
background-repeat:no-repeat;
height:13px;
}
.search_right_search td
{
vertical-align:middle;
padding-right:7px;
}

.search_main_content_left_text {
vertical-align:top;
padding:25px;
padding-top:24px;
padding-left:21px;
border-left:#CCCCCC solid 1px;
font-size:110%;
}
#search_results_header_container {
margin-bottom:20px;
}
.search_results_header {
font-size:12px;
color:#00529B;
}
.search_results_type
{
margin-left:10px;
margin-right:10px;
}
.career_results_type
{
margin-left:10px;
margin-right:10px;
}
.search_results_type td{
padding-right:6px;
margin-left:7px;
margin-top:8px;
vertical-align:middle;
}
#search_doctor {
margin-bottom:6px;
}
#search_doctor_header {
width:100%;
height:24px;
border-bottom:#A8A8A8 solid 1px;
background-color:#DEDEDE;
background-image:url(../assets/find_a_doctor/search_type_corner.jpg);
background-repeat:no-repeat;
background-position:right;
color:#00529B;
font-weight:bold;
}
.search_results_type_header 
{
padding-top:5px;
}
#search_doctor_header a{
color:#00529B;
font-weight:bold;
text-decoration:none;
}
#search_assistants {
margin-bottom:6px;
}
#search_assistants_header {
width:100%;
height:24px;
border-bottom:#A8A8A8 solid 1px;
background-color:#DEDEDE;
background-image:url(../assets/find_a_doctor/search_type_corner.jpg);
background-repeat:no-repeat;
background-position:right;
color:#00529B;
font-weight:bold;
}
#search_therapist {
margin-bottom:6px;
}
#search_therapist_header {
width:100%;
height:24px;
border-bottom:#A8A8A8 solid 1px;
background-color:#DEDEDE;
background-image:url(../assets/find_a_doctor/search_type_corner.jpg);
background-repeat:no-repeat;
background-position:right;
color:#00529B;
font-weight:bold;
}
.search_results_table {
color:#000000;
border-right:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
margin: 4px;
}
.search_all_table {
color:#000000;
border-right:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
background-color:#F7F4EA;
}
.career_results_table {
color:#000000;
border-right:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
background-color:#F7F4EA;
}
.search_all_td
{
padding:2px;
padding-left:7px;
padding-right:7px;
}
.search_results_td
{
padding:1px;
padding-left:7px;
padding-right:7px;
}
.search_results_table a{
color:#00529B;
}
.search_results_cell_image {
border:#CCCCCC solid 1px;
border-right:none;
background-color:#F7F4EA;
}
.search_results_cell_name {
border:#CCCCCC solid 1px;
border-left:none;
padding-left:16px;
padding-top:10px;
padding-right:40px;
background-color:#F7F4EA;
}
.search_results_cell_spacer {
width:4px;
}
.search_results_cell_specialties {
border:#CCCCCC solid 1px;
padding:6px;
background-color:#F7F4EA;
border-right:none;
}
.search_results_image {
border:#CCCCCC solid 1px;
margin:1px;
margin-right:0;
}
.feedback_detail_main {
border:#CCCCCC solid 1px;
border-top:none;
background-color:#F7F4EA;
width:100%;
padding: 8px;
}
#staff_detail_name {
border:#CCCCCC solid 1px;
border-bottom:none;
border-top:none;
font-size:130%;
padding-left:24px;
padding-top:13px;
font-weight:bold;
background-color:#F7F4EA;
}
.staff_detail_title {
font-size:90%;
font-weight:normal;
}
.staff_detail_main {
border:#CCCCCC solid 1px;
border-top:none;
font-size:90%;
background-color:#F7F4EA;
}
.staff_detail_main_left {
padding:13px;
vertical-align:top;
}
.staff_detail_main_right {
padding-top:13px;
padding-right:13px;
text-align:left;
vertical-align:top;
}
#staff_detail_image {
width:231px;
margin-bottom:2px;
}
#staff_detail_divider {
width:231px;
margin-bottom:1px;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}
#staff_detail_quote {
background-image:url(../assets/find_a_doctor/doctor_quote.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#8D897A;
color:#FFFFFF;
font-style:italic;
width:207px;
padding-left:12px;
padding-right:12px;
padding-top:15px;
padding-bottom:15px;
vertical-align:top;
}

#staff_detail_specialties_header {
background-image:url(../assets/find_a_doctor/specialties_header.jpg);
background-repeat:no-repeat;
height:19px;
width:425px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
padding-left:11px;
padding-top:7px;
vertical-align:top;
}
.staff_details_specialties_table {
border-bottom:#CCCCCC solid 1px;
margin-bottom:1px;
}
.staff_details_specialties_table td {
padding-left:11px;
padding-top:4px;
padding-bottom:4px;
}
.staff_detail_specialties_row_odd {
background-color:#FAF9F9;
border-bottom:#FFFFFF solid 2px;
}
.staff_detail_specialties_row_even {
background-color:#ECECE9;
border-bottom:#FFFFFF solid 2px;
}
#staff_detail_qualifications {
border-top:#CCCCCC solid 1px;
width:425px;
padding-top:20px;
vertical-align:top;
padding-left:11px;
}
.staff_detail_qualifications_header {
color:#00529B;
line-height:13px;
font-weight:bold;
}

.right_column_blue_box {
background-color:#00529B;
color:#FFFFFF;
padding-left:21px;
padding-top:19px;
padding-bottom:19px;
} 

.right_column_blue_box_insurance {
background-color:#00529B;
} 

.conditions_main_content_left_text {
vertical-align:top;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
background-color:#E4EDFC;
}

#third_column_text {
margin:19px;
}

.conditions_right_dropdown {
padding-top:20px;
vertical-align:middle;
}
.conditions_right_dropdown a{
padding-top:20px;
vertical-align:middle;
color:#FFFFFF;
}

.section_links {
color:#00529B;
line-height:17px;
}
.section_links a{
color:#00529B;
text-decoration:underline;
}

.hours_table {
margin-top:15px;
}
.hours_bold {
font-weight:bold;
}
.hours_blue {
color:#00529B;
}
.hours_blue_bold {
color:#00529B;
font-weight:bold;
}

.hours_table_insurance {
margin-top:15px;
margin-left:21px;
margin-right:21px;
}
.description_image_table_left {
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
width:185px;
background-color:#8D897A;
color:#FFFFFF;
}
.description_image_table_left_blue {
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
width:185px;
background-color:#A5C1DB;
color:#FFFFFF;
}
.description_image_table_right {
margin-right:10px;
margin-bottom:10px;
text-align:left;
width:185px;
background-color:#00529B;
color:#FFFFFF;
}
.description_image_table_right_blue {
margin-right:10px;
margin-bottom:10px;
text-align:left;
width:185px;
background-color:#A5C1DB;
color:#FFFFFF;
}
.description_image_table_text {
padding-left:12px;
padding-right:12px;
height:120px;
}

.description_image_table_text_submit_story {
padding-left:12px;
padding-right:12px;
height:50px;
}

.description_image_table_text a{
color:#FFFFFF;
}
.description_image_table_text ul{
margin-left:3px; padding-left:1em; margin-top:5px; margin-bottom:0px;
}
.description_image_table_text li{
margin-left:3px; padding-left:2px; list-style-type:square; margin-bottom: 5px;
}
.description_image_table_top {
border-bottom:#FFFFFF solid 1px; 
height:106px;
}
.description_image_table_button {
padding-left:12px;
padding-right:12px;
padding-top:17px;
padding-bottom:12px;
}

.glossary {
padding-left:23px;
padding-right:60px;
}
.glossary_back {
margin-top:34px;
}
.glossary_back_button {
padding-right:4px;
vertical-align:middle;
text-align:left;
}
.glossary_back_button a{
text-decoration:none;
}
.glossary_header {
color:#00529B;
font-weight:bold;
}

.glossary_header a{
color:#00529B;
font-size:11px;
line-height:13px;
font-weight:bold;
text-decoration:none;
}

.insurance_bg {
background-image:url(../assets/about/right_column_insurance_bg.jpg);
background-repeat:repeat-x;
height:288px;
width:321px;
}

#insurance_header {
margin-left:36px;
margin-right:36px;
margin-bottom:20px;
color:#FFFFFF;
font-weight:bold;
}

#insurance_list {
color:#FFFFFF;
margin-left:21px;
}

#insurance_list li {
margin-bottom:2px;
}

#insurance_list li a{
color:#FFFFFF;
}
#insurance_box {
color:#FFFFFF;
margin-top:20px;
margin-left:15px;
margin-right:15px;
margin-bottom:20px;
border:#CDCBCC solid 1px;
width:249px;
padding:18px;
padding-top:15px;
padding-bottom:15px;
line-height:14px;
}

.contact_financial_table li ul {
vertical-align:top;
margin-top:0;
padding-top:0;
margin-bottom:2px;
}

#side_nav_warning {
margin-top:16px;
font-size:90%;
color:#AEAFB0;
padding-right:10px;
}

#side_nav_warning_print {
display:none;
}

#innovations_popup 
{
background-color:#D9E5F0;
height:725px;
width:680px;
}
.innovations_bg 
{
background-image:url(../assets/about/innovations/innov_bg.jpg);
background-repeat:no-repeat;
width:616px;
height:616px;
margin-left:35px;
margin-right:auto;
margin-top:10px;
}
.innov_header 
{
background-image:url(../assets/about/innovations/innov_header.jpg);
background-repeat:no-repeat;
height:78px;
width:100%;
text-align:left;
}
.innov_header_left 
{
vertical-align:bottom;
font-size:17px;
padding-bottom:36px;
text-align:left;
padding-left:15px;
width:105px;
}

#floor_popup 
{
background-color:#D9E5F0;
height:539px;
width:483px;
}
.pop_bg_vert 
{
background-image:url(../assets/facility/popup/bg_vertical.jpg);
background-repeat:no-repeat;
width:285px;
height:427px;
margin-left:auto;
margin-right:auto;
margin-top:14px;
}
.pop_bg_horz 
{
background-image:url(../assets/facility/popup/bg_horizontal.jpg);
background-repeat:no-repeat;
width:421px;
height:290px;
margin-left:auto;
margin-right:auto;
margin-top:83px;
}
.pop_table_cell 
{
padding:0;
margin:0;
vertical-align:top;
text-align:left;
}
.pop_header 
{
background-image:url(../assets/facility/popup/pop_header.jpg);
background-repeat:no-repeat;
height:78px;
width:100%;
text-align:left;
}

.pop_header_left 
{
vertical-align:bottom;
font-size:17px;
padding-bottom:36px;
text-align:left;
padding-left:15px;
width:23%;

}
.pop_header_middle 
{
vertical-align:bottom;
padding-bottom:36px;
text-align:left;
}
.pop_header_right
{
vertical-align:bottom;
color:#333333;
padding-bottom:36px;
text-align:right;
width:93px;
}
.pop_numbers 
{
text-decoration:none;
font-weight:bold;
}
.pop_numbers a
{
text-decoration:none;
padding: 4px;
font-weight:bold;
}
.pop_numbers a:hover
{
text-decoration:none;
background-color:#707276;
padding: 4px;
color:#FFFFFF;
font-weight:bold;
}
.pop_numbers_selected 
{
text-decoration:none;
background-color:#707276;
padding: 4px;
color:#FFFFFF;
font-weight:bold;
}
#pop_floorplan_lower 
{
width:786px;
height:614px;
}
#pop_floorplan_first
{
width:786px;
height:614px;
}
#pop_floorplan_second 
{
width:786px;
height:614px;
}
#pop_floorplan_third
{
width:786px;
height:614px;
}
 
.activity_header_white {
width:180px;
height:24px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:17px;
padding-top:17px;
text-align:left;
}
.activity_header_white a{
color:#FFFFFF;
text-decoration:underline;
}
.activity_header_black {
width:180px;
height:24px;
color:#000000;
font-size:11px;
font-weight:bold;
padding-left:17px;
padding-top:17px;
text-align:left;
}
.activity_header_black a{
color:#000000;
text-decoration:underline;
}
.activity_header_border {
height:1px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
width:195px;
}

.activity_body {
border:#CCCCCC solid 1px;
width:163px;
padding-left:16px;
padding-right:16px;
padding-top:11px;
padding-bottom:10px;
text-align:left;
}
.activity_footer {
width:195px;
border:#CCCCCC solid 1px;
height:8px;
border-top:none;
}

#middlecolumn1 
{
	height:500px;
}

/* BUTTONS */
.buttonBlue ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
color:#FFFFFF;
border:#000000 solid 1px;
height:20px;
}
.buttonBlue li {
list-style-type: none;
height: 18px;
text-align:center;
margin:0px;
padding:0px;
color:#FFFFFF;
	
}
.buttonBlue li a {
text-decoration: none;
height: 100%;
display: block;
border-width: 1px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
background-color: #00529B;
border-style: solid;
border-bottom-color: #ffffff;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-top-color: #ffffff;
}

.buttonLightBlue ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
color:#333333;
border:#8D897A solid 1px;
height:20px;
}
.buttonLightBlue li {
list-style-type: none;
height: 18px;
text-align:center;
margin:0px;
padding:0px;
color:#333333;
}
.buttonLightBlue li a {
text-decoration: none;
height: 100%;
display: block;
border-width: 1px;
padding-left:10px;
padding-right:10px;
color:#333333;
background-image:url(../assets/buttons/light_blue_bg.jpg);
background-repeat:repeat-x;
border-style: solid;
border-bottom-color: #ffffff;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-top-color: #ffffff;
}
.buttonLightBlue li a:hover {
text-decoration: none;
height: 100%;
display: block;
border-width: 1px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
background-color: #00529B;
border-style: solid;
border-bottom-color: #ffffff;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-top-color: #ffffff;
background-image:none;
}

.buttonLightGray ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
color:#333333;
border:#8D897A solid 1px;
height:20px;
}
.buttonLightGray li {
list-style-type: none;
height: 18px;
text-align:center;
margin:0px;
padding:0px;
color:#333333;
}
.buttonLightGray li a {
text-decoration: none;
height: 100%;
display: block;
border-width: 1px;
padding-left:10px;
padding-right:10px;
color:#333333;
background-image:url(../assets/buttons/light_gray_bg.jpg);
background-repeat:repeat-x;
border-style: solid;
border-bottom-color: #ffffff;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-top-color: #ffffff;
}
.buttonLightGray li a:hover {
text-decoration: none;
height: 100%;
display: block;
border-width: 1px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
background-color: #707276;
border-style: solid;
border-bottom-color: #ffffff;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-top-color: #ffffff;
background-image:none;
}


.buttonVideo ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
color:#333333;
border:#8D897A solid 1px;
height:20px;
}
.buttonVideo li {
list-style-type: none;
height: 18px;
text-align:center;
margin:0px;
padding:0px;
color:#333333;
}
.buttonVideo li a {
text-decoration: none;
height: 100%;
display: block;
border-width: 1px;
padding-left:10px;
padding-right:10px;
color:#333333;
background-image:url(../assets/buttons/video_bg.jpg);
background-repeat:repeat-x;
border-style: solid;
border-bottom-color: #ffffff;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-top-color: #ffffff;
}
.buttonVideo li a:hover {
text-decoration: none;
height: 100%;
display: block;
border-width: 1px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
background-color: #676458;
border-style: solid;
border-bottom-color: #ffffff;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-top-color: #ffffff;
background-image:none;
}

#conditions_print
{
display:none;
width:0;
}


/* RESEARCH & EDUCATION ACCORDION */
.research_container {
width: 410px;
margin: 0 auto;
padding:
}

h9.acc_trigger {
padding: 0;	margin: 0 0 5px 0;
background: url('assets/research/featured_header.gif') no-repeat;
height: 31px;	line-height: 31px;
width: 410px;
font-size: 0.875em;
font-weight: normal;
float: left;
}
h9.acc_trigger a {
color: #00529B;
text-decoration: none;
display: block;
padding: 0 0 0 30px;
}
h9.acc_trigger a:hover {
color: #FFFFFF;
}
h9.active {background-position: left bottom;}

.acc_container {
margin: 0 0 5px; padding: 0;
overflow: hidden;
clear: both;
background: #f0f0f0;
border: 1px solid #d6d6d6;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; 
}
.acc_container .block {
padding: 12px;
background-color:#F3F3F1;
border:2px solid #FFFFFF;
color:#00529B;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.acc_container .block p {
padding: 5px 0;
margin: 5px 0;
}
.acc_container img {
float: left;
margin: 10px 15px 15px 0;
padding: 5px;
background: #ddd;
border: 1px solid #ccc;
}