BODY {
	FONT-SIZE: small; COLOR: #053868; background-color:#fff;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H1 {
	FONT-SIZE: 16pt;
}
.banner {
	FONT-SIZE: 12pt;font-weight:bold;
}
H2 {
	FONT-SIZE: medium
}
TD {
	COLOR: #053868; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	COLOR: #053868; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM {
	margin: 0; padding: 0;
}
.xsmalltext {
	FONT-SIZE: x-small
}
.disclaimerbar {
	PADDING-RIGHT: 5px; FONT-SIZE: medium; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.leftnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; WIDTH: 200px;
}
.whitetext, a.whiteText, a.whiteText:visited {
	COLOR: #FFFFFF;
}
ul.close {
	list-style-position: outside;
}
/* --- Class for links with no underline except on hover --- */
A.homepagelinks:link {
	COLOR: #ffffff; TEXT-DECORATION: none; font-size: 14px; font-weight: bold;
}

A.homepagelinks:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; font-size: 14px; font-weight: bold;
}

A.homepagelinks:hover {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-size: 14px; font-weight: bold;
}

/* --- Class for caption text associated with images --- */

.caption {
	FONT-STYLE: italic; TEXT-ALIGN: center;
}

/* --- End Class for caption text associated with images --- */

/* --- METAL TOP BAR --- */

.topleftnavcell {
	BACKGROUND-COLOR: #ffffff; width: 200px; vertical-align: top; padding-top: 10px; padding-bottom: 10px;
}
.topcentrecell {
	vertical-align: top; padding-top: 10px; padding-bottom: 10px; font-size:large;
}

/* --- END METAL TOP BAR --- */

/* --- MAIN TABLE --- */
.maintable {
	WIDTH: 806px;margin:auto
}
.leftnavcell {
	BORDER-BOTTOM: #62619A 1px solid; BACKGROUND-COLOR: #434381; width: 200px; vertical-align: top;
}
.spacercell {
	WIDTH: 15px;
}
.centrecell {
	BORDER-BOTTOM: #62619A 1px solid; BORDER-TOP: #62619A 1px solid; vertical-align: top; padding-top: 10px; padding-bottom: 10px;
}
/* --- END MAIN TABLE ---  */

/* --- MANGED NAV --- */

/* Managed Left Nav */
.rxs_navleft {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #62619A 1px solid;
}
.rxs_navleft A{
COLOR: #ffffff; TEXT-DECORATION: underline
}
.rxs_navleft A:visited{
COLOR: #ffffff; TEXT-DECORATION: underline
}
.rxs_navleft .navlevel2 {
	BORDER-TOP: #62619A 1px solid; PADDING-LEFT: 10px; BORDER-LEFT-COLOR: #62619A; BORDER-BOTTOM-COLOR: #62619A; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT-COLOR: #62619A;
}
.rxs_navleft .navlevel3 {
	PADDING-LEFT: 20px; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.rxs_navleft .navlevel3 A{
COLOR: #053868; TEXT-DECORATION: underline
}
.rxs_navleft .navlevel3 A:visited{
COLOR: #053868; TEXT-DECORATION: underline
}
.rxs_navleft .navlevel4 {
	BACKGROUND-POSITION: 25px 4px; PADDING-LEFT: 40px; FONT-SIZE: x-small; BACKGROUND-IMAGE: url('http://www.ntu.ac.uk/images/arrow.gif'); PADDING-BOTTOM: 2px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.rxs_navleft .navlevel4 A{
COLOR: #053868; TEXT-DECORATION: underline
}
.rxs_navleft .navlevel4 A:visited{
COLOR: #053868; TEXT-DECORATION: underline
}

/* Selected Item */
.rxs_navleft .self {
	FONT-WEIGHT: bold;
}

/* --- INLINE LINKS ---*/
.graphic {
border:1px; 
border-thickness:1px; 
border-color: #000000; 
border-style: solid;
}
A:hover {
	TEXT-DECORATION: none
}
A {
	COLOR: #053868; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #053868
}
A:hover .graphic, A:active .graphic {
border:1px; 
border-thickness:1px;
border-color: #000000; 
border-style: solid;

}
IMG {
border:0;
}

/* --- END INLINE LINKS ---*/

/* --- FORM STYLES --- */
.formelements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	margin: 0px;
	padding: 2px;
	color: #333333;
	border: 1px solid #003863;
	background-color: #FFFbff; 
}
/*
.tableborder {
	border: 1px solid #003863;
}
*/
.steptitle {
	font-weight: bold;
	color: #003863;
	background-color: #f7f3f7;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7f3f7;

}
.required {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.answer {
	padding-left: 20px;
}
.subsectionstart {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f7f3f7;
	padding-top: 15px;
}
.addressbox {
	padding-top: 2px;
	padding-left: 15px;
}
.button {
BORDER: #999999 1px solid; FONT-SIZE: xsmall; WIDTH: 100px; COLOR: #053868; MARGIN-RIGHT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f7f3f7
}
.dropdown {
BORDER: #999999 1px solid; FONT-SIZE: xsmall; COLOR: #053868; MARGIN-RIGHT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f7f3f7
}


/* --- TABLE STYLES --- */
.table {	
	border-top: 1px none #598fb9;
	border-right: 1px solid #598fb9;
	border-bottom: 1px solid #598fb9;
	border-left: 1px none #598fb9;
}
.tablemainheading {
	background-color: #B9CCDB;
	border-top: 1px solid #598fb9;
	border-right: 1px none #598fb9;
	border-bottom: 1px none #598fb9;
	border-left: 1px solid #598fb9;
	font-weight: bold;
}
.tablesubheading {
	background-color: #f7fbff;
	border-top: 1px solid #598fb9;
	border-right: 1px none #598fb9;
	border-bottom: 1px none #598fb9;
	border-left: 1px solid #598fb9;
	font-weight: bold;
}

.tablecell {
	border-top: 1px solid #598fb9;
	border-right: 1px none #598fb9;
	border-bottom: 1px none #598fb9;
	border-left: 1px solid #598fb9;
	font-weight:100;
	}


/* --- END TABLE STYLES --- */

 :target {  
     background: #ddf;  
 }

/* --- METAL homepage --- */

.metalimagecell {
	width: 200px; height: 116px;
}
.metalcolorbox {
	width: 200px; height: 116px; background-color: #434381; padding: 10px; vertical-align: top; text-align: left; color: #ffffff;
}
.metallongcolorbox {
	width: 820px; background-color: #62619A; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 5px; vertical-align: top; color: #ffffff;
}
.metaleventcolorbox {
	width: 820px; background-color: #b7b6d5; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 5px;
}

/* --- Class for links with no underline except on hover --- */
A.homepagelinksmall:link {
	COLOR: #ffffff; TEXT-DECORATION: none; font-size: 12px; font-weight: bold;
}

A.homepagelinksmall:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; font-size: 12px; font-weight: bold;
}

A.homepagelinksmall:hover {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-size: 12px; font-weight: bold;
}
