@charset "utf-8";

/*
CSS for 9780415458467

Author: Marie Mansfield
Email: marie.mansfield@tandf.co.uk
*/

/*------ LAYOUT ------*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fff url(../images/body-bg.gif) repeat-x;
	}
	
#wrapper {
	width: 760px;
	margin: 0 auto;
	}
	
#header h1 {
	position:relative;
	width:760px;
	height:150px;
	}
#header h1 span {
	position:absolute;
	width:100%;
	height:100%;
	background:transparent url(../images/header.gif) center top no-repeat scroll;
	}
	
#newsite {
	position:relative;
	}
#newsite img {
	position:absolute;
	top:-250px;
	right:0;
	}
	
#navigation {
	margin:0; 
	padding-top:10px;
	padding-bottom:10px;
	background-color:#b4bcda;
	border-bottom:1px #b4bcda solid;
	}
#navigation ul {
	display:table; 
	padding:0;
	list-style:none; 
	margin-bottom:-2px;
	/*white-space:nowrap;*/
	}
#navigation ul li {
	display:table-cell; 
	margin:0; 
	padding:0;
	}
#subNavigation {
	width:150px;
	float:left;
	text-align:left;
	margin-top:20px;
	}
#subNavigation li {
	font-size: 0.9em;
	margin-bottom:10px;
	}	
#content {
	margin-top:30px;
	padding:8px;
	}	
#innerContent {
	width:569px;
	float:right;
	}	
		
#footer {
	padding: 10px 0;
	background: #273c83;
	color:#ccc;
	font-size:0.9em;
	text-align:center;
	border-top:1px #000 solid;
	}
	
/*------- NAVIGATION ------*/
#navigation li a {
	float:left; 
	font-size:1.1em; 
	height:50px; 
	line-height:50px; 
	padding:0 0.5em; 
	text-decoration:none; 
	color:#000; 
	font-family:'Lucida Sans', Arial, Helvetica, sans-serif;
	}
	
#navigation li a:hover {
	color:#fff;
	background:url(../images/nav-line.gif) 0 37px no-repeat scroll;
	}
#navigation a.current {
	color:#fff;
	background:url(../images/nav-line.gif) 0 37px no-repeat scroll;
	cursor:default;
	}

#innerContent a {
	color:#273c83;
	}
#innerContent a:hover {
	color: #6274b2;
	text-decoration:none;
	}
#subNavigation a {
	color:#273c83;
	font-weight:bold;
	display:block;
	padding:2px;
	font-family:'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size:1em;
	}
#subNavigation a:hover {
	color: #6274b2;
	}
	
#footer a {
	color:#ccc;
	}
	
/*------- CONTENT ------*/
#subNavigation h6 {
	color:#000;
	font-family:'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size:1.1em;
	}

h2 {
	font-family:'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	background:url(../images/underline.gif) bottom no-repeat;
	padding-bottom:5px;
	}
h3 {
	font-family:'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}
h4 {
	font-family:'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	}
h5, ol, p, blockquote, questions, label, #content ul{
	font-size: 0.9em;
	}
h6 {
	font-size: 0.9em;
	margin-top:5px;
	margin-bottom:5px;
	}

li.questions {
	padding-bottom:10px;
	}
li.alpha {
	list-style:lower-alpha;
	}	
	
ul.chapterList {
	list-style:none;
	font-size: 0.9em;
	margin-bottom:1.5em;
	}	
ul.chapterList em {
	font-style:bold;
	}
#copyRequest{
	padding-top:20px;
	}
#copyRequest a:hover{
	background:none;
	}
	
	
/*-------------------------CSS for db driven MCQs

Author: Mat Frankum 2007
Email: matthew.frankum@tandf.co.uk
*/

#questions {
	width:500px;
	}
#questions p.q {
	font-weight:bold;
	}
#questions label {
	display:block;
	margin:5px 0;
	}
#questions label:hover {
	background-color:#b4bcda;
	}
	
#questions .hint {
	cursor:pointer;
	}
	
/* hides ticks and crosses parent element at start of unit */
#questions .hide {
	visibility:hidden;
	}
#questions .feedback {
	float:right;
	position:relative;
	}
#questions .feedback span {
	position:absolute;
	}
#questions .feedbacktext {
	color:#273c83;
	font-weight:bold;
	}
	
#questions img {
	border:0;
	}	
	

/*--------------TESTBANK hide feature--------------------*/	
div.answer{
	color:#273c83;
	margin-left:40px;
}
	
p.comments {
	cursor:pointer;
	margin-left:40px;
	}	
	
ol.test {
	font-weight:bold;
	margin-left:;
	}	