/* COLOUR STYLES FOR 2007 WEBSITE */

/*==============================================================================
default_values.css
==============================================================================*/


/* defaults, globals, and miscellaneous
==============================================================================*/

body {
	font: normal 12px Arial, Helvetica, sans-serif; 
	}
	.background {
		background: #edeff0;
		}

/* Link styles
==============================================================================*/

a {
	color: #4c5154;
	}
a:hover {
	color: #a3adb3;
	}
.version a {
	color: white;
	}
h3 a:hover, .version a:hover {
	color: white;
	}
#updates a, .updates203 a {
	color: white;
	}
#updates a:hover, .updates203 a:hover {
	color: #a3adb3;
	}


/* Header of page - before breadcrumb
==============================================================================*/

#wrap {
	background: white;
	color: #4c5154;
	}
	
.x3contentleft {
	background: url(../images/style/2009/x3_content_left.gif) repeat-y;
	}
.x3contentright {
	background: url(../images/style/2009/x3_content_right.gif) repeat-y;
	}
.x3contentboth {
	background: url(../images/style/2009/x3_content_both.gif) repeat-y;
	}
.x4content {
	background: url(../images/style/2009/x4_content.gif) repeat-y;
	}
.x4content02 {
	background: url(../images/style/2009/x4_content_02.gif) repeat-y;
	}
.x1content {
	background: url(../images/style/2009/x3_content_both.gif) top center repeat-y;
	}
	
.content { /* Lytebox Window */
	background: #edeff0;
	}


/* Main logo and system navigation
==============================================================================*/

	h1 a {
		background: url(../images/logo/nda_2009.gif) no-repeat;
		}
	h1 a:hover {
		background: url(../images/logo/nda_2009.gif) no-repeat;
		}	


#system {
	color: #37424a;
	}
	#system li a {
		color: #37424a;
		}
		.sysskip {
			background: url(../images/style/2009/skip.gif) no-repeat;
			}
		.sysnorm {
			border-left: 1px solid #B7B9BB;
			}
	#system li a:hover, #system li a.active {
		color: #a3adb3;
		}


/* search setup
==============================================================================*/

#search {
	background: url(../images/style/2009/search.gif) no-repeat;
	}
	#search input {
		background: none;
		border: none;
		}

/* standard layouts
==============================================================================*/

#printpage a {
	background: url(../images/style/2009/print.gif) bottom no-repeat;
	}


/* standard layouts
==============================================================================*/

.bread {
	color: #4c5154;
	/*background: #ffffff;*/
	border-top: 20px solid #ffffff;
	}
h2, .white317_1 h2, .beige317_1 h2 {
	color: #4c5154;
	border-bottom: 1px solid #CDD5D8;
	}
h3  {
	color: #4c5154;
	background: #cdd5d8;
	}
.dealing01 {
	color: #6FA495;
	}
.dealing02 {
	color: #9DCF6D;
	}


/* standard layouts - white alternatives
==============================================================================*/

.updates03 p, .updates02 p { 
	color: white;
	}


/* Mainbody styles
==============================================================================*/

#mainbody li  {
	background: url("../images/style/2009/bullet_black.gif") no-repeat 0 6px;
	}
#mainbody ol li  {
	background: none;
	}
	
/* Mainbody styles - white alternatives
==============================================================================*/

#updates li  {
	background: url("../images/style/2009/bullet_white.gif") no-repeat 0 6px;
	}


/* page index styles
==============================================================================*/

.pi04 {
	background: #AFDEF7;
	}
.pi05 {
	background: #97BBAE;
	}
a.pi01  {
	border-bottom: 1px solid #cdd5d8;
	}
a:hover.pi01 {
	color: #4c5154;
	background: #cdd5d8;
	}
a.pi03  {
	color: white;
	border-bottom: 1px solid white;
	}
a:hover.pi03 {
	color: white;
	background: #0083A8;
	}


/* Image styles and alignment styles
==============================================================================*/

.resultheader {
	border-bottom: 1px solid #cdd5d8;
	}
.resultfooter {
	border-top: 1px solid #cdd5d8;
	}


