html,body,div,p,a,img,span,ul,ol,li,dl,dt,dd,form,fieldset,legend,blockquote,applet,object{margin:0;padding:0;border:0 none;}

body{
	background: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
a{text-decoration:none}

a:link,a:visited{color:#00F}

a:hover,a:focus{text-decoration:underline}

acronym,abbr{border-bottom:1px dashed;letter-spacing:1px;cursor:help}

listing{display:block;font-family:-moz-fixed;font-size:medium;white-space:pre;margin:1em 0}

h1{display:block;font-size:2em;font-weight:bold}
h2{display:block;font-size:1.5em;font-weight:bold}
h3{display:block;font-size:1.17em;font-weight:bold}
h4{display:block;font-weight:bold}
h5{display:block;font-size:0.83em;font-weight:bold}
h6{display:block;font-size:0.67em;font-weight:bold}
img{border:0}

a, a:link, a:visited{
	color: #484154;
}
h1{
	display: block;
	font-size: 2em;
	font-weight: bold;
}
h2{
	display: block;
	font-size: 1.5em;
	font-weight: bold;
}
h3{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}
h4{
	display: block;
	font-weight: bold;
}
h5{
	display: block;
	font-size: 0.83em;
	font-weight: bold;
}
h6{
	display: block;
	font-size: 0.67em;
	font-weight: bold;
}
p{
	font-size: 12px;
	line-height: 16px;
	color: #222222;
}
li{
	list-style: none;
	list-style-image: none;
}
ul,menu,dir{
	display: block;
	list-style-type: disc;
	margin: 1em 0;
}
ol{
	display: block;
	list-style-type: decimal;
	margin: 1em 0;
}
li{
	display: list-item;
}
caption{
	display: block;
}
blockquote{
	display: block;
}

/* body classes for home and inner pages */
body.home{

}
.top_container{
	margin: 0 auto;
	text-align: left;
	width: 960px;
	background:url(../images/bg_body.jpg) scroll repeat-x top center;
}
.logo {
	display: block;
	width:150px;
	height:72px;
	position: absolute;
	margin:10px 0 5px 0px;
	outline: none;
	text-decoration: none !important;
}
.logo-text{
width:800px;
float: right;
padding-top:28px;
}

.header-1{
	background: transparent url(images/bg_logo.gif) no-repeat scroll left top;
	height:103px;
	#height:102px;
}


.sub_but1{
border-width:0px; border-style:solid; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; cursor:pointer; font-size:11px; font-family:Arial; font-weight:bold; letter-spacing:1px; line-height:1.35; margin:0; verflow:visible; padding:4px 10px 2px; *padding:3px 10px 1px; text-decoration:none!important; vertical-align:top;width:auto;
background: url(../images/search-but.png) no-repeat;
}
.sub_but{
border-width:1px; border-style:solid; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; cursor:pointer; font-size:11px; font-family:Arial; font-weight:bold; letter-spacing:1px; line-height:1.35; margin:0; verflow:visible; padding:2px 7px 2px; *padding:2px 7px 1px; text-decoration:none!important; vertical-align:top;width:auto;
background:#0571A6;background:-moz-linear-gradient(top,#73AEC9 0,#73AEC9 1px,#338AB0 1px,#0571A6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#73AEC9),color-stop(5%,#73AEC9),color-stop(5%,#338AB0),color-stop(100%,#0571A6));background:linear-gradient(top,#73AEC9 0,#73AEC9 1px,#338AB0 1px,#0571A6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#338AB0',endColorstr='#0571A6',GradientType=0);border-color:#045a8b;color:#fff!important;
}

.sub_but:hover{
background:#04608E;background:-moz-linear-gradient(top,#69A0B6 0,#69A0B6 1px,#277696 1px,#04608E 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#69A0B6),color-stop(5%,#69A0B6),color-stop(5%,#277696),color-stop(100%,#04608E));background:linear-gradient(top,#69A0B6 0,#69A0B6 1px,#277696 1px,#04608E 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#277696',endColorstr='#04608E',GradientType=0);border-color:#004a73;
}

.box-login span{
color:#ffffff; font-family:arial; font-size:14px;
}

.cflt{clear:both;font-size:1px;line-height:0px;height:0;}

#menu-wrapper{
width:100%;
float:left;
background:#668C03;
height:35px;
}
#menu-wrapper .nav-menu{
width:960px;
margin:0 auto;
margin-top:10px;
}
.header-menus{ width:960px; float:left;}

