/*  First, 'default' styles   Davy Jones Diving - Styles used  */
H1
{
    font-size : 16pt;
    color : rgb(51 , 0 , 153);
    font-family : Arial , sans-serif;
    text-align : center;
}
H2
{
    font-size : 14pt;
    color : blue;
    font-family : Arial , sans-serif;
}
BODY
{
    font-family : Arial , sans-serif;
    font-size : 14;
    color : black;
    font-weight : normal;
}
TD CENTER
{
    text-align : center;
    font-family : Arial , sans-serif;
    font-weight : normal;
    font-size : 14;
}
P
{
    font-size : 14;
    font-family : Arial , sans-serif;
    color : black;
    font-weight : normal;
}
P.smalltext
{
    font-size : 10;
}
TD.smalltext
{
    Font-size : 10;
}
P.mainbody
{
    font-size : 12;
}
contrastbody
{
    font-size : 14;
    font-family : sans-serif;
    colour : blue;
}
LI
{
    font-size : 14;
    font-family : Arial , sans-serif;
    color : black;
    font-weight : normal;
}
/* default Link STyles */
a:link
{
    color : rgb(51 , 0 , 102);
    font-weight : bold;
    text-decoration : none;
}
/* unvisited link */
a:visited
{
    color : rgb(51 , 0 , 102);
    font-weight : bold;
    text-decoration : none;
}
/* visited link */
a:hover
{
    color : rgb(51 , 51 , 102);
    text-decoration : none;
    background-color : lightyellow;
}
/* mouse over link */
a:active
{
    color : rgb(0 , 0 , 255);
    text-decoration : none;
}
/* selected link */
#djd1
{
    text-align : center;
}
TR.contrast
{
    color : blue;
}
TR.contrast2
{
    color : rgb(51 , 102 , 0);
}
/* Styles used for the Spanish Menu system on Spanish Pages... */
a:link.menusp
{
    color : rgb(153 , 0 , 51);
    text-decoration : none;
}
/* unvisited link */
a:visited.menusp
{
    color : rgb(153 , 0 , 51);
    text-decoration : none;
}
/* visited link */
a:hover.menusp
{
    color : rgb(51 , 51 , 102);
    text-decoration : none;
}
/* mouse over link */
a:active.menusp
{
    color : rgb(0 , 0 , 255);
    text-decoration : none;
}
/* single line bamboo menu  selected link */
div.menu1
{
    background-image : url("images/Bamboo Poles.gif");
    background-repeat : no-repeat;
    height : 42px;
    width : 130px;
    text-decoration : none;
    text-align : center;
    font : bold 20px arial;
    color : rgb(153 , 0 , 51);
    padding-top : 8px;
}
/* single line bamboo menu, smaller font */
div.menu1s
{
    background-image : url("images/Bamboo Poles.gif");
    background-repeat : no-repeat;
    height : 42px;
    width : 130px;
    text-decoration : none;
    text-align : center;
    font : bold 16px arial;
    color : rgb(153 , 0 , 51);
    padding-top : 8px;
}
/* double line bamboo menu */
div.menu2
{
    background-image : url("images/Bamboo Poles.gif");
    background-repeat : no-repeat;
    height : 42px;
    width : 130px;
    text-decoration : none;
    text-align : center;
    font : bold 12px arial;
    color : rgb(153 , 0 , 51);
    padding-top : 4px;
}
/* single line bamboo menu wider for news*/
div.menunews
{
    background-image : url("images/Bamboo Poles wide.gif");
    background-repeat : no-repeat;
    height : 42px;
    width : 260px;
    text-decoration : none;
    text-align : center;
    font : bold 20px arial;
    color : rgb(153 , 0 , 51);
    padding-top : 8px;
}
.newstitle
{
    background-color : rgb(255 , 255 , 204);
    border-top : thin groove rgb(0 , 0 , 102);
    font-size : medium;
    color : rgb(0 , 0 , 102);
}
.newsbody
{
    background-color : white;
    padding-left : 10px;
    padding-right : 10px;
    font-size : x-small;
}
.newsdate
{
    text-align : right;
    font-style : italic;
}
#dhtmltooltip
{
    position : absolute;
    left : -300px;
    width : 150px;
    border : 1px solid black;
    padding : 2px;
    background-color : lightyellow;
    visibility : hidden;
    font : 9pt / 11pt Ariel , sans-serif;
    z-index : 100;
}
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);Remove below line to remove shadow. Below line should always appear last within this CSS*/
#dhtmlpointer
{
    position : absolute;
    left : -300px;
    z-index : 101;
    visibility : hidden;
}
/* styles used by the new (May 05) drop down menu software) */
#dropmenudiv
{
    position : absolute;
    border : 1px solid black;
    font : normal 12px Verdana;
    line-height : 18px;
    z-index : 100;
}
#dropmenudiv a
{
    width : 100%;
    display : block;
    text-indent : 3px;
}
#dropmenudiv a:hover
{
    /*hover background color*/
background-color : yellow;
}
/* The following style elements are used by the foldout menu definitions */
DIV.clTop
{
    position : absolute;
    width : 125;
}
DIV.clSub
{
    position : absolute;
    left : 10;
    width : 125;
    background-color : yellow;
    border : 1px solid black;
}
#divCont
{
    position : relative;
    left : 0;
    top : 0;
    height : 50;
    width : 125;
}
A.clMain
{
    font-family : Arial , Verdana , Helvetica , Helv;
    font-size : 14px;
    text-decoration : none;
    font-weight : bold;
    color : black;
}
A.clSubb
{
    font-family : Arial , Verdana , Helvetica , Helv;
    font-size : 14px;
    font-weight : bold;
    color : rgb(102 , 51 , 153);
}
LI.clsub
{
    font : normal 9pt / 13pt Ariel , sans-serif;
    text-indent : -4em;
    list-style-image : url("../images/redtriangle.gif");
    list-style-position : inside;
    cursor : pointer;
    color : rgb(0 , 0 , 153);
}
divMain
{
    position : absolute;
}
/* styles used for the 'tab-top' navigation menu */
.a:link.tablinks
{
    color : red;
    text-decoration : none;
    font-family : Tahoma , Verdana;
    font-weight : bold;
}
.a:visited.tablinks
{
    color : red;
    text-decoration : none;
    font-family : Tahoma , Verdana;
    font-weight : bold;
}
.a:hover.tablinks
{
    color : rgb(51 , 204 , 255);
    font-style : italic;
    text-decoration : none;
}
.a:link.currenttab
{
    color : rgb(51 , 204 , 255);
    font-style : italic;
    text-decoration : none;
}
.a:visited.currenttab
{
    color : rgb(51 , 204 , 255);
    font-style : italic;
    text-decoration : none;
}
.a:active.currenttab
{
    color : rgb(51 , 204 , 255);
    font-style : italic;
    text-decoration : none;
}
/* Styles used on Training pages to get white text backgrounds */
.whitebk
{
    background-color : white;
}
/* Styles used on link pages  */
.linkdesc
{
    font : normal 8pt / 10pt Ariel , sans-serif;
}
li.linktable
{
    line-height : 140%;
}
/* here are the styles to put the shadow behind the page */
.bg-01
{
    BACKGROUND : url("images/bg_01.gif") no-repeat right 50%;
    WIDTH : 45px;
    HEIGHT : 38px;
}
.bg-02
{
    BACKGROUND : url("images/bg_02.gif");
    HEIGHT : 38px;
}
.bg-03
{
    BACKGROUND : url("images/bg_03.gif") no-repeat left 50%;
    WIDTH : 40px;
    HEIGHT : 38px;
}
.bg-04
{
    BACKGROUND : url("images/bg_04.gif");
    WIDTH : 27px;
    HEIGHT : 55px;
}
.bg-05
{
    BACKGROUND : url("images/bg_05.gif");
    HEIGHT : 55px;
}
.bg-06
{
    BACKGROUND : url("images/bg_06.gif");
    WIDTH : 40px;
    HEIGHT : 55px;
}
.bg-07
{
    BACKGROUND : url("images/bg_07.gif") no-repeat;
    WIDTH : 45px;
    HEIGHT : 38px;
}
.bg-08
{
    BACKGROUND : url("images/bg_08.gif");
    HEIGHT : 38px;
}
.bg-09
{
    BACKGROUND : url("images/bg_09.gif") no-repeat;
    HEIGHT : 38px;
}
