body, p, td, div, li { color: #4f5052; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a { color: #4f5052; font-size: 14px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
p {margin-top:0px; margin-bottom:10px;}
.page_title { color: #CC0066; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.page_subtitle { color: #4f5052; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.area_header { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.headline { color: #4f5052; font-weight: bold; font-size: 16px; line-height: 21px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.bodytext { color: #4f5052; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.bodytextbold { color: #4f5052; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.bodytextboldital  { color: #4f5052; font-style: italic; font-weight: bold; nt-size: 13px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.module_header { color: #4f5052; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.module_subheader { color: #c00; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.module_bodytext { color: #4f5052; font-size: 14px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.module_bodytext div{ width:132px;} 
.module_bodytextbold { color: #4f5052; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.highlight_bodytext { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.highlight_bodytext_ital { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.highlight_bodytextbold_large { color: #CC0066; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.footer_text { color: #666666; font-size: 10px; line-height: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
.nav_subsection { color: #018989; font-size: 14px; line-height: 15px; font-family: Arial; text-decoration: none; padding-left:20px; padding-top:3px; padding-bottom:2px; } 
.nav_subsection_active { color: #018989; font-size: 14px; line-height: 15px; font-family: Arial; text-decoration: underline; padding-left:20px; padding-top:3px; padding-bottom:2px; } 
a.nav_sub { color: #018989; font-size: 14px; line-height: 15px; font-family: Arial; text-decoration: none; } 
a.nav_sub:hover { color: #018989; font-size: 14px; line-height: 15px; font-family: Arial; text-decoration: underline; } 
a.nav_sub_active { color: #018989; font-size: 14px; line-height: 15px; font-family: Arial; text-decoration: underline; } 
a.nav_section { color: #000000; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none } 
a.nav_section_active { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none } 
a.bodytext_underline { color: #018989; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; } 
a.bodytextbold_underline { color: #4f5052; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline } 
a.module_bodytext { color: #4f5052; font-size: 14px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; text-decoration: none } 
a.module_bodytext:hover { color: #4f5052; font-size: 14px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline } 
a.module_bodytext_underline { color: #4f5052; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline } 
a.module_bodytext_underline:hover { color: #4f5052; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline } 
a.highlight_bodytext_underline { color: #4f5052; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

td#altnav{padding-left:10px;}
td#altnav .nav_subsection{padding:0px;font-size: 14px; line-height: 18px;}
td#altnav a.nav_section{font-weight:bold;font-size: 14px; line-height: 18px;}

.pr_table{background-color:#dedede; border-collapse:collapse;border:1px solid #dedede;}
.pr_date{vertical-align:middle; text-align:center; padding:5px; white-space:nowrap;  border-right:1px solid #ffffff;}
.pr_text{vertical-align:middle; text-align:left; padding:5px; border-left:1px solid #ffffff;}
.pr_date#pr_alt{background-color:#f5f4f4; border-right:1px solid #dedede;}
.pr_text#pr_alt{background-color:#f5f4f4; border-left:1px solid #dedede;}

a:hover { color: #FF6600; text-decoration: underline } 

.banner_bg { background-image:url(../../includes/site_images/branding/banner_bg.gif); background-repeat:repeat-x;}
.tools_bg{background-color:#109597; background: url(../../includes/site_images/branding/tools_bg.gif) repeat-x;} 
.go	{padding-left:3px; padding-right:12px; float:right; width:25px; vertical-align: top; padding-top:13px;}
@-moz-document url-prefix() { .go { padding-top: 12px } } /* Address issues related to Firefox padding for the Go search button */
.search_field {float:left; width:127px; padding-top:12px; padding-left:1px; height:25px;}
input.search {background-color:#469c9e; border-color:#036e6f #63bcbc #63bcbc #036e6f; border-style:solid; border-width:1px; color:#dff4f4; font-family:Arial; font-size:12px; height:19px; width:128px; padding-left:4px;}
.img_social {padding-top:1px; padding-right: 12px; text-align:right; display:block;}
@-moz-document url-prefix() { .img_social { padding-top: 0px } } /* Address issues related to Firefox padding for the facebook img */

td#main_content{ background-image:url(../../includes/site_images/misc/content_main_bg.gif); background-position:top right; background-repeat:repeat-x;}
td#col3_content{background-image:url(../../includes/site_images/misc/content_main_bg.gif); background-position:top right; background-repeat:repeat-x;}
.content_main_bg{ background-image:url(../../includes/site_images/misc/content_main_bg.gif); background-repeat:repeat-x;}
.inside_img_right_align{padding-left:5px; padding-bottom:5px;}

.top_module{padding-top: 0px; padding-left:10px; padding-right:12px;}
.mid_module{padding-top:0px; padding-left:10px; padding-right:12px;}
.module_table{border:1px solid #d9d9d9; border-bottom-color: #bbbbbb; background-color:#f8f8f8; width:158px;}
.column_module{padding:12px 11px 12px 11px; background-color:#f8f8f8;}

input.module_senior_services{background-color:#feffff; border-color:#c3c8c7; border-style:solid; border-width:1px; color:#4f5052; font-family:Arial; font-size:11px; height:20px; width:132px; }
select.module_senior_services{background-color:#feffff; border-color:#c3c8c7; border-style:solid; border-width:1px; color:#4f5052; font-family:Arial; font-size:11px; height:20px; width:132px;  }
.scroll_startstop{ text-align:left;}
.itemStatus{ font: Arial, Helvetica, sans-serif; font-size:11px;}

.resource-box {border:1px solid #dbdbdb; color:#2F4F4F; float:right; margin:0 0 0.2em 0.7em; padding:0.2em 0.2em 1em; width:226px; padding: 6px; }
.resource_box_row {padding:8px 18px 8px 12px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#018989;}
.resource_box_row a {font:Arial, Helvetica, sans-serif; font-size:12px; color:#018989; text-decoration:none;}
.resource_box_row a:hover {font:Arial, Helvetica, sans-serif; font-size:12px; color:#018989; text-decoration:underline;}


.home_features {height:340px; width:769px; position:relative;background-color:#dddddd;}
.tab_container0 {background-image:url(../../includes/site_images/branding/tab_bg_shadow.png); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:9; top: 10px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container0_1 {background-image:url(../../includes/site_images/branding/tab_bg_no_shadow.gif); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:9; top: 10px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container1 {background-image:url(../../includes/site_images/branding/tab_bg_shadow.png); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:8; top:50px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container1_1 {background-image:url(../../includes/site_images/branding/tab_bg_no_shadow.gif); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:8; top:50px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container2 {background-image:url(../../includes/site_images/branding/tab_bg_shadow.png); background-repeat:no-repeat; width:170px; height:30px; position: absolute;z-index:7; top:90px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container2_1 {background-image:url(../../includes/site_images/branding/tab_bg_no_shadow.gif); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:7; top:90px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container3 {background-image:url(../../includes/site_images/branding/tab_bg_shadow.png); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:6; top:130px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container3_1 {background-image:url(../../includes/site_images/branding/tab_bg_no_shadow.gif); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:6; top:130px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.tab_container4 {background-image:url(../../includes/site_images/branding/tab_bg_shadow.png); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:5; top:170px;}
.tab_container4_1 {background-image:url(../../includes/site_images/branding/tab_bg_no_shadow.gif); background-repeat:no-repeat; width:170px; height:30px; position: absolute; z-index:5; top:170px;}

.tab_inner_container{width:170px; height:60px;}

/*Translate pop up */
.popup{visibility:hidden;border:2px solid #222425;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}
.progress_popup{visibility:hidden;border:2px solid #4e6381;z-index:20;position:absolute;top:200px;left:223px;background-color:#ffffff;}
.progress_text{color:#333333; font-size:14px; line-height:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;}
.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:318px;}

/*Translate pup up end */