﻿/*****************************************/
/* Global Styles                         */
/*****************************************/

body
{
    margin:0;padding:0;
    font:normal 12px Arial;
    color:#FFF;
    margin-top:5px;
}
object { outline: none; }
a { outline:none; }
a:link, a:active, a:visited
{
    color:#FFF;
    text-decoration:none;
    outline:none;
}
a:hover
{
    color:#FFF;
    text-decoration:underline;
}

p, h1,b
{
    margin:0px;
    padding:0px;
}

img
{
    margin:0;padding:0;
    border:none;
}    
.break
{
    clear:both;
}

.prop 
{
    height:416px;
    float:right;
    width:1px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

#wrapper
{
    width:948px;
    margin:0 auto;
}
#header
{
    width:948px;
    height:131px;
}
#logoHome
{
    width:948px;
    height:99px;
    margin:0px;
    background:url(/images/home/logo.jpg) no-repeat;
}
#rightLogo
{
    margin-right:55px;
    margin-top:15px;
    float:right;
}
#logoFacebook
{
    float:left;
    width:25px;
    height:25px;
    margin-right:10px;
}
#logoGoogle
{
    float:right;
    text-align:right;
    width:285px;
    height:25px;
    margin-right:55px;
    margin-top:1px;
}
*:first-child+html #logoGoogle
{
    margin-top:10px;
    width:330px;
    margin-right:25px;
}
#logo
{
    width:948px;
    height:99px;
    margin:0px;
}

#footer
{
    width:947px;
    height:13px;
    margin:0 auto;
    text-align:center;
    background:url(/images/footer.jpg) no-repeat;
    padding:7px 0px;
    margin-bottom:14px;
}
#underFooterArea
{
    width:947px;
    height:40px;
    text-align:center;
    font:normal 10px Arial;
}
.footerNav a:link, .footerNav a:active, .footerNav a:visited
{
    display:block;
    float:left;
    padding:0px 7px;
    font:normal 10px Arial;
    background:url(/images/footerSep.jpg) no-repeat;
    background-position:right center;
}
.footerNav
{
    margin:0 auto;
}
    

/*****************************************/
/* Home Page Styles                      */
/*****************************************/
#flashItem
{
    width:948px;
    height:200px;
    margin:0px;
}
#homeContent
{
    width:948px;
    height:241px;
    padding:14px 0px 12px 0px;
}
#contentBox
{
    /*width:374px;
    height:241px;*/
    background:url(/images/home/contentBox.jpg) no-repeat;
    padding:50px 24px 16px 22px;
    width:328px;
    height:175px;
    margin-right:20px;
    float:left;
    font:bold 10px Verdana;
    color:#FFF;
    text-align:justify;
}
#greenBox
{
    /*width:264px;
    height:241px;*/
    width:260px;
    height:211px;
    float:left;
    margin-right:21px;
    background:url(/images/home/greenBox.jpg) no-repeat;
    padding:30px 2px 0px 2px;
    text-align:center;
    font:normal 16px Arial;
    color:#c1e99e;
}
#greenBox h1
{
    font:normal 26px Arial;
    color:#c1e99e;
    margin-bottom:30px;
}
#newsBox
{
    float:left;
    /*width:267px;
    height:241px;*/
    width:233px;
    height:135px;
    margin:0px;
    background:url(/images/home/newsBox.jpg) no-repeat;
    padding:71px 17px 35px 17px;
    text-align:center;
}
#newsBox a:link, #newsBox a:active, #newsBox a:visited
{
    font:bold 11px Arial;
    color:#FFF;
    margin-bottom:2px;
    display:block;
}
#newsBox p
{
    margin-bottom:14px;
    font:normal 11px Arial;
    color:#FFF;
}
/*****************************************/
/* Navigation Styles                     */
/*****************************************/
.navArea
{
    margin:0 auto;
    height:32px;
}
.navArea a:link, .navArea a:active, .navArea a:visited
{
    display:block;
    float:left;
    /*padding:11px 32px 11px 26px;*/
    background:url(/images/navSep.jpg) no-repeat;
    background-position:right center;
    font:bold 11px Arial;
    color:#FFF;
}
.navArea a:hover, .navArea a.ON
{
    text-decoration:none;
    color:#76a3ef;
}
    
/*****************************************/
/* Interior Styles                       */
/*****************************************/
#contentAreaInt
{
    width:948px;
    background:url(/images/interior/contentBG.jpg) repeat-y;
    padding:0;margin:0;
    margin-top:4px;
    margin-bottom:14px;
}
*:first-child+html #contentContainerTop
{
    margin:0px;
    margin-top:-5px;
    height:9px;
}
#contentContainerTop
{
    margin:0px;
    height:9px;
}
#contentContainerBottom
{
    margin:0px;
    margin-bottom:0px;
    height:9px;
}
#contentMiddle
{
    background:url(/images/interior/contentMiddle.jpg) no-repeat;
}
#subNavigation
{
    /*width:134px;*/
    width:95px;
    padding:27px 23px 0px 16px;
    float:left;
}
#subNavigation a:link, #subNavigation a:active, #subNavigation a:visited
{
    display:block;
    background:url(/images/interior/subNavBullet.gif) no-repeat;
    background-position:left top;
    padding-left:12px;
    color:#8fbcfa;
    margin-bottom:22px;
    font-weight:bold;
}
#subNavigation a:hover, #subNavigation a.ON
{
    color:#FFF;
    background:url(/images/interior/subNavBulletON.gif) no-repeat;
    text-decoration:none;
}

#intContentWords
{
    float:left;
    /*width:813px;*/
    width:755px;
    padding:25px 29px;
    /*margin-bottom:-76px;*/

}
#greenInitiative
{
    padding-bottom:11px;
}
#pageTitle
{
    font:bold 18px Arial;
    color:#FFF;
    margin-bottom:14px;
}
.newsEventsRow
{
    padding:5px;
}
#newsYears a.ON
{
    font-weight:bold;
}