@charset "UTF-8";
/* CSS Document */
@import url(type.css);

/* --------- COLORS

4e8abe - background color -
dfeaf3 -  canvas color (very lt blue)

134a82 - dk blue in left side bar background
fdfbc7 - light yellow background in side bar
96b9d6 - light blue for rollover color (mid tone) ; used in blue sid bars

f2ed64 - rollover color on top menu
4e8abe - Main header colors, secondary heads

b8d0e5 - off state of main menu


646464 - body text color
838383 - date text and other 2ndary level text



Side bar

Side bar - yellow background:
646464 - header text
4e8abe - a:, a:active

dark side bar:

ffffff	-	a:link
4e8abe  a:hover / selected?




  -------------- */
html { overflow-y: scroll;  }
body { background-color:#4e8abe;} 
p { margin:0 0 15px 0; border:0; padding:0;}	

#container { width:956px;   margin:16px auto 0 auto;}
#brand a { width:956px; height:103px; margin:0; padding:0; background-image: url("header_brand.gif"); background-repeat:no-repeat; display:block;}

#blah_wrapper {display:block; width:956px; border:solid 1px #fff;}

#missing_content { font-size:24px; color:#900; text-transform:capitalize; display:block; margin: 30px 0 30px 0;}

/* --------- FRAMEWORK STRUCTURE FOR FP & DEPARTMENT DISPLAY PAGES -------------- */

#highlight_canvas_wrapper { display:block; width:954px; border-left:solid 1px #134a82; border-right:solid 1px #134a82; background-color:#4e8abe; height:278px; line-height:0 !important;}
#highlight_canvas_middle { display:block; width:950px; background-color:#134a82; height:278px; margin:0px 2px 0px 2px; background-image: url("highlight_canavs_background.jpg"); background-repeat:repeat-x; line-height:0 !important;}
#highlight_canvas_top {display:block; height:17px; width:956px; background-image: url("index_top_dk_blue_corner.gif"); background-repeat:no-repeat; line-height:0 !important;}
#highlight_canvas_bottom {display:block; height:17px; width:956px; background-image: url("index_bottom_dk_blue_corner.gif"); background-repeat:no-repeat;}

#highlight_canvas_middle ul#highlight_content { display:block;  margin:0; padding:0; list-style:none; line-height:0 !important;}


ul#highlight_content li.left {position:relative; display:block; width:204px; left:0; margin:0 20px 0 8px ; top:25px; float:left; line-height:0 !important; }
ul#highlight_content li.right{ display:block; width:699px; padding:6px 0 0 0 ! important; float:left;  }
 
 
#canvas_seperator {display:block; width:956px; height:15px;}

#bottom_canvas_wrapper { display:block; width:956px;}
#bottom_canvas_top { display:block; width:956px; height:17px; background-image: url("bottom_canvas_top.gif"); background-repeat:no-repeat; }
#bottom_canvas_middle { display:block; width:956px; background-image:url("bottom_canvas_middle.gif"); background-repeat:repeat-y;}
#bottom_canvas_bottom {display:block; width:956px; height:17px; background-image:url("bottom_canvas_bottom.gif"); background-repeat:no-repeat;}


/* --------- FRAMEWORK STRUCTURE FOR DEPARTMENT INDEXES  -------------- */
#pg_canvas_wrapper {position:relative; display:block; width:954px; border-left:solid 1px #134a82; border-right:solid 1px #134a82; background-color:#4e8abe; line-height:0 !important;}
#pg_canvas_middle { position:relative; display:block; width:950px; background-color:#002c52;  margin:0px 2px 0px 2px; background-image: url("dk_blue_canvas_background.gif"); background-repeat:repeat-x; line-height:0 !important; }
#pg_canvas_top {position:relative; display:block; height:17px; width:956px; background-image: url("index_top_dk_blue_corner1.gif"); background-repeat:no-repeat; line-height:0 !important;}
#pg_canvas_bottom {position:relative; display:block; height:17px; width:956px; background-image: url("index_bottom_dk_blue_corner.gif"); background-repeat:no-repeat;}

#pg_middle ul#pg_content {position:relative; display:block;  margin:0; padding:0; list-style:none; line-height:0 !important;}

/* ---------FRAMEWORK PAGE 2 COLUMN GRID   -------------- */
#pg_nav {position:relative; display:block; width:173px; left:0; margin:27px 20px 0 15px ;  float:left; line-height:0 !important;}
#pg_canvas {position:relative; display:block; width:720px; padding:0 0 0 0 !important; float:left;  margin:0 20px 6px 0;}
 
 
/* --------- FRAMEWORK PAGE CANVAS FOR CONTENT   -------------- */
#pg_canvas_content_wrapper {position:relative; display:block; width:718px; border-left:solid 1px #8dadcb; border-right:solid 1px #8dadcb;line-height:0 !important;}
#pg_canvas_content_wrapper #pg_canvas_content {position:relative; display:block; width:718px; margin:0 0 0 2px; padding:0; background-image: url("l_blue_canvas_background.gif");  background-repeat:repeat-y; line-height:0 !important; border:0; min-height:550px;}


#pg_canvas_content_top {position:relative; margin:6px 0 0 0; margin: display:block; height:17px; width:722px; background-image:url("l_blue_canvas_top.gif"); background-repeat:no-repeat; }
#pg_canvas_content_bottom {display:block;  height:17px; width:720px; padding:0; margin:0; background-image: url("l_blue_canvas_bottom.gif"); background-repeat:no-repeat; }

/* --------- #pg_nav {position:relative; display:block; width:204px; left:0; margin:0 20px 0 8px ;  float:left; line-height:0 !important;}  -------------- */


/* ---------MENU------------- */

#main_nav { display:block; height:34px; width:1000px;}
#main_nav  ul#nav { height:34px; margin:0; padding:0; list-style:none; }

/* ---------HOME------------- */
ul#nav li.home  { float:left; width:70px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:0 0;} 
ul#nav li.home a { float:left; width:70px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:0 0;} 
ul#nav li.home a:hover { background-position: 0 -34px }
ul#nav li.home_selected, ul#nav li.home_selected a { float:left; width:70px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:0 -34px;} 

/* ---------ABOUT------------- */
ul#nav li.about { float:left; width:153px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-70px 0;}
ul#nav li.about a { float:left; width:153px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-70px 0;}
ul#nav li.about a:hover { background-position: -70px -34px }
ul#nav li.about_selected, ul#nav li.about_selected a { float:left; width:153px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-70px -34px;}

/* ---------RESIDENTS------------- */
ul#nav li.residents  { float:left; width:89px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-223px 0;}
ul#nav li.residents a { float:left; width:89px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-223px 0;}
ul#nav li.residents a:hover { background-position: -223px -34px }
ul#nav li.residents_selected, ul#nav li.residents_selected a { float:left; width:89px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-223px -34px;}

/* ---------BUSINESS------------- */
ul#nav li.business { float:left; width:95px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-312px 0;}
ul#nav li.business a { float:left; width:95px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-312px 0;}
ul#nav li.business a:hover { background-position: -312px -34px }
ul#nav li.business_selected, ul#nav li.business_selected a { float:left; width:95px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-312px -34px;}

/* ---------DEPARTMENTS------------- */
ul#nav li.departments { float:left; width:114px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-407px 0;}
ul#nav li.departments a { float:left; width:114px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-407px 0;}
ul#nav li.departments a:hover { background-position: -407px -34px }
ul#nav li.departments_selected, ul#nav li.departments_selected a {float:left; width:114px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-407px -34px;}

/* ---------CALENDAR------------- */
ul#nav li.calendar { float:left; width:86px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-521px 0;}
ul#nav li.calendar a {position:relative; float:left; width:86px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-521px 0;}
ul#nav li.calendar a:hover { background-position: -521px -34px }
ul#nav li.calendar_selected, ul#nav li.calendar_selected a { float:left; width:86px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-521px -34px;}

/* ---------CITY HALL------------- */
ul#nav li.city_hall { float:left; width:84px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-607px 0;}
ul#nav li.city_hall a { float:left; width:84px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-607px 0;}
ul#nav li.city_hall a:hover { background-position: -607px -34px }
ul#nav li.city_hall_selected, ul#nav li.city_hall_selected a { float:left; width:84px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-607px -34px; }
/* ---------VISTORS------------- */
ul#nav li.visitors { float:left; width:72px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-690px 0; } 
ul#nav li.visitors a { float:left; width:72px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-690px 0;}
ul#nav li.visitors a:hover { background-position: -690px -34px }
ul#nav li.visitors_selected, ul#nav li.visitors_selected a { float:left; width:72px; height:34px; display:block; background-image: url("main_menu.gif"); background-repeat:no-repeat; background-position:-690px -34px;}

/* ----- CALENDAR SEARCH ELEMENTS ---- */
#calendar_search table td {padding:10px 15px 0 20px;}
#calendar_search {padding:25px 0 0 0;}

td input#calendar_search { width:165px; border:solid 1px #134a82;  height:15px !important; padding: 3px 1px 1px 3px !important; font-weight:bold; font-size:10px !important;}

td input#calendar_search_button { background-image: url("calendar_search_button.gif");  background-repeat:no-repeat; border:0; width:72px; height:25px !important; cursor:pointer;}

/* ----- SIDE BAR SEARCH ELEMENTS ---- */

ul#nav li.search { float:left; width:195px; padding:8px 0 0 0; margin:0 0 0 15px; display:block; line-height:0 !important;}

td input#search_button { background-image: url("go.gif");  background-repeat:no-repeat; border:0; width:27px; height:21px !important; cursor:pointer;}
td input#search { width:130px; border:solid 1px #134a82;  height:15px !important; padding: 3px 1px 1px 3px !important; font-weight:bold; font-size:10px !important;}


td input#sb_search_button { background-image: url("lt_blue_search.gif");  background-repeat:no-repeat; border:0; width:21px; height:19px !important; cursor:pointer;}
td input#sb_search { width:142px; border:solid 1px #4e8abe;  height:13px !important; padding: 3px 1px 1px 3px !important; font-weight:bold; font-size:10px !important;}

/* --- DK BLUE GLOBAL SEARCH AREA --- */
td input#k { width:142px; border:solid 1px #4e8abe; width:169px;  height:18px !important; padding: 5px 1px 1px 3px !important; font-weight:bold; font-size:10px !important; color:#039}




/* =============  SUBNAVIGATION ==================  */

/* =============  CITY HALL ==================  */


.sub_nav_city_hall a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_city_hall.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_city_hall a:hover {position:relative; display:block; width:173px; height:21px; padding:0; margin:0; list-style:none; background-image:url("sub_nav_city_hall.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_city_hall_selected a {position:relative; display:block; width:173px; height:21px; padding:0; margin:0; list-style:none; background-image:url("sub_nav_city_hall.gif"); background-repeat:no-repeat; background-position: -192px 0;}

/*  MAYOR AND CITY COUNCIL */
.ch_mayor_city_council a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 0px;}
.ch_mayor_city_council a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -0px;}
.ch_mayor_city_council_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px 0px;}


