/* 
    Document   : default_layout_1
    Created on : 19 Nov 2013, 11:56:55 AM
    Author     : HennieJ
    Description:
        This document defines the layout of the web page.
*/

root {
    display: block;
}
/* Resets
--------------------------------------------------------------------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
    width: 100%;
    margin: 0 auto;
    font-family: "Gill Sans MT","PT Sans", sans-serif; /*'Segoe UI', tahoma, Helvetica, Arial, sans-serif;*/
    background: url('../images/background_repeat.jpg') repeat-x #eaeaea;
    color: #4f4f4f;
}

article, aside, details, figcaption, figure, hgroup,
header, menu, nav, section, footer {
    display: block;
}

#stats_template_1_outercontainer {
    margin: 0 auto;
}

header {
    position: fixed;
    top: 0px;
    z-index: 100;
    width: 100%;
    -moz-box-shadow: 0px 3px 5px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 3px 5px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
}

#stats_template_1_outercontainer #page_header_mini {
    width: 100%;
    height: 18px;
    font-size: 13px;
    padding: 6px 0px;
    text-align: center;
    color: #C4C4C4;
    text-shadow: 1px 1px 0px #ffffff;
    background: #e3e3e3; /* Old browsers */
    background: -moz-linear-gradient(top, #e3e3e3 0%, #e7e7e7 13%, #fefefe 42%, #ffffff 50%, #fcfcfc 58%, #f8f8f8 63%, #d2d2d2 92%, #016f7e 96%, #cbcbcb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(13%,#e7e7e7), color-stop(42%,#fefefe), color-stop(50%,#ffffff), color-stop(58%,#fcfcfc), color-stop(63%,#f8f8f8), color-stop(92%,#d2d2d2), color-stop(96%,#016f7e), color-stop(100%,#cbcbcb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e3e3e3 0%,#e7e7e7 13%,#fefefe 42%,#ffffff 50%,#fcfcfc 58%,#f8f8f8 63%,#d2d2d2 92%,#016f7e 96%,#cbcbcb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e3e3e3 0%,#e7e7e7 13%,#fefefe 42%,#ffffff 50%,#fcfcfc 58%,#f8f8f8 63%,#d2d2d2 92%,#016f7e 96%,#cbcbcb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e3e3e3 0%,#e7e7e7 13%,#fefefe 42%,#ffffff 50%,#fcfcfc 58%,#f8f8f8 63%,#d2d2d2 92%,#016f7e 96%,#cbcbcb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e3e3e3 0%,#e7e7e7 13%,#fefefe 42%,#ffffff 50%,#fcfcfc 58%,#f8f8f8 63%,#d2d2d2 92%,#016f7e 96%,#cbcbcb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#cbcbcb',GradientType=0 ); /* IE6-9 */
}

    #stats_template_1_outercontainer #page_header_mini span {
        color: #B9B9B9;
    }

#stats_template_1_outercontainer #header_section {
    height: 142px;
    z-index: 101;
}

#stats_template_1_outercontainer div.left_headerBG {
    width: 50%;
    height: 142px;
    background-color: #E0DCDD;
    top: 0px;
    left: 0px;
    display: inline-block;
    z-index: 100;
    position: absolute;
}

#stats_template_1_outercontainer div.right_headerBG {
    width: 50%;
    height: 142px;
    background-color: #D1D2D6;
    top: 0px;
    right: 0px;
    display: inline-block;
    z-index: 100;
    position: absolute;
}

#stats_template_1_outercontainer div.mid_headerBG {
    width: 100%;
    height: 142px;
    background: url(../images/background_large_consolidatedWhitelinks.png) no-repeat center top;
    top: 0px;
    margin: 0 auto;
    display: inline-block;
    z-index: 101;
    position: absolute;
}

#stats_template_1_outercontainer #header_section #logo_section {
    display: block;
    text-align: center;
}

#stats_template_1_outercontainer #nav_menu {
    line-height: 1.76;
    width: 100%;
    height: 28px;
    background: url(../images/main_nav_repeat.png) repeat-x;
    background-color: #7D7F85;
    /*background: #ffffff;
            background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 5%, #e2e2e2 19%, #d6d6d6 24%, #b9b9b9 29%, #c2c2c2 43%, #d9d9d9 62%, #e2e2e2 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#fcfcfc), color-stop(19%,#e2e2e2), color-stop(24%,#d6d6d6), color-stop(29%,#b9b9b9), color-stop(43%,#c2c2c2), color-stop(62%,#d9d9d9), color-stop(100%,#e2e2e2));
            background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%);
            background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%);
            background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%);
            background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%); 
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );*/
}

#stats_template_1_outercontainer nav #nav_menu ul {
    list-style: none;
    padding: 0px;
}