/* tables for use 
==============================================================================*/

#selector th, .selector th, .selector2 th{
	background-color: #37424a; 
	color: white; 
	border-bottom: 1px solid white; 
	border-right: 1px solid white;
	}
	#selector th p, .selector th p, .selector2 th p {
		padding: 0;
		}
#selector td, .selector td, .selector2 td {
	background-color: #cdd5d8; 
	color: black; 
	border-bottom: 1px solid white; 
	border-right: 1px solid white;
	}
	#selector td p, .selector td p, .selector2 td p {
		padding: 0;
		}
#selector a:hover, .selector a:hover {
	color: #94c367;
	}
.selector3 th, .selector3 td  {
	background-color: #cdd5d8;
	color: black; 
	text-align: center;
	border-bottom: 1px solid white; 
	border-right: 1px solid white;
	}
	
.selector th.restoration 		{ background-color: #F37A8A; color: black; }
.selector th.spent_fuels 		{ background-color: #6FD4E4; color: black; }
.selector th.nuclear_materials 	{ background-color: #A5D867; color: black; }
.selector th.waste 				{ background-color: #FDB515; color: black; }
.selector th.optimisation 		{ background-color: #B482BA; color: black; }
.selector th.enablers 			{ background-color: #F68C4C; color: black; }

/* snippets 
==============================================================================*/

.img_left, .img_right, .highlighttxt {
	border: 1px solid #cdd5d8;
	}

div.img_left, div.img_right {
	border: none;
	}
	div.img_left img, div.img_right img {
		border: 5px solid #cdd5d8;
		}

/* site performance updates 
==============================================================================*/

.perform {
	background-color: #6FA495;
	color: white;
	}
.perform2 {
	}
.per03 {
	background-color: #cdd5d8;
	}
.per04 {
	background-color: #cdd5d8;
	}


/* site performance updates (NEW)
==============================================================================*/

.siteper {
	color: white;
	border-top: 1px solid white;
	}
.siteper2 {
	border-top: 1px solid white;
	}
.sper01 {
	background-color: #37424a;
	}
.sper02 {
	background-color: #37424a;
	border-left: 1px solid white;
	}
.sper03 {
	background-color: #cdd5d8;
	}
.sper04 {
	background-color: #cdd5d8;
	border-left: 1px solid white;
	}


/* page footer
==============================================================================*/

#foot {
	border-top: 1px solid #A7ABAE;
	}


/* Forms - site selctor
==============================================================================*/

.formholder input, textarea, select, button { 
	background: white;
	color: #4c5154;
	border-width: 1px;
	}


/* Forms - email updates 01
==============================================================================*/

.formholder02 input {
	background: white;
	}
	

/* Forms
==============================================================================*/

#adsearch legend {
	color: black;
	}
.filename {
	display: block;
	}


/* Titles
==============================================================================*/

.additionalInfo h4 {
	color: black;
	}

/* DO NOT AMEND EXISTING STYLES */

/* Righthand column styles
==============================================================================*/

.dashedLineDivider {
	border-bottom: 1px dashed #cdd5d8;
	}


/* Surveys
==============================================================================*/

	a.addComment{
		background: url(../images/smallicons/comment_add.gif) no-repeat;
		}
	a.editComment{
		background: url(../images/smallicons/comment_edit.gif) no-repeat;
		}
	a.skipComment{
		background: url(../images/smallicons/comment_none.gif) no-repeat;
		}
	a.completedComment{
		background: url(../images/smallicons/comment_complete.gif) no-repeat;
		}


/* Socio-economic Custom Element
==============================================================================*/

.resultsSort {
	background: #cdd5d8;
	}


/*==============================================================================
other.css
==============================================================================*/


/* Content page Layouts
==============================================================================*/
	
#leftside {
	float: left;
	width: 202px;
	}
	#leftside h3, #rightside h3 {
		border-top: 2px solid #edeff0;
		background: #cdd5d8;
		}
.linkexpand {
	border-bottom: 1px solid #cdd5d8;
	}
.newspart01 {
	border-right: 1px solid #cdd5d8;
	}
.newspart05 {
	border-right: 1px solid #cdd5d8;
	}
.newspart03 {
	border-right: 1px solid #cdd5d8;
	}

.updates202 {
	background: #cdd5d8 url(../images/style/2009/updates_07.gif) top right no-repeat;
	}
.updates203 {
	background: #cdd5d8 url(../images/style/2009/updates_08.gif) top right no-repeat;
	}
	.updates202 h2, .updates203 h2 {
		background: none;
		border: none;
		font-family: Arial, Helvetica, sans-serif;
		}

/* listings navigation
==============================================================================*/

#list li {
	background: none;
	}
	#list01 {
		background: url(../images/nav/2007/refine_01.gif) no-repeat;
		}
	#list02 {
		background: url(../images/nav/2007/refine_02.gif) no-repeat;
		}
	#list03 {
		background: url(../images/nav/2007/refine_03.gif) no-repeat;
		}
