body {
          background-color : #476486;
          font-family : Tahoma, Verdana, sans-serif;
          font-size : 11px;
          line-height : 12px;
          margin : 0;
          padding : 0;
          text-align : left;
      }
.hidden{
    display:none;
}
#header {
           padding : 0;
           margin : 0;
           background : #20488d url(images/header_bg.gif) repeat-x top left;
           border-bottom : 1px solid #abb6e4;
           height : 172px;
           position : relative;
      }
#scroller {
           left:50px;
           top:110px;
           position:absolute;
           width:400px;
           height:20px;
}
#logo_left {
           background: url(images/logo.gif) no-repeat top Left;
           padding : 0;
           margin : 0;
           width : 712px;
           height : 128px;
           float : left;
      }
#logo_right {
           padding-right : 10px;
           margin : 0;
           width : 200px;
           height : 107px;
           float : right;
           text-align : center;
      }
#menue_top_box {
           bottom : 4px;
           left : 10px;
           position : absolute;
           width : auto;
           margin : 0;
           padding : 0;
           height : 40px;
      }
ul#menue_top {
           position : relative;
           padding : 0;
           margin : 0;
           list-style : none;
           height : 40px;
           z-index : 500;
           float : left;
      }
ul#menue_top li {
           height : 40px;
           text-align : center;
           margin : 0 0 0 2px;
           width : 98px;
           padding : 0;
           float : left;
           display : inline;
           list-style : none;
           position : relative;
           z-index : 500;
           background : #1e2d64 url(images/menue_button.gif) no-repeat top left;
      }
ul#menue_top a {
           width : 98px;
           padding-top : 10px;
           float : none !important;
           float : left;
           display : block;
           color : #fff;
           font : bold 10px Verdana, Arial, Helvetica, sans-serif;
           text-decoration : none;
           height : 40px;
           z-index : 500;
      }
ul#menue_top a:hover, ul#menue_top li:hover a {
           color : #fff;
           text-decoration : underline;
           z-index : 1;
      }
* html #menue_top_box {
           bottom : 2px;
      }
#menue_left {
           text-align : left;
           width : 308px;
           float : left;
           position : relative;
           background : #3f5877 url(images/menue_left_bg.gif) repeat-y top left;
      }
.menue_left {
           position : relative;
           margin : 0;
           border : 0 none;
           padding : 0;
           width : 307px;
           list-style : none;
           z-index : 500;
      }
.menue_left li {
           margin : 4px 0 0;
           width : 307px;
           border : 0 none;
           padding-left : 5px;
           float : left;
           display : inline;
           list-style : none;
           position : relative;
           z-index : 500;
           color : #fff;
           line-height : 14px;
           vertical-align : middle;
      }
.menue_left li a, .menue_left li a:active, .menue_left li a:visited {
           padding : 2px;
           color : #fff;
           font : bold 10px Verdana, Arial, Helvetica, sans-serif;
           text-decoration : underline;
      }
.menue_left li.won {
           border-left : 5px solid #00ff00;
      }
.menue_left li.lost {
           border-left : 5px solid #ff0000;
      }
.menue_left li.border {
           border-left : 5px solid #fff;
      }
.menue_left li a:hover {
           color : #fff;
           text-decoration : none;
      }
.menue_left h3 {
           font-size : 12px;
           font-weight : bold;
           line-height : 30px;
           text-align : right;
           letter-spacing : 2px;
           margin : 5px 0 0;
           padding : 0 10px 0 0;
           width : 292px;
           background : #31455e url(images/menue_left_button_bg.gif) repeat-y top left;
           color : #fff;
      }
* html .menue_left h3, h3.menue_header {
           width : 302px;
      }
h3#menue_header {
           font-size : 12px;
           font-weight : bold;
           line-height : 30px;
           text-align : right;
           letter-spacing : 2px;
           margin : 5px 0 0;
           padding : 0 10px 0 0;
           width : 298px;
           background : #31455e url(images/menue_left_button_bg.gif) repeat-y top left;
           color : #fff;
      }
* html h3#menue_header {
           width : 308px;
      }
form br {
           clear : left;
      }
label {
           display : block;
           float : left;
           width : 100px;
           text-align : right;
           vertical-align : middle;
           line-height : 12px;
      }
input#submit {
           float : none;
      }
input, textarea, select {
           font : 10px Tahoma, Verdana, sans-serif;
           border : 1px solid #000;
      }
#sub_nav_right {
           background : url(images/subnav_bg.gif) repeat-y top right;
           text-align : right;
           height : 25px;
           line-height : 25px;
           margin : 0;
           padding : 0 5px 0 0;
      }
.sub_nav_right {
           font-size : 10px;
           height : 25px;
           margin : 0;
           padding : 0;
      }
