.content
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}


.row-odd, .row-first
{
	background-color: #F8F8F8;
	border-bottom: 1px solid #EEEEEE;
}
.row-first
{
	border-top: 1px solid #EEEEEE;
}
.row-even
{
	border-bottom: 1px solid #EEEEEE;
}

.row-head
{
	font-weight: bold;
}
.col-head
{
	font-weight: bold;
	border-bottom: 1px solid #AAAAAA;
}

.col-center
{
	text-align: center;
}

/* ----------------------------- PAGE HEADINGS -----------------------*/

/*	The heading for a page*/
.pageheading
{
	font-family: Arial;
	color: #888888; 
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCCCCC;
}
/*	The sub-heading for a page*/
.pagesubheading
{
	font-family: Arial;
	color: #888888;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 3px;
	width: 66%;
	float:left;
	margin-top: 4px;
}
.pagehelp
{
	width: 30%;
	float: right;
	text-align: right;
	vertical-align: middle;
	margin-top: 4px;
}
.pagehelp span
{
	font-size: 8pt;
	font-weight: bold;
	color: #888888;
}
a.pagehelpref
{
	font-size: 8pt;
	font-weight: bold;
	color: #888888;
}
a.pagehelpref:hover
{
	color: #20ACF0;
	text-decoration: underline;
}
.breadcrumbs
{
	color: #888888;
	font-size: 8pt;
	margin-top: 24px;
	padding-bottom: 2px;
	border-bottom: 1px solid #EEEEEE;
}
.breadcrumbs a
{
	color: #888888;
	font-size: 8pt;
	margin-top: 24px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;
}

.directions_old
{
	color: #000080;
	background-color: #FFFFCC;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 2px;
	border: 1px solid #993300;
}
.directions
{
	color: #000080;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 2px;
}

.directions li
{
	font-size: 8pt;
	color: #888888;
}
.directions p
{
	font-size: 8pt;
	color: #000080;
}
.directions .para
{
	margin-top: 4px;
}