.version {
	border-left: 1px solid white;
}


/* Document Library specific styles
==============================================================================*/

.docspart01, .docspart01_temp {
	border-right: 1px solid #cdd5d8;
	}
.h_sub h3 {
	background: #cdd5d8; /* url(../images/style/h2_subject.gif) no-repeat;*/
	}
.h_doc h3 {
	background: #cdd5d8; /* url(../images/style/h2_doctype.gif) no-repeat;*/
	}
.h_cov h3 {
	background: #cdd5d8; /* url(../images/style/h2_coverage.gif) no-repeat; */
	}
.h_yea h3 {
	background: #cdd5d8; /* url(../images/style/h2_date.gif) no-repeat; */
	}
.h_sta h3 {
	background: #cdd5d8; /* url(../images/style/h2_status.gif) no-repeat; */
	}
.h_aut h3 {
	background: #cdd5d8; /*url(../images/style/h2_author.gif) no-repeat; */
	}

/* 3 Column styles
==============================================================================*/

.white202_1, .green202_1, .lgreen202_1, .lblue202_1,
.green547_1, .lgreen547_1, .blue547_1, .lblue547_1  {
	background: #edeff0;
	border-top: 20px solid #ffffff;
	}
	
.white202_2 {
	background: #edeff0;
	}

.skills202_1 {
	background: url(../images/style/2009/skills_quote.gif);
	}
.dialogue547_1 {
	background: url(../images/style/2009/547_dialogue_01.gif);
	border-top: 20px solid #ffffff;
	}
.skills547_1 {
	background: url(../images/style/2009/547_skills_01.gif);
	border-top: 20px solid #ffffff;
	}
.dialogue547_2 {
	background: url(../images/style/2009/547_green_01.gif) bottom;
	}
	.dialogue547_2 p {
		color: white;
		}		
.feature547_1 {
	background: #EDEFF0;
	border-top: 20px solid #ffffff;
	}
	.feature547_1 h2 {
		/*color: #ffffff;*/
		}
.feature547_2  {
	background: #EDEFF0;
	/*color: #ffffff;*/
	}
	.feature547_2 .img_left, .feature547_2 .img_right {
		border: none;
		}
.feature547_3  {
	border-top: 20px solid #ffffff;
	background: #EDEFF0;
	/*color: #ffffff;*/
	}
	.feature547_2 h2, .feature547_2 a, .feature547_3 h2, .feature547_3 a {
		/*color: #ffffff;*/
		}
		.feature547_2 a:hover, .feature547_3 a:hover {
			/*color: #a3adb3;*/
			}
	
