body {    margin: 0 auto;    padding: 0;    font-family: Arial, Helvetica, sans-serif;    color: #555;    font-size: 12px;    line-height: 1.5;    /*background:url(images/mainbody_bg.jpg) repeat-y center;*/    background-color: #eee;}.wrapper {    width: 960px;    margin: auto;    background-color: #fff;}.logo {    background: url(images/logo.png) no-repeat;    width: 245px;    height: 54px;    margin-top: 8px;    margin-bottom: 18px;    margin-left: 8px;}.float-left {    float: left;}.float-right {    float: right;}.clear {    clear: both;}.banner {    margin-bottom: 10px;    border-top: 3px solid #ad0527;    /*border-top:1px solid #53c169;	border-bottom:3px solid #53c169;*/}.banner-inside {    margin-bottom: 15px;    background: url(images/banner_inside.jpg) no-repeat;    height: 72px;}.column-head {    color: #ad0527;    margin: 6px 0 8px 0;    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    font-size: 20px;}.column-head-inside {    color: #F90;    margin: 6px 0 8px 0;    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    font-size: 20px;    margin-top: 20px;}.column-holder {    background-color: #f1efef;    border-top: 2px solid #f67124;    /*border-top:2px solid #ff9900;*/}h2 {    color: #a90125;    margin: 0px;    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    margin-bottom: 5px;    font-size: 19px;    font-weight: normal;}h2 span {        /*color:#167a52;*/    }h3 {    color: #F90;    margin: 0px;    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    font-size: 15px;}h3 span {        color: #a90125;    }.hr-main {    height: 5px;    margin-top: 15px;    margin-bottom: 10px;}.half-border {    height: 3px;    background-color: #e7e7e7;    width: 50%;}.second-border {    height: 1px;    background-color: #e7e7e7;    width: 50%;}.inside {    position: absolute;    margin-top: 35px;    margin-left: 10px;    font-size: 25px;    /*text-shadow:0px 1px 0px #666;*/}.donate {    background: url(images/donate_bg_new.jpg) no-repeat;    height: 210px;}.donate-button {    text-align: center;}.reg {    position: absolute;    margin-left: 235px;    margin-top: 80px;    font-size: 11px;    font-weight: bold;    padding: 3px 0 0 0;    color: #767676;}.cs {    list-style-type: none;    margin: 0;    padding: 0;}.cs li {        float: left;        padding-right: 20px;        padding-left: 20px;        padding-bottom: 25px;        text-align: center;    }.cs li img {            padding: 8px;            border: 1px solid #d2d2d2;        }.cs li a:link {            color: #167a6d;            font-weight: bold;            display: block;        }.cs li a:visited {            color: #167a6d;            font-weight: bold;            display: block;        }.cs li a:hover {            color: #F90;            font-weight: bold;            display: block;            text-decoration: underline;        }#read-more {    text-align: right;    padding: 0 5px 0 0;    clear: both;}#read-more a {        background-color: #a90125;        border-radius: 3px;        padding: 5px 15px;        color: #FFF;        text-decoration: none;    }#read-more a:hover {            background-color: #3e3e3e;            border-radius: 3px;            padding: 5px 15px;            color: #FFF;        }.learn-more {    text-align: right;    padding: 0 5px 0 0;    clear: both;    margin-top: 10px;}.learn-more a {        background-color: #a90125;        border-radius: 3px;        padding: 5px 15px;        color: #FFF;        text-decoration: none;        font-weight: bold;    }.learn-more a:hover {            background-color: #3e3e3e;            border-radius: 3px;            padding: 5px 15px;            color: #FFF;            font-weight: bold;        }.column3-text {    margin-top: 10px;    height: 100px;}.column3-footer {    margin-top: 10px;    height: 145px;}.column3 {    width: 300px;    margin-left: 10px;    margin-right: 10px;    float: left;    text-align: justify;    border: 0px solid red;}.column2 {    width: 620px;    margin-left: 10px;    margin-right: 10px;    border: 0px solid #ccc;    float: left;    text-align: justify;    border: 0px solid red;}.main-column {    margin-left: 10px;    margin-right: 10px;    text-align: justify;}.main-column a:link {        color: #ad0527;        font-weight: bold;        text-decoration: none;    }.main-column a:visited {        color: #ad0527;        font-weight: bold;        text-decoration: none;    }.main-column a:hover {        color: #555555;        font-weight: bold;        text-decoration: underline;    }.img {    /*padding:7px;	border:1px solid #daf1de;*/    margin: 6px 10px 6px 0;}.img-right {    /*padding:7px;	border:1px solid #daf1de;*/    margin: 6px 0px 6px 10px;}.objectives {    margin: 10px 0 0 40px;    padding: 0;    width: 620px;    list-style-position: inside;}    .objectives li {        border-bottom: 1px dotted #ccc;        padding: 10px 4px;    }.quotes {    padding: 10px;    font-size: 18px;    background: url(images/quote_bg.png)no-repeat;    width: 345px;    height: 27px;    margin: 8px auto;    text-align: center;    color: #2b78a9;}.border {    border: 1px solid #d4d4d4;    border-radius: 9px;    width: 285px;    padding: 10px;}.cs-img {    margin: 3px 40px 15px 0;    padding: 8px;    border: 1px solid #d2d2d2;}.hr {    height: 0px;    margin: 5px 0px;    border-bottom: 1px solid #f67124;}#pdf-bullet {    padding: 0px;    margin: 0px;    list-style-type: none;}    #pdf-bullet li {        background: url(images/pdf.png) no-repeat 0px 7px;        padding: 4px 6px 6px 20px;        margin: 8px 0 0 18px;    }.menu-bg {    /*background:url(images/menubar_bg.png) repeat-x;*/    margin-top: 38px;    width: 445px;    /*height:33px;*/    border: 0px solid red;    /*border-right:1px solid #64c878*/}ul#navmenu-h {    list-style: none;    margin: 0px;    padding: 0px;    position: relative;    z-index: 999;}ul#navmenu-h ul {        list-style: none;        margin: 0px;        left: 0px;        top: 100%;        width: 185px;        display: none;        position: absolute;        text-align: left;    } ul#navmenu-h ul ul {            left: 100%;            top: 0px;        }ul#navmenu-h ul ul ul {                left: 100%;                top: 0px;            }ul#navmenu-h li {        float: left;        display: inline;        position: relative;    }ul#navmenu-h ul li {        width: 100%;        display: block;    }ul#navmenu-h a {        font: bold 11px/22px Tahoma, Arial, Helvetica, sans-serif;        padding: 5px 15px 5px 15px;        height: 1%;        color: #ad0527;        text-decoration: none;        float: left;        display: block;        font-size-adjust: none;        font-stretch: normal;        text-transform: uppercase; /*text-shadow: 0px 1px #666; border-left:1px solid #e4e4e4;*/    }ul#navmenu-h a:hover {            background: #137e4b;            color: rgb(255, 255, 255);        }ul#navmenu-h li:hover a {        background: #ad0527;        color: rgb(255, 255, 255);    }ul#navmenu-h li.iehover a {        background: #ad0527;        color: rgb(255, 255, 255);    }ul#navmenu-h li:hover li a {        background: #ad0527;        float: none;    }ul#navmenu-h li.iehover li a {        background: #ad0527;        float: none;    }ul#navmenu-h li:hover li a:hover {        background: #ad0527;    }ul#navmenu-h li:hover li:hover a {        background: #3e3e3e;    }ul#navmenu-h li.iehover li a:hover {        background: #3e3e3e;    }ul#navmenu-h li.iehover li.iehover a {        background: #66ca7a;    }ul#navmenu-h li:hover li:hover li a {        background: #66ca7a;    }ul#navmenu-h li.iehover li.iehover li a {        background: #66ca7a;    }ul#navmenu-h li:hover li:hover li a:hover {        background: #0a6fa7;    }ul#navmenu-h li:hover li:hover li:hover a {        background: #0a6fa7;    }ul#navmenu-h li.iehover li.iehover li a:hover {        background: #0a6fa7;    }ul#navmenu-h li.iehover li.iehover li.iehover a {        background: #0a6fa7;    }ul#navmenu-h li:hover li:hover li:hover li a {        background: #0a6fa7;    }ul#navmenu-h li.iehover li.iehover li.iehover li a {        background: #0a6fa7;    }ul#navmenu-h li:hover li:hover li:hover li a:hover {        background: rgb(51, 51, 51);    }ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {        background: rgb(51, 51, 51);    }ul#navmenu-h li:hover ul ul {        display: none;    }ul#navmenu-h li:hover ul ul ul {            display: none;        }ul#navmenu-h li.iehover ul ul {        display: none;    }ul#navmenu-h li.iehover ul ul ul {            display: none;        }ul#navmenu-h li:hover ul {        display: block;    }ul#navmenu-h ul li:hover ul {        display: block;    }ul#navmenu-h ul ul li:hover ul {        display: block;    }ul#navmenu-h li.iehover ul {        display: block;    }ul#navmenu-h ul li.iehover ul {        display: block;    }ul#navmenu-h ul ul li.iehover ul {        display: block;    }* {    margin: 0px;    padding: 0px;    font-size: 100%;}/* Slider */#slider {    width: 960px;    padding: 0;    margin: 0 auto;}div#slideshow {    width: 960px;    height: 230px;    padding: 0;    margin: 0 auto;    overflow: hidden;}.slider-item {    width: 100% !important;}.slider-item img {        float: right;        margin: 0;        padding: 0;    }.slider_content_inner img {    border: none;}.controls-center {    width: 930px;    margin: 0 auto;    padding: 5px 0 0 0;}#slider_controls {    margin: 0 auto;    z-index: 1000;    width: 960px;}#slider_controls h2 {        width: 600px;        float: left;        font: normal 11px Arial, Helvetica, sans-serif;        color: #888888;        padding: 5px 0 0 0;        margin: 0;    }#slider_controls h2 strong {            color: #1d1d1d;        }#slider_controls ul {        margin: 0;        padding: 0;        width: 76px;        float: right;    }#slider_controls ul li {            margin: 0;            padding: 0;            list-style: none;        }#slider_controls ul li {            float: left;            display: block;        }#slider_controls ul li a {                width: 11px;                height: 11px;                background: url('images/tabs_2.png') no-repeat center center;                display: block;                float: left;                padding: 0px 2px 0 2px;                margin: 2px !important;                margin: 1px 1px;                outline: none;            }#slider_controls ul li a:focus {                    outline: none;                }#slider_controls ul li a:hover,#slider_controls ul li a.activeSlide {                    color: #979797;                    background: url('images/tabs_1.png') no-repeat center center;                }.country-contact {    list-style-type: none;    margin: 0;    padding: 0;}.flag {    float: left;    width: 15px;    padding: 2px 5px;}.flag img {        padding: 4px 0 0 0;    }.text {    float: left;    padding: 2px;    width: 138px;}.footer {    background: #e7e7e7;    padding: 0px 0px;    text-align: center;    /*color:#137e4b;*/    font-size: 12px;    border-top: 1px solid #fff;    border-bottom: 3px solid #ad1f2a;}.footer-menu {    padding: 0 10px;    text-align: right;}.copyright {    font-size: 11px;    padding: 5px 0px 5px 0;    color: #333;    clear: both;    background-color: #c4c4c4;}.footer a:link {    color: #ad1f2a;    font-weight: bold;    text-decoration: none;}.footer a:visited {    color: #ad1f2a;    font-weight: bold;    text-decoration: none;}.footer a:hover {    color: #535353;    font-weight: bold;    text-decoration: underline;    text-shadow: none;}a.facebook {    width: 32px;    height: 32px;    display: block;    overflow: hidden;    float: left;    outline: none;}a.facebook {    background: url(images/ico_facebook.png) 0 0px no-repeat;}a:hover.facebook {    background: url(images/ico_facebook.png) 0 -36px no-repeat;}.social ul {    margin: 0;    padding: 0 0 0 10px;    list-style-type: none;    float: left;}.social-title {    font-weight: bold;    font-size: 15px;    padding: 0 5px 0 5px;    color: #137e4b;    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}#resourceform {    margin: 0;}#resourceform * {        color: #222222;    }#resourceform ol {        margin: 0;        padding: 0;        list-style: none;    }#resourceform li {        margin: 0;        padding: 0;        background: none;        border: none;        display: block;    }#resourceform li.buttons {            margin: 5px 0 5px 110px;        }#resourceform label {        margin: 2px 10px 2px 0;        width: 75px;        display: block;        padding: 3px 0;        font: bold 11px Arial, Helvetica, sans-serif;        color: #2c2c2c;        text-transform: capitalize;        float: left;        text-align: right;    }#resourceform label span {            color: #2c2c2c;        }#resourceform input.text {        width: 425px;        border: 1px solid #dcdcdc;        margin: 5px 0;        padding: 3px 2px;        height: 16px;        background: #FFF;        float: left;    }#resourceform textarea {        width: 425px;        border: 1px solid #dcdcdc;        margin: 5px 0;        padding: 3px 2px;        background: #FFF;        float: left;    }#resourceform li.buttons input {        padding: 3px 0;        margin: 0;        border: 0;        color: #FFF;        float: right;    }.error {    background: #FFD2D2 url(images/stop.png) no-repeat 3px 5px;    padding: 5px 15px 5px 24px;    border: 1px solid #FF7979;    border-radius: 3px;    margin: 10px 0 50px 110px;    color: #FE3316;    font-weight: bold;}.success {    background: #DFF2BF url(images/success.png) no-repeat 3px 5px;    padding: 5px 15px 5px 24px;    border: 1px solid #4F8A10;    border-radius: 3px;    margin: 10px 0 50px 110px;    color: #4F8A10;    font-weight: bold;}.photo {    list-style-type: none;    width: 100%;    margin: 0;}.photo li {        float: left;        padding: 5px 8px 5px 8px;    }.photo li img {            padding: 5px;            border: 1px solid #daf1de;        }.quick-nav {    margin: 0;    padding: 0;    list-style-type: none;}.quick-nav li {        list-style-image: url(images/bullet.png);        list-style-position: inside;        border-bottom: 1px dotted #a09494;        padding: 5px 2px;    }.quick-nav li:last-child {            border-bottom: 1px solid #e7e7e7;        }#accordion-container {    width: 750px;    margin: auto;}.accordion-header {    font-size: 14px;    background: #ebebeb;    margin: 5px 0 0 0;    padding: 3px 0px 3px 30px;    border: 1px solid #E2E2E2;    cursor: pointer;    color: #ad0527;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    font-weight: bold;}.active-header {    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px 5px 0 0;    border-radius: 5px 5px 0 0;    background: url(images/toggle-white.png) #a90125;    background-repeat: no-repeat;    background-position: 10px 50%;    color: #fff;}.active-header:hover {        background: url(images/toggle.png) #ECF8FF;        background-repeat: no-repeat;        background-position: 10px 50%;        color: #a90125;    }.inactive-header {    background: url(images/toggle-expand.png) #f3f3f3;    background-repeat: no-repeat;    background-position: 10px 50%;}.inactive-header:hover {        background: url(images/toggle-expand-white.png) #a90125;        background-repeat: no-repeat;        background-position: 10px 50%;        color: #fff;    }.accordion-content {    display: none;    padding: 15px;    background: #ffffff;    border: 1px solid #E2E2E2;    border-top: 0;    -moz-border-radius: 0 0 5px 5px;    -webkit-border-radius: 0 0 5px 5px;    border-radius: 0 0 5px 5px;}.accordion-content ul {        list-style-position: outside;    }.accordion-content img {        margin-right: 15px;        margin-top: 0;    }.hydro-table {    border-collapse: collapse;}.hydro-table td, th {        padding: 5px;        border: 1px solid #ccc;    }.hydro-table th {        background-color: #e0e0e0;    }#pdf-bullet {    padding: 0px;    margin: 10px 0 40px 0;    list-style-type: none;    width: 60%;}#pdf-bullet li {        background: url(images/pdf.png) no-repeat 0px 7px;        padding: 6px;        padding-left: 20px;        padding-top: 6px;        margin: 0;        border-bottom: 1px dotted #ad0527;    }.response {    padding: 10px 0;}