*{
padding:0;
margin: 0;
font: 95%/1.4 Helvetica, Arial, sans-serif;
}

#header{
position:relative;
padding: 10px 3px 0 0;
background: #ecece5;
}

#header h1 span{
color: #002984;
margin-left: 3px;
font-weight: bold;
position: absolute;
top: 60px;
left: 0;
}

a img{
border:0;
}

h2, h3, h4, h5, h6, p, img, dd, li, dt{
display:block;
padding-left: 3px;
}

h2{
background: #ecece5;
color: #002984;
}

h3{
background: #002984;
color: #fff;
}

#nav{
background: #002984;
padding: 0 0 5px 3px;
}

#nav a{
color: #fff
}

#nav li{
display: inline;
}

hr{
display: none;
}

label{
display: block
}

input,select{
width: 60%;
}

textarea{
width: 90%;
}

input.button,
input.checkbox{
width: auto;
}

fieldset{
border: 0;
}

form{
background: #ecece5;
padding: 2px 5px 5px;
}

h4{
background: #ecece5;
font-weight: bold;
}

#footer{
margin: 5px 0 0;
padding: 5px 0;
background: #ecece5;
}

#footer span{
display: block;
}

#googlemap img{
width: 98%;
}