h1 {
	color: #d00; margin: 0px; padding: 8px; padding-bottom: 0px; font-family: Georgia; font-size: 150%;
	}
table.main {
	width: 100%; vertical-align: top; font-size: 100%; border-collapse: collapse;
	padding: 0px; margin: 0px;
	}
table.main td {
	vertical-align: top;
	}
table.main td.auctions {
	/*width: 65%;*/ width: 670px; padding-right: 3px; /*background-image: url(../images/index/bg.jpg); 
	*/font-size: 110%;
	/*background-repeat: no-repeat; background-position: bottom right; */
	float: left; border-right: 3px solid #fff;
	}
table.main td.auctions p {
	color: #041d6e; font-size: 80%; padding; 0px; margin: 7px; margin-left: 12px;
	}
table.main td.auctions table {
	}
table.main td.auctions table td {
	vertical-align: top; font-size: 110%; /*padding-bottom: 60px; */width: 33%; 
	}
table.main td.auctions ul {
	width: 220px; margin: 0px; padding: 5px; color: #026; list-style: none;
	}
table.main td.auctions ul li {
	padding: 13px 0px 5px; 
			height: 55px; 
		margin: 0px;
	background: #fff url('../images/index/icons/bg.gif') no-repeat 10px 0px;
	}
table.main td.auctions ul li img {
	float: left; margin-right: 10px; margin-left: -5px; margin-top: -11px;
	}
table.main td.auctions ul li a {
	font-size: 100%; letter-spacing: 1px;
	}
table.main td.auctions ul li div {
	font-size: 90%; font-family: Verdana;
	}


table.main td.register {
	padding: 0px; margin; 0px; height: 315px;
	background-position: bottom right; background-repeat: repeat-y;
	}
table.main td.register div {
	padding: 0px 60px 0px 8px; color: #041d6e;
	}
table.main td.register div div {
	padding: 0px;
	}
table.main td.register div.title {
	font-weight: bold; font-size: 120%; font-family: Georgia; padding: 5px 5px 0px; margin: 0px 0px 0px -8px; 
	background: #fff url('../images/index/news_top_bg.gif') repeat-x top left; 
	height: 28px; white-space: nowrap;
	}
table.main div.title div.click {
	font-weight: normal; font-size: 85%; display: inline; padding-right: 0px;
	white-space: nowrap;
	}
table.main td.register div.calendar {
	padding: 0px; width: 100%; background-color: #e3eaff; 
	height: 315px; border: none; 
	background-image: url(../images/index/dates_bg.jpg); 
	background-position: top right; background-repeat: no-repeat;
	font-size: 90%; background-color: #e3eaff;
	}
table.main div.calendar div.scroller {
			width: 100%;
		margin: 0px 0px 0px -8px;
	padding: 0px 60px 0px 5px; position: relative; overflow: hidden; 
	height: 280px;
	}
table.main div.calendar div.scroller div {
	font-size: 110%; padding: 0px; position: relative; width: 100%;
	}
table.main div.calendar div.scroller div a {
	font-size: 120%; color: #041d6e;
	}
table.main td.register div.calendar div.content {
	width: 100%; border: none; overflow: none; margin: 0px; padding: 0px 0px 8px 8px; border: 0px;
	height: 315px;
	}
table.main td.register div.content ul {
	list-style: square; color: #d00; margin: 5px 0px 5px 20px;
	}
table.main td.register div.content ul span {
	color: #041d6e; font-weight: bold;
	}




table.main td.news_strip {
	border: none; padding: 0px; margin: 0px; padding-top: 2px;
	}
table.main td.news_strip div.top {
			height: 31px;
		background: #fff url('../images/index/news_top_bg.gif') repeat-x top left; 
	color: #041d6e; font-family: Georgia; font-size: 110%; font-weight: bold; padding: 7px;
	width: 100%;
	}
table.main td.news_strip div.top span {
	float: right; display: block; clear: both; 
	}
table.main td.news_strip div.top span a {
	font-family: Georgia; font-size: 90%; color: #041d6e; margin-left: 20px;
	}
table.main td.news_strip table {
	border-collapse: separate; border: none; padding: 0px; background-color: #e3eaff; height: 90px;
	width: 100%;
	}
table.main td.news_strip table td {
	width: 25%; border: 1px solid #cdd9fe; border-right: 1px solid #fff; border-top: none;
	}
table.main td.news_strip table td div.news_story {
	height: 100%;
	}
table.main td.news_strip table td div.details {
	padding: 7px; height: 55px; font-size: 110%; font-weight: bold;
	}
table.main td.news_strip table td div.news_date {
	letter-spacing: 1px;  color: #c10;
	}
table.main td.news_strip table td div.news_date a, table.main td.news_strip table td div.news_date strong {
	font-size: 100%; font-family: Verdana; color: #d00;
	}
table.main td.news_strip table td div.news_headline a, table.main td.news_strip table td div.news_headline strong {
	color: #041d6e; font-size: 100%; font-family: Verdana;
	}
table.main td.news_strip table td div.link {
	padding: 3px; height: 30px; text-align: right; padding-bottom: 0px;
	}













/*  OLD STUFF */

/* NEWS ROW */

/*
table.news {
	width: 100%; height: 190px; background-color: #e3eaff; margin-bottom: 3px; color: #041d6e; 
	border-collapse: collapse; margin: 0px; border: none; padding: 0px;
	}
table.news td.background {
	background-repeat: no-repeat; background-position: top right; padding: 0px;
	background-color: #fff; width: 75px;
	}
table.news td.background div {
	margin: 0px; padding: 0px;
	}
table.news td.background div.top {
	border-bottom: 1px solid #fff;
	}
table.news td.background div.bottom {
	border-top: 2px solid #fff;
	}
table.news td.stories {
	vertical-align: top; padding: 5px; padding-left: 15px; font-size: 90%;
	font-size: 110%; padding-top: 0px;
	}
table.news td.stories div {
	font-weight: bold; font-size: 120%; font-family: Georgia; margin-bottom: 4px;
	margin-left: -15px;
	border-bottom: 1px solid #a1b4ee; border: 1px solid #7184be; border-right: none;
	background-color: #c1d4fe; margin-bottom: 8px; margin-right: -5px;
	}
table.news td.other_stories {
	padding: 0px; vertical-align: bottom; text-align: left; padding: 5px; color: #041d6e; font-weight: bold;
	font-size: 100%; padding-left: 15px; padding-bottom: 10px;
	}
*/