.search {
        font-size: 12px;
}

.emphasis {
        font-weight: bold;
        font-style: italic;
        color: #FF3333;
}

.black {
	color: #000000;
}

.reverse-black {
	color: #FFFFFF;
	background-color: #000000;
}

.gray {
	color: #888888;
}

.reverse-gray {
	color: #FFFFFF;
	background-color: #888888;
}

.blue {
        color: #3333FF;
}

.reverse-blue {
	color: #FFFFFF;
	background-color: #3333FF;
}

.orange {
        color: #FF9933;
}

.reverse-orange {
	color: #FFFFFF;
	background-color: #FF9933;
}

.lightblue {
        color: #33CCff;
}

.reverse-lightblue {
	color: #FFFFFF;
	background-color: #33CCFF;
}

.green {
	color: #008800;
}

.reverse-green {
	color: #FFFFFF;
	background-color: #008800;
}

.lightgreen {
	color: #00BB00;
}

.reverse-lightgreen {
	color: #FFFFFF;
	background-color: #00BB00;
}
.red {
	color: #FF3333;
}

.reverse-red {
	color: #FFFFFF;
	background-color: #FF3333;
}

.lilac {
	color: #CC33FF;
}

.reverse-lilac {
	color: #FFFFFF;
	background-color: #CC33FF;
}

.purple {
	color: #AA00AA;
}

.reverse-purple {
	color: #FFFFFF;
	background-color: #AA00AA;
}

.gold {
	color: #CCCC00;
}

.reverse-gold {
	color: #FFFFFF;
	background-color: #CCCC00;
}

.yellow {
	color: #FFFF42;
	background-color: #CC33FF;
}

.reverse-yellow {
	color: #7905F8;
	background-color: #FFFF42;
}

td, th {
	font-family: verdana, arial, helvetica;
}

td.main-menu {
	font-family: verdana, arial, helvetica;
	font-size: 18px;
	font-weight: bold;
}

td.cal {
        font-size: 10px;
}

td.reverse-orange {
	color: #FFFFFF;
	background-color: #FF9933;
}

h1  {
	font-family: verdana, arial, helvetica;
	font-size: 20px;
	color: #440044;
}

h2  {
	font-family: verdana, arial, helvetica;
	font-size: 16px;
	color: #000000;
}

h3  {
	font-family: verdana, arial, helvetica;
	font-size: 15px;
	font-style: italic;
	color: #000000;
}

