body{
	padding:0;
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;	
}
#site_header{
height: 124px;
}
#site_content{
	width:920px;
	margin:0 auto;
	min-height:600px;
	padding: 0 20px;
	background: transparent url(../images/site_background.png) repeat-y 50% 50%;
}
#site_footer{
	border-top:2px solid #0D9948;
	background:#96ADD2;
	height:60px;
	text-align:center;
	color:#fff;
}
#site_footer a{
	color:#fff;
}
#back_plate{
	position:absolute; background:#2D5AA5; width:100%; top:160px; height:162px;
}
.logo{
	vertical-align: middle;
}
#site_header strong{
	font-size:23px;
	color:#3A1217;
	text-shadow: 2px 2px #ccc;
}
#site_header span{
	font-size:15px;
	color:#999;
}
.clear_both{ clear:both; }
.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
   
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}
#swamiji{
	position:absolute;
	background: transparent url(../images/swami.png) no-repeat 0% 0%;
	width: 176px;
	height: 571px;
	right: -1px;
	top: 50px;
}
#slider{  margin-left: 158px; background: transparent url(../images/back.png) no-repeat 6% 0%;}
.slider{ position:relative;}
#menus { margin-top:25px; width:740px;}
.submenu ul,
#menus ul{ list-style-type:none; padding:0; margin:0; }
#menus ul li { display:inline; padding:5px 8px; color:#fff; font-weight:bold; }
#menus ul li { background:yellow; }
#menus ul li.home { background:#0D96CD;}
#menus ul li.contact { background:#C13932;}
#menus ul li.about { background:#5C574C;}
#menus ul li.course { background:#DC594D;}
#menus ul li.campus { background:#015C5E;}
#menus ul li.facilities { background:#F89407;}
#menus ul li.faculty{ background:#FF931E;}
#menus ul li.activities { background:#8DC73F;}
#menus ul li a { COLOR:white; text-decoration:none;}
#menus ul li:hover{ border-bottom:2px solid black; }
.call { background: transparent url(../images/call.png) no-repeat 0 0; padding:10px 10px 10px 39px; font-weight:bold;}
#site_footer marquee{ font-weight: bold; font-size: 16px; color: white; padding:10px; }
marquee {
display: inline-block;
overflow: -webkit-marquee;
}
marquee[Attributes Style] {
height: 238px;
width: 198px;
-webkit-marquee-increment: 2px;
-webkit-marquee-speed: 50ms;
-webkit-marquee-direction: up;
}
#alerts .alertmid marquee p {
font: normal 11px Arial,Helvetica,sans-serif;
color: white;
padding: 3px 4px;
float: left;
width: 160px;
}
#alerts .alertmid a {
color: white;
padding: 0;
float: right;
width: 140px;
}


.aviaslider{ 
width: 601px;
height: 223px;
overflow: hidden;
position: relative;
margin: 0;
padding:0;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}
h1{
color: #015C5E;
margin-top: 0;
font-size: 18px;
border-bottom: 1px dotted;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

#alerts {
	width: 172px;
}
#alerts .alerttop {
background: url(../images/sprite.png) -1px -225px;
height: 30px;
}
#alerts .alertmid {
background: #2C2127;
border: solid 1px #E7D8D0;
border-top: 0;
border-bottom: 0;
width: 170px;
}
#alerts .alertmid strong {
width: 120px;
height: 20px;
background: url(../images/sprite.png) -155px 0;
margin: 4px 0 0 50px;
float: left;
}
#alerts .alertbottom {
background: url(../images/sprite.png) -1px -245px;
height: 11px;
}
.submenu { text-align:center; margin-bottom:10px; border-top: 1px solid #96ADD2; margin-top: 15px;}
.submenu div.left{ width:225px; float:left; }
.submenu ul li { list-style-type:circle; text-align:left; margin-left: 20px; line-height: 20px;}
.submenu h2 { font-size:14px; background: transparent url(../images/bullet.png) no-repeat 0 50%; margin:15px 0px 10px 0px; padding-left: 20px; text-align:left;}
div.management img {
border: 1px solid;
margin: 5px 10px;
padding: 5px;
}
.course{
background: url(../images/courses.jpg) no-repeat 50% 100%;
}