
body {background: none repeat scroll 0 0 #fff; background:url(images/bg.png)  repeat-x;font-family: Arial;font-size:12px;margin:0px;color:#000000;}
a {border: 0 none;color: #333333;outline: medium none;text-decoration: none;}
h1, h2, h3, h4, h5, h6, a, form, ul, li, img dl, dt, dd, p, span, iframe, div {border: 0 none;margin: 0;padding: 0;}
img{border: none 0px;}
.fright {float: right;}
.fleft {float: left;}
.clear { clear:both;}

.ptop{margin-top:10px;}
h1{font-family: Arial; font-size:15px; color:#fff;text-decoration:none; margin-bottom:8px;}
h2{font-family:Arial; font-size:20px; color:#fea41f;text-decoration:none;}
h3{ font-family: Arial; font-size:18px; padding-left:10px; color:#003d4d; margin:0px; padding:10px;}
h4{font-family:Arial; font-size:21px; color:#285eaa;text-decoration:none; margin-top:20px; margin-left:13px;}
h5{font-family:Arial; font-size:13px; color:#666666;text-decoration:none; margin-top:10px; margin-left:12px; line-height:27px; }
h6{font-family:Arial; font-size:16px; color:#666666;text-decoration:none; margin-top:10px; margin-left:15px; margin-bottom:31px; }




/* ===== wrapper  css start======= */ 
#wrapper{width:1000px; margin:0 auto; }

/* ===== wrapper  css end======= */ 



/* ===== header  css start======= */ 
#header{width:1000px; float:left;}
.top_logo{width:576px; float:left; margin-top:50px;}
.topr{width:292px; float:right; margin-top:2px;  margin-top:20px;}
.topr ul{margin:0px; padding:0px;}
.topr ul li{float:left; list-style:none;}
.topr ul li a{padding:0 5px 0 6px; margin-right:2px; margin-top:0px; display:block; font-family:Arial; color:#fff; font-size:13px; text-decoration:none; background:url(images/line1.png) no-repeat right;

background: no-repeat left; height:13px; line-height:15px;}
.topr ul li a:hover{color:#fffe46 ;}
.topr ul li a.active1{color:#fff ;}



.topr h1{font-family:Arial; font-size:15px; color:#fff; text-decoration:none; text-align:center; line-height:42px; }
.topr h2{font-family:Arial; font-size:15px; color:#fff; text-decoration:none; margin-left:57px; }
#navi{width:1000px; float:left; margin-top:15px;}
.navil{ background:url(images/left.png) no-repeat; width:11px; height:49px; float:left;}
.navim{ background:url(images/middle.png) repeat-x; width:977px; height:49px; float:left;}
.navir{ background:url(images/right.png) no-repeat; width:11px; height:49px; float:left;}

.menu{width:976px; height:auto; float:left; margin-top:5px;}

.menu  li{float:left; list-style:none; width:108px; 
background:url(images/line.png) right top no-repeat;
}

.menu  li.none{background:none;}

.menu  li a{ margin-top:8px; display:block; font-family:Arial; font-size:13px; color:#fff; text-decoration:none; padding:0 16px 0 16px}
.menu  li a:hover{color:#fffe46; }
.menu  li a.active{color:#fffe46;}


.topright0{width:200px; margin: 0 auto;}
topright0 ul{margin:0px; padding:0px;}
topright0 ul li{float:left; list-style:none;}
topright0 ul li a{padding:0 20px 0 20px; margin-top:15px; display:block; font-family:Arial; color:#fff; font-size:13px; text-decoration:none; border-right:1px solid #fff;}
topright0 ul li a:hover{color:#441208 ;}


/* ===== header  css end======= */ 

.new_pattern{float: left;margin-left: 19px;margin-top: 10px;width: 961px; }
.ptop10{margin-top:15px;}



/* ===== dropdown menu======= */ 

.formtxt{ font-family: Arial; font-size:14px; color:#23539a; line-height:22px;}

.select-box{width:142px; height:22px; font-family:Arial; font-size:13px; color:000;}
.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
/*padding inside each tab*/
 /*right divider between tabs*/
color: white;

}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background: 526271; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
background: 526271; /*background of tab with "selected" class assigned to its LI */
}

/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #526271;
}

.markermenu ul li a{
background: #526271 url(bulletlist.gif) no-repeat 3px center; 
font: bold 13px;Arial;
color: #526271;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #526271;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #526271;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;

}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: 526271;
color: white;
}

/* ######### Drop Down DIVs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle div{ /*topmost and sub DIVs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: 526271;

border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 0px none;
margin-top:11px;
}

.ddsubmenustyle li a{
display: block;
width: 191px; /*width of menu (not including side paddings)*/
color: white;
background-color: #205296;
text-decoration: none;
padding: 6px 5px;
border-bottom: 1px solid #b2cef6;
font-size:11px;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; z-index: 100;/*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{

color:#FFFE46;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;z-index: 100;
}




.testi_link {color: #000066}




/* ===== dropdown menu end======= */ 




.contact_link {color: #0000FF}







/* ===== banner  css start======= */ 
#banner{width:1000px; float:left; height:297px; background:url(images/banner_bg.png) no-repeat; }
.banner_in{float: left;height: 230px;margin-left:29px;margin-top: 10px;width: 943px;}
.banner-left{float: left;margin-left: 18px;margin-top: 8px;width: 666px;}
.banner-left h1{font-family:Arial; font-size:59px; color:#441208; text-decoration:none; font-weight:normal;}
.banner-left h2{font-family: Arial; font-size:20px; color:#581a0c; text-decoration:none; margin-top:8px;}

.banner-left h3{font-family: Arial; font-size:15px; color:#4b4745; text-decoration:none; margin-top:8px; line-height:25px; padding:0px; text-align:justify;}

.span{font-family:Arial; font-size:47px; color:#526271; text-decoration:none;}
.banner-right{ width:236px; float:right;}
.latest_news{width:920px; float:left; margin-left:40px; margin-top:28px;}
.latest_news h1{ font-family:Arial; font-size:21px; color:#163b72; text-decoration:none; font-weight:normal;letter-spacing:1px;}
.span1{ font-family:Arial; font-size:21px; color:#163b72; text-decoration:none; margin-left:10px; font-weight:normal; letter-spacing:1px;}
.latst_news1{width:177px; float:left; float: left;margin-left: 34px;margin-top: 28px;}
.latst_news1 h1{ font-family:Arial; font-size:18px; color: #000066; text-decoration:none; font-weight:normal;letter-spacing:1px;}
.latst_news2{width:751px; float:left; float: left;margin-left:2px;margin-top: 28px;} 
.latst_news2 h1{ font-family:Arial; font-size:16px; color:#163b72; text-decoration:none; font-weight:normal;}
.la-txt{ font-family:Arial; font-size:16px; color:#163b72; text-decoration:none; font-weight:bold; }
/* ===== banner  css end======= */ 

/* ===== banner slider start======= */ 


#slider_container_2 { float: left; margin: 0 0 0 0px; padding: 0px; position:relative;}
.SliderName_2 {
	float: left;
	width:943px;
	height:230px;
	overflow: hidden;
}

.SliderNamePrev_2 {

	width: 50px;
	height:230px;
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

.SliderNameNext_2 {

	width: 50px;
	height:230px;
	display:none;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
}



#SliderNameNavigation_2 { margin:-20px 0px 0px 0px;padding: 10px 0 0 0; height: 16px; text-align: center; overflow-y: hidden; position:absolute; z-index:200; background:#999;  }

#SliderNameNavigation_2 a:link, #SliderNameNavigation_2 a:active, #SliderNameNavigation_2 a:visited, #SliderNameNavigation_2 a:hover{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#SliderNameNavigation_2 a img
{
	border: none;
	width: 16px;
	height: 16px;
	background: url(../img/bullet.png) no-repeat center center;
}

#SliderNameNavigation_2 a.active img
{
	background: url(../img/bullet_active.png) no-repeat center center;
}


/* ===== banner slider end======= */ 


/* ===== latest slider text start======= */ 



.txt-slider {
	width:650px;
	float: left;
	position: relative;
	
	
}
.inslider a {
	text-decoration:none;
	width:650px;
}
.contentholder {
	
	height:38px;
	width: 650px;
	overflow: hidden;
	position: relative;

	
}
.contentslider {
	position: absolute;
	top: 0; 
	left: 0;
}
.imgslider img {
	float: left;
}
.contentnav {
	position: absolute;
	bottom: 15px; 
	left:883px;
	height:33px;
	z-index: 100;
	text-align: center;
	line-height: 30px;	
	background-color: #fff;	
}

.contentnav a {
	padding: 5px;
	text-decoration: none;
	color: #333;
	font-family:Arial;
	font-size:12px;
}
.contentnav a.active {
	font-weight: bold;
	color:#FFF;
	background: #603;
}

/* ===== latest slider text end======= */ 














/* ===== middle  css start======= */ 
#middle{width:1000px; float:left; background:url(images/middle_bg.png) repeat-y; height:auto;}
.m_left{width:704px; float:left; margin-left:21px; margin-top:12px;}
.box_img{ width:224px; float:left;}
.box_bg{background:url(images/box-bg.png) no-repeat; width:222px; height:38px; float:left;}
.box_bg h1{ font-family:Arial; font-size:16px; color:#fff; text-decoration:none; font-weight:normal; margin-left:8px; margin-top:8px;}
.text{ font-family:Arial; font-size:13px; color:#000000; text-decoration:none; float:left; margin-top:8px; line-height:22px; max-height:225px; height:58px;}
.read{width: auto; margin-top:10px; margin-bottom:5px; float:right;}
.box_img1{ width:224px; float:left; margin-left:16px;}





.m_right{float: right; height:auto;margin-right: 19px;margin-top: 12px;width: 246px;}

#box-how{width:245px; height:auto; border:1px solid #153a71; background:url(images/how_bg.png) repeat-x; background-color:#e0d5ff; margin-bottom:12px;}
#box-how h1{font-family:Arial; font-size:16px; color:#193d77; text-decoration:none; font-weight:normal;  margin-top:10px; margin-left:12px;}
.border-bottom{width:245px; border-top:1px solid #c4d5e1;  margin-bottom:5px; }
.person{width:200px; float:left; margin-left:10px; margin-bottom:8px;}
.person ul{margin:0px; padding:0px;}
.person ul li{ background:url(images/bullet.png) left no-repeat; padding-left:24px; float:none;  list-style:none; line-height:25px;}
.person ul li a{display:block; font-family:Arial; font-size:12px; color:#000; text-decoration:none; padding-bottom:15px;}




.txt0{font-family:Arial; font-size:9px; color:#193d77; text-decoration:none; text-align:justify; padding:0px; padding-bottom:8px; }



.lable{font-family:Arial; font-size:12px; color:#955200; text-decoration:none;}
.beauty{ background:url(images/beauty.png) no-repeat; width:245px; height:192px; float:left;}
.beauty h1{font-family:Arial; font-size:15px; color:#193D77; text-decoration:none; font-weight:15px; text-transform:uppercase; margin-top:10px; margin-left:27px;}

.result{width:150px; float:left; margin-left:75px; margin-bottom:8px; margin-top:2px;}
.result ul{margin:0px; padding:0px;}
.result ul li{ padding-left:19px; float:none;color:#000000; font-weight:bold;  list-style:none; line-height:22px;}
.result ul li a{display:block; font-family:Arial; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; padding-bottom:15px; text-align:justify;}
.readmore{width:67px; float:right; margin-left:179px;}

.news{width:245px; float:left; margin-top:7px;}
.news_top{background:url(images/top.png) no-repeat; width:245px; height:80px; float:left;}
#border2{border:1px solid #ebebeb; width:243px; border-top:0px;}
#news_box{ width:240px; float:left; border:1px solid red;}
.news_box1{background: url(images/nbox.png) no-repeat scroll 0 0 transparent;float: left;height: 54px;margin-bottom: 43px;margin-left: 14px;margin-top: -26px;width: 57px;}
.news_box1 h1{font-family:Arial; font-size:14px; color:#526271; text-decoration:none; text-align:center; line-height:19px; margin-top:10px;}
.news_box_right{ width:169px; float:left; margin-top:-26px;}
.txt0{font-family:Arial; font-size:12px; color:#000000; text-decoration:none; line-height:17px;margin-left:10px;}
.news_more{font-family:Arial; font-size:12px; color:#0000; text-decoration:none; line-height:17px;margin-left:10px; float:right; margin-right:10px;}
.news_more a{font-family:Arial; font-size:12px; color:#0000; text-decoration:none; line-height:17px;margin-left:10px;}
.news-txt2{font-family:Arial; font-size:12px; color:#441209; text-decoration:none; line-height:17px;margin-left:10px; padding:0px; margin:0px;}


.testi{width:245px; float:left; background:url(images/testimonials.png) no-repeat; height:203px; margin-top:10px;}

.testi h1{font-family:Arial; font-size:15px; color:#193d77; text-decoration:none; font-weight:15px; text-transform:uppercase; margin-top:10px; margin-left:27px;}

.testi_text{color: #000000;font-family: Arial;font-size: 13px;line-height: 22px;margin-left: 15px;margin-right: 22px;margin-top: 25px;text-decoration: none;}
.t_more{width:106px; float:right; margin-top:10px;}

.banner_bottom{width:960px; float:left;margin-left:18px; margin-top:30px;}

.banner_bottom1{width:960px; float:left; margin-top:30px;}
/* ===== middle  css end======= */ 





/*popbox css*/

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
	margin-top:-400px;
	
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border:10px solid #fff;
	background-repeat: no-repeat;


}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;

	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/*popbox css*/



.enquiry_txt{font-family:Arial; font-size:13px; color:#000000;  text-decoration:none; line-height:35px;}
.input{width:250px; height:22px; border:1px solid #017cc2;}
.textarea{width:250px; height:100px; border:1px solid #017cc2;}

.regitxt{font-family:Arial; font-size:13px; color:#000000;  text-decoration:none; line-height:35px; padding-left:12px;}

.input1{width:586px; height:22px; border:1px solid #017cc2;}
.textarea{width:250px; height:100px; border:1px solid #017cc2;}
.input2{width:100px; height:22px; border:1px solid #017cc2;}
.regitxt1{font-family:Arial; font-size:13px; color:#000000;  text-decoration:none; line-height:35px; }

.input2{width:185px; height:22px; border:1px solid #017cc2;}

.form_heading{font-family:Arial; font-size:17px; color:#1b3a68;  text-decoration:none; padding-left:12px; font-weight:bold; }
.select{width:185px; height:22px; border:1px solid #017cc2;}

.area{width:587px; height:80px; border:1px solid #017cc2;}
.area1{width:587px; height:60px; border:1px solid #017cc2;}
.regitxt0{font-family:Arial; font-size:13px; color:#000000;  text-decoration:none; line-height:22px; padding-left:12px;}
#form box{width:959px; height:auto; background:#dedcdc; margin-top:15px; padding-bottom:15px; float:left; margin-top:12px; border:1px solid red;}



/* =====teaching_methology ====== */ 

.heading_txt{background: none repeat scroll 0 0 #000;border: 1px solid #CCCCCC;color: #fff;float: left;font-size: 21px;height: auto;margin-top: 12px;padding-bottom: 2px;
    padding-left: 15px;
    padding-top: 2px;
    width: 943px;font-family:Arial ; }

#content{width:959px; height:auto; background:#dedcdc; margin-top:15px; padding-bottom:15px; float:left; margin-top:12px;}
#content h1{color: #000000;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 17px;
    text-decoration: none;}


#content0{width:959px; height:auto; background:#dedcdc; margin-top:15px; padding-bottom:15px; float:left; margin-top:12px;}
#content0 h1{color: #000000;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin-left: 16px;
    margin-top: 17px;
    text-decoration: none;}






.content_inner{    background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin-bottom: 10px;margin-left: 12px;margin-top: 10px;padding-bottom: 6px;width:936px; line-height:20px;}

.content_inner5{    background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin-bottom: 10px;margin-left: 12px;margin-top: 10px;padding-bottom: 6px;width:958px; line-height:20px;}


.content_inner p{font-family:Arial; font-size:13px; color:#000000; text-decoration:none; margin-left:12px; margin-top:15px; margin-right:12px; text-align:justify; line-height: 22px;}



.content_inner2{    background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin-bottom: 10px;margin-left: 12px;margin-top: 10px;padding-bottom: 6px;width:500px; line-height:20px;}
.content_inner2 p{font-family:Arial; font-size:13px; color:#000000;  text-decoration:none; margin-left:12px; margin-top:15px; margin-right:12px; text-align:justify; line-height: 22px;}



.content_inner3{    background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin-bottom: 10px;margin-left: 12px;margin-top: 10px;padding-bottom: 6px;width:300px; line-height:20px; margin-left:24px;}
.content_inner3 p{font-family:Arial; font-size:13px; color:#000000;  text-decoration:none; margin-left:12px; margin-top:15px; margin-right:12px; text-align:justify; line-height: 22px;}


.job{font-family:Arial; font-size:14px; color:#fff;  text-decoration:none; margin-left:12px; margin-top:15px; margin-right:12px; text-align:justify; line-height: 22px;}


.m_left1{width:700px; float:left; margin-left:21px; margin-top:1px;}
/* =====teaching_methology  end====== */ 
.bright{border-right:1px solid #003366; margin-right:5px;}
.more_details{width:88px; float:right; padding-right:10px; margin-top:5px; padding-bottom:2px;}









/* =====foundation start====== */ 

.foundation{width:628px; float:left;}
.foundation ul{margin:0px; padding:0px;}
.foundation ul li{float:none; list-style: circle; margin-left:25px; }
.foundation ul li a{padding:10px 0 0 0px; display:block; font-family:Arial; font-size:13px; color:#6A6A6A; text-decoration:none; line-height:22px;}


/* =====foundation end====== */ 



.content_inner{    background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin-bottom: 10px;margin-left: 12px;margin-top: 10px;padding-bottom: 6px;width:936px; line-height:20px;}

.test3{ width:936px; float:left;}
.test3 ul{margin:0px; padding:0px;}
.test3 ul li{list-style:lower-alpha; float:none;}
.test3 ul li a{ font-family:Arial; font-size:13px; color:#000000; text-decoration:none; text-align:justify;}



/* ===== footer  css start======= */ 
#footer{width:100%; float:left; background:url(images/fotter-bg.png) repeat-x; height:auto; margin-bottom:15px; background-color:#153a71;}

.f_top{width:1000px; margin: 0 auto;}
.f_top ul{margin:0px; padding:0px;}
.f_top ul li{float:left; list-style:none;}
.f_top ul li a{padding:0 20px 0 19px; margin-top:8px; display:block; font-family:Arial; color:#153a71; font-size:13px; text-decoration:none; border-right:1px solid #fff;}
.f_top ul li a:hover{ color:#0066FF}
.f_top ul li a.active1{color:#0066FF ;}


.footer1{width:1000px; margin: 0 auto; margin-top:20px;}

.f_left{ width:180px; float:left;}
.f_left ul{margin:0px; padding:0px;}
.f_left ul li{float:none; list-style:none;background:url(images/bullet.png)  no-repeat left; padding-left:20px;}
.f_left ul li a{padding:0 0px 0 0px; margin-top:8px; display:block; font-family:Arial; color:#fff; font-size:12px; text-decoration:none;}
.f_left ul li a:hover{color:#fcda00 ;}



.facebook{ width:140px; float:left;}
.contact-bottom{width:34px; float:left; padding-bottom:5px; }
.contact-bottom-right a{width:142px; float:left; padding-top:6px; font-family:Arial; font-size:12px; color:#fff; margin-left:3px;}
.contact-bottom-right a:hover{ color:#fcda00;}

.f-bottom{border-bottom: 1px dotted #526271;margin-bottom: 10px;padding-top: 40px;width:997px;}

.copyright{font-family:Arial; font-size:13px; color:#fff; text-decoration:none; padding-bottom:16px; width:400px; float:left;}


.copyright1{font-family:Arial; font-size:13px; color:#fff; text-decoration:none; padding-bottom:16px; width:400px; float:right;}
.sara{ color:#fff; text-decoration:underline;}
/* ===== footer  css end======= */ 