/* CSS Document */
#header {
	background:url(/images/gen/top-bg.gif) repeat-x top;
}

#topnavleft {
	background:url(/images/gen/tnav-lbg.gif) no-repeat top left;
}

#body {
	background:url(/images/gen/body-bg.gif) repeat-x top center;
}

#leftcol #leftnav {
	background:url(/images/gen/lefttop.gif) no-repeat top left;
}

#leftnav h1 {
	font-size: 16px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#centercol #main {
	background:url(/images/gen/mainbg.gif) repeat-y center;
}
#centercol #main #content {
	background:url(/images/gen/corner.gif) no-repeat top left;
}

#centercol #main #content #buttons {
	margin:0px auto 0px auto;
	text-align:center;
	width:365px;
	height:21px;
}
#centercol #main #content #buttons a#blue {
	display:block;
	float:left;
	width:131px;
	margin:0px 20px 0px 20px;
	padding:2px 0px 1px 0px;
	background:url(/images/gen/blue-buttons.gif) no-repeat center top;
	font-size:9px;
	font-weight:bold;
	line-height:25px;
	text-transform:uppercase;
	text-decoration:none;
}
#centercol #main #content #buttons a:hover#blue, #centercol #main #content #buttons a:hover#blue.on {
	background:url(/images/gen/blue-buttons-on.gif) no-repeat center top !important;
}

#tell th {
	text-align:right;
	vertical-align:middle;
}



/* SearchPro */
#form {
	background:url(/images/main.jpg) no-repeat center top;
	width:580px;
	height:267px;
	text-align:right;
	vertical-align:bottom;
}
#form table {
	float:right;
	margin:240px 5px 5px 0px;
}
#form table input {
	margin:0px 0px 0px 3px;
	border:1px solid #0065b1;
}
.results {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.details {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	line-height:normal;
}
.select {
	color:#9a58a2;
	font-weight:bold;
}
#pages {
	text-align:center;
}
.nowpage {
	font-weight:bold;
}
a.page {
	color:#0DB14B !important;
}
a:hover.page {
	color:#9a58a2 !important;
	font-weight:bold;
	text-decoration:none;
}
.nextpage {
	font-weight:bold;
}