* {
	margin:0px;
	padding:0px;}
body {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	background-color:white;}
/* pagehead contains site logo and skip nav links */

#navcontrols, #newslink, #qlinkhold, #extrauos ul#link, #globalnav, #footer #link, #footer #addr, #pagehead #sitelinks, #pagehead img, #pagehead #jump, form#search {display:none;}
#pagehead {
	background-color:#FFF;
	background-image:none;
	height:2em;}
#pagehead p#siteid {
	position:static;
	left:0;
	top:0;
	margin-right:0;}

#contentspacer {
	width:100%;
	float:none;
	margin-right:0em;
	padding-bottom:2em;
	color:#000; 
	background-color:#FFF;}

#linkscontent {
	margin-right:0em;}
#content {
	margin-left:0em;}
/* print URL after a hyperlink */
#content a:link:after, #content a:visited:after {
   content: " (see " attr(href) " ) ";
   font-size: 90%;}
/* if we've got a fancy browser that supports CSS3 candidate... put our address in front of rooted urls (thanks Eric!) */
#content a[href^="/"]:after {
  content: " (see http://www.hta.ac.uk" attr(href) " ) ";}
#content ul { margin-bottom:1em;}

/* wrapper to force margin to the right of right-floated newslink element */
#newswrapper {
	margin-right:0em;}

/* main content area styles */
h1, #content  h2 {
	color:#069;}
h1 + h2 { margin-top:12px; }
#content h3, #content h4 {
	color:#000;}
h1 {
	font-size:200%;
	padding-top:7px;
	font-weight:100;}
#content h2 {
	font-size:140%;
	font-weight:100;}
#content h3 {
	font-size:120%;}
#content h4 {
	font-size:100%;}
#content p {
	line-height:1.6em;
	margin:8px 0px;}
#content li {
	margin-left:2.4em;
	line-height:1.6em;}
#content span.faq {font-weight:700;}
#faqs { margin-top:12px; }
#faqs h2 {margin-bottom:-8px;}
#content a[rel="external"] {
	text-decoration:none;
	border-bottom:1px dashed #069;}
/* Table Formatting */
#content table {
	caption-side:bottom;
	empty-cells:show;
	border-collapse:collapse;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC; }
#content table caption {
	font-weight:700;
	text-align:left;
	color:#009; }
#content table td { margin:0px; padding:1px 6px; }
#content table tbody td {border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
#content table thead th, #content table tfoot td { 
	margin:0px; 
	padding:1px 6px;
	border-top:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	background-color:#C9E4FF;
	color:#000;
	font-weight:700;}

/* standard in-line images */
#content img.landright, #content img.landleft, #content img.portright, #content img.portleft {
	border:1px solid #069;
	padding:2px;}
#content img.landright, #content img.landleft { width:288px; height:166px; }
#content img.portright, #content img.portleft { width:166px; height:288px; }
#content img.landright, #content img.portright { float:right; margin:1em 1px 2px 8px; }
#content img.landleft, #content img.portleft { float:left; margin:1em 8px 2px 1px; }
/* end of standard in-line images */
/* search form */
form#intsearch {display:none;}
/* Form styles */
#content form {
	text-align:center;}
#content form fieldset {	
	border:1px solid #73ABC7;
	margin-bottom:8px;
	padding-right:6px;
	padding-bottom:6px;
	line-height:2em;
	text-align:right;}
#content form fieldset legend {
	color:#069;
	font-size:120%;
	font-weight:700;
	margin-left:6px;
	margin-right:6px;}
#content form fieldset input {width:16.15em;}
#content form fieldset textarea {font-size:100%; white-space:normal}
#content form fieldset label {font-weight:700;}
/*#content form fieldset label.question {
	position:relative;
	top:-6em;
	left:0px;}*/
#content form input.butt {
	color:#FFF;
	background-color:#069;
	border:2px outset #D6E6EF;}
/** email student advisors message **/
#content form#mailadv fieldset label.question {
	position:relative;
	top:-9em;}
/* End Form styles */
