                 /*   LAYOUT   */
/*--------------------------------------------------*/


body {
	text-align: center;
	padding: 0;
	margin: 0;
	background-color:#00337F;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
}

#headerbackground {
	width:800px;
	text-align:center;
	margin:0 auto;
	background-color:#ffffff;
}

#header {
	width: 800px;
	padding: 0;
	text-align: left;
	margin: 0 auto 0 auto;
	height:124px;
	background-color:#fff;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#headerlogo {
	float: left;
	border: 0;
	margin:0;
    position: absolute;
}

#headerlogo img {
	border: 0;
	margin:0;
	padding:0;
}

#headertext {
	float: left;
	border: 0;
	margin:37px 0 0 208px;
    position: absolute;
	font-size: 25px;
	font-weight:bold;
	color: #00337F;
}

#topnavholder {
	float: left;
	border: 0;
	margin:90px 0 0 0;
    position: absolute;
	text-align:center;
	background-color:#00337F;
    width: 800px;
	padding:0;
	height:20px;
}

#contentbackground, #footercontainer {
 	float:left;
	width: 100%;
	text-align: center;
	background-image:url(../images/central_bg.gif);
	background-repeat:repeat-y;
	background-position:50% 0;
	color: #00337F;
}


#footercontainer {
padding:30px 0 0 0;
}

#content, #footer {
	width: 800px;
	padding:0;
	text-align: left;
	margin: 0 auto;
}

#footer {
	clear:both;
	margin: 0 auto;
	padding:0 0 20px 0;
}

#navcol {
	float: left;
	width: 210px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#main, #footerleftcol {
	float:left;
	width: 500px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#footerleftcol {
display:inline;
}

#main {
background-color:#fff;
padding-bottom:30px;
}

#footerleftcol p {  
	color:#0053d0;
	font-size:10px;
	margin:0;
	padding:0;
	}
	
#footerleftcol {
	margin: 0 0 0 210px;
}

#rightcol, #footerrightcol {
	float:right;
	width: 80px;
	margin: 0;	
	padding: 0px;
	text-align: left;
}

#rightcol img, #footerrightcol img {
	border:0;
	margin:0;	
	padding:0;
}


                    /*   ELEMENTS  */
/*--------------------------------------------------*/

.blueboxfilled, .greyboxfilled, .redboxfilled, .orangeboxfilled, .goldboxfilled, .purpleboxfilled {
border:0;
background-color:#00337F;
padding:8px 6px 6px 6px;
margin:0 0 20px 0;
}

