body {
margin: 0;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 0.8em;
background-color : #ffffff;
color: #000000;
}

td {
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

img {
border:0px;
}

li {
list-style-type: square;
}
li li{
list-style-type: circle;
}

h1, h2, h3, h4, h5, h6{
font-family : arial, verdana, helvetica, sans-serif;
}

h1{
font-size: 130%;
margin-bottom:1px;
}

h2{
font-size: 120%;
margin-bottom: 3px;
margin-top: 0px;
color: #00929d;
}

h3{
font-size: 110%;
margin-bottom: 2px;
color: #00929d;
}

h4{
font-size: 110%;
margin-bottom: 2px;
color: #000000;
}

h5, h6   {
font-size: 100%;
margin-bottom: 2px;
color: #000000;
}

/*Containers*/
#headerContainer{
margin-bottom: 2px;
}

#topNavContainer{
padding-top: 3px;
padding-bottom: 3px;
background-color: #EEEEED;
}

#mainNavContainer{	
margin-top: 2px;
}

#footerContainer{
width:100%;
background-color: #EBF0F4;	
padding-top: 3px;
padding-bottom: 3px;
padding-left: 12px;
font-size: 90%;
margin-top: 2px;
}

/*Main ID*/

#textOnly{
padding-left:10px; 
}

#horizontalBar{
background-color: #00929D;
height: 25px;
}

#topNav{
padding-right:10px;}

#logo {
padding-right: 10px;
}

#anchors  {
background-color: #FFF7E7;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 10px;
line-height: 22px;
}

#anchors a, #middleContent .info a{
	color: black;
}

#anchorsGreen {
background-color: #EBF0F4;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 10px;
line-height: 22px;
border: 1px dashed #00929D;
}
/*Classes*/

.mainHeader{
border-bottom: 1px solid #00929D;
margin-top:8px;
margin-bottom: 6px;
}

.secondaryHeader{
border-bottom: #00929D 1px solid;
margin-bottom: 6px;
}

.hidden {
display: none;
}

.news {
padding: 10px;
}

.whiteSpace{
width:174px;
border-right: 2px solid #ffffff;
margin: 0;
padding-left: 10px;
}

.margin{
width: 15px;	
}

.intro {
margin-top: 6px;
margin-bottom: 6px;
}

hr.divider{
color: #00929D;
background-color: #00929D;
height: 1px;
}

.highlight {
background-color: #E5F4F5;
padding: 15px;
}

.banner {
border-top: 6px solid white;
background-color: #EBF0F4;
height: 70px;
}

.backToTop {
width:82%;
margin-top: 20px;
text-align: right;
margin-bottom: 5px;
font-weight: bold;
}

.backToTop2 {
width:100%;
margin-top: 10px;
text-align: right;
margin-bottom: 5px;
font-weight: bold;
}

/*links*/
a,a:link,a:visited {text-decoration:none;color:#01828C;}
a:hover, a:active{text-decoration:underline;color:#000000;}

a.white,a.white:visited {
text-decoration: none;
color: #ffffff;
}

a.white:hover {
text-decoration: underline;
color: #ffffff;
}

/*main Navigation*/

#mainNavContainer ul{
margin: 0;
padding: 0;
list-style-type: none;
background-color: #ffffff;
color: #000000;
}

#mainNavContainer ul li{
border-bottom: 1px solid #00929D;
}

#mainNavContainer ul a{
color: #000000;
text-decoration: none;
}
	
#mainNavContainer ul a:hover{
text-decoration: underline;
background-color: #E5F4F5;
color:#01828C;
}

#mainNavContainer #levelOne a{
padding: 5px 1px 5px 10px;
display: block;
}

#mainNavContainer ul#levelTwo a:hover{
background-color: #ffffff;
}

#mainNavContainer ul#levelTwo{
border-bottom: 4px solid #ffffff;
border-top: 4px solid #ffffff;
}

