/* CSS Document */

/*S*T*A*R*T*   GLOBAL styles   *S*T*A*R*T*/

body {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 18px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 18px;
	font-weight: normal;
	margin: 5px 15px 15px 0px;	
}



p.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	color: #333333;
	line-height: 18px;
	font-weight: normal;
	margin: 5px 0px 5px 0px;	
}

p.newskzoo, p.newsgov, p.biznews, p.newsgen, p.newsmetro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 16px;
	font-weight: normal;
	margin: 15px 10px 15px 10px;	
}

p.newshome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 16px;
	font-weight: normal;
	margin: 65px 10px 15px 10px;	
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	text-align: left;
	color: #666666;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	text-align: left;
	color:#666666;
	line-height: 16px;
	font-weight: bold;
	margin: 20px 0px 15px 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-align: left;
	color:#000000;
	line-height: 14px;
	font-weight: bold;
	margin: 20px 0px 15px 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color:#696F8A;
	line-height: 14px;
	font-weight: bold;
	margin: 5px 0px 4px 5px;
}

ul {
	margin:0;
	padding:0;
	color:#333333;
	margin:8;
}

li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	list-style-position: outside;
	list-style-type:none;
}

p a, p a:link, p a:visited { color: #003366; font-weight: bold; }
p a:hover, p a:active { color: #666666; font-weight: bold; text-decoration:none; }

p.newskzoo a, p a:link, p.newskzoo a:visited { color: #990033; font-weight: bold; }
p.newskzoo a:hover, p.newskzoo a:active { color: #666666; font-weight: bold; text-decoration:none; }

p.biznews a, p.biznews a:link, p.biznews a:visited { color: #339966; font-weight: bold; }
p.biznews a:hover, p.biznews a:active { color: #666666; font-weight: bold; text-decoration:none; }

p.newsgov a, p.newsgov a:link, p.newsgov a:visited { color: #0033CC; font-weight: bold; }
p.newsgov a:hover, p.newsgov a:active { color: #666666; font-weight: bold; text-decoration:none; }

p.newsmetro a, p.newsmetro a:link, p.newsmetro a:visited { color: #8B418C; font-weight: bold; }
p.newsmetro a:hover, p.newsmetro a:active { color: #666666; font-weight: bold; text-decoration:none; }

p.newsgen a, p.newsgen a:link, p.newsgen a:visited { color: #696f8A; font-weight: bold; }
p.newsgen a:hover, p.newsgen a:active { color: #666666; font-weight: bold; text-decoration:none; }

.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	color:#CC0000;
	line-height: 18px;
	font-weight: bold;
}

/*E*N*D*   GLOBAL styles   *E*N*D*/

/*S*T*A*R*T*   TABLE styles   *S*T*A*R*T*/

table.mainnav { 
	width:740px;
	background-color:#696F8A;		
	border-bottom: 1px solid #CCCCCC;
}

table.dategen { 	
	width:740px;
	background-color:#8890B4;		
	border-bottom: 1px solid #999999;
}
 
table.datebiz { 
	width:740px;
	background-color:#339966;		
	border-bottom: 1px solid #999999;
}
 
table.dategov { 
	width:740px;
	background-color:#0033CC;	 	
	border-bottom: 1px solid #999999;
}

table.datekzoo { 
	width:740px;
	background-color:#990033;		
	border-bottom: 1px solid #999999;
}

table.dategen td, table.datekzoo td, table.dategov td, table.datebiz td, table.datemetro td { padding: 1px;  }

table.datemetro { 
	width:740px;
	background-color:#8B418C;		
	border-bottom: 1px solid #999999;
}





table.quicklinks { 
	background-color:#0033CC;	
}

table.alert { 
	width:108px;
	text-align: center;	
	background-color:#FFFFFF;	
 	margin-top: 5px;
}


table.links, table.events, table.bow, table.contacts, table.weather, table.explore { 
	background-color:#FFFFFF;	
}


table.datesgov, table.datesbiz, table.dateskzoo
 { 
	width:128px;
	background-color:#FFFFFF;	
}

table.tablebody { 
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;	
	text-align: left;
	color: #000000;
	vertical-align: top;
	height: 100%;
	width: 100%;
}


/*E*N*D*   TABLE styles   *E*N*D*/



/*S*T*A*R*T*   MASTHEAD styles   *S*T*A*R*T*/

#datetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: #FFFFFF;
	padding: 3px 0px 0px 9px;	
	float:left;
}

#dateright {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;	
	font-weight: normal;	
	text-align: right;
	margin: 0px 8px 0px 0px;
	display:inline;
}

/*E*N*D*   MASTHEAD styles   *E*N*D*/


/*S*T*A*R*T*   NAVIGATION styles   *S*T*A*R*T*/

#mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}

.mainnavleft {
	text-align:left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;	
}

.mainnavright {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;		
	padding: 2px 8px 0px 0px;
	font-weight: bold;
}

.mainnavright, .mainnavright a, .mainnavright a:link, .mainnavright a:visited { color: #ffffff; font-weight: bold; text-decoration:none; }
.mainnavright a:hover, .mainnavright a:active { color: #ffffff; font-weight: bold; text-decoration:underline; }


#subnavhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 0px 0px 7px;	
}

.exploremenu { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
	font: 10px Arial, sans-serif; 
	font-weight: bold; 	
} 
 
.exploremenu a { 
	text-decoration:none; 
	display:block; 
	padding:5px 0px 5px 9px; 
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 0px 0px 1px 0px;	
} 
.exploremenu a:link, .exploremenu a:visited, 
.exploremenu a:active{ 
	color: #000000; 
	background-color:#FFFFFF; 
} 
.exploremenu a:hover { 
	color: #000000; 
	background-color:#CCCCCC; 
} 
.exploremenu { 
	text-align: left; 
} 
* html .exploremenu td a {width: 100%;} 

/*E*N*D*   NAVIGATION styles   *E*N*D*/


/*S*T*A*R*T*   LEFT sidebar styles   *S*T*A*R*T*/

#leftcol { 
	width:128px;
	background-color:#8890B4;	
    border-right: 1px solid #999999; 
}

/* -------------- Gov Quick Link Nav -------------- */

#quicklinks {
	border-collapse:collapse; 
	table-layout:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	background-color: #0033CC;
	color: #FFFFFF;
	height: auto;
}
  
#quicklinks a { 
	text-decoration:none; 
	display:block; 
	padding:2px 0px 2px 9px; 
	color:#FFFFFF;
} 

#quicklinks a:link, #quicklinks a:visited { color:#FFFFFF;background-color:#0033CC;} 
#quicklinks a:hover { color: #A9BBCC; background-color:#002BAC;	} 
#quicklinks a:active { color: #A9BBCC; background-color:#002BAC;}

#alerthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;	
}

p.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

p.alert a, a:link, p.alert a:visited { color: #000000; font-weight: bold; text-decoration:none; }
p.alert a:hover, p.alert a:active { color: #CC3333; font-weight: bold; text-decoration:underline; }

/*E*N*D*   LEFT sidebar styles   *E*N*D*/


/*S*T*A*R*T*   CENTER CONTENT styles   *S*T*A*R*T*/

#centercolmastkzoo, #centercolmastgov, #centercolmastbiz, #centercolmastgen { 
	width:482px;
	height:30px;
}

#centercolmastkzoo { 
	background-image:url(../images/kzoogradient_lg.jpg);
	background-repeat:repeat-x;
}

#centercolmastgov { 
	background-image:url(../images/govgradient_lg.jpg);
	background-repeat:repeat-x;
}

#centercolmastbiz { 
	background-image:url(../images/bizgradient_lg.jpg);
	background-repeat:repeat-x;
}

#centercolmastgen { 
	background-image:url(../images/gengradient_lg.jpg);
	background-repeat:repeat-x;
}

#centercolmastmetro { 
	background-image:url(../images/metrogradient_lg.jpg);
	background-repeat:repeat-x;
}

#centercolmasthead { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	padding: 8px 0px 0px 10px;
	}
	
#featureartgov, #featureartkzoo, #featureartbiz, #featureartgen {
	width:474px;
	margin: 4px 0px 4px 4px;
}	

