﻿#sectionTitle {
	background-color: 		#3D5E93;
	background-image:		url(/support/corporate-information-services/images/sectiontitle.jpg);
	background-position:	right 50%;
	background-repeat:		no-repeat;
}

/*########### Home page image layout #############*/
.hotSpots {
	width:					139px;
	float:					left;
	margin-right:			7px;
	background-color:		#ABDAEB;
	cursor:					pointer;
}
.hotSpots span {
	float:					left;
	padding:				5px;
	color:					#fff;
	font-weight:			bold;		
}
.hotSpots span a {
	color:					#17376A;
	text-decoration:		none;
}
.hotSpots span a:hover {
	text-decoration:		underline;
	color:					#17376A;
}

.homeText {
	font-weight: bold;
	color: #3D5E93;
}

hr {
	margin-bottom:10px;
}

/* Contact Form */
#cisContactForm fieldset {
	position:			relative;
	margin-top:			35px;
	border:				1px solid #CFDBE8;
	background:			url(/support/corporate-information-services/images/formBg.gif);
	background-repeat:	repeat-x;
	background-position:bottom;
	background-color:	#FFFFFF;
	display:			block;
	padding-top:		10px;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		15px;
}

#cisContactForm label {
	width:				140px;
	float:				left;
	font-weight:		bold;
}

#cisContactForm textarea {
	width:				400px;
	height:				150px;
	font-family:		Arial, Tahoma, Verdana;
	font-size:			1em;
}

/* Call Logging and Permissions Request Form */
#cisPremissionsRequestForm fieldset {
	position:			relative;
	margin-top:			35px;
	border:				1px solid #CFDBE8;
	background:			url(/support/corporate-information-services/images/formBg.gif);
	background-repeat:	repeat-x;
	background-position:bottom;
	background-color:	#FFFFFF;
	display:			block;
	padding-top:		10px;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		15px;
}
#cisCallLoggingForm fieldset {
	position:			relative;
	margin-top:			35px;
	border:				1px solid #CFDBE8;
	background:			url(/support/corporate-information-services/images/formBg.gif);
	background-repeat:	repeat-x;
	background-position:bottom;
	background-color:	#FFFFFF;
	display:			block;
	padding-top:		10px;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		15px;
}
#cisPremissionsRequestForm legend {
	font-size:			1.2em;
	color:				#0F202F;
	font-weight:		bold;
}
#cisCallLoggingForm legend {
	font-size:			1.2em;
	color:				#0F202F;
	font-weight:		bold;
}
#cisPremissionsRequestForm label {
	width:				180px;
	float:				left;
	font-weight:		bold;
	margin-right:		10px;
}

#cisCallLoggingForm label {
	width:				180px;
	float:				left;
	font-weight:		bold;
	margin-right:		10px;
}

#cisPremissionsRequestForm textarea {
	width:				300px;
	height:				150px;
	font-family:		Arial, Tahoma, Verdana;
	font-size:			1em;
}

#cisCallLoggingForm textarea {
	width:				300px;
	height:				150px;
	font-family:		Arial, Tahoma, Verdana;
	font-size:			1em;
}
#cisPremissionsRequestForm #systemDetails p {
	clear:				both;
	margin:				0;
	padding:			0;
	margin:				15px 0 30px 0;
}
#cisCallLoggingForm #systemDetails p {
	clear:				both;
	margin:				0;
	padding:			0;
	margin:				15px 0 30px 0;
}
#cisPremissionsRequestForm span.example {
	font-weight:		normal;
	font-size:			0.8em;
}
#cisCallLoggingForm span.example {
	font-weight:		normal;
	font-size:			0.8em;
}
#cisPremissionsRequestForm .buttons {
	text-align:			center;
	margin:				0;
}

#cisCallLoggingForm .buttons {
	text-align:			center;
	margin:				0;
}

hr {
	color:				#3D5E93;
	background-color:	#3D5E93;
	height:				1px;
	border:				0px;
}

span.mandatory {
	color:				#ff0000;
}

/* Video Elements */
.intVid {
	background:				url('../images/vidBg2.gif') no-repeat;
	width:					100%;
	height:					300px;
	text-align:				center;
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				8px;
	padding-top:			40px;
}

.nextPrevBox {
	width:					150px;
	background-color:		#F3F3F8;
	border:					1px solid #DCDCE6;
	padding:				8px;	
	margin-top:				20px;
}

.nextPrevBox p {
	padding:				0;
	margin:					0;
}

.staffVids h3 {
	margin:					0;
}

.staffVids {
	margin-top:				10px;
	background-color:		#F3F3F8;
	border:					1px solid #DCDCE6;
	padding:				10px;	
	height:					120px;
}

.staffVidsImg {
	float:					left;
	margin-right:			5px;
}

.photoWrap {
	width:					100%;
	clear:					both;
}

.photoInd {
	margin-top:				20px;
	margin-right:			6px;
	float:					left;
	padding:				3px;
	background-color:		#F3F3F8;
	border:					1px solid #DCDCE6;	
}

/* Booksmarks Page */

.bookMarks h4 {
	margin:					0;
	padding:				0;
}

.bookMarkButton {
	clear:					both;
	margin-left:			auto;
	margin-right:			auto;
	display:				block;
}

.bookMarks {
	padding:				10px;
	width:					275px;
	height:					100px;
	float: 					left;
	background-color: 		#DDDDDD;
	margin-bottom:			10px;
}

/* Tables */

#content table {
background-color:#FFFFFF;
border:1px solid #BFD1D8;
border-collapse:collapse;
width:90%;
margin: 10px 0 8px 1px;
}
#content table th {
background-color:#EAF1F4;
border:1px solid #BFD1D8;
font-weight:bold;
padding:5px;
vertical-align:top;
}
#content table td {
border:1px solid #BFD1D8;
padding:5px;
vertical-align:top;
}
#content table tr td p {
width:auto !important;
margin: 0;
padding: 0;
}

#content #newsbox {
	background-color: #edefec;
	padding:10px;
	margin: 5px 0px 15px 0px;
	width:580px !important;
	}
#content #newsbox p{
	width: 570px;
}	
#content #newsbox #student img {
	padding:5px;
	float:right;
	margin:0px 5px 0px 0px;
	
}
#content #newsbox h4{
	margin: 0px;
}
#content #accommodation img{
	border: 4px solid #ffffff;	
	margin: 5px 0px;
}
#content #newsImage img{
	border: 1px solid #232120;	
	margin: 10px 0px;
}
