body { 
margin: 0; 
padding: 0; 
font: 79% Verdana, Arial, Helvetica, sans-serif;
color: #00237e;
}


p {
color: #00237e;

text-align: left;
}


a {
color: #000fff;
text-decoration: underline;
}


a:hover {
color: #232323;
text-decoration: underline;
}



h1{
color: #990000;
font-size:140%;
font-weight:normal;
}


h2{
	color: #006699;
	font-size:80%;
	font-weight:bold;
	
}

h3{
color: #00237e;
font-size:120%;
font-weight:bold;
padding: 0 20px 0 20px;
}


#map{
float: right;
width: 500px;
padding:15px;
}




ul { 
list-style: square;
line-height: 1.5em;
}


/*-------Container-------*/

#shadow{
width: 988px;
margin: 0 auto;
padding: 0;
background: url(../images/bg-shadow.jpg) top repeat-y;
}


#container{
width: 950px;
margin: 0 auto;
padding: 0;
float: none;

}


/*-------HEADER-------*/

#header{
width: 724px;
height: 175px;
margin: 0;
padding: 0;
float: left;
}
#header2{
width: 226px;

margin: 0;
padding: 0;
float: right;
}


#nav{
	width: 186px;
	height: 550px;
	padding: 0;
	float: left;

}



.indexleft{
width: 500px;
float: left;
padding: 0;
margin: 10px 0px 5px 25px;
}
.indexleftcentred{
width: 500px;
height: 250px;
float: left;
padding: 15px;
margin: 10px 0px 25px 25px;
}
.indexleftwide{
width: 700px;
float: right;
padding: 0;
margin: 10px 0px 5px 25px;
}


#footer {
width: 988px;
margin: 0 auto;
padding: 0;
height: 45px;
background: #d7dae7 url(../images/footer-bg.jpg) bottom no-repeat;
}

#footer p {
margin: 0 38px 10px 0px;
padding: 2px 0 0 0;
text-align: right;
font-size: 74%;
color: #00237b;
background: none;
}

#footershadow {
width: 988px;
margin: 0 auto;
padding: 0;
}


#footerNav {
width: 950px;
margin: 0 auto;
padding: 0;
background: #d7dae7 ;
}

#footerNav p {
margin: 0 20px 0 0px;
padding: 4px 0 4px 0;
text-align: right;
font-size: 74%;
color: #00237b;
background: none;
}
