body {background: #FFFFFF ;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;color:#003366}
TABLE {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;color:#003366}

.indextable		{width:1000;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #003366;}

.defaulttable		{width:100%;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;}

.searchtable		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;background: #576DA6}

.footertable		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;background: #003366}


.left_nav				{border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-bottom: 1px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #EEEEEE}

.listing_small			{width:780px;border-top: 0px solid buttonshadow; border-left: 1px solid buttonshadow; border-right: 1px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;}

.listingheading			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;background: #003366}


.rowlistingsmall		{border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 1px solid buttonshadow;}



.prevnexttable			{border-top: 0px solid white; border-left: 0px solid white; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;background: #003366}

.pagenav			{border-top: 0px solid white; border-left: 0px solid white; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;background: #003366}

.intro					{width:600px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #CECECE}

.select					{background: #FFAAAA;}

.admin_head_text		{color: #003366;background: #CCCCFF}



.intro_admin			{width:780px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #CECECE}


.specifications			{width:600px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #CECECE}

.specifications_notes	{width:600px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;text-align: justify;; color: #003366;background: #CECECE}

.photogallery			{width:600px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #CECECE}

.photogallery_admin		{width:780px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #CECECE}

.equipment_admin		{width:780px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #CECECE}


.layout					{width:600px;border-top: 0px solid buttonshadow; border-left: 0px solid buttonshadow; border-right: 0px solid buttonshadow; border-bottom: 0px solid buttonshadow;
						font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003366;background: #CECECE}

.accommodation_admin	{background: #EEEEEE; width:25%;}

.details_admin			{background: #BBBBBB; width:25%;}

.construction_admin		{background: #DDDDDD; width:25%;}



.dropshadow 			{Filter:DropShadow(Color=#555555, OffX=2, OffY=2, Positive=1)}

.dropshadowbig 			{Filter:DropShadow(Color=#999999, OffX=4, OffY=4, Positive=1)}


a.pagelinks 			{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;color:#FFFFFF}
a.pagelinks:active 		{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;color:#FFFFFF}
a.pagelinks:hover 		{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;text-decoration:underline;color:#FF0000}
a.pagelinks:link 		{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: normal;color:#FFFFFF}
a.pagelinks:visited 	{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: normal;color:#FFFFFF}

a.navsearch 			{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;color:#003366}
a.navsearch:active 		{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;color:#003366}
a.navsearch:hover 		{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;text-decoration:underline;color:#003366}
a.navsearch:link 		{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: normal;color:#003366}
a.navsearch:visited 	{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: normal;color:#003366}


a.boatdetails:active 	{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;color:#FFFFFF}
a.boatdetails:hover 	{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: normal;text-decoration:underline;color:#FFFFFF}
a.boatdetails:link 		{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: normal;color:#FFFFFF}
a.boatdetails:visited 	{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: normal;color:#FFFFFF}


a{text-decoration:none}
a:active 				{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: bold; color:#003366}
a:hover 				{  font-family: Arial, Helvetica;  font-size: 12px;font-weight: bold; text-decoration:underline;color:#003366}
a:link 					{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: bold; color:#003366}
a:visited 				{  font-family: Arial, Helvetica;  font-size: 12px ;font-weight: bold; color:#003366}



a.headerLink:link 		{ font-family:  Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:visited 	{ font-family:  Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:active 	{ font-family:  Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:hover 		{ font-family:  Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: underline; }

.tbhead 				{background: #B3BAC5; border: 1px outset white; cursor: default; padding-top: 0; 
						padding-bottom: 0; border-top: 1px solid buttonshadow; border-left: 0px solid buttonhighlight; 
						border-right: 0px solid buttonshadow; border-bottom: 1px solid buttonshadow; }

p 						{  font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; font-weight: normal; color: #003366}
h1 						{  font-family:  Arial, Helvetica; font-size: 14px;  color: #003366; font-weight: bold; text-align: center; vertical-align: middle}
h2 						{  font-family: Arial, Helvetica; font-size: 12px;  color: #000000; vertical-align: bottom}
h3 						{  font-family:  Arial, Helvetica; font-size: 12px; text-align:center;color: #003366; font-weight: normal;  vertical-align: top}
h4 						{  font-family:  Arial, Helvetica; font-size: 12px; text-align:left;color: #003366; font-weight: normal;  vertical-align: top}
h5 						{  font-family:  Arial, Helvetica; font-size: 12px; text-align:right;color: #000000; font-weight: normal;  vertical-align: top}
h6 						{  font-family:  Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000}

.button					{font-size: 12px; font-weight:normal; padding-left:1px; padding-right:1px;font-family:  Arial, Helvetica; color: #223252;background: buttonface;  
						border: 1px outset white; cursor: default; padding-top: 0; padding-bottom: 0; 
						border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-right: 1px solid buttonshadow; border-bottom: 1px solid buttonshadow;}

.buttonaddboat			{font-size: 12px; font-weight:normal; padding-left:1px; padding-right:1px;font-family:  Arial, Helvetica; color: #223252;background: #FF00FF;  
						border: 1px outset white; cursor: default; padding-top: 0; padding-bottom: 0; 
						border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-right: 1px solid buttonshadow; border-bottom: 1px solid buttonshadow;}

.formText20				{ font-size: 12px; color: #003366; width:20px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}

.formText25				{ font-size: 12px; color: #003366; width:25px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}

.formText40				{ font-size: 12px; color: #003366; width:40px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}


.formText50				{ font-size: 12px; color: #003366; width:50px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}

.formText60				{ font-size: 12px; color: #003366; width:60px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}



.formText75				{ font-size: 12px; color: #003366; width:75px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}


.formText100			{ font-size: 12px; color: #003366; width:100px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}



.formText125				{ font-size: 12px; color: #003366; width:125px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}

.formText150				{ font-size: 12px; color: #003366; width:150px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}

.formText175				{ font-size: 12px; color: #003366; width:175px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}


.formText200			{ font-size: 12px; color: #003366; width:200px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}
.formText250			{ font-size: 12px; color: #003366; width:250px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}

.formText275			{ font-size: 12px; color: #003366; width:275px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}


.formText300			{ font-size: 12px; color: #003366; width:300px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}


.formText350			{ font-size: 12px; color: #003366; width:350px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}

.TextArea200			{ font-size: 12px; color: #003366; width:200px; height:75px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}

.TextArea300			{ font-size: 12px; color: #003366; width:300px; height:75px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}

.TextArea350			{ font-size: 12px; color: #003366; width:350px; height:75px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}

.formText400			{ font-size: 12px; color: #003366; width:400px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}
.formText600			{ font-size: 12px; color: #003366; width:600px; height:18px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}


.TextArea600			{ font-size: 12px; color: #003366; width:600px; height:100px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.TextArea600readonly	{ font-size: 12px; color: #FFFFFF; width:600px; height:100px; border: #FFFFFF solid 1px; ; background-color: #003366;}


.TextArea780			{ font-size: 12px; color: #003366; width:780px; height:100px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}


.Dropdown25				{ font-size: 12px; color: #003366; width:25px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown30				{ font-size: 12px; color: #003366; width:30px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown40				{ font-size: 12px; color: #003366; width:40px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown50				{ font-size: 12px; color: #003366; width:50px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown60				{ font-size: 12px; color: #003366; width:60px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown65				{ font-size: 12px; color: #003366; width:65px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown75				{ font-size: 12px; color: #003366; width:75px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown100			{ font-size: 12px; color: #003366; width:100px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown100free		{ font-size: 12px; color: #003366; width:100px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown120free		{ font-size: 12px; color: #003366; width:120px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown150			{ font-size: 12px; color: #003366; width:150px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown150free		{ font-size: 12px; color: #003366; width:150px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown200			{ font-size: 12px; color: #003366; width:200px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown200free		{ font-size: 12px; color: #003366; width:200px; border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown250			{ font-size: 12px; color: #003366; width:250px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}


.Multiple100			{ font-size: 12px; color: #003366; width:100px; height:75px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Multiple200_60			{ font-size: 12px; color: #003366; width:200px; height:60px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Multiple200_200		{ font-size: 12px; color: #003366; width:200px; height:200px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Multiple100_50			{ font-size: 12px; color: #003366; width:100px; height:50px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Multiple100_60			{ font-size: 12px; color: #003366; width:100px; height:60px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}

.header           {background:<?=@$pref_header_bg_color?>;height:50px;}
.flagnav          {background:<?=@$pref_header_bg_color?>;background-image: url(../images/misc/flagbg.gif);}
.flag             {border-top: 2px solid buttonshadow; border-left: 2px solid buttonshadow;border-right: 2px solid buttonhighlight; border-bottom: 2px solid buttonshadow;}
.master_toolbar   {background:<?=@$pref_header_bg_color?>;background-image: url(../images/misc/mu_tb_bg.gif);height:24px;}
.notes_log_table  {font-size: 10px; color: #800080}
.payment_log_table{font-size: 10px; color: #000080}
.Dropdown50_10    {font-size: 8px; color: #003366; width:50px; height:16px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.Dropdown45_10    {font-size: 8px; color: #003366; width:45px; height:16px;border: #FFFFFF solid 1px; background-color: #DDDDDD;}
.formText90_10    {font-size: 10px; color: #003366; width:90px; height:16px;border: #003366 solid 1px; background-color: #DDDDDD;border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; 
						border-right: 1px solid buttonhighlight; border-bottom: 1px solid buttonhighlight;}
.listingheading_ma_orders {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;background: #8DAEBA}