#stats_template_1_outercontainer nav #nav_menu li {
    font-size: 14px;
    position: relative;
    display: inline;
    padding: 0px;
}

    #stats_template_1_outercontainer nav #nav_menu li a.floatRight {
        float: right;
        /*margin-top: -1px;*/
        text-decoration: none;
        text-transform: uppercase;
        color: #ffffff;
        text-shadow: 1px 1px 0px #C4C4C4;
        border-right: #BCBCBC 1px solid;
        border-left: #ffffff 1px solid;
        padding: 3px 10px 3px;
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #e2e2e2 19%, #d6d6d6 24%, #b9b9b9 29%, #c2c2c2 43%, #d9d9d9 62%, #e2e2e2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#fcfcfc), color-stop(19%,#e2e2e2), color-stop(24%,#d6d6d6), color-stop(29%,#b9b9b9), color-stop(43%,#c2c2c2), color-stop(62%,#d9d9d9), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#fcfcfc 5%,#e2e2e2 19%,#d6d6d6 24%,#b9b9b9 29%,#c2c2c2 43%,#d9d9d9 62%,#e2e2e2 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
    }

    #stats_template_1_outercontainer nav #nav_menu li a {
        font-size: 12px;
        font-weight: normal;
        float: left;
        /*margin-top: -1px;*/
        text-decoration: none;
        text-transform: uppercase;
        color: #FFFFFF;
        text-shadow: 1px 1px 0px black;
        border-right: #7C7F85 1px solid;
        border-left: #ACB0B6 1px solid;
        padding: 3px 10px 3px;
    }

        #stats_template_1_outercontainer nav #nav_menu li a:hover, #stats_template_1_outercontainer nav #nav_menu li a.active {
            color: #FFFFFF;
            text-shadow: 1px 1px 0px black;
            background: #d5261e; /* Old browsers */
            background: -moz-linear-gradient(top, #d5261e 0%, #d71e15 3%, #bd1911 16%, #b51c15 19%, #a1312d 22%, #666b73 25%, #3f4147 75%, #323339 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5261e), color-stop(3%,#d71e15), color-stop(16%,#bd1911), color-stop(19%,#b51c15), color-stop(22%,#a1312d), color-stop(25%,#666b73), color-stop(75%,#3f4147), color-stop(100%,#323339)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* IE10+ */
            background: linear-gradient(to bottom, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5261e', endColorstr='#323339',GradientType=0 ); /* IE6-9 */
        }

/* ######### Style for Drop Down Menu ######### */
.hiddenFormFields {
    display: none;
    font-size: 15px;
    line-height: 18px;
    z-index: 100;
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
    border: #ffffff 1px solid;
    -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
}

    .hiddenFormFields h1 {
        color: #FFFFFF;
        padding: 4px 6px;
        text-shadow: 1px 1px 2px #000000;
        background: #a5cbd1;
        background: #d91d14; /* Old browsers */
        background: -moz-linear-gradient(top, #d91d14 0%, #bc1811 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d91d14), color-stop(100%,#bc1811)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* IE10+ */
        background: linear-gradient(to bottom, #d91d14 0%,#bc1811 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91d14', endColorstr='#bc1811',GradientType=0 ); /* IE6-9 */
        -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
        -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
        text-shadow: 1px 1px 2px #000000;
        font-size: 14px;
    }

    .hiddenFormFields table th.lable {
        color: white;
        text-align: right;
        padding-right: 5px;
        font-size: 12px;
    }

input[type=text], input[type=password], input[type=file], textarea {
    padding: 2px 6px;
    border: #A8B3B9 1px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    input[type=text].readOnly, input[type=password].readOnly, input[type=file].readOnly, textarea.readOnly {
        padding: 2px 6px;
        border: #D7D7D7 1px solid;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        width: 145px;
        border-radius: 3px;
        background-color: #EEEEEE;
    }

    input[type=text].logInInput, input[type=password].logInInput {
        padding: 2px 6px;
        border: #A8B3B9 1px solid;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        width: 145px;
        border-radius: 3px;
    }

input[type=button].button_class_mini, input[type=submit].button_class_mini {
    color: white;
    font-size: 11px;
    padding: 4px 6px;
    background-color: #D41C14;
    background: -moz-linear-gradient( top, #ffffff 0%, #d91e14 50%, #bc1711 50%, #bc1711);
    background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #d91e14), color-stop(0.50, #bc1711), to(#bc1711));
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    border: 2px solid #ffffff;
    -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
}

    input[type=button].button_class_mini:hover, input[type=submit].button_class_mini:hover {
        cursor: pointer;
        background-color: #D41C14;
        background: -moz-linear-gradient( top, #d91e14 0%, #5c5c5c 50%, #383838);
        background: -webkit-gradient( linear, left top, left bottom, from(#d91e14), color-stop(0.50, #5c5c5c), to(#383838));
        -moz-border-radius: 14px;
        -webkit-border-radius: 14px;
        border-radius: 14px;
        border: 2px solid #ffffff;
        -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
        -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
    }

.dropmenudiv_b {
    position: absolute;
    top: 0;
    font-size: 15px;
    line-height: 18px;
    z-index: 101;
    width: 250px;
    visibility: hidden;
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
    border: #ffffff 1px solid;
    -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
}

    .dropmenudiv_b ul {
        list-style: none;
    }

        .dropmenudiv_b ul li a {
            width: auto;
            display: block;
            text-indent: 5px;
            border: none;
            padding: 2px 0;
            text-decoration: none;
            text-transform: uppercase;
            /*color: #1E6263;
            text-shadow: 1px 1px 0px #C4C4C4;
            */
            font-size: 12px;
            color: #fff;
            border: none;
            background: #363636;
            text-decoration: none;
            text-align: left;
        }

    * html .dropmenudiv_b a { /*IE only hack*/
        width: 100%;
        font-size: 15px;
    }

        .dropmenudiv_b a:hover { /*THEME CHANGE HERE*/
            color: #FFFFFF;
            text-shadow: 1px 1px 0px black;
            background: #d5261e; /* Old browsers */
            background: -moz-linear-gradient(top, #d5261e 0%, #d71e15 3%, #bd1911 16%, #b51c15 19%, #a1312d 22%, #666b73 25%, #3f4147 75%, #323339 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5261e), color-stop(3%,#d71e15), color-stop(16%,#bd1911), color-stop(19%,#b51c15), color-stop(22%,#a1312d), color-stop(25%,#666b73), color-stop(75%,#3f4147), color-stop(100%,#323339)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* IE10+ */
            background: linear-gradient(to bottom, #d5261e 0%,#d71e15 3%,#bd1911 16%,#b51c15 19%,#a1312d 22%,#666b73 25%,#3f4147 75%,#323339 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5261e', endColorstr='#323339',GradientType=0 ); /* IE6-9 */
        }
/* Section Containers */
section {
    margin-top: 170px;
    padding: 15px;
}

#stats_template_1_outercontainer #general_body_section {
    width: 1000px;
    margin: 0 auto;
    background: url('../images/background_large.jpg') no-repeat #eaeaea center top;
    height: 100%;
}

    #stats_template_1_outercontainer #general_body_section .container_1 {
        float: left;
        width: 997px;
        /*min-height: 105px;*/
        min-height: 105px;
        margin-top: 5px;
        font-size: 15px;
        /*font-size: 15px;*/
        background: #e8e8e8; /* Old browsers */
        background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
        border: #ffffff 1px solid;
        -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
        -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    }

    #stats_template_1_outercontainer #general_body_section .container_2 {
        margin-top: 5px;
        width: 495px;
        float: left;
        font-size: 15px;
        background: #e8e8e8; /* Old browsers */
        background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
        border: #ffffff 1px solid;
        -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
        -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    }

        #stats_template_1_outercontainer #general_body_section .container_2.right {
            margin-left: 5px;
        }

    #stats_template_1_outercontainer #general_body_section .container_3 {
        margin-top: 5px;
        width: 328px;
        float: left;
        font-size: 15px;
        background: #e8e8e8; /* Old browsers */
        background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
        border: #ffffff 1px solid;
        -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
        -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    }

        #stats_template_1_outercontainer #general_body_section .container_3.right {
            margin-left: 5px;
        }

    #stats_template_1_outercontainer #general_body_section .container_4 {
        margin-top: 5px;
        width: 244px;
        float: left;
        font-size: 15px;
        background: #e8e8e8; /* Old browsers */
        background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
        border: #ffffff 1px solid;
        -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
        -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    }

        #stats_template_1_outercontainer #general_body_section .container_4.right {
            margin-left: 5px;
        }

    #stats_template_1_outercontainer #general_body_section h1 {
        color: #FFFFFF;
        padding: 4px 6px;
        text-shadow: 1px 1px 2px #000000;
        background: #a5cbd1;
        background: #d91d14; /* Old browsers */
        background: -moz-linear-gradient(top, #d91d14 0%, #bc1811 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d91d14), color-stop(100%,#bc1811)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* IE10+ */
        background: linear-gradient(to bottom, #d91d14 0%,#bc1811 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91d14', endColorstr='#bc1811',GradientType=0 ); /* IE6-9 */
        -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
        -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
        text-shadow: 1px 1px 2px #000000;
        /*background: -moz-linear-gradient(top,  #a5cbd1 0%, #94c1c8 5%, #5a9ea7 19%, #3f8e99 24%, #016f7e 29%, #0c7584 38%, #1f808e 48%, #4596a1 62%, #7eb6be 81%, #a1cacf 95%, #a9ced4 100%); 
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cbd1), color-stop(5%,#94c1c8), color-stop(19%,#5a9ea7), color-stop(24%,#3f8e99), color-stop(29%,#016f7e), color-stop(38%,#0c7584), color-stop(48%,#1f808e), color-stop(62%,#4596a1), color-stop(81%,#7eb6be), color-stop(95%,#a1cacf), color-stop(100%,#a9ced4));
            background: -webkit-linear-gradient(top,  #a5cbd1 0%,#94c1c8 5%,#5a9ea7 19%,#3f8e99 24%,#016f7e 29%,#0c7584 38%,#1f808e 48%,#4596a1 62%,#7eb6be 81%,#a1cacf 95%,#a9ced4 100%); 
            background: -o-linear-gradient(top,  #a5cbd1 0%,#94c1c8 5%,#5a9ea7 19%,#3f8e99 24%,#016f7e 29%,#0c7584 38%,#1f808e 48%,#4596a1 62%,#7eb6be 81%,#a1cacf 95%,#a9ced4 100%);
            background: -ms-linear-gradient(top,  #a5cbd1 0%,#94c1c8 5%,#5a9ea7 19%,#3f8e99 24%,#016f7e 29%,#0c7584 38%,#1f808e 48%,#4596a1 62%,#7eb6be 81%,#a1cacf 95%,#a9ced4 100%); 
            background: linear-gradient(to bottom,  #a5cbd1 0%,#94c1c8 5%,#5a9ea7 19%,#3f8e99 24%,#016f7e 29%,#0c7584 38%,#1f808e 48%,#4596a1 62%,#7eb6be 81%,#a1cacf 95%,#a9ced4 100%); 
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5cbd1', endColorstr='#a9ced4',GradientType=0 );*/
    }

.container_article {
    padding: 10px;
}

    .container_article div.inner_container {
    }

        .container_article div.inner_container h2 {
            font-size: 15px;
            color: #FFFFFF;
            padding: 4px 6px;
            text-shadow: 1px 1px 2px #000000;
            background: #a5cbd1;
            background: #d91d14; /* Old browsers */
            background: -moz-linear-gradient(top, #d91d14 0%, #bc1811 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d91d14), color-stop(100%,#bc1811)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* IE10+ */
            background: linear-gradient(to bottom, #d91d14 0%,#bc1811 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91d14', endColorstr='#bc1811',GradientType=0 ); /* IE6-9 */
            -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
            -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
            text-shadow: 1px 1px 2px #000000;
        }

        .container_article div.inner_container h3 {
            font-size: 12px;
            color: #FFFFFF;
            padding: 4px 6px;
            text-shadow: 1px 1px 2px #000000;
            background: #a5cbd1;
            background: #d91d14; /* Old browsers */
            background: -moz-linear-gradient(top, #d91d14 0%, #bc1811 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d91d14), color-stop(100%,#bc1811)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* IE10+ */
            background: linear-gradient(to bottom, #d91d14 0%,#bc1811 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91d14', endColorstr='#bc1811',GradientType=0 ); /* IE6-9 */
            -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
            -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
            text-shadow: 1px 1px 2px #000000;
        }

table.default_datagrid {
    /*font-family: 'lucida grande', 'Segoe UI';*/
}

.realGrid {
    width: 100%;
}

table.default_datagrid tr {
}

table.default_datagrid th {
    font-size: 11px;
}

table.default_datagrid td {
    font-size: 11px;
    padding: 2px;
}

    table.default_datagrid td.numerics {
        font-size: 11px;
        text-align: right;
    }

table.default_datagrid input[type=text], table.default_datagrid input[type=file], table.default_datagrid select, table.default_datagrid textarea {
    padding: 2px;
    font-size: 11px;
    border-radius: 0px;
    border: #A8B3B9 1px solid;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

table.default_datagrid tr.grd_row {
    background: #d1d2d2; /* Old browsers */
    background: -moz-linear-gradient(top, #d1d2d2 0%, #dddddd 13%, #e8e8e8 96%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d2d2), color-stop(13%,#dddddd), color-stop(96%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d1d2d2 0%,#dddddd 13%,#e8e8e8 96%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d1d2d2 0%,#dddddd 13%,#e8e8e8 96%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d1d2d2 0%,#dddddd 13%,#e8e8e8 96%); /* IE10+ */
    background: linear-gradient(to bottom, #d1d2d2 0%,#dddddd 13%,#e8e8e8 96%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d2d2', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}

table.default_datagrid tr.checked {
    background: #f7b9ba; /* Old browsers */
    background: -moz-linear-gradient(top, #f7b9ba 0%, #ffc4cb 88%, #d61d14 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7b9ba), color-stop(88%,#ffc4cb), color-stop(100%,#d61d14)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7b9ba 0%,#ffc4cb 88%,#d61d14 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7b9ba 0%,#ffc4cb 88%,#d61d14 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7b9ba 0%,#ffc4cb 88%,#d61d14 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7b9ba 0%,#ffc4cb 88%,#d61d14 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b9ba', endColorstr='#d61d14',GradientType=0 ); /* IE6-9 */
}

table.default_datagrid tr.grd_row td {
    height: 15px;
    vertical-align: middle;
    /*font-family:  'Segoe UI', tahoma, Helvetica, Arial, sans-serif;*/
}

table.default_datagrid tr.grd_header {
    height: 40px;
    vertical-align: middle;
    background: #6B7075; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 66%, #4f4f4f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(66%,#828c95), color-stop(100%,#4f4f4f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b5bdc8 0%,#828c95 66%,#4f4f4f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b5bdc8 0%,#828c95 66%,#4f4f4f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b5bdc8 0%,#828c95 66%,#4f4f4f 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b5bdc8 0%,#828c95 66%,#4f4f4f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#4f4f4f',GradientType=0 ); /* IE6-8 */
}

    table.default_datagrid tr.grd_header th {
        padding: 2px;
        color: whitesmoke;
        text-shadow: 1px 1px 0px gray;
        vertical-align: middle;
    }

        table.default_datagrid tr.grd_header th a {
            text-decoration: none;
            color: whitesmoke;
            text-shadow: 1px 1px 0px gray;
        }

#grid_EditRemove {
    border-collapse: collapse;
}

.realGrid {
    width: 100%;
}

.bdr_collapse {
    border-collapse: collapse;
}

#filter_command {
    font-size: 11px;
    padding: 2px;
    color: #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    -moz-border-radius: 3px 0px 0px 0px;
    -webkit-border-radius: 3px 0px 0px 0px;
    border-radius: 3px 0px 0px 0px;
    background: #ffaf4b; /* Old browsers */
    margin-right: -6px;
}

    #filter_command:hover {
        cursor: pointer;
    }

.filter_options {
    position: absolute;
    display: none;
    width: 975px;
    padding-top: 2px;
    padding-bottom: 3px;
    color: #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #ffaf4b; /* Old browsers */
    background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffaf4b 0%,#ff920a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */
}

    .filter_options table.filter_datagrid {
    }

        .filter_options table.filter_datagrid tr.grd_header {
        }

        .filter_options table.filter_datagrid th {
            padding: 1px;
            color: whitesmoke;
            text-shadow: 1px 1px 0px gray;
            font-size: 11px;
            height: 33px;
            vertical-align: middle;
        }

        .filter_options table.filter_datagrid td {
            font-size: 11px;
            padding: 2px;
        }

            .filter_options table.filter_datagrid td.numerics {
                font-size: 11px;
                text-align: right;
            }

        .filter_options table.filter_datagrid input[type=text], .filter_options table.filter_datagrid input[type=file], .filter_options table.filter_datagrid select {
            font-size: 11px;
            color: #ffa200;
            padding: 3px 5px;
            background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 50%, #d6d6d6);
            background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #ffffff), to(#d6d6d6));
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
            border: 2px solid #ffbf00;
            /* -moz-box-shadow:
		        0px 1px 1px rgba(000,000,000,0.5),
		        inset 0px 0px 1px rgba(255,255,255,1);
	        -webkit-box-shadow:
		        0px 1px 1px rgba(000,000,000,0.5),
		        inset 0px 0px 1px rgba(255,255,255,1);
	        box-shadow:
		        0px 1px 1px rgba(000,000,000,0.5),
		        inset 0px 0px 1px rgba(255,255,255,1);
	        text-shadow:
		        0px -1px 0px rgba(000,000,000,0.1),
		        0px 1px 0px rgba(255,255,255,1);
            font-size: 10px;
            border-radius: 0px;
            border: #A8B3B9 1px solid;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;*/
        }

        .filter_options table.filter_datagrid input[type=submit], .filter_options table.filter_datagrid input[type=button] {
            font-size: 10px;
            color: #ffa200;
            padding: 3px 5px;
            background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 50%, #d6d6d6);
            background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #ffffff), to(#d6d6d6));
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
            border: 2px solid #ffbf00;
            -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
            -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
        }

            .filter_options table.filter_datagrid input[type=submit]:hover, .filter_options table.filter_datagrid input[type=button]:hover {
                cursor: pointer;
            }

.final_row {
    margin-bottom: 33px;
}

#stats_template_1_outercontainer #general_body_section ul.custom {
    list-style-type: none;
}

    #stats_template_1_outercontainer #general_body_section ul.custom li {
        font-size: 12px;
    }

        #stats_template_1_outercontainer #general_body_section ul.custom li:before {
            padding-right: 15px;
            content: " ";
            background: url(../images/square.gif);
            background-repeat: no-repeat;
            background-position: center;
        }

footer {
}

#stats_template_1_outercontainer #footer_section {
    /*position: fixed;*/
    position: fixed;
    bottom: 0px;
    width: 100%;
    /*height: 16px;*/
    height: 25px;
    padding: 6px 0px;
    background: url(../images/main_nav_repeat.png) repeat-x;
    background-color: #7D7F85;
    -moz-box-shadow: 0px 3px 5px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 3px 5px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
}

    #stats_template_1_outercontainer #footer_section ul#credits {
        text-align: justify;
        width: 99%;
        margin: 0 auto;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: normal;
        text-decoration: none;
        color: #FFFFFF;
        text-shadow: 1px 1px 0px black;
    }

        #stats_template_1_outercontainer #footer_section ul#credits > li {
            display: inline-block;
            width: 33%;
        }

            #stats_template_1_outercontainer #footer_section ul#credits > li.footer_left {
                text-align: left;
            }

            #stats_template_1_outercontainer #footer_section ul#credits > li.footer_mid {
                text-align: center;
            }

            #stats_template_1_outercontainer #footer_section ul#credits > li.footer_right {
                text-align: right;
            }

