body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#4f5668;
	background-image:url(images/bg_blend.jpg);
	background-repeat:repeat-x;
	margin:0px;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
* { behavior: url(iepngfix.htc) }
#pageWrap {
	width:770px;
	position:relative;
}
/* header css */
#mainHd {
	width:770px;
	height:273px;
	background-image:url(images/hd_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#hdOverlay {
	width:440px;
	height:273px;
	position:absolute;
	top:0;
	left:330px;
	z-index:125;
}
#upperNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	letter-spacing:1px;
	text-align:right;
	margin:15px;
}
#upperNav a {
	color:#fff;
	text-decoration:none;
	display:inline block;
}
#upperNav a:hover {
	text-decoration:underline;
}
#menuOverlay {
	width:631px;
	height:39px;
	position:absolute;
	top:234px;
	left:0;
	z-index:130;
}
#flashDiv {
	width:600px;
	height:234px;
	position:absolute;
	top:-1px;
	left:0;
	z-index:1;
}
/* end header css */
/* sub menu css */
.menuActive {
	display:visible;
}
.menuInactive {
	display:none;
}
#calendarSub {
	width:202px;
	height:148px;
	position:absolute;
	top:273px;
	left:0;
	z-index:130;
}
#calendarSubInner {
	width:202px;
	height:148px;
	background-image:url(images/calendarSubBg.png);
	background-repeat:no-repeat;
	display:block;
}
#officersSub {
	width:202px;
	height:86px;
	position:absolute;
	top:273px;
	left:202px;
	z-index:130;
}
#officersSubInner {
	width:202px;
	height:86px;
	background-image:url(images/officersSubBg.png);
	background-repeat:no-repeat;
	display:block;
}
.subLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:21px;
	color:#fff;
	text-transform:uppercase;
}
.subLink a {
	color:#fff;
	text-decoration:none;
}
.subLink a:hover {
	text-decoration:underline;
}
/* end sub menu css */
#mainPgWrap {
	/*position:relative;*/
}
#mainPgArea {
	float:left;
	width:398px;
	margin:0;
	padding:0;
}
#mainPgAreaLC {
	float:right;
	width:584px;
	margin:0;
	padding:0;
}
#mainPgAreaRC {
	float:left;
	width:584px;
	margin:0;
	padding:0;
}
#mainPgAreaNC {
	width:770px;
	margin:0;
	padding:0;
}
.mainContentCell {
	background-image:url(images/mainCellBg.gif);
	background-repeat:repeat-x;
	background-color:#b5b8c0;
}
#leftCol {
	float:left;
	width:186px;
	margin:0;
	padding:0;
}
#rightCol {
	float:right;
	width:186px;
	margin:0;
	padding:0;
}
#auctioneerBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#auctioneerBoxContent {
	width:186px;
	background-image:url(images/typicalBoxBg.png);
	background-repeat:no-repeat;
}
#infoCenterBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#infoBoxContent {
	width:186px;
	background-image:url(images/typicalBoxBg.png);
	background-repeat:no-repeat;
}
#calendarInsetContent {
	width:186px;
	background-image:url(images/typicalBoxBg.png);
	background-repeat:no-repeat;
}
#newsBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#newsContentArea {
	width:186px;
	background-image:url(images/typicalBoxBg.png);
	background-repeat:no-repeat;
}
.newsDate {
	color:#000;
}
.newsTitle {
	font-weight:bold;
	color:#142D62;
}
#newsArticle {
	padding-bottom:10px;
}
#newsArticle a {
	color:#000;
	text-decoration:none;
}
#newsArticle a:hover {
	text-decoration:underline;
	color:#fff;
}
#footer {
	padding:15px 0 20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#ccc;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#e5e5e5;
	text-decoration:underline;
}
#footer a:hover {
	color:#fff;
	text-decoration:none;
}
.header1 {
	font-size: 14px;
	color: #142D62;
	font-weight: bold;
}
.borderTopBottom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #142D62;
	border-bottom-color: #142D62;
}
.header5 {
	font-size: 14px;
	color: #142D62;
	font-weight: bold;
}
.grayDashedTop {
	border-top:1px dotted #142D62;
}
.boxborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #142D62;
	border-bottom-color: #142D62;
	border-left-style: dotted;
	border-right-style: dotted;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-color: #142D62;
	border-right-color: #142D62;
}
.h2 {
	font-size: 14px;
	color: #142D62;
	font-weight: bold;
}	
.normalrow {
}


.highlightrow {
	background-color: #ccc;
}