.header-menus ul{
	margin: 0;
}
.header-menus ul li {
	float: left;
	display: block;
}
.header-menus ul li a {
	color: #FFFFFF !important;
	display: block;
	font-size: 14px;
	text-decoration: none !important;
	padding: 0px 8px 0px 8px;
	border-right:#4c6804 solid 1px;
	font-weight:bold;
}
.header-menus ul li a:hover{
	color:#85735A;
}

.anylinkcss {
	Z-INDEX: 100; BORDER-BOTTOM: white 0px solid; POSITION: absolute; BORDER-LEFT: white 0px solid; WIDTH: 130px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #FFFFFF; VISIBILITY: hidden; FONT-SIZE: 12px; BORDER-TOP: white 0px solid; TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: white 0px solid; LEFT: 0px; margin-top:9px;
}
.anylinkcss UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.anylinkcss UL LI {
	FLOAT: none; border-bottom: #929597 solid 1px; border-left: #929597 solid 1px; border-right: #929597 solid 1px;
}
.anylinkcss UL LI A {
	BORDER-BOTTOM: #fff 0px; PADDING-BOTTOM: 6px; TEXT-INDENT: 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5d9cc5; FONT-WEIGHT:bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.anylinkcss A:hover {
	BACKGROUND: #8E7E68; COLOR: white; TEXT-DECORATION: none
}
.anylinkshadow {
	Z-INDEX: 99; POSITION: absolute; BACKGROUND:#000000; VISIBILITY: hidden; TOP: 0px; LEFT: 0px; margin-top:9px;
}


.encap:after{clear:both;display:block;font-size:0;content:" ";visibility:hidden;height:0;}.encap{display:inline-block;}

* html .encap{height:1%;}.encap{display:block;}

.mtb0,table.mtb0 td,table tr.mtb0 td{margin-top:0px !important;margin-bottom:0px !important}

/* Mail Content Starts */

#banner-wrapper{
width:100%;
background:#5292B8 url(../images/building2.png) repeat-x center bottom;
height:305px;
float:left;
}
#banner{
width:960px;
margin:0 auto;
}
#banner .banner-left{
width:700px;
float:left;
margin-top:10px;
}

#banner .banner-right{
width:250px;
float:right;
background: url(../images/banner-rt-bg-gree.png) no-repeat;
height:280px;
margin-top:20px;
}
.banner-right h2{
margin-bottom:10px;
color:#ffffff;
margin-top:15px;
text-align: left;
margin-left:20px;
}
.banner-right ul{
margin-left:40px;

}
.banner-right ul li{
line-height:20px;
list-style-image: url(../images/arrow_w.png);
padding-right:10px;
}
.banner-right ul li a{ color:#B11116;}
.banner-right ul li a:hover{ text-decoration: none;}
.banner-right p{
padding:10px 0px 0px 0px;
}
.banner-right a{
color:#B11116;
padding:5px 15px 0px 0px;
}


#pagelayout {
	background:#ffffff;
    width: 100%;
	margin-top:10px;
	float:left;
}
#container{
width:960px;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
}
#container .pageleft{
width:700px;
float:left;
padding-bottom:2px;
}
.pageleft h2{
color:#668C03;
font-size:22px;
margin-top:0px;
padding:0px 0px 10px 0px;
margin-bottom:0px;
}

.pageleft p{
padding:0px 10px 10px 0px;
text-align:justify;
line-height:20px;
}
.border{
border:#cccccc solid 1px;
padding:3px;
}
.pageleft .boxes{
width:700px;
float:left;
margin-top:5px;
}
.boxes .cols1{
width:200px;
float:left;
margin-right:30px;
}
.cols1-top{
background: url(../images/box-top-bg.png) no-repeat;
height:20px;
}
.cols1-bottom{
background: url(../images/box-bottom-bg.png) no-repeat bottom;
height:10px;
}
.cols1-mid{
background: url(../images/box-mid-bg.png) repeat-y;
min-height:185px;
}
.cols1-mid h2{
color:#668C03;
font-size:18px;
margin-top:-8px;
padding:3px 0px 10px 10px;
margin-bottom:-5px;
}
.cols1-mid p{
padding:5px 15px 0px 0px;
}
.cols1-mid ul{
margin-bottom:0px; margin-top:5px;
margin-left:23px;
}
.cols1-mid ul li{
list-style-image: url(../images/list-arrow.png);
line-height:20px;
}
.cols1-mid .img{
border:#cccccc solid 1px;
padding:3px;
}

