@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Orienta);


body{background:url(../images/mainbg.png) top center repeat; margin:0px; padding:0px; background-attachment:fixed;}

html, div, h1, h2, h3, h4, h5, h6, span, input, a, p, form, fieldset {margin:0; padding:0;}

a{outline:none; border:none;color:none;}
a:hover{outline:none; border:none; color:none;}
*{list-style:none; outline:none;}
.nomargin{margin:0!important;}
.nopedding{margin:0!important;}

h1{font-family:"Open Sans"; font-size:20px; font-weight:normal; text-decoration:none; color:#333333; line-height:28px; margin-bottom:8px; display:block; text-align:center;}

h2{font-family:"Open Sans"; font-size:14px; font-weight:bold; text-decoration:none;color:#fff; line-height:24px;}

h3{font-family:"Minion Pro"; font-size:16px; font-weight:bold; text-decoration:none;color:#FF0000; line-height:24px;}

p{font-family:Cambria; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#777777; line-height:20px;}


.fulldiv{width:100%; height:auto;}
.maindiv{width:998px; height:auto; margin:0 auto; border-left:solid 1px #cecece; border-right:solid 1px #cecece;}
.maincontainer{width:980px; height:auto; float: left; padding:0 9px; background:#fff;}

/*header Start Here*/
.header{width:980px; height:150px; float: left;}
.logo{width:648px; height:89px; float: left; margin:17px 139px 0 3px; background:url(../images/logo.png) left top  no-repeat; }
.logo a{width:648px; height:89px; float: left; background:url(../images/logo.png) left top  no-repeat;}
.logo a:hover{width:648px; height:89px; float: left;background:url(../images/logohover.png) left top no-repeat;}

.top_nav{ width:186px; height:14px; float: left; margin-top:11px; margin-bottom:20px;}
.top_nav1{ width:60px; height:14px; float: left;}
.top_nav1 a{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none;display:block; color:#777777; padding:0 5px; text-align:center; border-right:solid 1px #777777; line-height:14px;}
.top_nav1 a:hover{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none;display:block; color:#a00606;}


.searchpart{width:183px; height:26px; float: left; background:#fff; border:solid 1px #e3e3e3;}


 .input_99{width:115px; height:26px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#bbbab9;padding:0 5px; line-height:26px; display:block; border:none; font-style:italic;}
 

.submit{width:58px; height:26px; float: left; background:#548da8;font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;line-height:30px; border:none; text-transform:uppercase; transition: all 1s ease-in-out 0s;}
.submit:hover{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;line-height:30px; background:#de0200;transform:rotate(30deg);-webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -ms-transform: rotate(30deg);-o-transform: rotate(30deg);border:none; -ie-transform: rotate(30deg);border:none;cursor:pointer;}

 /*header End Here*/


 /*Nav Start Here*/
 
.nav{ width:980px; height:43px; float:left;background:url(../images/navbg.png) top left repeat-x;}
.nav ul{margin:0; padding:0; list-style:none;}
.nav ul li{ line-height:41px; float:left; background: url(../images/navrightimg.png) top right no-repeat;}
.nav ul li a{font-family:"Open Sans"; font-size:13px; font-weight:normal; text-decoration:none;display:block; color:#fff; padding:0 10px; }

.nav ul li a:hover{font-family:"Open Sans"; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#fff;padding:0 10px; background: url(../images/navarrow.png) #9f0505 bottom center no-repeat; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; }

.nav ul li a.active{font-family:"Open Sans"; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#fff;padding:0 10px; background: url(../images/navarrow.png) #9f0505 bottom center no-repeat; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; }


 /*Nav End Here*/




/*bannerpart Start Here*/

.banner{width:980px; height:309px; float:left; margin-bottom:2px;}

/*bannerpart End Here*/




/*midcontainer Start Here*/



.midcontainer{width:980px; height:auto; float: left;}



.boxespart{width:980px; height:240px; float:left; margin-bottom:15px;}


.donationbox{width:215px; height:220px; float:left; background:#8255a0; padding:10px;transition: all 1s ease-in-out 0s; margin-right:13px;}
.donationbox:hover{width:215px; height:220px; float:left; background:#0070c0; border-bottom: solid 4px #a10707; padding:10px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; cursor:pointer;}
.donation{width:215px; height:23px; float:left; line-height:23px; margin-bottom:10px;}
.donation a{font-family:"Open Sans"; font-size:18px; font-weight:bold; text-decoration:none; display:block; color:#fff; line-height:23px; text-transform:uppercase;}
.donation a:hover{font-family:"Open Sans"; font-size:18px; font-weight:bold; text-decoration:none; display:block; color:#fff;line-height:23px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;}

.donation_img{width:215px; height:140px; float:left; background:url(../images/mediaimg.png) top left no-repeat; transition: all 1s ease-in-out 0s; margin-bottom:14px;}
.donation_img:hover{width:215px; height:140px; float:left;background:url(../images/mediaimg.png) top left no-repeat;  transform:  rotate(30deg);-webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -o-transform: rotate(30deg);-ms-transform: rotate(30deg);}


.donationbox1{width:215px; height:220px; float:left; background:#fb9243; padding:10px;transition: all 1s ease-in-out 0s; margin-right:13px;}
.donationbox1:hover{width:215px; height:220px; float:left; background:#de0200; border-bottom: solid 4px #02b9f2; padding:10px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; cursor:pointer;}



.donationbox2{width:215px; height:220px; float:left; background:#49c0d9; padding:10px;transition: all 1s ease-in-out 0s; margin-right:13px;}
.donationbox2:hover{width:215px; height:220px; float:left; background:#46c82d; border-bottom: solid 4px #8255a0; padding:10px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; cursor:pointer;}


.donationbox3{width:215px; height:220px; float:left; background:#fd6800; padding:10px;transition: all 1s ease-in-out 0s;}
.donationbox3:hover{width:215px; height:220px; float:left; background:#1538ab; border-bottom: solid 4px #5faa11; padding:10px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; cursor:pointer;}




.activity{width:215px; height:140px; float:left; background:url(../images/activityimg.png) top left no-repeat;  transition: all 1s ease-in-out 0s;margin-bottom:14px;}

.activity:hover{width:215px; height:140px; float:left;background:url(../images/activityimg.png) top left no-repeat;transform: translate(-3em, 1em);-webkit-transform:translate(-3em, 1em); -moz-transform:translate(-3em, 1em); -o-transform:translate(-3em, 1em);-ms-transform:translate(-3em, 1em);margin-bottom:14px;}




.report{width:215px; height:140px; float:left; background:url(../images/reportimg.png)top left no-repeat; transition: all 1s ease-in-out 0s;margin-bottom:14px;}

.report:hover{width:215px; height:140px; float:left;background:url(../images/reportimg.png) top left no-repeat;  transform:translate(3em, 0px);-webkit-transform:translate(3em, 0px); -moz-transform:translate(3em, 0px); -o-transform:translate(3em, 0px);-ms-transform:translate(3em, 0px);}



.make_donation{width:215px; height:140px; float:left; background:url(../images/doantionimg.png)top left no-repeat; transition: all 1s ease-in-out 0s;margin-bottom:14px;}

.make_donation:hover{width:215px; height:140px; float:left;background:url(../images/doantionimg.png) top left no-repeat;  transform:translate(3em, 0px);-webkit-transform:translate(3em, 0px); -moz-transform:translate(3em, 0px); -o-transform:translate(3em, 0px);-ms-transform:translate(3em, 0px);}




.read_more{width:81px; height:27px; float:left;}
.read_more a{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#000; line-height:27px;text-align:center; border:solid 1px #a49ca9; background:#fff; border-radius:4px;}
.read_more a:hover{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;line-height:27px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; border-radius:4px; background:#0d60a8; border:solid 1px #8255a0; }



.welcomepart{width:980px; height:auto; float:left; padding-bottom:25px; background:url(../images/welcomeborder.png) left bottom repeat-x; margin-bottom:20px;}

.welcomehead{width:980px; height:30px; float:left; background:url(../images/newsborder.png) left bottom no-repeat; font-family:"Open Sans"; font-size:22px; font-weight:normal; text-decoration:none; color:#333333; line-height:28px; display:block; text-align:center; background:url(../images/welcomeborder1.png) left bottom repeat-x; margin:10px 0 10px 0; }

.welcomeparttext{width:980px; height:auto; float:left; padding-bottom:25px; margin-bottom:20px; font-family: 'Orienta', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#777777; line-height:22px; text-align:justify;}

.welcomepartgallery{width:980px; height:auto; float:left; padding-bottom:25px; margin-bottom:20px; font-family: 'Orienta', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#777777; line-height:22px;}

.welcomeparttextone{width:980px; height:auto; float:left; padding-bottom:5px; margin-bottom:5px; font-family: 'Orienta', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#777777; line-height:22px; text-align:justify;}


.newspart{width:300px; height:auto; float:left; margin-right:29px;}
.news{width:300px; height:30px; float:left; background:url(../images/newsborder.png) left bottom no-repeat;font-family:"Open Sans"; font-size:15px; font-weight:bold; text-decoration:none; display:block; color:#333333; line-height:10px;}


.news_mid{width:283px; height:auto; float:left;border-bottom:solid 1px #eeeeee; border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee; border-bottom-left-radius:6px;border-bottom-right-radius:6px; padding:10px 5px 5px 10px; background:#fff;}

.news_img{width:53px; height:57px; float:left;  margin:0 13px 10px 0; background:url(../images/icon1.png) top left no-repeat; transition: left 2s ease-out 0s, top 2s ease-in 0s, background 1s linear 0s, -moz-transform 1s ease-in-out 1s;}
.news_img:hover{width:53px; height:57px; float:left; margin:0 13px 10px 0; background:url(../images/icon1.png) top left no-repeat;transform: rotate(-530.46deg); cursor:pointer;}



.message_img{width:53px; height:57px; float:left;  margin:0 13px 10px 0; background:url(../images/massegeimg.png) top left no-repeat; transition: left 2s ease-out 0s, top 2s ease-in 0s, background 1s linear 0s, -moz-transform 1s ease-in-out 1s;}
.message_img:hover{width:53px; height:57px; float:left; margin:0 13px 10px 0; background:url(../images/massegeimg.png) top left no-repeat;transform: rotate(360deg); cursor:pointer;}



.whatwedo_img{width:53px; height:57px; float:left;  margin:0 13px 10px 0; background:url(../images/whatwedoimg.png) top left no-repeat; transition: left 2s ease-out 0s, top 2s ease-in 0s, background 1s linear 0s, -moz-transform 1s ease-in-out 1s;}
.whatwedo_img:hover{width:53px; height:57px; float:left; margin:0 13px 10px 0; background:url(../images/whatwedoimg.png) top left no-repeat;transform: rotate(360deg); cursor:pointer;}



.news_lorem{width:215px; height:auto; float:left;}



.read_more1{width:81px; height:22px; float:right;}
.read_more1 a{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#f6a02f; line-height:22px;text-align:center; font-style:italic;}
.read_more1 a:hover{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;line-height:22px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; border-radius:4px; background:#0d60a8; border:solid 1px #8255a0; }


.photogallerypart{width:700px; height:auto; float:left; margin:0 20px 20px 0;}

.photogallery{width:700px; height:30px; float:left; margin:0 0 10px 0;font-family:"Open Sans"; font-size:15px; font-weight:bold; text-decoration:none; display:block; color:#333333; }

.photo_mid{width:700px; height:auto; float:left;}

.photo{width:116px; height:109px; float:left; border: solid 1px #e1e1e1; padding:8px 5px 7px 6px; margin-right:13px; background:#fff;}
.photo:hover{width:116px; height:109px; float:left; border: solid 1px #333333; padding:8px 5px 7px 6px; margin-right:13px; background:#de0200;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; border-radius:6px;}

.videogallerypart{width:260px; height:auto; float:left;}
.videogallery{width:260px;}





.footer{ width:980px; height:242px;float:left; background:url(../images/footerbg.png) top left repeat-x; padding:10px 9px 0 10px;}



.footernav{width:258px; height:203px; float:left; margin-right:40px;}


.ftop{width:100%; height:24px; float:left;font-family:"Open Sans"; font-size:15px; font-weight:bold; text-decoration:none;color:#fff; line-height:24px; margin-bottom:6px;}
.fnav_mid{width:100%; height:auto; float:left;}

.fnav{ width:105px; height:auto; float: left; margin-right:35px;}
.fnav ul{margin:0; padding:0; list-style:none;}
.fnav ul li{ line-height:24px; background:url(../images/fnavaroow.png) left 10px no-repeat;}
.fnav ul li a{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none;display:block; color:#fff; padding-left:15px; border-bottom:solid 1px #1a1a1a;}
.fnav ul li a:hover{font-family:"Open Sans"; font-size:12px; font-weight:bold; text-decoration:none; display:block; color:#fff;background:url(../images/fnavaroow.png) #de0200 left 10px no-repeat;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;border-bottom:solid 1px #fff;}

.contact{width:188px; margin-right:35px;}


.visitus{width:221px; height:150px; float:left; margin-right:23px;}

.visitus_mid{width:221px; height:auto; float:left;font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none;color:#5a6a72; line-height:22px; font-style:italic;}



.iconpart{ width:100%; height:22px; float: left; margin-top:15px;}


.icon{ width:22px; height:22px; float: left; margin-right:13px;}
.icon a{ width:22px; height:22px; float: left;background:url(../images/fbicon.png) left top  no-repeat;transition: all 200ms ease-in 0s;}
.icon a:hover{ width:22px; height:22px; float: left;background:url(../images/fbicon.png) left -22px  no-repeat; overflow: hidden;
text-indent: -9999px;}
.icon1{ width:22px; height:22px; float: left; margin-right:13px;}
.icon1 a{ width:22px; height:22px; float: left;background:url(../images/twittericon.png) left top no-repeat;transition: all 200ms ease-in 0s;}
.icon1 a:hover{ width:22px; height:22px; float: left; background:url(../images/twittericon.png) left -22px no-repeat;overflow: hidden;
text-indent: -9999px;}
.icon2{ width:22px; height:22px; float: left; margin-right:13px;}
.icon2 a{ width:22px; height:22px; float: left; background:url(../images/gmailicon.png) left top no-repeat;transition: all 200ms ease-in 0s;}
.icon2 a:hover{ width:22px; height:22px; float: left; background:url(../images/gmailicon.png) left -22px no-repeat;overflow: hidden; text-indent: -9999px;}

.icon3{ width:22px; height:22px; float: left; margin-right:13px;}
.icon3 a{ width:22px; height:22px; float: left; background:url(../images/skypeicon.png) left top  no-repeat;transition: all 200ms ease-in 0s;}
.icon3 a:hover{ width:22px; height:22px; float: left; background:url(../images/skypeicon.png) left -22px  no-repeat;overflow: hidden;
text-indent: -9999px;}








.copy{width:681px; height:39px; float:left;font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none;color:#fff; line-height:36px; margin-top:1px;}


.consult{width:289px; height:39px; float:left;}
.consult a{font-family:"Open Sans"; line-height:39px; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;transition: all 1s ease-in-out 0s; text-align:center;}
.consult a:hover{font-family:"Open Sans"; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff; text-align:center; font-style:normal;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; background:#00601b; }


.activity11{height:30px;}
.activity11 a{font-family:Cambria; line-height:30px; font-size:14px; font-weight:normal; text-decoration:none;  color:#0066FF; text-align:center;}
.activity11 a:hover{font-family:Cambria; font-size:14px; font-weight:normal; text-decoration:underline; color:#FF0000; font-style:normal;}

.ranv_head313{font-family:Calibri; font-size:16px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;  line-height:30px; text-align:center; background:#85bcea;}


.ranv_head323{font-family:Cambria; font-size:16px; font-style:normal; font-weight:normal; color:#3300CC; text-decoration:none;  line-height:30px; text-align:left;}

.input25 { width:210px; height:108px; padding:4px; border:#f5f5f5 solid 1px; background: #f0e8e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none; background:  url(../images/input_big.png) left top no-repeat; line-height:18px; border:none;}

.input { width:208px; padding:4px 4px 4px 4px  ; height:20px; border: #f5f5f5 solid 1px; background:url(../images/input_1.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none;border:none;}
.button { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center;border:none;}
.button { width:83px; height:25px; background:  url(../images/send.png) left top no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }
.button:hover{width:83px; height:25px; background: url(../images/send.png) center -25px no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none;}

.reset_butn { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center; margin:0 10px;border:none;}
.reset_butn { width:83px; height:25px; background:  url(../images/send.png) left -25px no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none; }

.reset_butn:hover{width:83px; height:25px; background: url(../images/send.png) center top no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none;}