/*  CITY COUNCIL PRIORITIES */
.ch_city_council_priorities a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.ch_city_council_priorities a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.ch_city_council_priorities_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}

/*  ADMINISTRATION */
.ch_administration a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.ch_administration a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.ch_administration_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/*  COMMUNITY DEVELOPMENT */
.ch_community_development a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
.ch_community_development a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}
.ch_community_development_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}

/*  NC RESERACH  */
.ch_nc_research a {position:relative; display:block; width:173px; height:34px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
.ch_nc_research a:hover {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}
.ch_nc_research_selected a {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}

/*  SPECIAL PROJECTS */
.ch_special_projects a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -118px;}
.ch_special_projects a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -118px;}
.ch_special_projects_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -118px;}

/*  BOARDS AND COMMISSIONS */
.ch_boards_commissions a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -139px;}
.ch_boards_commissions a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -139px;}
.ch_boards_commissions_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -139px;}


/*  MEDIA RESOURCES */
.ch_media_resources a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -160px;}
.ch_media_resources a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -160px;}
.ch_media_resources_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -160px;}

/* PR SERVICES */
.ch_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -181px;}
.ch_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -181px;}
.ch_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -181px;}


/* PR FORMS AND DOCUMENTS */
.ch_forms_documents a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -202px;}
.ch_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -202px;}
.ch_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -202px;}

/* FAQ'S */
.ch_faq a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -222px;}
.ch_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -222px;}
.ch_faq_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -222px;}

/* DEPARTMENT PERSONEL */
.ch_personnel a {position:relative; display:block; width:173px; height:22px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -244px;}
.ch_personnel a:hover {position:relative; display:block;  width:173px; height:22px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -244px;}
.ch_personnel_selected a {position:relative; display:block;  width:173px; height:22px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -244px;}

/* PRESS RELEASES */
.ch_press_releases a {position:relative; display:block; width:173px; height:22px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -265px;}
.ch_press_releases a:hover {position:relative; display:block;  width:173px; height:22px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -265px;}
.ch_press_releases_selected a {position:relative; display:block;  width:173px; height:22px; background-image: url("sub_nav_city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -265px;}

/* =============  CITY MANGAGER'S OFFICE IN DEPARTMENT SUB NAV ==================  */
.ch_mgr a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_city_mgr.gif"); background-repeat:no-repeat; background-position: 0 0;}
.ch_mgr a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_city_mgr.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.ch_mgr_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_city_mgr.gif"); background-repeat:no-repeat; background-position: -192px 0;}

/* =============  FIRE DEPARTMENT ==================  */


/* FIRE DEPARTMENT */
.sub_nav_fire_dept a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_fire_dept.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_fire_dept a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_fire_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_fire_dept_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_fire_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}

/* NEWS */
.fd_news a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
.fd_news a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}
.fd_news_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}

/* ORGANIZATION */
.fd_organization a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.fd_organization a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.fd_organization_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}

/*  ADMINISTRATION */
.fd_administration a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.fd_administration a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.fd_administration_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/* OPERATIONS */
.fd_operations a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
.fd_operations a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}
.fd_operations_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}

/* RESERVE PROGRAM */
.fd_reserve_program a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
.fd_reserve_program a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}
.fd_reserve_program_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}

/* FIRE STATIONS AND EQUIPMENT */
.fd_stations_equipment a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
.fd_stations_equipment a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px;}
.fd_stations_equipment_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px;}

/* RISK REDUCTION */
.fd_risk_reduction a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
.fd_risk_reduction a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px;}
.fd_risk_reduction_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px;}

/* FIRE EXPLORER */
.fd_fire_explorer a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -147px;}
.fd_fire_explorer a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px;}
.fd_fire_explorer_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px;}

/* PERSONEL DEVLEOPMENT */
.fd_personnel_development a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -168px;}
.fd_personnel_development a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -168px;}
.fd_personnel_development_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -168px;}

/* FIRE AND LIFE SAFTEY TIPS */
.fd_safety_tips a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -189px; }
.fd_safety_tips a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -189px;}
.fd_safety_tips_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -189px;}

/* FIRE SERVICES */
.fd_services a { display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -210px;}
.fd_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -210px;}
.fd_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -210px;}

/* FIRE FORMS AND DOCUMENTS */
.fd_forms_documents a { display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -231px;}
.fd_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -231px;}
.fd_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -231px;}

/* FIRE  FAQ */
.fd_faq a { display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -252px;}
.fd_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -252px;}
.fd_faq_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -252px;}

/* FIRE  PERSONNEL */
.fd_personnel a { display:block; width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -273px;}
.fd_personnel a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -273px;}
.fd_personnel_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_fire_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -273px;}



/* POLICE DEPARTMENT */
.sub_nav_police_dept a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_police_dept.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_police_dept a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_police_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_police_dept_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_police_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}

/* COMMUNITY WATCH */
.pd_community_watch a {position:relative; display:block; width:173px; height:38px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
.pd_community_watch a:hover {position:relative; display:block;  width:173px; height:38px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}
.pd_community_watch_selected a {position:relative; display:block;  width:173px; height:38px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}


/* MAJOR ORDINANCES */
.pd_ordinances a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -38px;}
.pd_ordinances a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -38px;}
.pd_ordinances_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -38px;}

/* ACCREDITATIONS & AWARDS */
.pd_accreditations_awards a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -59px;}
.pd_accreditations_awards a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -59px;}
.pd_accreditations_awards_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -59px;}

/* COMMUNITY OUTREACH */
.pd_community_outreach a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -80px;}
.pd_community_outreach a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -80px;}
.pd_community_outreach_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -80px;}

/* GANG INFORMATION */
.pd_gang_information a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -101px;}
.pd_gang_information a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -101px;}
.pd_gang_information_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -101px;}

/* DRUG INFORMATION */
.pd_drug_information a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -122px;}
.pd_drug_information a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -122px;}
.pd_drug_information_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -122px;}

/* CRIME PREVENTION */
.pd_crime_prevention a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -143px;}
.pd_crime_prevention a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -143px;}
.pd_crime_prevention_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -143px;}

