html, body		{font-family: Tahoma, Verdana, Arial, sans-serif;padding:0;margin:0;color:#000;background:#fff;font-size:86%;}
img				{border-width:0px 0px 0px 0px;}
h1, h2, h3		{color:#7b9494;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h1				{font-weight:normal;font-size:2em; padding:2px 0px 5px 0px;}
h2				{font-weight:normal;font-size:1.4em; padding:2px 0px 5px 0px;}
h3				{font-weight:normal;font-size:1.2em; padding:2px 0px 5px 0px;}
a				{color:#000;}
ul				{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
p				{margin:0px 0px 0px 0px;padding:3px 0px 3px 0px;}

#topnav			{color:#000;background:#fc0;height:25px;}
#topnav p		{padding:5px 10px 0px 0px;margin:0;white-space: nowrap; float:right; font-size:86%;}

#logorail		{position:relative;height:5px;color:#000;background:#fc0;border-bottom:1px solid #c90;clear:both;}
#logorail img	{display:block;border:none;position:absolute;top:-55px;left:20px;}

#menurail						{color:#000;background: #fff url(../images/bgmenurail.gif) repeat-x top;border-top:1px solid #ffc;border-bottom:1px solid #fff;height:25px;padding:0px 0px 0px 20px;}
#menurail p						{padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:86%;}
#menurail a						{color:#333;padding:5px 0px 5px 0px;margin:0px 0px 0px 0px;text-decoration:none;height:10px;}
#menurail a:hover				{color:#000;text-decoration:underline;}

#submenu						{color:#000;background: #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;height:25px;padding:0px 0px 0px 20px;}
#submenu p						{padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:86%;}
#submenu a						{color:#333;padding:5px 0px 5px 0px;margin:0px 0px 0px 0px;text-decoration:none;height:10px;}
#submenu a:hover				{color:#000;text-decoration:underline;}

form{margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;}
select{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;}
.field {margin:0px 0px 10px 20px; display:block; width:180px; font-family: Verdana, Helvetica, Arial, sans-serif; color:#000;}
.largefield {margin:0px 0px 10px 20px; display:block; width:300px; font-family: Verdana, Helvetica, Arial, sans-serif; color:#000;}
.button {padding:2px 2px 2px 2px; background-color:#c60; border-top:solid 1px #fc6; border-left:solid 1px #fc6; border-bottom:solid 1px #930; border-right:solid 1px #930; color:#fff; font-size: 11px; width:100px;}
.smallbutton {margin:0px 0px 0px 0px;padding:0px 2px 2px 2px; background-color:#c60; border-top:solid 1px #fc6; border-left:solid 1px #fc6; border-bottom:solid 1px #930; border-right:solid 1px #930; color:#fff; font-size: 11px; width:30px; height:20px;}






#bodywrapper					{padding:10px 20px 10px 20px;margin:0px 0px 0px 0px;vertical-align:top;}
#ContentTable					{border: none; border-width:0px 0px 0px 0px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#ContentTable td				{border-right: none; margin:0px 0px 0px 0px; padding:2px 2px 6px 2px; vertical-align:top;}


#footer							{color:#666;clear:both;padding: 35px 20px 20px 20px;}
#footer p						{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
#footer a						{color:#333;font-weight:normal;text-decoration:none;white-space: nowrap;padding:3px 0px 3px 0px;}
#footer a:hover					{color:#000;text-decoration:underline;}

td 
{
	vertical-align: text-top;
}

.listing
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border: solid #fc0;
border-width:1px 1px 1px 1px;
width:100%;
margin-left:0px;
margin-right:auto;
}
.listing td 
{ 
padding:3px 2px 3px 2px;
margin:0px 0px 0px 0px;
font: 11px/18px verdana;
}
.listing th 

{
padding:3px 2px 3px 2px;
margin:0px 0px 0px 0px;
font: bold 11px/18px verdana;
background:#fc0;
color:#000;
border:1px solid;
border-color:#ffc #c90 #c90 #ffc; 	
margin:0;
text-align : left;
}
.odd {background:#ffc;}
.even {background:#fff;}
.listing a { color: #000;}
.listing a:hover { color: #000;}



/*
.letternav
	{
	text-align:center;
	color:#fff;
	font: 11px/18px verdana;
	margin:18px 0;
	}

.letternav a:link
	{
	color:#fff; 
	padding:2px 4px;
	background:#900;
	border:1px solid #600; 
	text-decoration:none;
	}

.letternav a:link:hover
	{
	background:#600; 
	color:#ff3;
	}

.letternav a:visited
	{
	color:#fff; 
	padding:2px 4px;
	background:#900;
	border:1px solid #600; 
	text-decoration:none;
	}

.letternav a:visited:hover
	{
	background:#600; 
	color:#ff3;
	}




.listing td.numcode
	{
	text-align:right; 
	padding-right:10px;
	font-style:italic;
	}

.listing th.sorted 
	{
	background-image: url(../images/downtick.gif);
	background-position: right;
	background-repeat: no-repeat;
	}

td.distance
	{
	text-align:center;
	}

th.distance.sorted
	{
	padding:0px 20px 0px 5px;
	}

th a
	{
	color:#fff;
	text-decoration:none;
	}

th a:hover
	{
	color:#ff3;
	text-decoration:none;
	}

.field 
	{
	margin:0 20px 10px 20px;
	display:block;
	width:180px;
	font-family: Tahoma, Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#000;
	}

.largefield 
	{
	margin:0 20px 10px 20px;
	display:block;
	width:300px;
	font-family: Tahoma, Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#000;
	}

#skipnav
{
	position:absolute;
	left:-500px;
	top:-500px;
	width:1px;
	overflow:hidden;
	visibility:hidden;
	z-index:-1;
	color:#fff;
	height:1px;
	background-color:#fff;
}


.button
	{
	padding:2px 2px 2px 2px;
	background-color:#900;
	border-top:solid 1px #c66;
	border-left:solid 1px #c66;
	border-bottom:solid 1px #600;
	border-right:solid 1px #600;
	color:#fff;
	font-size: 11px;
	width:100px;
	}





