BODY            { margin: 0px; }

#WINDOW         { position: absolute; min-height: 100%; height: 100%; width: 100%; top: 0; left: 0; }
HTML>BODY, HTML>BODY #WINDOW { height: auto; }

#MAINLAYOUT     { width: 810px; margin-left: auto; margin-right: auto; }

#HEAD           { height: 216px; margin-top: 50px; }
#NAV            { width: 241px; margin-top: 30px; margin-bottom: 30px; margin-right: 20px; float: left; }
#MAINNAV        { width: 120px; border-right: 1px #0068B4 solid; }
#SUBNAV         { width: 120px; margin-left: 120px; border-left: 1px #0068B4 solid; }

#CONTENT        { float: left; margin-top: 30px; margin-bottom: 10px; width: 549px; }

#BOTTOM         { width: 810px; margin-left: auto; margin-right: auto; margin-top: 20px; clear: both;  }
#FOOTER         { width: 120px; border-right: #0068B4 1px solid; text-align: right;  }

.hidden         { display: none; }
.clear					{ height: 0px; clear: both; }

/******************/
/* MENU           */
/******************/
#MAINNAV UL          {  }
#MAINNAV UL LI       { display: block; padding: 0px; line-height: 10px; }
#MAINNAV UL LI.no A  {  }
#MAINNAV UL LI.act   {  }
#MAINNAV UL LI.act A {  }

#SUBNAV UL.subnav         {  }
#SUBNAV UL.subnav LI      { display: block; padding: 0px; line-height: 10px; }
#SUBNAV UL.subnav LI.no A {  }
#SUBNAV UL.subnav LI.act   {  }
#SUBNAV UL.subnav LI.act A {  }

#BOTTOM UL          {  }
#BOTTOM UL LI       { display: inline; }
#BOTTOM UL LI.no A  {  }
#BOTTOM UL LI.act   {  }
#BOTTOM UL LI.act A {  }