/* POLICE 2 CITIZEN */
.pd_police2citizen a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -164px;}
.pd_police2citizen a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -164px;}
.pd_police2citizen_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -164px;}

/* STATE AND LOCAL CAMPAGINS */
.pd_state_local_campaigns a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -185px;}
.pd_state_local_campaigns a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -185px;}
.pd_state_local_campaigns_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -185px;}

/* RECRUTEMENT */
.pd_recruitment a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -206px;}
.pd_recruitment a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -206px;}
.pd_recruitment_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -206px;}

/* RESOURCES */
.pd_resources a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -227px;}
.pd_resources a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -227px;}
.pd_resources_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -227px;}

/* PD SERVICES */
.pd_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -248px;}
.pd_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -248px;}
.pd_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -248px;}


/* PD FORMS AND DOCUMENTS */
.pd_forms_documents a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -269px;}
.pd_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -269px;}
.pd_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -269px;}

/* FAQ'S */
.pd_faq a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -290px;}
.pd_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -290px;}
.pd_faq_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -290px;}

/* DEPARTMENT PERSONEL */
.pd_personnel a {position:relative; display:block; width:173px; height:18px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -311px;}
.pd_personnel a:hover {position:relative; display:block;  width:173px; height:18px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -311px;}
.pd_personnel_selected a {position:relative; display:block;  width:173px; height:18px; background-image: url("sub_nav_police_dept_menu.gif"); background-repeat:no-repeat; background-position: -179px -311px;}




/* ============================  PLANNING  & ZONING DEPARTMENT =============================== */

.sub_nav_planning_zoning_dept a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_planning_zoning_dept.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_planning_zoning_dept a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_planning_zoning_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_planning_zoning_dept_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_planning_zoning_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}


/*  BOARD OF ADJUSTMENT */
.pz_boa a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 0px;}
.pz_boa a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -0px;}
.pz_boa_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px 0px;}

/*  COMMISSION */
.pz_commission a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.pz_commission a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.pz_commission_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}

/*  PLANNING A PROJECT */
.pz_planning a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.pz_planning a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.pz_planning_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/*  UNIFIED DEVELOPMENT ORDINANCE */
.pz_udo a {position:relative; display:block; width:173px; height:34px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
.pz_udo a:hover {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}
.pz_udo_selected a {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}

/*  KANNAPOLIS LAND USE PLAN */
.pz_land_use a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -97px;}
.pz_land_use a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -97px;}
.pz_land_use_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -97px;}

/*  FEE SCHEDULE */
.pz_fee_schedule a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -118px;}
.pz_fee_schedule a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -118px;}
.pz_fee_schedule_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -118px;}

/*  GRANT DEPARTMENT */
.pz_grant_department a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -139px;}
.pz_grant_department a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -139px;}
.pz_grant_department_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -139px;}


/*  CODE ENFORCEMENT */
.pz_code_enforcement a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -160px;}
.pz_code_enforcement a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -160px;}
.pz_code_enforcement_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -160px;}

/*  ZONING MAP */
.pz_zoning_map a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -181px;}
.pz_zoning_map a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -181px;}
.pz_zoning_map_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -181px;}

/* PR SERVICES */
.pz_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -202px;}
.pz_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -202px;}
.pz_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -202px;}


/* PR FORMS AND DOCUMENTS */
.pz_forms_documents a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -222px;}
.pz_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -222px;}
.pz_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -222px;}

/* FAQ'S */
.pz_faq a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -243px;}
.pz_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -243px;}
.pz_faq_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -243px;}

/* DEPARTMENT PERSONEL */
.pz_personnel a {position:relative; display:block; width:173px; height:22px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: 0 -264px;}
.pz_personnel a:hover {position:relative; display:block;  width:173px; height:22px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -264px;}
.pz_personnel_selected a {position:relative; display:block;  width:173px; height:22px; background-image: url("sub_nav_planning_zoning_menu.gif"); background-repeat:no-repeat; background-position: -179px -264px;}




/* ============================  PARKS AND RECREATION DEPARTMENT =============================== */

.sub_nav_parks_recreation_dept a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_parks_recreation_dept.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_parks_recreation_dept a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_parks_recreation_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_parks_recreation_dept_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_parks_recreation_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}

/* PARKS AND RECREATION COMMISSION */
.pr_prc a {position:relative; display:block; width:173px; height:42px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
.pr_prc a:hover {position:relative; display:block;  width:173px; height:42px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}
.pr_prc_selected a {position:relative; display:block;  width:173px; height:42px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}

/* PICNIC AREAS AND SHELTER RESERVATIONS */
.pr_pasr a {position:relative; display:block; width:173px; height:35px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.pr_pasr a:hover {position:relative; display:block;  width:173px; height:35px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.pr_pasr_selected a {position:relative; display:block;  width:173px; height:35px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/*  ATHLETIC FIELDS */
.pr_athletic_fields a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -75px;}
.pr_athletic_fields a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -75px;}
.pr_athletic_fields_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -75px;}

/* GREENWAYS */
.pr_greenway a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -96px;}
.pr_greenway a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -96px;}
.pr_greenway_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -96px;}

/* VILLAGE PARK */
.pr_vp a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -117px;}
.pr_vp a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -117px;}
.pr_vp_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -117px;}

/* BAKERS CREEK PARK */
.pr_bcp a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -138px;}
.pr_bcp a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -138px;}
.pr_bcp_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -138px;}

/* WALTER M. SAFRIT PARK */
.pr_wmsp a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -159px;}
.pr_wmsp a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -159px;}
.pr_wmsp_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -159px;}

/* VETRANS PARK */
.pr_vap a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -180px;}
.pr_vap a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -180px;}
.pr_vap_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -180px;}

/* DALE EARNHART PLAZA */
.pr_dep a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -201px;}
.pr_dep a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -201px;}
.pr_dep_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -201px;}

/* KANNAPOLIS CEMETERY */
.pr_k_cemetery a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -222px;}
.pr_k_cemetery a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -222px;}
.pr_k_cemetery_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -222px;}

/* NORTH CABARRUS PARK */
.pr_ncp a {position:relative; display:block; width:173px; height:21px; background-image: url("ncp_menu.gif"); background-repeat:no-repeat; background-position: 0 -4px;}
.pr_ncp a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("ncp_menu.gif"); background-repeat:no-repeat; background-position: -179px -4px;}
.pr_ncp_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("ncp_menu.gif"); background-repeat:no-repeat; background-position: -179px -4px;}




/* PR SERVICES */
.pr_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -243px;}
.pr_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -243px;}
.pr_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -243px;}


/* PR FORMS AND DOCUMENTS */
.pr_forms_documents a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -264px;}
.pr_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -264px;}
.pr_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -264px;}

/* FAQ'S */
.pr_faq a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -285px;}
.pr_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -285px;}
.pr_faq_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -285px;}

/* DEPARTMENT PERSONEL */
.pr_personnel a {position:relative; display:block; width:173px; height:18px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: 0 -306px;}
.pr_personnel a:hover {position:relative; display:block;  width:173px; height:18px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -306px;}
.pr_personnel_selected a {position:relative; display:block;  width:173px; height:18px; background-image: url("sub_nav_parks_rec_menu.gif"); background-repeat:no-repeat; background-position: -179px -306px;}



/* ============================  FINANCE DEPARTMENT =============================== */
.sub_nav_finance_tax_dept a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_finance_tax_dept.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_finance_tax_dept a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_finance_tax_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_finance_tax_dept_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_finance_tax_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}



.ft_bpl a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
.ft_bpl a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px 0;}
.ft_bpl_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px 0;}


.ft_property_tax a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.ft_property_tax a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -21px;}
.ft_property_tax_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -21px;}


.ft_water_sewer a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.ft_water_sewer a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -42px;}
.ft_water_sewer_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -42px;}


.ft_city_venders a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
.ft_city_venders a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -63px;}
.ft_city_venders_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -63px;}


.ft_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
.ft_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -84px;}
.ft_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -84px;}


.ft_forms_documents a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
.ft_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -105px;}
.ft_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -105px;}

.ft_faq a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
.ft_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -126px;}
.ft_faq_selected {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -126px;}

.ft_department_personnel a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -147px}
.ft_department_personnel a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -147px;}
.ft_department_personnel_selected {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -147px;}


/* ============================  PUBLIC WORKS =============================== */
.sub_nav_public_works_dept a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_public_works_dept.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_public_works_dept a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_public_works_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_public_works_dept_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_public_works_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}

/* ENVIRONMENTAL SERVICES */
.pw_environmental_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
.pw_environmental_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}
.pw_environmental_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}


/* ENGINEERING */
.pw_engineering a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.pw_engineering a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.pw_engineering_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}

