BODY {	background-color: #FFFFFF;	background-image: url("../images/header_corplogo.jpg");	background-repeat: no-repeat;	background-position: top left;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;}.header {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #ED1A2D;}.subheader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ED1A2D;}.spreadtext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;}.narr_subhead {	margin-left: 30px;	color: #333333;	font-style: italic;	font-size:9px;}.spreadhead {	text-decoration: none;	font-family: Arial Black, Arial, sans-serif;	font-size: 14px;	font-weight: normal;	color: #ED1A2D;}.numbon {	text-decoration: none;	font-family: Arial Black, Arial, sans-serif;	font-size: 25px;	font-weight: normal;	color: #003366;}a {	color: #0E1472;	text-decoration: none;}a:hover {	text-decoration: underline;	color: #0E1472;}.subheader_letter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #5C5900;}.header_letter {	text-decoration: none;	font-family: Arial Black, Arial, sans-serif;	font-size: 14px;	font-weight: normal;	color: #5C5900;}.redbold9px {		font-size: 11px;		color: #ED1A2D; 		font-weight: bold; }a.numbers {	font-family: Arial Black, Arial, sans-serif;	font-size: 14px;	font-weight: normal;	color: #999999;}a.numbers:hover {	text-decoration: none;	font-family: Arial Black, Arial, sans-serif;	font-size: 25px;	font-weight: normal;	color: #003366;}.footer {	font-size: 9px;	color: #666666;}.exec_tr {	color: #333333;	font-size: 9px;	font-style: italic;}/** Styles for Executive pages **/.exec_name {	color: #000000;	font-size: 9px;	font-weight: bold;}.exec_descriptor {	color: #000000;	font-size: 9px;	font-style: italic;}/** Financial highlights styles **/.figures_2004 {	margin: 0px 15px 0px 0px;}.olive_headline {	color: #5C5900;	font-size: 9px;	}	.olive_years {	color: #5C5900;	font-size: 10px;}