@import url("MKEdefault.css");

/* Styles specific to City */

body, #mainbody {
	background-color: #ededed;
}
#pageTopArea{ 
	border-bottom: 10px solid #aaaad4; 
	background: url(images/pageTopAreaBack.gif) repeat-x; 
}

#logoControlContainer{
background: url(images/city_logo.gif) no-repeat top left;
}

#rotatingImage { background:url(images/city01.jpg) top left no-repeat;}

#contentArea{ /* middle column */
	border-right: 1px solid #000000;
	background: #fff !important;
	z-index: 0;
}
html* #contentArea {
}
#outerColumnContainer{
	border-left: 224px solid #ededed;
	border-right: 220px solid #d7d7e3;
}
#outerColumnContainer1Col{ /* For 1 Column template */
	border-left: 224px solid #ededed;
}
#outerColumnContainer #contentContainer{ /* middle column */
	background:url(images/cornerBackCity.gif) no-repeat top right #fff; 
}
#outerColumnContainer1Col #contentContainer{ /* middle column */
	background:url(images/cornerBackCity.gif) no-repeat top right #fff;
}
#titleBarContainer h1{
	color: #02029a; 
}
#bottomNavContainer{
	background-color:#aaaad4;
}
#poweredBy{
	background-color:#ededed;
}

a:link {color: #3b3b90;	text-decoration: none;}
a:visited {color: #836F62;text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {color: #AE3900;text-decoration: none;}

h3 a:link {color: #3b3b90;	text-decoration: none;}
h3 a:visited {color: #3b3b90;text-decoration: none;}
h3 a:hover {text-decoration: underline;}
h3 a:active {color: #AE3900;text-decoration: none;}

p{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	line-height:20px; 
	font-weight: normal;
	text-decoration: none;
	color: #000;
	margin: 5px 0 10px 0;
}

/* side Navigation */

#contentNavContainer ul li {
	background-color: #010168;
}
html* #contentNavContainer ul li {
	
}
#contentNavContainer ul li a:hover {
	background-color: #010168; 
}
#contentNavContainer ul li .current {
	background-color: #010168; 
	
}

#contentNavContainer ul li .current a:link{
	font-size:11px; 
	
}
#contentNavContainer ul li ul li{
	border-bottom: 1px solid #666666; 
	background-color:#bec0e1;
}	
#contentNavContainer ul li ul li a:link, #contentNavContainer ul li ul li a:visited {
	color:#020299; 
}	
#contentNavContainer ul li ul li a:hover {
	color: #fff;
	background-color: #010168;
	text-decoration: none;
}	
#contentNavContainer ul li ul li .current {
	color:#020299; 
	background-color:#bec0e1; 
}
#contentNavContainer ul li ul li a:hover {
	background-color: #010168;
}
#contentNavContainer ul li ul li ul li {
	background-color:#dbdbf5;
}
#contentNavContainer ul li ul li ul li a:link, #contentNavContainer ul li ul li ul li a:visited {
	color:#020299;
}	
#contentNavContainer ul li ul li ul li a:hover {
	background:url(images/nav_dot.gif) no-repeat 10px 50% #dbdbf5;
	color: #000;
	background-color:#bec0e1; 
}
#contentNavContainer ul li ul li ul li ul li {
	background-color:#fff;
}
#contentNavContainer ul li ul li ul li ul li a:link, #contentNavContainer ul li ul li ul li a:visited {
	color:#020299;
}	
#contentNavContainer ul li ul li ul li ul li a:hover {
	color: #000;
}
			
