/* Rainbow stylin
------------------------------ */
#menu {position:relative; width:770px; height:120px; background:transparent url(../i/header.png); overflow:hidden; margin:0 auto;}
#menu ul, #lecturersmenu ul, #studentsmenu ul {margin:96px 0 0 180px; padding:0;}
#menu li, #lecturersmenu li, #studentsmenu li {list-style-type:none; width:105px; height:25px; display:inline;}
#menu a.nav {display:block; float:left; width:105px; height:0; overflow:hidden; color:#000; text-decoration:none; padding-top:25px;background:transparent url(../i/header_over.png) no-repeat 500px 500px;}
* html #menu a.nav, * html #lecturersmenu a.nav, * html #studentsmenu a.nav  {height:25px; he\ight:0;}
#menu a#item1:hover, #lecturersmenu a#item1:hover, #studentsmenu a#item1:hover  {background-position: -180px -96px; z-index:50;}
#menu a#item2:hover, #lecturersmenu a#item2:hover, #studentsmenu a#item2:hover {background-position: -285px -96px; z-index:50;}
#menu a#item3:hover, #lecturersmenu a#item3:hover, #studentsmenu a#item3:hover {background-position: -390px -96px; z-index:50;}
#menu a#item4:hover, #lecturersmenu a#item4:hover, #studentsmenu a#item4:hover {background-position: -495px -96px; z-index:50;}

#lecturersmenu {position:relative; width:770px; height:120px; background:transparent url(../i/lecturers.png); overflow:hidden; margin:0 auto;}
#lecturersmenu a.nav {display:block; float:left; width:105px; height:0; overflow:hidden; color:#000; text-decoration:none; padding-top:25px;background:transparent url(../i/lecturers_over.png) no-repeat 500px 500px;}

#studentsmenu {position:relative; width:770px; height:120px; background:transparent url(../i/students.png); overflow:hidden; margin:0 auto;}
#studentsmenu a.nav {display:block; float:left; width:105px; height:0; overflow:hidden; color:#000; text-decoration:none; padding-top:25px;background:transparent url(../i/students_over.png) no-repeat 500px 500px;}


/* Main links
------------------------------ */

.aboutcontent a {color:#1b6ad8;}
.bg {background: #fff url("../i/bg.gif") top left repeat-y;}

/* Title
------------------------------ */

h1 {
		margin-top:25px;
		Background: url("../i/title.Png") #fff No-Repeat;
		height: 75px;
}

h1 span {display:none;}
	
/* Left and Right Bars */

.leftbar {
width: 140px; 
margin: 5px 0 0 20px;
border: 1px #7F7F7F solid;
background: #fff; 
font-size: .85em;
padding-left: 3px;
}

* html .leftbar {   /*** IE5.x/win box model fix ***/
width: 145px;
wid\th: 145px;
}

.leftbar h3 {
color: #fff;
text-align: right;
background-color: #94999c;
display: block;
text-decoration: none;
font-weight: bold;
padding: 3px;
margin: 5px;
font-size: 1.1em;

}


.leftbar ul {
padding: 0;
margin: 0;

}

.leftbar a {
	text-decoration: none;
	border-bottom: 1px solid #E3EAEC;
	padding-left: 12px;
}
.leftbar a:hover {
	border-bottom: 1px solid #333333;
}

.leftbar ul li {
list-style-type: none;
margin-top: 3px;
margin-bottom: 4px;
color: #94999c;

}

.leftbar ul li a:link, .leftbar ul li a:visited {
text-decoration: none;
padding-left: 2px;
border-left: 10px #fff solid;
color: #7F7F7F; }

.leftbar ul li a:link.youarehere, .leftbar ul li a:visited.youarehere, .leftbar ul li a:hover {
border-left: 10px #94999c solid;
color: #94999c;

}



.leftbar ul li ul li a:link, .leftbar ul li ul li a:visited {
padding-left: 10px;
}


.rightbar {
width: 165px; 
border: 1px #7F7F7F solid;
padding-left: 3px;
margin: 5px;
background: #fff; 
font-size: .85em;
}

* html .rightbar {   /*** IE5.x/win box model fix ***/
width: 158px;
wid\th: 158px;
}


.rightbar h3 {
color: #fff;
text-align: right;
background-color: #94999c;
display: block;
text-decoration: none;
font-weight: bold;
padding: 3px;
margin: 5px;
font-size: 1.1em;

}


.rightbar ul {
padding: 0;
margin: 0;

}

.rightbar a {
	text-decoration: none;
	border-bottom: 1px solid #E3EAEC;
	padding-left: 12px;
}
.rightbar a:hover {
	border-bottom: 1px solid #000000;
}	
	
.rightbar ul li {
color: #94999c;
margin: .5em 0 .5em 1em; padding: 0;
text-indent: -1em; background: transparent;
 list-style: none;
}



.rightbar ul li a:link, .rightbar ul li a:visited {
text-decoration: none;
padding-left: 2px;
border-left: 10px #fff solid;
color: #7F7F7F; }

.rightbar ul li a:link.youarehere, .rightbar ul li a:visited.youarehere, .rightbar ul li a:hover {
border-left: 10px #94999c solid;
color: #94999c;
}



.rightbar ul li.current-section a:link, .rightbar ul li.current-section a:visited {
color: #94999c; }



