/* CSS Document */

body {
	font: 10pt Verdana, sans-serif, Arial, Helvetica;
	margin: 0;
	color: #333;
}
.caption {
	font: 11px;
}
h4 {
	font: bold 1.2em #000;
	margin: 1px 0 7px 10px;
}
h3 {
	font: bold 1.3em #000;
	margin: 1px 20px 5px 20px;
	border-bottom: solid 1px #BBC;
}
.maintext {
	margin: 5px 20px 10px;
	text-align: justify;
	text-indent: 20pt;
}
.maintext2 {
	margin: 5px 20px 10px 55px;
	text-align: justify;
	text-indent: 20pt;
}
.maintext3 {
	margin: 5px 10px 10px 40px;
}
.maintext-equipment {
	margin: 10px 10px 5px 10px;
}

.alttext {
	font: 8pt;
	margin: 10px 10px 10px 10px;
}
table {
	font: 9pt/11pt Verdana, sans-serif, Arial, Helvetica;
	color: #333 ;
}
.locations {
	font: 9pt/11pt Verdana, sans-serif, Arial, Helvetica;
	text-align: left;
	text-indent: 0px;
	width: 90%;

}


/* links */ 
a:link {
	font: bold 1.2em/1.3em Verdana, sans-serif, Arial, Helvetica;
	color: #666;
	text-decoration: none;

: none;
}
a:visited {
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #666;
	font-weight: bold;


}
a:hover {
	text-decoration: underline;
}
a.small:link {
	font: 8pt/10pt Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	color: #FFFFFF;
}
a.small:visited {
	font: 8pt/10pt Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	color: #FFFFFF;
}
a.small:hover {
	font: normal 8pt/10pt Verdana, sans-serif, Arial, Helvetica;
	text-decoration: underline;
	color: #FFFFFF;
}
a.alt:link {
	font:8pt Verdana, sans-serif, Arial, Helvetica;
	line-height: 10pt;
	text-decoration: none;
}
a.small:visited {
	font: 8pt Verdana, sans-serif, Arial, Helvetica;
	line-height: 10pt;
	text-decoration: none;
}
a.small:hover {
	font: 8pt Verdana, sans-serif, Arial, Helvetica;
	line-height: 10pt;
	text-decoration: underline;
}
p {
	margin: 0px;
}
#listcontainer ul
{
	list-style-type: none;
	text-align: left;
	font-size: 10pt;
	line-height:12pt;
	padding-left: 5px;
	margin: 4px 2px 2px 10;
}

#listcontainer ul li#nourl
{
background: transparent url(../images/list-on.gif) no-repeat;
background-position: 0px 5px;
padding-left: 15px;
text-align: left;
font: normal Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;
}

#listcontainer ul li a
{
background: transparent url(../images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: bold 10pt/12pt Verdana, sans-serif, Arial, Helvetica;
text-decoration: none;
color: #666;
}

#listcontainer ul li a:hover
{
background: transparent url(../images/list-on.gif) left center no-repeat;
color: #000;
}

#listcontainer ul li a#current
{
background: transparent url(../images/list-active.gif) left center no-repeat;
color: #DD7711;
}
.maptext {
	padding: 0px;
	font-size: 10pt;
	margin: 20px 0px 0px 8px;


}
#cntctform {
	border: 1px solid #FF0000;
	font-size: 9pt;
	padding: 0px 5px 10px 10px;
	margin-left: 5px;
	margin-right: 3px;
	margin-top: 15px;


}
#cntctform td {
	padding-top: 3px;
	padding-bottom: 3px;
}

.cntctinstructions {
	border-bottom: 1px solid #999;
}
.cntctbtm {
	margin: 0px 0px 0px 40px;

}
.promo {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 18px;

}
