#siteFrame {
	width:900px;
	margin:auto;	

}
#special{margin-top:10px;padding:15px; border:1px solid red; background-color: white}
#special h2{color:red;}
.spacervert{		
	width:100%;  
	color:red;   
	height:10px;
	clear:both;
}


	
/*language flags*/	

#languages{ 
 	border-top:white solid 3px;
	float:right;	
	width:100%;  
    color:white;  
	text-align:right;
}

#headerbox #menubox  #advertbox{ 
	width:100%;	    
	}
	#maincontentbox{
			width:100%;	  
			background-image:url('../../images/news-bg.gif');
	background-repeat: repeat-y;
	height:auto;
	float:left; 
		}
	
/*Logo and graphic*/

		
	#logo{ 
 	
	width:290px;	
	height:130px; 
	float:left;    
	}
	
	#header2{ 
 
	width:600px;	
	height:130px;  
	float:right;   
	}



/*menu and graphic*/
	
	#menu{ 
 	background:#0c78be;
	width:290px;	
	height:245px;  
	float:left;  
	background-image:url('../../images/constants/menu_bg.gif');
	background-repeat: repeat-x;
	
	}
	
#menulinks{ 
 
	margin-top:62px;
	margin-left:20px; 
	float:left;  
	line-height:1px;
	}
	
	#menuimage{ 
 	
	width:600px;	
	height:245px;  
	float:right;   
	}
	
	
	
/*Main info boxs*/	


	
#newscontent {
	background:#eff9fe;
	width: 50px;	
	float:left;  
	}
	
#newstext {
	background:#eff9fe;
	width:240px;	
  padding-top:15px;
  padding-left:20px;
	margin:auto; 
	}
		
	#maincontent{ 
 	background:#f6f6f7;
	width:600px;	
	
	float:right;   
	}
		
#mcontent{ 
 border:0px solid black;
	width:560px;	
  margin:auto;
  padding-top:10px;
	}
		
/*Advert boxs*/	
	
	.advert{ 
	width:290px;
	height:105px;
	float:left;
	background:white;
	margin-right:10px;	
	}
	
	.advert2{ 
	width:295px;
	height:105px;
	float:left;
	background:white;
	margin-right:10px;	
	}
	
	.advert3{ 
	width:295px;
	height:105px;
	float:right;
	background:white;
	
	}
	
	
  	#footer {
	width:100%;
	text-align:right;
	margin:0 auto;	
	background:#fffffff;	
	font-size:7pt;
	color:gray;
  	font-family: "lucida Grande", helvetica, arial, "lucida console", sans-serif;
	}
	
	

a:link, a:visited {
  color: #027AC6;
  text-decoration: none;
}

a:hover, a:active {
  color: #054488;
  text-decoration: underline;
}

label{
width: 100px;
float: left;
margin-right: 0.5em;
display: block;
clear:both;
}

.layout4_box2{
	font-weight: bold;
	color:black;
	border:1px solid white;
	background-image:url('../images/constants/news-bg.jpg');
	background-repeat: repeat;
	padding:12px;
	}
	
	
/* Callum's css */
#menulinks {
 height:500px;
 width:191px;
}

.menubox {
width: 191px;
overflow: hidden;
display:block;
border: 0px;
}
a .link1 {

	height:32px;
	background-image:url('../../images/constants/newlinks/03_homepage.gif');
	background-position:0 0;
	background-repeat: no-repeat;
}
a .link1:hover{ background-position: -189px 0px;}