#container .pageright{
width:250px;
float: right;
}
.pageright .events{
margin-bottom:10px;
}
.events-top{
background: url(../images/rt-content-top-bg.png) no-repeat;
height:20px;
}
.events-bottom{
background: url(../images/rt-content-bottom-bg.png) no-repeat;
height:20px;
}
.events-mid{
background: url(../images/rt-content-mid-bg.jpg) repeat-y;
height: auto;
}
.events h2{
color:#668C03;
font-size:18px;
margin-top:-13px;
padding:10px 0px 10px 15px;
margin-bottom:0px;
}
.events-mid ul{
margin-top:10px;
margin-bottom:0px;
margin-left:25px;
padding-right:4px;
}
.events-mid ul li{
line-height:18px;
list-style-image: url(../images/list-arrow.png);
padding-bottom:9px;
padding-right:5px;
}
.events-mid ul li span{ color:#b11116;}
.events-midul li a{
text-decoration:none;
}
.events-mid ul li a:hover{
color:#b11116;
text-decoration: none;
}

.events_table{ width:500px;}
.events_table td{ vertical-align:top; padding:7px 0px 7px 0px;}

#sidebar{
width:200px; float:left;
}
#sidebar ul{ list-style-image:url(../images/white_arrow.png);}
#sidebar ul li{ list-style-image:url(../images/white_arrow.png);}

#content_bar{
width:740px;
float:right;
}
#content_bar h2{ color:#1F709B; margin-top:-25px;}
#content_bar h2 span{ color:#1F709B; margin-top:-25px; font-size:14px;}
#content_bar .profile_border{ border:#bbbbbb solid 1px; padding:4px;}
.spc_border{ border:#bbbbbb solid 1px; padding:4px;}

.links-mid{
background: url(../images/rt-content-mid-bg.jpg) repeat-y;
height: auto;
}
.links-mid ul{
margin-top:10px;
margin-bottom:0px;
margin-left:25px;
padding-right:4px;
}
.links-mid ul li{
line-height:22px;
list-style-image: url(../images/list-arrow.png);
}
.links-mid ul li a{
text-decoration:none;
}
.links-mid ul li a:hover{
color:#b11116;
text-decoration: underline;
}

.more{
padding:10px 10px 0px 0px;
}
.more a{
color:#b11116;
}

#inner-container{
width:960px;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
}
#inner-container h1{
color:#B11116;
font-size:20px;
margin-top:0px;
padding:0px 0px 10px 0px;
margin-bottom:0px;
}
#inner-container .title{
color:#5292B8;
font-size:14px;
font-weight:bold;
padding-top:5px;
margin-bottom:-15px;
}
#inner-container .names{
font-size:12px;
font-weight:bold;
margin-top:-10px;
text-align:right;
}
#inner-container .designation{
color:#5292B8;
font-size:12px;
font-weight:bold;
margin-top:-10px;
text-align:right;
}

#inner-container p{
padding:0px 10px 10px 0px;
text-align:justify;
line-height:20px;
}
#inner-container ul{
margin-left:20px;
margin-top:0px;
}
#inner-container .img{
border:#cccccc solid 1px;
padding:3px;
margin-right:20px;
}
#inner-container .sponsers{ width:250px; text-align:center; padding:5px 0px 5px 0px;}
#inner-container ul li{ line-height:20px; list-style-image: url(../images/list-arrow.png); padding-right:5px; padding-bottom:5px;}
#inner-container .sub-title{ font-size:16px; color:#668C03; font-weight:bold;}
.table-head{ background-color:#5292B8; font-weight:bold; color:#ffffff; padding:5px 0px 5px 0px; text-align:center;}
.table-element{padding:4px 0px 4px 0px; text-align:center; color:#5292B8;}
.border_faculty{ padding:3px; border:#cccccc 1px solid;}

#footer{
width:100%;
float:left;
background:#1F709B;
height: auto;
border-top:#7FB2D1 solid 8px;
padding-bottom:5px;
}
.copy{
    margin: 0 auto;
	text-align: left;
	width: 960px;
	height:30px;
	padding-top:10px;
	font-size:11px;
	color:#eae1c9;
	padding-left:5px;
	}

.copy-left{ width:400px; float:left;}
.copy-left p{ line-height:18px; color:#eae1c9;}

.copy-right{ width:400px; float: right; text-align:right; padding-right:10px;}
.copy-right p{ line-height:18px; color:#eae1c9; padding:0px 0px 10px 0px;}

.copy-right a{ color:#eae1c9; font-weight: bold;}
	
