body					{ margin:0px; background-color:#fff; font-family:arial,helvetica,sans-serif; font-size:11pt;}
body.CORP table#MAIN			{ background-image:url(../images/bg.jpg); }
body.CORP table.NAVBAR			{ color:#fff; font-family:sans-serif; font-size:9pt; }
body.CORP table.NAVBAR th		{ border:none; white-space:nowrap; }
body.CORP table.NAVBAR th a		{ border:none  1px #30c; color:#fff; display:block; text-decoration:none; padding:1px 4px; }
body.CORP table.NAVBAR th a:hover	{ background-color:#60f; border:outset 1px #00f; padding:0px 3px; }
body.CORP table.NAVBAR th a:active	{ background-color:#009; border:inset  1px #00f; padding:0px 3px; }
body.CORP table.NAVBAR1			{ color:#006; font-family:sans-serif; font-size:9pt; }
body.CORP table.NAVBAR1 th		{ border:none; white-space:nowrap; }
body.CORP table.NAVBAR1 th a		{ border:none  1px #30c; color:#900; display:block; text-decoration:none; padding:1px 4px; }
body.CORP table.NAVBAR1 th a:hover	{ background-color:#60f; border:outset 1px #00f; color:#fff; padding:0px 3px; }
body.CORP table.NAVBAR1 th a:active	{ background-color:#009; border:inset  1px #00f; color:#fff; padding:0px 3px; }
body.CORP div.RELBLK			{ position:relative; top:0; left:0px;}
body.CORP div.SWAPTXT			{ font-family:"palatino linotype",times,serif; font-style:italic; position:absolute; top:40px; left:520px; width:240px; text-align:center; }
body.CORP div#SWAPT1			{ color:#0ff; font-size:18pt; }
body.CORP div#SWAPT2			{ color:#30c; font-size:18pt; }
body.CORP .gold				{ color:#ffc; }
body.CORP .golda			{ color:#ffc; text-decoration:none; }
body.CORP .blacka			{ color:#000; text-decoration:none; }
body.CORP table.ADDR			{ font-family:arial,helvetica,sans-serif; font-size:11pt; }
body.CORP table.ADDR tbody th		{ color:#ffc; font-size:9pt; padding-right:6px; text-align:right; }

body.BROKER table#MAIN			{ color:#006; font-family:sans-serif; font-size:11pt; font-weight:bold; }
body.BROKER table.NAVBAR1		{ color:#fff; font-family:sans-serif; font-size:9pt; }
body.BROKER table.NAVBAR1 th		{ border:none; white-space:nowrap; }
body.BROKER table.NAVBAR1 th a		{ border:solid 2px #fff; color:#405689; text-decoration:none; display:block; position:relative; }
body.BROKER table.NAVBAR1 th a:hover	{ border:outset 2px #999; }
body.BROKER table.NAVBAR1 th a:active	{ border:inset 2px #999; }
body.BROKER div.RELBLK			{ position:relative; left:0px; top:30px; }
body.BROKER div.SWAPTXT			{ font-family:"palatino linotype",times,serif; font-style:italic; position:absolute; top:0px; left:0px; width:240px; text-align:center; }
body.BROKER div#SWAPT1			{ color:#0ff; font-size:18pt; }
body.BROKER div#SWAPT2			{ color:#30c; font-size:18pt; }
body.BROKER td.MAIN			{ color:#006; font-family:sans-serif; font-size:11pt; font-weight:bold; padding:10px; }
body.BROKER a.ntxt			{ color:#006; text-decoration:none; };
body.BROKER #AFF			{ color:#006; font-family:serif; font-size:12pt; text-align:center; padding-top:2px; }
body.BROKER #BNAME			{ color:#006; font-family:sans-serif; font-size:13.5pt; text-align:center; }
body.BROKER #FTCO			{ border-top:2px ridge #000099; color:#006; font-family:serif; font-size:10pt; padding-top:10px; }
body.BROKER #FTAFF			{ color:#006; font-family:serif; font-size:10pt; }
body.BROKER .signature			{ font-family:signature,amazone bt,snell bt,script mt bold,quillscript,times; font-size:18pt;}
body.BROKER #AFF span, #FTAFF span	{ font-size:7pt; }
body.BROKER #FPHN			{ color:#006; font-size:9pt;  }
body.BROKER .FPHN			{ padding:0px 10px; }
body.BROKER .ind			{ margin:.3in; }
body.BROKER table.ADDR			{ font-family:arial,helvetica,sans-serif; font-size:11pt; }
body.BROKER table.ADDR tbody th		{ color:#006; font-size:9pt; padding-right:6px; text-align:right; }
body.BROKER .gold			{ color:#009; }
body.BROKER .golda			{ color:#009; text-decoration:none; }
body.BROKER .blacka			{ color:#009; text-decoration:none; }


@media print  {
  body.BROKER table#BANNER		{ background-color:#fff; color:#fff; font-family:arial,sans-serif; font-size:22pt; width:100%; }
  body.BROKER table#BANNER a		{ color:#fff; text-decoration:none; }
  body.BROKER #LBAN			{ background-image:url(../images/nlogo_rev.gif); background-repeat:no-repeat; background-position:4px 4px; vertical-align:top; width:400px; }
  body.BROKER #RBAN			{ color:#006; font-family:sans-serif; font-size:9pt; text-align:left; }
  body.BROKER #CBAN			{ color:#006; font-family:sans-serif; font-size:9pt; text-align:left; }
  body.BROKER #COMPANY			{ color:#6db6fe; font-family:sans-serif; font-size:15pt; margin:54px 0px 0px 96px; }
  body.BROKER #LOC			{ color:#000; 	 font-family:sans-serif; font-size:11pt; margin-left:96px; }
  body.BROKER table.NAVBAR		{ display:none }
  body.BROKER div.RELBLK		{ position:relative; left:0px; top:0px; }
  body.BROKER div#RELBLKV		{ display:none; }
  body.BROKER div#RELBLKP		{ display:block; }
  body.BROKER div.SWAPTXT		{ font-family:"palatino linotype",times,serif; color:#0ff; font-size:18pt; position:relative; font-style:italic; text-align:center; }
  body.BROKER .siteby			{ display:none; }
}

@media screen {
  body.BROKER table#BANNER		{ background-color:#405689; background-image:url(../images/skybanner.jpg); color:#fff; font-family:arial,sans-serif; font-size:22pt; width:100%; }
  body.BROKER table#BANNER a		{ color:#fff; text-decoration:none; }
  body.BROKER #LBAN			{ background-image:url(../images/nlogo.gif); background-repeat:no-repeat; background-position:4px 4px; vertical-align:top; width:400px; }
  body.BROKER .RBAN			{ color:#006; font-family:sans-serif; font-size:9pt; text-align:left; }
  body.BROKER #CBAN			{ color:#006; font-family:sans-serif; font-size:9pt; text-align:left; }
  body.BROKER #COMPANY			{ color:#6db6fe; font-family:sans-serif; font-size:15pt; margin:54px 0px 0px 96px; }
  body.BROKER #LOC			{ color:#fff; 	 font-family:sans-serif; font-size:11pt; margin-left:96px; }
  body.BROKER table.NAVBAR		{ font-family:sans-serif; font-size:11pt; margin-top:2px; padding:2px; }
  body.BROKER table.NAVBAR a		{ border:solid 2px #fff; color:#405689; text-decoration:none; display:block; position:relative; }
  body.BROKER table.NAVBAR a:hover	{ border:outset 2px #999; }
  body.BROKER table.NAVBAR a:active	{ border:inset 2px #999; }
  body.BROKER div.RELBLK		{ position:relative; left:0px; top:30px; }
  body.BROKER div#RELBLKV		{ display:block; }
  body.BROKER div#RELBLKP		{ display:none; }
  body.BROKER div.SWAPTXT		{ font-family:"palatino linotype",times,serif; font-style:italic; position:absolute; top:0px; left:0px; width:240px; text-align:center; }
  body.BROKER div#SWAPT1		{ color:#0ff; font-size:18pt; }
  body.BROKER div#SWAPT2		{ color:#30c; font-size:18pt; }
  body.BROKER .siteby			{ background-color:#fff; color:#009; font-family:arial helvetica sans-serif; font-size:9pt; font-weight:bold; text-align:center; }
}

table#MAIN				{ color:#006; font-family:sans-serif; font-size:11pt; font-weight:bold; }
td.MAIN					{ color:#006; font-family:sans-serif; font-size:11pt; font-weight:bold; padding:10px; }

.nfld					{ padding-left:10px; }
a.ntxt					{ color:#006; text-decoration:none; }

a.BLNK					{ background-color:#0cf; border:outset 2px #00f; color:#00f; display:block; font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; padding:4px; text-decoration:none; }
a.BLNK:hover				{ background-color:#0ff; border:outset 2px #00f; color:#006; padding:4px; }
a.BLNK:active				{ background-color:#0cc; border:inset  2px #00f; color:#009; padding:4px; }
a.RLNK					{ background-color:#c00; border:outset 2px #f00; color:#fff; display:block; font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; padding:4px; text-decoration:none; }
a.RLNK:hover				{ background-color:#f00; border:outset 2px #f00; color:#fff; padding:4px; }
a.RLNK:active				{ background-color:#900; border:inset  2px #f00; color:#fff; padding:4px; }
a.BLNK1					{ color:#00f; display:inline; font-family:arial helvetica sans-serif; font-size:12pt; font-weight:bold; padding:4px; text-decoration:none; }
a.BLNK1:hover				{ background-color:#0ff; color:#006; font-family:arial helvetica sans-serif; font-size:12pt; font-weight:bold; padding:4px; }
a.BLNK1:active				{ background-color:#0cc; color:#009; font-family:arial helvetica sans-serif; font-size:12pt; font-weight:bold; padding:4px; }
a.BULNK					{ background-color:#0cf; border: outset 1px #00f; color:#00f; font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; padding:2px; }
a.BULNK:hover				{ background-color:#0ff; color:#006; border: outset 1px #00f; }
a.BULNK:active				{ background-color:#0cc; color:#009; border: inset 1px #00f; }
div.AUDIO				{ color:#6ff; font-size:10pt; }

.siteby					{ background-color:#fff;  color:#009; font-family:arial,helvetica,sans-serif; font-size:9pt; padding-bottom:10px;}
.siteby a.mail				{ border:none; padding-left:10px; }
.siteby a				{ border-bottom:1px solid; text-decoration:none; color:#00f; }
.siteby a sup				{ font-size:5pt; }
table.deflist th			{ padding:5px 10px 5px 0px; }
table.deflist td			{ padding:5px 10px 5px 0px; }

table.CHOOSEB thead th		{ color:#ffc; font-family:arial,helvetica,sans-serif; font-size:9pt; }
table.ADDR			{ font-family:arial,helvetica,sans-serif; font-size:11pt; }
table.ADDR tbody th		{ color:#ffc; font-size:9pt; padding-right:6px; text-align:right; }
.MISSION li			{ font-size:10pt; padding-bottom:10px; color:#ffc; }
.RED				{ color:#f00; }
.lblue				{ color:#449; }
.RED				{ color:#f00; }
.dred				{ color:#c00; }
.black				{ color:#000; }
TABLE#CONTACT			{ border:2px #00f ridge; font-size:11pt; padding:6px; }
TABLE#CONTACT tr		{ vertical-align:top; }
TABLE#CONTACT th		{ text-align:right; padding-right:10px; padding-bottom:2px; }
TABLE#CONTACT td		{ padding-bottom:2px; }
.BFLBL				{ color:#ffc; font-size:9pt; font-weight:bold; text-align:left; }
.FLBL				{ color:#ffc; font-size:7pt; }
.AFLBL				{ color:#000; font-size:7pt; }
.FLBLB				{ color:#000; font-size:7pt; }
.IMGL				{ margin-right:10px; }
.IMGR				{ margin-left:10px; }
.sp li				{ margin-top:6px; }
a.golda img			{ border:2px #00f solid; }
table.yachtlist			{ background-color:#fff; }
table.yachtlist thead		{ background-color:#569; color:#fff; font-family:arial,sans-serif; font-size:8pt; }
table.yachtlist thead td	{ background-color:#569; padding:2px 4px; }
table.yachtlist thead th	{ background-color:#569; padding:2px 4px; text-align:right;  font-weight:normal; }
table.yachtlist tbody		{ background-color:#fff; color:#000; font-family:arial,sans-serif; font-size:8pt; }
table.yachtnav			{ background-color:#fff; font-family:arial,sans-serif; font-size:8pt; }
table.yachtnav a		{ padding:0px 6px; margin:0px 2px; text-decoration:none; }
table.yachtnav a.nam		{ background-color:#9fc; color:#006; }
table.yachtnav a.hrf		{ background-color:#fff; color:#006; border:2px solid #fff; border-bottom:2px groove; }
table.yachtnav a.hrf:visited	{ background-color:#fff; color:#006; border:2px solid #fff; border-bottom:2px groove; }
table.yachtnav a.hrf:hover	{ background-color:#0ff; color:#006; border:2px outset; }
table.yachtnav a.hrf:active	{ background-color:#09f; color:#fff; border:2px inset; }
table.yachtinfo			{ font-family:arial,sans-serif; font-size:11pt; }
table.yachtinfo thead tr	{ font-size:8pt; vertical-align:bottom; }
table.yachtinfo thead th	{ padding:0px; white-space:nowrap; text-align:center; }
table.yachtinfo tbody tr	{ text-align:left; vertical-align:top; }
table.yachtinfo tbody th	{ padding:0px 10px 10px 0px; white-space:nowrap; }
table.yachtinfo tbody td	{ padding:0px  0px 10px 0px; }
table.gbox			{ border:groove 2px #0ff; margin-bottom:10px; padding:4px; }
table.search			{ font-family:arial,sans-serif; font-size:8pt; }
table.search td div		{ font-family:arial,sans-serif; font-size:6.5pt; }
td.MLAB				{ padding-left:10px; }
table.ADMSTATES			{ background-color:#def; font-family:sans-serif; font-size:9pt; }
span.zip			{ margin-left:20px; }
form, select,input		{ margin:0px; }
.BOATPIC			{ border:2px inset #0ff; color:#006; font-family:arial,sans serif; font-size:9pt; margin:10px 0px; width:100%; }
input.pg			{ text-align:center; width:40px; }
a.hidden { background-color:#fff; color:#fff; font-size:1pt; text-decoration:none;}
a.hidden:visited { background-color:#fff; color:#fff; font-size:1pt; text-decoration:none;}
a.hidden:hover { background-color:#fff; color:#fff; font-size:1pt; text-decoration:none;}
a.hidden:active { background-color:#fff; color:#fff; font-size:1pt; text-decoration:none;}
