/* CSS Document */body {	background-color: #E5E8F5;	font-family: Lucida Grande, Arial, Helvetica, sans-serif;	font-size: 12px;	color: black;	}td, p {	font-family: Lucida Grande, Arial, Helvetica, sans-serif;	font-size: 12px;	color: black;	}th {	background-color: #99a6d9;	color:black;	font-size: 11px;	}.data-row1 {	background-color: #e5e5f8;	font-size: 11px;	}.data-row2 {	background-color: white;	font-size: 11px;	}#top-links {	white-space:nowrap;	font-size:11px;	text-transform:uppercase;	padding-bottom: 10px;	}#top-links a {	color: #002B9D;	text-decoration:none;	}#sub-links {	background-color:white;	padding: 0px 0px 0px 25px;	line-height: 18px;	font-size:11px;	}#sub-links a {	color: #002B9D;	text-decoration:none;	}.left-column {	background-image:url(images/left-column-bkg.gif);	background-repeat:repeat-y;	margin:0;	padding:0;	top:20px;	}.right-column {	background-image:url(images/right-column-bkg.gif);	background-repeat:repeat-y;	margin:0;	padding:0;	height: 100%;	}.left-bottom {	background-image:url(images/left-bottom-bkg.gif);	background-position:bottom;	background-repeat:no-repeat;	padding: 0px 0px 0 10px;	margin:0;	height:80px;	}	.right-bottom {	background-image:url(images/right-bottom-bkg.gif);	background-position:bottom;	background-repeat:no-repeat;	padding: 0px 0 0px 0px;	height:70px	}.toolbar {	background-color: #B5BFE4;	border-top: 1px solid #D1D8F1;	border-bottom: 1px solid #99A6D9;	width: 200px;	}.page-title {	font-size:24px;	color: #CC0000;	}.sub-title {	font-size:18px;	color: #002B9D;	font-weight:bold;	}.promobox {}.text-column {	float: left;	width: 340px;	margin-right: 10px;	}.promo-column {	clear: left;	float: right;	width: 185px;	}.promo-header {	background-image: url(images/prov_promotion_top.gif);	background-position: top left;	background-repeat:no-repeat;	color: white;	font-weight:bold;	font-size: 14px;	height: 58px;	padding: 5px 10px 0 10px;	margin:0;	}.promo-message {	padding: 0 10px 0 10px;	}.promo-flash {	padding: 0 0px 0 15px;	}.promo-bottom {	background-image: url(images/prov_promotion_btm.gif);	background-position:bottom;	background-repeat:no-repeat;	height: 16px;	}.flash-home {	padding: 0 50px 0 30px; /* padding should not equal more than 80 horizontally*/	margin-top: 120px;	}.message-home {	padding: 0 50px 0 30px; /* padding should not equal more than 80 horizontally*/	margin-top: 20px;	}	.titleboxtop {	background-color: #E5E8F5;	font-weight:bold;	padding: 2px;	}