/*defines the background and header*/
body { background-position: 0px 0px; font-size: 12px; background-color: #f5f5f5; }
/*define table styles*/
table.content { border-left: #000000 1px solid; border-right: #000000 1px solid; background-color: #ffffff; }
.shipmates { margin: 5px; border-left: #000000 1px solid; border-right: #000000 1px solid; width: 640px; background-color: #dcdcdc; }
/*main site styles*/
p.history { font-size: 14px; color: black; text-indent: 5px; line-height: 18px; font-family: Arial, Helevetica, Sans-Serif; }
.list { list-style-position: outside; list-style-type: square;font-size: 12px; color: black; line-height: 18px; font-family: Arial, Helevetica, Sans-Serif; }
p.defaultpage { font-size: 14px; color: #000000; text-indent: 8px; font-family: Arial, Helvetica, Sans-Serif; }
td.mainpageheader { border-right: #000099 1px solid; padding-right: 2px; border-top: #000099 1px solid; padding-left: 2px; font-size: 14px; padding-bottom: 1px; border-left: #000099 1px solid; color: #ffff33; padding-top: 1px; border-bottom: #000099 1px solid; font-family: Arial, Helvetica, Sans-Serif; letter-spacing: 2px; background-color: #696969; }
div.mainpageheader { display: block; width: 200px; height: 22px; border-right: #000099 1px solid; padding-right: 2px; border-top: #000099 1px solid; padding-left: 2px; font-size: 14px; padding-bottom: 1px; border-left: #000099 1px solid; color: #ffff33; padding-top: 1px; border-bottom: #000099 1px solid; font-family: Arial, Helvetica, Sans-Serif; letter-spacing: 2px; background-color: #696969; }
td.mainpagenewsheader { border-right: #000099 1px solid; padding-right: 2px; border-top: #000099 1px solid; padding-left: 2px; font-size: 14px; padding-bottom: 1px; border-left: #000099 1px solid; color: #000099; padding-top: 1px; border-bottom: #000099 1px solid; font-family: 'Times New Roman' , Georgia, Serif; letter-spacing: 2px; background-color: #dcdcdc; }
td.indexpagebottom { background-image: url(images/linebgrnd.gif); background-repeat: repeat; }
td.indexnav { background-image: url(images/gridpixel.gif); color: #000066; background-repeat: repeat; }
td { font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.errorstyle { font-size: 12px; color: #cc0000; font-family: Arial, Helvetica, Sans-Serif; }
.checkbox { float: left; color: #000000; font-family: Arial, Helevetica, Sans-Serif; }
.smtext { display: block; font-size: 12px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; text-align: left; }
.newsletterdefault { font-size: 14px; margin: 10px 1px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; background-color: #f5f5f5; text-align: left; }
.bigletter { font-size: 24px; color: #000099; line-height: 80%; font-family: Georgia, 'Times New Roman' , Serif; letter-spacing: 6px; }
h3 { font-weight: 500; font-size: 16px; color: #000099; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
h4 { font-weight: bold; font-size: 16px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; }
h4.memory { font-style: italic; font-weight: bold; font-size: 16px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; }
h4.addguest { font-weight: 500; font-size: 14px; color: #999999; font-family: Arial, Helvetica, Sans-Serif; }
.guestdate { font-weight: bolder; font-size: 12px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; }
.guestname { font-weight: bold; font-size: 14px; color: #000099; font-style: italic; font-family: Arial, Helvetica, Sans-Serif; }
div.application { border-right: #999999 1px solid; padding-right: 3px; border-top: #999999 1px solid; display: block; padding-left: 3px; font-size: 14px; padding-bottom: 3px; border-left: #999999 1px solid; width: 350px; color: #000000; padding-top: 10px; border-bottom: #999999 1px solid; font-family: Arial, Helvetica, Sans-Serif; height: 80px; }
td.remember {font-weight: bold; font-size: 18px; color: #000066; font-family: 'Times New Roman' , Georgia, Times, Serif; }
/*side menu styles*/	
#menu3 { margin: 0px; width: 200px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }
#menu3 li a { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 24px; text-decoration: none; }	
#menu3 li a:link, #menu3 li a:visited { padding-right: 0px; background-position: 0% 0%; display: block; padding-left: 20px; background-attachment: scroll; list-style-image: url(images/menu3.gif); padding-bottom: 0px; color: #000; padding-top: 3px; background-repeat: repeat; background-color: transparent; }
#menu3 li a:hover, #menu3 li a:active { padding-right: 0px; background-position: 0px -32px; padding-left: 20px; background-attachment: scroll; list-style-image: url(images/menu3.gif); padding-bottom: 0px; color: #000000; padding-top: 3px; background-repeat: repeat; background-color: transparent; text-decoration: underline; }
/*end side menu styles*/
/*define link styles*/
a.headerlinks { font-size: 14px; color: #000000; font-family: Arial, Helvetica, Sans-Serif;}
a.headerlinks:link { text-decoration: underline; }
a.headerlinks:active {text-decoration: underline; }
a.headerlinks:visited { text-decoration: underline; }
a.headerlinks:hover { text-decoration:none }

a.more { font-weight: bold; font-size: 14px; color: #000066; font-style: italic; font-family: 'Times New Roman' , Times, Georgia, Serif; }

a.indexnav { font-weight: bold; font-size: 18px; color: #000066; font-family: 'Times New Roman' , Georgia, Times, Serif; text-align: center; font-variant: small-caps; text-decoration: underline; }

a.navbottom { font-size: 12px; color: #000099; font-family: Arial, Helvetica, sans-serif; }
a.navbottom:link { text-decoration: none; }
a.navbottom:active { text-decoration: none; }
a.navbottom:visited { text-decoration: none; }
a.navbottom:hover { text-decoration: underline; }

a.mail { font-size: 14px; color: #000066; font-family: Arial, Helvetica, Sans-Serif;}
a.mail:link { text-decoration: underline; }
a.mail:active {text-decoration: underline; }
a.mail:visited { text-decoration: underline; }
a.mail:hover { text-decoration: underline}

a.adminlink, a.adminlink:active, a.adminlink:link, a.adminlink:visited { text-decoration: none; border-bottom: 1px dashed; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif;}
a.adminlink:hover { text-decoration: none; }