#mainNavContainer #levelTwo a, 
#mainNavContainer #levelTwo li.levelOneSelected strong{
padding: 1px 1px 1px 1px;
}

#mainNavContainer #levelTwo li{
list-style-type: square;
}

#mainNavContainer #levelOne li.levelOneSelected a{
background-color: #E5F4F5;
}

#mainNavContainer #levelOne li.levelOneSelected li a{
background-color: #ffffff;
}

#mainNavContainer #levelOne li.levelOneSelected{
background-color: #ffffff;
}
	
#mainNavContainer ul#levelTwo{
background-color: #ffffff;
margin-left: 26px;
font-size: 85%;
}
	
#mainNavContainer ul#levelTwo li{
border-color: #ffffff;
}

#mainNavContainer ul#levelTwo a:hover{
background-color: #ffffff;
}

#mainNavContainer ul#levelTwo{
border-bottom: 4px solid #ffffff;
border-top: 4px solid #ffffff;
}

#mainNavContainer #levelTwo a, 
#mainNavContainer #levelTwo li.levelOneSelected strong{
padding: 1px 1px 1px 1px;
}

#mainNavContainer #levelTwo li{
list-style-type: square;
}

/*level 3 nav*/

#mainNavContainer #levelTwo li.subLevelSelected strong{
background-color: #ffffff;
color: #00929d;}


/*RHS Nav*/

#rhsNavHeader{
background-color: #799AB3;
color: #ffffff;
width: 180px;
padding-left: 10px;
padding-top: 6px;
padding-bottom: 5px;
padding-right: 3px;
font-size: 120%;
margin-bottom: 1px;
}

#rhsNavContainer ul {
background-color: #EBF0F4;
width: 180px;
margin: 0;
padding: 0;
list-style-type: none;
color: #000000;
}

#rhsNavContainer ul li{
padding-bottom: 2px;
padding-top: 2px;
}

#rhsNavContainer ul a{
color: #000000;
text-decoration: none;
}

#rhsNavContainer ul a:hover{
text-decoration: underline;
background-color: #ffffff;
color:#00929D;
}

#rhsNavContainer #levelOne a, 
#rhsNavContainer #levelOne li.levelOneSelected strong{
padding: 4px 2px 4px 12px;
display: block;
}

#rhsNavContainer #levelOne li.levelOneSelected strong{
background-color: #ffffff;
text-decoration: underline;
color: #00929D;
}

#rhsNavContainer #levelOne li.levelOneSelected{
background-color: #ffffff;
}


/*borough */

.headerHighlight {
background-color: #E5F4F5;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 1px;
}

.whiteHeader  {
background-color:#94C7C6;
color: #ffffff;
padding: 3px;
}

.update {
text-align: right;
font-size: 90%;
color: #666666;
}

#boroughLogo{
text-align: right;
font-size: 85%;
margin-bottom: 6px;
}

#boroughNews{
margin-bottom: 10px;	
}

/*centre */

#tdimage {
background-image: url(../images/map.gif);
background-repeat: no-repeat;
width: 100px;
height: 90px;
text-align: left; 
padding-left:2px;
}

.blueBox {
background-color: #EBF0F4;
padding: 6px;
margin-bottom: 6px;
margin-top: 0px;
 }
 
 /*activities */
 
.orangeSquare{
background-color: #EF9208;
width: 85px;
height: 90px;
color: #ffffff;
font-size: 90%;
text-align: center;
padding: 3px;
}

.info{
text-align: right;
margin: 0;
padding: 0;
}

.activitiesMenu{
background-color: #FDF4E6;
padding: 3px;
}

/*Forms*/

.frmContainer {
background-color: #EBF0F4; 
padding-left: 25px;
padding-top: 20px;
padding-right: 10px;
padding-bottom: 10px;
}

#search{
padding-right:10px;
}

.searchTxt {
color: #ffffff;
text-align: center;
}

.frmButton {
margin-top: 3px;
}