* {padding: 0; margin: 0;}

body {
background-color:#33CC33;
text-align:center;
width:753px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

/* ********************************** SPLASH ******************************************** */

div.splash {
margin-top:20px;
background:url(images/splashbackground.gif) no-repeat;
width:753px;
height:550px;
}

img.corner {
position:relative;
top:3px;
left:15px
}

img.round {
position:relative;
top:23px;
left:-49px;
}

img.address {
position:relative;
top:30px;
left:20px;
}

div.splashparagraph {
margin-top:20px;
width:753px;
text-align:left;
font-family:arial,helvetica,sans serif;
font-size:0.8em;
margin-bottom:20px;
}

h1.splash {
font-family:arial,helvetica,sans serif;
padding-top:0px;
margin-left:20px;
}

p.rci {
font-family:arial,helvetica,sans serif;
font-size:0.8em;
padding-left:20px;
}

p.splash {
font-family:arial,helvetica,sans serif;
font-size:0.9em;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
}

/* ********************************** END SPLASH ******************************************** */

div.main {
width:750px;
margin-top:20px;
border:1px solid black;
text-align:left;
background-color:white;
}

div.mainhome {
width:750px;
margin-top:20px;
border:1px solid black;
text-align:left;
background:white url(images/mainpic.jpg) no-repeat 278px 250px;
}

div.header {
background:white url(images/header.gif) no-repeat;
width:750x;
height:103px;
}

div.links {
background-color:#339900;
font-family:arial,helvetica,sans serif;
font-size:0.9em;
font-weight:bolder;
padding:4px;
text-align:center;
color:white;
margin-top:0px;
}

a:link.mainlinks {
font-family:arial,helvetica,sans serif;
color: black;
text-decoration: none;
}
a:visited.mainlinks {
font-family:arial,helvetica,sans serif;
color: black;
text-decoration: none;
}
a:hover.mainlinks {
font-family:arial,helvetica,sans serif;
color: white;
text-decoration: none;
}


p {
font-family:arial,helvetica,sans serif;
font-size:14px;
padding-left:40px;
padding-right:40px;
padding-top:5px;
padding-bottom:5px;
}

h1 {
font-family:arial,helvetica,sans serif;
font-size:16px;
margin-top:15px;
margin-left:40px;
padding-top:5px;
padding-bottom:5px;
font-weight:bolder;
}

div.bottom {
width:750px;
height:27px;
background:url(images/bottom.gif)
}

/* ************************ IMAGE ROLLOVERS **************************************** */

img.mainpic {
position:relative;
top:51px;
left:288px;
padding-bottom:80px;
}

#map {
 width: 648px; height: 300px;
 position:relative;
 background: url('images/map.jpg') no-repeat;
 z-index: 1;
 margin-top: 10px;
 margin-left:40px;
 padding: 0;
 list-style: none;
}

#map li {display: inline;}

span.map { position: absolute;  z-index: 3; }
span.map span { display: none; }
span.map:hover {
 background-repeat: no-repeat;
}
span.map:hover span {
 margin-left: 1em;
 display: block;
 position: relative;
 z-index: 1;
 background-repeat: no-repeat;
}

#a span.map {
 width: 67px; height: 50px;
 left: 0px; top: 0px;
 z-index: 3;
}
#a span.map:hover span { left: 222px; top: 0px; }

#b span.map {
 width: 67px; height: 50px;
 left: 79px; top: 0px;
 z-index: 3;
}
#b span.map:hover span { left: 143px; top: 0px; }

#c span.map {
 width: 67px; height: 50px;
 left: 158px; top: 0px;
 z-index: 3;
}
#c span.map:hover span { left:64px; top: 0px;}

#d span.map {
 width: 67px; height: 50px;
 left: 0px; top: 62px;
 z-index: 3;
}
#d span.map:hover span { left: 222px; top: -62px;}

#e span.map {
 width: 67px; height: 50px;
 left: 79px; top: 62px;
 z-index: 3;
}
#e span.map:hover span { left:143px;top:-62px;}

#f span.map {
 width: 67px; height: 50px;
 left: 158px; top: 62px;
 z-index: 3;
}
#f span.map:hover span { left:64px; top:-62px;}

#g span.map {
 width: 67px; height: 50px;
 left: 0px; top: 122px;
 z-index: 3;
}
#g span.map:hover span { left:222px; top:-122px;}

#h span.map {
 width: 67px; height: 50px;
 left: 79px; top: 122px;
 z-index: 3;
}
#h span.map:hover span { left:143px; top:-122px;}

#i span.map {
 width: 67px; height: 50px;
 left: 158px; top: 122px;
 z-index: 3;
}
#i span.map:hover span { left:64px; top:-122px;}

#j span.map {
 width: 67px; height: 50px;
 left: 0px; top: 184px;
 z-index: 3;
}
#j span.map:hover span { left:222px; top:-184px;}

#k span.map {
 width: 67px; height: 50px;
 left: 79px; top: 184px;
 z-index: 3;
}
#k span.map:hover span { left:143px; top:-184px;}

#l span.map {
 width: 67px; height: 50px;
 left: 158px; top: 184px;
 z-index: 3;
}
#l span.map:hover span { left:64px; top:-184px;}

#m span.map {
 width: 67px; height: 50px;
 left: 0px; top: 253px;
 z-index: 3;
}
#m span.map:hover span { left:222px; top:-253px;}

#n span.map {
 width: 67px; height: 50px;
 left: 79px; top: 253px;
 z-index: 3;
}
#n span.map:hover span { left:143px; top:-253px;}

#o span.map {
 width: 67px; height: 50px;
 left: 158px; top: 253px;
 z-index: 3;
}
#o span.map:hover span { left:64px; top:-253px;}

/* ************************ END IMAGE ROLLOVERS **************************************** */
