
/*
##### LAYOUT #####
*/

body {
 margin: 25px 10px 10px 10px;
}

#container { color: #666666; background-color: #ffffff;
             text-align: left;
             width: 800px;
             border: 2px solid #ffffff;
             margin-left: auto; margin-right: auto;
             padding: 0; }

#headerImg { vertical-align: bottom; }

#navTop {
 color: #C0C0C0;
 background: #5D88B2 url('/images/menu_bg.jpg') top repeat-x;
 width: 100%;
 border: 1px dashed #336699; border-left: 0; border-right: 0;
 overflow: hidden;
}

#navTop a {
 display: block; float: left;
 text-align: center;
 width: 100px;
 background: url('/images/nav_border.gif') center right no-repeat;
 padding: 2px 0;
}

div.menuItem { font-family: Arial, Verdana, sans-serif; font-size: 12px;
               color: #C0C0C0; background-color: transparent;
               text-align: center;
               width: 120px; height: 20px;
               overflow: hidden; float: left; z-index: 1000; }

#containerLeft { width: 175px; padding: 0; float: left; }

#containerMain { padding: 0; border-left: 1px dotted #336699; float: left; }

div.content { margin-left: 5px; }

#footer { width: 100%; /*margin-left: 5px;*/ }

#legal { width: 800px; margin-left: auto; margin-right: auto; }

div.container {
 width: 800px;
 background-color: #FFFFFF;
 /*border: 1px dashed #336699;*/
 border: 2px solid #ffffff;
 margin-left: auto; margin-right: auto;
}

div.container_2 {
 width: 800px;
 background-color: #333333;
 border: 1px dashed #336699;
}

td.header {
 height: 64px;
}

div.menu {
          height: 20px;
          background-color: #6FB8E3;
          background-image: url('/images/menu_bg.jpg');
          border-top: 1px dashed #336699;
          border-bottom: 1px dashed #336699;
         }

table.banner_top {
 border-bottom: 1px dashed #336699;
}

td.banner_top {
 height: 90px;
}

td.content_left {
 vertical-align: top;
 width: 140px;
 border-right: 1px dotted #336699;
}

td.content_main {
 vertical-align: top;
}

div.footer_border {
 width: 98%; height: 9px;
 background-color: #6FB8E3;
 margin-left: auto; margin-right: auto;
 overflow: hidden;
}

td.footer_bottom { height: 6px; }

td.vspace { width: 5px; }

div.hspace { height: 5px; overflow: hidden; }
div.vspace { height: 5px; overflow: hidden; }