h1{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
	
h2{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

h3{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
h4{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	text-decoration: uppercase;
	color: #000;
}
h5{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none;
	color: #333;
}

/*sitemap specific css*/

.SiteMap ul li ul li a:link {color:#3b3b90;}
.SiteMap ul li ul li ul li {color:#3b3b90;}
.SiteMap ul li ul li ul li a:link {color:#3b3b90;}
.SiteMap ul li ul li ul li ul li a:link {color:#8584ab;}
.SiteMap ul li ul li ul li ul li {color:#8584ab;}
.SiteMap ul li ul li ul li ul li ul li a:link {color:#8584ab;}

/*searchresults specific css*/
.SearchResults h4 a:link{color: #3b3b90; text-decoration: none}
.SearchResults h4 a:visited{color: #3b3b90; text-decoration: none}
.SearchResults h4 a:hover{color: #836F62; text-decoration: underline}
.SearchResults h4 a:active{color: #3b3b90; text-decoration: none}

.SearchResults p a{color:#9e9dc3;}

/*TOC Block*/

.TOCBlock .date {color:#9595a3;}
.TOCBlock .OneCol  p  a{color:#9e9dc3;}
.TOCBlock .TwoCol  p  a{color:#9e9dc3;}

/*ALPHA styles*/

.tocList div p a{color:#9e9dc3;}

/*AGG Block Styles */

.AggregationResults .date {color:#9595a3;}
.Aggregation .TwoCol div .date {color:#9595a3;}
.AggregationResults .OneCol  p  a{color:#9e9dc3;}
.Aggregation .TwoCol div  p  a{color:#9e9dc3;}
.contactInfo {padding:1px; text-align: center; font-size:11px; color:#FF0000}
.rightZone{
overflow: visible;
position: relative;
float: left;
width:202px;
margin: 10px -208px 0 1px;
padding: 5px 0 0 5px;
z-index: 999;
font-size:10px;
}


#mhdBodyInner{
background:#ededed url(images/mhdTopBg.gif) no-repeat top left;
}
#mhdWrapper{
/*width:840px;*/
max-width:1400px;
min-width:1000px;
margin:0 auto;
background: url(images/mhdMainBg.gif) repeat-y;
}
#mhdColumnBg{
background: url(images/mhdColumnBg.gif) bottom right repeat-y;
}
#mhdHeader{
height:95px;
background:url(images/mhdHeaderBg.gif) repeat-x;
}

#mhdLeftColumn { 
overflow: visible;
position: relative;
float: left;
width: 210px;
margin-top: -20px;
padding: 0;
z-index: 999;
padding-left:9px;
}

#mhdSearchBarContainer{position:absolute; top: 47px; left: 400px; z-index:0;}
#mhdSearchBarContainer input {border: 0;}
#mhdSearchBarContainer #searchTerms {width:150px; padding: 4px 0 4px 22px; margin-right: -8px; vertical-align: top; line-height: 0; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#333; 
background: url(images/mhdBlueSearchBg.gif) no-repeat;
}
#mhdSearchBarContainer input#searchGo {
width: 55px;
height: 22px;
vertical-align: top;
background: url(images/mhdBlueSearchButton.gif) no-repeat bottom;
font-size: 0px; text-indent: -999px !important; text-transform: lowercase; border: 0; text-decoration:none; cursor:pointer;}

#mhdToolContainer {
background-color:#FFFF00;
margin:0 230px 15px 220px;
padding:0 5px 0 20px;
}
	
#mhdContent{
margin-left:219px;
margin-top:-38px;
background: url(images/mhdContentBg.gif) top right no-repeat;
}
.mhdCenterColumn{
margin-right:225px;
padding:40px 0 0 20px
}
.mhdCenterColumn h1{
color: #02029a; 
font-size: 18px;
font-weight:bold;
background: url(images/dottedRuleUp.gif) repeat-x 4px 4px;
padding: 0 0 10px 0;
margin-bottom: 15px;
}
.mhdRightColumn{
float:right;
width:210px;
}

#mhdContentNavContainer{float: left;margin: 0 0 20px 0; width:208px; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black;font-family: Arial, Helvetica, sans-serif;}


#mhdContentNavContainer ul {margin: 0; padding: 0;list-style-type: none; z-index: 4;}
#mhdContentNavContainer ul li {list-style-type: none; margin:0; padding:0; text-align:left;  color:#ffffff;}
#mhdContentNavContainer ul li a:link, #mhdContentNavContainer ul li a:visited {color:#ffffff; text-decoration:none; display:block; padding:4px 4px 4px 10px; font-size:14.5px; }
#mhdContentNavContainer ul li a:hover {color:#ffffff; text-decoration: underline;}
#mhdContentNavContainer ul li .current {color:#ffffff; font-weight: bold;}

/*  2nd level pages in side navigation */

#mhdContentNavContainer ul li ul {margin: 0; padding: 0;list-style-type: none;}
#mhdContentNavContainer ul li ul li{margin:0; padding:0; text-align:left;  }
#mhdContentNavContainer ul li ul li a:link, #mhdContentNavContainer ul li ul li a:visited { font-weight:normal;text-decoration:none; display:block; padding:4px 4px 4px 10px;font-size: 12px;}
#mhdContentNavContainer ul li ul li a:hover {color:#ffffff;  text-decoration: underline;}
#mhdContentNavContainer ul li ul li .current { font-weight:bold !important;text-decoration:none; display:block;font-size: 12px; }
#mhdContentNavContainer ul li ul li a:hover {color:#ffffff; }

/*  3rd level pages in side navigation */

#mhdContentNavContainer ul li ul li ul {margin: 0; padding: 0;list-style-type: none;}
#mhdContentNavContainer ul li ul li ul li {margin:0; padding:0; text-align:left; border-bottom: 0px solid #ccc;}
#mhdContentNavContainer ul li ul li ul li a:link{ font-weight:normal; text-decoration:none; display:block; padding:4px 4px 4px 20px; font-size: 11px;}
#mhdContentNavContainer ul li ul li ul li a:visited { font-weight:normal; text-decoration:none; display:block; padding:4px 4px 4px 20px; font-size: 11px;}
#mhdContentNavContainer ul li ul li ul li .current {margin:0; padding:4px 4px 4px 20px; text-align:left; font-weight: bold !important; font-size: 11px;background:url(images/nav_dot.gif) no-repeat 10px 50% #ffffff !important;}

/*4th level */

#mhdContentNavContainer ul li ul li ul li ul li a:hover {color:#000; text-decoration: underline; background:url(images/nav_dot_double.gif) no-repeat 20px 50% #fff;}
#mhdContentNavContainer ul li ul li ul li ul {margin: 0; padding: 0;list-style-type: none; background: #fff;}
#mhdContentNavContainer ul li ul li ul li ul li {margin:0; padding:0; text-align:left; border-bottom:1px solid #ffffff; background: #fff;}
#mhdContentNavContainer ul li ul li ul li ul li a:link, #mhdContentNavContainer ul li ul li ul li ul li a:visited { font-weight:normal; text-decoration:none; display:block; padding:4px 4px 4px 35px; font-size: 11px; background-color:#fff;}
#mhdContentNavContainer ul li ul li ul li ul li .current {margin:0; padding:4px 4px 4px 35px; text-align:left; font-weight: bold !important; font-size: 11px;background:url(images/nav_dot_double.gif) no-repeat 20px 50% #ffffff !important;}
#mhdContentNavContainer ul li ul li ul li ul li a:hover {color:#000; text-decoration: underline;}
#mhdContentNavContainer ul li {
	background-color: #010168;
}
html* #mhdContentNavContainer ul li {
	
}
#mhdContentNavContainer ul li a:hover {
	background-color: #010168; 
}
#mhdContentNavContainer ul li .current {
	background-color: #010168; 
}

#mhdContentNavContainer ul li .current a:link{
	font-size:11px; 	
}
#mhdContentNavContainer ul li ul li{
	border-bottom: 1px solid #9f9f9f;
	background-color:#bec0e1;
}	
#mhdContentNavContainer ul li ul li a:link, #mhdContentNavContainer ul li ul li a:visited {
	color:#020299; 
}	
#mhdContentNavContainer ul li ul li a:hover {
	color: #fff;
	background-color: #010168;
	text-decoration: none;
}	
#mhdContentNavContainer ul li ul li .current {
	color:#020299; 
	background-color:#bec0e1; 
}
#mhdContentNavContainer ul li ul li a:hover {
	background-color: #010168;
}
#mhdContentNavContainer ul li ul li ul li {
	background-color:#dbdbf5;
}
#mhdContentNavContainer ul li ul li ul li a:link, #mhdContentNavContainer ul li ul li ul li a:visited {
	color:#020299;
}	
#mhdContentNavContainer ul li ul li ul li a:hover {
	background:url(../images/nav_dot.gif) no-repeat 10px 50% #dbdbf5;
	color: #000;
	background-color:#bec0e1; 
}
#mhdContentNavContainer ul li ul li ul li ul li {
	background-color:#fff;
}
#mhdContentNavContainer ul li ul li ul li ul li a:link, #mhdContentNavContainer ul li ul li ul li a:visited {
	color:#020299;
}	
#mhdContentNavContainer ul li ul li ul li ul li a:hover {
	color: #000;
}
.rightColumn{
overflow: visible;
clear:right;
float: right;
width:197px;
margin: 0 -220px 0 1px;
padding: 5px 0 0 5px;
z-index: 999;
font-size:10px;
}