/* STORM WATER */
.pw_storm_water a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.pw_storm_water a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.pw_storm_water_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/* TRANSPORTATION */
.pw_transportation_streets a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
.pw_transportation_streets a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}
.pw_transportation_streets_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}

/* WATER RESOURCES */
.pw_water_resources a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
.pw_water_resources a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}
.pw_water_resources_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}

/* REPORT A PROBLEM */
.pw_report_problem a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
.pw_report_problem a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px;}
.pw_report_problem_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_public_works_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px;}


/* PUBLIC WORKS SERVICES */
.pw_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
.pw_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -84px;}
.pw_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -84px;}

/* PUBLIC WORKS DOCUMENTS */
.pw_forms_documents a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
.pw_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -105px;}
.pw_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -105px;}

/* PUBLIC WORKS FAQ */
.pw_faq a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
.pw_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -126px;}
.pw_faq_selected {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -126px;}


 /* PUBLIC WORKS DEPARTMENT PERSONNEL */
.pw_department_personnel a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: 0 -147px}
.pw_department_personnel a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -147px;}
.pw_department_personnel_selected {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_finance_tax_dept_menu.gif"); background-repeat:no-repeat; background-position: -180px -147px;}


/* ============= HUMAN RESOURCES ============= */

.sub_nav_human_resources_dept a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_human_resources_dept.gif"); background-repeat:no-repeat; background-position: 0 0;}
.sub_nav_human_resources_dept a:hover {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_human_resources_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}
.sub_nav_human_resources_dept_selected a {display:block; width:173px; height:21px; padding:0; margin:0; background-image:url("sub_nav_human_resources_dept.gif"); background-repeat:no-repeat; background-position: -192px 0;}


/* WORK FOR KANNAPOLIS */
.hr_work_for_kannapolis a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
.hr_work_for_kannapolis a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}
.hr_work_for_kannapolis_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px 0;}


/* BENEFITS */
.hr_benefits a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.hr_benefits a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.hr_benefits_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}

/* SERVICES */
.hr_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.hr_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.hr_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/* FORMS AND DOCUMENTS */
.hr_forms_documents a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
.hr_forms_documents a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}
.hr_forms_documents_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}

/*  RESOURCES */
.hr_faq a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
.hr_faq a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}
.hr_faq_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px;}

/* department_personnel */
.hr_department_personnel a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
.hr_department_personnel a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px;}
.hr_department_personnel_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_human_resources_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px;}



/* ============================  BUSINESS =============================== */



/*  FACTS AND FIGURES */
.bus_facts_figures a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 0px;}
.bus_facts_figures a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -0px;}
.bus_facts_figures_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px 0px;}


/*  RESOURCES */
.bus_resources a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.bus_resources a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.bus_resources_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}

/*  DOING BUSINESS */
.bus_doing_business a {position:relative; display:block; width:173px; height:34px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.bus_doing_business a:hover {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.bus_doing_business_selected a {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/*  SPECIAL PROJECTS */
.bus_special_projects a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 -76px;}
.bus_special_projects a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -76px;}
.bus_special_projects_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -76px;}

/*  CITY SERVICES */
.bus_city_services a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 -97px;}
.bus_city_services a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -97px;}
.bus_city_services_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -97px;}

/*  FORMS AND DOCUMENTS */
.bus_forms_docs a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 -118px;}
.bus_forms_docs a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -118px;}
.bus_forms_docs_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -118px;}

/*  Q&A */
.bus_qa a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 -139px;}
.bus_qa a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -139px;}
.bus_qa_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -139px;}


/*  KEEPING INFORMED */
.bus_keep_informed a {position:relative; display:block; width:173px; height:23px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: 0 -160px;}
.bus_keep_informed a:hover {position:relative; display:block;  width:173px; height:23px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -160px;}
.bus_keep_informed_selected a {position:relative; display:block;  width:173px; height:23px; background-image: url("sub_nav_business_menu.gif"); background-repeat:no-repeat; background-position: -179px -160px;}



/* ============================  ABOUT KANNAPOLIS =============================== */



/*  WELCOME FROM THE MAYOR */
.ak_mayor a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 0px;}
.ak_mayor a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -0px;}
.ak_mayor_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px 0px;}


/*  HISTORY */
.ak_history a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.ak_history a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.ak_history_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}

/*  NEWCOMERS */
.ak_newcomers a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.ak_newcomers a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}
.ak_newcomers_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px;}

/*  LIVING IN THE CHARLOTTE REGION */
.ak_charlotte a {position:relative; display:block; width:173px; height:34px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
.ak_charlotte a:hover {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}
.ak_charlotte_selected a {position:relative; display:block;  width:173px; height:34px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px;}

/*  TRANSPORTATION */
.ak_transportation a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -99px;}
.ak_transportation a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -99px;}
.ak_transportation_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -99px; }


/* VISITORS */
.ak_visitors a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -120px;}
.ak_visitors a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -120px;}
.ak_visitors_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -120px; }

/* LOCATION */
.ak_location a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -141px; }
.ak_location a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -141px;}
.ak_location_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -141px;}

/* DEPARTMENT LOCATIONS */
.ak_dept_locations a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -162px;}
.ak_dept_locations a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -162px;}
.ak_dept_locations_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -162px;}

/* CULTURAL RESOURCES */
.ak_cultural_resources a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -183px;}
.ak_cultural_resources a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -183px;}
.ak_cultural_resources_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -183px;}

/* KEY CONTACTS */
.ak_key_contacts a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -204px;}
.ak_key_contacts a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -204px;}
.ak_key_contacts_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -204px;}


/* ============================  VISITORS =============================== */



/*  WELCOME FROM THE MAYOR */
.visitors_points_of_interest a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_visitors_menu.gif"); background-repeat:no-repeat; background-position: 0 0px;}
.visitors_points_of_interest a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_visitors_menu.gif"); background-repeat:no-repeat; background-position: -179px -0px;}
.visitors_points_of_interest_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_visitors_menu.gif"); background-repeat:no-repeat; background-position: -179px 0px;}


