a.tooltips{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none}

a.tooltips:hover{z-index:25; background-color:#999}

a.tooltips span{display: none}

a.tooltips:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #666;
	padding:5px;
    background-color:#FEFFBC; color:#000;
    text-align: center}




td 
{
	font-family: Arial, Geneva, Helvetica;
	font-size:12px;
	color: #454545;
}




# main_title_international{
font-family: Arial;
	font-size: 18px;
	font-weight:bold;
}


.about_course{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A12E01;
	text-decoration: none;
}

a.about_course:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}


.fullnews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #644528;
	text-decoration: none;
}

a.fullnews:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #644528;
	text-decoration: underline;
}


.fullcollection{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.fullcollection:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}



.staffdetails{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}

a.staffdetails:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}







.library{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #A37A09;
	text-decoration: none;
}

a.library:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}


.library-menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	background-color:#BD9E46;
	padding: 0px 19px 0px 19px;
	margin-top:10px;
	
}

a.library-menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background-color:#8F6D06;
}

a.library-menu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background-color:#8F6D06;
}



.its-menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	background-color:#3D627F;
	padding: 0px 20px 0px 20px;
	margin-top:10px;
	
}

a.its-menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background-color:#264B67;
}




.currentstudent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0694AA;
	text-decoration: none;
}

a.currentstudent:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}




.internationalstudent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}

a.internationalstudent:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}




.archive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

a.archive:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
}



.apply{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
}

a.apply:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}


.campus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

a.campus:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}



.menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.menu:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.menu:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339a00;
	text-decoration: none;
}
a.menu:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.menu:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}


.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
a.grey:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
a.grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DB7100;
	text-decoration: none;
}
a.grey:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
a.grey:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}



.news {
	font-family: Arial;
	font-size: 12px;
	color: #4A2B0C;
	text-decoration: none;
}
a.news:link, a.news:visited, a.news:active {
	font-family: arial;
	font-size: 12px;
	color: #4A2B0C;
	text-decoration: none;
}
a.news:hover {
	font-family: Arial;
	font-size: 12px;
	color: #4A2B0C;
	text-decoration: underline;
}



.newsmore {
	font-family: Arial;
	font-size: 12px;
	color: #694521;
	text-decoration: none;
}

a.newsmore:hover {
	font-family: Arial;
	font-size: 12px;
	color: #694521;
	text-decoration: none;
}






.handcursor{
cursor:hand;
cursor:pointer;
}


A.button:visited {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:  url(/images/underline-black.gif); COLOR: #333; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
A.button:link {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:  url(/images/underline-black.gif); COLOR: #333; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
A.button:active {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:  url(/images/underline-black.gif); COLOR: #333; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f1f5d3; TEXT-DECORATION: none
}
A.button:hover {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE:  url(/images/underline-black.gif); COLOR: #333; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f1f5d3; TEXT-DECORATION: none
}
A.button.no-style:active {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.button.no-style:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.button.no-style:visited {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.button.no-style:link {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}









hr {
  height: 1px;
  background: #fff url(/images/dotted.gif) no-repeat scroll center ;
}

ol { list-style-type: lower-roman } 


/*ul { list-style-image: url("/images/bullet2.gif"); } */

h3 {margin:-10 0px}




a.nav1:hover {
	
	font-weight: normal;
	color: #FFFFFF;
	font-family:arial;
	font-size:12px;
	padding: 0px 10px 0px 16px;
	line-height:23px;
	background-image: url(/images/navarrow-a.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	width: 156px;
}



a.nav2:visited, a.nav2:link {

	color:#545454;
	background-position: middle left;
	background-repeat: no-repeat;
	font-family:verdana;
	font-size:11px;
	width: 180px;
	text-decoration:dotted;	
}

a.nav2:active, a.nav2:hover {
	
	
	color: #cc6600;
	font-family:verdana;
	font-size:11px;
	background-position: middle left;
	background-repeat: no-repeat;
	text-decoration:none;
	width: 180px;
}



#button {
	width: 176px;
	padding: 0 0 0 0;
	margin-left: 7px;
	margin-bottom: 1em;
	font-family: arial;
	font-size:12px;
	
	}
	
	
#button ul {
		list-style: none;
		margin-left: 10px;
		padding: 0px;
		border: none;
		}
		
#button li {
		border-bottom: 1px solid #ffffff;
		
				}
		
#button li a {
		display: block;
		padding: 5px 0px 4px 16px;
		color: #000;
		
		background-position: left center;
		background-image: url(/images/navarrow-n.gif);
		background-repeat: no-repeat;
		background-color: #F9F7F3;
		
		text-decoration: none;
		
		}

#button li a:active {
		
		background-color: #E6E6E6;
		background-position: left center;
		background-image: url(/images/navarrow-n.gif);
		background-repeat: no-repeat;
		color: #000;
		}