.greyboxfilled {background-color:#dddcd3;}
.redboxfilled {background-color:#a7001c;}
.orangeboxfilled {background-color:#ff5907;}
.goldboxfilled {background-color:#dd9903;}
.purpleboxfilled {background-color:#67177b;}

.blueboxfilled p, .blueboxfilled h1, .blueboxfilled h2, .greyboxfilled p, .greyboxfilled h1, .greyboxfilled h2, .redboxfilled p, .redboxfilled h1, .redboxfilled h2, .orangeboxfilled p, .orangeboxfilled h1, .orangeboxfilled h2, .goldboxfilled p, .goldboxfilled h1, .goldboxfilled h2, .purpleboxfilled p, .purpleboxfilled h1, .purpleboxfilled h2 {
color:#fff;
border-top:1px solid #fff;
padding:4px 0;
margin:0;
}

.greyboxfilled p, .greyboxfilled h1, .greyboxfilled h2 {
color:#000000;
border-top:0;
}

.noline {
border-top:0;
}

.blueboxfilled h1, .greyboxfilled h1, .redboxfilled h1, .orangeboxfilled h1, .goldboxfilled h1, .purpleboxfilled h1 {
color: #fff;
border-top:0;
font-size:11px;
font-weight:normal;
}

.blueboxfilled h2, .greyboxfilled h2, .redboxfilled h2, .orangeboxfilled h2, .goldboxfilled h2, .purpleboxfilled h2  {
border-top:0;
font-size:24px;
font-weight:normal;
}

.blueboxoutlined {
border:1px solid #00337F;
padding:10px;
margin:20px 0 20px 0;
display:block;
}

.blueboxoutlined p, .blueboxoutlined h1 {
line-height:110%;
color: #00337F;
margin:0;
}

.blueboxoutlined h1 {
font-size:16px;
padding:2px;
}


table.bluetable {
	border-collapse:collapse;
}

table.bluetable td, table.bluetable th {
	font-size:11px;
	text-align:left;
	background-color:#d9ddec;
	vertical-align:top;
	border-right:1px solid #fff;
		border-bottom:2px solid #fff;
		padding:4px 0 6px 0;
}

table.bluetable th {
	font-weight:bold;
	color:#fff;
	padding:3px 6px;
		border-right:1px solid #fff;
		border-bottom:2px solid #fff;
}

table.bluetable ul, table.bluetable p {
	padding:2px 6px 2px 6px;
	margin:0;
	}
	
.bluetableholder {
border:0;
background-color:#00337F;
padding:6px;
margin:0 0 20px 0;
}

.bluetableholder table {
margin:0;
}

.palebluetableholder {
margin:0 0 20px 0;
padding:10px;
background-color:#879AB5;
}

.outlinebox {
border:1px solid #00337F;
padding:10px 0;}

.outlinebox ul, .outlinebox p {
margin:0 10px;
}

.statement_box {
background-color:#00337F;
}

.statement_box p {
}

.dropdownbox {
	background-color:#00337F;
	padding:2px 0;
	margin:1px 0;
	height:15px;
}

.dropdownbox_left {
float:left;
}

.dropdownbox_right {
float:right;
}


.dropdownbox_right p, .dropdownbox_left p {
	color:#fff;
	margin:0 6px;
}

.dropdownbox_right a:link, .dropdownbox_right a:visited, .dropdownbox_right a:active {
	 	background-image:url(../images/btn_right.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	color: #fff;
	padding:0 10px 0 0 ;
	}
	
	.dropdownbox_right a:hover {
		text-decoration:underline;
		color: #fff;		
		}

#image_overlay {
     display: none;
     position: fixed;
     width: 100%;
     height: 100%;
     top: 0px;
     left: 0px;
     background: #000000;
     filter: alpha(opacity=60);
     -moz-opacity: 0.6;
     opacity: 0.6;
}

#image_container {
     display: none;
     position: fixed;
     width: 100%;
     height: 100%;
     top: 0px;
     left: 0px;
     background: transparent;
}

#image {
     display: block;
     width: 320px;
     height: 320px;
     margin: 120px auto 0 auto;
     background: #FFFFFF;
     border: 1px solid #999999;
     text-align: center;
}

.kpi {
	margin:20px 10px 10px 10px;
	background-color:#fff;
	padding:0 0 4px 0;
	}

#opaque {
		background: none repeat scroll 0%;
		position:absolute;
	/*	opacity: 0.2;
		-moz-opacity: 0.2;
		filter: alpha(opacity=20);*/
		height:200px;
		width:100px;
}


/* ------------- AMLIN IS ---------------- */

#amlin_is {
	width:500px;
	background-image:url(../images/08_highlights/amlin_is_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color: #fff;
	padding:10px 0 20px 0;
}

#amlin_is  h1 {
	color: #D65500;
	font-size:1.85em;
	line-height:24px;
	margin:0 30px;
	font-weight:normal;
}

#amlin_is h2 {
	font-size:1.2em;
	color:#fff;
	margin:0 30px;
	padding-bottom:4px;
}

#amlin_is ul {
	color:#fff;
}

#amlin_is li {
	background-image:url(../images/bullet_white.gif);
	background-position:0pt 5px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0 0 2px 10px;
	margin:0 30px;
	font-size:1.3em;
	line-height:16px;
}

/* -------------- PHOTO HEADERS --------------- */

#photoheader, #photoheader_red, #photoheader_orange, #photoheader_gold, #photoheader_purple {
	background-image:url(../images/08_highlights/p04_taylor_white.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0;
	margin:0;
	border-bottom:1px solid #00337F;
}

#photoheader_red {border-bottom:1px solid #a7001c;}
#photoheader_orange {border-bottom:1px solid #ff5907;}
#photoheader_gold {border-bottom:1px solid #dd9903;}
#photoheader_purple {border-bottom:1px solid #67177b;}

#photoheader.ph_ceo {background-image:url(../images/08_review/p08_ceo_white.jpg);}
#photoheader_red.bus_al {background-image:url(../images/08_review/p18_beale_white.jpg);}
#photoheader_red.bus_uk {background-image:url(../images/08_review/p26_carpenter_white.jpg);}
#photoheader_red.bus_ber {background-image:url(../images/08_review/p30_wyatt_white.jpg);}
#photoheader_red.bus_afu {background-image:url(../images/08_review/p34_martinache_white.jpg);}
#photoheader_orange {background-image:url(../images/08_review/p36_illingworth_white.jpg);}
#photoheader_gold {background-image:url(../images/08_review/p40_farrow_white.jpg);}
#photoheader_purple {background-image:url(../images/08_review/p44_hextal_white.jpg);}


