body
   {
   background-color:#9CAAB3;#D0D0D0;#7EB75C;
   }
a
   {
   text-decoration:none;
   color:#DFBB00;
   font-family:'Lucida Sans Unicode',sans-serif;
   font-weight:400;
   }
.rightmenu a
   {color:white;
    font-size:9pt;}
em
   {
   font-style:normal;
   font-variant:small-caps;
   font-weight:100;
   letter-spacing:2;
   font-size:120%;
   }
.leftmenu a   
   {
   font-size:80%;
   font-variant:small-caps;
   font-weight:500;
   letter-spacing:2;
   color:#E0E0E0;#475661;
   text-decoration:underline;
   }
.mainframe, .mainframe td
   {
   color:white;
   font-family:'Lucida Sans Unicode',sans-serif;
   font-weight:400;
   font-size:10pt;
   background-color:#475661;
   }
.mainframe i
   {
   font-style:italic;
   font-family:'Times New Roman';
   font-size:11pt;
   }
th
   {
   font-style:normal;
   font-variant:small-caps;
   font-weight:100;
   letter-spacing:2;
   font-size:120%;
   text-transform:lowercase;
   }
.pieces td
   {
   font-size:11pt;
   font-weight:200;
   } 
strong
   {
   font-size:9pt;
   }
.blackbg
   {
   background-color:#000000;
   color:white;
   font-size:70%;
   }
.blackbg a
   { 
   text-decoration:none;
   color:#DFBB00;#254634;#00959F;
   font-family:'Lucida Sans Unicode',sans-serif;
   font-variant:normal;
   font-weight:400;
   }
big
   {
   font-size:150%;
   } 

.arrowlistmenu{
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:9pt;
color: white;
font-family:'Lucida Sans Unicode',sans-serif;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
font-weight:400;
font-variant:small-caps;
text-decoration:underline;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
}

.arrowlistmenu a{
   font-variant:small-caps;
   font-weight:400;
   color:white;
   text-decoration:underline;
   }

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
font-variant:normal;   text-decoration:none;
   font-family:'Lucida Sans Unicode',sans-serif;
   font-weight:400;
   color:white;
   font-size:9pt;
}


.arrowlistmenu ul li a:visited{
color:white;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: black;
}

.arrowlistmenu .menuheader:hover {
color: black;
}

