body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.error 			{ font-size: 8pt; font-weight: bold; color: #CC0000; }
.standard 		{ font-size: 8pt; font-weight: normal; color: #2c2c2c; }
.standardbold 	{ font-size: 8pt; font-weight: bold; color: #2c2c2c; }
.standardheader { font-size: 11pt; font-weight: bold; color: #2c2c2c; }
.grayheader { font-size: 10pt; font-weight: bold; color: #666666; }

.bodymain		{ margin: 0px; background-color: #000000; }
.whiterule		{ background-color: #FFFFFF; }
.blackrule		{ background-color: #000000; }
.grayrule		{ background-color: #d6d6d6; }

a          		{ font-size: 8pt; font-weight: normal; text-decoration: underline; color: #2c2c2c;  }
a:hover    		{ text-decoration: none; }

a.navon			{ font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.navoff		{ font-size: 8pt; font-weight: normal; color: #2c2c2c; text-decoration: none; }
a.navon:hover	{ font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.navoff:hover	{ font-size: 8pt; font-weight: normal; color: #2c2c2c; text-decoration: underline; }

a.subnavon			{ font-size: 8pt; font-weight: normal; color: #000000; text-decoration: underline; }
a.subnavoff			{ font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
a.subnavon:hover	{ font-size: 8pt; font-weight: normal; color: #000000; text-decoration: underline; }
a.subnavoff:hover	{ font-size: 8pt; font-weight: normal; color: #000000; text-decoration: underline; }

.headerspacer	{ background-image: url(standard/header_spacer.jpg); background-position: top; background-repeat: repeat-x; }
.splashmain		{ background: #fff url(standard/splash_main.jpg) no-repeat top center; width:1015px; padding:125px 0 0 0; }
.subnavspacer	{ background-image: url(standard/sub_nav_spacer.jpg); background-position: right; background-repeat: repeat-y; }
.navonspacer	{ background-image: url(standard/nav_on_spacer.jpg); background-position: right; background-repeat: repeat-y; }



#search {
	font-size:9pt;
	width:100%;
}

#search th {
	background:#000;
	color:#fff;
	padding:4px;
	line-height:1.5em;
	border-bottom:2px solid #fff;
	white-space:nowrap;
}

#search td {
	border-top:2px solid #fff;
	padding:3px 4px 3px 10px;
	font-size:8pt;
}

#listings td {
	text-align:left;
}

#listingid {
	text-align:right;
}

/**********************
HTML STYLES
***********************/
/* IE6 PNG FIX */
img, div, a { behavior: url(/iepngfix.htc); }

/* DO NOT EDIT THE BODY TAG, USE .bodyClass INSTEAD */
body {
	margin: 0;
	background: #FFFFFF;
	color: #000000;
}
/* SET STANDARD FONT STYLES */
.bodyClass, 
p, 
td, 
.standard {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* USE .bodyClass TO ASSIGN STYLES TO THE BODY TAG */
.bodyClass {
	text-align:center;
	background:#fff url(standard/header_spacer.jpg) repeat-x top;
}
/* SET DEFAULT LINK COLOR */
a {
	color: #0000CC;
}
/* SET DEFAULT LINK MOUSE OVER COLOR */
a:hover {
	color: #0099FF;
}
a img {
	border: 0;
}

/**********************
UNIVERSAL STYLES
***********************/
.error {
	color: #CC0000;
}
.standard 		{ font-size: 8pt; font-weight: normal; color: #2c2c2c; }
.standardbold 	{ font-size: 8pt; font-weight: bold; color: #2c2c2c; }
.standardheader { font-size: 11pt; font-weight: bold; color: #2c2c2c; }

/**********************
LAYOUT STYLES
***********************/
#container {
	margin:0 auto;
	width:100%;
}

#header {
	width:760px;
	height:120px;
	/*padding:70px 0 0 0;
	background: url(standard/logo2009.jpg) no-repeat bottom;*/
}

#content {
	clear:both;
	width:750px;
	text-align:left;
	padding-bottom:55px;
	padding-left:10px;
	min-height:310px;
	_height:310px !important;
	/*background:url(standard/interior_footer.jpg) no-repeat bottom center;*/
}

#footer {
	clear:both;
	width:100%;
	*padding:8px 0 0 0;
	margin:0 auto;
	background:#000;
	text-align:center;
}

a.footerlink, a.footerlink:hover {
	*display:block;
	width:500px;
	height:70px;
}

.poweredby {
	padding: 10px;
}

#flashcontent2 {
	margin:0 auto;
}

.listingbold {
	font-size:1.2em;
	font-weight:bold;
}

.listingheader {
	font-size:1.75em;
	font-weight:bold;
}

a.listinglink, a.listinglink:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

#topnav, #menu, a.backbutton {
	display:none;
}
#printimg {
	display:inline;
}

#printfooter {
	width:760px;
}