ul#featureTabs, ul#featureTabsUp {
	background: #ffffff;
	}
	#featureTabs li, #featureTabsUp li {
		background: none;
		}
		#featureTabs li a, #featureTabsUp li a {
			background: #CDD5D8;
			/*color: #ffffff;*/
			border-right: 1px solid white;
			}
		#featureTabs li a {
			border-top: 1px solid white;
			}
		#featureTabsUp li a {
			border-bottom: 1px solid white;
			}
		#featureTabs li.featureTab03 a, #featureTabsUp li.featureTab03 a {
			border-right: none;
			}
			#featureTabs li a:hover, #featureTabsUp li a:hover {
				/*color: #0083A9;*/
				}
			#featureTabs li a.active {
				border-top: 1px solid #EDEFF0;
				background: #EDEFF0;
				}
			#featureTabsUp li a.active {
				border-bottom: 1px solid #EDEFF0;
				background: #EDEFF0;
				}
				#featureTabs li a.active:hover, #featureTabsUp li a.active:hover {
					/*color: #ffffff;*/
					}		
		
.skills202_1 h2 .feature547_1 h2 {
	color: white;
	}

.white202_1 h2, .green202_1 h2, .lgreen202_1 h2, .lblue202_1 h2,
.green547_1 h2, .lgreen547_1 h2, .blue547_1 h2, .lblue547_1 h2,
.feature547_1 h2 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #37424a;
	}

/* 2 Column styles
==============================================================================*/

.green757_1, .lgreen757_1 {
	background: #edeff0;
	border-top: 20px solid #ffffff;
	}
	.green757_1 h2, .lgreen757_1 h2 {
		font-family: Arial Black, Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #37424a;
		}

/* Process Diagrams
==============================================================================*/

.pro_b_0_1 {
	background: url("../images/process/2007/pro_b_0_1.gif") no-repeat 2px 0;
	}
.pro_b_1_0 {
	background: url("../images/process/2007/pro_b_1_0.gif") no-repeat 2px 0;
	}
.pro_b_1_1 {
	background: url("../images/process/2007/pro_b_1_1.gif") no-repeat 2px 0;
	}
.pro_b_1_2 {
	background: url("../images/process/2007/pro_b_1_2.gif") no-repeat 2px 0;
	}
.pro_b_1_3 {
	background: url("../images/process/2007/pro_b_1_3.gif") no-repeat 2px 0;
	}
.pro_b_1_4 {
	background: url("../images/process/2007/pro_b_1_4.gif") no-repeat 2px 0;
	}
.pro_b_2_0 {
	background: url("../images/process/2007/pro_b_2_0.gif") no-repeat 2px 0;
	}
.pro_b_2_1 {
	background: url("../images/process/2007/pro_b_2_1.gif") no-repeat 2px 0;
	}
.pro_b_2_2 {
	background: url("../images/process/2007/pro_b_2_2.gif") no-repeat 2px 0;
	}
.pro_b_2_3 {
	background: url("../images/process/2007/pro_b_2_3.gif") no-repeat 2px 0;
	}
.pro_b_3_0 {
	background: url("../images/process/2007/pro_b_3_0.gif") no-repeat 2px 0;
	}
.pro_b_3_1 {
	background: url("../images/process/2007/pro_b_3_1.gif") no-repeat 2px 0;
	}
.pro_b_3_2 {
	background: url("../images/process/2007/pro_b_3_2.gif") no-repeat 2px 0;
	}
.pro_b_4_0 {
	background: url("../images/process/2007/pro_b_4_0.gif") no-repeat 2px 0;
	}
.pro_b_4_1 {
	background: url("../images/process/2007/pro_b_4_1.gif") no-repeat 2px 0;
	}
.pro_b_5_0 {
	background: url("../images/process/2007/pro_b_5_0.gif") no-repeat 2px 0;
	}
h3.p_title {
	color: black;
	border-right:1px solid #6FA495;
	border-left:1px solid #6FA495;
	border-bottom:1px dashed #6FA495;
	background: none;
	}
.p_results {
	border-right:1px solid #6FA495;
	border-left:1px solid #6FA495;
	border-bottom:1px solid #6FA495;
	}
a.p_open, a.p_close, a.p_none {
	color: black;
	}
a.p_open {
	background: url("../images/process/2007/open.gif") no-repeat;
	}
a.p_close {
	background: url("../images/process/2007/close.gif") no-repeat;
	}
a.p_none {
	background: url("../images/process/2007/none.gif") no-repeat;
	}
a:hover.p_open, a:hover.p_close, a:hover.p_none {
	color: black;
	}


