html, * {margin-bottom:0px; padding-bottom:0px;}
body {
background:#ededed;
font-family:Lucida Sans Unicode;
font-size:12px;
margin:0px; padding:0px;
}
img {border:0px;}
ul, li {list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, p {line-height:normal; margin:0px; padding:0px; }
a {text-decoration:none;}
#Containercenter {width:980px; margin:10px auto;}
#Container {width:980px; float:left; background:#ffffff; padding:5px 10px 10px 10px; }
#Container .header{width:100%; height:160px; overflow:hidden;}
#Container .header .logo {float:left; width:200px;}
.logoposition {position:absolute; margin-left:50px; width:200px; height:190px; background:url(../images/logo-bg.png) no-repeat bottom center; z-index:111111; text-align:center; padding-top:10px;}
#Container .header .navright {float:right; width:655px; }
#Container .header .extop {width:100%; height:30px; margin-top:10px; overflow:hidden; text-align:right; color:#999999;}
#Container .header .extop a {color:#999999; margin:0px 5px;}
a.followus {background:url(../images/facebook.jpg) right center no-repeat; padding-right:20px; color:#3b5998 !important; margin-left:20px !important;}
.pline {width:655px; height:30px; display:block; overflow:hidden; margin-top:20px;}
.pline ul li {text-align:right; background:#fff; color:#D40203; font-family:arial; font-weight:bold; font-size:22px; height:30px; overflow:hidden; width:655px;}

.primnav {width:660px; text-align:right; margin-top:30px;}
.primnav li{float:left; margin-right:10px; }
.primnav li a {display:block; font-size:16px; font-family:Lucida Sans Unicode; font-weight:normal; color:#fff; /*-webkit-border-radius: 10px 10px 0px 0px; 
-moz-border-radius: 10px 10px 0px 0px; 
border-radius: 10px 10px 0px 0px;  Everything else - limited support at the moment */

background-image:url(../images/right-top-curve.png); background-position:right top !important; background-repeat: no-repeat !important;
}
.primnav li a span {display:block; background:url(../images/left-top-curve.png) left top no-repeat !important; _background:url(../images/left-top-curve.gif) left top no-repeat !important;padding:10px 20px;}
.primnav li a {_background-image:url(../images/right-top-curve.gif) !important;}
#gallery {background:#96002e !important;}
#whoweare {background:#c09700 !important;}
#whatwedo {background:#1f7e05 !important;}
#successstory {background:#a00d0d !important;}
#joinus {background:#038996 !important;}

#gallery .txtexp ,#whoweare .txtexp , #whatwedo .txtexp , #successstory .txtexp, #joinus .txtexp {color:#fff !important;}
#gallery .footer .left a ,#whoweare .footer .left a , #whatwedo .footer .left a , #successstory .footer .left a, #joinus .footer .left a{color:#fff !important;}
#gallery .left ,#whoweare .left, #whatwedo .left, #successstory .left, #joinus .left{color:#fff !important;}
#gallery .right ,#whoweare .right, #whatwedo .right, #successstory .right, #joinus .right{color:#fff !important;}
#gallery .right a ,#whoweare .right a, #whatwedo .right a, #successstory .right a, #joinus .right a{color:#fff !important;}

.primnav li a.wwr {background-color:#f7c200;}
.primnav li a.wwd {background-color:#28a107;}
.primnav li a.ss {background-color:#d40203;}
.primnav li a.js {background-color:#30bbc9;}
.primnav li a.gl {background-color:#d60041;}
.primnav li a.wwr:hover, .primnav li a.wwractive {background-color:#c09700;}
.primnav li a.wwd:hover, .primnav li a.wwdactive {background-color:#1f7e05;}
.primnav li a.ss:hover, .primnav li a.ssactive {background-color:#a00d0d;}
.primnav li a.js:hover, .primnav li a.jsactive {background-color:#038996;}
.primnav li a.gl:hover, .primnav li a.glactive {background-color:#96002e;}
.adsleft {margin-top:100px; float:left;}

.submenus { -webkit-border-radius: 10px 10px 0px 0px; /* Safari prototype */
-moz-border-radius: 10px 10px 0px 0px; /* Gecko browsers */
border-radius: 10px 10px 0px 0px; /* Everything else - limited support at the moment */
}


.submenus li a {font-size:12px; padding-right:15px !important; border-bottom:1px dotted #fff;}
.submenus li a.active {color:#fff; background-image:url(../images/active-menu-right.png) !important; background-repeat:no-repeat !important; background-position:130px 10px !important;}

.themewwa { margin-top:0px !important; border-top:0px solid #c09700;}
.themewwa h1 {color:#c09700 !important; padding:0px 0px 10px 0px;}
.themewwa .submenus {clear:both; margin-bottom:10px; width:100%; float:left; border-bottom:1px solid #efefef; }
.themewwa .submenus li {width:100%;overflow:hidden;}
.themewwa .submenus li a {display:block; padding:5px 5px; margin:0px 0px 0px 0px;text-decoration:none !important; margin-bottom:0px; color:#fff; background:#f7c200;overflow:hidden;}
.themewwa .submenus li a.active {color:#fff; background:#c09700;}

.themewwd { margin-top:0px !important; border-top:0px solid #28A107;}
.themewwd h1 {color:#28A107 !important; padding:0px 0px 10px 0px;}
.themewwd .submenus {clear:both; margin-bottom:10px; width:100%; float:left; border-bottom:1px solid #efefef; }
.themewwd .submenus li {width:100%;overflow:hidden;}
.themewwd .submenus li a {display:block; padding:5px 5px; margin:0px 0px 0px 0px;text-decoration:none !important; margin-bottom:0px; color:#fff; background:#28a107;overflow:hidden;}
.themewwd .submenus li a.active {color:#fff; background:#1f7e05;}

.themess { margin-top:0px !important; border-top:0px solid #a00d0d;}
.themess h1 {color:#a00d0d !important; padding:0px 0px 10px 0px;}
.themess .submenus {clear:both; margin-bottom:10px; width:100%; float:left; border-bottom:1px solid #efefef; }
.themess .submenus li {width:100%;overflow:hidden;}
.themess .submenus li a {display:block; padding:5px 5px; margin:0px 0px 0px 0px;text-decoration:none !important; margin-bottom:0px; color:#fff; background:#d40203;overflow:hidden;}
.themess .submenus li a.active {color:#fff; background:#a00d0d;}
.submenus li {overflow:hidden !important;}

.submenus li a {overflow:hidden !important;}
.themejs { margin-top:0px !important; border-top:0px solid #038996;}
.themejs h1 {color:#038996 !important; padding:0px 0px 10px 0px;}
.themejs .submenus {clear:both; margin-bottom:10px; width:100%; float:left; border-bottom:1px solid #efefef; }
.themejs .submenus li {width:100%; overflow:hidden;}
.themejs .submenus li a {display:block; padding:5px 5px; margin:0px 0px 0px 0px;text-decoration:none !important; margin-bottom:0px; color:#fff; background:#038996;overflow:hidden;}
.themejs .submenus li a.active {color:#fff; background:#30bbc9;}


.themegl { margin-top:0px !important; border-top:0px solid #96002e;}
.themegl h1 {color:#96002e !important; padding:0px 0px 10px 0px;}
.themegl .submenus {clear:both; margin-bottom:10px; width:100%; float:left; border-bottom:1px solid #efefef; }
.themegl .submenus li {width:100%;overflow:hidden;}
.themegl .submenus li a {display:block; padding:5px 5px; margin:0px 0px 0px 0px;text-decoration:none !important; margin-bottom:0px; color:#fff; background:#d60041;overflow:hidden;}
.themegl .submenus li a.active {color:#fff; background:#96002e;}


.default { margin-top:0px !important; border-top:0px solid #222;}
.default h1 {color:#222 !important; padding:0px 0px 10px 0px;}
.default .submenus {clear:both; margin-bottom:10px; width:100%; float:left; border-bottom:1px solid #efefef; }
.default .submenus li {width:100%;overflow:hidden;}
.default .submenus li a {display:block; padding:5px 5px; margin:0px 0px 0px 0px;text-decoration:none !important; margin-bottom:0px; color:#fff; background:#038996;overflow:hidden;}
.default .submenus li a.active {color:#fff; background:#39b4ce;}
.default p a {color:#222; text-decoration:underline;}
.carousel {clear:both; margin-top:0px; background:#e9e9e9; border:2px solid #e9e9e9; float:left; width:976px; height:320px; overflow:hidden; }
.carousel li {width:976px; height:320px; overflow:hidden; float:left; background:#fff;}
.carousel li span {width:956px; padding:0px 10px; height:40px; line-height:40px; background:url(../images/slideshow-tpbox.png) repeat top left; position:absolute; margin-top:280px; float:left; color:#fff; font-size:22px; float:left; margin-left:-976px;}
.pagecontent {width:980px; float:left; clear:both; margin-top:20px;}
.pagecontent .leftbox {width:140px; float:left;}
.pagecontent .contmiddle {width:560px; float:left; padding-left:10px;}
.pagecontent .contright {width:250px; float:right;}
.welcomtxt {border:1px solid #ccc; width:688px; float:left; padding:10px; margin-bottom:20px;}
.pagecontent h1 {font-weight:normal; font-family:arial; color:#a3a3a3; font-size:22px; margin-bottom:10px;}
.pagecontent h3 {font-weight:normal; font-family:arial; color:#444; font-size:15px; margin-bottom:10px;}

.pagecontent p {font-weight:normal; color:#464646; font-size:13px; margin-bottom:10px; line-height:1.5;}
.pagecontent p.alignright {text-align:right;}
.pagecontent a.readmore {background:#3ec0cd url(../images/rightarrow.png) right center no-repeat; border:4px solid #3ec0cd; border-left:0px; border-top:0px; border-bottom:0px; padding:4px 15px 4px 10px; color:#fff; text-transform:uppercase;}
.pagecontent a.readmore:hover {background:#0d738f url(../images/rightarrow.png) right center no-repeat; border:4px solid #0d738f;border-left:0px; border-top:0px; border-bottom:0px;   }
.wrhpboxlft {width:320px; float:left; padding:10px 0px; }
.wrhpboxrt {width:320px; float:right; padding:10px 0px;}
.wrhpboxlft h2, .wrhpboxrt h2 {text-transform:uppercase; font-family:arial; color:#a3a3a3; font-size:16px; margin-bottom:10px;}
.clb {clear:both}

.currentcase {clear:both;float:left; width:1000px; border-top:2px solid #000; background:#d40203; padding-top:20px;  padding-bottom:10px;}
#joinus .currentcase {background:#004b52 !important;}
#whatwedo .currentcase {background:#125400 !important;}
#whoweare .currentcase {background:#8b6d00 !important;}
#gallery .currentcase {background:#5f001d !important;}
#successstory .currentcase {background:#610101 !important;}

#joinus .pline ul li {color:#038996 !important;}
#whatwedo .pline ul li {color:#1f7e05 !important;}
#whoweare .pline ul li {color:#c09700 !important;}
#gallery .pline ul li {color:#96002e !important;}
#successstory .pline ul li {color:#a00d0d !important;}




.contmiddle h4 {margin-bottom:10px; border-bottom:1px solid #DFDFDF; padding-bottom:8px;}
#joinus .donateright a {display:block;}
#whatwedo .donateright a {display:block;}
#whoweare .donateright a {display:block;}
#gallery .donateright a {display:block;}
#successstory .donateright a {display:block; }
.donateright a {display:block; }


.offercontainer {float: left; height: 105px;overflow: hidden;width: 750px;}
.offercontainer li {float:left; 
    height: 105px;
    overflow: hidden;
    width: 250px;
}
.offercontainer .photoleft { float:left; width:95px; text-align:left;}
.offercontainer .photoleft .thumb {border:1px solid #fff; margin-bottom:5px;}
.offercontainer .detailright { float:left; width:135px; color:#fff;}
.prev {
    float: left;
    padding-top: 20px;
    width: 40px;
	text-align:center;
}
.next {
    float: left;
    padding-top: 20px;
    text-align: right;
    width: 40px;
	text-align:center;
}
.title {width:110px; float:left; font-size:20px; color:#fff; padding:20px 20px;}
.successcase {background:#f4f8ef; border:1px solid #dde7d4; padding:10px; width:228px;  clear:both; float:left; overflow:hidden;}
.successcase h2 {color:#28a107; font-size:16px; border-bottom:1px solid #dde7d4; padding:0px 0px 5px 0px; font-weight:normal; margin-bottom:10px;}
.successcase .photoleft {float:Left; width:90px;}
.successcase .photoleft img {border:2px solid #fff;}
.successcase .detailright {float:right; width:130px;}
.successcase .detailright h3 {color:#464646; margin-bottom:5px;}
.successcase .detailright p {color:#464646;}

.successcase .detailright a {color:#28a107; text-decoration:underline;}
.projects {background:#333; color:#fff; display:block; width:100%; float:left; clear:both;}
.projects a {color:#fff; padding:3px 5px; display:block;}
.projectcase {clear:both; width:228px; clear:both; margin-top:10px; padding:0px; border-top:2px solid #333; float:left;}
.projectcase a {color:#444; border-bottom:1px solid #999; display:block; padding:5px 5px; overflow:hidden;}


p.alignright {text-align:right;}
a.readmoregreen {background:#28a107 url(../images/rightarrow.png) right center no-repeat; border:4px solid #28a107; border-left:0px; border-top:0px; border-bottom:0px; padding:4px 15px 4px 10px; color:#fff !important; text-transform:uppercase; text-decoration:none !important;}
a.readmoregreen:hover {background:#197500 url(../images/rightarrow.png) right center no-repeat; border:4px solid #197500;border-left:0px; border-top:0px; border-bottom:0px;   }
.simplsbutton {clear:both; float:left; margin-top:10px; width:250px;}
.simplsbutton a {display:block; padding:8px 5px; border:1px solid #608c03; background:#acd751; text-decoration:none !important; margin-bottom:10px; color:#123708; font-size:12px; }
.simplsbutton a:hover {border:1px solid #acd751; background:#608c03; color:#fff;}

.txtexp {clear:both; float:left; height:30px; line-height:30px; color:#333; font-weight:bold; border-bottom:1px dotted #bababa; margin-bottom:10px; width:1000px;}
.footer {margin-top:10px; float:left; width:1000px; padding-bottom:20px;}
.footer .left {width:700px; float:left; color:#667071;}
.footer .left a {color:#667071; }
.footer .left b {padding:0px 10px; font-weight:normal;}
.footer .left span {padding-left:100px;}
.footer .right {width:300px; float:right; text-align:right; color:#667071;}
.footer .right a {text-decoration:underline; color:#667071;}

.breadcrumb { padding:15px 0px 10px 0px; border-bottom:1px solid #dfdfdf; margin-bottom:20px; color:#888}
.breadcrumb a {color:#222;}
.list {list-style:disc; margin-left:0px;}
.list li {font-weight:normal; color:#464646; font-size:13px; margin-bottom:10px; line-height:1.3; background:url(../images/bullets.png) no-repeat 8px 5px; padding-left:20px;}

.contactbox h2 {border-bottom:1px solid #EFEFEF; font-weight:normal; color:#222;padding:5px 0px; }
.contactbox p {border-bottom:1px solid #EFEFEF; font-weight:normal; color:#444; padding:5px 0px; }
#home .contmiddle {width:710px;}
.facebook-like {border-top:1px solid #ccc; padding-top:10px; margin-top:10px; clear:both; overflow:hidden; height:50px; width:560px;}
.gtxtads {border-top:1px solid #ccc; padding-top:10px; margin-top:10px; clear:both}
.contact_form table {width:570px;}
.contact_form th, .contact_form td{text-align:left; font-weight:normal; background:#f7f7f7; vertical-align:top; padding:3px 5px;}
.contact_form th em, .contact_form td em{color:red;}

.plist {border:0px solid #ccc;}
.plist li {color:#222; margin-bottom:5px}
.plist a {color:#39B4CE; margin-bottom:5px; display:block; padding:3px 0px;}
.cases .mainbox {border:1px solid #ccc; margin-right:10px; margin-bottom:10px; padding:10px; float:left; width:538px;}
.cases .mainbox .imgbox {float:left; width:20%;}
.cases .mainbox .imgbox .thumb {width:80px; height:80px; border:3px solid #ccc !important; margin-bottom:5px;}
.cases .mainbox .dscription {float:left; width:45%; padding-right:15px;}
.cases .mainbox .pdfbox {float:left; width:30%;}
.eventtable {width:560px; margin-bottom:20px; border-bottom:2px solid #ccc;}
.eventtable td {float:left; width:130px;}
.eventtable td img {width:100px; height:auto; border:2px solid #333; margin-bottom:10px;}
.donate {font-weight:bold; color:#A00D0D !important; text-decoration:underline;}
#donation table {border:1px solid #ccc; width:558px;}
#donation table td {vertical-align:top; padding:3px;}
#donation h2 {font-weight:normal; margin-top:20px; padding-bottom:5px;}
#donation h3 {font-weight:normal; margin-top:20px; border-top:2px solid #ccc; padding-top:10px;}
#button {margin-top:10px;}

