@charset "utf-8";
/* CSS Document */

body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
line-height:1.5em;
background:#fefbf4;

}
h1 , h2 , h3 , h4 , h5 , h6 , p , body {
margin:0;
padding:0;
}
h1{ font-family:"Monotype Corsiva"; font-size:22px; float:left; color:#339900; font-weight:bold;  padding:5px 0 5px 10px;}
p {
margin:0 0 10px 8px;
font-family:Calibri; font-size:14px; text-align:justify; line-height:20px; color:#333333;
}

h2{ font-family:"Monotype Corsiva"; font-size:22px;color:#339900; font-weight:bold; border-bottom:#CCCCCC 1px solid; }
.read-more{
margin:0 0 0 8px;
color:#e9901e;
font-weight:bold;

}

.read_more{width:86px; height:27px; float:left; margin-top:10px;}
.read_more a{font-family:Calibri; font-size:12px; font-weight:bold; text-decoration:none; display:block; color:#FF3300!important; line-height:27px; text-align:center;}
.read_more a:hover{font-family:Calibri; font-size:12px; font-weight:bold; text-decoration:none; display:block; color:#fff!important;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:dotted 1px #8255a0; }



.about{ font-family:Calibri; font-size:14px; color:#000000; margin-left:30px;}

.about-approv{ font-family:Calibri; font-size:14px; color:#0099CC; margin-left:30px; padding:0 0 0 5px;}


.read-more:hover{
color:#6fb43e;
}

.clear{
clear:both;
}
#main-wrapper{
margin:0 auto;
width:100%;
height:auto;
}

#header{
width:100%;
height:150px;
background-color:#00aff0;

}


.header{
margin:0 auto;
width:1000px;
height:150px;
background-image: url(../images/rahemaniya.png);
background-repeat:no-repeat;
}
.login{
width:215px;
height:35px;
float:right;
background-color:#000;



 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px; 
-webkit-border-bottom-right-radius:5px;   
-webkit-border-bottom-left-radius:5px;  
        
-moz-border-right-radius:5px;
-moz-border-left-radius:5px;
-khtml-border-radius:5px;
}
.login ul li{
color:#CCCCCC;
text-align:center;
margin:5px 0 0 8px;
list-style:none;
float:left;
}
.login ul li a{
color:#CCCCCC;
font-family:Calibri;
font-weight:bold;
}

#menu-wrap{
width:100%;
height:40px;
background-color:#0c3b6b;
}
#slider-wrap{
width:100%;
height:312px;
background-color:#0066CC;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
}
.slider{
margin:0 auto;
width:1000px;
height:312px;
background-color:#00CCCC;
}
.slider-left{
width:250px;
height:314px;
float:left;
}
.slider-right{
width:250px;
height:314px;
float:right;
}


#page-wrap{
width:100%;
height: auto;

background-repeat:repeat-x;

}

.page{
margin:0 auto;
width:1000px;
height: auto;

}
.letest-news{
margin:0 auto;
padding:6px 0 0 0;

height:25px;
color:#e9bb09;
font-weight:bold;
background-color:#002a3d;
}
.line{
margin: 0 auto;
width:1000px;
height: auto;
}
.welcome-wrap{
width:100%;
height:auto;
background-color:#fefbf4;
padding-bottom:15px;
}
.welcome{
margin:0 auto;
width:1000px;
padding-top:25px;
height: auto;
}
.welcome-text{
width:50%;
height:auto;
float:left;
}
.welcome-text1{
width:95%;
height:auto;
float:left;
}
.welcome-text2{
width:65%;
height:auto;
float:left;
}
.welcome-img2{
margin:0 0 0 40px;
width:25%;
height:auto;
float:left;
}
.welcome-img{
margin:0 0 0 40px;
width:45%;
height:auto;
float:left;
}
.welcome-img :hover{
opacity:0.4;
transition:3s;

}

.more-about{
margin:30px 15px 0 10px;
width:140px;
height:35px;
float:left;
}

.featue-img{
width:100%;
height:60px;
}

.feature-wrap{
width:100%;
height:auto;
background-color:#f0f0f0;
}
.feature{
margin:0 auto;
width:1000px;
height: auto;
}

.feature-coloum{
margin:0 14px; 0 0;
width:22%;
float:left;
height:300px;
}

.feature-coloum img {
margin-bottom:10px;
width:220px;
height:140px;

}

.fonder-wrap{
width:100%;
height:auto;
background-color:#fefbf4;
}
.fonder{
margin:0 auto;
width:1000px;
height: auto;

}


.president{
width:50%;
float:left;
height:290px;
}

.president-img{
padding:40px 0  0 0;
width:40%;
height:auto;
float:left;
}
.president-img :hover{
opacity:0.4;
transition:3s;
}

.president-text{
padding:40px 0  0 0;
width:58%;
height:auto;
float:left;
}

.president-text h3{
color:#ff9610;
}

.instute-wrap{
width:100%;
height:auto;
padding-bottom:15px;
}
.instute{
margin:0 auto;
width:1000px;
height: auto;


}

.instute-coloum{
margin:21px 6px 0 14px;
width:17%;
float:left;
height:221px;
background-color:#fff;
border:#CCCCCC solid 1px;
}

.instute-coloum-img{
margin:3px 0 0 3px;

width:95%;
height:100px;


 	float: left;
    margin: 5px;
    overflow: hidden;
    position: relative;
 
    z-index: 1;

   
    
    -webkit-transform:scale(1.0);
    -moz-transform:scale(1.0);
    -ms-transform:scale(1.0);
    -o-transform:scale(1.0);
    transform:scale(1.0);

    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.instute-coloum-img :hover{
margin:0 auto;

    z-index: 10;

    -webkit-transform:scale(2.0);
    -moz-transform:scale(2.0);
    -ms-transform:scale(2.0);
    -o-transform:scale(2.0);
    transform:scale(2.0);
}
.instute-coloum-text{
margin:0 auto;
padding-top:10px;
width:80%;
height:auto;
text-align:center;
}

.instutes a{ font-family:Calibri; color:#000000!important; font-size:13px; font-weight:bold;}

.instutes a:hover{ font-family:Calibri; color:#0066CC!important; font-size:13px; font-weight:bold; font-style:italic;}

.photo-galledry-wrap{
width:100%;
height:auto;
background-color:#fefbf4;
padding-bottom:15px;
}

.phot-gallery{
margin:0 auto;
width:1000px;
height: auto;
}

.phot-gallery-1 img{
margin:5px 0 0 5px;
width:159px;
height:110px;
float:left;
border:solid #FFFFFF 1px;
}
.footer{
width:100%;
height:auto;
background-image: url(../images/footer.jpg);
background-repeat:repeat-x;
}
.so-link-wrap-1{
margin:0 auto;
width:1000px;
height:auto;
}
.so-link{
margin:0 auto;
padding-top:12px;
width:35%;
height:60px;

}

.g{width:31px; height:32px; float:left; margin:5px 0 5px 10px;}
.g a{width:31px; height:32px; float:left; background: url(../images/g+.png); transition: all 200ms ease-in 0s; }
.g a:hover{width:31px; height:32px; float:left; background:url(../images/g+.png)left -32px  no-repeat; overflow: hidden;text-indent: -9999px; }


.fb{width:31px; height:32px; float:left; margin:5px 0 5px 10px;}
.fb a{width:31px; height:32px; float:left; background: url(../images/f.png); transition: all 200ms ease-in 0s; }
.fb a:hover{width:31px; height:32px; float:left; background:url(../images/f.png)left -32px  no-repeat; overflow: hidden;text-indent: -9999px; }


.sky{width:31px; height:32px; float:left; margin:5px 0 5px 10px;}
.sky a{width:31px; height:32px; float:left; background: url(../images/sky.png); transition: all 200ms ease-in 0s; }
.sky a:hover{width:31px; height:32px; float:left; background:url(../images/sky.png)left -32px  no-repeat; overflow: hidden;text-indent: -9999px; }

.in{width:31px; height:32px; float:left; margin:5px 0 5px 10px;}
.in a{width:31px; height:32px; float:left; background: url(../images/in.png); transition: all 200ms ease-in 0s; }
.in a:hover{width:31px; height:32px; float:left; background: url(../images/in.png)left -32px  no-repeat; overflow: hidden;text-indent: -9999px; }

.z{width:31px; height:32px; float:left; margin:5px 0 5px 10px;}
.z a{width:31px; height:32px; float:left; background: url(../images/zz.png); transition: all 200ms ease-in 0s; }
.z a:hover{width:31px; height:32px; float:left; background: url(../images/zz.png)left -32px  no-repeat; overflow: hidden;text-indent: -9999px; }

.z-1{width:31px; height:32px; float:left; margin:5px 0 5px 10px;}
.z-1 a{width:31px; height:32px; float:left; background: url(../images/z-1.png); transition: all 200ms ease-in 0s; }
.z-1 a:hover{width:31px; height:32px; float:left; background: url(../images/z-1.png)left -32px  no-repeat; overflow: hidden;text-indent: -9999px; }


.bottom{
margin:0 auto;
width:1000px;
padding-bottom:45px;
padding-left:45px;
height: auto;
font-weight:bold;
color: #666666;
}
.bottom ul li{
list-style:none;
padding:0 15px 0 15px;
float:left;

}
.bottom ul li a{
color: #666666;
text-decoration:none;
}
.bottom ul li a:hover{
color:#fff;
}

.co-link{
margin:0 auto;
width:1000px;
height:auto;
font-weight:bold;
color: #666666;
}

.co-link span{
float:right;
}
.co-link span a{
color:#ccc;
text-decoration:none;
}
.co-link span a:hover{
color:#FFFFFF;
font-style:italic;
text-decoration:underline;
}


/*--------------------------------------------------------------------menu----------------------------------------------------------------*/
#menu {
	margin:0 auto;
	width:1000px;
    position:relative;
    z-index:100;
    height:43px;
}
#menu .menu {
	margin:0 auto;
    position:absolute;
    padding-left: 0px;
    background: url(images/header.gif) right top no-repeat; 
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding:10px 15px 8px 15px;
    white-space:nowrap;
}
#menu li {
    float:left;
    background:#fff;
}
#menu li li {
    float:none;
}
#menu div {
    visibility:hidden;
    position:absolute;
    background:url(images/pix.gif);
}
#menu div div {
    margin:-35px 0 0 -1px;
    left:100%;
}
#menu div div div {
    margin:-35px 0 0 -1px;
    left:100%;
}
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu a {
    text-decoration:none;
    color:#ffffff;/*1*/
    position:relative;
    z-index:77;
}
#menu a:hover {
    background:url(images/header.gif) left -43px repeat-x;
    color:#FFF;
}
#menu a:hover span { color:#FFF; }
#menu li.current a {
    background: transparent url(images/header_active.gif) repeat-x;
    color:#3C4955;
}
#menu li.current span {
    color:#3C4955;
}
#menu>ul>li:hover>a {
    background:url(images/header.gif) left -40px repeat-x;
    color:#CACFD3;
}
#menu>ul>li:hover>a span { color:#FFF; }
#menu span {
    
	
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;    
    text-decoration:none;
    color:#ffffff;
}
#menu li { background: url(images/header.gif) left top no-repeat;}
/* menu::level >= 2 */
#menu ul ul {width: 220px;}
#menu li li{
	  background:#005161;
	  border-bottom:1px solid #006782;}