/* Process Diagrams
==============================================================================*/

a.attendee {
	background: url("../images/nav/attendee.gif") no-repeat;
	}
a:hover.attendee {
	background-position: 0 -40px;
	}

	
/* Add to Basket
==============================================================================*/

a.basketAdd {
	background: url("../images/style/2009/basketadd.gif") no-repeat;
	}

/* Download PDF
==============================================================================*/

a.downloadPDF {
	background: url("../images/style/2009/downloadpdf.gif") no-repeat;
	}
	

/* Video Player
==============================================================================*/

.playlist a:link {
	color: #666666;
	}
.status{
	color: #cccccc; 
	}
.caption{
	color: #ffffff; 
	text-align: center;
	}
.videoPosition {
	color: #000000; ;
	}
.videoLength{
	color: #000000; 
	}
.playerVolume{
	color: #000000; 
	}
.buttonText{
	color: #333333; 
	}
.listStyle1 {
	color: #000000; 
	}
.listStyle2 {
	color: #333333; 
	}
.listStyle3 {
	color: #666666; 
	}

/* DSSC PDF listings
==============================================================================*/

#mainbody .dssc_listing ul {
	background: url('../images/dssc/listing_back.gif') 0 0 repeat-y;
	}
	#mainbody .dssc_listing li {
		background: none;
		}
		#mainbody .dssc_listing a, #mainbody .dssc_listing span {
			color: #fff;
			}
			#mainbody .dssc_listing a:hover {color: #a3adb3;}
				
/* Level 01 */

.dssc_listing .level_01 a {
	background: url('../images/dssc/listing_01.gif') 0 0 no-repeat;
	}

.dssc_listing .level_02 .dssc_green a {
	background: url('../images/dssc/listing_02.gif') 0 0 no-repeat;
	}
.dssc_listing .level_02 .dssc_orange a {
	background: url('../images/dssc/listing_03.gif') 0 0 no-repeat;
	}
#mainbody .dssc_listing .level_02 .dssc_purple {
	background: #edeff0;
	}
	.dssc_listing .level_02 .dssc_purple a {
		background: url('../images/dssc/listing_04.gif') 0 0 no-repeat;
		}
	
/* Level 03 */

#mainbody .dssc_listing .level_03 li {
	background: url('../images/dssc/listing_06.gif') 0 0 no-repeat;
	}
	#mainbody .dssc_listing .level_03 li.last {
		background-color: #edeff0;
		margin-bottom: 10px;
		}
		#mainbody .dssc_listing .level_02 .level_03 a {
			background: url('../images/dssc/listing_05.gif') 0 0 no-repeat;
			width: 457px;
			}
			
/* Support Documents */

.dssc_support {
	background: #CDD5D8 url('../images/dssc/support_back.gif') 0 0 no-repeat;
	}

.reports {
	background: #1f262b;
	}
	.reports h3 {
		background: none;
		color: #fff;
		border-bottom: 1px solid #fff;
		}
		#mainbody .reports li {
			border-bottom: 1px solid #4c5155;
			}
			#mainbody .reports li a {
				color: #fff;
				background: url('../images/dssc/support_pdf.gif') 0 3px no-repeat;
				}
				#mainbody .reports li a:hover {color: #a3adb3;}
			
			/* Ticks - each letter corresponds to the first letter of the colours */
			#mainbody .reports li.t { background-image: url('../images/dssc/tick_100.gif'); }
			#mainbody .reports li.o { background-image: url('../images/dssc/tick_010.gif'); }
			#mainbody .reports li.e { background-image: url('../images/dssc/tick_001.gif'); }
			
			#mainbody .reports li.t.o { background-image: url('../images/dssc/tick_110.gif'); }
			#mainbody .reports li.t.e { background-image: url('../images/dssc/tick_101.gif'); }
			#mainbody .reports li.o.e { background-image: url('../images/dssc/tick_011.gif'); }
			
			#mainbody .reports li.o.e { background-image: url('../images/dssc/tick_111.gif'); }
				
/* Performance Reporting
==============================================================================*/

