/*Sea*/

.fm-cursor-clickable
{
   cursor: pointer;
}

.fm-cursor-inactive
{
   cursor: default;
}

.fm-sub-menu
{
   padding: 2px;
   padding-bottom: 4px;
   border: 1px solid #7695B2;
   background: url(fm-images/menu-grad.gif) bottom repeat-x #5780AE;
}

.fm-sub-col
{
   background: url(fm-images/col.gif) repeat-y center;
   padding-left: 6px;
}

.fm-base-elem-over,
.fm-sub-menu,
.fm-sub-menu-patch
{
   background-color: #5780AE;
}

.fm-base-elem,
.fm-sub-elem,
.fm-sub-elem-over
{   
   padding-left: 4px;
   padding-right: 4px;
}

.fm-base-elem
{
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
}

.fm-base-elem-over
{
   background: url(fm-images/tab-over-grad.gif) repeat-x #5780AE;
   padding-top: 1px;
   padding-bottom: 2px;
   padding-left: 3px;
   padding-right: 3px;
   border-top: 1px solid #7695B2;
   border-left: 1px solid #7695B2;
   border-right: 1px solid #7695B2;
}

.fm-sub-elem-over
{
   background: url(fm-images/elem-over-grad.gif) repeat-y #005085;
}

.fm-base-title-label,
.fm-base-label,
.fm-base-label-over,
.fm-sub-title-label,
.fm-sub-label,
.fm-sub-label-over
{
   color: white;
   font-family: Verdana;
   font-size: 8pt;
   white-space: nowrap;
   text-align: left;
}

.fm-base-label,
.fm-base-label-over
{
   font-weight: bold;
}

.fm-base-title-label,
.fm-sub-title-label
{
   color: #E1ECF0;
}

.fm-base-title-label,
.fm-sub-title-label
{
   font-weight: bold;
   padding: 3px;
}

.fm-base-label,
.fm-base-label-over,
.fm-sub-label,
.fm-sub-label-over
{
   padding-top: 6px;
   padding-bottom: 6px;
}

.fm-sub-label,
.fm-sub-label-over
{
   padding-top: 4px;
   padding-bottom: 4px;
}

.fm-sub-label-over
{
   color: white;
}

.fm-base-label-over
{
   color: white;
}

.fm-base-icon,
.fm-base-icon-over,
.fm-sub-icon,
.fm-sub-icon-over
{
   padding-right: 3px;
}

.fm-base-arrow,
.fm-base-arrow-over
{
   padding-left: 6px;
}

.fm-sub-arrow,
.fm-sub-arrow-over
{
   padding-left: 6px;
   padding-right: 3px;
}

.fm-base-sep-inner
{
   border: 0 solid;
   width: 1px;
   background: #7695B2;
}

.fm-sub-sep-inner
{
   border-top: 1px solid #1C598F;
   border-bottom: 1px solid #7695B2;
}

.fm-sub-sep-outer
{
   padding: 2px 4px;
}