h4  {
	font-family: verdana, arial, helvetica;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

h5  {
	font-family: verdana, arial, helvetica;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

h6  {
	font-family: verdana, arial, helvetica;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}

.small  {
	font-size: 10px;
}

.tiny  {
	font-size: 9px;
}

.comment, .caption  {
	font-size: 10px;
	font-style: italic;
}

body  {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
}

tt  {
	font-family: lucida console, monospace;
}

pre  {
	font-family: lucida console, monospace;
	font-size: 10px;
}

p {
	font-family: verdana, arial, helvetica;
}

li {
	font-family: verdana, arial, helvetica;
}

dt {
        font-weight: bold;
}

a {
	color: #CC33FF;
	text-decoration: underline;
}

a:hover {
        color: #CC33FF;
        background-color: #FFFF00;
}

a.plain, a.plain:hover {
    background-color: #FFFFFF;
	text-decoration: none;
}

a.reverse-blue {
	color: #FFFFFF;
	background-color: #3333FF;
	text-decoration: none;
}

a.reverse-blue:link {
	color: #FFFFFF;
	background-color: #3333FF;
	text-decoration: none;
}

a.reverse-blue:hover {
	background-color: #FFFFFF;
	color: #3333FF;
	text-decoration: none;
}

a.reverse-blue:visited {
        text-decoration: none;
}

a.reverse-orange {
	color: #FFFFFF;
	background-color: #FF9933;
	text-decoration: none;
}

a.reverse-orange:link {
	color: #FFFFFF;
	background-color: #FF9933;
	text-decoration: none;
}

a.reverse-orange:hover {
	background-color: #FFFFFF;
	color: #FF9933;
	text-decoration: none;
}

a.reverse-orange:visited {
        text-decoration: none;
}

a.reverse-lightblue {
	color: #FFFFFF;
	background-color: #33CCFF;
	text-decoration: none;
}

a.reverse-lightblue:link {
	color: #FFFFFF;
	background-color: #33CCFF;
	text-decoration: none;
}

a.reverse-lightblue:hover {
	background-color: #FFFFFF;
	color: #33CCFF;
	text-decoration: none;
}

a.reverse-lightblue:visited {
        text-decoration: none;
}

a.reverse-green {
	color: #FFFFFF;
	background-color: #008800;
	text-decoration: none;
}

a.reverse-green:link {
	color: #FFFFFF;
	background-color: #008800;
	text-decoration: none;
}

a.reverse-green:hover {
	background-color: #FFFFFF;
	color: #008800;
	text-decoration: none;
}

a.reverse-green:visited {
        text-decoration: none;
}

a.reverse-lightgreen {
	color: #FFFFFF;
	background-color: #00BB00;
	text-decoration: none;
}

a.reverse-lightgreen:link {
	color: #FFFFFF;
	background-color: #00BB00;
	text-decoration: none;
}

a.reverse-lightgreen:hover {
	background-color: #FFFFFF;
	color: #00BB00;
	text-decoration: none;
}

a.reverse-lightgreen:visited {
        text-decoration: none;
}

a.lightgreen {
	color: #00BB00;
	text-decoration: none;
}

a.lightgreen:link {
	color: #00BB00;
	text-decoration: none;
}

a.lightgreen:hover {
	color: #FFFFFF;
	background-color: #00BB00;
	text-decoration: none;
}

a.lightgreen:visited {
    text-decoration: none;
}

a.reverse-red {
	color: #FFFFFF;
	background-color: #FF3333;
	text-decoration: none;
}

a.reverse-red:link {
	color: #FFFFFF;
	background-color: #FF3333;
	text-decoration: none;
}

a.reverse-red:hover {
	background-color: #FFFFFF;
	color: #FF3333;
	text-decoration: none;
}

a.reverse-red:visited {
        text-decoration: none;
}

a.reverse-gold {
	color: #FFFFFF;
	background-color: #CCCC00;
	text-decoration: none;
}

a.reverse-gold:link {
	color: #FFFFFF;
	background-color: #CCCC00;
	text-decoration: none;
}

a.reverse-gold:hover {
	background-color: #FFFFFF;
	color: #CCCC00;
	text-decoration: none;
}

a.reverse-gold:visited {
        text-decoration: none;
}

a.reverse-yellow {
	color: #7905F8;
	background-color: #FFFF42;
	text-decoration: none;
}

a.reverse-yellow:link {
	color: #7905F8;
	background-color: #FFFF42;
	text-decoration: none;
}

a.reverse-yellow:hover {
	background-color: #7905F8;
	color: #FFFF42;
	text-decoration: none;
}

a.reverse-yellow:visited {
        text-decoration: none;
}

a.reverse-lilac {
	color: #FFFFFF;
	background-color: #CC33FF;
	text-decoration: none;
}

a.reverse-lilac:link {
	color: #FFFFFF;
	background-color: #CC33FF;
	text-decoration: none;
}

a.reverse-lilac:hover {
	background-color: #FFFFFF;
	color: #CC33FF;
	text-decoration: none;
}

a.reverse-lilac:visited {
        text-decoration: none;
}

a.reverse-purple {
	color: #FFFFFF;
	background-color: #AA00AA;
	text-decoration: none;
}

a.reverse-purple:link {
	color: #FFFFFF;
	background-color: #AA00AA;
	text-decoration: none;
}

a.reverse-purple:hover {
	background-color: #FFFFFF;
	color: #AA00AA;
	text-decoration: none;
}

a.reverse-purple:visited {
        text-decoration: none;
}

a.reverse-black {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

a.reverse-black:link {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

a.reverse-black:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}

a.reverse-black:visited {
        text-decoration: none;
}

a.reverse-gray {
	color: #FFFFFF;
	background-color: #888888;
	text-decoration: none;
}

a.reverse-gray:link {
	color: #FFFFFF;
	background-color: #888888;
	text-decoration: none;
}

a.reverse-gray:hover {
	background-color: #FFFFFF;
	color: #888888;
	text-decoration: none;
}

a.reverse-gray:visited {
        text-decoration: none;
}

.gnav  {
	font-weight: bold;
}

.nav  {
	font-weight: bold;
	font-size: 12px;
}

.blurb  {
	font-style: italic;
	font-weight: bold;
}

.home_news  {
	font-size: 12px;
	font-weight: normal;
}

.home_news_date  {
	font-size: 12px;
	font-weight: bold;
}

a.calnav  {
        color: #FF9933;
	font-size: 20px;
	font-weight: bold;
        text-decoration: none;
}

.vnav  {
	font-size: 12px;
	font-weight: bold;
}

.vnav-sub  {
	font-size: 12px;
	font-weight: normal;
}

.main-menu  {
	font-size: 18px;
	font-weight: bold;
}

.auctionitemdetail {
	font-size: 12px;
	font-weight: 600;
}

.caldate {
margin-right: 40px;	
}

/* slightly enhanced, universal clearfix hack */ 
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: &quot; &quot;; clear: both; height: 0; } .clearfix { display: inline-block; } /* start commented backslash hack \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* close commented backslash hack */ 

.columnLeft { width:150px; vertical-align:top; } 
.columnCenter { border-right:1px dotted #ccc; padding:0 12px; vertical-align:top; } 
.columnRight { width:220px; padding:0 6px; vertical-align:top; font-size:90%;} 
.columnRight h3 { margin:0 0 6px; } 
.columnRight h4 {
	font-size:100%;
	margin:0 0 3px;
	padding:0;
}
.announcements { 
	border:2px solid #aaa; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-box-shadow:2px 2px 10px -1px rgba(0, 0, 0, 0.4); 
	-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.4); 
	background:#fde0a4 url(../images/announceBack.jpg) repeat-x 0 0; 
	padding:12px; 
} 
.announcements p {margin:6px 0; line-height:1.4;}
.announcements a img {border:0;} 
.columnRight ul {margin:0; padding:0; list-style:none; *height:1%;} 
.columnRight li {margin:0; padding:6px 0 9px; border-bottom:1px dotted #ccc; line-height:1.1; *height:1%;} 
.columnRight li:last-child {border:none;} 
.columnRight ul ul {margin:3px 0 0 12px;} 
.columnRight li li {border:none;} 
.topNav {position:relative; margin:36px 0;} 
.tabContainer {padding-left:133px;} 
.topNav ul {margin:0; padding:6px 0; list-style:none; height:1.2em;} 
.topNav li {float:left; margin:0; padding:0;} 
.topNav li a {*display:block; padding:6px 9px; *padding:3px 9px 9px; font-weight:bold;} 
.topNav .nav {background:#fff; padding:6px 6px 6px 140px; clear:both;} 
.topNav .nav em {float:left;} 
.topNav .nav a {float:right; display:block; margin-left:12px;} 
.logoLink {position:absolute; top:-28px; left:21px; display:block; padding:0 6px;}

.callout_1{
	padding:3px;
	font-size:110%;
	color:#444;
	background:#ffcc00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
}