body {
	background-color: #242424;
	font: 0.75em verdana, arial, helvetica, sans-serif;
}

a:link, a:visited {
    color: #769f3b;
    text-decoration: none;
}

a:hover {
    color: #000000;
    text-decoration: none;
}

div.page {
    text-align: center;
}

div.container {
    background-color: #ffffff;
    margin: 0px auto;
    padding: 16px;
    text-align: left;
    width: 762px;
}

div.header {
    padding-bottom: 8px;
}

div.header img {
    border: none;
}

div.menu {
    background-color: #363636;
}

div.menu ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div.menu ul li {
    float: left;
    padding: 8px;
}

div.menu ul li a:link,
div.menu ul li a:visited {
    color: #ffffff;
    text-decoration: none;
}

div.menu ul li a:hover {
    color: #9ecd5b;
    text-decoration: none;
}

div.body {
    margin-top: 16px;
}

div.body h2 {
    color: #363636;
    font-size: 1.5em;
    font-weight: normal;
    margin-top: 0px;
}

div.body h3 {
    color: #363636;
    font-size: 1.15em;
    font-weight: bold;
}

div.body div.left {
    float: left;
    width: 55%;
}

div.body div.right {
    border-left: 1px solid #e2e2e2;
    float: right;
    padding-left: 8px;
    width: 43%;
}

div.body div.float-half {
    float: left;
    width: 47%;
    padding-right: 16px;
}


div.footer {
    color: #aaaaaa;
    font-size: 0.85em;
    padding-top: 16px;
    margin: 0px auto;
    text-align: left;
    width: 662px;
}

div.footer div.left {
    border-right: 1px solid #555555; 
    float: left;
    margin-right: 8px; 
    padding-right: 8px;
}

div.footer div.right {
    float: left;
    line-height: 18px;
}

div.footer a img {
    border: none;
}

div.footer a:link,
div.footer a:visited {
    color: #ffffff;
    text-decoration: none;
}

div.footer a:hover {
    color: #9ecd5b;
    text-decoration: none;
}


div.greenbar {
    background-color: #9ecd5b;
    color: #ffffff;
    height: 4px;
}

/* HOME PAGE STYLES */

div.splash {
    background-image: url( /images/banner.png );
    background-color: #9ecd5b;
    background-repeat: no-repeat;
    color: #ffffff;
    height: 140px;
    padding: 12px;
    position: relative;
}

div.splash h2 {
    font-size: 2.25em;
    font-weight: normal;
    margin-top: 0px;
}

div.splash img {
    bottom: 0px;
    display: block;
    position: absolute;
    right: 16px;
}

div.body ul.features {
    color: #aaaaaa;
    list-style-type: square;
}

div.body ul.features li {
    margin-bottom: 6px;
}

div.body ul.features li span {
    color: #000000;
}




/* MISC ELEMENTS */

.clear {
	clear: both;
}
