/* -----------------------------------------------
Stylesheet:  	site-research.css
Author:   		Chris Gibbons
Created:  		12.02.2008
Updated:		
Updated by:		
Version: 		0.1
----------------------------------------------- */

/* Redefined HTML elements */
input{
	margin:0;
	padding:3px;
}

acronym {	
	border-bottom:1px dotted #6D7174;
	cursor:help;
}

/* Custom id's and classes */
#mainheader{
	background: url(/images/header-bg.jpg) repeat-x;
}

#sectionheader{
	background: url(/images/section-header-bg.jpg) repeat-x;
}

#pageheader{
	background: url(/images/page-header-bg.jpg) repeat-x;
}

#masthead{
	height: 83px; /*	height:6.7em; */
}

#blankmasthead { height: 83px; }
#pagemasthead{
	height: 104px; 	/* height:8.46em; */
}

#submasthead{
	width:960px;
	margin:0 auto;
	height: 174px;
	background: url(/images/headers/about.jpg) no-repeat left;
}

#aboutmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/about.jpg) no-repeat left;
}

#decommissioningmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/decommissioning.jpg) no-repeat left;
}

#wastemasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/waste.jpg) no-repeat left;
}

#socialmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/social.jpg) no-repeat left;
}

#mediamasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/media.jpg) no-repeat left;
}

#suppliersmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/suppliers.jpg) no-repeat left;
}

#careersmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/careers.jpg) no-repeat left;
}

#linksmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/links.jpg) no-repeat left;
}

#contactmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/contact.jpg) no-repeat left;
}

#particlesmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/particles.jpg) no-repeat left;
}

#archivesmasthead{
	width:960px;
	margin:0 auto;
	height: 170px;
	background: url(/images/headers/archives.jpg) no-repeat left;
}


#masthead1{ width:960px; margin:0 auto; height: 170px;
	background: url(/swf/dsr_header/banner1.jpg) no-repeat left;
}
#masthead2{ width:960px; margin:0 auto; height: 170px;
	background: url(/swf/dsr_header/banner2.jpg) no-repeat left;
}
#masthead3{ width:960px; margin:0 auto; height: 170px;
	background: url(/swf/dsr_header/banner3.jpg) no-repeat left;
}
#masthead4{ width:960px; margin:0 auto; height: 170px;
	background: url(/swf/dsr_header/banner4.jpg) no-repeat left;
}

#submasthead .indent, #masthead1 .indent, #masthead2 .indent, #masthead3 .indent, #masthead4 .indent, #aboutmasthead .indent, #decommissioningmasthead .indent, #wastemasthead .indent, #socialmasthead .indent, #mediamasthead .indent, #suppliersmasthead .indent, #careersmasthead .indent, #linksmasthead .indent, #contactmasthead .indent, #particesmasthead .indent, #archivesmasthead .indent {
	float:left;
	text-indent:-5000px;
	width:0pt;
}

.homemastmessage{
	float: right;
	color:#002E69;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: normal;
	width: 190px;
	height: 84px;
	padding: 30px 0px 30px 20px;
}

.mastmessage{
	float: right;
	color: #002F68;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: normal;
	width: 190px;
	height: 83px;
	padding: 30px 0px 30px 20px;
	margin-right: 30px;
}

.masticon {
	margin-top: 20px;
	margin-left: 30px;
	float: right;
	width: 178px;
	height: 150px;
}

.icon-about-mast {
	background: url(/images/icons/icon_about_mast.png) no-repeat;
}

.icon-decommissioning-mast {
	background: url(/images/icons/icon_decommissioning_mast.png) no-repeat;
}

.icon-social-mast {
	background: url(/images/icons/icon_social_mast.png) no-repeat;
}

.icon-waste-mast {
	background: url(/images/icons/icon_waste_mast.png) no-repeat;
}

.icon-media-mast {
	background: url(/images/icons/icon_media_mast.png) no-repeat;
}

.icon-suppliers-mast {
	background: url(/images/icons/icon_suppliers_mast.png) no-repeat;
}

.icon-particles-mast {
	background: url(/images/icons/icon_particles_mast.png) no-repeat;
}

.icon-archives-mast {
	background: url(/images/icons/icon_archives_mast.png) no-repeat;
}

.icon-careers-mast {
	background: url(/images/icons/icon_careers_mast.png) no-repeat;
}

.icon-links-mast {
	background: url(/images/icons/icon_links_mast.png) no-repeat;
}

.icon-contact-mast {
	background: url(/images/icons/icon_contact_mast.png) no-repeat;
}

.icon-test-mast {
	background: url(/images/icons/icon_test_mast.png) no-repeat;
}


#main_bg{
	background: #F7FBFA url(/images/section-body-bg.jpg) repeat-x top;
}

#page_bg{
	background: #F7FBFA url(/images/page-body-bg.jpg) repeat-x top;
}