#button li a:hover {
		
		background-color: #FEFBF5;
		background-position: left center;
		background-image: url(/images/navarrow-a.gif);
		background-repeat: no-repeat;
		color: #fff;
		}
		


#quicklink {
	width: 176px;
	padding: 0 0 0 0;
	margin-top: 0px;
	margin-left: 7px;
	margin-bottom: 10px;
	font-family: arial;
	font-size:13px;
	
	}
	
	
#quicklink ul {
		list-style: none;
		margin-left: 3px;
		padding: 0px;
		border: none;
		}
		
#quicklink li {
		border-bottom: none;
		
				}
		
#quicklink li a {
		display: block;
		padding: 5px 0px 0px 18px;
		color: #1E1A0F;
				background-position: left center;
		background-image: url(/images/navarrow-b.gif);
		background-repeat: no-repeat;
		background-color: #CCBC8B;
		
		text-decoration: none;
		
		}



#quicklink li a:hover {
		
		
		background-position: left center;
		background-image: url(/images/navarrow-b.gif);
		background-repeat: no-repeat;
		color: #1E1A0F;
		text-decoration:underline;
		}
		
		
		
		
		
#message {
	width: 120px;
	padding: 0 0 0 0;
	margin-top: 0px;
	margin-left: 7px;
	margin-bottom: 0px;
	font-family: arial;
	font-size:12px;
	
	}
	
	
#message ul {
		list-style: none;
		margin-left: 3px;
		padding: 0px;
		border: none;
		}
		
#message li {
		border-bottom: none;
	
		
				}
		
#message li a {
	display: block;
	height:20px;
	color: #fff;
	background-position: left center;
	background-image: url(/images/navarrow-a.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
		
		}



#message li a:hover {		
		
		background-position: left center;
		background-image: url(/images/navarrow-a.gif);
		background-repeat: no-repeat;
		color: #fff;
		
		text-decoration:underline;
		}
		
		
		
#courses {
	
	padding: 0px 0 0 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: arial;
	font-size:13px;
	
	}
	
	
#courses ul {
		list-style: none;
		margin-left: 3px;
		padding: 0px;
		border: none;
		
		}
		
#courses li {
			
				}
		
#courses li a {
		display: block;
		height:25px;
		padding: 10px 0px 0px 18px;
		color: #1E1A0F;
		background-position: left center;
		background-image: url(/images/navarrow-grey.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		
		}



#courses li a:hover {
		
		
		background-position: left center;
		background-image: url(/images/navarrow-grey.gif);
		background-repeat: no-repeat;
		color: #1E1A0F;
		text-decoration:underline;
		}
				
				
#student {
	
	
	font-family: arial;
	font-size:13px;
	
	}
	
	
#student ul {
		
		
		
		border: none;
		
		}
		
#student li {
			padding:2px;
				}
		
#student li a {
		
		color: #1E1A0F;
		text-decoration: none;
		
		}



#student li a:hover {
		color: #999999;
		text-decoration:none;
		}
				
				
				
