body
{
	margin: 0;
	padding: 0;
	height: 100%;
background:#DADADA;
}

.wrapper
{
margin:0 auto;
padding:0px;
width:950px;

}
/*Css for header */
.header
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:950px;
height:100px;
background: url(../images/banner1.jpg) 0 0 no-repeat;
}
html >body .header
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:950px;
height:100px;
background: url(../images/banner1.jpg) 0 0 no-repeat;
}
/*End for header */
/*Css for menubar */
.menubar
{
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:950px;
}
.preload1 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(../images/blank_over.gif);
}
.preload2 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(../images/blank_overa.gif);
}

.menu2 {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
list-style:none; 
height:36px; 
background:#fff;
 position:relative; 
 z-index:8; 
 font-family:arial, verdana, sans-serif;
  background:url(../images/blank11.gif);
 }
.menu2 li.top {
display:block; 
float:left;
}
.menu2 li a.top_link 
{
display:block;
 float:left; 
 height:36px;
 line-height:27px;
 color:#fff; 
 text-decoration:none; 
 font-size:11px; 
 font-weight:bold; 
 padding:0 0 0 12px;
 cursor:pointer;
 background: url(../images/blank.gif);

 }
.menu2 li a.top_link span {
float:left; 
display:block;
 padding:0 24px 0 12px; 
 height:36px;
 background:url(../images/blank.gif) right top;

 }
.menu2 li a.top_link span.down {
float:left;
 display:block; 
 padding:0 24px 0 12px; 
 height:36px;
 background:url(../images/blanka.gif) no-repeat right top;
 
 }
.menu2 li a.top_link:hover 
{
color:#fff;
 background: url(../images/blank_over.gif) no-repeat;
 }
.menu2 li a.top_link:hover span 
{
background:url(../images/blank_over.gif) no-repeat right top;
}
.menu2 li a.top_link:hover span.down 
{
background:url(../images/blank_overa.gif) no-repeat right top;
}

.menu2 li:hover > a.top_link {color:#fff; background: url(../images/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(../images/blank_overa.gif) no-repeat right top;}


.menu2 table
 {
border-collapse:collapse;
 width:0;
 height:0;
 position:absolute;
 top:0; 
 left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:6;}
.menu2 li:hover {position:relative; z-index:6;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul
 {
 position:absolute; 
 left:-9999px;
 top:-9999px;
 width:0; 
 height:0; 
 margin:0; 
 padding:0; 
 list-style:none;
 
 }

.menu2 :hover ul.sub 
{left:0; 
top:31px; 
background: #fff;
 padding:3px; 
 border:1px solid #3a93d2; 
 white-space:nowrap; 
 width:120px; 
 height:auto;
 z-index:7;
 }
.menu2 :hover ul.sub li 
{
display:block; 
height:20px; 
position:relative; 
float:left; 
width:120px; 
font-weight:normal;
}
.menu2 :hover ul.sub li a 
{
display:block; 
font-size:11px; 
height:20px; 
width:120px; 
line-height:20px; 
text-indent:5px; 
color:#000; 
text-decoration:none;
}
.menu2 :hover ul.sub li a.fly
 {
 background:#fff url(../images/arrow.gif) 80px 7px no-repeat;
 }
.menu2 :hover ul.sub li a:hover
 {
 background:#3a93d2; color:#fff;
 }
.menu2 :hover ul.sub li a.fly:hover
 {
 background:#3a93d2 url(../images/arrow_over.gif) 80px 7px no-repeat;
 color:#fff;
 }
.menu2 :hover ul li:hover > a.fly 
{
background:#3a93d2 url(../images/arrow_over.gif) 80px 7px no-repeat; 
color:#fff;
} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px;
 top:-4px;
 background: #fff;
 padding:3px;
 border:1px solid #3a93d2;
 white-space:nowrap; 
 width:90px; 
 z-index:7; 
 height:auto;
 }

 /* End of menubar */
 /* Css for Container */
.container
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:950px;
background:#fff;
border-left:1px dotted gray;
border-right:1px dotted gray;
}
.leftcontainer
{
margin:0px 0px 20px 0px;
padding:5px 0px 0px 0px;
width:510px;
float:left;

}
.leftcontainer p
{
margin:3px 10px 15px 10px;
padding:0px 0px 0px 0px;
text-align:justify;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
line-height:18px;
}
.heading-text
{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#027699;
}
.srujana
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#444444;
}
.rightcontainer
{
margin:0px 0px 20px 0px;
padding:5px 0px 0px 0px;
width:410px;
float:right;
}
.contents
{
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
width:398px;
background:#F7F7F7;
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
}
.heading
{
margin:0px 0px 0px 7px;
padding:0px 0px 0px 0px;
font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#027699;
}
/*End of Container */

 /* CSs for news update container in index page*/