#menu li li a {
    position:static;
    background:#005161;
    white-space:normal;
    text-align: left;
    color:#FFF;
    padding:0;
		text-transform:none;
		width: 100%;
}
#menu li.current li a {
    background: none;
    color:#FFF;
}
#menu li.current li span {
    color:#FFF;
}
#menu li li a:hover { background:#006782; }
#menu li li a span { color:#fff; line-height: 15px; padding: 10px;	}
#menu li li a:hover span { color:#ffffff; }
#menu li li a.parent span{background:transparent url(images/arrow.gif) no-repeat scroll right 50%; z-index:10;  }

#menu li li span {
    display:block;
    text-transform:none;
    padding:0px 25px 0px 0px;
    font-size:11px;
    letter-spacing: 0;
}






.more-about a {
	position: relative;
    color: rgba(255,255,255,1);
    text-decoration: none;
    
    font-family: 'Yanone Kaffeesatz';
    font-weight: bold;
    font-size: 3em;
    display: block;
    padding: 4px;
    
    
    margin: 0px auto;
	width: 138px;
	padding:0 0px 0 0;
	text-align: center;
	
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}
.more-about a:hover{
	opacity:0.7;
	filter:alpha(opacity=40);
}

.more-about a:active {
    
    position: relative;
    top: 6px;
	opacity:0.4;
	filter:alpha(opacity=40);
	
}