#featurecaptionkzoo, #featurecaptiongov, #featurecaptionbiz, #featurecaptiongen, #featurecaptionmetro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;  
	margin: 4px 4px 0px 4px;	
}	

#featurecaptionkzoo { background-color:#990033;padding: 6px 0px 6px 6px;}
#featurecaptiongov { background-color:#0033CC;padding: 6px 0px 6px 6px;}
#featurecaptionbiz { background-color:#339966;padding: 6px 0px 6px 6px;}
#featurecaptiongen { background-color:#8890B4;padding: 6px 0px 6px 6px;}
#featurecaptionmetro { background-color:#8B418C;padding: 6px 0px 6px 6px;}



#mainimagegov, #mainimagekzoo, #mainimagebiz, #mainimagegen {
	width:482px;
}	

#mainimagekzoo { border-bottom: 4px solid #990033; }
#mainimagegov { border-bottom: 4px solid #0033CC;}
#mainimagebiz { border-bottom: 4px solid #339966;}
#mainimagegen { border-bottom: 4px solid #8890B4;}
#mainimagemetro { border-bottom: 4px solid #8B418C;}



.pagetitle, .pagetitlekzoo, .pagetitlegov, .pagetitlebiz, .pagetitlegen, .pagetitlemetro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF; 
	font-weight: normal;	 

}	

