a:link, a:visited, a:active { 	text-decoration: none;	color: #000000;	}a:hover {	text-decoration: underline;	color: #cc0000;	}a img { 	border: 0;	}html { 	height: 100%;	min-height: 100%}body {	font-family: helvetica,arial,verdana,sans-serif;	background-color: #ffffff;	width: 100%;	min-height: 100%;	height: 100%;	margin: 0;	padding: 0;}		#headercontainer {	position: absolute;	left: 0px;	top: 0px;	z-index: 10;	}	#menu {	position: absolute;	left: 210px;	top: 77px;	width: 565px;	height: 115px;	z-index: 20;	overflow: hidden;	}	#bodycontainer {	position: relative;	top: 132px;	min-height: 100%;	}	#footer {	position: relative;	background-image: url(../main/images/footer-gray.gif);	background-repeat: repeat-x;	text-align: center;	font-size: 5pt;	font-family: helvetica,verdana,arial;	font-weight: 500;	line-height: 7px;	height: 97px;	width: 100%;	left: 0px;	right: 0px;	bottom: -20px;	padding: 0;	margin: 0; 	z-index: 10;	}.articlediv	{	text-align: justify;	font-size: 10.5pt;	line-height: 110%;	padding-bottom: 20px;	font-family: trebuchet ms,verdana,tahoma,arial,verdana,sans-serif; 	}.articlediv object, embed {	float:right;	margin:0 0 10px 10px;	}.mainheader	{	font-size: 16.5pt;	font-weight:bold;	color: #cc0000;	padding-bottom: 20px	}.floatright { 	float: right;	margin: 0 0 10px 10px;	max-width: 200px;	max-height: 200px;	background-color: transparent;	padding: 0px;	border-top: 1px solid #999;	border-right: 2px solid #555;	border-bottom: 2px solid #555;	border-left: 1px solid #999; 	}	.floatleft { 	float:left;	margin: 0 10px 10px 0;	max-width: 200px;	max-height: 200px;	background-color: transparent;	padding: 0px;	border-top: 1px solid #999;	border-right: 2px solid #555;	border-bottom: 2px solid #555;	border-left: 1px solid #999; 	}	.oddrow { 	background-color: #FFF; 	}.evenrow { 	background-color: #ececec; 	}.colhead {	background-image: url(/main/images/catbg3.gif);	background-repeat: repeat-x;	color: #ffffff;	font-weight: bold;	font-size: 10px;	font-family: helvetica,arial,verdana,sans-serif; 	}.updated{	background-image: url(/main/images/catbg3.gif);	background-repeat: repeat-x;	color: #dddddd;	font-size: 2px;	font-family: helvetica,arial,verdana,sans-serif; 	}	.tablehead {	color: #000;	font-style: normal;	font-size: 11px;	font-family: helvetica,arial,verdana,sans-serif; 	background-color: #c1c1c1;	vertical-align: top;	width: 100%;	margin: 4px 0 5px 0; 	}	.tablehead2 {	color: #000;	font-style: normal;	font-size: 10px;	font-family: helvetica,arial,verdana,sans-serif; 	background-color: #c1c1c1;	vertical-align: top;	width: 100%;	margin: 0 0 5px 0; 	}	.stathead {	color: #ffffff;	font-weight: bold;	font-size: 11px;	font-family: helvetica,arial,verdana,sans-serif;  	}	.header {	background-image: url(/main/images/titlebg.gif);	background-repeat: repeat-x;	padding: 5px 2px 5px 2px;	font-size: 13px;	font-weight: bold; 	}.header a:link, .header a:visited, .header a:active  { 	text-decoration: none;	color: #ffffff; 	}.header a:hover { 	text-decoration: blink;	color: #ffffff; 	}.newsheader {	background-image: url(/main/images/titlebg.gif);	background-repeat: repeat-x;	padding: 2px 2px 2px 2px; 	}.newscolhead {	background-image: url(/main/images/catbg3.gif);	background-repeat: repeat-x;	color: #ffffff;	font-weight: bold;	font-size: 11px;	font-family: helvetica,arial,verdana,sans-serif; 	}.newstablehead {	color: #000;	font-style: normal;	font-size: 10px;	font-family: helvetica,arial,verdana,sans-serif;	background-color: #c1c1c1;	vertical-align:top;	width: 100%;	margin: 5px 0 5px 0; 	}.greytable {	font-size: 11px;	font-family: arial,verdana;	width: 100%;	background-color: #e3e3e3;	border: 1px solid #b3b3b3;	margin-bottom: 0px;	margin-top: 0px;	}	.greyheader {	background-image: url(/main/images/hdr_bg.gif);	background-repeat: repeat-x;	height: 28px;	font-family: helvetica,arial,verdana,sans-serif;	font-size: 15px;	text-transform: uppercase;	font-weight: 100;	padding: 3px 0px 0px 5px;	position: relative; 	}	.greytitle {	font-size: 13px;	font-family: helvetica,arial,verdana,sans-serif;	font-weight: bold;	}	.greytitlealt {	font-size: 13px;	font-family: helvetica,arial,verdana,sans-serif;	}	.greybot {	background-image: url(/main/images/ftr_bg.gif);	background-repeat: repeat-x;	height: 15px;	}	.greybox {		padding:5px;	overflow: hidden;	}.bordercolor {	background-color: #a5a4a4;	}.tborder {	border: 1px solid #b3b3b3;	}	form #login {	background-color: #e3e3e3;	color: #000000;	font-family: helvetica,verdana,arial;	font-size: 10px;	font-weight: bold;	}#login .text {	font-family: helvetica,verdana,arial;	font-size: 11px;	width: 100px;	margin-right: 6px;	}#login .buttons {	border: 1px solid #b3b3b3;	border-style: outset;	font-family: helvetica,verdana,arial;	font-size: 10px;	background-color: #cc0000;	color: #ffffff;	padding:0 4px 0 4px;	margin-left: 6px;	height:17px;	}form #logout {	background-color: transparent;	color: #000000;	font-family: helvetica,verdana,arial;	font-size: 10px;	}#logout .buttons {	border: 1px solid;	border-color: #6c6c6c #323232 #323232 #6c6c6c;	border-width: 1px;	font-family: helvetica,verdana,arial;	font-size: 10px;	font-weight: bold;	color: #000000;	vertical-align: middle;	background: #d7d7d7;	height:17px;	}