.perf_rep_tabs_01, .perf_rep_tabs_01 a { background-image: url('../images/reporting/tabs_01.gif'); }
.perf_rep_tabs_02, .perf_rep_tabs_02 a { background-image: url('../images/reporting/tabs_02.gif'); }
.perf_rep_tabs_03, .perf_rep_tabs_03 a { background-image: url('../images/reporting/tabs_03.gif'); }
			
.perf_rep_container {
	background: #cdd5d9;
	}
	.perf_rep_block {
		background: #fff;
		}
		.perf_rep_block .sellafield 	{ background-image: url('../images/reporting/slc_sellafield.gif'); }
		.perf_rep_block .llwr 			{ background-image: url('../images/reporting/slc_llwr.gif'); }
		.perf_rep_block .springfields 	{ background-image: url('../images/reporting/slc_springfields.gif'); }
		.perf_rep_block .dounreay 		{ background-image: url('../images/reporting/slc_dounreay.gif'); }
		.perf_rep_block .magnox 		{ background-image: url('../images/reporting/slc_magnox.gif'); }
		.perf_rep_block .research 		{ background-image: url('../images/reporting/slc_research.gif'); }
		
		.perf_rep_block h2.site {
			background: #37424a;
			color: #fff;
			}

		.perf_rep_block table {
			background: #edeff0;
			}
			.perf_rep_block table tr.alt {
				background: #f2f3f4;
				}
				.perf_rep_block table th {
					border-right: 1px solid #fff;
					}
					.th_01 { background-image: url('../images/reporting/table_headings_01.gif'); }
					.th_02 { background-image: url('../images/reporting/table_headings_02.gif'); }
					.th_03 { background-image: url('../images/reporting/table_headings_03.gif'); }
				
				.perf_rep_block table td {
					border-right: 1px solid #fff;
					}
					
.perf_rep_status_01, .perf_rep_status_02, .perf_rep_status_03 {
	background: url('../images/reporting/traffic_lights_01.gif') 0 0 no-repeat;
	}
.perf_rep_status_02 { background-image: url('../images/reporting/traffic_lights_02.gif'); }
.perf_rep_status_03 { background-image: url('../images/reporting/traffic_lights_03.gif'); }
.perf_rep_status_04 { background-image: url('../images/reporting/traffic_lights_04.gif'); }

.alt .perf_rep_status_01 { background-image: url('../images/reporting/traffic_lights_05.gif'); }
.alt .perf_rep_status_02 { background-image: url('../images/reporting/traffic_lights_06.gif'); }
.alt .perf_rep_status_03 { background-image: url('../images/reporting/traffic_lights_07.gif'); }
.alt .perf_rep_status_04 { background-image: url('../images/reporting/traffic_lights_08.gif'); }


/*==============================================================================
home.css
==============================================================================*/


/* Homepage Layouts
==============================================================================*/

.welcome {
	background: url(../images/style/2009/welcome_02.gif) no-repeat;
	}
.updates01 {
	background: url(../images/style/2009/317_white_02.gif) bottom;
	}
.updates02 {
	background: url(../images/style/2009/updates_05.gif);
	}
.updates03 {
	background: url(../images/style/2009/updates_06.gif);
	}
.updates02 h2 {
	background: url(../images/style/2009/updates_02.gif);
	}
.updates03 h2 {
	background: url(../images/style/2009/updates_04.gif);
	}
.title_down h2 {
	background: url(../images/style/2009/317_topdown.gif);
	}


/* 33 percent styles
==============================================================================*/

#homemap a {
	background: url(../images/nav/2007/map_home.gif) no-repeat;
	}
.white317_1 {
	background: url(../images/style/2009/317_white_01.gif);
	}
.green317_1 {
	background: url(../images/style/2009/317_green_01.gif);
	}
.white317_1 h2, .green317_1 h2 {
	color: white;
	}
.white317_2 {
	background: url(../images/style/2009/317_white_02.gif) bottom;
	}
.beige317_1 {
	background: url(../images/style/2009/317_beige_01.gif) bottom;
	}
