@charset "utf-8";
/* CSS Document */
body{background:url(../images/mainbg.png) top center no-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:calibri; font-size:18px; font-weight:bold; text-decoration:none; color:#79b40e; line-height:26px;display:block;margin-bottom:8px; border-bottom:dotted 1px #cccccc; padding-bottom:5px;}

h2{font-family:"Roboto"; font-size:15px; font-weight:bold; text-decoration:none;color:#333333!important; line-height:24px; display:block;}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px!important; font-weight:normal; text-decoration:none; display:block; color:#666!important; line-height:20px;}
.roshan{width:100%; height:auto; float:left;}


.fulldiv{width:100%; height:auto;}
.maindiv{width:990px; height:auto; margin:0 auto;}
.header_top{ width:990px; height:auto; float: left; background-attachment:fixed;}
.icon_part{ width:226px ; height:22px; float: right; margin:10px 0 10px 0;}
.icon{ width:22px; height:22px; float: left; margin-right:6px;}
.icon a{ width:22px; height:22px; float: left;background:url(../images/fbicon.png) left top  no-repeat;}
.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:6px;}
.icon1 a{ width:22px; height:22px; float: left;background:url(../images/twittericon.png) left top no-repeat;}
.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:6px;}
.icon2 a{ width:22px; height:22px; float: left; background:url(../images/gmailicon.png) left top no-repeat;}
.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:6px;}
.icon3 a{ width:22px; height:22px; float: left; background:url(../images/rssicon.png) left top  no-repeat;}
.icon3 a:hover{ width:22px; height:22px; float: left; background:url(../images/rssicon.png) left -22px  no-repeat;overflow: hidden;
text-indent: -9999px;}
.icon4{ width:22px; height:22px; float: left;margin-right:6px;}
.icon4 a{ width:22px; height:22px; float: left; background:url(../images/linkedinicon.png) left top  no-repeat;}
.icon4 a:hover{ width:22px; height:22px; float: left; background:url(../images/linkedinicon.png) left -22px  no-repeat;overflow: hidden;
text-indent: -9999px;}
.icon5{ width:22px; height:22px ; float: left;margin-right:6px;}
.icon5 a{ width:22px; height:22px; float: left; background:url(../images/youtubeicon.png) left top  no-repeat;}
.icon5 a:hover{ width:22px; height:22px; float: left; background:url(../images/youtubeicon.png) left -22px  no-repeat;overflow: hidden;
text-indent: -9999px;}
.icon6{ width:22px; height:22px; float: left; margin-right:6px;}
.icon6 a{ width:22px; height:22px; float: left;background:url(../images/skypeicon.png) left top  no-repeat;}
.icon6 a:hover{ width:22px; height:22px; float: left;background:url(../images/skypeicon.png) left -22px  no-repeat; overflow: hidden;
text-indent: -9999px;}
.icon7{ width:22px; height:22px; float: left; margin-right:6px;}
.icon7 a{ width:22px; height:22px; float: left;background:url(../images/vimeoicon.png) left top  no-repeat;}
.icon7 a:hover{ width:22px; height:22px; float: left;background:url(../images/vimeoicon.png) left -22px  no-repeat; overflow: hidden;
text-indent: -9999px;}