/*  HISTORY */
.visitors_getting_here a {position:relative; display:block; width:173px; height:21px; background-image: url("sub_nav_visitors_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
.visitors_getting_here a:hover {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_visitors_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}
.visitors_getting_here_selected a {position:relative; display:block;  width:173px; height:21px; background-image: url("sub_nav_visitors_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px;}


/* ============================  PAGINATION ===============================    .sb == side bar area  dk_background == dark blue background areas */
		
	
		#page_content_right ul#sb_search { height:34px; margin:10px 0 0 15px; padding:0; list-style:none; }
		ul#sb_search li.sb_search_elem { padding:0 0 0 3px; margin:0 0 0 0; display:block; }
		ul#sb_search li.sb_search_head { padding:0 0 0 0; margin:5px 0 8px 0; display:block;}
		
		#sort_box {display:block;}
				
		/* RIGHT COLUMN FORMAT */
		ul#sort_box_wrapper { display:block; margin:5px 0 15px 10px; padding:0; list-style:none;  }
		
		ul#dk_background_pagination_wrapper { display:block; margin:0; padding:0; list-style:none;}
		ul#dk_global_search_pagination_wrapper { display:block; margin:0; padding:0; list-style:none;}
		ul#dk_global_search_filter_wrapper { display:block; margin:0; padding:0; list-style:none;}
		ul#dk_background_filter_wrapper { display:block; margin:0; padding:0; list-style:none;}

		td .pagination_head {display:block;  margin:0 0 5px 0; padding:0;}
		
		td .sb_dk_background_pagination_head {display:block;  margin:0 0 25px 0; padding:0;}
		
		/* LEFT COLUMN FORMAT */
		
		ul#lc_sort_box_wrapper { display:block; margin:5px 0 15px 0px; padding:0; list-style:none;  }
		
		#left1_column ul#lc_sb_search {  margin:10px 0 0 0px; padding:0; list-style:none; }
		ul#lc_sb_search li.lc_sb_search_elem { padding:0 0 0 3px; margin:0 0 0 0; display:block; line-height:0 !important;}
		ul#lc_sb_search li.lc_sb_search_head { padding:0 0 0 0; margin:0 0 8px 0; display:block; line-height:0 !important;}
		
		/* ARROW PAGINATION FOR 2 COLUMN GRID IN CANVAS AREA  */
		td li.arrow_left a { float:right; display:block; width:17px; height:15px;  margin: 0 4px 0 0; padding: 0 0 0 0; background-image:url("pagination_arrow_1.gif"); background-repeat:no-repeat;  background-position: 3px 0;}
		td li.arrow_left a:hover { background-position: 3px -15px;}
		td li.arrow_left_disabled { float:right; display:block; width:17px; height:15px; padding: 0 0 0 0; background-image:url("pagination_arrow_1.gif"); background-repeat:no-repeat;  background-position: 3px -31px;}
	
	
		td li.arrow_right a { float:left; display:block; width:15px; height:15px; padding: 0 0 0 0; background-image:url("pagination_arrow_1.gif"); background-repeat:no-repeat; background-position: -16px 0px;}
		td li.arrow_right a:hover { background-position: -16px -15px;}
		td li.arrow_right_disabled { float:left; display:block; width:15px; height:15px; padding: 0 0 0 0; background-image:url("pagination_arrow_1.gif"); background-repeat:no-repeat; background-position: -16px -31px;}
		
		
		
		/*  ARROW PAGINATION FOR SIDEBAR DK BLUE AREA - GLOBAL SEARCH AREA -- */
	
		td li.sb_dk_blue_arrow_left a { float:right; display:block; width:17px; height:15px; padding: 0 0 0 0; background-image:url("dk_bkgrnd_pagination_arrow.gif"); background-repeat:no-repeat;  background-position: 3px 0;}
		td li.sb_dk_blue_arrow_left a:hover { background-position: 3px -15px;}
		td li.sb_dk_blue_arrow_left_disabled {  float:right; display:block; width:17px; height:15px; padding: 0 0 0 0; background-image:url("dk_bkgrnd_pagination_arrow.gif"); background-repeat:no-repeat;  background-position: 3px -30px;}

	
	
		td li.sb_dk_blue_arrow_right a { float:left; display:block; width:15px; height:15px; padding: 0 0 0 0; background-image:url("dk_bkgrnd_pagination_arrow.gif"); background-repeat:no-repeat; background-position: -16px 0px;}
		td li.sb_dk_blue_arrow_right a:hover { background-position: -16px -15px;}
		td li.sb_dk_blue_arrow_right_disabled {  float:left; display:block; width:17px; height:15px; padding: 0 0 0 0; background-image:url("dk_bkgrnd_pagination_arrow.gif"); background-repeat:no-repeat;  background-position: -16px -30px;}
	
		
		
		
		
		
		/* END SEARCH SB PAGINATION  */
		
		
		td li.sort_select {}
		td li.sort_select select#paginationSelect {font-size:9px;}
		
		
		
		
		




/* ------- TEMPLATE 1 PAGE DIVISION ---- */

 #left1_column { width:200px; display:block; min-height:200px;  margin: 20px 0 0 22px; float:left;}
 #right1_column { width:675px; display:block; margin:20px 0 0 20px; float:left;}
 
 
 #page_content { display:block; width:675px; margin:0 0 0 20px; padding:20px 0 0 0;}
 
 
/* ---- TWO COLUMN GRID ---- */ 
 
 #page_content_left { display:block; width:450px; margin:0 0 0 20px; padding:20px 0 0 0; }
 #page_content_right { display:block; width:220px; padding:0 0 0 0; float:right; }
  
 .page_content_right_photo { display:block;  margin: 0 5px 0 0; padding:5px 15px 0 0;}


/* ------- SIDE BARS -------- */
	#sb_wrapper { width:172px; display:block; }
	.sb_right_wrapper { width:172px; display:block; margin:0 0 0 18px; } /*  in lt blue canvas area */
	.sb_spacer { display:block; width:172px; height:20px; padding:0; margin:0; }
	
	#page_content_right #sb_wrapper { width:172px; display:block; }
	.sb_right_wrapper { width:172px; display:block; margin:0 0 0 18px; } /*  in lt blue canvas area */
	
	
	ul#sb_content { display:block;  width:75%; margin: 0 0 0 20px; list-style:none; padding:0;}
    ul#sb_content li.menu_item a {display:block; margin:0 0 0 3px; padding: 1px 0 0 0;}
  
	ul#sb_content .sb_headline a {font-family:Arial, Helvetica, sans-serif; size:10px; color:#4e8abe; font-size:11px; text-decoration:none; line-height:1.25em; padding:7px 0 0 0; display:block;}
	ul#sb_content .sb_headline a:hover { color:#134a82;}
	
	ul#sb_content li.menu_item_spacer { display:block; height:8px; }
   
	
	
	
	
	
/* --- DARK SIDE BAR --- */

	.sb_dark_dept_header { width:172px; height:31px; display:block; background-image: url("sb_dark_dept_head.gif"); background-repeat:no-repeat; }
	.sb_dark_middle { width:172px;  display:block; background-image: url("sb_dark_background.gif"); background-repeat:repeat-y;}
	.sb_dark_footer { width:172px; height:25px; display:block; background-image: url("sb_dark_footer.gif"); background-repeat:no-repeat;}
	.sb_dark_footer a { width:172px; height:25px; display:block; background-image: url("sb_dark_footer.gif"); background-repeat:no-repeat;}

/* --- lIGHT SIDE BAR --- */

	.sb_light_press_release_header { width:172px; height:31px; display:block; background-image: url("sb_light_press_release_head.gif"); background-repeat:no-repeat; }
	.sb_light_cant_find { width:172px; height:31px; display:block; background-image: url("sb_light_cant_find.gif"); background-repeat:no-repeat; }
	.sb_light_tip_header { width:172px; height:31px; display:block; background-image: url("sb_light_header_in_town.gif"); background-repeat:no-repeat;}
	.sb_light_ordinances { width:172px; height:31px; display:block; background-image: url("sb_light_header_ordinances.gif"); background-repeat:no-repeat;}
	.sb_light_tip_header_water_bill { width:172px; height:31px; display:block; background-image: url("sb_light_header_water_bill.gif"); background-repeat:no-repeat;}
	.sb_light_middle { width:172px; display:block; background-image: url("sb_light_background.gif"); background-repeat:repeat-y;}
	.sb_light_footer { width:172px; height:25px; display:block; background-image: url("sb_light_footer.gif"); background-repeat:no-repeat;}
	.sb_light_footer_no_link { width:172px; height:25px; display:block; background-image: url("sb_light_footer_no_link.gif"); background-repeat:no-repeat;}
	.sb_light_footer a { width:172px; height:25px; display:block; background-image: url("sb_light_footer.gif"); background-repeat:no-repeat;}

	.sb_adjustment_water_sewer {display:block; margin:0 0 0 15px;}
/* ---------FOOTER -------------- */
	ul#footer_wrapper { display:block; width:956px; margin:0; padding:0; list-style:none;}
	ul#footer_wrapper li.footer_left { float:left; display:block; height:80px; width:260px;}
	ul#footer_wrapper li.footer_middle { float:left; display:block; height:80px; width:525px;}
	ul#footer_wrapper li.footer_right {float:left; display:block; height:80px; width:150px;}
	
	li.footer_left .footer_kannapolis_logo a {display:block; margin:10px 0 0 20px; width:213px; height:49px; background-image: url("footer_kannapolis_logo.gif"); background-repeat:no-repeat;}
	li.footer_right .footer_connect_city a { display:block;  margin:20px 0 0 20px; width:137px; height:32px; background-image: url("footer_connect_city.gif"); background-repeat:no-repeat;}

	li.footer_middle p.footer_line1 { display:block; margin:20px auto 8px auto; text-align:center; width:490px; font-size:11px;}
	li.footer_middle p.footer_line2 { display:block; margin:-6px auto 8px auto; text-align:center;  width:490px; font-size:11px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
	li.footer_middle p.footer_line3 { display:block; margin:0 auto; text-align:center; width:490px; font-size:10px; color:#fff;}
	
	li.footer_middle p.footer_line1 a, li.footer_middle p.footer_line1 a:link, li.footer_middle p.footer_line1 a:active { color:#ffffff; text-decoration:none; font-family:arial, helvetica, sans-serif; margin:-10px 0 0 0;}
	li.footer_middle p.footer_line1 a:hover { text-decoration:underline;}
	
	li.footer_middle p.footer_line3 a, li.footer_middle p.footer_line3 a:link, li.footer_middle p.footer_line3 a:active { color:#ffffff; text-decoration:none; font-family:"Times New Roman", Times, serif; margin:0 0 0 0;}
	li.footer_middle p.footer_line3 a:hover { text-decoration:underline;}
	.pipe {  margin:0 7px 0 7px; font-size:16px; vertical-align: middle; color:#ffffff;}
	

	
/* ===================== NAVIGATION ======================  */



/* --------- FRONT PAGE & DEPARTMENT DISPLAY PAGES NAVIGATION  -------------- */


/* RESIDENTS */

		ul#highlight_content li.left  ul#fp_residents {display:block; padding:0; margin:0; list-style:none; margin: 10px 0 0 18px;}
		
		ul#fp_residents li.one a {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: 0 0;}
		ul#fp_residents li.one a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: -168px 0; }
		
		ul#fp_residents li.two a {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: 0 -16px; margin:3px 0 3px 0;}
		ul#fp_residents li.two a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: -168px -16px; margin:3px 0 3px 0;}
		
		ul#fp_residents li.three a {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: 0 -32px; margin:3px 0 3px 0;}
		ul#fp_residents li.three a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: -168px -32px; margin:3px 0 3px 0;}
		
		ul#fp_residents li.four a {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: 0 -48px; margin:3px 0 3px 0;}
		ul#fp_residents li.four a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: -168px -48px; margin:3px 0 3px 0;}
		
		ul#fp_residents li.five a {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position: 0 -65px; margin:3px 0 3px 0;}
		ul#fp_residents li.five a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_residents.gif"); background-repeat:no-repeat; background-position:  -168px -64px; margin:3px 0 3px 0;}
		
		

		

/* --------- SHOWCASE MENU GRID STRUCTURE -------------- */

/* --------- DEPARTMENT MENU SYSTEM  -------------- */
	ul#highlight_content li.left  ul#sc_menu {display:block; padding:0; margin:0; list-style:none; margin: 2px 0 0 18px;}
	
	ul#sc_menu li.one a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 0;}
	ul#sc_menu li.one a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px 0; }

	ul#sc_menu li.two a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
	ul#sc_menu li.two a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px -21px; }
	
	ul#sc_menu li.three a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
	ul#sc_menu li.three a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px -42px; }

	ul#sc_menu li.four a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
	ul#sc_menu li.four a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px -63px; }
	
	ul#sc_menu li.five a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
	ul#sc_menu li.five a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	
	ul#sc_menu li.six a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
	ul#sc_menu li.six a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px -105px; }

	ul#sc_menu li.seven a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
	ul#sc_menu li.seven a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px -126px; }

	ul#sc_menu li.eight a {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: 0 -147px;}
	ul#sc_menu li.eight a:hover {display:block; height:21px; width:172px; background-image:url("../departments/department_nav.gif"); background-repeat:no-repeat; background-position: -179px -147px; }


/* --------- VISITORS SHOWCASE  -------------- */
	ul#highlight_content li.left  ul#visitors_sc_menu {display:block; padding:0; margin:0; list-style:none; margin: 2px 0 0 18px;}
	
	 ul#visitors_sc_menu li.one a {display:block; height:21px; width:172px; background-image:url("../visitors_showcase/visitors_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
	 ul#visitors_sc_menu li.one a:hover {display:block; height:21px; width:172px; background-image:url("../visitors_showcase/visitors_menu.gif"); background-repeat:no-repeat; background-position: -179px 0; }

	 ul#visitors_sc_menu li.two a {display:block; height:23px; width:172px; background-image:url("../visitors_showcase/visitors_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
	 ul#visitors_sc_menu li.two a:hover {display:block; height:23px; width:172px; background-image:url("../visitors_showcase/visitors_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px; }
	



/* RESIDENTIAL SHOWCASE NAVIGATION */


/* --------- DEPARTMENT MENU SYSTEM  -------------- */
/* RESIDENTIAL */
	ul#highlight_content li.left  ul#residents_sc_menu {display:block; padding:0; margin:0; list-style:none; margin: 0px 0 0 18px;}
	
	ul#residents_sc_menu li.one a {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
	ul#residents_sc_menu li.one a:hover {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px 0; }
	ul#residents_sc_menu li.one_selected {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px 0; }

	ul#residents_sc_menu li.two a {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
	ul#residents_sc_menu li.two a:hover {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px; }
	ul#residents_sc_menu li.two_selected {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px; }
	
	ul#residents_sc_menu li.three a {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
	ul#residents_sc_menu li.three a:hover {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px; }
	ul#residents_sc_menu li.three_selected {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px; }

	ul#residents_sc_menu li.four a {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
	ul#residents_sc_menu li.four a:hover {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }
	ul#residents_sc_menu li.four_selected {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }

	ul#residents_sc_menu li.five a {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
	ul#residents_sc_menu li.five a:hover {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	ul#residents_sc_menu li.five_selected {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	
	ul#residents_sc_menu li.six a {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
	ul#residents_sc_menu li.six a:hover {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }
	ul#residents_sc_menu li.six_selected {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }

	ul#residents_sc_menu li.seven a {display:block; height:22px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
	ul#residents_sc_menu li.seven a:hover {display:block; height:22px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
	ul#residents_sc_menu li.seven_selected {display:block; height:22px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
	
	ul#residents_sc_menu li.eight a {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -147px;}
	ul#residents_sc_menu li.eight a:hover {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px; }
	ul#residents_sc_menu li.eight_selected {display:block; height:21px; width:172px; background-image:url("residents_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px; }

/* BUSINESS */

ul#highlight_content li.left  ul#business_sc_menu {display:block; padding:0; margin:0; list-style:none; margin: 0px 0 0 18px;}
	
	ul#business_sc_menu li.one a {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
	ul#business_sc_menu li.one a:hover {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px 0; }

	ul#business_sc_menu li.two a {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
	ul#business_sc_menu li.two a:hover {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px; }
	
	ul#business_sc_menu li.three a {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
	ul#business_sc_menu li.three a:hover {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px; }

	ul#business_sc_menu li.four a {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
	ul#business_sc_menu li.four a:hover {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }
	ul#business_sc_menu li.four_selected {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }



	ul#business_sc_menu li.five a {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
	ul#business_sc_menu li.five a:hover {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	ul#business_sc_menu li.five_selected {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	
	ul#business_sc_menu li.six a {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
	ul#business_sc_menu li.six a:hover {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }
	ul#business_sc_menu li.six_selected {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }

	ul#business_sc_menu li.seven a {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
	ul#business_sc_menu li.seven a:hover {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
	ul#business_sc_menu li.seven_selected {display:block; height:21px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
	
	
	ul#business_sc_menu li.eight a {display:block; height:22px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: 0 -147px;}
	ul#business_sc_menu li.eight a:hover {display:block; height:22px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px; }
	ul#business_sc_menu li.eight_selected {display:block; height:22px; width:172px; background-image:url("business_sub_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px; }

/* CITY HALL */

ul#highlight_content li.left  ul#city_hall_sc_menu {display:block; padding:0; margin:0; list-style:none; margin: 0px 0 0 18px;}
	
	ul#city_hall_sc_menu li.one a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
	ul#city_hall_sc_menu li.one a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px 0; }

	ul#city_hall_sc_menu li.two a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
	ul#city_hall_sc_menu li.two a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px; }
	
	ul#city_hall_sc_menu li.three a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
	ul#city_hall_sc_menu li.three a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px; }

	ul#city_hall_sc_menu li.four a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
	ul#city_hall_sc_menu li.four a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }
	ul#city_hall_sc_menu li.four_selected {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }

	ul#city_hall_sc_menu li.five a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
	ul#city_hall_sc_menu li.five a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	ul#city_hall_sc_menu li.five_selected {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	
	ul#city_hall_sc_menu li.six a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
	ul#city_hall_sc_menu li.six a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }
	ul#city_hall_sc_menu li.six_selected {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }

	ul#city_hall_sc_menu li.seven a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
	ul#city_hall_sc_menu li.seven a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
	ul#city_hall_sc_menu li.seven_selected {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
		
	ul#city_hall_sc_menu li.eight a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -147px;}
	ul#city_hall_sc_menu li.eight a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px; }
	ul#city_hall_sc_menu li.eight_selected {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px; }

	ul#city_hall_sc_menu li.nine a {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -168px;}
	ul#city_hall_sc_menu li.nine a:hover {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -168px; }
	ul#city_hall_sc_menu li.nine_selected {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -168px; }

	ul#city_hall_sc_menu li.ten a {display:block; height:23px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: 0 -189px;}
	ul#city_hall_sc_menu li.ten a:hover {display:block; height:23px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -189px; }
	ul#city_hall_sc_menu li.ten_selected {display:block; height:21px; width:172px; background-image:url("city_hall_menu.gif"); background-repeat:no-repeat; background-position: -179px -189px; }


/* ABOUT KANNAPOLIS SHOWCASE */

ul#highlight_content li.left  ul#about_kannapolis_sc_menu {display:block; padding:0; margin:0; list-style:none; margin: 0px 0 0 18px;}
	
	ul#about_kannapolis_sc_menu li.one a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 0;}
	ul#about_kannapolis_sc_menu li.one a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px 0; }

	ul#about_kannapolis_sc_menu li.two a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -21px;}
	ul#about_kannapolis_sc_menu li.two a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -21px; }
	
	ul#about_kannapolis_sc_menu li.three a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
	ul#about_kannapolis_sc_menu li.three a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -42px; }

	ul#about_kannapolis_sc_menu li.four a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -63px;}
	ul#about_kannapolis_sc_menu li.four a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }
	ul#about_kannapolis_sc_menu li.four_selected {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -63px; }

	ul#about_kannapolis_sc_menu li.five a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -84px;}
	ul#about_kannapolis_sc_menu li.five a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	ul#about_kannapolis_sc_menu li.five_selected {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -84px; }
	
	ul#about_kannapolis_sc_menu li.six a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -105px;}
	ul#about_kannapolis_sc_menu li.six a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }
	ul#about_kannapolis_sc_menu li.six_selected {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -105px; }

	ul#about_kannapolis_sc_menu li.seven a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -126px;}
	ul#about_kannapolis_sc_menu li.seven a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
	ul#about_kannapolis_sc_menu li.seven_selected {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -126px; }
	
	ul#about_kannapolis_sc_menu li.eight a {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -147px;}
	ul#about_kannapolis_sc_menu li.eight a:hover {display:block; height:21px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -147px; }

	ul#about_kannapolis_sc_menu li.nine a {display:block; height:23px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -168px;}
	ul#about_kannapolis_sc_menu li.nine a:hover {display:block; height:23px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -168px; }

	ul#about_kannapolis_sc_menu li.ten a {display:block; height:23px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: 0 -189px;}
	ul#about_kannapolis_sc_menu li.ten a:hover {display:block; height:23px; width:172px; background-image:url("about_kannapolis_menu.gif"); background-repeat:no-repeat; background-position: -179px -189px; }

/* CALENDAR SHOWCASE */
ul#calendar_sc_titles {display:block; padding:0; margin:0; list-style:none; margin: 10px 0px 0px 18px;}
ul#calendar_sc_titles li {float:left;}

ul#highlight_content li.left  ul#calendar_sc_menu {display:block; padding:0; margin:0; list-style:none; margin: 0 0 0 18px;}
ul#calendar_sc_menu li {float:left;}

	ul#calendar_sc_menu li.prev_month a {display:block; height:41px; width:42px; background-image:url("calendar_inactive.gif"); background-repeat:no-repeat; background-position: 0 0px; margin: 6px 0 0 0;}
	ul#calendar_sc_menu li.prev_month a:hover {display:block; height:41px; width:42px; background-image:url("calendar_hover.gif"); background-repeat:no-repeat; background-position: 0 0px; margin: 6px 0 0 0;}
	ul#calendar_sc_menu li.current_month a {display:block; height:57px; width:58px; background-image:url("calendar_active.gif"); background-repeat:no-repeat; background-position: 0px 0; margin-left: 16px;}
	ul#calendar_sc_menu li.next_month a {display:block; height:41px; width:42px; background-image:url("calendar_inactive.gif"); background-repeat:no-repeat; background-position: 0 0px; margin: 6px 0 0 16px;}
	ul#calendar_sc_menu li.next_month a:hover {display:block; height:41px; width:42px; background-image:url("calendar_hover.gif"); background-repeat:no-repeat; background-position: 0 0px; margin: 6px 0 0 16px;}
	


/* FRONT PAGE */


ul#highlight_content li.left .fp_menu_spacer { display:block; height:15px; width:100px;}


ul#highlight_content li.left  ul#fp_business {display:block; padding:0; margin:0; list-style:none; margin: 10px 0 0 18px;}

ul#fp_business li.one a {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: 0 0;}
ul#fp_business li.one a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: -169px 0; }

ul#fp_business li.two a {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: 0 -16px; margin:3px 0 3px 0;}
ul#fp_business li.two a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: -169px -16px; margin:3px 0 3px 0;}

ul#fp_business li.three a {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: 0 -32px; margin:3px 0 3px 0;}
ul#fp_business li.three a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: -169px -32px; margin:3px 0 3px 0;}

ul#fp_business li.four a {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: 0 -48px; margin:3px 0 3px 0;}
ul#fp_business li.four a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: -169px -48px; margin:3px 0 3px 0;}

ul#fp_business li.five a {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position: 0 -65px; margin:3px 0 3px 0;}
ul#fp_business li.five a:hover {display:block; height:14px; width:170px; background-image:url("menus/fp_business.gif"); background-repeat:no-repeat; background-position:  -169px -65px; margin:3px 0 3px 0;}






/* ==========  END NAVIGATION SYSTEMS  ============== */


/* ========== PAGE COLUMN FORMATING  ============== */

/* --------- PAGE FORMAT TWO COLUMN GRID-------------- */

ul#text_unit_1 {display:block; padding:0; margin:5px 0 0 0; list-style:none;}
ul#text_unit_1 li.text_unit_1_image {display:block; float:left; width:100px; height:75px; }
ul#text_unit_1 li.text_unit_1_image img {display:block; border:solid 1px #4e8abe;}


ul#text_unit_1 li.text_unit_1_content { display:block; width:525px; float:left; margin:0 0 0 15px; padding:-2px 0 0 0;}
ul#text_unit_1 li.text_unit_2_content { display:block; width:525px; float:left; margin:0 0 0 0px; padding:-2px 0 0 0;}

#page_content ul#text_unit_1 {display:block; padding:0; margin:5px 0 0 0; list-style:none; }
#page_content ul#text_unit_1 li { background-image:none; }
#page_content ul#text_unit_1 li.text_unit_1_image {display:block; float:left; width:100px; height:75px; }
#page_content ul#text_unit_1 li.text_unit_1_image img {display:block; border:solid 1px #4e8abe;}
#page_content ul#text_unit_1 li.text_unit_1_content { display:block; width:525px; float:left; margin:0 0 0 15px; padding:-2px 0 0 0; }
#page_content ul#text_unit_1 li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}


#page_content ul#text_unit_1_right {display:block; padding:0; margin:5px 0 0 0; list-style:none; }
#page_content ul#text_unit_1_right li { background-image:none; }
#page_content ul#text_unit_1_right li.text_unit_1_right_image {display:block; float:left; width:100px; height:75px; }
#page_content ul#text_unit_1_right li.text_unit_1_right_image img {display:block; border:solid 1px #4e8abe;}
#page_content ul#text_unit_1_right li.text_unit_1_right_content { display:block; width:525px; float:left; margin:0 0 0 15px; padding:-2px 0 0 0; }
#page_content ul#text_unit_1_right li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}


#page_content ul#text_unit_2 {display:block; padding:0; margin:5px 0 0 0; list-style:none;}
#page_content ul#text_unit_2 li { background-image:none; }
#page_content ul#text_unit_2 li.text_unit_2_image {display:block; float:left; width:120px;}
#page_content ul#text_unit_2 li.text_unit_2_image img {display:block; border:solid 1px #4e8abe;}
#page_content ul#text_unit_2 li.text_unit_2_content {display:block; width:500px; float:left; margin:0 0 0 15px; padding:-2px 0 0 0px;}
#page_content ul#text_unit_2 li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}


#page_content ul#text_unit_2_right {display:block; padding:0; margin:5px 0 0 0; list-style:none;}
#page_content ul#text_unit_2_right li { background-image:none; }
#page_content ul#text_unit_2_right li.text_unit_2_right_image {display:block; padding:0; float:right; margin:0 15px 0 0; }
#page_content ul#text_unit_2_right li.text_unit_2_right_image img {display:block; border:solid 1px #4e8abe;}
#page_content ul#text_unit_2_right li.text_unit_2_right_content {display:block; width:500px; float:left; margin:0 0 0 15px; padding:-2px 0 0 0px;}
#page_content ul#text_unit_2_right li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}


#page_content ul#text_unit_3 {display:block; padding:0; margin:5px 0 0 0; list-style:none;}
#page_content ul#text_unit_3 li { background-image:none; }
#page_content ul#text_unit_3 li.text_unit_3_image {display:block; float:left; }
#page_content ul#text_unit_3 li.text_unit_3_image img {display:block; border:solid 1px #4e8abe;}
#page_content ul#text_unit_3 li.text_unit_3_content {display:block; width:470px; float:left; margin:0 0 0 15px; padding:-2px 0 0 0px;}
#page_content ul#text_unit_3 li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}


#page_content ul#text_unit_3_right {display:block; padding:0; margin:5px 0 0 0; list-style:none;}
#page_content ul#text_unit_3_right li { background-image:none; }
#page_content ul#text_unit_3_right li.text_unit_3_right_image {display:block; float:right; padding:0; margin:0 15px 0 0;}
#page_content ul#text_unit_3_right li.text_unit_3_right_image img {display:block; border:solid 1px #4e8abe;}
#page_content ul#text_unit_3_right li.text_unit_3_right_content {display:block; width:470px; float:left; margin:0 0 0 15px; padding:-2px 0 0 0px;}
#page_content ul#text_unit_3_right li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}


#page_content ul#text_unit_4_right {display:block; padding:0; margin:5px 0 15px 0; list-style:none;}
#page_content ul#text_unit_4_right li { background-image:none; }
#page_content ul#text_unit_4_right li.text_unit_4_right_image {display:block; float:right;  padding:0; margin:5px 0 0 0; width:200px; }
#page_content ul#text_unit_4_right li.text_unit_4_right_image img {display:block; border:solid 1px #4e8abe;  float:right;}
#page_content ul#text_unit_4_right li.text_unit_4_right_content {display:block; width:460px; float:left; margin:0 0 0 0; padding:-2px 0 0 0px;}
#page_content ul#text_unit_4_right li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}

#page_content ul#text_unit_4 {display:block; padding:0; margin:5px 0 20px 0; list-style:none;}
#page_content ul#text_unit_4 li { background-image:none; }
#page_content ul#text_unit_4 li.text_unit_4_image {display:block; float:left; width:172px; margin:0; padding:0;}
#page_content ul#text_unit_4 li.text_unit_4_image img {display:block; border:solid 1px #4e8abe; float:left; margin:0; padding:0;}
#page_content ul#text_unit_4 li.text_unit_4_content {display:block; width:485px; float:right; margin:0 0 0 0; padding:-2px 0 0 -5px}
#page_content ul#text_unit_4 li.clear { postion:relative; clear:both; padding:0; margin:-20px 0 0 0; height:1%;}

/* --------- CONTENTS - TWO COLUMN GRID-------------- */

#page_content ul#page_2col_grid {position:relative; display:block; padding:0; margin:0 0 0 0; list-style:none; width:680px;}
#page_content ul#page_2col_grid li.document_icon {position:relative; display:block; float:left; width:24px; height:24px; margin:4px 0 0 0; background-image:none;} 
#page_content ul#page_2col_grid li.document_title {position:relative; display:block; float:right; width:600px; margin: 5px 20px 5px 0; background-image:none; }



/* INDEX TILE DESCRIPTIONS */
h3.index_content_title .doc_type { font-family:Arial, Helvetica, sans-serif;  font-size:10px; text-transform:uppercase; color:#646464; font-weight:bold; margin: 0 0 0 4px; padding:0 0 0 0; display:inline; height:20px;}

h3.page_content_header .doc_type { font-family:Arial, Helvetica, sans-serif;  font-size:10px; text-transform:uppercase; color:#646464; font-weight:bold; margin: 0 0 0 4px; padding:0 0 0 0; display:inline; height:20px; }

h3.page_content_header { line-height:1em;}


.doc_description {margin: 2px 0 5px 0; line-height:1.25em;}
img.doc_icon { margin: 0 0 -5px 4px;}
.content_type {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#a6a6a6; font-weight:bold; line-height: .75em; margin: 6px 0 8px 0; display:block;}
.department_owner a {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; text-decoration:none; color:#4e8abe; font-weight:bold; }
.department_owner a:hover {color:#134a82; font-weight:bold; }



#page_content_left ul#page_2col_grid {position:relative; display:block; padding:0; margin:0 0 0 0; list-style:none; width:450px;}
#page_content_left  ul#page_2col_grid li.document_icon {position:relative; display:block; float:left; width:24px; height:24px; margin:4px 0 0 0; } 
#page_content_left  ul#page_2col_grid li.document_title {position:relative; display:block; float:right; width:400px; margin: 0 20px 0 0; }


/* --------- PAGE STYLING -  AUXILARY TEXT ELEMENTS  -------------- */
.content_date { margin:0 0 -8px 0; padding:0;}

#page_content .content_date {margin:0 0 -3px 0; padding:0; line-height:1.1em;}

.more a { width:40px; height:10px; display:inline; background-image: url("more.gif"); background-repeat:none; background-position:0 3px; margin:5px 0 0 0;}
.more a:hover { width:40px; height:10px; display:inline; background-position:0 -15px; background-repeat:none; }

.clear { clear:both;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.page_spacer { display:block; width:395px; height:50px; margin:0; padding:0; }
.title_spacer {display:block; width:395px; height:5px;}
.bottom_spacer { display:block; width:385px; height:15px;}


#page_content ul { display:block;  margin:0; padding:0 0 15px 25px; margin:0; list-style:none; line-height:.7em !important; }
#page_content ol { display:block;   margin:0; padding:15px 0 15px 25px; margin:0; line-height:1.2em !important;}
#page_content li { padding: 2px 0 0 15px; margin: 3px 0 0 0;  background-image: url("bullet.gif"); background-repeat:no-repeat; line-height:1.3em;}
#page_content ol li {padding: 5px 0 0 0; margin: 0 0 0 25px; background-image:none;}

#page_content ol.no_bullet, #page_content ul.no_bullet { display:block; list-style:none; margin:15px 0 15px 0; padding: 0 0 0 25px; line-height:1.2em !important; }
#page_content ul.no_bullet li.no_margin  {margin:0; padding:5px 0 0 0; display:block; background-image:none;}
#page_content ol.no_bullet li.no_margin  {margin: 0 0 0 0; padding:5px 0 0 0; display:block; background-image:none;}


/* SUSPECT ISSUE HERE TAKEN OUT OF FLOW 1.07.2008  */
/*

ol.no_bullet, ul.no_bullet { display:block; list-style:none; margin:15px 0 0 0; padding: 0 0 0 25px; }
ul.no_bullet li.no_margin  {margin:0; padding:5px 0 0 0; display:block; }
ol.no_bullet li.no_margin  {margin: 0 0 0 0; padding:0; display:block; }

*/







/* --------- PAGE STYLING -  IMAGES  -------------- */

.image_left { display:block; float:left; text-align:left; margin:10px 15px 5px 5px;}
.image_left img {  border:solid 1px #4e8abe;}
.image_right { display:block; float:right; text-align:left; margin:0 2px 5px 15px;}
.image_right img {  border:solid 1px #4e8abe;}
.image_right_with_head { display:block; float:right; text-align:left; margin:-23px 2px 5px 15px; }
.image_right_with_head img {  border:solid 1px #4e8abe;}
.image_left_with_head { display:block; float:left; text-align:left; margin:0px 10px 5px 0;}
.image_left_with_head img { border:solid 1px #4e8abe;}

.image_left_with_head_h4 { display:block; float:left; text-align:left; margin:5px 15px 5px 0px;}
.image_left_with_head_h4 img { border:solid 1px #4e8abe;}


.image_right_top_image { display:block; float:right; margin: -55px 2px 5px 15px;}
.image_right_showcase { display:block; float:right; text-align:left; margin:-42px 2px 5px 15px;}
.image_right_showcase_2line { display:block; float:right; text-align:left; margin:-80px 2px 5px 15px;}
.image_left_showcase_image { }
/* ---------- forms ------------ */
/* border:0;*/
table, tr, td {  line-height:1.25em;}
table.chart { border:solid 1px #134a82;}

td.chart_rule {border-bottom:solid 1px #134a82;}

table.chart_head { background-color:#4e8abe; color:#ffffff;}
 
td.white { color:#ffffff; font-weight:bold; font-size:12px; font-family:"Times New Roman", Times, serif;} 
 
select#d { width:173px;} 
select#ct { width:173px;} 

.submit_button { display:block; background-image: url("submit_button.gif"); background-repeat:no-repeat; width:70px; height:23px; border:0; cursor:pointer;}

#global_search_button { display:block; background-image: url("dk_bkgrnd_search.gif"); background-repeat:no-repeat; width:72px; height:25px; border:0; cursor:pointer; margin:0; padding:0;}

input#name1 { width:125px; height:20px; border:solid 1px #134a82; margin:0; padding:3px 0 0 5px;}
input#email1 { width:125px; height:20px; border:solid 1px #134a82; margin:0; padding:3px 0 0 5px;}
input#phone1 { width:125px; height:20px; border:solid 1px #134a82; margin:0; padding:3px 0 0 5px;}

textarea#message1 { width:420px; height:100px; border:solid 1px #134a82;}

.no_wrap  { white-space:nowrap; display:inline;}

td .no_wrap  { white-space:nowrap; display:inline;}
