body, p, td, div, li { color:#333333;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
a { color:#5077aa; text-decoration:underline;}

.white_spacer{ background-color:#FFFFFF;}

.tools_bg{ background-image:url("../img/tools_bg.gif"); background-repeat:repeat-x;}
.search_bg{ background-color:#9b9b91;}
.advanced_search_bg{border:1px solid #c9c7c2; background-color:#f6f6f5;}
.search_control_1{padding-bottom:1px;}
.search_control_2{padding-bottom:2px;}
.search_control_3{padding-top:1px;}
a.advanced_search_link{color:#e4eaf1; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: underline;}
a.basic_search_link{font-size: 10px; line-height: 15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: underline;}
.search_label{padding: 5px 7px 6px 4px; background-color:#e3e3e2; color:#333333; font-size: 12px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; text-align:right;}
.search_label_disabled{padding: 5px 7px 6px 4px; background-color:#e3e3e2; color:#999999; font-size: 12px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; text-align:right;}
.search_field{padding: 3px 0px 0px 8px;}

.page_title{color:#333333; font-size: 21px; line-height: 25px; font-family: Century, Verdana, Arial; text-decoration: none;}

.border{border:1px solid #c9c7c2; padding:13px 15px 15px 9px;}
.border2{border:1px solid #c9c7c2; padding:10px 5px 10px 5px;}
.border3{border:1px solid #c9c7c2; padding:10px 13px 10px 9px;}

.nonav_bg{border:1px solid #c9c7c2; background-image:url("../img/nonav_bg.gif");}
.nocolumn_bg{border:1px solid #c9c7c2; background-image:url("../img/nonav_bg.gif");}

.frequent_requests{ background-image:url("../img/nav_arrow_0.gif"); background-repeat:no-repeat; background-position:left center; background-color:#e4eaf1; color:#333333; font-size: 12px; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; padding:4px 20px 5px 23px; cursor:pointer;}
.frequent_requests_over{ background-image:url("../img/nav_arrow_1.gif"); background-repeat:no-repeat; background-position:left center; background-color:#728caf; color:#ffffff; font-size: 12px; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; padding:4px 20px 5px 23px;cursor:pointer;}

a.title_link{color:#5077aa;font-size: 13px; line-height: 15px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: underline;}
a.title_link_active{color:#000000;font-size: 13px; line-height: 15px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: underline;}
a.title_link_active:hover{color:#5077aa;text-decoration: underline;}
.module_text{ color:#333333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;padding-bottom:7px;}
.module_sr_text{ color:#333333; font-size: 10px; line-height: 15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.field_label{font-size:10px; text-transform:uppercase; padding-bottom:1px;}
.inactive_entry_top{color:#000000;padding-left:9px;padding-top:8px;padding-right:15px;padding-bottom:7px;}
.active_entry_top{background-color:#e3e3e2;color:#000000;padding-left:9px;padding-top:8px;padding-right:15px;padding-bottom:12px;border-bottom:1px solid #FFFFFF;}
.active_entry_bottom{background-color:#f6f6f5;text-decoration:none;padding-left:9px;padding-top:8px;padding-right:15px;padding-bottom:12px;border-bottom:3px solid #FFFFFF;}

.announcement_title{color:#3f5e86;font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-decoration: none;}
.announcement_date{color:#333333; font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.announcement{color:#333333; font-size: 12px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.announcement_icon{padding-top:5px;}

.edit_heading_image{padding-top:24px;padding-bottom:8px;}
.edit_heading{vertical-align:top;padding-left:5px;padding-top:23px;color:#2882af;padding-bottom:8px;}

.feedback_title{ padding:17px 0px 7px 0px;color:#3f5e86;font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-decoration: none;}
.label{ padding: 5px 8px 7px 3px; background-color:#f6f6f5; color:#333333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; text-align:right;vertical-align:top;}
.label_with_help{padding: 4px 8px 5px 1px;background-color:#f6f6f5;color: #333333; font-size: 12px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-align:right;vertical-align:top;}
.label_with_help img{margin-top:1px;}
.field{padding:5px 0px 2px 8px; vertical-align:top;}
.field_text{padding:5px 0px 2px 8px; vertical-align:top;}
.field_area{padding:3px 0px 2px 7px;}
.radio{height:12px; width:12px; padding:0px; margin:0px;}
.radios{padding-left:3px;vertical-align:top;padding-top:3px; padding-right:18px;}
.complaint_radio{position:relative; left:-1px; top:1px;}
.checkbox{height:13px; width:13px; padding:0px; margin:0px;}
.checkbox_td{padding: 6px 0px 5px 0px;}
.radio_td{padding: 4px 6px 1px 5px;}
.na_radio_td{padding: 4px 6px 1px 22px;}
.yesno_radio_td{padding: 3px 0px 0px 0px;}

.entry_section_header{ color:#333333; font-size:13px; line-height:17px; font-weight:bold; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  text-transform:uppercase;padding-bottom:7px;padding-top:19px;}
.entry_section_link{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  padding-bottom:8px;padding-top:18px; text-align:right;}

.feedback_additional{padding:3px 0px 0px 6px; color:#333333;font-size: 12px; line-height: 15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.feedback_text{color:#888787;font-size: 12px; line-height: 17px; font-style:italic; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; text-align:right;}
.feedback_text2{color:#888787;font-size: 12px; line-height: 17px; font-style:italic; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.feedback_rating_yesno{padding:0px 19px 0px 3px; color:#333333; font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.feedback_rating1{padding-left:7px; color:#333333; font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.feedback_rating2{padding-left:6px; color:#333333; font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.feedback_rating_na{padding-left:13px;color:#333333; font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}

.search_header{padding-top:15px;color:#333333; font-size: 12px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.search_header b{font-size: 13px; font-weight:bold;}
.num_results{color:#333333; font-size: 12px; line-height: 17px; font-style:italic; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.pagination{color:#333333; font-size: 13px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.results{padding-bottom:19px;}
.related{border-top:1px solid #c9c7c2;padding-bottom:19px;padding-top:10px;}

.school_header{padding:4px 10px 7px 9px; border-right:2px solid #FFFFFF; background-color:#cccccc;font-weight:bold;}
.school_header_rt{padding:4px 10px 7px 9px; background-color:#cccccc; font-weight:bold;}
.school_results{padding:4px 10px 7px 9px;border-right:2px solid #FFFFFF;}
.school_results_rt{padding:4px 10px 7px 9px;}
.school_results_alt{padding:4px 10px 7px 9px; background-color:#e4e4e4;border-right:2px solid #FFFFFF;}
.school_results_rt_alt{padding:4px 10px 7px 9px; background-color:#e4e4e4;}
a.red_link{color:#ff0000;text-decoration:underline;}

a.related_search{font-weight:bold; font-size:13px;}

/*
ul{ margin-left:9px; padding-left:0px; margin-top:-3px; margin-bottom:0px; list-style:none;}
ul li{padding-left:20px;background-image: url("../img/dash.gif");background-repeat: no-repeat;background-position: 0 3px;margin-top:9px;margin-bottom:10px;}
*/
ol{ margin-left:15px; padding-left:14px;}
ol li{margin-top:9px;margin-bottom:10px;}

ul.errors{ padding-top:5px; margin-left:9px; padding-left:0px; margin-top:-3px; margin-bottom:0px; list-style:none;}
ul.errors li{ color:#FF0000; padding-left:20px;background-image: url("../img/error_dash.gif");background-repeat: no-repeat;background-position: 0 3px;margin-top:9px;margin-bottom:10px; }
.error_text{padding: 4px 0px 12px 0px; color:#FF0000; font-size: 12px;}

ul.indented_links{margin-left:29px; padding-left:0px; margin-top:-3px; padding-top:0px; margin-bottom:0px; list-style:none;}
ul.indented_links li{padding-left:8px;background-image: url("../img/arrow.gif");background-repeat: no-repeat;background-position: 0 2px;margin-top:3px;margin-bottom:0px;}

ul.related_links{margin-left:15px; padding-left:0px;margin-bottom:0px; list-style:none;}
ul.related_links li{padding-left:8px;background-image:none;margin-top:9px;margin-bottom:10px;}

.red{color:#FF0000;}
.red_bold{color:#FF0000; font-weight:bold;}
.green_bold{color:#009900; font-weight:bold;}
.red_bold_lg{color:#FF0000; font-weight:bold;font-size:13px;}
.green_bold_lg{color:#009900; font-weight:bold;font-size:13px;}
.bold_lg{font-weight:bold;font-size:13px;}

.detailed_info{padding:10px 10px 0px 22px;}
.detail_entry{padding:6px 6px 10px 6px;background-color:#f6f6f5;}

.errors{padding-top:17px;color:#FF0000;}
.submitted{color:#009900;font-size: 13px; line-height: 17px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-decoration: none;}

.popup{visibility:hidden;border:1px solid #5077aa;z-index:20;position:absolute;top:0px;left:0px;background-color:#ffffff; z-index:100}
.page_settings_popup{z-index:20;position:absolute;top:0px;left:0px;}
.help_text{color:#333333; font-size: 13px; line-height: 15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.help_title{color:#5077aa; font-size: 13px; line-height: 18px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; }
.help_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right;}
.buttons2{text-align:right;}
.page_settings_shim{z-index:10;position:absolute;top:0px;left:0px;}
.shim{visibility: hidden;z-index:10;position:absolute;top:0px;left:0px;}
.trans_popup{visibility:hidden;border:2px solid #333333;z-index:20;position:absolute;top:185px;left:223px;background-color:#ffffff;}

.map_popup{visibility:hidden;z-index:30;position:absolute;top:0px;left:0px;background-color:#ffffff;}
.map_td{border:1px solid #333333; padding:17px 15px 28px 19px;}
.map_title{font-size:13px; font-weight:bold; text-transform:uppercase;}
.map_text{padding-top:16px;padding-bottom:18px;}
.map_locations_list{border:1px solid #cccccc;}
.map_locations_map{border:1px solid #cccccc; background-color:#ffffcc; text-align:center; vertical-align:middle;}
.map_iframe{overflow-y: scrool; overflow-x: hidden;}
.map_pagination{padding-top:11px;color:#333333; font-size: 13px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}

.map_locations{background-color:#f2f2f2; padding:5px 5px 8px 9px;}
.map_locations_alt{background-color:#ffffff; padding:5px 5px 8px 9px;}
#highlight .map_locations{background-color:#728caf; color:#ffffff;}
#highlight a.location_name_link{color:#ffffff; font-weight:bold; font-size:13px; text-decoration:none;}
#highlight a.location_name_link:hover{color:#ffffff; text-decoration:underline;}
#highlight .map_locations_alt{background-color:#728caf; color:#ffffff;}
#highlight a{color:#ffffff;}
#highlight a:hover{color:#333333;}

ul.map_links{margin-left:0px; padding-left:0px; margin-top:0px; padding-top:0px; margin-bottom:0px; list-style:none;}
ul.map_links li{padding-left:9px;background-image: url("../img/arrow.gif");background-repeat: no-repeat;background-position: 0 2px;margin-top:0px;margin-bottom:0px;}
#highlight ul.map_links li{padding-left:9px;background-image: url("../img/white_arrow.gif");background-repeat: no-repeat;background-position: 0 2px;margin-top:0px;margin-bottom:0px;}

.nav_section{padding: 4px 7px 5px 7px; background-color:#ecf0f5; color:#5077aa; font-size: 12px; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; cursor:pointer;}
.nav_section_over{padding: 4px 7px 5px 7px; background-color:#728caf; color:#FFFFFF; font-size: 12px; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; cursor:pointer;}
.nav_section_active{padding: 4px 7px 0px 7px; background-color:#FFFFFF; color:#5077aa; font-weight:bold; font-size: 13px; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; cursor:pointer;}
.nav_section_active_over{padding: 4px 7px 0px 7px; background-color:#FFFFFF; color:#333333;font-weight:bold; font-size: 13px; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; cursor:pointer;}
.subnav{padding: 2px 7px 0px 7px;}
.subnav_text{color:#333333; font-size: 11px; line-height: 15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;padding-bottom:7px;}

.breadcrumbs{color:#333333; font-size: 10px; line-height: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.grey_line { background-color: #c9c7c2; }


.prev_month{width:29px;height:23px;border-right:2px solid #ffffff;}
.next_month{width:29px;height:23px;}
.month_name{width:153px;height:23px;background-color:#b5bfcc; color:#ffffff; text-align:center;font-size: 12px; line-height: 15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; vertical-align:middle; text-transform:uppercase;border-right:2px solid #ffffff;}
.sunday_header{width:29px;height:25px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;font-size: 12px; line-height: 15px; color:#000000; background-color:#ecf0f5; text-align:center; vertical-align:middle; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.saturday_header{width:29px;height:25px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;font-size: 12px; line-height: 15px; color:#000000; background-color:#ecf0f5; text-align:center; vertical-align:middle;border-top:2px solid #ffffff;}
.weekday_header{width:29px;height:25px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;font-size: 12px; line-height: 15px; color:#000000; background-color:#ecf0f5; text-align:center; vertical-align:middle; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.weekday{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-color:#ecf0f5; text-align:center; vertical-align:middle; cursor:pointer; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.weekday_over{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-image:url("../img/calendar_bg.gif"); text-align:center; vertical-align:middle; cursor:pointer; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.weekday_current{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#ffffff; background-color:#728caf; text-align:center; vertical-align:middle; cursor:pointer; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.weekday_empty{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-color:#ecf0f5; text-align:center; vertical-align:middle; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.sunday{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-color:#ecf0f5; text-align:center; vertical-align:middle; cursor:pointer; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.sunday_empty{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-color:#ecf0f5; text-align:center; vertical-align:middle; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.sunday_over{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-image:url("../img/calendar_bg.gif"); text-align:center; vertical-align:middle; cursor:pointer; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.sunday_current{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#ffffff; background-color:#728caf; text-align:center; vertical-align:middle; cursor:pointer; border-right:2px solid #ffffff;border-top:2px solid #ffffff;}
.saturday{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-color:#ecf0f5; text-align:center; vertical-align:middle; cursor:pointer; border-top:2px solid #ffffff;}
.saturday_empty{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-color:#ecf0f5; text-align:center; vertical-align:middle;border-top:2px solid #ffffff;}
.saturday_current{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#ffffff; background-color:#728caf; text-align:center; vertical-align:middle; cursor:pointer; border-top:2px solid #ffffff;}
.saturday_over{width:29px;height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 15px; color:#5077aa; background-image:url("../img/calendar_bg.gif"); text-align:center; vertical-align:middle; cursor:pointer;border-top:2px solid #ffffff;}

.weather_info{color:#000000;vertical-align:top; padding:6px 0px 0px 7px;}


.rss_feed_info{padding-bottom:8px;}
.useful_links{padding-bottom:1px;overflow:hidden;}

.events_header{padding-bottom:8px;}
.event_data{border-top:2px solid #ffffff;padding:5px 0px 10px 8px; vertical-align:top;}
.event_data_rt{border-top:2px solid #ffffff; padding:5px 7px 10px 0px; vertical-align:top; text-align:right;}
.events_details_table{padding:10px 0px 15px 0px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.events_details_text{padding:0px 8px 0px 8px;  vertical-align:top;}
.events_details_text p{}
.events_footer{padding-top:9px;}

.vertical_divider{background-color:#cccccc;}

.page_settings{text-align:right;}
.my_311_header{font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.address_details{padding:13px 0px 6px 0px;}
.page_settings_top{border-bottom:1px solid #c9c7c2;}
.page_settings_tab{border-left:1px solid #c9c7c2;border-top:1px solid #c9c7c2;border-right:1px solid #c9c7c2;background-color:#f2f2f2;text-align:center;padding:5px 0px 9px 0px;}
.page_settings_td{border-left:1px solid #c9c7c2;border-bottom:1px solid #c9c7c2;border-right:1px solid #c9c7c2;background-color:#f2f2f2;padding:0px 15px 0px 15px;}
.my_311_label{background-color:#d4d4d4; padding: 5px 8px 7px 3px; color:#333333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; text-align:right;vertical-align:top;}
.page_settings_text{ color:#000000;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.page_settings_text b{ font-weight:bold;}
.page_settings_text_td{padding: 8px 0px 7px 0px; color:#000000; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.page_setting_checkboxes{padding: px 0px 0px 0px;}
.page_settings_checkbox_label{padding:0px 0px 2px 6px; color:#000000; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;}
.page_settings_buttons{padding:2px 0px 0px 0px;text-align:right;}
.page_settings_header{font-weight:bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none;padding:10px 0px 7px 0px;}

.location_table{border:1px solid #c9c7c2; padding:8px 13px 20px 9px;}
.location_buttons{padding:11px 0px 0px 0px;text-align:right;}
.location_label{ padding: 5px 8px 5px 3px; background-color:#f6f6f5; color:#333333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration: none; text-align:right;vertical-align:top;}
.location_field{padding:2px 0px 2px 8px; vertical-align:top;}
.location_select_field{padding:3px 0px 2px 8px; vertical-align:top;}

.agency_buttons{padding-left:208px;}
.agency_radios{padding-left:3px;vertical-align:top;padding-top:4px; padding-right:18px;}
.agency_radio{position:relative;top:1px;}

.agency_data{padding:5px 0px 12px 0px;}
.table_header{color:#333333; background-color:#cccccc; font-weight:bold; border-right:1px solid #ffffff;padding:6px 0px 6px 8px;}
.table_header_rt{color:#333333; background-color:#cccccc; font-weight:bold; padding:6px 0px 6px 8px;}
.table_header a{color:#333333;}
.table_header a:hover{color:#5077aa;}
.hide_row{background-color:#f2f2f2;}
.show_row{background-color:#cccccc;}
.table_data{border-top:2px solid #ffffff;border-right:1px solid #ffffff; padding:5px 0px 10px 8px; vertical-align:top;}
.table_data_rt{border-top:2px solid #ffffff;padding:5px 0px 10px 8px; vertical-align:top;}
.agency_section_header{ color:#333333; font-size:13px; line-height:17px; font-weight:bold; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; padding-bottom:8px;padding-top:9px;}
.agency_details{padding-bottom:18px;}



a:hover{color:#333333;}

a.footer_links{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 10px; color:#F9D053; }
a.footer_links:hover{color:#FFFFFF; }
.footer_copyright{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 10px; color:#C4C4B2; }
.footer_bg{ background-color:#4c4c4c;}

a.scroll_link{color:#5077aa; text-decoration:underline;font-size: 12px; line-height: 16px;}


.rt_button{
	background-color:#dbdbdb;
	border-width:1px;
	height:20px;
	width:20px;
	background-image:url("/portal/apps/threeoneone/site_launch/img/rt_button.gif");
	background-position:center;
	background-repeat:no-repeat;
}

.lt_button{
	background-color:#dbdbdb;
	border-width:1px;
	height:20px;
	width:20px;
	background-image:url("/portal/apps/threeoneone/site_launch/img/lt_button.gif");
	background-position:center;
	background-repeat:no-repeat;
}
.stop_button{
	background-color:#dbdbdb;
	border-width:1px;
	height:20px;
	width:39px;
	background-image:url("/portal/apps/threeoneone/site_launch/img/stop_button.gif");
	background-position:center;
	background-repeat:no-repeat;
}
.play_button{
	background-color:#dbdbdb;
	border-width:1px;
	height:20px;
	width:39px;
	background-image:url("/portal/apps/threeoneone/site_launch/img/play_button.gif");
	background-position:center;
	background-repeat:no-repeat;
}

.button{
	background-color:#dbdbdb;
	border-width:1px;
	height:24px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#000000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	cursor:pointer;
	text-transform:uppercase;
}
.back_button{
	background-color:#dbdbdb;
	border-width:1px;
	height:24px;
	background-image:url("../img/back_button.gif");
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.next_button{
	background-color:#dbdbdb;
	border-width:1px;
	height:24px;
	background-image:url("../img/next_button.gif");
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.calendar_button{
	background-color:#dbdbdb;
	border-width:1px;
	height:21px;
	background-image:url("../img/calendar.gif");
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#suggest{position:absolute;top:0px;left:0px;visibility:hidden;border:#000000 1px solid;width:385px;z-index:30;background-color:#FFFFFF;}
#suggest div{background:#FFFFFF;color:#000000;padding-left:4px;cursor:pointer;text-align:left;}
#suggest div.over{color:#FFFFFF;background:#000000;}
#webFeed_Desc{width:191px;overflow:hidden;}