a:link {
	color: #666600;
	text-decoration: underline;
}
a:visited {
	color: #666600;
	text-decoration: underline;
}
a:active {
	color: #666600;
	text-decoration: underline;
}
a:hover {
	color: #CCCC99;
	text-decoration: underline;
}

A.nounderline:link {text-decoration: none;}
A.nounderline:visited {text-decoration: none;}
A.nounderline:active {text-decoration: none;}
A.nounderline:hover {text-decoration: none;}

A.black:link {text-decoration: none; color: #000000}
A.black:visited {text-decoration: none; color: #000000}
A.black:active {text-decoration: none; color: #000000}
A.black:hover {text-decoration: none; color: #FFFFFF}

A.black2:link {color: #000000}
A.black2:visited {color: #000000}
A.black2:active {color: #000000}
A.black2:hover {color: #FFFFFF}

A.white:link {color: #FFFFFF}
A.white:visited {color: #FFFFFF}
A.white:active {color: #FFFFFF}
A.white:hover {color: #000000}

A.grwhite:link {color: #666600}
A.grwhite:visited {color: #666600}
A.grwhite:active {color: #666600}
A.grwhite:hover {color: #FFFFFF}

A.whitered:link {color: #FFFFFF}
A.whitered:visited {color: #FFFFFF}
A.whitered:active {color: #FFFFFF}
A.whitered:hover {color: #FF0000}

A.green:link {text-decoration: none; color: #000000}
A.green:visited {text-decoration: none; color: #000000}
A.green:active {text-decoration: none; color: #000000}
A.green:hover {text-decoration: none; color: #CCCC99}

A.green2:link {color: #000000}
A.green2:visited {color: #000000}
A.green2:active {color: #000000}
A.green2:hover {color: #CCCC99}

A.drkgreen:link {color: #666600}
A.drkgreen:visited {color: #666600}
A.drkgreen:active {color: #666600}
A.drkgreen:hover {color: #CCCC99}

A.blue:link {color: #0000FF}
A.blue:visited {color: #0000FF}
A.blue:active {color: #0000FF}
A.blue:hover {color: #FFFFFF}

A.red:link {color: #FF0000}
A.red:visited {color: #FF0000}
A.red:active {color: #FF0000}
A.red:hover {color: #FFFFFF}

A.redblack:link {color: #FF0000}
A.redblack:visited {color: #FF0000}
A.redblack:active {color: #FF0000}
A.redblack:hover {color: #000000}

A.citypagelink:link {color: #222280}
A.citypagelink:visited {color: #222280}
A.citypagelink:active {color: #222280}
A.citypagelink:hover {color: #66BBBB}

A.imglink:link IMG {border: solid black; border-width: 1; }
A.imglink:visited IMG {border: solid black; border-width: 1; }
A.imglink:active IMG {border: solid black; border-width: 1; }
A.imglink:hover IMG {border: solid black; border-width: 1; }

.inputbg {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #666600;
	color: #000000;
	border-color: #666600 #666600 #666600 #666600;
	border-style: ridge;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.inputbg2 {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #666600;
	color: #000000;
	border-color: #666600 #666600 #666600 #666600;
	border-style: ridge;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.vertline {
	background-image: url(images/vertline_bg.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
}
.horizdots {
	background-image: url(images/horizontal_dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
.vertdots {
	background-image: url(images/vertical_dottedline.gif);
	background-repeat: repeat-y;

}
.navheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 4px;
	text-align: left;
}
.arial2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}
.arial2nonjust {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
}
.arial2blank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.arial2right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
}
.arial1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.arial3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.arial4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.arial5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.reslist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tinyline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 9px;
	color: #FFFFFF;
}
.tinyline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #000000;
}
.arialbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.vertlineresults {
	background-image: url(images/vertline_listings.gif);
	background-repeat: repeat-y;
}
.rates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.caldatesavail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666600;
	border: 1px solid #FFFFFF;
	height: 16px;
	width: 16px;
	background-color: #FFFFFF;
}
.caldatesunavail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	border: none;
	height: 16px;
	width: 16px;
	background-color: #666600;
}
.vertlinepropdesc {
	background-image: url(images/vertline_bg_propdesc.gif);
	background-repeat: repeat-y;
}
.billingtable {
    background-color: #EFEFEF;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.reportheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    background-color: #FFFFFF;
	border-color: #CCCC99 #CCCC99 #CCCC99 #CCCC99;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.letterheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	border-color: #CCCC99 #CCCC99 #CCCC99 #CCCC99;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 2px;
}
.confirmframe {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #FFFFFF;
	border-color: #000000 #000000 #000000 #000000;
	padding: 10px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.bulletin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    background-color: #EFEFEF;
	border-color: #888888 #888888 #888888 #888888;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.newsletter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	border-style: solid;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px
}

#n {
	position: absolute;
	top: 20px;
	left: 360px;
}

#o {
	position: absolute;
	top: 80px;
	left: 75px;
	font-size: 10px;
}
	