.right{ width:35%;
height:auto;
background:#FFFFFF;
}
.maindiv{ width:100%;
height: auto;

background-repeat:repeat-x;
}
.news_event{ width:226px; height:auto; float:left; margin:0 19px 0 0; }

.news_event1{ width:226px; height:auto; float:left; margin:0 0 15px 0; }
.roshan{width:100%; height:auto; float:left;}
.read_more1{width:87px; height:25px; float:right; margin:6px 0 0 0; }
.read_more1 a{ border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; 
-webkit-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;
-moz-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;
-o-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;
-ms-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; display:block; line-height:25px; color:#69b30b; text-align:center; }

.read_more1 a:hover{border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px; background:#69b30b;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; 
-webkit-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;
-moz-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;
-o-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;
-ms-transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; display:block; line-height:25px; color:#FFFFFF;}


.tables
{
background-color:#660000;
color:#ffffff;
font-family:Calibri;
text-align:center;
font-weight:bold;
font-size:16px;
height:40px;
line-height:25px;
padding:9px 0 9px 15px;
}
.fontss
{
color:#000000;
font-size:13px;
text-align:center;
font-family:Calibri;
font-weight:bold;
line-height:25px;
border:1px solid #660000;
}

.rts-member{
font-family:Calibri;
font-size:20px;
text-align:center;
line-height:30px;
color:#990000;
vertical-align:top;
padding:30px 0 0 0;
}


