body  {
      position    : absolute;

      font-family : Arial,Helvetica,sans-serif;
      font-size   : 12px;
      margin      : 0px;

      background-color : #FFCD24;

      height      : 100%;
      width       : 100%;
}

p {
   margin: 1em 0;
}

a img {
      border      : 0px;
}

td    {
      vertical-align    : top;
}

h1    {
      font-size         : 20px;
      font-weight       : normal;
      color             : #133B4C;
}

h2    {
      font-size         : 16px;
      font-weight       : normal;
      color             : #133B4C;
}

h3    {
      font-size         : 14px;
      font-weight       : normal;
      color             : #133B4C;
}

a     {
      color             : #133B4C;
      text-decoration   : underline;
}

a:hover     {
      text-decoration   : none;
}

#mt   {
      position          : relative;

      width             : 760px;
      min-height        : 100%;
      height            : auto !important;
      height            : 100%;

      margin-left       : auto;
      margin-right      : auto;
      
      border-left       : 1px solid #fff;
      border-right      : 1px solid #fff;
}

#top  {
      height      : 35px;
      background-image  : url( "img/global/fade_top.gif" );
      background-repeat : repeat-x;
      background-position : bottom;

      vertical-align    : bottom;
}

#bot  {
      height      : 35px;
      background-image  : url( "img/global/fade_bot.gif" );
      background-repeat : repeat-x;
      background-position : top;
}

#nbox {
      border-top        : 1px solid #fff;
      border-bottom     : 1px solid #fff;
      background-color  : #EBE1C7;
}

#nav  {
      font-size         : 12px;

      color             : #133B4C;
      background-color  : #EBE1C7;
}

#nav ul     {
      list-style        : none;

      margin            : 0px;
      padding           : 0px;
}

#nav ul li  {
      margin            : 0px;
      padding           : 0px 0px 1px 0px;
}

#nav ul a   {
      display           : block;
      
      border-bottom     : 1px solid #AE9D6F;

      padding           : 3px 3px 3px 15px;

      color             : #133B4C;
      text-decoration   : none;
}

#nav ul a:hover   {
      background-color  : #DCD1AE;
}

#nav ul ul a { 
      background-color  : #DFD4B4;
      background-image  : url( 'img/global/nav_dot.gif' );
      background-repeat : no-repeat;
      background-position : center left;
      padding-left      : 35px; 
}

#nav ul ul a:hover {
      background-color  : #CABC8F;
}

#nav ul ul ul a { 
      background-image  : url( 'img/global/nav_dot2.gif' );
      background-repeat : no-repeat;
      background-position : center left;
      padding-left      : 55px; 
}

#nav a.on1 {
      background-color  : #CABC8F;
}

#nav a.on2 {
      background-color  : #CABC8F;
}

.nav_on {
      background-color  : #DCD1AE;
}

#content    {
      padding           : 10px 10px 10px 20px; 

      color             : #133B4C;
      background-color  : #F6F4E6;
}

#tnav {
      width  : 100%;
      height : 100%;

      background-image  : url( 'img/global/nav_top_bg.gif' );
      background-repeat : no-repeat;
      background-position : bottom right;

      text-align : right;
}

#tnav a {
      text-decoration   : none;
}

#home_cnav {
      position : absolute;

      top         : 437px;
      left        : 316px;
}

.hcnav {
      width       : 140px;
      padding-top : 10px;

      font-size   : 14px;

      text-align  : center;
}

.fright {
      float       : right;
      padding     : 15px;
}

.home_news {
      width       : 280px;
      padding     : 10px 0px 0px 20px;

      font-size   : 10px;
}

a.royale, #nav ul li a.royale {
   color: #257512;
}

div.royale {
   width: 530px;
   margin: 0 auto;

   font-weight: bold;

   color: #fff;
   background-color: #5a6d2f;
}

div.royale td {
   padding: 0 20px;

   font-size: 12px;
   text-align: center;
   vertical-align: top;

   color: #fff;
}

div.royale h1 {
   color: #fff;
}

div.royale h2 {
   font-size: 17px;
   font-style: italic;
   font-weight: normal;

   color: #fff;
}

div.royale h3 {
   font-size: 14px;
   font-weight: normal;

   color: #fff;
}

div.content {
   padding: 10px;
}

div.featurette {
   cursor: pointer;

   width: 155px;
   height: 175px;
   padding: 8px;

   font-size: 10px;

   color: #0a3a48;
   background-color: #fdd64d;
   border: 1px solid #fff;
}

div.featurette img {
   border: 1px solid #000;
}

div.featurette p {
   margin: 0.5em 0;
}

.feature_box {
   text-align: center;
      padding: 10px;
      background-color  : #DCD1AE;
}