.beige317_2 {
	background: url(../images/style/2009/317_beige_02.gif) bottom;
	}
.feature317 {
	background: url(../images/style/2009/317_feature.gif) no-repeat;
	}


/*==============================================================================
forms.css
==============================================================================*/


/* Form Styles  
==============================================================================*/


/* Labelling Styles
==============================================================================*/

.secureForm form label, .secureForm fieldset h3 {
	background: none;
	}

	
/* Input Styles
==============================================================================*/

	.secureForm input.radio {
		border: none;
		}
	.secureForm input.checkbox {
		border: none;
		}
	
	
/* Textarea Styles
==============================================================================*/
	
		
/* Select (drop-down box) Styles
==============================================================================*/

	
/* Button Styles
==============================================================================*/

	
/* Fieldset Styles
==============================================================================*/


/* multi =		checkbox/radio buttons
==============================================================================*/
	
.secureForm fieldset.multi {
	border: none;
	}
	.secureForm .multi h3 {
		color: black;
		}
	.secureForm .multi div {
		/*border-right: 10px solid white;*/
		}
	
	
/* 'Actions' Area Styles 
==============================================================================*/
	

/* DO NOT AMEND EXISTING STYLES */

/* Fix for IE6 browsers
==============================================================================*/


/*==============================================================================
strategy.css
==============================================================================*/


/* Topics Final Pages
==============================================================================*/

.stateFull01 {background: url('../images/strategy/2007/state_full_01.gif');}
.stateFull02 {background: url('../images/strategy/2007/state_full_02.gif');}
.stateFull03 {background: url('../images/strategy/2007/state_full_03.gif');}
.stateFull04 {background: url('../images/strategy/2007/state_full_04.gif');}
.stateFull05 {background: url('../images/strategy/2007/state_full_05.gif');}

.stateFull01 .stateFullLink01 p, .stateFull01 .stateFullLink01 h4,
.stateFull02 .stateFullLink02 p, .stateFull02 .stateFullLink02 h4,
.stateFull03 .stateFullLink03 p, .stateFull03 .stateFullLink03 h4,
.stateFull04 .stateFullLink04 p, .stateFull04 .stateFullLink04 h4,
.stateFull05 .stateFullLink05 p, .stateFull05 .stateFullLink05 h4 {
	color: white;
	}
			
/* Topics Overview Page
==============================================================================*/

.stratgeyTopicsOverview {
	background: url('../images/strategy/2007/topic_overview_back.gif') top right repeat-y;
	border-bottom: 1px solid #cdd5d8;
	border-top: 1px solid #cdd5d8;
	/* Side borders are part of the background */
	}
		
	.stratgeyTopicsOverview h3 {
		background: url('../images/strategy/2007/topic_overview_06.gif') center center no-repeat;
		}

		.stratgeyTopicsOverview h4 {
			border-bottom: 1px solid #cdd5d8;
			}
		
		.topicRow01 p, .topicRow02 p, .topicRow03 p, .topicRow04 p, .topicRow05 p {
			background: #9dcf6d;
			}
			
			.topicRow02 .topic01,
			.topicRow03 .topic01, .topicRow03 .topic02,
			.topicRow04 .topic01, .topicRow04 .topic02, .topicRow04 .topic03,
			.topicRow05 .topic01, .topicRow05 .topic02, .topicRow05 .topic03, .topicRow05 .topic04 {
				color: white;
				background: #6fa495;
				}
				
			.topicRow04 .topic05,
			.topicRow03 .topic04, .topicRow03 .topic05,
			.topicRow02 .topic03, .topicRow02 .topic04, .topicRow02 .topic05,
			.topicRow01 .topic02, .topicRow01 .topic03, .topicRow01 .topic04, .topicRow01 .topic05 {
				background: #cdd5d8;
				}
				

/* Key and Navigation Layouts
==============================================================================*/			
		
