BODY {
MARGIN: 0px;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: GRAY;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
/*BACKGROUND-IMAGE: url(/images/IMG_2758.JPG);*/
/*background-position: -790;*/
background-position: bottom right;
background-attachment: fixed;
BACKGROUND-REPEAT: no-repeat;
}

TABLE {

}

TABLE TABLE {
/*BACKGROUND-IMAGE: url(/images/IMG_8960.JPG);
BACKGROUND-REPEAT: no-repeat;
background-position: ;
background-attachment: fixed; */
}

TABLE TH {
vertical-align:top;
BACKGROUND-COLOR: WHITE;
COLOR: BLACK;
HEIGHT: 10px;
}

TABLE TABLE TH {
BACKGROUND-COLOR: transparent;
COLOR: WHITE;
}

.textsdbr {
BACKGROUND-COLOR: transparent;
/* FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-IMAGE: url(/images/IMG_1106.JPG);
background-position: -790;
background-attachment: fixed;
BACKGROUND-REPEAT: no-repeat; */
}

a:link{color:#FFFFFF; font-weight: bold; text-decoration:none}
a:visited{color: #FFFFFF; font-weight: bold; text-decoration:none}
a:hover{color: e18a00; font-style:normal;}
a:active{color: bbbbbb}

.textsm {
FONT-SIZE: 14px;
COLOR: WHITE;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.textbg {
FONT-SIZE: 20px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}

.textreg {
FONT-SIZE: 12px;
COLOR: WHITE;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.textsdbr {
FONT-SIZE: 26px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.sdbr:link{color:#FFFFFF; text-decoration:none;}
a.sdbr:visited{color: #FFFFFF; text-decoration:none;}
a.sdbr:hover{color: bbbbbb;  font-style:normal;}
a.sdbr:active{color: e18a00;}

.sdbr {
FONT-SIZE: 26px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:white;
}

.tinytableopacity    {
background: transparent;}

.tinytableopacity TD {
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;}


/*STUFF for floating menus*/
/**************************/

#menu {
width: 5em; /* set width of menu */
//background: #eee;
z-index: 4;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
//font: bold 11px/16px arial, helvetica, sans-serif;
//display: block;
//border-width: 1px;
//border-style: solid;
//border-color: #ccc #888 #555 #bbb;
//margin: 0;
//padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

.sdbrsub {
FONT-SIZE: 15px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:white;
display: block;
//border-width: 1px;
//border-style: solid;
//border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 0px 5px;
background: #000;
text-align:justify;
}

#menu a {
//color: #000;
//background: #efefef;
//text-decoration: none;
}

#menu a:hover {
//color: #a00;
//background: #fff;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 5em; /* width is based on the containing block */
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 10em; /* width is based on the containing block */
}

div#menu ul ul,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}





/*STUFF for grey background*/
/**************************/

#table1 {
  z-index: 5;
  position: relative;
  margin-top: -6000px;
}

#lightgrey {
  display: block;
  width: 100%;
  height: 6000px;
}

#background {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.30;

  /* To get opacity working in IE:  http://www.quirksmode.org/css/opacity.html */
  filter: alpha(opacity=30);
}

#lightgrey textarea, input {
  background-color: transparent;
}

