/********************************/
/* redefine standard XHTML tags */
/********************************/

body
{
   margin:10px;
   padding:0px;
   font-family:Arial, Helvetica, sans-serif;
}

h1
{
   display:block;
   clear:both;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#006633;
   font-weight: bold;
   margin:0;
   padding:0px 0px 16px 0px;
   text-align:center;
}

h2,h3
{
   display:block;
   padding:0px 0px 10px 0px; 
   margin:0; 
}

p
{
   display:block;
   margin:0;
   padding:0px 0px 10px 0px;
   color:#FFFF00;
}

img
{
   border:0;
}

a,
a:link,
a:active,
a:visited
{
   font-weight:bold;
   text-decoration:none;
   color:#006633;
}

a:hover
{
   text-decoration:underline;
}

/********************************/
/* layout elements              */
/********************************/

#outer
{
   width: 750px;
   margin-left: auto;
   margin-right: auto;
}

#header
{
  float:none;
  clear:both;
}

#footer
{
  margin-top:5px;
  float:none;
  clear:both;
}

#header img
{
   float:left;
}

#mainbody
{
   float:none;
   clear:both;
   padding:0px 65px 40px 65px;
   background-color:#006633;
   color:#FFFF00;
   overflow:visible;
}

#mainbody a,
#mainbody a:link,
#mainbody a:active,
#mainbody a:visited
{
   color:#FFFF00;
}

#mainbody img,
#mainbody img.left
{
   float:left;
   margin: 0px 65px 15px 0px;
}

#mainbody img.right
{
   float:right;
   margin: 0px 0px 15px 65px;
}

/********************************/
/* navigation                   */
/********************************/

#navigation
{
   float:left;
   background-image:url(menu-background.png);
   background-repeat:no-repeat;
   width:335px;
   margin-left:4px;
   clear:right;
}

#navigation ul,
#navigation ul li
{
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
}

#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:hover,
#navigation ul li a:visited
{
   display:block;
   float:left;
   width: 66px;
   text-align:center;
   color: #006633;
   text-transform:uppercase;
   padding:186px 0px 10px 0px;
   text-decoration:none;
   font-weight:bold;
   font-family: Arial, Helvetica, sans-serif;
} 

/********************************/
/* miscellaneous                */
/********************************/

div.spacer
{
   height:40px;
}