/* Schools and Faculties specific code */


/* Hidden as branding in banner will usually over-ride it, wording in h2 should be same as banner */
h2.sectionTitle {
	visibility: hidden;
}

.contentbox {
	width: 216px;
}


#bannerHome {
	background-color: #000; /* NoteNote */
	height: 267px;
	margin: 0;
}


#homenav {

}

#homenav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#homenav li {
	min-height: 16px;
	width: 209px;
	color: #fff;
	background-color: #36396B;
	font-size: 12px;
	line-height: 13px;
	margin: 0 0 10px 0;
	padding: 4px 0 0 7px;
}

#homenav a {
	color: #fff;
	text-decoration: none;
}


#vCard {
	min-height: 143px;
}

#vCard p {
	background-color: #fff;
	margin: 3px 0 0 0;
	padding: 3px 0 0 0;
}

.phoneimg {
	margin: 0 2px -2px 0;
}


.introtext {
	min-height: 94px;
	font-size: 15px;
	line-height: 22px;
}

.introtext p {
	margin-bottom: 0;
}



.schoolbox {
	color: #666;
	width: 452px;
}

.schoolbox p {
	margin-top: 0;
	margin-bottom: 0px;
}

.schoolbox h2 {
	margin: 0;
	padding: 2px 0 3px 5px;
	width: 447px;
	color: #fff;
	background-color: #36396B;
	font-size: 13px;
	line-height: 15px;
}

.schoolboxinner {
	background-color: #EBEBEB;
	padding: 8px 0 0px 10px;
}

.schoolboxinner h3 {
	margin-top: 0;
	padding-top: 0;
	font-size: 13px;
	line-height: 15px;
}





#newsevents {
	padding: 10px 0 0 0;
}

#newseventsbar {
	background-color: #333;
	min-height: 22px;
}

#newseventsbar h3 {
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding: 3px 0 0 6px;
	float: left;
}

#newseventsbar .newsarrow {
	float: left;
	margin: 3px 0 0 8px;
	padding: 0;
}

#newseventsbar a {
	color: #fff;
}


#newsevents ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#newsevents li {
	margin: 0 0 10px 0;
	padding: 4px 0 0 7px;
}

#newsevents img {
	padding: 0 10px 10px 0;

}

#newsevents .newsitem {
	
}

#newsevents .newsitemline {
	/* was background-image: url("../bbs/images/line688.gif"); */
	background-image: url("../schoolimages/line688.gif");
	background-repeat: none;
	width: 453px;
	height: 1px;
	margin: 0 0 10px 0;
}

#newsevents .newsimg {
	float: left;
	width: 110px;
}

#newsevents .newstext {
	float: left;
	width: 342px;
}

#newsevents .newstext p {
	margin: -2px 0 3px 0;
	line-height: 18px;
}


.table {
	padding-top: 4px;
}

.contentboxline {

}

.contentbox p {
	margin: 0;
	padding: 8px 0 0 0;
}

.contentbox .caption p {
	padding: 0 0 5px 11px;
}


.addthis {
	margin: 10px 0 0 0;
}


.whatstudentssay .contentbox {
	float: left;
	padding-right: 20px;

}

.whatstudentssay .end {
	padding-right: 0;
}

.whatstudentssay .contentbox h2 {
	color: #000;
	font-size: 14px;
	line-height: 16px;
}

.whatstudentssayline {
	background-image: url(../schoolimages/contentboxline.gif);
	background-repeat: repeat-x; 
	width: 685px;
	height: 1px;
	margin: 13px 0 10px 0;
}


/* Adds extra gap above 'What our student's say' box on school/faculty home page */
.homecaption {
	padding-top: 10px;
}



/* Caption overlay for Facilities images and similar */
/* Need to set width with in-line style on the picture to get it to overlay properly */
/* See /bbs/environment/facilities/index.php?PageId=100 */

.piccaption {
	color: #fff; 
	background-image: url("../schoolimages/caption_trans_bg.png");
	margin: -63px 0 0 0;
	height: 38px;
	padding: 4px 0 4px 6px;
	width: 194px;
	position: absolute;
	font-size: 11px;
	line-height: 18px;
}



/* Boxes used in the enquiries section */
.enqleft {
	float: left;
	width: 350px;
	line-height: 20px;
}

.enqright {
	float: right;
	width: 335px;
	line-height: 20px;
	padding-top: 5px;
}



/* Forms, also uses .contactinput and others from main stylesheet */
fieldset {
	border: 0;
}

.contactinput {
	margin-left: 10px;
}

.contactselect2 {
	border: 1px solid #7E9BB9;
	width: 231px;
	margin-left: 10px;
}

.contacttextarea {
	border: 1px solid #7E9BB9;
	width: 300px;
	height: 80px;
	margin-left: 10px;
}

.contactradio, .contactcheck {
	margin-left: 10px;
}

.contentbox .staffsearch p {
	font-size: 12px;
}

.contentbox .staffsearch input {
	border: 1px solid #7E9BB9;
}

/* added by stu to increase space */
.introtext {margin-bottom:10px;}
