/* Basic HTML */body {	margin: 0px;	padding: 0px;	font: 12px/18px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	color: #000000;	background: #0089C3 url(../images/body_bg.gif) repeat-x fixed left top;}p {	margin: 0px;}img {	border: 0px;}dl, dt, dd {	margin: 0px;	padding: 0px;	display: block;}/* Site-wide element settings */div.clear {	clear: both;}/* */div.container {	width: 880px; /* 900p */	margin: 15px auto 0px auto;	padding: 10px 10px 0px 10px;	background: #E8F4FB url(../images/container_upper_corners.gif) no-repeat left top;}div.container div.header {	position: relative;	width: 880px;	height: 150px;	margin-bottom: 35px;}div.container div.header div.logo {	position: absolute;	top: 0px;	left: 0px;	width: 230px;	height: 150px;	background: url(../images/logo.gif) no-repeat;}div.container div.header div.imagerotator {	position: absolute;	top: 0px;	left: 231px;	width: 649px;	height: 119px;}div.container div.header div.topmenu {	position: absolute;	top: 120px;	left: 231px;	width: 649px;	height: 30px;	font: bold 12px/12px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	color: #FFFFFF;	background: url(../images/topmenu_bg.gif) no-repeat;}/* */div.copyright {	width: 900px;	height: 30px;	margin: 0px auto 0px auto;	font-size: 1px;	background: url(../images/container_lower_corners.gif) no-repeat left top;	clear: both;}div.container div.footer {	height: 18px; /* 25px */	padding-top: 7px;	font: 12px/12px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	text-align: center;	text-transform: uppercase;	color: #FFFFFF;	background: #9CBBCF;	clear: both;}div.container div.main {}div.container div.main div.leftmenu {	width: 190px;	float: left;}div.container div.main div.leftmenu dl {	width: 188px; /* 190px */	margin-bottom: 20px;	padding: 0px 1px 5px 1px;	background: url(../images/menu_fading_bg.gif) no-repeat center bottom;}div.container div.main div.leftmenu dd a {	padding: 8px 0px 8px 20px;	font: bold 11px/11px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	text-decoration: none;	color: #000000;	background: url(../images/menu_dotted_separator.gif) no-repeat left bottom;	display: block;}div.container div.main div.leftmenu dd.last a {	background: none;}div.container div.main div.leftmenu dt {	width: 190px;	height: 18px; /* 25px */	margin: 0px -1px 5px -1px;	padding: 7px 0px 0px 0px;	font: bold 11px/11px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	text-align: center;	text-transform: uppercase;	color: #FFFFFF;	background: url(../images/menu_top.gif) no-repeat;}div.container div.main div.content {	width: 485px;	margin: 0px 30px 25px 25px;	padding: 10px 0px 0px 0px;	float: left;}div.container div.main div.content h1 {	margin: 0px 0px 16px 0px;	font: bold 20px/26px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	letter-spacing: 1px;	color: #005BA1;}div.container div.main div.news {	width: 150px;	font: 10px/14px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	float: left;}div.container div.main div.news a {	font: 10px/14px 'trebuchet ms',verdana,helvetica,arial,sans-serif;}div.container div.main div.news dl {	width: 130px; /* 150px */	padding: 0px 10px 10px 10px;	background: url(../images/news_fading_bg.gif) no-repeat center bottom;}div.container div.main div.news dt {	width: 150px;	height: 19px; /* 25px */	margin: 0px -10px 10px -10px;	padding: 6px 0px 0px 0px;	font: bold 11px/11px 'trebuchet ms',verdana,helvetica,arial,sans-serif;	text-align: center;	text-transform: uppercase;	color: #FFFFFF;	background: url(../images/news_top.gif) no-repeat;}div.byline {	position: relative;	width: 500px;   	margin: 0px auto 0px auto;	padding: 0px 10px 0px 10px;	text-align: center;}