/* CSS Document */
.tabletop {
	padding: 2px 10px 6px 8px;
        vertical-align: top;

}
.topfivetable {
	vertical-align: top;
	width:50%;
}


/* -------------- UNIVERSITY HEADER BAR --------------------- */
/* ----- clips the containing cell holding the university logo to the exact width of the image---- */
.unilogo {
width: 224px;
}

/* --------------------MAIN SECTION HEADER ELEMENTS ----------------- */
/* formats cell containing rounded graphic in H1 heading bar on main section pages*/
.sectionheaderqucircle {
	background: #D3D3D3;
	width: 10px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

/* formats cell containing 'blocks' graphic in H1 heading bar*/
.sectionblocks {
	background: #D3D3D3;
	width: 194px;
	vertical-align: bottom;

}


/* variation on heading style for main section pages*/
h1.grey {
	background: #D3D3D3;
	font-weight: bold;
	width: 100%;
	text-align: left;
	margin: 0px;

}


/* -------------------- CALENDAR SEARCH ELEMENTS FOUND IN BOTH ARCHIVE AND EVENTS SECTIONS ----------------- */
/* Used to define the cell containing the calendar and search tables in both the archive and the events sections */
.calendarcolumn {
	background: #D3D3D3;
	margin: 0px;
	width: 210px;
	border-right: 8px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;

}

/* Seperates each year, month, day within calendar*/
.calendarcells {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #D3D3D3;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	border: 1px solid #999999;
	margin: 2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
}

/* Highlights the year, month, day that has been selected*/
.calendarcellselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	border: 1px solid #999999;
	margin: 2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
}

/* temporary style used for 'advanced search' needs the appropriate <label> and <id> to be xhtml 
compliant - this might needs some development work at a later stage*/
.searchpanel {
	background: #D3D3D3;
	font: normal 70%/140% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 5px 8px;
	vertical-align: top;
}
