@charset "utf-8";
/* CSS Document */

body
{
font:normal 11px/1.5 Arial, Helvetica, sans-serif;
color:#575353;
margin:0px auto;
}

.txt
{
overflow:hidden;
padding:0px 8px 0px 15px;
text-align:justify;
font:normal 13px/1.5 Arial, Helvetica, sans-serif;
}

.txt a
{
outline:none;
text-decoration:none;
color:#575353;
}

.text
{
width:695px;
font:normal 13px/1.5 Arial, Helvetica, sans-serif;
color:#575353;
float:right;
}

.text a
{
outline:none;
text-decoration:none;
color:#575353;
}

.more
{
font-size:13px;
font-weight:bold;
float:right;
margin:15px 8px 0px 0px;
line-height:20px;
}

.more a
{
outline:none;
text-decoration:none;
color:#575353;
}

h6
{
font:normal 28px Arial, Helvetica, sans-serif;
color:#cc0000;
padding:0;
margin:15px 0px 10px 0px;
}

h4
{
font:normal 28px Arial, Helvetica, sans-serif;
color:#cc0000;
padding:5px 0px 0px 5px;
margin:15px 0px 10px 0px;
}

h2
{
font:normal 28px/1.5 Arial, Helvetica, sans-serif;
margin:0px;
color:#898383;
padding:0px 0px 8px 10px;
}

img
{
border: none;
}

.clear {
	clear:both
}

.blue_border
{
border:3px solid #038EBC;
}

#container
{
width:1000px;
height:auto;
overflow:hidden;
margin:0px auto;
}

#container #header
{
width:1000px;
height:144px;
overflow:hidden;
background-color:#b00606;
}

#container #header #logo
{
width:153px;
height:144px;
background:url(../images/logo.jpg);
float:left;
}

#container #header #logo h1 a
{
width:153px;
height:125px;
text-indent:-9999px;
display: block;
}

#container #header #logotxt
{
width:504px;
height:144px;
overflow:hidden;
float:left;
background:url(../images/textlogo.jpg);
}

#container #header #icons
{
width:270px;
height:144px;
overflow:hidden;
float:left;
margin:0px 0px 0px 73px;
}

#container #header #icons #home
{
width:17px;
height:22px;
float:left;
overflow:hidden;
margin:71px 0px 0px 0px;
background:url(../images/home_icon.jpg);
}

#container #header #icons .home_txt
{
width:40px;
height:auto;
margin:77px 0px 0px 3px;
float:left;
font-weight:bold;
overflow:hidden;
color:#ffffff;
}

#container #header #icons .home_txt a
{
text-decoration:none;
color:#ffffff;
outline:none;
}

#container #header #icons #email
{
width:18px;
height:22px;
float:left;
overflow:hidden;
margin:71px 0px 0px 0px;
background:url(../images/email_icon.jpg);
}

#container #header #icons .email_txt
{
width:40px;
height:auto;
margin:77px 0px 0px 3px;
float:left;
font-weight:bold;
overflow:hidden;
color:#ffffff;
}

#container #header #icons .email_txt a
{
text-decoration:none;
outline:none;
color:#ffffff;
}

#container #header #icons #contact
{
width:21px;
height:22px;
float:left;
overflow:hidden;
margin:73px 0px 0px 0px;
background:url(../images/contact_icon.jpg);
}
#container #header #icons .contact_txt
{
width:60px;
height:auto;
margin:77px 0px 0px 3px;
float:left;
font-weight:bold;
overflow:hidden;
color:#ffffff;
}

#container #header #icons .contact_txt a
{
text-decoration:none;
color:#ffffff;
outline:none;
}

#container #navbar
{
width:1000px;
height:43px;
float:left;
margin: 0px;
background:url(../images/nav_bg.jpg) repeat;
font-size:14px; 
color:#ffffff;
font-weight:400;
}

#container #navbar ul
{
display:inline;
list-style:none;
padding:0px;
margin:0px;
}

#container #navbar ul li
{
float:left;
}

#container #navbar table
{
	position:absolute;
	display:none;
	width:180px;
	margin:-10px 0px 0px 0px;
	background:#000;
	z-index:100;
}

#container #navbar ul li a
{
text-decoration:none;
color:#ffffff;
display:block;
text-decoration: none;
padding:10px 12px 8px 14px;
outline:none;
}

#container #navbar ul li a:hover
{
color:#ccc;
text-decoration:underline;
}

#container #navbar ul li ul
{
	position:absolute;
	display:none;
	width:180px;	
	padding:5px;
	margin:0px 0px 0px 0px;
	background:#5B5847;
	z-index: 1000;
	_width:95%;
	_margin:auto;
}

#container #navbar ul li:hover ul
{
	display:block;
}

#container #navbar ul li ul li
{
	width:100%;
}

#container #navbar ul li ul li a
{
	padding:2px 5px;
	display:block;
	font-size:12px;
	border-bottom:1px dotted #fff;
	_border-bottom:2px dotted #fff;
}