#footer{
	color:#FFF;
}

#mainfooter{
	background: #757C82 url(/images/mainfooter-bg-grad.jpg) repeat-x top;
}

#mainfooter li{
	list-style: disc;
	margin-left: 28px; 
	padding: 3px;
}

#subfooter{
	/*background-color:#0000CC;*/
	clear:both;
}

#subfooter a{
	color:#FFF;
}

#col1 a, #col2 a, #col3 a{
	color:#002E69;
}

#col1 h3, #col2 h3, #col3 h3{
	background-color:#56769C;
	color:#FFF;
}

#col1 h4, #col2 h4{
	color:#002E69;
	font-weight:bold;
}

#footer1, #footer2{
	border-right:1px solid #fff;
}

#col3{
	background: #E7EAF1 url(/images/col4-bg.jpg) repeat-x left top;
}

#level1 li{
	border-bottom:1px solid #002E69;
}

#level2 li{
	border:none;
}

#nav a{
	display:block;
	color:#000000;
}

#nav a:hover{
	background-color:#E7EAF1;
}

#breadcrumbs{
	color:#74797F;
}

.homesearch{
	display:none;
}

#slimCol3{
	background-color:#E7EAF1;
}

#slimCol3 h3{
	background-color:#002E69;
	color:#FFF;
}

#centreCol .introText, #centreColWide .introText {
	color:#002E69;
}


#centreCol .introText a, #centreColWide .introText a {
	color:#002E69;
	text-decoration: underline;
}

#centreCol p, #centreColWide p{
	color:#000;
}

#centreCol p.IntroText, #centreColWide p.IntroText {
	color:#002E69;
}

#centreCol h4, #centreColWide h4{
	color:#002E69;
}

.selected{
	background-color:#E7EAF1;
}

.this{
	font-weight: bold;
	background-color:#E7EAF1;
}

/* icons */
.star{
	background: url(/images/star-icon.jpg) no-repeat 96% 30%;
}

.camera{
	background: url(/images/camera-icon.jpg) no-repeat 96% 45%;
}
.video{
	background: url(/images/video-icon.jpg) no-repeat 96% 45%;
}

.news{
	background: url(/images/news-icon.jpg) no-repeat 100% 30%;
}

.speech{
	background: url(/images/speech-icon.jpg) no-repeat 100% 45%;
}

.career{
	background: url(/images/careers-icon.jpg) no-repeat 100% 45%;
}

.footer-camera{
	background: url(/images/footer-camera-icon.jpg) no-repeat 100% 45%;
}

.green-link{
	background: url(/images/green-link.jpg) no-repeat 96% 52%;
}


#slimCol3 .blue-speech-icon{
	background: #002E69 url(/images/blue-speech-icon.gif) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .about-us-medium{
	background: #002E69 url(/images/icons_new/about_dounreay_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .decommissioning-medium{
	background: #002E69 url(/images/icons_new/decommissioning_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .waste--materials-management-medium{
	background: #002E69 url(/images/icons_new/waste_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .social-responsibility-medium{
	background: #002E69 url(/images/icons_new/corpresp_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .suppliers-medium{
	background: #002E69 url(/images/icons_new/suppliers_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .particles-medium{
	background: #002E69 url(/images/icons_new/particles_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .news-room-medium{
	background: #002E69 url(/images/icons_new/media_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .online-archives-medium{
	background: #002E69 url(/images/icons_new/publications_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .links-medium{
	background: #002E69 url(/images/icons_new/links_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .contact-us-medium{
	background: #002E69 url(/images/icons_new/contact_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

#slimCol3 .current-vacancies-medium{
	background: #002E69 url(/images/icons_new/careers_medium.png) no-repeat 92% 20%;
	padding:5.2em 0.8em 1.1em;
}

.imglib {
	float: left;
	width: 150px;
	margin: 0px 14px 0px 0px;
}
.clear {
	clear: both;
	border-bottom: 1px dotted #666666;
	margin: 0px 0px 10px 0px;
}

li.divider { list-style: none; }

#commentform p {
	margin: 4px;
	padding: 0px;
}

#commentform label {
	width: 150px;
	display: block;
	float: left;
}

#commentform input, #commentform select {
	width: 200px;
}

#videolibrary {
	width: 640px;
	border: 1px solid #999;
	padding: 10px;
	margin-top: 10px;
	height: 600px;
	overflow: scroll;
}

.videobox {
	padding: 10px;
	border-bottom: 1px dotted #999;
}

.videobox_current {
	padding: 10px;
	background-color: #E3ECF4;
	border: 1px solid #999;
}

.videothumb {
	float: left;
	margin-right: 10px;
	border: 1px solid #999;
}
.videoinfo {
	float: left;
	width: 450px;
}

.clearvid {
	clear: both;
}