@import url(fix.css);
body{
	background-color:#888;
	margin-bottom:100px;
}
div.wrapper{
	width:750px;
	margin:auto;
}

/*Header*/
div.header{
	height:102px;
	padding:20px 23px 0 33px;
	background:#0E0630 url(../img/header_bg.jpg) repeat-x;
	color:#fff;
	overflow:hidden;
}
div.header h1{
	margin:0;
	font-size:0.8em;
	padding:24px 0 0 117px;
	float:left;
	line-height:19px;
}
div.header img.bma{
	float:left;
}
div.header img.nhs{
	float:right;
	padding-top:20px;
}

/*Banner*/
div.banner{
	height:323px;
	background: #110938 url(../img/banner_bg.jpg) no-repeat;
	width:750px;
}
div.banner h2{
	display:none;
}
div.banner a.homeLink{
	display:block;
	float:left;
	width:238px;
	height:288px;
}
div.banner div#video{
	width:512px;
	height:288px;
	float:right;
	/*background-color:#232b3c;*/
	border: solid #fff;
	border-width:1px 0;
}

/*Content*/
div.content{
	color:#fff;
	background-color:#0E0630;
}
/* LEFT Content*/
div.content div.leftCol{
	background-color:#333;
	width:315px;
	float:left;
	overflow:hidden;
	padding-bottom:20px;
}
div.content div.leftCol h3{
	/*border-right:77px solid #232b3c;*/
	font-size:0.8em;
	padding:7px 0 0 20px;
	background:#18205A url(../img/title_bg.gif) repeat-x;
	margin:0;
	height:28px;/*total 35px*/
	line-height:28px;
}
div.content div.leftCol ul.videos{
	/*border-top:1px solid #fff;*/
	margin:0;
}
div.content div.leftCol ul.videos li{
	border-bottom:1px solid #fff;
	list-style:none;
	margin:0;
	font-size:0.8em;
	font-weight:bold;
	background-color:#625F70;
}
div.content div.leftCol ul.videos li a{
	display:block;
	background: url(../img/button_bg_odd.png) repeat-y right top;
	color:#fff;
	padding:2px 0 2px 5px;
	margin-left:15px;
	padding-right:77px;
	height:31px;
}
div.content div.leftCol ul.videos li.even{
	background-color: #0F0732;
}
div.content div.leftCol ul.videos li.even a{
	background: url(../img/button_bg_even.png) repeat-y right top;
}
div.content div.leftCol ul.videos li.moreInfo{
	background-color: #000000;
}
div.content div.leftCol ul.videos li.moreInfo a{
	background: url(../img/button_bg_moreInfo.png) repeat-y right top;
}
div.content div.leftCol ul.videos li a:hover,
div.content div.leftCol ul.videos li.selected a{
	background-color: #669;
	background-position: right 35px;
	text-decoration:none;
}

div.content div.leftCol ul.videos li.sas{
	background-color: #308;
}
div.content div.leftCol ul.videos li.sas a{
	background-image: url(../img/button_bg_even.png);
}

/*Further info*/
div.content h3.moreInfo{
	font-weight:normal;
	font-size:1em;
	border-right-width:0;
	margin-right:77px; /*same as h3 border width*/
}
div.content ul.moreInfo{
	margin:0;
}
div.content ul.moreInfo li{
	margin:0 0px 10px 0; /*right same as h3 border width*/
	list-style:none;
	padding-left:20px;
	background-color:#474747;
	font-size:0.7em;
	font-weight:bold;
	padding:7px 0 7px 20px;
}
div.content ul.moreInfo li a{
	padding-top:2px;
	display:block;	
	color:#9cf;
	font-weight:normal;
	font-size:1.2em;
}

/* RIGHT Content*/
div.content div.rightCol{
	width:435px;
	float:left;
	overflow:hidden;
	padding-top:15px
}
div.content div.rightCol blockquote,
div.content div.rightCol h3,
div.content div.rightCol p{
	padding:0 17px;
}
div.content div.rightCol blockquote{
	height:28px;
	padding:7px 0 0 55px;
	margin:0 0 15px 0;
	background:#18205A url(../img/title_bg.gif) repeat-x;
	line-height:28px;
	font-size:1.3em;
}
div.content div.rightCol h3{
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:5px;
}
div.content div.rightCol p{
	line-height:1.8em;
	font-size:0.8em;
}
div.footer{
	background-color:#666;
	padding:10px;
	color:#111;
}
div.footer p{
	margin: 0;
	font-size: 0.75em;
	text-align: right;
}
div.footer p a{
	color:#fff;	
}