#container #navbar ul li ul li a:hover
{
	background:#000;
	color:#fff;
	text-decoration:none;
}

#container #navbar ul li a:hover ul
{
	display:block;
}



#container #banner
{
width:613px;
height:274px;
overflow:hidden;
float:left;
margin:5px 0px 0px 0px;
}

#container #rightimg
{
width:382px;
height:274px;
overflow:hidden;
float:right;
margin:5px 0px 0px 0px;
}

#container #rightimg #priniciple
{
overflow:hidden;
float:right;
}

#container #rightimg #quality
{
overflow:hidden;
float:right;
margin:1px 0px 0px 0px;
}

#container #rightimg #chairman
{
overflow:hidden;
float:right;
margin:1px 0px 0px 0px;
}

#container #rightimg #principal
{
overflow:hidden;
float:right;
margin:1px 0px 0px 0px;
}

#container #welcome
{
width:1000px;
height:auto;
overflow:hidden;
clear:both;
}

#container #welcome #leftbar
{
width:266px;
height:auto;
overflow:hidden;
float:left;
margin-right:20px;
}

#container #welcome #leftbar .leftlinks
{
width:266px;
height:25px;
background-color:#575353;
margin:0px 0px 2px 0px;
font:normal 14px Arial, Helvetica, sans-serif; 
}

#container #welcome #leftbar .leftlinks a
{
width:250px;
height:25px;
line-height:25px;
padding:0px 0px 0px 16px;
text-decoration:none;
display:block;
outline:none;
color:#ffffff;/*
background: url(../images/arrow_grey.jpg) no-repeat right;*/
}

#container #welcome #leftbar .leftlinks a:hover
{
background: #000/* url(../images/arrow_black.jpg) no-repeat right*/;
}

#container #welcome #leftbar #newsbox
{
width:266px;
height:auto;
overflow: hidden;
float:left;
margin-top:5px;
}

#container #welcome #leftbar #newsbox #newsgrey
{
font-style:italic;
font-size:13px;
font-weight:bold;
background-color:#a8a6a3;
padding:0px 0px 0px 12px;
}

#container #welcome #leftbar #newsbox #news_mid
{
background-color:#dde2e5;
height:153px;
overflow: hidden;
}

#container #welcome #leftbar #newsbox #news_mid #news_black
{
font-size:12px;
font-weight:bold;
padding:0px 10px 0px 18px;
color:#575353;
text-align:justify;
}
 
#container #welcome #leftbar #newsbox #news_mid #news_black a
{
text-decoration:none;
color:#575353;
text-align:justify;
}

#container #welcome #leftbar #admission
{
float:left;
margin:5px 0px 0px 0px;
}

#container #welcome #leftbar #visitor
{
float:left;
margin:5px 0px 0px 0px;
background:url(../images/visitor.jpg);
width:268px;
height:54px;
}

#container #welcome #contentarea
{
width:710px;
height:auto;
overflow:hidden;
float:right;
}

#container #footer
{
width:1000px;
height:68px;
margin:5px 0px 0px 0px;
background-color:#cc0000;

}

#container #footer #footer_left
{
width:515px;
text-align:left;
overflow:hidden;
float:left;
color:#FFFFFF;
font:11px/1.6 Verdana, Arial, Helvetica, sans-serif;
padding:8px 0px 0px 5px;
}

#container #footer #footer_left a
{
color:#FFFFFF;
text-decoration:none;
outline:none;
}

#container #footer #footer_right
{
width:400px;
float:right;
overflow:hidden;
padding:8px 5px 0px 0px;
}


/* Slideshow CSS Start */

#gallery1 {
	position:relative;
	height:274px;
}
#gallery1 h3 {
float: left;
margin: 0px;
}
#gallery1 a {
		float:left;
		position:absolute;
	}
	
#gallery1 a img {
		border:none;
	}
	
#gallery1 a.show {
		z-index:500
	}

#gallery1 .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:40px; 
		width:613px; 
		position:absolute;
		bottom:0;
		text-align:center;
	}

#gallery1 .caption .content {
		margin:5px
	}
	
#gallery1 .caption .content h3 {
		margin:0;
		color:#ffffff;
		width:100%;
		padding:0px;
		text-align:center;
		font:18px/30px Arial, Helvetica, sans-serif;
	}

#adm_drop
{
	position:absolute;
	border:1px solid #fff;
	margin:-25px 0px 0px 220px;
	width:200px;
	overflow:hidden;
	background:#fff;
	display:none;
	z-index:9999;
}

#syllabus
{
	position:absolute;
	border:1px solid #fff;
	margin:-25px 0px 0px 150px;
	width:200px;
	background:#fff;
	display:none;
	z-index:9999;
}

.civil
{
	position:absolute;
	border:1px solid #fff;
	margin:-25px 0px 0px 150px;
	width:125px;
	overflow:hidden;
	background:#fff;
	display:none;
	z-index:9999;
}

#bread_crumb
{
	font-size:10px;
}