#photoheader div#para, #photoheader_red div#para, #photoheader_orange div#para, #photoheader_gold div#para, #photoheader_purple div#para {
	background-image:url(../images/08_highlights/p04_open_quote.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0;
	margin:0 0 0 180px;
}

#photoheader_red div#para {background-image:url(../images/08_review/p30_open_quote.gif);}
#photoheader_orange div#para {background-image:url(../images/08_review/p36_open_quote.gif);}
#photoheader_gold div#para {background-image:url(../images/08_review/p40_open_quote.gif);}
#photoheader_purple div#para {background-image:url(../images/08_review/p44_open_quote.gif);}

#photoheader #para p, #photoheader_red #para p, #photoheader_orange #para p, #photoheader_gold #para p, #photoheader_purple #para p {
	padding:10px 12px 6px 0;
	margin:0 0 0 16px;
	font-size:1.4em;
	line-height:18px;
	color:#00337F;
	background-image:url(../images/08_highlights/p04_close_quote.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#photoheader #para small, #photoheader_red #para small, #photoheader_orange #para small, #photoheader_gold #para small, #photoheader_purple #para small {
	padding:0px 13px 16px 0;
	margin:0 0 0 16px;
	font-size:1em;
	line-height:14px;
	color:#000;
	display:block;
}

#photoheader_red #para p {color:#a7001c;background-image:url(../images/08_review/p30_close_quote.gif);}
#photoheader_orange #para p {color:#ff5907;background-image:url(../images/08_review/p36_close_quote.gif);}
#photoheader_gold #para p {color:#dd9903;background-image:url(../images/08_review/p40_close_quote.gif);}
#photoheader_purple #para p {color:#67177b;background-image:url(../images/08_review/p44_close_quote.gif);}

#photoheader.ph_ceo #para p {
		font-size:1.4em;
		line-height:19px;
}

/* ------------------------------------------------------------------- */

#pale_blue_box, #kpi_hero_box {
	background-color:#ecedf5;
	border-bottom:1px solid #00337F;
}

#kpi_hero_box, #kpi_hero_box_red, #kpi_hero_box_orange, #kpi_hero_box_gold, #kpi_hero_box_purple {
	border-bottom:6px solid #00337F;
	padding-top:8px;
}

#kpi_hero_box_red {border-bottom:6px solid #a7001c;background-color:#fbeeec;}
#kpi_hero_box_orange {border-bottom:6px solid #ff5907;background-color:#fff6ee;}
#kpi_hero_box_gold {border-bottom:6px solid #dd9903;background-color:#fffaf1;}
#kpi_hero_box_purple {border-bottom:6px solid #67177b;background-color:#f5f0f7;}


#kpi_hero_box h1, #kpi_hero_box h2, #kpi_hero_box p, #kpi_hero_box small, #kpi_hero_box_red h1, #kpi_hero_box_red h2, #kpi_hero_box_red p, #kpi_hero_box_red small, #kpi_hero_box_orange h1, #kpi_hero_box_orange h2, #kpi_hero_box_orange p, #kpi_hero_box_orange small, #kpi_hero_box_gold h1, #kpi_hero_box_gold h2, #kpi_hero_box_gold p, #kpi_hero_box_gold small, #kpi_hero_box_purple h1, #kpi_hero_box_purple h2, #kpi_hero_box_purple p, #kpi_hero_box_purple small {
	font-size:15px;
	line-height:20px;
	border-bottom:1px solid #00337F;
	padding:2px 0;
	color:#00337F;
}

#kpi_hero_box_red h1, #kpi_hero_box_red h2, #kpi_hero_box_red p, #kpi_hero_box_red small {border-bottom:1px solid #a7001c;color:#a7001c;}
#kpi_hero_box_orange h1, #kpi_hero_box_orange h2, #kpi_hero_box_orange p, #kpi_hero_box_orange small {border-bottom:1px solid #ff5907;color:#ff5907;}
#kpi_hero_box_gold h1, #kpi_hero_box_gold h2, #kpi_hero_box_gold p, #kpi_hero_box_gold small {border-bottom:1px solid #dd9903;color:#dd9903;}
#kpi_hero_box_purple h1, #kpi_hero_box_purple h2, #kpi_hero_box_purple p, #kpi_hero_box_purple small {border-bottom:1px solid #67177b;color:#67177b;}

