










































































.welcome-area {
    margin-bottom: 1em;
    margin-top: 1em;
    width: 100%;
}

.welcome-box {
    float: left;
    margin-left: 3%;
    width: 30%;
}

.welcome-box h1 {
    
}

.welcome-box p {
   font-weight: bold;
}

.welcome-box a {
    border: none;
    color: #336699;
}

.welcome-box .first {
}

.welcome-feature-box.alt {
    background-color: #CCF;
}

.welcome-feature-box.alt h2 {
    background-color: #669;
}


.welcome-feature-box {
    float: left;
    margin-left: 3%;
    background-color: #FF9900;
    width: 30%;
    

    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;

}

.welcome-feature-box h2 {
    background-color: #996600;
    color: #FFF;
    font-weight: bold;
    letter-spacing: normal;
    margin: 0;
    padding: 0.5em;
    

    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;

}

.welcome-feature-box p {
    margin: 0;
    padding: 0.75em 1em 0.75em;
}

.welcome-area .more-box {
    padding: 0.5em;
    float: right;
}

.welcome-box .more-box {
    

    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;

    width: 100%;
    text-align: right;
}

.welcome-box .more-box a {
    padding: 0.25em;
    color: #F90;
    font-weight: bold;
    text-decoration: none;
    border: none;
}



.welcome-feature-box .more-box a {
    padding: 0.25em;
    color: white;
    font-weight: bold;
    text-decoration: none;
    border: none;
}


.links-area {
    margin-bottom: 4em;
    margin-top: 3em;
    overflow: hidden;
    padding-bottom: 0.5em;
    width: 100%;
}

.links-box {
    float: left;
    margin-left: 3%;
    width: 30%;
}

.links-box h2 {
    border-bottom: 2px solid #FF9900;
    color: #666666;
    font-size: 1.5em;
    margin: 0;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
    font-weight: bold;
    letter-spacing: normal;
}

.links-box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.links-box li {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 1.2em;
    margin: 0;
    padding: 0.25em 0 0.25em 0.5em;
}

.links-box a {
    border-bottom: none;
}

.links-box a:hover {
    border-bottom: 1px solid #336699;
}

.links-box a:link, .links-box a:hover, .links-box a:visited, .links-box a:active {
    color: 1px solid #336699;
}

.links-box li:hover {
    background-color: #FFEECC;
}


.links-box p {
    background-color: #EEEEEE;
    border-bottom: 2px solid #FF9900;
    color: #666666;
    font-size: 2em;
    margin: 0;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
}

