#collegecolour {
	background-image:url("/images/template/bg.gif");
}

#toplinks  {
	background-image:url(/images/template/handbook-top-new.jpg);
	background-color:black;
	background-position:left bottom;
}

/* Additional styles required */

#homepagenews p {
	border-bottom:none;
	padding:0 0.5em;
	margin:0.5em 0;
}

#homepagenews h3 {
	font-size:1em;
	padding:0.5em 0.5em 0 0.5em;
	margin:0 0 0.5em 0;
}

#homepagenews hr {
	margin-bottom:0;
}

hr {
	background:#ccc;
	color:#ccc;
	border:0;
	height:1px;
	margin:0 0 0.8em 0;
	padding:0;
}

#bodycontent .x {
	display:none;
}

#leftnav h3.x {
	background-image:none;
}

h1 {
	margin-top:0;
	padding-top:0;
}

.nomarker {
	list-style-type:none;
	list-style-image:none;
}

#bodycontent_nm input,
#bodycontent input,
#bodycontent_nm select,
#bodycontent select {
	font-size:0.95em !important;
}

.jumptobox {
	text-align:right;
	margin-right:0.8em;
	margin-bottom:1em;
}

.toggle {
	display:none;
}

fieldset {
	border:1px solid #000;
	padding:0.6em;
	margin-bottom:1em
}

legend {
	border:1px solid #000;
	font-weight:bold;
	color:#000;
	background:#E7E4D3;
	padding:0.2em 0.8em;
}

legend a:link,
legend a:visited {
	display:block;
	padding:0.2em;
	color:#000;
	border-bottom:none;
	background:#E7E4D3;
	border:1px solid #E7E4D3;
}

legend a:hover,
legend a:active {
	color:#E7E4D3;
	background:#000;
	border:1px solid #E7E4D3;
}

fieldset ul {
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:0;
}

.warning {
	font-weight:bold;
	color:red;	
}

.clear {
	clear:both;
}

ol {
	margin-left:2em;
}

.inline {
	margin:0 0 1em 0;
}

.inline ul {
	padding:0.1em;
	font-size:0.95em;
}

.inline li {
	display:inline;
	padding:0;
	padding:0 1em;
}

.inline li+li {
	border-left:1px solid #666;
}

.current,
.current .current {
	font-weight:bold;
}

.current li {
	font-weight:normal;
}

#leftnav li, #rightnav li {
	margin-left:0.5em;
	margin-right:0;
	padding:0;
}

#rightnav li {
	margin-top:0.7em;
}

#rightnav li li {
	margin-left:0;
	margin-top:0.4em;
}

#rightnav ul {
	margin-right:0;
	padding-right:0;
	margin-left:0.5em;
}

#rightnav ul ul {
	margin-bottom:0;
}

.parents {
	list-style-type:none;
	list-style-image:none;
	margin-left:0 !important;
	padding-left:0;
}

.parents ul {
	font-size:1em !important;
}

h2, h3, h4, h5, h6 {
	margin-top:0.7em;
	padding-top:0;
}

h1 {
	padding:0;
	margin-bottom:0.4em;
}

p {
	margin-bottom:0.5em;
}

.time {
	color:#bbb;
	text-align:right;
	margin:0.5em 0 0 0;	
}

a[target="_blank"] {
	target-new:tab !important;
}

.hang {
	text-indent:-1em;
}

@media print {
	.noprint, .time {
		display:none;
	}
	#wrapcols, #wrapcolsleft {
		background-image:none;
	}
	.pageafter {
		page-break-after:always;
	}
	* html #pagecontent {
		width:100% !important;
	}
}