#pagetitlekzoo { background-color:#990033;padding: 6px 0px 6px 75px;}
#pagetitlegov { background-color:#0033CC;padding: 6px 0px 6px 75px;}
#pagetitlebiz { background-color:#339966;padding: 6px 0px 6px 75px;}
#pagetitlegen { background-color:#8890B4;padding: 6px 0px 6px 75px;}
#pagetitlemetro { background-color:#8B418C;padding: 6px 0px 6px 75px;}


#subcontentbiz, #subcontentgov, #subcontentkzoo, #subcontentgen { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	color: #000000;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	padding: 8px 15px 0px 10px;
	}
#subcontentbiz a, #subcontentbiz a:link, #subcontentbiz a:visited { color: #339966; font-weight: bold; text-decoration:none; }
#subcontentbiz a:hover, #subcontentbiz a:active { color: #999999; font-weight: bold; text-decoration:underline; }

#subcontentgov a, #subcontentgov a:link, #subcontentgov a:visited { color: #0033CC; font-weight: bold; text-decoration:none; }
#subcontentgov a:hover, #subcontentgov a:active { color: #999999; font-weight: bold; text-decoration:underline; }

#subcontentkzoo a, #subcontentkzoo a:link, #subcontentkzoo a:visited { color: #990033; font-weight: bold; text-decoration:none; }
#subcontentkzoo a:hover, #subcontentkzoo a:active { color: #999999; font-weight: bold; text-decoration:underline; }

#subcontentgen a, #subcontentgen a:link, #subcontentgen a:visited { color: #696F8A; font-weight: bold; text-decoration:none; }
#subcontentgen a:hover, #subcontentgen a:active { color: #999999; font-weight: bold; text-decoration:underline; }


#featurebanner {

	width:472px;
	margin: 4px 0px 0px 4px;
	border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
	border-top: 1px solid #cccccc; 	
	border-bottom: 1px solid #999999;	
}

#content2colleftgov, #content2colleftkzoo, #content2colleftbiz, #content2colleftgen, #content2colleftmetro, #content2collefthome, #content2colrighthome {
	width:233px;
	min-height:150px;
	border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
	border-top: 1px solid #cccccc; 	
	border-bottom: 1px solid #999999;
	margin: 4px 0px 10px 4px;	
}