.newsupdate
{
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
width:398px;
list-style-type:none;
color:#4B4B4B;
font:normal 10px verdana,sans-serif;
}
.newsupdate li
{
margin:0px 10px 15px 7px;
padding:2px 0px 0px 17px;
background:url(../images/p_2.jpg) 0px 0px no-repeat; 
text-align:justify;
line-height:15px;
}
.newsupdate a
{
text-decoration:none;
color:#4B4B4B;
font:normal 10px verdana,sans-serif;
}
.emptymessage-index
{
margin:0px 0px 0px 120px;
padding:0px 0px 0px 0px;
color:#4B4B4B;
font:bold 10px verdana,sans-serif;
}
/*end of CSS for news update container in index page*/
/*css for the image update gallery in Index page */
.recentupdate
{
margin:5px 0px 0px 4px;
padding:0px 0px 0px 0px;
width:400px;
color:#4B4B4B;
font:normal 10px verdana,sans-serif;
}

.recentupdate p.up
{
margin:0; 
padding:0; 
width:400px; 
height:3px;
font-size:0px; 
background:url(../images/top_curve1.gif) 0px 0px no-repeat; 
}
.recentupdate p.down
{
margin:0;
padding:0;
width:400px;
height:3px;
font-size:0; 
background:url(../images/bottom_curve1.gif) 0px 0px no-repeat; 
}
.thumbgallery
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:398px;
list-style-type:none;
}
.thumbgallery li
{
margin:10px 10px 0px 25px;
padding:0px 0px 0px 0px;
float:left;
}
html >body .thumbgallery li
{
margin:10px 10px 0px 35px;
padding:0px 0px 0px 0px;
float:left;
}
.thumbgallery li a img { border: 5px solid #333; }
.contactform
{
margin:5px 0px 0px 4px;
padding:0px 0px 0px 0px;
width:400px;
}
.formcontents
{
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
width:398px;
background:#F7F7F7;
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
}
.contactform p.up
{
margin:0; 
padding:0; 
width:400px; 
height:3px;
font-size:0px; 
background:url(../images/top_curve1.gif) 0px 0px no-repeat; 
}
.contactform p.down
{
margin:0;
padding:0;
width:400px;
height:3px;
font-size:0; 
background:url(../images/bottom_curve1.gif) 0px 0px no-repeat; 
}
 /*End of css for the image update gallery in Index page*/
/*Css of longsecription  page */
.longdesc
{
margin:0px 0px 0px 20px;
padding:10px 0px 20px 0px;
width:850px;
overflow:hidden;
}
.heading-longdesc
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:850px;
height:18px;
}
.title-longdesc
{
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#027699;
float:left;
width:634px;
}
.title-text
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#000;
}
.date-text
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
}
.date-longdesc
{
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#027699;
float:right;
width:176px;
}

.longdesc p
{
margin:0px 0px 0px 30px;
padding:15px 0px 0px 0px;
text-align:justify;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
line-height:18px;
}

/*End of longdescription page */
/*Css of Aboutus page */
.aboutus
{
margin:0px 0px 0px 27px;
padding:15px 0px 20px 0px;
width:875px;
}
.aboutus p
{
margin:0px 0px 0px 10px;
padding:15px 0px 0px 0px;
text-align:justify;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
line-height:20px;
}
.aboutusimage
{
margin:20px 15px 0px 10px;
padding:0px 0px 0px 0px;
float:left;
}
/*End of Aboutus page */
/*Css of fromprinciple page */
.video
{
 margin:0px 0px 10px 0px;
padding:10px 0px 0px 0px;
width:920px;
text-align:center;
}
.principalpage
{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
width:920px;

}
.principalpage p
{
margin:0px 0px 0px 30px;
padding:10px 0px 0px 0px;
text-align:justify;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
line-height:18px;
}
/*End of fromprinciple page */
/*Css for  Program page */
.overview
{
margin:0px 0px 20px 0px;
padding:5px 0px 0px 0px;
width:420px;
float:left;
}
.overview ul
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
list-style-type:none;
font:normal 11px verdana,sans-serif;
}
.overview ul li
{
margin:0px 10px 10px 7px;
padding:2px 0px 0px 17px;
background:url(../images/p_2.jpg) 0px 0px no-repeat; 
line-height:15px;
}
.overview p
{
margin:2px 10px 15px 10px;
padding:0px 0px 0px 0px;
text-align:justify;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
line-height:18px;
}
.cirriculum
{
margin:0px 0px 20px 0px;
padding:5px 0px 0px 0px;
width:520px;
float:right;

}
.cirriculum p
{
margin:2px 10px 15px 10px;
padding:0px 0px 0px 0px;
text-align:justify;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
line-height:18px;
}
.cuirriculum_papaheading
{
margin:0px 10px 10px 0px;
padding:2px 0px 0px 17px;
background:url(../images/p_2.jpg) 0px 0px no-repeat; 
color:#274077;text-decoration:underline;font-size:12px;
}