.main_container{width:990px; height:auto; float:left;background:#fff;
border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-top-left:5px;
-ms-border-radius-top-left:5px;
-o-border-radius-top-left:5px;
border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-ms-border-radius-top-right:5px;
-moz-border-radius-top-right:5px;
-o-border-radius-top-right:5px;


-moz-box-shadow: 0 0 10px #b9b9b9;-webkit-box-shadow:0 0 10px #b9b9b9;-o-box-shadow:0 0 10px #b9b9b9;-ms-box-shadow:0 0 10px #b9b9b9;box-shadow: 0 0 10px #b9b9b9;}
.header_part{width:980px; height:191px; float: left; padding:0 5px; background: url(../images/headebg.png) left top repeat;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-top-left: 5px;
-moz-border-radius-top-right: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; margin-bottom:5px;}
.header{width:980px; height:127px; float: left; padding:22px 0 0 0;}
.logo{width:637px; height:110px; float: left; margin:0 88px 0 7px;}
.header_right{width:248px; height:auto; float: left; padding:23px 0 0 0;}
.nav{ width:978px; height:40px; float:left;border:solid 1px #91c0d4; background:url(../images/nav_bg.png) left top repeat-x;
border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px; -ms-border-radius:5px;}
/*.nav ul{margin:0; padding:0; list-style:none;}*/
.nav ul li{ line-height:40px; float:left; background:url(../images/navright.png) top right no-repeat;}
/*.nav ul li a{font-family:calibri; font-size:14px; font-weight:bold; text-decoration:none;display:block; color:#466b02; padding:0 15px;text-transform:uppercase;}

.nav ul li a:hover{font-family:calibri; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#fff;padding:0 15px;  transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); background:url(../images/navhover.png) left top repeat-x;text-transform:uppercase;}
*/
.banner_part{width:980px; height:300px; float: left; margin:0 5px 25px 5px; background:#0000CC;border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px; -ms-border-radius:5px;}
.banner{width:760px; height:300px; float: left;
border-top-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-top-left: 5px;
-ws-border-top-left-radius: 5px;
-o-border-radius-top-left: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottom-left: 5px;
-ms-border-radius-bottom-left: 5px;
-o-border-radius-bottom-left: 5px;
}
.banner_right{width:220px; height:300px; float: left; background:#000;
border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-top-right: 5px;
-ws-border-top-right-radius: 5px;
-o-border-radius-top-right: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottom-right: 5px;
-ms-border-radius-bottom-right: 5px;
-o-border-radius-bottom-right: 5px;}
.vission_mission{width:208px; height:87px; float: left; background: url(../images/vission_bg.png) top left no-repeat; padding:6px;}
.vission_top{width:100%; height:28px; float: left; background: url(../images/visiontop_bg.png) bottom left repeat-x; font-family:"Roboto"; font-size:15px; font-weight:bold; text-decoration:none; display:block; color:#fff;}
.vission_mid{width:100%; height:auto; float: left;font-family: 'Roboto', sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff; line-height:20px;}
.vission_mission1{width:208px; height:90px; float: left; background: url(../images/vission_bg1.png) top left no-repeat; padding:6px;}
.vission_mission2{background: url(../images/vission_bg2.png) top left no-repeat;}
.vission_top1{background: url(../images/visiontop_bg1.png) bottom left repeat-x;}
.vission_top2{background: url(../images/visiontop_bg2.png) bottom left repeat-x;}
.mid_container{ width:980px; height:auto; float:left; margin:0 5px;}
.left_part{ width:220px; height:auto; float: left; margin-right:36px;}
.founder_part{ width:220px; height:auto; float: left; margin-bottom:15px;-moz-box-shadow: 0 0 5px #b9b9b9;-webkit-box-shadow:0 0 5px #b9b9b9;-o-box-shadow:0 0 5px #b9b9b9;-ms-box-shadow:0 0 5px #b9b9b9;box-shadow: 0 0 5px #b9b9b9;}
.founder_top{ width:214px; height:32px; float: left; background:#79b40e;font-family:"Roboto"; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#fff; line-height:32px; padding:0 0 0 6px;
border-top-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-top-left: 5px;
-ws-border-top-left-radius: 5px;
-o-border-radius-top-left: 5px;
border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-top-right: 5px;
-ms-border-radius-top-right: 5px;
-o-border-radius-top-right: 5px;}
.founder_mid{ width:210px; height:auto; float: left; padding:10px 5px;}
.read_more{width:80px; height:24px; float:right; margin:5px 0 0 0;}
.read_more a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; display:block; color:#79b40e; line-height:24px; font-style:italic;}
.read_more a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; display:block; color:#fff!important;line-height:24px; font-style:normal; text-align:center; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; background:#79b40e;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px; -ms-border-radius:3px;-moz-box-shadow: 0 0 5px #608e0b;-webkit-box-shadow:0 0 5px #608e0b;-o-box-shadow:0 0 5px #608e0b;-ms-box-shadow:0 0 5px #608e0b;box-shadow: 0 0 5px #608e0b;}
.links_part{ width:218px; height:auto; float: left; margin-bottom:15px; border:solid 1px #91c0d4;border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px; -ms-border-radius:5px; background:#bfd781;}
.links_top{ width:212px;}
.links_mid{ width:218px; height:auto; float: left; padding:10px 0 0 0;}
.links_mid ul{margin:0; padding:0; list-style:none;}
.links_mid ul li{ line-height:26px;background:url(../images/links_border.png) bottom left repeat-x;}
.links_mid ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;display:block; color:#666666; padding:0 0 0 10px;}
.links_mid ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; display:block; color:#fff;padding:0 0 0 15px;  transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); background:url(../images/navhover.png) left top repeat-x;}
.right_part{ width:724px ; height:auto; float: left;}
.welcome_part{ width:724px; height:auto; float: left; margin-bottom:20px;}
.welcome_part_text{font-family: 'Roboto', sans-serif; font-size:12px!important; font-weight:normal; text-decoration:none; color:#666!important; line-height:20px; text-align:justify;}
welcome_part_text1{font-family: 'Roboto', sans-serif; font-size:12px!important; font-weight:normal; text-decoration:none; color:#666!important; line-height:20px;}
span{ color:#FF0000; font-weight:bold;}
.women_empowerment{width:228px; height:auto; float: left; margin-right:18px;}
.empowerment_img{ width:228px; height:124px; float: left;}
.audit_report{ width:228px; height:auto; float: left;margin-right:18px;-moz-box-shadow: 0 0 5px #b9b9b9;-webkit-box-shadow:0 0 5px #b9b9b9;-o-box-shadow:0 0 5px #b9b9b9;-ms-box-shadow:0 0 5px #b9b9b9;box-shadow: 0 0 5px #b9b9b9;}
.report_top{ width:220px; height:32px; float: left; background:#fdc005;font-family:"Roboto"; font-size:15px; font-weight:bold; text-decoration:none; display:block; color:#fff; line-height:32px; padding:0 0 0 8px;
border-top-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-top-left: 5px;
-ws-border-top-left-radius: 5px;
-o-border-radius-top-left: 5px;
border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-top-right: 5px;
-ms-border-radius-top-right: 5px;
-o-border-radius-top-right: 5px;}
.report_mid{ width:218px; height:auto; float: left; padding:0 5px 10px 5px;}
.report_arrow{ width:9pxpx; height:6px; float: left; margin:0 0 10px 9px;}
.latest_message{ width:980px; height:30px; float: left; margin:10px 0;}
.latest_updates{width:732px; height:30px; float:left; margin-bottom:2px;font-family:"Roboto"; line-height:30px; font-size:13px; font-weight:bold; text-decoration:none; display:block; color:#333; text-align:center; margin-right:96px;}
.view_more{width:108px; height:30px; float:left;}
.view_more a{font-family:calibri; font-size:16px; font-weight:bold; text-decoration:none; display:block; color:#fff; line-height:30px; text-align:center;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px; -ms-border-radius:3px; background:#7ab40e;}
.view_more a:hover{font-family:calibri; font-size:16px; font-weight:bold; text-decoration:none; display:block; color:#fff;line-height:30px;  font-style:normal; text-align:center; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; background:#fdc005;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px; -ms-border-radius:3px;-moz-box-shadow: 0 0 5px #ecb305;-webkit-box-shadow:0 0 5px #ecb305;-o-box-shadow:0 0 5px #ecb305;-ms-box-shadow:0 0 5px #ecb305;box-shadow: 0 0 5px #ecb305; }

::selection {background: none repeat scroll 0 0 #6ccd5b;text-shadow: none; color: #fff; }
::-moz-selection { background: none repeat scroll 0 0 #6ccd5b;text-shadow: none; color: #fff; }

/*Footer Start Here*/
.footermain { width:100%; height:95px; float:left; background:url(../images/footerbg.png) top left repeat;}
.footer{ width:980px; height:78px; margin:0 auto; padding:17px 5px 0 5px;}
.footer_nav{ width:930px; height:24px; float:left; margin:0 0 0 50px;}
.footer_nav ul{margin:0; padding:0; list-style:none;}
.footer_nav ul li{ line-height:24px; float:left;}
.footer_nav ul li a{font-family:calibri; font-size:14px; font-weight:bold; text-decoration:none;display:block; color:#fff; padding:0 25px; text-transform:uppercase;}
.footer_nav ul li a:hover{font-family:calibri; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#fff;background:#fdc005; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;padding:0 25px;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px; -ms-border-radius:3px;}
.consult{width:980px; height:24px; float:left;font-family:calibri; line-height:24px; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#fff;transition: all 1s ease-in-out 0s; text-align:center;}
.consult a{font-family:calibri; line-height:24px; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#fff;transition: all 1s ease-in-out 0s; text-align:center;}
.consult a:hover{font-family:calibri; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#fff; text-decoration:underline; font-style:italic;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;}

.solarlink a{font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#9933FF; line-height:22px; padding:10px 20px 0 20px;}

.solarlink a:hover{font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#FF3300; line-height:22px; padding:10px 20px 0 20px; font-style:italic; text-decoration:underline;}


.ranv_head{font-family:"Minion Pro"; font-size:14px; font-weight:bold; text-decoration:none; color:#CC3300; line-height:25px; padding:0 0 0 10px;}
.ranv_head1{font-family:"Minion Pro"; font-size:14px; font-weight:bold; text-decoration:none; color:#006600; line-height:25px;}
.ranv_head2{font-family:"Minion Pro"; font-size:14px; font-weight:bold; text-decoration:none; color:#FF0000; line-height:25px; padding:0 0 0 10px; text-decoration:underline;}
.ranv_text1{font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#717171; line-height:22px;}

.ranv_text11{font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#717171; line-height:22px;}
.ranv_text11 a{font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#717171; line-height:22px;}
.ranv_text11 a:hover{font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; display:block; color:#660000; line-height:22px;}

.ranv_head21{font-family:"Minion Pro"; font-size:14px; font-weight:bold; text-decoration:none; color:#FF0000; line-height:25px; padding:0 0 0 10px; text-decoration:underline; border:#666666 solid 1px;}
.ranv_head22{font-family:'Roboto', sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#717171; line-height:25px; padding:0 0 0 10px; border:#666666 solid 1px;}

.solar{font-family: 'Roboto', sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#717171; line-height:22px; list-style:disc;}
.imgboreder{ border:2px solid #666666;}