@CHARSET "UTF-8";
@IMPORT url("compiled_style_box.css");
@IMPORT url("compiled_style_buttonContainer.css");
@IMPORT url("compiled_style_cal.css");
@IMPORT url("compiled_style_quote.css");
@IMPORT url("compiled_style_tag.css");
@IMPORT url("compiled_style_form.css");
@IMPORT url("compiled_style_link.css");
@IMPORT url("compiled_style_navigation.css");
@IMPORT url("compiled_style_pageSelect.css");
@IMPORT url("compiled_style_table.css");
@IMPORT url("compiled_style_toc.css");

body {
        font-family: Arial, Verdana, Tahoma;
        font-size: 0.8em;
        font-style: inherit;
        font-weight: inherit;
        text-decoration: inherit;
        margin: 0px;
       # background-position: top left;
       # background-repeat: repeat-x;
        background-color: #ffffff;
}

div.boxContent {
        padding: 3px;
}

div.buttonContainer {
        padding-right: 10px;
        padding-left: 10px;
}

div.small, div.small select, div.small input, span.small, p.small, div.small, span.small, label.small {
        font-size: 0.9em;
        font-style: inherit;
        font-weight: inherit;
        text-decoration: inherit;
}



div.small a {
        text-decoration: underline;
}

div.small a:hover {
        text-decoration: inherit;
}

iframe {
        border: solid 1px;
}



/*
 * Containers - Layout & Header
 */

#layout {
        width: 100%;
        margin: auto;
}

#con_m, #con_t, #con_b {
        width: 980px;
        margin: 10px auto 0px;
}

#con_mm {
        padding: 0px !important;
}

#con_h {
        margin-bottom: 0px;
        background-position-x: left;
        background-position-y: top;
        background-repeat: repeat-x;
}

#con_h div.boxInner {
        padding-bottom: 0px !important;
}

#con_ht {
        position: absolute;
        top: 0px;
        left: 0px;
        margin: 11px 0px 0px 11px;
        border: 1px dotted;
        width: 98%;
}

#con_ht {
        height: 22px;
}

#con_hb {
        height: 34px;
}

#con_ht div.content, #con_hb div.content {
        padding: 3px;
}

#con_hb.big ul.topnav li {
        padding: 0px;
}

#con_hb {
        position: absolute;
        top: 171px;
        left: 0px;
        width: 98%;
        line-height: 16px;
        margin-left: 11px;
}

#con_hb ul.topnav li {
        padding: 7px 3px 6px 3px;
}

#con_hb div.content {
        padding: 8px 3px 3px 3px;
}

#con_hm {
        position: relative;
        top: 20px;
        font-size: 3em;
        margin: 1px 0px;
        line-height: 120px !important;
        margin-bottom: 80px;
}

/*
 * Progress bars
 */

div.progressBar {
        border: solid 1px #C0C0C0;
        padding: 1px;
}