#leftside li.stateSmall01, #leftside div.stateSmall01 {background-image: url('../images/strategy/2009/state_small_01.gif'); border-bottom: 1px solid #cdd5d8;}
#leftside li.stateSmall02, #leftside div.stateSmall02 {background-image: url('../images/strategy/2009/state_small_02.gif'); border-bottom: 1px solid #cdd5d8;}
#leftside li.stateSmall03, #leftside div.stateSmall03 {background-image: url('../images/strategy/2009/state_small_03.gif'); border-bottom: 1px solid #cdd5d8;}
#leftside li.stateSmall04, #leftside div.stateSmall04 {background-image: url('../images/strategy/2009/state_small_04.gif'); border-bottom: 1px solid #cdd5d8;}
#leftside li.stateSmall05, #leftside div.stateSmall05 {background-image: url('../images/strategy/2009/state_small_05.gif'); border-bottom: 1px solid #cdd5d8;}
#leftside li.stateSmall06, #leftside div.stateSmall06 {background-image: url('../images/strategy/2009/state_small_06.gif'); border-bottom: 1px solid #cdd5d8;}
		
/* Topics State Changes
==============================================================================*/

/* Strategy Homepage Diagram
==============================================================================*/

.strategy_diagram {
	background: url('../images/style/2009/strategy_arrows.gif') 10px 15px no-repeat;
	}
	.strategy_diagram p.step {
		background: #cdd5d8;
		}
	.strategy_diagram a {
		background: #37424a url('../images/style/2009/strategy_pdf.gif') top right no-repeat;
		color: #fff;
		}
		.strategy_diagram a:hover {
			color: #A3ADB3;
			}

/*==============================================================================
home2007.css
==============================================================================*/

/* Homepage Layouts
==============================================================================*/

.homeupdates01 {
	background: #cdd5d8 url(../images/style/2009/updates_07.gif) top right no-repeat;
	}
.homeupdates02 {
	background: #cdd5d8 url(../images/style/2009/updates_08.gif) top right no-repeat;
	}

/* 25 percent styles
==============================================================================*/

.white235_1, .green235_1, .lgreen235_1, .white479_1, .green479_1, .lgreen479_1, .white723_1, .green723_1, .lgreen723_1, .insight235_1 {
	background: #edeff0;
	border-top: 20px solid #ffffff;
	}
.white235_2, .white479_2, .white723_2 {
	background: #edeff0;
	}
.insight235_1 {
	background: url('../images/style/2009/235_insight_01.gif') 0 0 no-repeat;
	}
	
.feature723_1 {
	background: #0083A9;
	}
.feature723_2  {
	border-top: 20px solid #ffffff;
	background: #0083A9;
	color: #ffffff;
	}
	.feature723_2 h2, .feature723_2 a {
		color: #ffffff;
		}
		.feature723_2 a:hover {
			color: #a3adb3;
			}
	.feature723_2 .img_left, .feature723_2 .img_right {
		border: none;
		}
	
.feature723_2 ul#featureTabs {
	background: #ffffff;
	}
	.feature723_2 #featureTabs li {
		background: none;
		}
		.feature723_2 #featureTabs a {
			background: #6ED5E6;
			color: #ffffff;
			border-right: 1px solid white;
			border-top: 1px solid white;
			}
		.feature723_2 #featureTabs .featureTab03 a {
			border-right: none;
			}
			.feature723_2 #featureTabs a:hover {
				color: #0083A9;
				}
			.feature723_2 #featureTabs a.active {
				border-top: 1px solid #0083A9;
				background: #0083A9;
				}
				.feature723_2 #featureTabs a.active:hover {
					color: #ffffff;
					}
	
.white235_1 h2, .green235_1 h2, .lgreen235_1 h2, .white479_1 h2, .green479_1 h2, .lgreen479_1 h2, .white723_1 h2, .green723_1 h2, .lgreen723_1 h2 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #37424a;
	}
	
#homemap2007 a {
	background: url('../images/nav/2009/map_home_02.gif') no-repeat;
	}
	
/* News/Features/Highlights listings
==============================================================================*/

.thumblisting.alternate {
	background: #cdd5d8;
	}
	
.insightreadmore {
	background: url('../images/style/2009/insight_read_more.gif') 0 0 no-repeat;
	}
