* {
margin:0px;
padding:0px;
}

html, body {
height:100%;
}

body {
background:white url(/templates/common/media/splatt-background.gif) no-repeat right bottom;
font-family: verdana, sans-serif;
margin:0px;
}

h1, h2 {
color:#87BC52;
}

h1 {
font-size:1em;
margin-bottom:1em;
}

h2 {
font-size:.8em;
margin: 1.2em 0 1em 0;
}

p, ol, ul {
color:#3C2A6F;
margin-bottom:.8em;
}

p, li {
font-size:.7em;
}

a {
text-decoration:none;
color:#87BC52;
}

#container {
position: relative;
width: 780px;
margin:0px;
background: url(/templates/common/media/logo.gif) no-repeat 10px 10px;
}

#content {
padding-top:190px;
}

#contentText {
float:right;
width:590px;
margin-top:10px;
min-height:400px;
}

#contentText p {
padding-right:30px;
}

#contentText li {
margin-left:20px;
margin-bottom:10px;
padding-right:30px;
}

#contentText ul li {
list-style-image: url(/templates/common/media/bullet.gif);
}

#contentText ul li ul {
margin-left:20px;
margin-top:10px;
font-size:1.3em;
list-style-type:disc;
}

#contentText ul li ul li {
margin-bottom:5px;
}

#contentText .news h2 {
margin-bottom:.5em;
}

#contentText .news {
border-bottom:1px solid #87BC52;
}

#contentText form td {
padding-bottom:.5em;
}


#navigation {
float:left;
width:140px;
padding-top:10px;
}

#navigation li {
list-style-type:none;
text-align:right;
line-height:250%;
}

#navigation li a {
font-weight:bold;
color:#7DBC2D;
text-decoration:none;
padding-right:10px;
}

#navigation li a:hover {
background:  url("/templates/common/media/nav-bar.gif") no-repeat center right;
}

#navigation li ul li {
font-size:1em;
line-height:135%;
}

#navigation li ul li a {
font-weight:normal;
color:#3C2A6F;
}

#header {
position: absolute;
top:20px;
left:0px;
width:780px;
height:100px;
font-size:.65em;
line-height:125%;
color:#3C2A6F;
text-align:right;
}

.bullet {
	color:#87BC52;
	}

#header a {
color: #3C2A6F;
text-decoration:none;
}

#footer {
clear:both;
position:relative;
color:#3C2A6F;
padding-left:190px;
padding-bottom:20px;
margin-bottom:20px;
padding-top:30px;
font-size:.65em;
}