body {
margin: 0;
padding: 0;
background-image: url(images/background.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
background-color: #FFF;
}

#NAV {
margin: 0 auto;
width: 515px;
height: 40px;
top: 155px;
left: 300px;
position: absolute;
padding: 0 15px;
text-align: center;
}

#content {
margin:0;
width: 600px;
height: 500px;
top: 200px;
left: 300px;
position: absolute;
overflow: auto;
/*
background-image: url(images/transparent-bg.png);
border: #000 solid 2px;
*/
padding: 15px;
border-top: thin solid #ccc;
}

.overlay {
margin: 0;
padding: 0;
height: 485px;
/*
background-image: url(images/paw.png);
background-repeat: no-repeat;
background-position: bottom right;
*/
}

#footer {
margin: 0;
padding: 0;
/*height: 52px;
*/
height: 95px;
width: 634px;
top: 740px;
left: 300px;
position: absolute;
background-image: url(images/tagline.png);
background-repeat: no-repeat;
background-position: center;
text-align: center;
}

#tagline {
margin: 0;
padding: 0;
height: 52px;
background-image: url(images/Tagline.png);
background-repeat: no-repeat;
background-position: center;
}

p,td,ul li, ol li, blockquote,div,h1,h2,h3,h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p,td,ul li, ol li, blockquote,div {
font-size: .95em;
color: #000;
}

h1 {
font-size: 145%;
font-weight: normal;
color: #2E3192;
}

h2 {
font-size: 130%;
font-weight: normal;
}

.colorText {
color: #238937;
}

.caption {
color: #238937;
font-size: 90%;
font-weight: bold;
}

img {
padding: 4px;
background-color: #999999;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
}

a:link, a:visited {
color: #218D37;
text-decoration: none;
padding: 3px;
font-size: 100%;
}

a:hover, a:active {
color: #218D37;
text-decoration: none;
padding: 3px;
background-color: #ccc;
font-size: 100%;

}

ul li, ol li {
margin-bottom: 10px;
}

