#page
{
margin: 0 auto;
border-left:solid 1px #ff0000;
border-right:solid 1px #ff0000;
border-bottom:solid 1px #ff0000;
width:910px;
height:100%;
background-color: #FFFF99;
}

#header
{
margin: 0 auto;
border: solid 1px #ff0000;
height:100px;
width:910px;
background-image:url(banner.jpg);
}

 #header h1
           {
           display:none;
           }


#subheader
{
margin: 0 auto;
width:910px;
vertical-align:top;
font-size:11.0pt;
font-family:Arial;
font-weight:bold;
background-color:#FFFF99;
color:#990000;
height:18px;
border-right:solid 1px #ff0000;
border-left:solid 1px #ff0000;
}

              #subheaderLeft
              {
              float:left;
              padding-left:5px;
              }
              
              #desc
              {
               display:block;
               float:top;
               float:right;
               vertical-align:top;
               text-align:right;
               height:18px;
               overflow:hidden;
               padding-right:72px;
              }

#tabheader
{
margin: 0 auto;
width:910px;
height:30px;
border-left:solid 1px #ff0000;
border-right:solid 1px #ff0000;
background-color:#ffff99;
font-family:Arial;
background-image:url(bar.gif);
}

     #tabheader li
     {
     float:left;
     display:block;
     margin:0;
     padding:0;
     }
     
     #tabheader ul
     {
     float:left;
     margin:0;
     padding:0;
     }

     #tabheader a
     {
     text-align:center;
     position:relative;
     float:left;
     display:block;
     width:120px;
     height:30px;
     text-decoration:none;
     font-weight:bold;
     font-size:12pt;
     color:#000000;
     line-height:30px;
     background-image:url(tabbottom.gif);
     }

     #tabheader a.ontop {background-image:url(tab.gif);}
     #tabheader a:hover {background-image:url(tabselect.gif);}
     #tabheader a.ontop:hover {background-image:url(tab.gif);}
     
     #tabheader a.long {font-size:10pt;}


#content
{
float:left;
height: 100%;
width: 896px;
border-left:solid 2px #FF9900;
border-right:solid 2px #FF9900;
background-color:#ffffcc;
font-family:Arial;
font-size:10pt;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}

h2
{
border-bottom: solid 1px #990000;
color:#ff0000;
font-size:18.0pt;
font-weight:bold;
font-family:Verdana;
text-align:right;
width:95%;
height:30px;
margin-bottom:20px;
margin-top:0px;
}

#sideright
{
float: right;
border: solid 1px #ff0000;
width: 160px;
height:100%;
background-color:#ffffcc;
font-family:Arial;
font-size:13pt;
padding: 5px;
margin-right:5px;
margin-left:5px;
}



body
{
 background-color: #FFFFCC;
}

a{color:#990000;}
a.nolink{color:#000000;}
h1{font-size:14.0pt;font-family:Verdana;color:#ff0000;font-weight:bold;}
h3{font-size:12.0pt;font-family:Verdana;color:#000000;font-weight:bold;}
h4{font-size:14.0pt;font-family:Arial;  color:#990000;font-weight:bold;margin-bottom:10px;}
h5{font-size:12.0pt;font-family:Arial;color:#990000;font-weight:bold;margin-bottom:10px;}


     /*Note to self: figure out why W3C thinks this is cool.*/
	   /* self clearing rules */
	   #page:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	   #page { display: inline-block; _height: 1%; }
	   /* Hides from IE-mac \*/
     #page { display: block; }
     /* End hide from IE-mac */
     