#kpi_hero_box h2, #kpi_hero_box_red h2, #kpi_hero_box_orange h2, #kpi_hero_box_gold h2, #kpi_hero_box_purple h2 {
	font-size:16px;
	padding:8px 0 16px 0;
	margin:0 16px;
	border-bottom:none;
}

#kpi_hero_box p, #kpi_hero_box small, #kpi_hero_box_red p, #kpi_hero_box_red small, #kpi_hero_box_orange p, #kpi_hero_box_orange small, #kpi_hero_box_gold p, #kpi_hero_box_gold small, #kpi_hero_box_purple p, #kpi_hero_box_purple small {
	font-weight:normal;
	border-bottom:none;
	padding:4px 0;
	margin:0;
}

p span {
	font-size:.8em;
	padding-left:6px;
	display:inline;
}

#kpi_hero_box small, #kpi_hero_box_red small, #kpi_hero_box_orange small, #kpi_hero_box_gold small, #kpi_hero_box_purple small {
	font-size:12px;
	line-height:12px;
	padding:0 0 14px 0;
	display:block;
}

#kpi_hero_box div.left, #kpi_hero_box div.right, #kpi_hero_box_red div.left, #kpi_hero_box_red div.right, #kpi_hero_box_orange div.left, #kpi_hero_box_orange div.right, #kpi_hero_box_gold div.left, #kpi_hero_box_gold div.right, #kpi_hero_box_purple div.left, #kpi_hero_box_purple div.right {
	float:left;
	width:226px;
	margin:0 0 8px 16px;
	padding:0;
	display:inline;
}

#kpi_hero_box div.right, #kpi_hero_box_red div.right, #kpi_hero_box_orange div.right, #kpi_hero_box_gold div.right, #kpi_hero_box_purple div.right {
float:right;
margin:0 16px 8px 0;
}

/* --------------------------------------------------------- */

#pale_blue_box ul, #pale_blue_box h3 {
margin:0 16px;
padding:16px 0;
font-size:1.35em;
line-height:18px;
}

#pale_blue_box h3 {
padding-bottom:0;
}

#pale_blue_box li {
padding-bottom:6px;
		color:#00337F;
}

.grey_box, .blue_box {
	background-color:#d7d7cc;
	padding:12px 0 8px 0;
}

.blue_box {
	background-color:#d9ddec;
	padding:8px 0 10px 0;
	margin-bottom:8px;
}

.grey_box h3, .grey_box p, .blue_box h3, .blue_box p {
	margin-left:16px;
	margin-right:16px;
}

.blue_box h3, .blue_box p {
	margin:0 8px 0px 8px;
}

/* --------------------------------------------------------- */

.case_study, .case_study_db {
		background-color:#dce2f0;
		padding-bottom:12px;		
		margin-bottom:16px;
}

.case_study_db {
		background-color:#014a8e;
		padding-top:8px;
}

.case_study_head, .case_study_db_head {
	background-color:#a7001c;
	margin:0 0 0 0;
	padding:6px 0;
	text-indent:12px;
}

.case_study_db_head {
	background-color:#fff;
	margin:12px;
}

.case_study_head h1, .case_study_db_head h1 {
	color:#fff;
	font-size:14px;
	line-height:14px;
	margin:0;
	padding:0;
}

.case_study_db_head h1 {
	color:#014a8e;
}

.case_study p, .case_study_db p {
	margin:0 12px 14px 12px;
}

.case_study_db p {
	color:#fff;
}

.blue_head, .blue_head_db  {
	background-image:url(../images/08_review/p20_allchorne_blue.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0 0 10px 0;
	margin:0 12px 12px 12px;
	border-bottom:1px solid #00337F;
	height:123px;
}

.blue_head_db {
	background-image:url(../images/08_review/p23_etheridge_blue.jpg);
	padding:0 0 10px 0;
	margin:0 12px 12px 12px;
	border-bottom:1px solid #ffffff;
	height:98px;
}

.randell {background-image:url(../images/08_review/p28_randell_blue.jpg);}
.dale {background-image:url(../images/08_review/p20_dale_blue.jpg);}
.wright {background-image:url(../images/08_review/p21_wright_blue.jpg);}
.dampier {background-image:url(../images/08_review/p21_dampier_blue.jpg);}
.taylor {background-image:url(../images/08_accountability/p132_taylor_blue.jpg);}
.buch {background-image:url(../images/08_accountability/p133_buchanan_blue.jpg);}
.wrightson{background-image:url(../images/08_accountability/p138_wrightson_blue.jpg);}


.blue_head p, .blue_head_db p {
margin:0 0 0 140px;
padding:16px 0 0 0;
}

.blue_head_db p {
	color:#fff;
}