a .link1current {    height:32px;
	
	background-image:url('../../images/constants/newlinks/current_home.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

.link2 {
	height:16px;
	background-image:url('../../images/constants/newlinks/05_ourcourse_red.gif');
}

a .link3 {
    height:16px;	
    background-image:url('../../images/constants/newlinks/06_ourcourses.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link3:hover{  background-position: -189px 0px;}

a .link3current {    height:16px;

	background-image:url('../../images/constants/newlinks/current_courses.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link4 {
	height:21px;
	margin-top: 2px;
	background-image:url('../../images/constants/newlinks/07_timetable.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link4:hover{ background-position: -189px 0px;}

a .link4current {    height:21px;
	margin-top: 2px;
	background-image:url('../../images/constants/newlinks/current_timetable.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link5 {
	height:16px;
	background-image:url('../../images/constants/newlinks/08_fees.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link5:hover{ background-position: -189px 0px;}

a .link5current {    height:16px;

	background-image:url('../../images/constants/newlinks/current_fees.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link6 {	
	height:16px;
	background-image:url('../../images/constants/newlinks/09_schoolcal.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link6:hover{ background-position: -189px 0px;}

a .link6current {    height:16px;
	
	background-image:url('../../images/constants/newlinks/current_cal.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}
	
.link7 {
	height: 14px;
	margin-top: 18px;
	background-image:url('../../images/constants/newlinks/11_moreabout_red.gif');
}
a .link8 {
	height:16px;
	background-image:url('../../images/constants/newlinks/12_aboutus.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link8:hover{ background-position: -189px 0px;}
a .link8current {    height:16px;

	background-image:url('../../images/constants/newlinks/current_about.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link9 {
	height:16px;
	margin-top: 2px;
	background-image:url('../../images/constants/newlinks/13_ourteam.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link9:hover{ background-position: -189px 0px;}

a .link9current{	
    height:16px;
	margin-top: 2px;
	background-image:url('../../images/constants/newlinks/current_team.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link10 {
	height: 22px;
	background-image:url('../../images/constants/newlinks/14_seeaberdeen.gif');
	background-position:0 0;
	background-repeat: no-repeat;
}
a .link10:hover{ background-position: -189px 0px;}
a .link10current{    
	height:22px;

	background-image:url('../../images/constants/newlinks/current_aberdeen.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link11 {
	height:16px;
	background-image:url('../../images/constants/newlinks/15_contact.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link11:hover{ background-position: -189px 0px;}
a .link11current {    height:16px;

	background-image:url('../../images/constants/newlinks/current_contact.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

.link12 {
	height: 32px;
	background-image:url('../../images/constants/newlinks/16_ourstudent_red.gif');
}

a .link13 {
	height:20px;
		background-image:url('../../images/constants/newlinks/17_socialprog.gif');
    background-position:0 0;
	background-repeat: no-repeat;

}
a .link13:hover{ background-position: -189px 0px;}
a .link13current {    height:20px;

	background-image:url('../../images/constants/newlinks/current_social.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link14 {
	height:19px;
	background-image:url('../../images/constants/newlinks/18_testis.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link14:hover{ background-position: -189px 0px;}
a .link14current {    height:19px;

	background-image:url('../../images/constants/newlinks/current_test.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link15 {
	height:19px;
	background-image:url('../../images/constants/newlinks/19_stuhandbook.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link15:hover{ background-position: -189px 0px;}
a .link15current {    height:19px;

	background-image:url('../../images/constants/newlinks/current_hand.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link16 {
	height:19px;
	background-image:url('../../images/constants/newlinks/20_homestay.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link16:hover{ background-position: -189px 0px;}
a .link16current {    
	height:19px;

	background-image:url('../../images/constants/newlinks/current_homestay.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}

a .link17 {
	height:22px;
	background-image:url('../../images/constants/newlinks/21_helpfulinfo.gif');
    background-position:0 0;
	background-repeat: no-repeat;
}
a .link17:hover{ background-position: -189px 0px;}
a .link17current {    
	height:22px;

	background-image:url('../../images/constants/newlinks/current_info.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}


a .link18 {
	height:20px;
		background-image:url('../../images/constants/newlinks/18_brochurenew.gif');
    background-position:0 0;
	background-repeat: no-repeat;

}
a .link18:hover{ background-position: -189px 0px;}
a .link18current {    height:20px;

	background-image:url('../../images/constants/newlinks/current_brochure.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;}




.menuboxleft{
	width:290px;
	height:245px;
	display:block;
	overflow: hidden;
	border: 0px;
} 
.image1{
	height:105px;
	background-image:url('../../images/constants/header_box_01.gif');}
.image2{
	height:45px;
	background-image:url('../../images/constants/header_box_link.gif');}
a .image2:hover{
	background-position: -290px 0px;}
.image3{
	height:47px;
	background-image:url('../../images/constants/header_box_03.gif');}
	
a .image4{
	height:15px;
	background-image:url('../../images/constants/header_box_04.gif');}
.image5{
	height:33px;
	background-image:url('../../images/constants/header_box_05.gif');}
	
	
	/*GALLERY START*/
	
ul.slideshow {
	list-style:none;
	width:250px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}

#slideshow-caption {
	width:230px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;	
	z-index:1000;	
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:12px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

table h2{margin-top:20px; font-size: 11pt;}