#frm_editInvoices {
    margin: auto auto;
}

/*  STATS STYLES */
.StatsStyle030 {
    background: #00FE00; /* Old browsers */
    background: -moz-linear-gradient(top, #00b000 0%, #00cf00 5%, #00e100 11%, #00fb00 37%, #00ff00 53%, #00f700 68%, #00e000 89%, #00cd00 95%, #00b000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b000), color-stop(5%,#00cf00), color-stop(11%,#00e100), color-stop(37%,#00fb00), color-stop(53%,#00ff00), color-stop(68%,#00f700), color-stop(89%,#00e000), color-stop(95%,#00cd00), color-stop(100%,#00b000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00b000 0%,#00cf00 5%,#00e100 11%,#00fb00 37%,#00ff00 53%,#00f700 68%,#00e000 89%,#00cd00 95%,#00b000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00b000 0%,#00cf00 5%,#00e100 11%,#00fb00 37%,#00ff00 53%,#00f700 68%,#00e000 89%,#00cd00 95%,#00b000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00b000 0%,#00cf00 5%,#00e100 11%,#00fb00 37%,#00ff00 53%,#00f700 68%,#00e000 89%,#00cd00 95%,#00b000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #00b000 0%,#00cf00 5%,#00e100 11%,#00fb00 37%,#00ff00 53%,#00f700 68%,#00e000 89%,#00cd00 95%,#00b000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b000', endColorstr='#00b000',GradientType=0 ); /* IE6-9 */
    font-size: 11px;
    color: #293a18;
    font-weight: bold;
    text-align: center;
    height: 19px;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
}

.StatsStyle3060 {
    background: #FDFC00; /* Old browsers */
    background: -moz-linear-gradient(top, #abab03 0%, #cccc02 5%, #dfdf01 11%, #f6f700 32%, #fffe00 47%, #fbfb00 63%, #f2f200 74%, #dfde01 89%, #cac902 95%, #abab03 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abab03), color-stop(5%,#cccc02), color-stop(11%,#dfdf01), color-stop(32%,#f6f700), color-stop(47%,#fffe00), color-stop(63%,#fbfb00), color-stop(74%,#f2f200), color-stop(89%,#dfde01), color-stop(95%,#cac902), color-stop(100%,#abab03)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #abab03 0%,#cccc02 5%,#dfdf01 11%,#f6f700 32%,#fffe00 47%,#fbfb00 63%,#f2f200 74%,#dfde01 89%,#cac902 95%,#abab03 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #abab03 0%,#cccc02 5%,#dfdf01 11%,#f6f700 32%,#fffe00 47%,#fbfb00 63%,#f2f200 74%,#dfde01 89%,#cac902 95%,#abab03 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #abab03 0%,#cccc02 5%,#dfdf01 11%,#f6f700 32%,#fffe00 47%,#fbfb00 63%,#f2f200 74%,#dfde01 89%,#cac902 95%,#abab03 100%); /* IE10+ */
    background: linear-gradient(to bottom, #abab03 0%,#cccc02 5%,#dfdf01 11%,#f6f700 32%,#fffe00 47%,#fbfb00 63%,#f2f200 74%,#dfde01 89%,#cac902 95%,#abab03 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abab03', endColorstr='#abab03',GradientType=0 ); /* IE6-9 */
    font-size: 11px;
    color: #293a18;
    font-weight: bold;
    text-align: center;
    height: 19px;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    text-shadow: 1px 1px 0 #bee055;
    position: relative;
}

.StatsStyle6090 {
    background: #FFCC00; /* Old browsers */
    background: -moz-linear-gradient(top, #d3a900 0%, #e5b600 5%, #efbf00 11%, #fbc900 32%, #ffcc00 47%, #fdca00 63%, #eebf00 89%, #d3a900 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3a900), color-stop(5%,#e5b600), color-stop(11%,#efbf00), color-stop(32%,#fbc900), color-stop(47%,#ffcc00), color-stop(63%,#fdca00), color-stop(89%,#eebf00), color-stop(100%,#d3a900)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d3a900 0%,#e5b600 5%,#efbf00 11%,#fbc900 32%,#ffcc00 47%,#fdca00 63%,#eebf00 89%,#d3a900 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d3a900 0%,#e5b600 5%,#efbf00 11%,#fbc900 32%,#ffcc00 47%,#fdca00 63%,#eebf00 89%,#d3a900 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d3a900 0%,#e5b600 5%,#efbf00 11%,#fbc900 32%,#ffcc00 47%,#fdca00 63%,#eebf00 89%,#d3a900 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d3a900 0%,#e5b600 5%,#efbf00 11%,#fbc900 32%,#ffcc00 47%,#fdca00 63%,#eebf00 89%,#d3a900 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3a900', endColorstr='#d3a900',GradientType=0 ); /* IE6-9 */
    font-size: 11px;
    color: #293a18;
    font-weight: bold;
    text-align: center;
    height: 19px;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    text-shadow: 1px 1px 0 #D7A806;
    position: relative;
}

.StatsStyle90120 {
    background: #FC6500; /* Old browsers */
    background: -moz-linear-gradient(top, #ca5202 0%, #df5a02 5%, #eb5e01 11%, #f76301 26%, #ff6600 47%, #fc6500 63%, #eb5f00 89%, #dd5901 95%, #ca5202 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca5202), color-stop(5%,#df5a02), color-stop(11%,#eb5e01), color-stop(26%,#f76301), color-stop(47%,#ff6600), color-stop(63%,#fc6500), color-stop(89%,#eb5f00), color-stop(95%,#dd5901), color-stop(100%,#ca5202)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ca5202 0%,#df5a02 5%,#eb5e01 11%,#f76301 26%,#ff6600 47%,#fc6500 63%,#eb5f00 89%,#dd5901 95%,#ca5202 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ca5202 0%,#df5a02 5%,#eb5e01 11%,#f76301 26%,#ff6600 47%,#fc6500 63%,#eb5f00 89%,#dd5901 95%,#ca5202 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ca5202 0%,#df5a02 5%,#eb5e01 11%,#f76301 26%,#ff6600 47%,#fc6500 63%,#eb5f00 89%,#dd5901 95%,#ca5202 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ca5202 0%,#df5a02 5%,#eb5e01 11%,#f76301 26%,#ff6600 47%,#fc6500 63%,#eb5f00 89%,#dd5901 95%,#ca5202 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca5202', endColorstr='#ca5202',GradientType=0 ); /* IE6-9 */
    font-size: 11px;
    color: #293a18;
    font-weight: bold;
    text-align: center;
    height: 19px;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    text-shadow: 1px 1px 0 #B36500;
    position: relative;
}

.StatsStyleO120 {
    background: #FE0000; /* Old browsers */
    background: -moz-linear-gradient(top, #c50202 0%, #dc0202 5%, #e80101 11%, #f60101 26%, #ff0000 47%, #fc0000 63%, #e80101 89%, #db0101 95%, #c60202 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c50202), color-stop(5%,#dc0202), color-stop(11%,#e80101), color-stop(26%,#f60101), color-stop(47%,#ff0000), color-stop(63%,#fc0000), color-stop(89%,#e80101), color-stop(95%,#db0101), color-stop(100%,#c60202)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c50202 0%,#dc0202 5%,#e80101 11%,#f60101 26%,#ff0000 47%,#fc0000 63%,#e80101 89%,#db0101 95%,#c60202 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c50202 0%,#dc0202 5%,#e80101 11%,#f60101 26%,#ff0000 47%,#fc0000 63%,#e80101 89%,#db0101 95%,#c60202 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c50202 0%,#dc0202 5%,#e80101 11%,#f60101 26%,#ff0000 47%,#fc0000 63%,#e80101 89%,#db0101 95%,#c60202 100%); /* IE10+ */
    background: linear-gradient(to bottom, #c50202 0%,#dc0202 5%,#e80101 11%,#f60101 26%,#ff0000 47%,#fc0000 63%,#e80101 89%,#db0101 95%,#c60202 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c50202', endColorstr='#c60202',GradientType=0 ); /* IE6-9 */
    font-size: 11px;
    color: #293a18;
    font-weight: bold;
    text-align: center;
    height: 19px;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    text-shadow: 1px 1px 0 #CB0A0A;
    position: relative;
}

.StatsStyleTOT {
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 57%, #d1d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(57%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 57%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 57%,#d1d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 57%,#d1d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 57%,#d1d2d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
    font-size: 11px;
    /*color: #CACCCA;*/
    color: #890702;
    font-weight: bold;
    text-align: center;
    height: 19px;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    text-shadow: 1px 1px 0 #FBFBFB;
    position: relative;
}

.statsInputContainer {
    padding: 5px;
    margin: 0 auto;
    width: 100%;
}

    .statsInputContainer input[type=text] {
        width: auto;
        border: none;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
    }

.ID_Bar {
    position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    padding: 3px;
    width: 230px;
    color: #fff;
    font-size: 12px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
    box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
    text-shadow: 1px 1px 2px #000000;
    background: #a5cbd1;
    background: #d91d14; /* Old browsers */
    background: -moz-linear-gradient(top, #d91d14 0%, #bc1811 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d91d14), color-stop(100%,#bc1811)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d91d14 0%,#bc1811 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91d14', endColorstr='#bc1811',GradientType=0 ); /* IE6-9 */
    z-index: 103;
}

.message {
    display: none;
    margin-top: 5px;
    width: 244px;
    float: left;
    font-size: 12px;
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
    border: #ffffff 1px solid;
    -moz-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
}

    .message h1 {
        font-size: 12px;
        color: #FFFFFF;
        padding: 4px 6px;
        -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
        -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
        box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(62,93,110,1);
        text-shadow: 1px 1px 2px #000000;
        background: #a5cbd1;
        background: #d91d14; /* Old browsers */
        background: -moz-linear-gradient(top, #d91d14 0%, #bc1811 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d91d14), color-stop(100%,#bc1811)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d91d14 0%,#bc1811 100%); /* IE10+ */
        background: linear-gradient(to bottom, #d91d14 0%,#bc1811 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91d14', endColorstr='#bc1811',GradientType=0 ); /* IE6-9 */
    }

.hide {
    display: none;
}

.message h1 a {
    float: right;
    margin-right: -6px;
    margin-top: -4px;
}

    .message h1 a img {
        height: 19px;
    }

.edit_PopUp {
    position: absolute;
    z-index: 103;
}

.edit_PopUp_BG {
    position: absolute;
    z-index: 102;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
    border: #ffffff 1px solid;
    opacity: 0.5;
}

.PopUp {
    position: absolute;
    z-index: 103;
}

.PopUp_BG {
    position: absolute;
    z-index: 102;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 ); /* IE6-9 */
    border: #ffffff 1px solid;
    opacity: 0.5;
}

.history h1 {
    font-size: 12px;
}

    .history h1 a {
        float: right;
        margin-right: -6px;
        margin-top: -4px;
    }

        .history h1 a img {
            height: 19px;
        }

.history table .grd_header th {
    font-size: 9px;
}

.history table .grd_row {
    height: 25px;
}

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder_reports_ReportViewer1_fixedTable {
    background: #e8e8e8;
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2));
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 );
    border: #ffffff 1px solid;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
}

#ctl00_ContentPlaceHolder1_ReportViewer1_fixedTable {
    background: #e8e8e8;
    background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 27%, #d1d2d2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(27%,#dddddd), color-stop(100%,#d1d2d2));
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%,#dddddd 27%,#d1d2d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d2d2',GradientType=0 );
    border: #ffffff 1px solid;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(62,93,110,1);
}

.ReportViewer_P {
    width: 977px;
    height: 470px;
}

    .ReportViewer_P table {
        margin: 0 auto;
    }

.admin_notification {
    position: absolute;
    margin-left: 1px;
    margin-top: -4px;
    color: #FF9816;
    font-weight: bolder;
    font-size: 15px;
}

.DRS_PopUp {
    position: absolute;
    background-color: #FBFBFB;
    border: #E0DEDE solid 1px;
    border-top: none;
    margin-top: 2px;
    padding: 0px 8px 8px 8px;
    display: none;
}

a.DRS_PopUp_Hide {
    text-decoration: none;
    font-weight: bold;
}
