﻿a       { color: #0b8a00; text-decoration: none;      }
a:hover { color: #0b8a00; text-decoration: underline; }
body, input, select { font-size: 10pt; font-family: verdana, arial, sans serif; }
h1, h2, h3 { font-weight: bold; font-style: normal; font-variant: normal; }
h1 { font-size: 12pt; }
h2 { font-size: 11pt; }
h3 { font-size: 10pt; }

.help { color: royalblue; }
.error { color: red; }
.footer-font { font-size: 8pt; }

.bg
{
    background-color: #0033ff;
    border: none 0 white;
    margin: 0;
}

.page
{
    background-color: white;
    border: #0099ff 2px solid;
    border-collapse: collapse;
    table-layout: fixed;
}

.landing
{
    background-color: #0099ff;
    border: #0099ff 2px solid;
    margin: 40px 0px 0px 0px;
}

#banner
{
    background: url(images/banner-bg.jpg) right top no-repeat;
    border: none;
    height: 120px;
    font-size: 8pt;
}

#banner-logo
{
    border: none;
    clear: left;
    float: left;
    width: 150px;
    height: 120px;
}

#banner-menu
{
    border: none;
    clear: right;
    float: right;
    margin: 4px;
}

#banner-scoreboard
{
    border: none;
    clear: right;
    float: right;
    margin: 10px;
}

.menu-bg, .footer
{
    background-color: #e6e6e6;
    border: none;
}

.menu-item-s
{
    padding: 4px;
    width: 180px;
}
.menu-item-s a, .menu-item-s a:hover { color: #0b8a00; text-decoration: none; }

.menu-item-d
{
    background-color: #0033ff;
    border: solid 1px #0099ff;
    padding: 3px;
    width: 180px;
}
.menu-item-d a, .menu-item-d a:hover { color: white; text-decoration: none; }

.content
{
    margin: 15px;
}

.content-para
{
    margin: 15px 150px;
}

#home { font-size: 9pt; }

#home-ourdream
{
    /*border-right: solid 2px #e6e6e6;*/
    /*border-bottom: solid 2px #e6e6e6;*/
    vertical-align: top;
}

#home-howyoucanhelp
{
    border-left: solid 2px #e6e6e6;
    /*border-bottom: solid 2px #e6e6e6;*/
    vertical-align: top;
}

#home-news
{
    /*border-right: solid 2px #e6e6e6;*/
    border-top: solid 2px #e6e6e6;
    vertical-align: top;
}

/*#home-blog
{
    border-left: solid 2px #e6e6e6;
    border-top: solid 2px #e6e6e6;
    vertical-align: top;
}*/

.funding
{
    background-color: #0b8a00;
    clear: right;
    float: right; 
    margin: 0 0 10px 10px;
    padding: 10px;
    color: White;
}

.funding a       { color: white; }
.funding a:hover { color: white; }
