@charset "utf-8";
/* Template 2 Specific Styles */


/*********** Section landing page Header colour **********/

#mainpage {
	background: none !important
}

.footer {
	margin-top:5em	
}

#contentHeader {
	height:2.95em;
	width:76em;
	line-height:1em;
	border-bottom:2px solid #FFFFFF;
	left:0
}

#contentHeader h1 {
	display:none
}	


#sectionHeader {
	padding-top:0.1em;
	float:right
}

#sectionHeader img { /** Little house **/
	margin-top:0.35em;
	display:inline
}
	
#mainContentContainer {
	width:77em;
}	

#inside {
	width:58em;
	top:2em;
	padding-bottom:3em
	}	
	

	
#insideNoImages {
	width:75em;
	top:1.5em;
	padding-bottom:1.5em
}	
	
#imageArea {
	margin-top:2.5em;
	margin-right:1em
}	

h1, h2, h3, h4 {
	margin-top:1.5em;
}
	


/*********** Left navigation  **********/

#leftNavBox {
	position:absolute;	
	border-right:0;
	top: 10.97em;
	
	

}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #leftNavBox   { top: 10.97em;  }
}

#leftNavBox ul {
	float:left;	
	width:auto
}

#leftNavBox ul li {
	display:inline;
	line-height:3.12em
}

#leftNavBox ul li a:focus span, #leftNavBox ul li a:active span {
	background:#FFFFCC none repeat scroll 0%;
	color:#FF0000;
	text-decoration:underline;
}

#leftNavBox ul li a:link, #leftNavBox ul li a:visited{
	border-right: 2px solid #fff;
	padding:0.95em 0.8em 0.7em 0.5em;
	display:inline
}


#leftNavBox ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#leftNavBox ul li a:focus {
	text-decoration:none;
}

#leftNavBox ul li a:active {
	text-decoration:none;
}


#leftNavBox ul li  ul {
	line-height:1.7em;
	margin-top:0;
	padding:0;
	position:absolute;
	width:77em;
	}

#leftNavBox ul li ul li {
	padding-top:0.25em;
	padding-left:0;
	padding-right:0;
	font-size:85%;
}

#leftNavBox ul li ul li a:link, #leftNavBox ul li ul li a:visited{
	border-right:2px solid #FFFFFF;
	color:#fff;
	font-weight:normal;
	margin-top:0pt;
	padding:0.5em 0.5em 0.55em 1.3em;
	text-decoration:none;
}

#leftNavBox ul li ul li a:hover{
	color:#003366;
	text-decoration:none
}

#leftNavBox ul li ul li a:link {
	background:#D0EA9D url(http://www.ntu.ac.uk/styles/version_1_0_0/background-images/arrow.gif) no-repeat scroll 0.5em 0.9em;
}

#leftNavBox ul li ul li a:hover {
	background:#D0EA9D url(http://www.ntu.ac.uk/styles/version_1_0_0/background-images/arrow.gif) no-repeat scroll 0.5em 0.9em;
	color:#000000;
	text-decoration:underline;
}

#leftNavBox ul li.selectedNavLevel2 {
	 color:#003366;
	 font-weight:bold;
	 padding:0 0 0.55em 1.3em;
	 margin:0;
	 padding-left:0;
}


/*** new tab styles ***/


#navLevel3 ul li a {
	background-color: #fff;	
	color:#003366;
    border: solid 1px #ccc;
	padding: 0.2em 0.3em 0.2em
}

#navLevel3 {
	float:left;
	margin:0pt 0pt -1.5em;
	padding:2.3em 0pt 0pt;
	position:relative
}

#navLevel3 ul li.selectedNavLevel3 {
	font-weight:bold
}

#navLevel3 ul li.firstItem a {
	padding-right:1em;
}

#navLevel3 ul li a:hover {
	color:#404F80;
	text-decoration:none;
}

#navLevel3 ul li.selectedNavLevel3 a:hover {
	color:#404F80;
	text-decoration:none;
}

#leftNavBox ul li a:link {
	color:#fff ;
	height:1.1em
}

#leftNavBox ul li a:visited {
	color:#fff ;
	height:1.1em
}


