body
{
   background-color: #0A4581;
   font-size: small;
}

div#container
{
   width: 90%;
   margin: 10px auto;
   background-color: #fff;
   color: #333;
   border: 1px solid gray;
}

div#header
{
   padding: 0;
   background: url(images/header_background.gif);

}



#menu
{
   float: left;
   width: 9em;
   margin: 1em;
   padding: 0.5em;
   border: 1px solid #000;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   background-color: #ABC6EE;
   color: black;   
}



#blstSample li
{
   padding-top: 0.4em;
}

#blstSample a:link,  #blstSample a:visited
{
   text-decoration: underline;
   color: blue;
}
#blstSample a:hover 
{
   color: #cc0000;
   border-bottom: 3px solid #cc0000;
   text-decoration: none;
}



#content
{
   margin-left: 16em;
   border-left: 1px solid gray;
   padding: 1em;
}

h1, h2, h3
{
   margin-top: 0;
   margin-bottom: 0;
   padding: 0.2em;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   background-color: #ABC6EE;
   color: #666666; 
}

h1
{
   font-size: 1.2em;
}
h2
{
   font-size: 0.95em;
   text-align: center;
}
h3
{
   font-size: 0.8em;
   text-align: center;
}

p
{
   font:  normal .9em/2.2em Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

#register
{
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   
}

fieldset
{
   border: 1px solid #666666;
   padding: 1em;
}

legend
{   
   font-size: 1em;
   font-weight: bold;
   color: #666666;
   text-transform: uppercase;
   letter-spacing: 0.2em;
   background-color: #ABC6EE;
   border: 1px solid #666666;
}

.txtBox 
{
   border:1px solid #666666;
   margin: 0.3em 0 0.8em 0.2em;
   margin-left: -16em;
}

/* IE adds the #content margin to the text box and button 
   so we must give text boxes and button a negative margin
   using a CSS format only understood by IE
*/
* html .txtBox { margin-left: -16em; }
 .myButton { margin-left: -16em; }

label 
{
   font:  normal 0.8em Verdana, Arial , sans-serif;
}

