body {

text-align:center;

margin:0;

padding:0;

background-color:#FFFFFF;

background-image:url(images1/back.jpg);

background-repeat:repeat;

font: 12px/1.3em "Lucida Grande","Lucida Sans Unicode", Geneva, Verdana, sans-serif;

color:#000000;

}

h1{

text-indent:-9999px;

background-image:url("images1/header.jpg");

width:760px;

height:148px;

float:left;

padding:0;

margin:0;



}

a{

text-decoration:none;

color:#2222CC;

padding:0;

margin:0;

}

a:hover{

color:#660033;

padding:0;

margin:0;

}

a.active:visited{

color:#660033;

padding:0;

margin:0;

}

.container{

margin-right:auto;

margin-left:auto;

position:relative;

padding:0;

margin-top:15px;

width:760px;

height:auto;

border:solid 1px #ffffff;

text-align:left;

background-color:#FFFFFF;

color:#000000;

background-image:url("images1/mainback.jpg");

background-repeat:repeat-y;
overflow:auto;
}

h2, h3, h4, h5

{

color:#003366;

}



li{

list-style-type:none;

padding:0;

margin:0;

}

/* NAVIGATION BUTTONS */

			.menu {

						height: 30px;

						width: 760px;

						float:left;

						margin-left:0;

						padding-top:1px;

						margin-bottom:1px;

						border-top:solid 1px #003399;

						background: url("images1/menuback.jpg") no-repeat;

						

			}

			.cssnav	{

						position:relative;

						float: left;

						margin: 1px 0 0 0; 

						padding: 0;

						font-family:"Lucida Grande","Lucida Sans Unicode", Geneva, Verdana, sans-serif;

						background: url("images1/buttonhover.jpg") no-repeat;

						font-height:1.3em;

						width: 95px;

						height: 25px;

						

	                    overflow:hidden;/* for ie to hide extra height*/	

			}

			.cssnav a {

						display: block;

						color:#FFFFFF;

						font-size: 12px;

						width: 95px;

						height: 25px;

						display: block;

						float: left;

						color: black; 

						text-decoration: none;

						overflow:hidden;/* for ie to hide extra height*/

						font-weight:bold;

			}

			.cssnav a:hover {

						color:#005599;

			}

			



			.cssnav img {width: 95px; height: 25px; border: 0; }

			* html a:hover {visibility:visible}

			.cssnav a:hover img{visibility:hidden}



			.cssnav span {

					    position: absolute;

					    left: 0;top: 3px;

					    text-align: center;

					    width: 95px;

					    cursor: pointer;   

					     

			}

			/* END OF NAVIGATION */



.main{

float:left;

width:95%;

margin:7px 10px 0 16px;

font: 15px/1.3em "Lucida Grande","Lucida Sans Unicode", Geneva, Verdana, sans-serif;

color:#003366;



}



.righttexthome{

float:left;

width:160px;

padding:20px 0 0 5px;

margin:0;

color:#FFFFFF;

}



.imgright{

float:right;

margin-left:15px;

clear:right;

}

.imgleft{

float:left;

margin-right:20px;

margin-top:10px;

padding:0;

clear:left;

}

.imgleftnoclear{

float:left;

padding-left:20px;

margin:0;

}

.imgleftnoclearpad{

float:left;

padding-left:20px;

padding-right:30px;

margin:0;

}

.nav{

width:760px;

height:10px;

padding:0;

margin:0;

}

.footer{

background-image:url("images1/footerback.jpg");

background-repeat:no-repeat;

width:760px;

height:30px;

margin:0 auto;

padding:0;

clear:both;

font-size:85%;

color:#ffffff;

text-align:center;

}
.footer a{
color:#eee;
margin-top:15px;
}


.indent{

padding:0;

margin:9px 0 0 35px;

}

.bold{

font-weight:bold;

}

.textcolor{

color:#ffffff;



}

.imgleftpadright{

float:left;

padding-right:550px;

padding-left:20px;

margin:0;

}

.imgleftpadbitright{

float:left;

padding-right:250px;

padding-left:20px;

margin:0;

}

.imgleftpadbitright2{

float:left;

padding-right:150px;

padding-left:20px;

margin:0;

}

.boldpad{

font-weight:bold;

padding-left:60px;

}

.imgleftnoclearpad2{

float:left;

padding-left:40px;

padding-right:30px;

margin:0;

}

.imgleftpadlessright{

float:left;

padding-right:140px;

padding-left:40px;

margin:0;

}

.box{

float:left;

margin:0 200px 0 260px;

width:330px;

}

.box2{

float:left;

margin:10px 20px 10px 120px;

padding:0 0 40px 0;

width:160px;

}

.centremap{

float:left;

margin:0 100px 10px 100px;

width:500px;

}

.adobe{

background-image:url("images1/pdf.gif");

background-repeat:no-repeat;

padding:20px 0 0 60px;

width:300px;

height:60px;

display:block

}
.imagegallery{
float:left;
margin-right:10px;
margin-top:10px;
}