﻿@charset "utf-8";
/* CSS Document */
html, body{margin:0px; padding:0px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; background:url(../images/bg.png) repeat; font-size:13px;}
.bodybg{margin:0px; padding:0px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; background:#fff; font-size:13px;}
#HeaderWrapper{width:100%; height:120px; clear:both;}
h1.bebas_neue{font-size:19px; line-height:25px; letter-spacing:0.5px;}
h2.bebas_neue{font-size:17px; color:#FFF;}
.button{display:inline-block; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#d11380; background:-webkit-gradient(linear, 0 0, 0 70%, from(#d11380), to(#930456)); background:-moz-linear-gradient(#d11380, #930456 70%); background:linear-gradient(#d11380, #930456 70%); -pie-background:linear-gradient(#d11380, #930456 70%); behavior:url(../js/PIE.htc); padding:0 18px 0 18px; line-height:25px; color:#fff; font-weight:normal; text-decoration:none; -webkit-transition-duration:0.5s; border:none; }
.button:hover { background-color:#343c8d; background:-webkit-gradient(linear, 0 0, 0 70%, from(#4c58ce), to(#343c8d)); background:-moz-linear-gradient(#4c58ce, #343c8d 70%); background:linear-gradient(#4c58ce, #343c8d 70%); -pie-background:linear-gradient(#4c58ce, #343c8d 70%);}

.downbutton{display:inline-block; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#d11380; background:-webkit-gradient(linear, 0 0, 0 70%, from(#d11380), to(#930456)); background:-moz-linear-gradient(#d11380, #930456 70%); background:linear-gradient(#d11380, #930456 70%); -pie-background:linear-gradient(#d11380, #930456 70%); behavior:url(../js/PIE.htc); padding:0 12px 0 12px; line-height:22px; color:#fff; font-weight:normal; text-decoration:none; -webkit-transition-duration:0.5s; border:none; }
.downbutton:hover { background-color:#343c8d; background:-webkit-gradient(linear, 0 0, 0 70%, from(#4c58ce), to(#343c8d)); background:-moz-linear-gradient(#4c58ce, #343c8d 70%); background:linear-gradient(#4c58ce, #343c8d 70%); -pie-background:linear-gradient(#4c58ce, #343c8d 70%);}
.redtxt{color:#F00;}
.bluetxt{color:#343c8d;}
/****************************/

#HeaderWrapper .header{width:75%; height:120px; clear:both; margin:0 auto; background:#FFF url(../images/headr-bg.png) repeat-x; border-bottom:2px solid #0090ff; 
position:relative;}
#HeaderWrapper .header .LogoBox{float:left; height:120px; width:50%; margin-right:5%;}
#HeaderWrapper .header .LogoBox .logo{height:70px; width:100%; clear:both}
#HeaderWrapper .header .LogoBox  .slogan{width:90%; margin:0 auto; height:40px;  line-height:40px; font-size:16px; clear:both; overflow:hidden;}
#HeaderWrapper .header .gandhiPhoto {float:left; height:120px; width:10%; }
#HeaderWrapper .header .gandhiPhoto img{height:120px;}
#HeaderWrapper .header .loginTab {width:30%; height:120px; float:left;}
#HeaderWrapper .header .loginTab  .LoginBoxDiv{ width:65%; float:right; margin-right:5%; height:120px; z-index:999; padding:0px 0px;}
#HeaderWrapper .header .loginTab .LoginBoxDiv .loginbutton{width:80%; margin:0 auto; padding:1px 0px; display:block;}
/********NAV WRAPPER CSS******** */
#navWrapper{width:100%; height:35px; padding:0px; clear:both;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#navWrapper  .nav{width:75%; margin:0 auto; padding:0px; border:none;  background:#343c8d; height:35px; }
.nav ul{margin:0px; padding:0px;}
.nav ul{	height:35px; list-style:none;	margin:0;	padding:0;	}
.nav li{		float:left;		padding:0px;		}
.nav li a{background: url("images/seperator.gif") bottom right no-repeat;	color:#cccccc;font-size:14px;	display:block;	font-weight:bold;line-height:30px;		margin:0px;	height:30px;padding:0px 15px;text-align:center;	text-decoration:none;	margin:3px 2px 2px 2px;		}
.nav li a:hover, .nav ul li a:hover{background:#d11380;text-decoration:none;	}			
.nav li a.active{background: #d11380; text-decoration:none;}
.nav li ul{background:#333333; display:none;	height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:225px; z-index:200;}		
.nav li ul a{display:block;	height:35px;font-size:12px;font-style:normal;margin:0px;padding:0px 10px 0px 15px;text-align:left;}		
.nav li:hover ul{display:block;}
.nav li li {background:url('images/sub_sep.gif') bottom left no-repeat;display:block;float:none;	margin:0px;	padding:0px;width:225px;}
.nav li:hover li a{background:none;}	
.nav li ul a:hover, .nav li ul li:hover a{background:#303030 url('images/hover_sub.gif') center left no-repeat;border:0px;color:#ffffff;text-decoration:none;}
.nav p{clear:left;}
/********CONTENT WRAPPER CSS******** */
#MainContentWrapper{width:100%; height:auto; clear:both; margin:0px; padding:0px;}
#MainContentWrapper .MidContent{width:75%; margin:0 auto; height:auto;   overflow:hidden; clear:both; padding:1% 0; background:#FFF;}
#MainContentWrapper .MidContent .ContentLeft{width:24%; margin-left:5px;  float:left; height:auto; padding:0 1% 1% 0;}
#MainContentWrapper .MidContent .ContentLeft .enquForm{width:100%; height:auto; border:1px solid #343c8d; margin:0 auto;}
#MainContentWrapper .MidContent .ContentLeft .enquForm .Formhead{color:#FFF; height:25px; line-height:25px; width:100%; text-align:center; font-size:18px; display:block; background:#343c8d;}
.slideContainer{width:90%; height:auto; padding:5%; background:#FFF;}
.formtext{width:90%; height:auto; padding:3px 0 0 0; color:#000; font-size:13px;}
.formtextbox{width:90%; height:auto; margin:0px 0px 20px 0px;}
.textbox{background:#FFF; border:1px solid #999; padding:3px; width:100%; outline:none;}
.textbox:focus{ border:1px solid #343c8d; color:#343c8d; outline:none;}
.varificaion {width:100%; height:auto; clear:both; margin:.5em 0;}
.varificaion img{width:100%; height:auto; border:1px solid #7e0334;}
.formTextmsgPart{color:Red; padding:1px 1px 5px 1px; font-weight:bold; font-size:11px;}
/****************************************************************************/
#MainContentWrapper .MidContent .ContentMiddle1{width:73%; float:left; height:auto;  padding:0.2% 0;  border-left:1px dotted #343c8d;  border-right:1px  dotted #343c8d;}
#MainContentWrapper .MidContent .ContentMiddle1 .MidContBox1{width:95%; margin:0 auto;}
#MainContentWrapper .MidContent .ContentMiddle{width:49%; float:left; height:auto;  padding:0.2% 0;  border-left:1px dotted #343c8d;  border-right:1px  dotted #343c8d;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox{width:95%; margin:0 auto;}
/**************THUMB 1ST CSS**************************/
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox1{ width:97%; background:#FFF; margin:0 1% 1% 1%;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox1 .TitleText1{font-size:20px; text-align:center; height:25px; line-height:25px; background:#9a0058; color:#FFF;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox1 .ThumbImg{width:100%; height:auto; }
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox1 .ThumbImg img{width:100%;}
/********THUMB 2ND CSS************/
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox2{width:90%; background:#FFF; margin:0 4% 4% 4%; border:3px solid #343c8d; box-shadow:0px 0px 15px #343c8d;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox2 .TitleText2{font-size:20px; text-align:center; height:25px; line-height:25px; background:#343c8d; color:#FFF;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox2 .ThumbImg{width:100%; height:auto; }
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox2 .ThumbImg img{width:100%;}
/********THUMB 3RD CSS************/
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox3{float:left; width:40%; background:#FFF; margin:0 4% 4% 4%; border:3px solid #146b00; box-shadow:0px 0px 15px #146b00;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox3 .TitleText3{font-size:20px; text-align:center; height:25px; line-height:25px; background:#146b00; color:#FFF;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox3 .ThumbImg{width:100%; height:auto; }
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox3 .ThumbImg img{width:100%;}
/********THUMB 4TH CSS************/
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox4{float:left; width:40%; background:#FFF; margin:0 4% 4% 4%; border:3px solid #f84c00; box-shadow:0px 0px 15px #f84c00;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox4 .TitleText4{font-size:20px; text-align:center; height:25px; line-height:25px; background:#f84c00; color:#FFF;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox4 .ThumbImg{width:100%; height:auto; }
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .ThumbBox4 .ThumbImg img{width:100%;}
/*****************************************/
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .bodyContent{font-size:13px; font-weight:normal; width:92%; margin:0 auto; color:#333; padding:20px 0px; text-align:justify;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .bodyContent .TitleText{font-size:20px; color:#F00; border-bottom:1px dotted #F00;}
/*****************************************/
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .bodyContent{font-size:13px; font-weight:normal; width:92%; margin:0 auto; color:#333; padding:0px; text-align:justify;}
#MainContentWrapper .MidContent .ContentMiddle .MidContBox .bodyContent .TitleText{font-size:20px; color:#F00; border-bottom:1px dotted #F00;}
 .TitleTextgn{font-size:20px; color:#F00; border-bottom:1px dotted #F00;}
/***********************THUMB BOX BACKGROUND COLOR *****************************************************/

.blue{background-color:#2292d4; background:-webkit-gradient(linear, 0 0,0 70%, from(#5cafe3), to(#2494d4)); background:-moz-linear-gradient(#5cafe3, #2494d4 70%); background:-o-linear-gradient(#5cafe3, #2494d4 70%); background:-ms-linear-gradient(#5cafe3, #2494d4 70%);background:-khtml-linear-gradient(#5cafe3, #2494d4 70%);}
.green{background-color:#32a417; background:-webkit-gradient(linear, 0 0,0 70%, from(#72cc5e), to(#32a417)); background:-moz-linear-gradient(#72cc5e, #32a417 70%);background:-o-linear-gradient(#72cc5e, #32a417 70%); background:-ms-linear-gradient(#72cc5e, #32a417 70%);background:-khtml-linear-gradient(#72cc5e, #32a417 70%)}
.voilet{background-color:#9a0a9a; background:-webkit-gradient(linear, 0 0,0 70%, from(#d51ed5), to(#9a0a9a)); background:-moz-linear-gradient(#d51ed5, #9a0a9a 70%);background:-o-linear-gradient(#d51ed5, #9a0a9a 70%); background:-ms-linear-gradient(#d51ed5, #9a0a9a 70%);background:-khtml-linear-gradient(#d51ed5, #9a0a9a 70%)}
.orange{background-color:#e9811a; background:-webkit-gradient(linear, 0 0,0 70%, from(#ffc388), to(#e9811a)); background:-moz-linear-gradient(#ffc388, #e9811a 70%);background:-o-linear-gradient(#ffc388, #e9811a 70%); background:-ms-linear-gradient(#ffc388, #e9811a 70%);background:-khtml-linear-gradient(#ffc388, #e9811a 70%)}



/****************************************************************************/
#MainContentWrapper .MidContent .ContentRight{width:24%; float:left; height:auto;   padding:0 0 1% 1%; }
#MainContentWrapper .MidContent .ContentRight .CoursesBox{width:99%; height:auto; border:1px solid #f84c00; margin:0 auto; background:#FFF;}
#MainContentWrapper .MidContent .ContentRight .CoursesBox .BoldText{color:#FFF; height:25px; line-height:25px; width:100%; text-align:center; font-size:18px; display:block; background:#f84c00;}
.courses{  margin:0px; margin-top:10px; margin-bottom:10px; padding-left:15px; }
.courses ul{margin:0px; padding:10px 10px 10px 0px; list-style:none; }
.courses ul li{line-height:25px;}
.courses ul li:before{content:"\00BB"; padding-right: 15px; color:#F00;	 list-style-type: none;}
.courses ul li a{text-decoration:none; color:#343c8d; transition:500ms ease; -webkit-transition:500ms ease; -moz-transition:500ms ease; -ms-transition:500ms ease; -o-transition:500ms ease;}
.courses ul li a:hover{color:#a0005c; padding-left:15px;}
#MainContentWrapper .MidContent .ContentRight .NewsBox{width:99%; height:280px; border:1px solid #343c8d; margin:0 auto; background:#FFF; overflow:hidden;}
#MainContentWrapper .MidContent .ContentRight .NewsBox .BoldText{color:#FFF; height:25px; line-height:25px; width:100%; text-align:center; font-size:18px; display:block; background:#343c8d; clear:both; z-index:999; position:absolute;}
#MainContentWrapper .MidContent .ContentRight .NewsBox .newsEvents{width:90%; margin:0 auto; padding:1% 0; height:250px; clear:both; position:relative;}
#MainContentWrapper .MidContent .ContentRight .NewsBox .newsEvents .Marquee{position:absolute; overflow:hidden; height:250px; top:30px;}
.Marquee .Marqueetext{width:100%; padding:10px 0px; border-bottom:1px  dotted #068506; font-size:13px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}

/********FOOTER CSS******** */
#FooterWrapper{width:100%; margin:0px; padding:0px; clear:both;  height:35px;}
#FooterWrapper .footer{width:75%; margin:0 auto; height:35px; background:#5f6493; text-align:center; color:#FFF; border:1px solid #5f6493; line-height:35px; font-size:12px; font-style:italic;}
/*********************************************************/
 .boldtxt2{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:22px;
	 font-weight:normal;
	 text-align:left;
	 text-decoration:none;
	 font-style:normal;
	 color:#cd3301;
 }
 
 .form_txt{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		text-align:right;
		padding-right:5px;
		}
		.bodyContent{font-size:13px; font-weight:normal; width:92%; margin:0 auto; color:#333; padding:0px 0px; text-align:justify;}
		.TitleText{font-size:18px; color:#F00; border-bottom:1px dotted #F00;}


  


          .regbutton{
              width:84%; margin-bottom:15px;
border:4px solid #9e0e61; -webkit-border-radius:10px; -moz-border-radius:10px;/*border-radius:10px;*/
font-size:16px;font-family:arial, helvetica, sans-serif; padding: 15px 16px 15px 16px; 
text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #D11381; background-image: linear-gradient(to bottom, #D11381, #DE1489);
 }

.regbutton:hover{
  border:4px solid #730a47;
 background-color: #a20f64; background-image: linear-gradient(to bottom, #a20f64, #af106c);
 }

.box{
border:1px solid #2BC5DB;-webkit-box-shadow: #B7B8B8 0px 1px 0px inset;-moz-box-shadow: #B7B8B8 0px 1px 0px inset; 
box-shadow: #B7B8B8 0px 1px 0px inset; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
font-size:20px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;
font-weight:bold; color: #FFFFFF; font-weight:normal;
 background-color: #00a3e8; text-align:center; margin-bottom:15px;
 }

.box:hover{
 border:1px solid #1884CC;
 background-color: #1ab0ec; background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
 }

.arrowlistmenu{
width: 100%; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px;
font-family:arial, helvetica, sans-serif;
color: white;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 4px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0 4px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-family:arial, helvetica, sans-serif;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


.graybox{
border:1px solid #2a2c2f; -webkit-border-radius: 10px;  width:95%; text-align:center;
-moz-border-radius:10px;border-radius: 10px;font-size:20px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #45484d; font-weight:normal; cursor:pointer; margin-bottom:15px;
}
.graybox:hover{
 border:1px solid #151617;
 background-color: #2d2f32; background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);
 }

.pinkbox{
border:1px solid #d11381; -webkit-border-radius: 10px;  width:95%; text-align:center;
-moz-border-radius:10px;border-radius: 10px;font-size:25px;font-family:arial, helvetica, sans-serif; 
padding:20px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #d11381; font-weight:normal; cursor:pointer; margin-bottom:15px;
}
.pinkbox:hover{
 border:1px solid #a20f64;
 background-color: #a20f64; background-image: linear-gradient(to bottom, #d11381, #a20f64);
 }

.bluebox{
border:1px solid #00a3e8; -webkit-border-radius: 10px;  width:55%; text-align:center;
-moz-border-radius:10px;border-radius: 10px;font-size:70px;font-family:arial, helvetica, sans-serif; 
padding:10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #00a3e8; font-weight:normal; cursor:pointer; margin:0px 0px 15px 20%;
}
.pinkbox:hover{
 border:1px solid #026c98;
 background-color: #026c98; background-image: linear-gradient(to bottom, #00a3e8, #026c98);
 }

.graybox1{
border:1px solid #2a2c2f; -webkit-border-radius: 10px;  width:95%; text-align:center;
-moz-border-radius:10px;border-radius: 10px;font-size:24px;font-family:arial, helvetica, sans-serif; 
padding:15px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #45484d; font-weight:normal; cursor:pointer;margin:0px 0px 15px 0%;
}
.graybox1:hover{
 border:1px solid #151617;
 background-color: #2d2f32; background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);
 }


.ranibox{
border:1px solid #ffb9e3; -webkit-border-radius: 10px;  width:85%; text-align:center; color:#d11381;
-moz-border-radius:10px;border-radius: 10px;font-size:70px;font-family:arial, helvetica, sans-serif; 
padding:10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold; 
 background-color: #ffb9e3; font-weight:normal; cursor:pointer; margin:0px 0px 15px 5%;
}
.ranibox:hover{
 border:1px solid #d11381;
 background-color: #ffb9e3; color:#fff;
 background-image: linear-gradient(to bottom, #ffb9e3, #dc1488);
 }

.aanath
{
	background-image:url(../images/aanath.jpg); border-radius: 10px;
	font-size:20px; color:#fff; text-align:center;  padding:30px 10px;
}
.wireframemenu{
border: 1px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;
width: 100%; margin-top:10PX;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 100%;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font-family:arial, helvetica, sans-serif;  font-size:16PX;
padding: 4px 3px; text-align:center; font-weight:bold;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #ffb9e3;
color: black;
}
