
body
{
	font-size: 10pt;
	font-family: Verdana, Arial;
}

h2
{
	font-size: 14pt;
	font-family: Verdana, Arial;
	color: lightgrey;
}

TR
{
	font-size: x-small;
	font-family: Verdana, Arial;
}

.headTR
{
	font-size: 10pt;
	font-family: Verdana, Arial;
	background-color: darkgray;
}
.altTR
{
	font-size: 10pt;
	font-family: Verdana, Arial;
	background-color: #eeeeee;
	ebackground-color: lightgrey;
}
.regLev
{
	display: block;
	font-size: 10pt;
	font-family: Verdana, Arial;
	background-color: darkgray;
	text-align: center;
}
.regLev:hover
{
	display: block;
	background-color: lightgrey;
}
.selLev
{
	display: block;
	font-size: 10pt;
	font-family: Verdana, Arial;
	background-color: lightgrey;
	text-align: center;
}
A
{
	color: royalblue;
	font-family: Verdana, Arial;
	text-decoration: none;
}
A:hover
{
	color: mediumblue;
	font-family: Verdana, Arial;
	text-decoration: none;
}
A:active
{
	color: steelblue;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.copyright, .copyright A, .copyright A:hover, .copyright A:visited
{
	font-size: 8pt;
	font-family: Sans-Serif, Courier New, Courier;
}

.AddressInput
{
	font-size: 8pt;
	font-family: Tahoma;
}

.AddressLabel
{
	font-size: 8pt;
	font-family: Tahoma;
}

.link {
	font-family: Arial;
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
}
.link:hover {
	font-family: Arial;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
.copyLocNoAddress {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.copy-2 {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 160%;
}
.copyHeadlines {
	font-family: "Times New Roman";
	font-size: 25px;
	color: #616161;
}
.copyright {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.textfieldEffect {
	border-width: 1px;
	border-style: solid;
	border-color: #525252;
}

.top-nav {
	font-family: Arial;
	font-size: 10px;
	color: #535353;
	text-decoration: none;
}
.top-nav:hover {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.top-nav-On {
	font-family: Arial;
	font-size: 10px;
	color: #1E6184;
	text-decoration: none;
}
.bottom-nav {
	font-family: Arial;
	font-size: 11px;
	color: #3399CC;
	text-decoration:none;
}
.bottom-nav:hover {
	font-family: Arial;
	font-size: 11px;
	color: #3399CC;
	text-decoration:underline;
}
.bottom-nav-text {
	font-family: Arial;
	font-size: 11px;
	color: #535353;
	text-decoration:none;
}

.spLocatorTextOnly {
	padding-left: 24px;
	padding-right: 24px;
}

.spLocatorInput {
	padding-left: 24px;
	padding-right: 8px;
	padding-bottom: 3px;
}

.spLocatorText {
	padding-left: 24px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.spContentCell {
	padding-right: 16px;
	padding-left: 16px;
}
.spHeadlinesText {
	padding-bottom: 8px;
}

.bold 
{
	font-weight: bold;
}

.bgLightGrey {
	background-color: #E0E0E0;
}
.bgMediumGrey {
	background-color: #D7D7D7;
}
.bgTopNavLinks {
	background-image: url(images/col_nav_back-stretcher.jpg);
	background-repeat: repeat-x;
}
.bgLocatorHome {
	background-image: url(images/home-locator-copy_back.gif);
}
.bgLocatorInternal {
	background-image: url(images/locator-copy_back.gif);
}

#ContentTable {
	text-align: left;
}
#tblBottomContactInfo {
	text-align: left;
}
#tblMain {
	position: relative;
	top: 0px;
	width: 1000px;
	height: auto;
	z-index: 3;
	margin: 0 auto;
	padding: 0;
	/*border: 1px solid #FFFF00;*/
}
#grdTopStretcher {
	position: absolute;
	height: 267px;
	width: 100%;
	z-index: 2;
	top: 0px;
	margin: 0;
	padding: 0;
	background-image: url(../images/background-top-stretcher.jpg);
	background-repeat: repeat-x;
}
#grdBottomStretcher {
	position: relative;
	height: auto;
	width: 100%;
	z-index: 2;
	bottom: 0px;
	left: 0px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/background-bottom-stretcher.jpg);
	background-repeat: repeat-x;
}
#grdBottomStretcherInternal {
	position: absolute;
	height: 57px;
	width: 100%;
	z-index: 2;
	bottom: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bottom_grad-stretcher.jpg);
	background-repeat: repeat-x;
}
#grdMaster {
	position: absolute;
	width: 100%;
	min-height: 100%;
	left: 0px;
	top: 0px;
	margin: 0 auto;
	padding: 0;
	/*border: 1px solid #000000;*/
}
.zipFieldSize 
{
	width: 80px;
	_width: 80px;
}
.italic { font-style: italic; }
.copyNormal2 {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.advSrch 
{
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}

.advSrch:Hover 
{
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}

.advSrch:Visited
{
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}

.map_info_search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.map_info_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
}

.map_info_addr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.map_info_cntrl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.marker_info
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.DirectionsAddress
{
	font-size: 12pt;
	font-family: Arial;
}

