body			{ background-color:#fff; font-family:arial,helvetica,sans-serif; font-size:11pt; margin:0px; }

div.NB				{ color:#ffffff; display:block; text-decoration:none; position:relative; z-index:10; }
div.NBAR			{ background-color:#006; border:1px #006 solid; color:#fff; position:relative; }
table.NAVBAR			{ background-color:#006; color:#fff; width:756; font-family:sans-serif; font-size:10pt; font-weight:bold; }
table.NAVBAR a.LNK		{ background-color:#006; color:#fff; border:1px #006 solid; display:block; text-align:center; text-decoration:none; width:100%; }
table.NAVBAR a.LNK:hover	{ background-color:#00f; border:1px #00f outset; }
table.NAVBAR a.LNK:active	{ background-color:#003; border:1px #00f inset;  }
table.NAVBAR a.HRF		{ background-color:#006; color:#fff; border:1px #006 solid; cursor:default; display:block; text-align:center; text-decoration:none; width:100%; }
table.NAVBAR a.HRF:hover	{ background-color:#00f; border:1px #00f solid; }
table.NAVBAR a.HRF:active	{ background-color:#00f; border:1px #00f solid;  }

.DM				{ background-color:#006; position:absolute; z-index:11; }
.DMT				{ background-color:#00c; border:1px outset #00f; color:#fff; font-family:sans-serif; font-size:10pt; font-weight:bold; }
.DMA				{ position:relative; z-index:20;}
table.DMT a.LNK			{ background-color:#006; color:#fff; border:1px #009 solid; display:block; text-align:left; text-decoration:none; width:100%; }
table.DMT a.LNK:hover		{ background-color:#00f; border:1px #00f outset; }
table.DMT a.LNK:active		{ background-color:#003; border:1px #00f inset; }
table.DMT a.HRF			{ background-color:#006; color:#fff; border:1px #009 solid; cursor:default; display:block; text-align:left; text-decoration:none; width:100%; }
table.DMT a.HRF:hover		{ background-color:#00f; border:1px #00f solid; }
table.DMT a.HRF:active		{ background-color:#00f; border:1px #00f solid; }

.BANNER			{ border:4px solid #006; }
.siteby			{ background-color:#fff; font-size:7pt; padding-bottom:10px;}
.siteby a			{ border-bottom:1px solid; text-decoration:none; color:#00f; }
.siteby a sup		{ font-size:5pt; }
#cright			{ color:#009; font-size:9pt; padding-top:6px; text-align:center; }

.FLBL			{ color:#009; font-size:7pt; }
.IMGL			{ margin-right:10px; }
.IMGR			{ margin-left:10px; }
.SPECIAL		{ background-color:#def; margin-left:10px; }
table#CONTACT	 	{ color:#009; font-family:arial,sans-serif; font-size:10pt; }
table#CONTACT th 	{ text-align:right; vertical-align:middle; }
.ADDR th		{ color:#006; font-family:arial,helvetica,sans-serif; font-size:8pt; padding:2px 4px 2px 0px; text-align:right; vertical-align:baseline; white-space:nowrap; }
.ADDR td		{ color:#006; font-family:arial,helvetica,sans-serif; font-size:8pt; font-weight:bold; padding:2px 0px; vertical-align:baseline; white-space:nowrap; }
.ADDR td span   	{ color:#006; font-weight:bold; padding:0px 10px 0px 30px; }

.MAIN			{ color:#006; font-family:arial,helvetica,sans-serif; font-size:11pt; padding:10px; wwidth:457px; }

.MOLNK			{ background-color:#eef; border:2px solid #fff; padding:0px; }
.MOLNK a		{ background-color:#eef; color:#009; display:block; font-size:9pt; text-align:center; text-decoration:none; margin:0; padding:0; }
.MOLNKW			{ background-color:#fff; border:2px solid #fff; padding:4px; }
.MOLNKW a		{ background-color:#fff; color:#009; display:block; font-size:9pt; text-align:center; text-decoration:none; margin:0; padding:4; }


a.BUT			{ border:outset 2px #999; color:#fff; background:#009; font-family:sans-serif; font-size:11pt; text-decoration:none; padding:2px 4px; }
a.BUT:hover		{ border:outset 2px #999; color:#fff; background:#00f; font-family:sans-serif; font-size:11pt; }
a.BUT:active		{ border: inset 2px #999; color:#fff; background:#006; font-family:sans-serif; font-size:11pt; }
a.sbut			{ border:outset 2px #999; color:#fff; background:#009; font-family:sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; padding:2px 4px; }
a.sbut:hover		{ border:outset 2px #999; background:#00f; }
a.sbut:active		{ border: inset 2px #999; background:#006; }
.SCTIT			{ color:#006; font-family:script MT bold,times new roman; font-size:20pt; font-weight:bold; }
.map			{ border:4px #006 solid; }
.FNAVBAR		{ font-size:8pt; margin-top:10px;}
.FNAVBAR a		{ color:#006; font-family:arial,sans-serif; font-size:8pt; padding:0px 6px; white-space:nowrap; }
.FIGURE			{ color:#006; font-family:sans-serif; font-size:11pt; }
th.FIGUREL		{ color:#006; font-family:sans-serif; font-size:10pt; padding-right:10px; }
th.FIGURER		{ color:#006; font-family:sans-serif; font-size:10pt; padding-left:10px; }
.s11			{ color:#006; font-family:arial,helvetica,sans-serif; font-size:11pt; margin-top:10px;}
input, textarea, select { background-color:#e0fcff; font-size:9pt; }
.MDAT th		{ padding:2px 4px 2px 0px; }
.MDAT td		{ padding:2px 4px; }
.ERROR			{ color:#f00; }
th.listing		{ background-repeat:no-repeat; background-position:0px 10px; border-bottom:2px #006 ridge; padding:10px 0px;  color:#006; font-family:sans-serif; font-size:10pt; }
td.listing		{ background-repeat:no-repeat; background-position:0px 10px; border-bottom:2px #006 ridge; padding:10px 0px;  color:#006; font-family:sans-serif; font-size:10pt; }

tr.LHD			{ color:#006; font-family:sans-serif; font-size:8pt; }
tr.LHD th		{ padding:0px 4px; }
tr.LHD div		{ border-bottom:2px ridge #00f; }
.FHD			{ color:#006; font-family:arial,sans-serif; font-size:10pt; font-weight:bold; margin-right:10px; }
.FHDD			{ color:#006; font-family:arial,sans-serif; font-size:11pt; font-weight:bold; margin-right:10px; }
.LDAT			{ margin-bottom:4px; color:#006; font-family:sans-serif; font-size:10pt; }
table.DATA	 	{ color:#006; font-family:arial,sans-serif; font-size:11pt; }
table.DATA tr	 	{ vertical-align:baseline; }
table.DATA th	 	{ padding:2px 10px 2px 0px; text-align:left; white-space:nowrap; }
table.DATA td	 	{ padding:2px  0px 2px 0px; width:100%; }
.PLBL			{ font-size:8pt; font-weight:bold; }
.STATUS			{ color:#f00; font-family:sans-serif; font-size:18pt; position:absolute; text-decoration:center; width:138px; top:4px; }
.STATUS1			{ color:#f00; font-family:sans-serif; font-size:18pt; text-decoration:center; margin-top:10px; }
.LISTN a			{ text-decoration:none;}
a.ttext			{ color:#006; text-decoration:none; }
a.ilnk			{ color:#f00; font-family:sans-serif; font-size:18pt; text-decoration:none; width:138px; height:103px; display:block; }
a.vtour			{ border:outset 2px #999; color:#fff; background:#009; display:block; font-family:sans-serif; font-size:11pt; text-decoration:none; padding:2px 4px; }
a.vtour:hover		{ border:outset 2px #999; color:#fff; background:#00f; font-family:sans-serif; font-size:11pt; }
a.vtour:active		{ border: inset 2px #999; color:#fff; background:#006; font-family:sans-serif; font-size:11pt; }

a.ADMNAV			{ background-color:#006; border:2px solid; border-color:#99f #000 #000 #99f; color:#fff; display:block; font-size:8pt; margin:0px; text-decoration:none; padding:1px 4px;}
a.ADMNAV:hover		{ background-color:#00c; border-color:#99f #000 #000 #99f; }
a.ADMNAV:active		{ background-color:#003; border-color:#000 #99f #99f #000;  }
a.ADMBUT			{ background-color:#006; border:2px solid; border-color:#99f #000 #000 #99f; color:#fff; display:block; font-size:8pt; margin:0px; text-decoration:none; padding:1px 4px;}
a.ADMBUT:hover		{ background-color:#00c; border-color:#99f #000 #000 #99f; }
a.ADMBUT:active		{ background-color:#003; border-color:#000 #99f #99f #000;  }
table.listings		{ font-size:9pt; }
a.litem			{ display:block; text-decoration:none; }
a.litem:hover		{ background-color:#00f; color:#fff; }
a.litem:active		{ background-color:#009; color:#fff; }
.nfld			{ padding-left:10px; }
.pfld			{ padding-right:10px; }
.flbl			{ border-bottom:2px groove #00f; margin-top:10px }
.lcats			{ line-height:1.05; }
.lcats a			{ color:#006; font-size:8pt; text-decoration:none; margin:0px 4px; white-space:nowrap; }
td.areacolor		{ border:2px inset #000000; width:20px; }
.hbut			{ background-color:#009; border:1px solid; border-color:#99f #000 #000 #99f; color:#fff; font-weight:bold; text-align:center; }
.missing			{ background-color:#c00; color:#fff; }