#content2colrightgov, #content2colrightkzoo, #content2colrightbiz, #content2colrightgen, #content2colrightmetro,#content2collefthome, #content2colrighthome {
	width:233px;
	min-height:150px;
	border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
	border-top: 1px solid #cccccc; 	
	border-bottom: 1px solid #999999;	
	margin: 4px 0px 10px 4px;
}

#content2colrightgov, #content2colleftgov { background-image:url(../images/g_navheader.jpg);background-repeat:repeat-x;	}
#content2colrightkzoo, #content2colleftkzoo { background-image:url(../images/k_navheader.jpg);background-repeat:repeat-x; }
#content2colrightbiz, #content2colleftbiz { background-image:url(../images/b_navheader.jpg);background-repeat:repeat-x;	}
#content2colrightgen, #content2colleftgen { background-image:url(../images/gen_navheader.jpg);background-repeat:repeat-x;	}
#content2colrightmetro, #content2colleftmetro { background-image:url(../images/metro_navheader.jpg);background-repeat:repeat-x;	}
#content2collefthome { background-image:url(../images/newsdeskgraphic.gif);background-repeat:repeat-x;	}
#content2colrighthome { background-image:url(../images/metro_navheader.jpg);background-repeat:repeat-x;	}





#modname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 0px 0px 7px;	
}

#emailprinticongov, #emailprinticonkzoo, #emailprinticonbiz, #emailprinticongen {
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;
}

ul.eservicesgen,  ul.eservicesgov,  ul.eserviceskzoo, ul.eservicesbiz, ul.eservicesmetro {
	margin: 0;
	padding: 0;
	width:200px;
}

li.eservicesgen,  li.eservicesgov,  li.eserviceskzoo,  li.eservicesbiz, li.eservicesmetro {
	color:#CCCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align:left;	
	list-style-position: outside;
	list-style-type: none;
	margin:18px 0px 10px 8px;

}