.sub_nav_right ul, .sub_nav_right li {
           margin : 0;
           padding : 0;
           display : inline;
           list-style-type : none;
      }
.sub_nav_right a:link, .sub_nav_right a:visited {
           font-weight : bold;
           margin : 0 5px;
           text-decoration : underline;
           color : #fff;
      }
.sub_nav_right a:hover {
           background : transparent;
           color : #000;
           text-decoration : none;
      }
#sub_nav_left {
           text-align : left;
           height : 25px;
           line-height : 25px;
           margin : 0;
           padding : 0 0 0 5px;
           float : left;
           color : #fff;
           font-weight : bold;
      }
.sub_nav_left_box {
           text-align : left;
           height : 25px;
           line-height : 25px;
           margin : 0;
           padding : 0 0 0 5px;
           float : left;
           color : #fff;
           font-weight : bold;
      }
a.sub_nav_left:link, a.sub_nav_left:visited {
           font-weight : bold;
           margin : 0 5px;
           text-decoration : underline;
           color : #fff;
      }
a.sub_nav_left:hover {
           background : transparent;
           color : #000;
           text-decoration : none;
      }
a.team_nav:link, a.team_nav:visited {
           display : block;
           font-weight : bold;
           margin : 1px 0 1px 2px;
           text-decoration : underline;
           color : #fff;
      }
a.team_nav:hover {
           background : transparent;
           color : #fff;
           text-decoration : none;
      }
#content_box {
           background : #8a9cb2 url(images/content_bg.gif) repeat-y top left;
           border-left : 1px solid #8a9cb2;
           margin-left : 308px;
           padding : 0;
      }
#content {
           margin : 0;
           padding : 5px;
           width : 690px;
           min-height : 600px;
           position : relative;
      }
* html #content {
           height : 600px;
      }
#footer {
           background : url(images/subnav_bg.gif) repeat-y top right;
           margin : 0;
           padding : 0 5px 0 0;
           border-bottom : 2px solid #8a9cb2;
           height : 25px;
           text-align : right;
           color : #fff;
      }
.copyright {
           font-size : 10px;
           color : #fff;
           line-height : 25px;
      }
a.copyright:link, a.copyright:active, a.copyright:visited {
           color : #fff;
           text-decoration : none;
      }
a.copyright:hover {
           color : #000;
           text-decoration : underline;
      }
.table {
           width : 100%;
      }
.h2 {
           border-left : 4px solid #32465f;
           font : bold 14px Tahoma, Verdana, sans-serif;
           letter-spacing : 1px;
           margin : 0 0 5px;
           padding : 0 0 0 10px;
           background : transparent;
      }
.h3 {
           font-size : 12px;
           font-weight : bold;
           text-align : left;
           letter-spacing : 1px;
           margin : 0 0 5px;
           padding : 0 10px;
           color : #000;
      }
.h3_team {
           font-size : 12px;
           lineheight:25px;
           height:25px;
           font-weight : bold;
           text-align : left;
           letter-spacing : 1px;
           margin : 0 0 5px;
           padding : 0 0 0 10px;
           vertival-align:middle;
           color : #fff;
           background:url(images/subnav_bg.gif) repeat-y top right;
}
.content_box_bg {
           background : url(images/subnav_bg.gif) repeat-y top right;
           text-align : left;
           line-height : 12px;
           margin : 5px 0 10px;
           padding : 2px;
           color : #fff;
           border : 2px solid #778ca7;
      }
#navigation {
           border-left : 6px solid #32465f;
           border-right : 6px solid #32465f;
           background : #dedede;
           font-weight : bold;
           color : #f60;
           padding : 1px;
           line-height : 16px;
           text-align : center;
           clear:both;
      }
.navigation_left {
           text-align : left;
      }
.navigation_center {
           text-align : center;
      }
.navigation_right {
           text-align : right;
      }
* html #navigation {
           width : 100%;
      }
font, th, td, p {
           font-family : Verdana, Arial, Helvetica, sans-serif;
      }
a:link, a:active, a:visited {
           color : #006699;
      }
a:hover {
           text-decoration : underline;
           color : #dd6900;
      }
hr {
           height : 0;
           border : 0 solid #d1d7dc;
           border-top-width : 1px;
      }
td.row1 {
           background-color : #efefef;
      }
td.row2 {
           background-color : #dee3e7;
      }
td.row3 {
           background-color : #d1d7dc;
      }
td.rowpic {
           background-color : #ffffff;
           background-image : url(images/cellpic2.jpg);
           background-repeat : repeat-y;
      }
th {
           color : #ffa34f;
           font-size : 11px;
           font-weight : bold;
           background-color : #006699;
           height : 25px;
           background-image : url(images/cellpic3.gif);
      }
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
           background-image : url(images/cellpic1.gif);
           background-color : #d1d7dc;
           border : #ffffff;
           border-style : solid;
           height : 28px;
      }