/*End of Program page */
/*Css for  FAQ  page */
.toplink
{
margin:5px 10px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 11px tahoma,sans-serif;
float:right;
}
.toplink a
{
text-decoration:none;
color:#027699;
}
.toplink a:hover
{
text-decoration:underline;
color:#6DA262;
}
.faq
{
margin:15px 0px 20px 12px;
padding:0px 0px 0px 0px;
list-style-type:none;
width:930px;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
}
.faq a
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
}
.faq li
{
margin:5px 0px 0px 0px;
padding:3px 0px 0px 17px;
width:930px;
background:url(../images/p_2.jpg) 0px 0px no-repeat;
}
.faqanswerborder
{
display:block;
margin:0px 10px 7px 10px;
padding:0px 0px 0px 0px;
border-bottom:1px dashed #D1D1D1;
}
.faqleftcontainer
{
margin:0px 0px 0px 0px;
padding:5px 0px 20px 0px;
width:930px;
}
.faqleftcontainer p
{
margin:3px 10px 10px 10px;
padding:0px 0px 0px 0px;
text-align:justify;
font:normal 11px verdana,sans-serif;
color:#3D3D3D;
line-height:18px;
}
.leftquestion
{
display:block;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#027699;
}

/*End of FAQ page */
/* Css for contact us page */
.contact
{
margin:0px 0px 30px 0px;
padding:30px 0px 0px 0px;
width:490px;
float:left;
}
.fulladdress
{
margin:5px 10px 5px 20px;
padding:0px 0px 0px 20px;
text-align:justify;
width:400px;
list-style-type:none;
background:#F7F7F7;
border:1px solid #D1D1D1;
}
.fulladdress  li
{
margin:5px 0px 7px 0px;
padding:0px 0px 0px 0px;
font:bold 11px tahoma,verdana,sans-serif;
color:#3D3D3D;
}
.phone
{
margin:5px 10px 5px 20px;
padding:0px 0px 0px 10px;
text-align:justify;
width:410px;
list-style-type:none;
background:#F7F7F7;
border:1px solid #D1D1D1;
font:bold 11px tahoma,verdana,sans-serif;
color:#3D3D3D;
}
.phone li
{
margin:0px 10px 7px 7px;
padding:7px 0px 4px 25px;
background:url(../images/linphone1.png) 0px 5px no-repeat; 
}
.address-text
{
font:bold 13px tahoma,verdana,sans-serif;
color:#6DA262;
}
.contact-text
{
margin:0px 0px 0px 22px;
padding:0px 0px 0px 0px;
font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#027699;
}
.enquiryform
{
margin:0px 0px 30px 0px;
padding:30px 0px 0px 0px;
width:450px;
float:right;
}
.enquiry-text
{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#027699;
}
.enquiry
{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
width:398px;
list-style-type:none;
}
.enquirycontent
{
margin:5px 0px 0px 15px;
padding:0px 0px 10px 0px;
width:398px;
list-style-type:none;
color:#2E2D2D;
background:#F7F7F7;
border:1px solid #D1D1D1;
font:bold 11px verdana,sans-serif;
}
.enquiry li
{
float:left;
margin:5px 0px 0px 0px;
padding:0px 0px 7px 20px;
width:175px;
}
.button
{
margin:10px 0px 0px 180px;
padding:0px 0px 5px 0px;
 border:2px solid #58BFE7;
  font-family:Verdana,tahoma;
font-size:11px;
font-weight:bold;
color:#3D3D3D;
width:60px;
 height:20px;
  background:url(../images/submit.gif);
}
/*End of contact us  page */
/* Css for pagination */
.pagination_view
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:auto;
font:bold 11px verdana,Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}
 .pagination_view a
 {
  border:1px solid #727272;
  padding-left:7px;
  padding-right:7px;
  padding-top:3px;
  padding-bottom:3px;
  margin:0px 0px 0px 7px;
  background-color:#F0F0F0;
  text-decoration:none;
  font:bold 11px verdana,Arial, Helvetica, sans-serif;
color:#000;
  }
  
  .pagination_view a:hover
  {
  border:1px solid #000;
  background-color:#D4D4D4;
    padding-left:7px;
  padding-right:7px;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration:none;
  font:bold 11px verdana,Arial, Helvetica, sans-serif;
color:#000;
  }
.pagination_view .pfoliopageactive
   {
  border:1px solid #000000;
  background-color:#858585;
    padding-left:7px;
  padding-right:7px;
  padding-top:3px;
  padding-bottom:3px;
  color:#FFFFFF;
  text-decoration:none;
  }
 /*End of pagination */
/* Css for footer */
.footer
{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
width:950px;
text-align:center;
background:#36739E;
color:#fff;
 font-family:verdana, sans-serif;
 font-weight:bold;
 font-size:11px;
}
.footer a
{
color:#fff;
 text-decoration:none;
 }
 .footer a:hover
 {
color:orange;
 text-decoration:underline;
 }

 /*End of footer */

