body {  background-color: #EDEDED;  margin-left:0pt; margin-right:0pt;margin-top:0pt;margin-bottom:0pt }
.container  {background:#FFFFFF; border-left:1px solid #B7B7B7;border-right:1px solid #B7B7B7}
.groupheader {background:#B2D159;border-top:1px solid #FFFFFF}
.instituteheader {background-image:url('images/institute_header_back.jpg')}
.institutetitle{color:#A90215; font-family: georgia, arial; font-size: 15pt; font-weight: bold; padding:5}
.institutedetails {font-family: arial, tahoma; font-size: 9pt;padding:15}
.topmenu{height:30;font-family: arial, verdana; font-size: 8pt; padding:2 ;font-weight:bold; border-right:1px solid #FFFFFF}
.topmenuactive{background:#D3E99F;height:30;font-family: arial, verdana; font-size: 8pt; padding:2 ;font-weight:bold; border-right:1px solid #FFFFFF}
.topmenu a{color:#FFFFFF}
.navbar {height:30;font-family: arial, verdana; font-weight:bold; padding:3; font-size: 9pt;color:#FFFFFF; border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding-left:10}
.navbar a{color:#FFFFFF}
.contents {background:#DCDCDC}
.main {background:#FFFFFF}
.footer {background: #DCDCDC;  font-family: arial, tahoma; font-size: 8pt;color:#000000;  padding:3; border-top:1px solid #FFFFFF}
.highlight { border:1px solid #B2D159; background-color:#A4C45F; font-family: Verdana,Arial; font-size: 8pt; padding:5}
.highlighttitle { height:22;background-image:url('images/highlighttitle_back.jpg');   color:#A90215; font-family: arial; font-size: 11pt; font-weight: bold; padding:0}
.highlighttext { height:150; background-image:url('images/highlight_back.jpg');  border:1px solid #DCDCDC;  font-family: arial; font-size: 9pt; padding:5}
.myform {border:1px solid #DADADA}
.myform th {background:#E9E9E9; font-family: arial, tahoma ; font-size:9pt; color:#29546D; padding:5}
.myform td {font-family: arial, tahoma ; font-size:9pt; color:#29546D}

.gridtitle {  font-family: Arial, verdana; font-size: 12pt; color: #2B4361; padding:2;font-weight:bold; border: 1px solid #BFBFBF}
.grid {  font-family: tahoma,Arial, verdana; font-size: 8.5pt; color: #555A61; padding:3}

.menuhead{background-image:url('images/menu_back.jpg'); height:30;font-family: arial, verdana; font-weight:bold; padding:3; font-size: 9pt;color:#FFFFFF; border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding-left:10}
.menu {  height:25; font-family: arial, tahoma; font-size: 8pt; font-weight:bold;  padding: 3; border-bottom:1px solid #FFFFFF; padding-left:10}
.menu a{color:#000000; display:block}

.text {  font-family: arial, verdana, Arial; font-size: 9pt; color: #000000; text-align:Justify; padding:5px}
.text a {text-decoration:underline}
.title {height:40; background-image:url('images/title_back.jpg');  font-family: arial, tahoma, verdana; font-size: 14pt;color:#7C2023;  border-bottom:1px solid #F7F7F7; padding:5px }

.pic{ border: 1px solid #DCDCDC; }

a { text-decoration: none; color: #265416}
input {font-family:arial, verdana;font-size:8pt}
select {font-family:arial, verdana;font-size:8pt }
textarea {font-family:arial, verdana;font-size:8pt}

#newsscroll {    position: relative;   overflow: hidden;   height: 200px;   width: 225px;   margin-left:20px;	 }
 .headline {   font-family:arial, tahoma;   font-size:9pt; position: absolute;   top: 210px;   left: 5px;   height: 195px;   width:210px; text-align:justify }

#marqueecontainer{
position: relative;
width: 250px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
}



/* menu styles */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 11px arial;
width: 250px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
padding-left:10px;
border-bottom: 1px solid #FFFFFF;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
color:#6A0C09 /*background of tabs (default state)*/
}

.sidebarmenu ul li a:hover{
background-color: #CFCFCF;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border-left:1px solid #FFFFFF;
background:#DCDCDC;
}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

/* liScroll styles */

.tickercontainer { 
width: 340px; 
height: 200px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
width: 340px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 0px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 