@charset "utf-8";
/* CSS Document */

body {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:#efefef url(images/bg_body.png) repeat-x top left;
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:1em;
	}
	h2 {
			font-family:Georgia, "Times New Roman", Times, serif; 
			font-size:1.5em;
			line-height:100%;
			padding:0 0 0 0;
			margin:0 0 0 0;
			color:#FFF; 
			font-weight:lighter;
			}
		p {
			font-family:Tahoma, Geneva, sans-serif; 
			color:#D7CBB0; 
			font-size:.8em;
			line-height:160%;
			}
	.body-in {
		width:100%;
		min-height:680px;
		background:url(images/bg_header.png) no-repeat top left;
		}
		#container {
			width:964px;
			margin:0 auto 0 auto;
			background:url(images/bg_content-top.jpg) no-repeat 0px 157px;
			}
				#header {
					height:160px; 
					width:100%; 
					}
					.NPM {
						background:url(images/lg_NPM.gif) no-repeat 0px 20px;
						width:380px;
						height:137px;
						margin:0 0 0 340px;
						}
					.media-centre {
						width:319px;
						height:33px;
						background:url(images/lg_media-centre.gif) no-repeat top left;
						position:relative;
						top:-76px;
						}
					*html .media-centre {margin-bottom:-20px;}
						h1 {margin:0 0 0 0;}
						h1 span {display:none; }
			#main {
				background-color:#000;
				display:table;
				padding:0 0 14px 0;
				height:700px;
				}
			#left-col {
				min-height:460px; 
				width:242px;
				float:left;
				background:#FFF url(images/bg_left-col.png) repeat-x top left;
				}
				*html #left-col {
					min-height:460px; 
					width:240px;
					}
				#left-col ul {
					background:url(images/bg_links.jpg) no-repeat top left;
					width:242px;
					height:156px;
					padding:0 0 0 0; 
					margin:0 0 0 0;
					list-style:none;
					}
					*html #left-col ul{					
						list-style-image:none;
						width:240px;
						}
					#left-col ul li a{
						padding:9px 0 9px 16px;
						*padding:7px 0 8px 16px;
						background-color:#CFC09C; 
						border-bottom:1px solid #FFF;
						font-family:Arial, Helvetica, sans-serif;
						font-size:.9em;
						font-weight:normal;
						color:#B70004; 
						text-decoration:none;
						display:block;
						}
						*html #left-col ul li a {	
						padding:8px 0 6px 16px;
						line-height:120%;
						height:21px;
						display:table;
						}	
						#left-col ul li a.active,
						#left-col ul li a:hover{
							background:#000;
							color:#FFF;
						}
				#left-col h3 {
					padding:0 0 0 16px; 
					margin:0 0 0 0; 
					height:34px; 
					border-bottom:1px solid #FFF;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFF;
					font-size:.9em;
					font-weight:normal;
					line-height:240%;
					}
			#content {
				width:722px;
				height:100%;
				float:right;
				background:#000000 url(images/bg_content.jpg) repeat-y top left;
				}
			.content-in {padding:22px;}
			*html .content-in {padding:18px 18px 18px 19px;}
			.content-in tr {}
			.movie-container {padding:6px 20px 6px 20px;}
		#footer {
			position: relative; 
			height:50px; 
			width:964px;
			display:block;
			margin:0 auto 0 auto;
			background:#FFF url(images/bg_footer.png) repeat-x top left;
			font-size:.85em;
			text-align:center;
			}
			#footer p,
			#footer p a {
				color:#FFF;
				margin:0 0 0 0;
				line-height:250%;
				}
		       #content  a {
                                color:#FFF;
                                                              
                                }

.video_table tr td {vertical-align:top;}

		td div {
			width:123px; 
			padding:0 0 .5em 0;
			}
		td h4 a {
			font-family:Tahoma, Geneva, sans-serif; 
			color:#FFF;
			text-decoration:none;
			}
			td a img {
				padding:6px 10px 6px 0 ; 
				border:0;
				}
		td h4, td p {
			font-size:.7em; 
			font-weight:normal; 
			margin:0 0 0 0;
			}


