body                            { color: #000080; font-size: 8pt; font-family: Verdana; border: #708090; scrollbar-3dlight-color: #F0F0F0; scrollbar-arrow-color: #191970; scrollbar-darkshadow-color: #F5f5f5; scrollbar-face-color: #c0c0c0; scrollbar-highlight-color: #f5f5f5; scrollbar-shadow-color: #191970; scrollbar-track-color: #c0c0c0  }
h1        { color: #000080; font-weight: bold; font-size: 10pt; font-family: Verdana; text-decoration: none }
h2    { color: #00008b; font-weight: bold; font-size: 8pt; font-family: Verdana; text-decoration: none }
h3    { color: #00008b; font-weight: bold; font-size: 12pt; font-family: Verdana; text-decoration: none }
h3.alt {
	color:#00008b;
	font-weight:bold;
	font-size:9pt;
}
h4 {
	color:#00008b;
	font-weight:bold;
	font-size:8pt;
}
a {color: #000080;text-decoration: underline }
a:hover           { color: gray; text-decoration: none }
a.side { color: #000080; font-weight: normal; font-size: 8pt; text-decoration: none }
a.side:hover  { color: gray; font-weight: normal; font-size: 8pt; text-decoration: none }
a.header                                       { color: white; font-variant: normal; font-weight: bold; font-size: 8pt; text-decoration: none; background-color: #2e8b57; padding: 5px 15px; border-right: 1px solid #fff }
a.headerlower            { color: #2e8b57; font-variant: normal; font-weight: bold; font-size: 8pt; text-decoration: none; padding-right: 16px; padding-left: 16px; border-left: 1px solid #2e8b57 }
a.headerlower:hover               { color: #191970; font-variant: normal; font-weight: bold; font-size: 8pt; text-decoration: none; padding-right: 16px; padding-left: 16px; border-left: 1px solid #20b2aa }
a.header:hover                                  { color: white; font-variant: normal; font-weight: bold; font-size: 8pt; text-decoration: none; background-color: #000080; padding: 5px 15px; border-right: 1px solid #fff }
a.leftside { color: #708090; font-weight: 800; font-size: 9pt; text-decoration: underline }
a.leftside:hover { color: gray; font-weight: 800; font-size: 9pt; text-decoration: underline }
a.homebody { color: #000080; font-weight: normal; font-size: 8pt; text-decoration: none }
a.homebody:hover  { color: gray; font-weight: normal; font-size: 8pt; text-decoration: none }
a.cats   { color: #708090; font-weight: bold; font-family: Verdana; text-decoration: none }
a.cats:hover              { color: #000080; font-weight: bold; font-family: Verdana; text-decoration: none }
a.home      { color: #000080; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: underline }
a.home:hover     { color: #708090; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none }

.alertBox{
	background-color: #FFFFE0;
	border: 1px solid #0000FF;
	font-size: 1.25em;
	margin: 10px;
	padding: 2px;
	width: 70%;
}

.alertBox h1{
	color: #FFFFFF;
	font-size: larger;
	margin: 0px;
}

.alertBox h1.errorHeader {
	background-color: #FF0000;
}

.alertBox h1.msgHeader {
	background-color: #008000;
}

.alertBox ul {
	margin: .8em;
	margin-left: 2em;
}

.error{
	color: #FF0000;
}

.msg, .search_filesize, .search_truncatedMsg, .search_link, .search_hitcount  { color: #708090 }

.search_container{
	list-style-position: outside;
	list-style-type: disc;
	width: 450px;
}

.search_hitcount{
	font-size: smaller;
}

.search_summary{
	color: #000000;
}

.search_term{
	background-color: #F5F5F5;
	font-weight: bolder;
}

.search_title :link { color: #191970 }

.search_truncatedMsg, .search_searchInfo {
	font-size: smaller;
}
td.formtitle { color: #000080; font-style: normal; font-size: 8pt; font-family: Verdana; text-decoration: none; text-align: right;}
td.body  { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify }
td.formhead  { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: center }
td.homebody { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; padding: 10px }
td.main  { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; border: outset 1px #2e8b57; left: 1px; width: 785px }
td.headline     { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; border-bottom: 1px solid #000080 }
td.footline  { color: #a9a9a9; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; border-top: 1px solid #2e8b57 }
td.bodyhome { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; padding: 10px; border: 5px }
td.clients { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify }
a.clients { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: underline; text-align: justify }
a.clients:hover { color: gray; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none; text-align: justify }
td.clients-top { color: white; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify }
td.home  { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; padding: 5px }
td.homecl { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; padding: 5px; border: dashed 1px gray }
td.date { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify }
td.homecl-right  { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; background-color: white; text-align: left; padding: 5px; border: dotted 1px #2e8b57 }
td.homecl-left  { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; background-color: #eee8aa; text-align: left; padding: 5px; border-top: 0px; border-right: 0px; border-bottom: 1px dashed #2e8b57; border-left: 0px }
td.homecltop        { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; background-color: #eee8aa; text-align: left; padding: 1px }
td.homeleft        { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; padding-right: 5px; padding-left: 10px }
td.homeleft2        { color: #000080; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none; text-align: justify; border-right: 1px groove navy }
td.rightside       { color: #708090; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none; background-color: #eee8aa; padding-right: 2px; padding-left: 2px; border-left: 1px solid #2e8b57 }
td.leftside    { color: navy; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none; background-color: #eee8aa; border-right: 1px solid navy }
td.footer { color: #708090; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none }
a.footer   { color: #708090; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: underline }
a.footer:hover { color: #708090; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none }
a.search { color: #696969; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana; text-decoration: underline }
a.search:hover  { color: #000080; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana; text-decoration: none }

table.yacht-finance-table { background:#EEE8AA; border:1px solid #ccc; }

table.yacht-finance-table tr {  }
table.yacht-finance-table tr th { color:#2E8B57; font-size:11pt; border:1px solid #ccc; font-weight:bold; padding:3px; }
table.yacht-finance-table tr td { border:1px solid #ccc; font-size:8pt; padding:3px; }

.red-text { color:#ff0000; }

div.side-bar-form {
	background:#fff;
	border:1px dashed #018057;
	width:175px;
	padding:0px 5px;
}

div.side-bar-form h2 {
	color:#018057;
	font-size:10.5pt;
	font-weight:bold;
}

div.side-bar-form p {
	padding:5px 0px;
}

div.side-bar-form div.side-bar-input label {
	width:55px;
	display:block;
	float:left;
	padding-top:3px;
}

div.side-bar-form div.side-bar-input {
	padding:5px 0px;
}