body 
{
    font-family:                    "Arial","Tahoma","sans-serif";
    font-size:                      10px;
    background:                     white;
    padding:                        0px;
    margin:                         0px;
    color:                          #343434;
}

img
{
    border:                         0px;
}

form
{
    margin:                         0px;
    padding:                        0px;
}

a, a:visited, a:active
{
    color:                          red;
}

div.apexwrap
{
    width:                          1040px;
    margin:                         0px auto;
    background:                     white url('../img/header/logo_background.jpg') no-repeat top left;
    position:                       relative;
    min-height:                     450px;
}

div.apexwrap div.apexinner
{
    width:                          800px;
    margin:                         0px auto;
    position:                       relative;
    
    overflow:                       hidden;
    height:                         100%;
}

div.apexwrap div.apexinner div.apexheader
{
    width:                          800px;
    height:                         114px;
    text-align:                     right;
    position:                       relative;
}

div.apexwrap div.apexinner div.apexheader div.apexheaderuser
{
    position:                       absolute;
    width:                          200px;
    right:                          13px;
    bottom:                         10px;
}

div.apexwrap div.apexinner div.apexcontent
{
    overflow:                       hidden;
    height:                         100%;
    position:                       relative;
}

div.apexwrap div.apexinner div.apexmenu
{
    width:                          777px;
    height:                         30px;
    position:                       relative;
    margin:                         0px 11px;
    margin-bottom:                  20px;
    overflow:                       hidden;
}

div.apexwrap div.apexinner div.apexmenu div.menuleft,
div.apexwrap div.apexinner div.apexmenu div.menuright
{
    float:                          left;
    width:                          4px;
}

div.apexwrap div.apexinner div.apexmenu div.menucenter
{
    float:                          left;
    width:                          769px;
    background:                     transparent url('../img/menu/menu_background.gif') repeat-x top left;
}

div.apexwrap div.apexinner div.apexmenu a.menu
{
    text-decoration:                none;
    cursor:                         pointer;
    display:                        block;
    float:                          left;
    position:                       relative;
}

div.apexwrap div.apexinner div.apexmenu a.menu:hover div.onfire
{
    position:                       absolute;
    overflow:                       hidden;
    top:                            9px;
    left:                           10px;
    right:                          10px;
    height:                         0px;
    border-bottom:                  3px solid red;
}

div.apexwrap div.apexinner div.apexmenu a.menu img
{
    margin-top:                     14px;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav
{
    width:                          148px;
    padding:                        0px 11px;
    float:                          left;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav div.apexnavplugin
{
    margin-bottom:                  20px;
}

div.apexwrap div.apexinner div.apexcontent div.apexmiddle
{
    width:                          613px;
    margin-left:                    5px;
    float:                          left;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav div.apexnavplugin img
{
    display:                        block;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav div.apexnavplugin div.apexnavplugin_main
{
    overflow:                       hidden;
    height:                         100%;
    background:                     #FF0000;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav div.apexnavplugin div.apexnavplugin_main div.apexnavplugin_headline
{
    padding:                        8px;
    margin-bottom:                  7px;
    font-size:                      10px;
    overflow:                       hidden;
    height:                         100%;
    background:                     #C20000;
    color:                          white;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav div.apexnavplugin div.apexnavplugin_main div.apexnavplugin_headline div.name
{
    float:                          left;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav div.apexnavplugin div.apexnavplugin_main div.apexnavplugin_headline div.name a
{
    color:                          white;
    text-decoration:                none;
}

div.apexwrap div.apexinner div.apexcontent div.apexnav div.apexnavplugin div.apexnavplugin_main div.apexnavplugin_headline div.info
{
    float:                          right;
    padding-left:                   8px;
    background:                     transparent url('../img/menu/indicator.gif') no-repeat left center;
}

div.apexcontent div.grouperrors
{
    font-size:                      12px;
    color:                          white;
    padding:                        20px;
    margin:                         10px;
    padding-left:                   116px;
    background:                     red url('../img/generalskull.gif') no-repeat center left;
}

div.apexcontent div.generalnote
{
    font-size:                      12px;
    color:                          white;
    padding:                        20px;
    width:                          450px;
    margin:                         0px auto;
    margin-top:                     20px;
    padding-left:                   116px;
    background:                     red url('../img/generalskull.gif') no-repeat center left;
}

div.apexcontent div.generalsuccess
{
    font-size:                      12px;
    color:                          white;
    padding:                        20px;
    width:                          450px;
    margin:                         0px auto;
    margin-top:                     20px;
    padding-left:                   100px;
    background:                     black url('../img/generalskullblack.gif') no-repeat center left;
}

div.apexcontent div.generalsuccess div
{
    margin-bottom:                  10px;
}

div.apexcontent div.generalnote a
{
    color:                          maroon;
}

div.form_title
{
    width:                          613px;
    overflow:                       hidden;
    height:                         49px;
}

div.form_title div.leftcap,
div.form_title div.rightcap
{
    width:                          3px;
    height:                         49px;
    float:                          left;
}

div.form_title div.centerline
{
    width:                          607px;
    height:                         49px;
    background:                     black;
    float:                          left;
}

div.form_describe
{
    margin:                         0px 4px;
    border:                         1px solid black;
    border-width:                   0px 1px;
    padding:                        5px 15px;
    font-size:                      12px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/layout/title-semitrans.png');
}

div.form_describe[class]
{
    background:                     transparent url('../img/layout/title-semitrans.png') repeat top left;
}

div.lastone
{
    border-bottom:                  1px solid black;
}

div.sealed
{
    border:                         1px solid black;
    margin:                         15px 4px;
}

div.form_section
{
    width:                          613px;
    overflow:                       hidden;
    height:                         27px;
}

div.form_section div.leftcap,
div.form_section div.rightcap
{
    width:                          3px;
    height:                         27px;
    float:                          left;
}

div.form_section div.centerline
{
    width:                          607px;
    height:                         27px;
    background:                     black;
    float:                          left;
    line-height:                    27px;
    text-indent:                    18px;
    color:                          red;
    font-size:                      14px;
}

div.form_describe span.sectiontitle
{
    font-weight:                    bold;
    color:                          red;
    font-size:                      14px;
}

blockquote 
{
    background:                     #000000 url('/boards/styles/dark-grunge/theme/images/quote.gif') no-repeat scroll 6px 8px;
    border:                         1px solid #DBDBCE;
    font-size:                      0.95em;
    margin:                         0.5em 1px 0 25px;
    overflow:                       hidden;
    padding:                        5px;
    color:                          white;
}

blockquote.uncited 
{
    padding-top:                    25px;
}

blockquote.cited div.author
{
    padding-left:                   20px;
    font-weight:                    bold;
    margin-bottom:                  4px;
}