li.eservicesgen a, li.eservicesgen a:link, li.eservicesgen a:visited { color: #696F8A; font-weight: bold; text-decoration:none; }
li.eservicesgen a:hover, li.eservicesgen a:active { color: #999999; font-weight: bold; text-decoration:underline; }


li.eserviceskzoo a, li.eserviceskzoo a:link, li.eserviceskzoo a:visited { color: #990033; font-weight: bold; text-decoration:none; }
li.eserviceskzoo a:hover, li.eserviceskzoo a:active { color: #999999; font-weight: bold; text-decoration:underline; }


li.eservicesgov a, li.eservicesgov  a:link, li.eservicesgov a:visited { color: #0033CC; font-weight: bold; text-decoration:none; }
li.eservicesgov a:hover, li.eservicesgov a:active { color: #999999; font-weight: bold; text-decoration:underline; }


li.eservicesbiz a, li.eservicesbiz a:link, li.eservicesbiz a:visited { color: #197643; font-weight: bold; text-decoration:none; }
li.eservicesbiz a:hover, li.eservicesbiz a:active { color: #999999; font-weight: bold; text-decoration:underline; }

li.eservicesmetro a, li.eservicesmetro a:link, li.eservicesmetro a:visited { color: #8B418C; font-weight: bold; text-decoration:none; }
li.eservicesmetro a:hover, li.eservicesmetro a:active { color: #999999; font-weight: bold; text-decoration:underline; }

.update {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-align: left;
	color: #333333;
	line-height: 18px;
	font-weight: normal;
	margin: 0px 15px 30px 0px;	
}

/*E*N*D*   CENTER CONTENT styles   *E*N*D*/





/*S*T*A*R*T*   RIGHT sidebar styles   *S*T*A*R*T*/


#rightcol { 
	width:128px;
	background-color:#8890B4;	
	border-left: 1px solid #999999; 
}

/* -------------- Weather -------------- */


#weathertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	margin: 5px 6px 5px 6px;	
}

#weathertext a, #weathertext a:link, #weathertext a:visited { color: #6666ff; font-weight: bold; text-decoration:none; }
#weathertext a:hover, #weathertext a:active { color: #6666ff; font-weight: bold; text-decoration:underline; }


.menubiz { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
} 
.menubiz a { 
	text-decoration:none; 
	color: #197643;	
	display:block; 
	padding:1px 3px 1px 5px; 
	font: 9px Arial, sans-serif; 
	font-weight:bold; 
	line-height: 12px;	
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 0px 0px 1px 0px;	
} 
.menubiz a:link, .menubiz a:visited, 
.menubiz a:active{ 
	color: #197643; 
	background-color:#FFFFFF; 
} 
.menubiz a:hover { 
	color: #000000; 
	background-color:#CCCCCC; 
} 
.menubiz { 
	text-align: left; 
} 
* html .menubiz td a {width: 100%;} 


.menukzoo { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
} 
.menukzoo a { 
	text-decoration:none; 
	color: #990033;	
	display:block; 
	padding:1px 3px 1px 5px; 
	font: 9px Arial, sans-serif; 
	font-weight:bold; 
	line-height: 12px;	
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 0px 0px 1px 0px;	
} 
.menukzoo a:link, .menukzoo a:visited, .menukzoo a:active{ 
	color: #990033; 
	background-color:#FFFFFF; 
} 
.menukzoo a:hover { 
	color: #000000; 
	background-color:#CCCCCC; 
} 
.menukzoo { 
	text-align: left; 
} 
* html .menukzoo td a {width: 100%;} 



.menugov { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
} 
.menugov a { 
	text-decoration:none; 
	color: #0033CC;	
	display:block; 
	padding:1px 3px 1px 5px; 
	font: 9px Arial, sans-serif; 
	font-weight:bold; 
	line-height: 12px;	
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 0px 0px 1px 0px;	
} 
.menugov a:link, .menugov a:visited, 
.menugov a:active{ color: #0033CC; background-color:#FFFFFF; } 
.menugov a:hover { color: #000000; background-color:#CCCCCC; } 
.menugov { text-align: left; }
 
* html .menugov td a {width: 100%;} 


.govmenu { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
} 
.govmenu a { 
	text-decoration:none; 
	color: #0033CC;	
	display:block; 
	padding:1px 3px 1px 5px; 
	font: 9px Arial, sans-serif; 
	font-weight:bold; 
	line-height: 12px;	
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 0px 0px 1px 0px;	
} 
.govmenu a:link, .govmenu a:visited, 
.govmenu a:active{ color: #0033CC; background-color:#FFFFFF; } 
.govmenu a:hover { color: #000000; background-color:#CCCCCC; } 
.govmenu { text-align: left; }
 
* html .govmenu td a {width: 100%;} 




.kzoomenu { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
} 
.kzoomenu a { 
	text-decoration:none; 
	color: #990033;	
	display:block; 
	padding:1px 3px 1px 5px; 
	font: 9px Arial, sans-serif; 
	font-weight:bold; 
	line-height: 12px;	
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 0px 0px 1px 0px;	
} 
.kzoomenu a:link, .kzoomenu a:visited, .kzoomenu a:active{ 
	color: #990033; 
	background-color:#FFFFFF; 
} 
.kzoomenu a:hover { 
	color: #000000; 
	background-color:#CCCCCC; 
} 
.kzoomenu { 
	text-align: left; 
} 
* html .kzoomenu td a {width: 100%;} 

.menumetro { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
} 
.menumetro a { 
	text-decoration:none; 
	color:#8B418C;	
	display:block; 
	padding:1px 3px 1px 5px; 
	font: 9px Arial, sans-serif; 
	font-weight:bold; 
	line-height: 12px;	
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 0px 0px 1px 0px;	
} 
.menumetro a:link, .menumetro a:visited, .menumetro a:active{ color: #8B418C; background-color:#FFFFFF; } 
.menumetro a:hover { color: #000000; background-color:#CCCCCC; } 
.menumetro { text-align: left; }
 
* html .menumetro td a {width: 100%;} 



.menugen { 
	width: 100%; 
	margin: 0 auto; 
	border-collapse:collapse; 
	table-layout:fixed; 
} 
.menugen a { 
	text-decoration:none; 
	color: #666666;	
	display:block; 
	padding:1px 3px 1px 5px; 
	font: 9px Arial, sans-serif; 
	font-weight:bold; 
	line-height: 12px;	
	border-width: 0px 0px 1px 0px;
	border-style:solid;
	border-color: #CCCCCC;
} 
.menugen a:link, .menugen a:visited, 
.menugen a:active{ 
	color: #666666; 
	background-color:#FFFFFF; 
} 
.menugen a:hover { 
	color: #000000; 
	background-color:#CCCCCC; 
} 
.menugen { 
	text-align: left; 
} 
* html .menugen td a {width: 100%;} 



p.contactskzoo { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	margin: 5px 12px 5px 10px;
}
p.contactskzoo a, p.contactskzoo a:link, p.contactskzoo a:visited { color: #990033; font-weight: bold; text-decoration:none; }
p.contactskzoo a:hover, p.contactskzoo a:active { color: #999999; font-weight: bold; text-decoration:underline; }

p.contactsgov { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	margin: 5px 12px 5px 10px;
}
p.contactsgov a, p.contactsgov a:link, p.contactsgov a:visited { color: #0033CC; font-weight: bold; text-decoration:none; }
p.contactsgov a:hover, p.contactsgov a:active { color: #999999; font-weight: bold; text-decoration:underline; }

p.contactsbiz { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	margin: 5px 12px 5px 10px;
}
p.contactsbiz a, p.contactsbiz a:link, p.contactsbiz a:visited { color: #339966; font-weight: bold; text-decoration:none; }
p.contactsbiz a:hover, p.contactsbiz a:active { color: #999999; font-weight: bold; text-decoration:underline; }


p.contactsgen { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	margin: 5px 12px 5px 10px;
}
p.contactsgen a, p.contactsgen a:link, p.contactsgen a:visited { color: #696F8A; font-weight: bold; text-decoration:none; }
p.contactsgen a:hover, p.contactsgen a:active { color: #999999; font-weight: bold; text-decoration:underline; }


p.contactsmetro { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	margin: 5px 12px 5px 10px;
}
p.contactsmetro a, p.contactsmetro a:link, p.contactsmetro a:visited { color: #8B418C; font-weight: bold; text-decoration:none; }
p.contactsmetro a:hover, p.contactsmetro a:active { color: #999999; font-weight: bold; text-decoration:underline; }

.datesgov, .datesbiz, .dateskzoo, .datesgen { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 11px;
	font-weight: bold;
	margin: 2px 2px 2px 2px;
}

.datesgov a, .datesgov a:link, .datesgov a:visited { font-size: 10px; color: #0033CC; font-weight: bold; text-decoration:none; }
.datesgov a:hover, .datesgov a:active { color: #999999; font-weight: bold; text-decoration:underline; }

.dateskzoo a, .dateskzoo a:link, .dateskzoo a:visited { font-size: 10px; color: #990033; font-weight: bold; text-decoration:none; }
.dateskzoo a:hover, .dateskzoo a:active { color: #999999; font-weight: bold; text-decoration:underline; }

.datesbiz a, .datesbiz a:link, .datesbiz a:visited { font-size: 10px; color: #339966; font-weight: bold; text-decoration:none; }
.datesbiz a:hover, .datesbiz a:active { color: #999999; font-weight: bold; text-decoration:underline; }

.datesgen a, .datesgen a:link, .datesgen a:visited { font-size: 10px; color: #696F8A; font-weight: bold; text-decoration:none; }
.datesgen a:hover, .datesgen a:active { color: #999999; font-weight: bold; text-decoration:underline; }


#datesgovall, #datesbizall, #dateskzooall, #datesgenall { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	color: #333333;
	line-height: 14px;
	font-weight: bold;
}

#datesgovall a, #datesgovall a:link, #datesgovall a:visited { font-size: 10px; color: #0033CC; font-weight: bold; text-decoration:none; }
#datesgovall a:hover, #datesgovall a:active { color: #999999; font-weight: bold; text-decoration:underline; }

#dateskzooall a, #dateskzooall a:link, #dateskzooall a:visited { font-size: 10px; color: #990033; font-weight: bold; text-decoration:none; }
#dateskzooall a:hover, #dateskzooall a:active { color: #999999; font-weight: bold; text-decoration:underline; }

#datesbizall a, #datesbizall a:link, #datesbizall a:visited { font-size: 10px; color: #339966; font-weight: bold; text-decoration:none; }
#datesbizall a:hover, #datesbizall a:active { color: #999999; font-weight: bold; text-decoration:underline; }

#datesgenall a, #datesgenall a:link, #datesgenall a:visited { font-size: 10px; color: #696F8A; font-weight: bold; text-decoration:none; }
#datesgenall a:hover, #datesgenall a:active { color: #999999; font-weight: bold; text-decoration:underline; }

/*E*N*D*   RIGHT sidebar styles   *E*N*D*/



/*S*T*A*R*T*   INDEX styles   *S*T*A*R*T*/
table.homecontentkzoo, table.homecontentgov, table.homecontentbiz {

	width:152px;
	border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
	border-top: 1px solid #999999; 	
	border-bottom: 1px solid #999999;	
}

#homecaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	color: #333333;
	line-height: 13px;
	margin: 6px 5px 0px 5px;	
}

/*E*N*D*   INDEX styles   *E*N*D*/




/*S*T*A*R*T*   FOOTER styles   *S*T*A*R*T*/

table.footer {
	background-color:#8890B4;
	border-left: 0px solid #ffffff; 
    border-right: 0px solid #ffffff; 
	border-top: 1px solid #CCCCCC; 	
	border-bottom: 0px solid #CCCCCC;
	padding:4px 0px 4px 0px; 
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}	

#footer a, #footer a:link, #footer a:visited { color: #ffffff; font-weight: bold; text-decoration:none; }
#footer a:hover, #footer a:active { color: #ffffff; font-weight: bold; text-decoration:underline; }

/*E*N*D*   FOOTER styles   *E*N*D*/


/*S*T*A*R*T*   STYLES FROM OLD SITE   *S*T*A*R*T*/


#contenttable{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;	
	text-align: left;
	color: #000000;
	vertical-align: top;
	height: 100%;
	width: 100%;
}


.tableHeadLeft {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	vertical-align: text-bottom;
	line-height: 12px;
	font-weight: bold;	
}

.tableHeadCenter {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #666666;
	vertical-align: text-bottom;
	line-height: 12px;
	font-weight: bold;	
}
.tablebody {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;	
	text-align: left;
	color: #000000;
	vertical-align: top;
	height: 100%;
	width: 100%;
}
.tabledivider {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #696F8A;
}
.tableamenity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336666;
	text-align: center;
}

#contenttable a, #contenttable a:link, #contenttable a:visited { color: #333333; font-weight: bold; text-decoration:underline; }
#contenttable a:hover, #contenttable a:active { color: #ffffff; font-weight: bold; text-decoration:underline; }

/*E*N*D*   STYLES FROM OLD SITE   *E*N*D*/


/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss_box {
	 width: 223px;
	 background-color: #FFF;
}

.rss_title, rss_title a
{
	margin: 0px 0px 4px 8px;
	padding: 0px;
	font-size: 10px;
}

.rss_items
{
	list-style: none;
	margin: 8px;
	padding: 0px;
	color: #333333;	
}

.rss_item
{
	font-size: x-small;
	margin-bottom: 15px;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active { color: #333333; font-weight: bold; text-decoration:underline;}

.rss_item a:hover { color: #999999; font-weight: bold; text-decoration:none;}

.rss_date
{
	font-size: x-small;
	color: olive;
}

.rss_category
{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #696F8A;	
}

