/* Hidden in comment - info for configuration of style
INTRO {Deepsea style with a background - default}
LINE {hline1.gif}
BUTTON {btn1.gif}
*/

BODY {
background-image: url(graphics/dsstylebg.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #A7C6D5;
}

H1 {
color:navy;
font-size:35pt;
font-family:"Arial";
font-weight:bold;
text-align:center;
margin:20pt 20pt;
padding:0pt 0pt;
}
H2 {
color:navy;
font-size:24pt;
font-family:"Arial";
text-align:center;
font-weight:normal;
}

H3 {
color:navy;
font-size:18pt;
text-align:left;
font-family:"Arial";
font-weight:normal;
}

H4 {
color:navy;
font-size:14pt;
text-align:left;
font-family:"Arial";
font-weight:normal;
}

P {
color:black;
font-size:14pt;
text-align:left;
font-family:"Arial";
}


P.dsl {
color:black;
font-size:14pt;
text-align:left;
font-family:"Arial";
}

P.dsc {
color:black;
font-size:14pt;
text-align:center;
font-family:"Arial";
}

P.dsmc {
color:black;
font-size:14pt;
text-align:center;
font-family:"Arial";
font-weight:bold;
}

P.dsfn {
color:navy;
font-size:8pt;
text-align:center;
font-family:"Arial";
font-weight:normal;
}

P.dsfnl {
color:navy;
font-size:10pt;
text-align:left;
font-family:"Arial";
font-weight:normal;
}


HR{
color:#A0A0A0;
}


P.fm {
color:black;
font-size:12pt;
text-align:left;
font-family:"Times New Roman";
font-weight:normal;
border-top-color:#A0A0A0;
border-top-width:2px;
border-top-style:solid;
padding:5pt 10pt;
}

EM.fmdate {
color:navy;
font-size:10pt;
}
EM.fmh {
color:navy;
font-size:14pt;
font-family:"Arial";
font-weight:bold;
}



EM {
color:navy;
font-weight:normal;
font-style:normal;
}

EM.large {
font-size:larger;
}

EM.red {
color:red;
}

EM.green {
color:green;
}


EM.sml {
color:navy;
font-size:75%;
font-family:"Arial";
font-weight:normal;
}

EM.footnote {
font-size:75%;
font-weight:normal;
}

B {
color:navy;
font-weight:bold;
font-style:normal;
}


TD {
text-align:left;
color:black;
font-size:14pt;
font-family:"Arial";
}

TD.sml {
font-size:12pt;
}

/* Calendar tables */
TABLE.cldr {
vertical-align:top;
text-align:left;
color:black;
font-size:14pt;
font-family:"Arial";
background-color:#e0e0e0;
padding:2px;
cell-spacing:2px;
border: ridge #e0e0e0 1px;
}

TD.cwd {
vertical-align:top;
width:100px;
height:60px;
font-size:14pt;
text-align:center;
font-family:"Arial";
background-color:#ffffc6;
padding:2px;
cell-spacing:2px;
border: ridge #e0e0e0 1px;
}

TD.cwe {
vertical-align:top;
width:100px;
height:60px;
font-size:14pt;
text-align:center;
font-family:"Arial";
background-color:#c6eff7;
padding:2px;
cell-spacing:2px;
border: ridge #e0e0e0 1px;
}

TD.cvoid {
vertical-align:top;
font-size:14pt;
text-align:center;
font-family:"Arial";
background-color:#e0e0e0;
padding:2px;
cell-spacing:2px;
border: ridge #e0e0e0 1px;
}

EM.cnull {
color:gray;
}

EM.cfn {
font-size:8pt;
}

/* Quotes */

TABLE.quote {
background-color:#FBFEE9;
padding:10px;
width:90%;
border: outset grey 10px;
}

TD.quote {
text-align:left;
color:black;
padding:10px;
font-size:12pt;
font-family:"Times New Roman";
font-style:italic;
}

/* lists */

OL {
list-style-type:lower-roman;
}

UL {
list-style-type:circle;
}

LI {
color:black;
font-size:14pt;
text-align:left;
font-family:"Arial";
}

/* Images */ 

IMG {
border:none;
margin:10pt;
}

IMG.btn {
border:none;
margin:4pt;
}

/* links */

A:link{
color:blue;
text-decoration:underline;
}
A:visited{
color:purple;
text-decoration:underline;
}
A:hover{
color:red;
text-decoration:blink;
}

/* Menu */

A.s:link{
color:#F0E1F0;
text-decoration:none;
}
A.s:visited{
color:#F0E1F0;
text-decoration:none;
}
A.s:hover{
color:#F0E1F0;
text-decoration:none;
}

TABLE.cells {
border-collapse:collapse;
width:145px;
}

TABLE.all_menu {
border-collapse:collapse;
width:120px;
}

TD.menu_cell {
border-width: 3;
border-collapse:collapse;
text-align:left;
width:120px;
height:70px;
font-size:10pt;
font-family:"Arial";
font-weight:bolder;
font-style:italic;
cursor:pointer;
padding:8px;

border-style: outset;
border-color: silver;
background-color:#436354;
color: silver;
}

TD.menu_cell_on {
border-width: 3;
border-collapse:collapse;
text-align:left;
width:120px;
height:70px;
font-size:10pt;
font-family:"Arial";
font-weight:bolder;
font-style:italic;
cursor:pointer;
padding:8px;

border-style: inset;
border-color: silver;
background-color:#86C6A8;
color: navy;
}


TD.menu_tab {
border-width: 2;
border-collapse:collapse;
text-align:center;
width:8px;
font-size:9pt;
font-family:"Arial";
font-weight:bolder;
cursor:pointer;
padding:6px;

border-style: outset;
border-color: silver;
background-color:#436354;
color: silver;
}

TD.menu_tab_on {
border-width: 2;
border-collapse:collapse;
text-align:center;
width:8px;
font-size:9pt;
font-family:"Arial";
font-weight:bolder;
cursor:pointer;
padding:6px;

border-style: inset;
border-color: silver;
background-color:#86C6A8;
color: navy;
}


DIV.m_cells {
position:absolute;
width:120;
top:0;
left:0;
visibility:visible;
border-collapse:collapse;
}