td.cat, td.catHead, td.catBottom {
           height : 29px;
           border-width : 0;
      }
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
           font-weight : bold;
           border : #ffffff;
           border-style : solid;
           height : 28px;
      }
td.row3Right, td.spaceRow {
           background-color : #d1d7dc;
           border : #ffffff;
           border-style : solid;
      }
th.thHead, td.catHead {
           font-size : 12px;
           border-width : 1px 1px 0;
      }
th.thSides, td.catSides, td.spaceRow {
           border-width : 0 1px;
      }
th.thRight, td.catRight, td.row3Right {
           border-width : 0 1px 0 0;
      }
th.thLeft, td.catLeft {
           border-width : 0 0 0 1px;
      }
th.thBottom, td.catBottom {
           border-width : 0 1px 1px;
      }
th.thTop {
           border-width : 1px 0 0;
      }
th.thCornerL {
           border-width : 1px 0 0 1px;
      }
th.thCornerR {
           border-width : 1px 1px 0 0;
      }
.maintitle, h1, h2 {
           font-weight : bold;
           font-size : 22px;
           font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
           text-decoration : none;
           line-height : 120%;
           color : #000000;
      }
.gen {
           font-size : 12px;
           line-height : 15px;
      }
.genmed {
           font-size : 11px;
           line-height : 13px;
      }
.gensmall {
           font-size : 10px;
      }
.gen, .genmed, .gensmall {
           color : #000000;
      }
a.gen, a.genmed, a.gensmall {
           color : #006699;
           text-decoration : none;
      }
a.gen:hover, a.genmed:hover, a.gensmall:hover {
           color : #dd6900;
           text-decoration : underline;
      }
.mainmenu {
           font-size : 11px;
           color : #000000;
      }
a.mainmenu {
           text-decoration : none;
           color : #006699;
      }
a.mainmenu:hover {
           text-decoration : underline;
           color : #dd6900;
      }
.cattitle {
           font-weight : bold;
           font-size : 12px;
           letter-spacing : 1px;
           color : #006699;
      }
a.cattitle {
           text-decoration : none;
           color : #006699;
      }
a.cattitle:hover {
           text-decoration : underline;
      }
.forumlink {
           font-weight : bold;
           font-size : 12px;
           color : #006699;
      }
a.forumlink {
           text-decoration : none;
           color : #006699;
      }
a.forumlink:hover {
           text-decoration : underline;
           color : #dd6900;
      }
.nav {
           font-weight : bold;
           font-size : 11px;
           color : #000000;
      }
a.nav {
           text-decoration : none;
           color : #006699;
      }
a.nav:hover {
           text-decoration : underline;
      }
.topictitle {
           font-weight : bold;
           font-size : 11px;
           color : #000000;
      }
a.topictitle:link {
           text-decoration : none;
           color : #006699;
      }
a.topictitle:visited {
           text-decoration : none;
           color : #5493b4;
      }
a.topictitle:hover {
           text-decoration : underline;
           color : #dd6900;
      }
.name {
           font-size : 11px;
           color : #000000;
      }
.postdetails {
           font-size : 10px;
           color : #000000;
      }
.postbody {
           font-size : 12px;
      }
a.postlink:link {
           text-decoration : none;
           color : #006699;
      }
a.postlink:visited {
           text-decoration : none;
           color : #5493b4;
      }
a.postlink:hover {
           text-decoration : underline;
           color : #dd6900;
      }
.code {
           font-family : Courier, 'Courier New', sans-serif;
          font-size : 11px;
           color : #006600;
           background-color : #fafafa;
           border : #d1d7dc;
           border-style : solid;
           border-left-width : 1px;
           border-top-width : 1px;
           border-right-width : 1px;
           border-bottom-width : 1px;
      }
.quote {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #444444;
           line-height : 125%;
           background-color : #fafafa;
           border : #d1d7dc;
           border-style : solid;
           border-left-width : 1px;
           border-top-width : 1px;
           border-right-width : 1px;
           border-bottom-width : 1px;
      }
input, textarea, select {
           color : #000000;
           font : normal 11px Verdana, Arial, Helvetica, sans-serif;
           border-color : #000000;
      }
input.post, textarea.post, select {
           background-color : #ffffff;
      }
input {
           text-indent : 2px;
      }
input.button {
           background-color : #efefef;
           color : #000000;
           font-size : 11px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
      }
input.mainoption {
           background-color : #fafafa;
           font-weight : bold;
      }
input.liteoption {
           background-color : #fafafa;
           font-weight : normal;
      }
.helpline {
           background-color : #dee3e7;
           border-style : none;
      }

