div#sectiontitle {color:#e5173f;}
div#topmenu li.select {background:url("../images/schools/sam/template/menu_tab_bg_select.gif") no-repeat;}
div#topmenu a:hover.select{background:url("../images/schools/sam/template/menu_tab_bg_select.gif") no-repeat;}
.mainmenugrouphead {background:#f55168 url("../images/schools/sam/template/menu_head_bg.gif") no-repeat 0 0;}
.mainmenugroupcontent li {border-bottom: 1px dotted #e5173f;}
.mainmenugroupcontent li a:hover {color:#e5173f; }
.mainmenu2 li {border-bottom: 1px dotted #e5173f; }
.mainmenu2 li a:hover {color:#e5173f;}

div#maincolour { width:924px; height:50px; background: url("../images/schools/sam/template/tab_border.gif") no-repeat; border-top:7px solid #fff;}

.schoolmenu li a {color:#f55168; background:url("../images/commonimages/icons/link_sam.gif") no-repeat 0px 70%; }
.schoolmenu li a:visited {color:#f55168;}
.schoolmenu li a:hover {color:#f55168;}

.boxouthead {background:#e5173f url("../images/schools/sam/template/boxout_top.gif") no-repeat; color:#fff;}
.boxout p.quotetext {color: #e5173f;}

.data thead, .data th {background:#f55168 url("../images/schools/sam/template/table_head.gif") no-repeat; color:#fff;}

.promo h2 {color:#e5173f;}
.promo h2 a {color: #e5173f; text-decoration: none;}	
.promo h2 a:visited {color: #e5173f;}		
.promo h2 a:hover {color: #e5173f; text-decoration: underline;}

h2 span {color:#e5173f;}

.promo p.newstext {margin: 1.8em 0 0.7em -9px;}
.promo h2.newshead {font: bold 1.4em/1.3em Georgia, "Times New Roman", serif; margin-top: 0; margin-bottom: 0.5em;}
.promo p.quotetext {color: #e5173f;}

.factbox .head { color:#f55168;}
.texthighlight h2 {color:#f55168;}
.texthighlight hr {background-color: #e5173f; color: #e5173f;} 
.textintro {border-bottom:1px solid #e5173f;}
.textintro h2 {color:#f55168;}
.textintro p {color:#e5173f;}
.videoembedbox .head { color:#f55168;}

.staffprofileimage p {background:#e5173f;}

.promofull {background: url("../images/schools/sam/template/promo_full.gif") repeat-y left top; margin-top:5px}
.promobigleft {background: url("../images/schools/sam/template/promo_bigleft.gif") repeat-y left top;} 
.promohalf {background: url("../images/schools/sam/template/promo_half.gif") repeat-y left top;} 
.promosmallleft {background: url("../images/schools/sam/template/promo_smallleft.gif") repeat-y left top;} 
.promotopsolid {background: #e5173f url("../images/schools/sam/template/promo_top_solid.gif") no-repeat left top;}
.promotopimage {background: #e5173f url("../images/schools/sam/template/promo_top_image.gif") no-repeat left }
.promotop {background: #fff url("../images/schools/sam/template/promo_top.gif") no-repeat left top;}
.promothird {background: url("../images/schools/sam/template/promo_third.gif") repeat-y left top;} 
.promofullbottom {background: #fff url("../images/schools/sam/template/promo_bottomfull.gif") no-repeat left bottom;}
.promobigleftbottom {background: #fff url("../images/schools/sam/template/promo_bottombigleft.gif") no-repeat left bottom; }
.promohalfbottom {background: #fff url("../images/schools/sam/template/promo_bottomhalf.gif") no-repeat left bottom; }
.promosmallleftbottom {background: #fff url("../images/schools/sam/template/promo_bottomsmallleft.gif") no-repeat left bottom; }
.promothirdbottom {background: #fff url("../images/schools/sam/template/promo_bottomthird.gif") no-repeat left bottom;}
.promotopimage {background: #e5173f url("../images/schools/sam/template/promo_top_image.gif") no-repeat left top; }

.mainpromo {background: url("../images/schools/sam/template/bottom_promo.gif") no-repeat left bottom;}

div#footeraddress hr {background-color: #e5173f; color: #e5173f;}

input.gobutton {background : url("../images/commonimages/icons/buttons/background_sam.gif") repeat-x;}
input.gobutton:hover, input.gobutton:hover{color: #fff; background : url("../images/commonimages/icons/buttons/background_sam2.gif") repeat-x; }
input.formbutton {background : url("../images/commonimages/icons/buttons/background_sam.gif") repeat-x left top;}

.profile { position:relative; height:185px; margin-top:10px; margin-bottom:10px;}
.profileimage {height:182px;}
.profileimagetext {width:300px; padding-top:5px;}
.profileimagetext h2 {color:#f55168;}
.profileimagename {width:300px; margin-left:130px; padding-top:23px;}
.profileimagename a { font-weight:bold;}

.studentgallery { width:160px; margin-right:9px; background:#ebebeb; float:left;}
.studentgallery a p {color: #e5173f; text-decoration: none; font: bold 1.4em/1.3em Arial, Helvetica, sans-serif; height:40px;}	
.studentgallery a:visited p {color: #e5173f;}		
.studentgallery a:hover p {color: #e5173f; text-decoration: underline; }
.studentgallery img { border-bottom:5px solid #fff;} 
.studentgallery p { margin: 5px 5px 10px 5px; text-align:right;} 			
	
/* Easy Slider */
	
#slider ul{ margin:0; padding:0 5px; list-style:none; width:694px; height:182px; overflow:hidden;}
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
#slider li{ width:694px; height:182px; background: #fff url("../images/schools/sam/template/student_says.gif") no-repeat left top;}	

/* numeric controls */	
ol#controls {margin:10px; padding:0; height:24px; position:absolute;	bottom:0px; left:0;}
ol#controls li {margin:0 5px 0 0; padding:0; float:left; list-style:none; height:24px; line-height:24px;}
ol#controls li a {color:#fff;  float:left;  width:24px; height:24px; display:inline; font-size:11px; margin:0 5px 0 0; 	 	
					line-height:24px; font-weight:bold; text-align:center;  text-decoration:none; background-position:0 0; 
					background-repeat:no-repeat; background-image:url("../images/commonimages/icons/slider/button.png");}
					


			

					
ol#controls li.current a {background-position:0 -24px; }
ol#controls li a:focus{outline:none;}
	
/* Carousel Buttons */
.jcarousel-next-horizontal {
    position: absolute;
    top: 5px;
    right: 0px;
    width: 15px;
    height: 100px;
    cursor: pointer;
    background: transparent url("../images/commonimages/icons/carousel/next_sam.gif") no-repeat 0 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -40px 0;
}

.jcarousel-prev-horizontal {
    background: transparent url("../images/commonimages/icons/carousel/previous_sam.gif") no-repeat 0 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -40px 0;
}
