BODY
   {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 13px;
   margin: 0px;
   padding: 0px;
   background-color: #ffe8d6;
/*#deD8d0; #f5Dfd5; #f5e2d5; #ffeee7; #ffe8d6;*/
   }
H1
   {
/*   color: #88226f;*/
   color: #cc0033;
   font-size: 32px;
   font-family: "Times New Roman", sans-serif;
   }
a, A:link, a:visited, a:active  
   {
   color: #ffffff;
   text-decoration: none;
   font-family: Tahoma, Verdana;
   font-size: 12px;
   }  
A:hover                                              
   {
   color: #000000;
   text-decoration: none;
   font-family: Tahoma, Verdana;
   font-size: 12px;
   }
.header1
   {
   color: #ffffff;
/*   background: #4682b4; */
   font-weight: bold;
   font-family: Tahoma, Verdana;
   font-size: 13px;
   margin: 0px;
   padding: 2px;
   }           
.header2, h2                                        
   {
   color: #000000;
/*   background: #a5b6bd;*/
   font-weight: bold;
   font-family: Tahoma, Verdana;
   font-size: 12px;
   }                                               
.intd                                                          
   {
   color: #000000;
   font-family: Tahoma, Verdana;
   font-size: 12px;
   padding-left: 15px;
   }
#maincontent
   {
/*   background-color: #A5B6BD;*/
   border-left: 2px dotted #333;
   font-size: 12px;
   /*/*/ font-size: 100%; /* */
   vertical-align: top;
   }
#maincontent a:link
   {
   font-weight: demi-light;
   color: #CC0000
   }
#maincontent a:visited
   {
   text-decoration: none;
   color: #CC0000
   }
#mainTable
   {
   border-spacing: 0;
   background-image: url(../pictures/background2.jpg);
/*   border: 1px solid #000000;*/
/*   padding: 20px; */
   
   /*/*/ line-height: 1.5em; /* */
   }
#mainTable td
   {
   padding: 2px;
   }
#borderred
   {
   /*/*/padding: 3px;
   display: block;
   border: 2px dotted #CCC;
   text-decoration: none;
   line-height: 1em;
   width: 10%; /* */
   }
#sidebar
   {
   /*width: 131;
   font-size: 12px; */
   vertical-align: top;
   /* font-size: 85%;  */
   }
#sidebar a:link, #sidebar a:visited
   {
   /*text-align: center;
   color: #cc0000;*/
   }
#sidebar a:hover, #sidebar a:active 
   {
   /* text-align: center;
   color: #ffffff;
   background-color: #CC0000;
   border: 2px solid #deD8d0; */
   }
#sidebar ul
   {
   /*padding-left: 1em;
   margin-left: 1em;
   list-style-type: none;  */
   }
#sidebar li 
   {
   /*margin: 0px 0px 6px 0px;*/
   }
#sidebar span
   {
   /*color: #000000;*/
   }
#sidebar span:hover
   {
/*   color: #ffffff;*/
   }

#header
   {
/*   background-color: #99AABD;*/
   color: #CCCCCC;
   }
#footer
   {
/*   background-color: #99AABD;*/
   }
p, ul, li
   {
   color: #000000;
   font-family: "Times New Roman", Times, serif;
/*   font-family: Tahoma, Verdana;*/
   font-size: 14px;
   }
h1:first-child {margin-top: 0;}
h2:first-child {margin-top: 0;}
h2 { font-size: 18px; }

#table1
   {
   text-align: left;
   font-weight: bold;
/*   background-color: #ffcfcf;*/
   background-color: #c03333;
   }
#table2
   {
   text-align: left;
   /*background-color: #ffdfdf;*/
/*   background-color: #ffe8d6;*/
   }
#db
   {
   color: #000000;
   font-family: "Times New Roman", Times, serif;
/*   font-family: Tahoma, Verdana;*/
   font-size: 12px;
   } 
pre
   {
   color: #000000;
   font-family: "Times New Roman", Times, serif;
   font-size: 12px;
   } 
#print a, A:link, a:visited, a:active  
   {
   color: #000000;
   text-decoration: none;
   font-family: Tahoma, Verdana;
   font-size: 12px;
   }  




/* MENU Sidebar*/
#menu {
   width: 131; /* set width of menu */
   vertical-align: top;
/*width: 12em; /* set width of menu */
/*background: #eee;*/
} 
#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 12px/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;
}
#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}
#menu a:link, #menu a:visited
   {
   text-align: center;
   color: #cc0000;
   }
#menu a:hover {
/*color: #a00;
background: #fff;*/
   text-align: center;
   color: #ffffff;
   background-color: #CC0000;
   border: 2px solid #deD8d0;
}
/* MENU position the pop outs */
#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
/*margin: 0px 0px 6px 0px;*/
} 
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}
/* MENU Hiding and revrealing using :hover */
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

