/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + General Layout Css                                                                     + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

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

    a:link   { text-decoration : none ; }
    a:visted { text-decoration : none ; }
    a:active { text-decoration : none ; }
    a:hover  { text-decoration : none ; }

    #container
    {
        color  : white             ;
        width  : 900px               ;
        margin : 0px auto 0px auto ;
    }

    #container a:link    { color : #DA0000     ; }
    #container a:visited { color : #DA0000     ; }
    #container a:active  { color : #DA0000 ; }
    #container a:hover   { color : #FFFFFF ; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + Various fonts                                                                          + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    .nav         { font-size : 13px ; }
    .small       { font-size : 10px ; }

    a.nav:link   { color : #DA0000     ; }
    a.nav:visted { color : #DA0000     ; }
    a.nav:active { color : #DA0000 ; }
    a.nav:hover  { color : #FFFFFF ; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + titlebg and catbg                                                                      + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    .titlebg { background : #DA0000 ; font-size : 13px ; font-weight : bold ; color : #ffffff ; }
    .catbg   { background : #DA0000     ; font-size : 13px ; font-weight : bold ; color : #ffffff ; }

    .catbg   a:link   { color : white  ! important ; }
    .catbg   a:visted { color : white  ! important ; }
    .catbg   a:active { color : silver ! important ; }
    .catbg   a:hover  { color : silver ! important ; }

    .titlebg a:link   { color : white  ! important ; }
    .titlebg a:visted { color : white  ! important ; }
    .titlebg a:active { color : silver ! important ; }
    .titlebg a:hover  { color : silver ! important ; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + windowbg                                                                               + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    .windowbg  { background-color : #eeeeee ; color : black ; }
    .windowbg2 { background-color : #ffffff ; color : black ; }

    .boardcontainer { border : 1px solid black ; }
    .bordercolor    { border : 1px solid black ; }

    .displaycontainer { background-color : #DA0000 ; padding : 3px ; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + Inputs                                                                                 + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    form
    {
        margin  : 0px    ;
        padding : 0px    ;
        display : inline ;
    }

    input    { background-color : #ffffff ; border : 1px solid #b1bdc9 ; color : #000000 ;                    }
    textarea { background-color : #ffffff ; border : 1px solid #b1bdc9 ; color : #000000 ;                    }
    select   { background-color : #ffffff ; border : 1px solid #b1bdc9 ; color : #000000 ; font-size : 10px ; }

    select optgroup 
    {
        color     : #000000 ; 
        font-size : 10px    ; 
    }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + Inputs                                                                                 + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


    .quote     { font-size : 11px ; font-weight : normal ; color : #ff0000 ; background-color : #ffffff ; border : 1px solid #34689a ; width : 90% ; padding : 4px ; }
    .code      { font-size : 14px ; font-weight : normal ; color : #000000 ; background-color : #ffffff ; border : 1px solid #34689a ; width : 90% ; padding : 4px ; }
    .editbg    { font-size : 11px ; font-weight : normal ; color : #000000 ; background-color : #ffffff ; border : 1px solid #34689a ; width : 90% ; padding : 4px ; }
    .highlight { font-size : 13px ; font-weight : bold   ; color : #000000 ; background-color : #ff3333 ;  }

    /* Huh? */

    .top   { font-siZe : 11px ; color : #475f79 ; }

    .message a:link   { color : blue    ; font-weight : normal ; }
    .message a:visted { color : #000000 ; font-weight : normal ; }
    .message a:active { color : #000000 ; font-weight : normal ; }
    .message a:hover  { color : #000000 ; font-weight : normal ; }

    .droppages a:link   { color : green   ; font-size : 9px ; font-weight : normal ; }
    .droppages a:visted { color : #000000 ; font-size : 9px ; font-weight : normal ; }
    .droppages a:active { color : #000000 ; font-size : 9px ; font-weight : normal ; }
    .droppages a:hover  { color : #000000 ; font-size : 9px ; font-weight : normal ; }

    .hr              { color : #273f49 ; }
    .seperator       { }
    .navbarcontainer { margin : 0px ; }
    .dividerbot      { border-bottom : 1px #a7b8cc solid ; }
    .dividertop      { border-top    : 1px #a7b8cc solid ; }
    .message         { font-size : 11px ; font-weight : normal ; color : #62686f ; }
    .droppageindex   { float : left ; background-color : #ffffff ; color : #000000 ; padding : opx 4px opx opx ; border : 2px inset ; }
    .droppages       { height : 14px ; font-weight : bold ; background-color : #ffff33 ; color : #000000 ; }


    .imgbg       { font-style : normal ; font-size : 10px ; color : #ffffff ;                      }
    .imgcatbg    { font-style : normal ; font-size : 10px ; color : #000000 ; font-weight : bold ; }
    .imgtitlebg  { font-style : normal ; font-size : 10px ; color : #ffffff ; font-weight : bold ; }
    .imgwindowbg { font-style : normal ; font-size :  9px ; color : #005177 ;                      }
    .imgmenu     { font-style : normal ; font-size : 11px ; color : #000000 ; font-weight : bold ; }

    .topline   { border-top : 1px solid #34689a ; }
    .topheader { background : #4981b8 ; margin-bottom : 10px ; }
