                   /*   LAYOUT   *//*--------------------------------------------------*/body {	text-align: center;	padding: 0;	margin: 0;	background-color:#00337F;	font-family: Arial, helvetica, sans-serif;	font-size: 11px;}#headerbackground {	background-position: 50% 0%;	height:124px;	width:100%;	text-align:center;}#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;}#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: 530px;	margin: 0;	padding: 0;	text-align: left;}#main {background-color:#fff;}#footerleftcol p {  	color:#0053d0;	font-size:10px;	margin:0;	padding:0;	}	#footerleftcol {	margin: 0 0 0 210px;}#rightcol, #footerrightcol {	float:right;	width: 50px;	margin: 0;		padding: 0px;	text-align: left;}                    /*   ELEMENTS  *//*--------------------------------------------------*/.blueboxfilled, .greyboxfilled {border:0;background-color:#00337F;padding:8px 6px 6px 6px;margin:0 0 20px 0;}.greyboxfilled {background-color:#dddcd3;}.blueboxfilled p, .blueboxfilled h1, .blueboxfilled h2, .greyboxfilled p, .greyboxfilled h1, .greyboxfilled 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 {color: #fff;border-top:0;font-size:11px;font-weight:normal;}.blueboxfilled 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;}.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;	}table.bluetable {	border-collapse:collapse;}table.bluetable td, table.bluetable th {	font-size:11px;	text-align:left;	background-color:#a3aed3;	vertical-align:top;}table.bluetable th {	font-weight:bold;	color:#fff;	padding:3px 6px;}table.bluetable ul, table.bluetable p {	padding:2px 6px 2px 6px;	}
