body { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #56442E; background-image: url(../cssimages/headerspanBG.jpg); background-repeat: repeat-x; background-position: 0 70px; margin: 0; padding: 0; }
p, td { font-size: 12px; line-height: 18px; }
h1 { color: #764c29; font-size: 18px; font-weight: bold; background-image: url(../cssimages/h1.jpg); background-repeat: no-repeat; background-position: 0 24px; margin: 20px 0 12px; padding-bottom: 10px; }
h2 { color: #00b2d9; font-size: 14px; font-weight: bold; margin: 0 0 12px; }
h3 { color: #764c29; font-size: 12px; font-weight: bold; margin: 12px 0; }
td { }
ul { font-size: 12px; margin: 1em 0 1em 30px; padding: 0;  }
li { margin: 20px 0 20px 0; list-style-image: url(../cssimages/listimage.jpg); }

.caption { color: #000; font-size: 10px; font-weight: bold; line-height: 14px; text-align: center; margin-right: 25px; margin-left: 25px; }
img{border-width: 0px;}
.imageL { margin-right: 15px; margin-bottom: 15px; float: left; }
.imageR { margin-bottom: 15px; margin-left: 15px; float: right; }
img.left { margin-right: 15px; margin-bottom: 15px; float: left; }
img.right { margin-bottom: 15px; margin-left: 15px; float: right; }


#outerwrapper {
    background-image: none;
    width: 1000px;
    margin: 0 auto;
}

#innerwrapper
{
    width: auto;
    overflow: auto;
    background-image: url('../cssimages/contentwrapperBG.jpg');
}

#headerwrapper { background-image: url(../cssimages/logo.jpg); background-repeat: no-repeat; width: 1000px; margin: 0 auto; }

#header
{ 
    height: 70px;
    background-image: url(../cssimages/headerBG.jpg);
    
}


#mainmenu { background-image: url(../cssimages/headerspanBG.jpg); text-align: right; width: 725px; height: 40px; float: right; padding-right: 75px; }
#mainmenu ul { color: #404040; font-size: 12px; font-weight: bold; margin: 0; padding: 11px 0 12px;
/* fixes Firefox 0.9.3 */
}
#mainmenu ul li { position: relative; margin: 0; padding: 0; display: inline; }
#mainmenu ul li a { color: #404040; text-decoration: none; margin: 0; padding: 11px 12px 12px; }
#mainmenu ul li a:hover { color: #fff; background-color: #00b2d9; background-image: url(../cssimages/menuBG.jpg); }
#mainmenu ul li a:active { color: #404040; background-color: #00b2d9; background-image: url(../cssimages/menuBGactive.jpg); }
#mainmenu li.current a { color: #fff; background-color: #00b2d9; background-image: url(../cssimages/menuBG.jpg); margin: 0; padding: 11px 12px 12px; }
#mainmenu ul ul { background-color: #fff; text-align: left; display: none; position: absolute; top: 26px; left: 0; width: 100px; margin: 0; padding: 0; }
#mainmenu ul ul li { margin: 0; padding: 0; }
#mainmenu li:hover ul { display: block; }
#mainmenu li ul li a, #mainmenu li.current ul li a { color: #404040; background-color: #fff; background-image: none; text-decoration: none; display: block; margin: 0; padding: 5px 10px; }
#mainmenu li ul li a:hover, #mainmenu li.current ul li a:hover { color: #fff; background-color: #00b2d9; background-image: none; margin: 0; padding: 5px 10px; }
#mainmenu li ul li a:active, #mainmenu li.current ul li a:active  { color: #404040; background-color: #adebf9; background-image: none; margin: 0; padding: 5px 10px; }

#banner { width: 850px; margin: 0 auto; }
#banner a
{
    margin: 0;
    padding: 0;
}


#Social
{
    width: 815px;
    margin: 0 auto;
    height: 22px;
    line-height: 22px;
    padding-left: 36px;
}

#contentwrapper
{ 
    height: auto;
    width: 1000px;
    clear: both;
}
#content1 { background-image: url(../cssimages/content1BG.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 1000px; float: left; padding-bottom: 50px; }
#content1a { background-image: url(../cssimages/content1aBG.jpg); background-repeat: no-repeat; background-position: 0 bottom; padding-bottom: 100px; width: 1000px; overflow: auto; height: auto; padding-top: 15px; overflow-x: hidden; }
#content2 { background-image: url(../cssimages/content2BG.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 1000px;  margin-top: 0; padding-bottom: 25px; }
#content3 { margin-top: 0; padding-bottom: 25px; width: 1000px; overflow: auto; }
#footerwrapper { background-color: #513f2c; background-image: url(../cssimages/footerBG.jpg); background-position: 0 top; width: 1000px; clear: both; margin: 0 auto; padding: 25px 0 0; }
#footer { color: #fff; font-size: 8px; text-align: center; height: 50px; }
#footer a, #footer a:visited { color: #fff;  }
#onecolumn { margin-right: 125px; margin-left: 125px; }
#twocolumnA-1 { width: 500px; float: left; margin-right: 50px; margin-left: 125px; display: inline; }
#twocolumnA-2 { width: 200px; float: left; margin-right: 125px; display: inline; }
#twocolumnB-1 { width: 200px; float: left; margin-right: 50px; margin-left: 125px; display: inline; }
#twocolumnB-2 { width: 500px; float: left; margin-right: 125px; display: inline; }
#twocolumnC-1 { width: 350px; float: left; margin-right: 25px; margin-left: 125px; display: inline; }
#twocolumnC-2 { width: 350px; float: left; margin-right: 125px; margin-left: 25px; display: inline; }
#threecolumn-1 { }
#threecolumn-2 { }
#threecolumn-3 { }

#chart table { font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; }
#chart th.first { border-left:1px solid #b6cf02; }
#chart td { font-size: 11px; border-bottom:1px solid #ebf2bd; border-right:1px solid #ebf2bd; padding:5px 8px 3px; text-align:left; background:#f8faea; }
#chart td.rank { border-right: 0 none transparent; }
#chart th { border-bottom:1px solid #b6cf02; border-right:1px solid #93a700; padding:5px 8px 3px; text-align:center; }
#chart .tableHeading th, .tableHeading td { background: #cfe343 url(../cssimages/tableheaderbg.jpg) repeat-x left top; border:solid 1px #b6cf02; }
#chart .tableHeading th { color: #fff; font-size: 14px; padding-top: 10px; padding-bottom: 10px; border-left:medium none; }
#chart tfoot .tableHeading th, tfoot .tableHeading td { border-top:medium none; }
#chart th.first { padding-top: 10px; padding-bottom: 10px; border-left:1px solid #b6cf02; }
#chart .odd td { background:#FFFFFF none repeat scroll 0 0; }
#chart .odd th.column1 { background:#f4f7e4; }
#chart th.column1 { background:#e8f0b2; border-bottom:1px solid #cfe343; border-left:1px solid #cfe343; border-right:1px solid #cfe343; color:#764c29; font-weight:bold; text-align:left; vertical-align:middle; width:150px; }
.disclaimer { color: #818181; font-size: 10px; }


div.leftContent
{
    float: left;
}

div.rightContent
{
    float: right;
}


/* Home CSS */

div#HomeContent
{
    overflow: auto;
    clear: both;
    width: 827px;
    margin: auto;
    padding-left: 28px;
    padding-bottom: 1px;
}

    div#HomeContent div.leftContent
    {
        width: 538px;
    }

        div#HomePresentation
        {
            clear: both;
            width: 537px;
            height: 416px;
            background-color: white;
        }

        div#HomePresentationMultimedia div.HomeMultimediaItem
        {
            display: none;
            overflow: hidden;
            width: 537px;
            height: 301px;
        }

        div#HomePresentationMultimedia div.HomeMultimediaItem.Mixed
        {
            padding: 20px;
            width: 497px;
            height: 261px;
        }

        ul#HomePresentationNavigation
        {
            width: auto;
            height: 40px;
            line-height: 40px;
            padding: 0;
            margin: 0;
            background-image: url(../cssimages/home-presentation-navigation-background.png);
            background-repeat: no-repeat;
            vertical-align: top;
        }

        ul#HomePresentationNavigation li
        {
            float: left;
            width: 25%;
            list-style: none;
            padding: 0;
            margin: 0;
            height: 40px;
            line-height: 35px;
            vertical-align: middle;
            text-align: center;
            background-image: url('../cssimages/home-presentation-navigation-li-background.png');
            background-repeat: no-repeat;
            background-position: top right;
            cursor: pointer;
        }

        ul#HomePresentationNavigation li.active
        {
            background-image: url('../cssimages/home-presentation-navigation-li-active-background.png');
            background-repeat: no-repeat;
            background-position: top center;
        }

        ul#HomePresentationNavigation li.last
        {
            background-image: none;
        }

        ul#HomePresentationNavigation li.active a
        {
            color: #594230;
        }

        ul#HomePresentationNavigation li a
        {
            display: inline;
            color: white;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            padding: 0;
            margin: 0;
        }

        div#HomePresentationBottom
        { width: 501px; height: 58px; background-image: url(../cssimages/home-presentation-content-background.png); background-position: 50% bot; padding: 10px 18px;tom;
        }

        div#HomePresentationBottom h2
        { color: white; font-size: 14px; text-transform: uppercase; padding: 0; margin: 0; }

        div.HomePresentationContent
        {
            display: none;
        }

        div#HomePresentationBottom p
        { width: auto; color: white; line-height: 14px; padding: 0; margin: 0; }

        div#HomeTheFacts
        {
            clear: both;
            margin-top: 25px;
        }

        div#HomeTheFacts ul
        {
            padding: 0;
            margin-bottom: 0;
            margin-left: 0;
            list-style: none;
            list-style-image: none;
        }

        div#HomeTheFacts ul li
        {
            overflow: visible;
            list-style-image: none;
            list-style: none;
            height: 26px;
            line-height: 26px;
            vertical-align: middle;
            font-size: 16px;
            font-weight: bold;
            padding: 0;
            margin: 0;
            margin-bottom: 17px;
            color: white;
            background-image: url('../cssimages/home-ol-li-background.png');
            background-repeat: no-repeat;
        }

        div#HomeTheFacts ul li strong
        {
            float: left;
            display: block;
            width: 26px;
            text-align: center;
        }

        div#HomeTheFacts ul li div
        {
            color: black;
            float: left;
            margin-left: 15px;
            width: 472px;
            height: 26px;
            line-height: 16px;
            /*font-family: Georgia, "Times New Roman", Helvetica, Arial;*/
            padding-left: 12px;
            font-size: 11px;
        }
        div#HomeTheFacts ul li div a
        {
            text-decoration:none;
        }
        div#HomeTheFacts ul li div a:hover
        {
            text-decoration:underline;
        }

    div#HomeContent div.rightContent
    {
        width: 270px;
    }

        div#HomeNews
        {
            clear: both;
            overflow: auto;
            width: 268px;
            height: auto;
            background-image: url('../cssimages/home-news-background.jpg');
            background-repeat: repeat-y;
        }

        div#HomeNewsTitle
        {
            padding: 0;
            margin: 0;
        }

        ul#HomeNewsItems
        {
            padding-top: 0;
            padding-bottom: 0;
            list-style: none;
        }

            ul#HomeNewsItems li
            {
                width: 200px;
                list-style: none;
                list-style-image: none;
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 15px;
                padding-bottom: 15px;
                border-bottom: 1px solid black;
            }

            ul#HomeNewsItems li.last
            {
                border: none;
            }

            ul#HomeNewsItems li a
            {
                color: #00B4D9;
                text-decoration: none;
            }

    div#HomeBettyTalk
    {
        clear: both;
        margin-top: 25px;
    }

    div#HomeBettyTalk div.Testimonial
    {
        clear: both;
        padding-top: 15px;
    }

    div#HomeBettyTalk div.Testimonial div.Image
    {
        float: left;
        width: 86px;
    }

    div#HomeBettyTalk div.Testimonial div.Text
    {
        float: left;
        width: 168px;
        font-size: 11px;
    }

    div#HomeBettyTalk div.Testimonial div.Text.NoImage
    {
        width: 254px;
    }

    div#HomeBettyTalk div.Testimonial div.ReadMore
    {
        position: relative;
        clear: both;
        width: auto;
        text-align: right;
        margin-top: 0px;
        padding-top: 0;
        padding-right: 20px;
    }
/* Home CSS */

/* Common CSS */
div#Footer
{
    width: 1000px;
    height: auto;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 20px;
    background-image: url('../cssimages/footer-background.jpg');
    background-repeat: no-repeat;
    background-position: 0 -10px;
    color: white;
    font-size: 12px;
    text-align: center;
}

div#Footer div
{
    padding-top: 10px;
}

div#Footer div a
{
    color: white;
}