.RadGrid .rgCommandRow {
    position: relative;
}

textarea {
    font-family: Arial;
}

.Trees {
    font-weight: normal;
    font-size: small;
    color: black;
    font-family: Arial;
    background-color: #EAECE1;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}

.ajax__calendar {
    z-index: 110;
}

.Workspace {
    font-weight: normal;
    font-size: 12px;
    /*color: black;*/
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}

.button_class {
    border-right: white thin outset;
    border-top: white thin outset;
    font-weight: bold;
    border-left: white thin outset;
    cursor: hand;
    color: white;
    border-bottom: white thin outset;
    background-color: #1c3379;
}

A A:active A:link A:visited A:hover {
    cursor: hand;
    text-decoration: none;
    color: white;
    font-size: small;
}

.list_class {
    cursor: hand;
    color: black;
    font-family: Arial;
    font-weight: bold;
    font-size: small;
}

.header_class {
    text-decoration: none;
    font-weight: bold;
    font-size: small;
    color: white;
    font-family: Arial;
    background-color: #006699;
}

.header {
    font-weight: bold;
    font-size: small;
    color: white;
    font-family: Arial;
    background-color: #264989;
    text-decoration: none;
}

.toolbar {
    border-right: black thin outset;
    border-top: black thin outset;
    font-weight: bold;
    font-size: small;
    border-left: black thin outset;
    color: black;
    border-bottom: black thin outset;
    font-family: Arial;
    background-color: whitesmoke;
    text-decoration: none;
}

.back {
    font-weight: bold;
    font-size: small;
    color: white;
    font-family: Arial;
}

.table {
    /*font-weight: bold;
    font-size: small;
    color: #003366;
    font-family: Arial;
    font-size: small;*/
}

.tableHeader {
    font-weight: bold;
    font-size: medium;
    color: #FFFFFF;
    font-family: Arial;
    background-image: url(images/pagetitlebg.jpg);
    background-repeat: no-repeat;
    padding-left: 5px;
    background-color: #d8ccb2;
}

.GridTitle {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    width: 100%;
    background-image: url(images/tableheaderbg.jpg);
    background-repeat: no-repeat;
    font: bolder;
    padding-left: 2px;
    font-weight: bold;
    background-color: #d8ccb2;
}

.GridHeader {
    border-right: thin inset;
    border-top: thin inset;
    font-weight: bolder;
    font-size: 9pt;
    border-left: thin inset;
    color: white;
    border-bottom: thin inset;
    font-family: arial;
    background-color: #003468;
}

.GridItemAlternateLight {
    font-size: 9pt;
    font-family: arial;
    color: Black;
    background-color: White;
}

.GridItemAlternateDark {
    font-size: 9pt;
    font-family: arial;
    color: Black;
    background-color: #F2F3EB;
}

.GridItemAlternateSelect {
    font-size: 9pt;
    font-family: arial;
    color: Black;
    background-color: #C4C8A5;
}

.error {
    /*font-weight: bold;
    font-size: small;*/
    color: red;
}

.GridTable {
    overflow: auto;
    width: 100%;
    height: 150px;
    position: relative;
}

    .GridTable th {
        CURSOR: default;
        POSITION: relative;
        TOP: expression(document.getElementById("GridTable").scrollTop-1);
        TEXT-ALIGN: center;
    }

    .GridTable table {
        width: expression(parentNode.clientWidth);
    }

.GridViewTable {
    overflow: auto;
    width: 100%;
    height: 150px;
    position: relative;
}

    .GridViewTable th {
        CURSOR: default;
        POSITION: relative;
        TOP: expression(document.getElementById("GridTable").scrollTop-1);
        TEXT-ALIGN: center;
    }

    .GridViewTable table {
        width: expression(parentNode.parentNode.clientWidth);
    }

.clsMenu {
    border-top-width: thin;
    border-left-width: thin;
    border-left-color: #cccccc;
    background: #cccccc;
    left: 0px;
    border-bottom-width: thin;
    border-bottom-color: black;
    width: 175px;
    border-top-color: #cccccc;
    position: relative;
    top: 0px;
    border-right-width: thin;
    border-right-color: black;
}

.clsMenuItems {
    border-right: black 1px outset;
    padding-right: 2px;
    border-top: white 1px outset;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    background: #66729d;
    left: 0px;
    padding-bottom: 2px;
    border-left: white 1px outset;
    cursor: hand;
    color: white;
    padding-top: 0px;
    border-bottom: black 1px outset;
    font-family: verdana;
    position: relative;
    top: 0px;
    height: 20px;
}

.clsMenuItemsOver {
    border-right: black 1px outset;
    padding-right: 2px;
    border-top: white 1px outset;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    background: #666666;
    left: 0px;
    padding-bottom: 2px;
    border-left: white 1px outset;
    cursor: hand;
    color: white;
    padding-top: 0px;
    border-bottom: black 1px outset;
    font-family: verdana;
    position: relative;
    top: 0px;
    height: 20px;
}

.clsSubMenuItems {
    border-right: black 1px outset;
    padding-right: 2px;
    border-top: white 1px outset;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    background: #b0c4de;
    left: 0px;
    padding-bottom: 2px;
    border-left: white 1px outset;
    cursor: hand;
    color: white;
    padding-top: 0px;
    border-bottom: black 1px outset;
    font-family: verdana;
    position: relative;
    top: 0px;
    height: 20px;
}

.clsSubMenuItemsOver {
    border-right: black 1px outset;
    padding-right: 2px;
    border-top: white 1px outset;
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    background: #666666;
    left: 0px;
    padding-bottom: 2px;
    border-left: white 1px outset;
    cursor: hand;
    color: white;
    padding-top: 0px;
    border-bottom: black 1px outset;
    font-family: verdana;
    position: relative;
    top: 0px;
    height: 20px;
}

.clsWelcome {
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    background-color: #003366;
    padding: 2px;
    font-weight: bold;
}

.datagrid_class {
    CURSOR: hand;
    COLOR: #000066;
    TEXT-DECORATION: none;
}

.datagrid {
    FONT-SIZE: small;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
    BORDER-COLLAPSE: collapse;
}

.datagrid_item {
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #000066;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    border: 1px solid #666666;
}

    .datagrid_item a {
        FONT-WEIGHT: normal;
        FONT-SIZE: small;
        COLOR: #000066;
        FONT-FAMILY: Arial;
    }

.datagrid_alternate {
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #000066;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F2F2F2;
    TEXT-DECORATION: none;
    border: 1px solid #666666;
}

    .datagrid_alternate a {
        FONT-WEIGHT: normal;
        FONT-SIZE: small;
        COLOR: #000066;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: whitesmoke;
    }

.datagrid_item_bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000064;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFF;
    TEXT-DECORATION: none;
}

    .datagrid_item_bold a {
        FONT-WEIGHT: bold;
        FONT-SIZE: small;
        COLOR: #000064;
        FONT-FAMILY: Arial;
    }

.datagrid_alternate_bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000066;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F2F2F2;
    TEXT-DECORATION: none;
}

    .datagrid_alternate_bold a {
        FONT-WEIGHT: bold;
        FONT-SIZE: small;
        COLOR: #000066;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: whitesmoke;
    }

.datagrid_selected {
    font-size: small;
    color: #000000;
    font-family: Arial;
    background-color: #d5d487;
    text-decoration: none;
}

.datagrid_selected_bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0069aa;
    TEXT-DECORATION: none;
}

.datagrid_selected_b {
    FONT-SIZE: small;
    COLOR: #fff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003468;
}

.datagrid_selected a {
    FONT-SIZE: small;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

.datagrid_selected_b a {
    FONT-SIZE: small;
    COLOR: #fff;
    FONT-FAMILY: Arial;
}

.datagrid_selected_bold a {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #fff;
    FONT-FAMILY: Arial;
}

.datagrid_flagged {
    font-size: small;
    color: #000064;
    font-family: Arial;
    background-color: #ffff99;
}

    .datagrid_flagged a {
        font-size: small;
        color: #000064;
        font-family: Arial;
        text-decoration: none;
    }

.datagrid_doarev a {
    font-size: small;
    color: #000064;
    font-family: Arial;
    background-color: #add8e6;
}

.datagrid_doarev {
    font-size: small;
    color: #000064;
    font-family: Arial;
    background-color: #add8e6;
    text-decoration: none;
}

.datagrid_doarej a {
    font-size: small;
    color: #000064;
    font-family: Arial;
    background-color: #ffefd5;
}

.datagrid_doarej {
    font-size: small;
    color: #000064;
    font-family: Arial;
    background-color: #ffefd5;
    text-decoration: none;
}

.datagrid_pager {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000066;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}

    .datagrid_pager a {
        FONT-WEIGHT: bold;
        FONT-SIZE: small;
        COLOR: #000066;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: white;
    }

.datagrid_dropdown {
    FONT-SIZE: small;
    COLOR: #000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #9fa374;
}

    .datagrid_dropdown a {
        FONT-SIZE: small;
        COLOR: #000;
        FONT-FAMILY: Arial;
    }

.datagrid_dropdown1 {
    FONT-SIZE: small;
    COLOR: #000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c4c8a5;
}

    .datagrid_dropdown1 a {
        FONT-SIZE: small;
        COLOR: #000;
        FONT-FAMILY: Arial;
    }


.datagrid_dropdown2 {
    FONT-SIZE: small;
    COLOR: #000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dad9ba;
}

    .datagrid_dropdown2 a {
        FONT-SIZE: small;
        COLOR: #000;
        FONT-FAMILY: Arial;
    }

.datagrid_dropdown3 {
    FONT-SIZE: small;
    COLOR: #000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e7e0d2;
}

    .datagrid_dropdown3 a {
        FONT-SIZE: small;
        COLOR: #000;
        FONT-FAMILY: Arial;
    }

.datagrid_bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #fff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #766341;
}

    .datagrid_bold a {
        FONT-SIZE: small;
        COLOR: #fff;
        FONT-FAMILY: Arial;
    }

.datagrid_footer {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}

.datagrid_header {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003468;
    TEXT-ALIGN: center;
    text-decoration: none;
    border-bottom: 5px solid #cccccc;
}

    .datagrid_header a {
        FONT-WEIGHT: bold;
        FONT-SIZE: small;
        VERTICAL-ALIGN: top;
        COLOR: #fff;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #003468;
        TEXT-ALIGN: center;
    }

.datagrid_header_black {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center;
}

.disclaimerTxt {
    MARGIN: 10px;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666;
}

.disclaimerTxtCopyBold {
    FONT: 900 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666;
}

.disclaimerTxtWhite {
    MARGIN: 10px;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
}

.whiteTxt {
    FONT: 9pt Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
}

.loginTXT {
    FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #0069aa;
}

.headermenus {
    font-size: small;
    color: #7F6E52;
    font-size: 10px;
    font-family: "Lucida Grande,Arial,Helvetica,sans-serif";
}

    .headermenus a {
        font-size: small;
        color: #7F6E52;
        font-size: 10px;
        font-family: "Lucida Grande,Arial,Helvetica,sans-serif";
    }

.button {
    font-weight: bold;
    color: #ffffff;
    background-color: #808080;
    font-family: Arial;
    font-size: x-small;
    cursor: hand;
    border-style: None;
}

.button_over {
    font-weight: bold;
    color: #ffffff;
    background-color: #00305E;
    font-family: Arial;
    font-size: x-small;
    cursor: hand;
    border-style: None;
}

.button1 {
    font-weight: bold;
    color: #ffffff;
    background-color: #808080;
    font-family: Arial;
    font-size: small;
    cursor: hand;
    border-style: None;
}

.button1_over {
    font-weight: bold;
    color: #ffffff;
    background-color: #00305E;
    font-family: Arial;
    font-size: small;
    cursor: hand;
    border-style: None;
}

.watermarked {
    background-color: black;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.navigate a {
    width: 100%;
    display: block;
}

.modalBackground2 {
    background-color: Black;
    filter: alpha(opacity=5);
    opacity: 0.05;
}

.modalBackground {
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.ddlfont {
    font-size: smaller;
}

.hideitem {
    display: none;
}

.collapsePanelHeader {
    width: 100%;
    height: 30px;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #0054A0;
}

.tabl_item {
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    font-size: small;
    color: #000066;
    font-family: Arial;
    background-color: #FFFFFF;
    text-decoration: none;
}

    .tabl_item a {
        FONT-WEIGHT: normal;
        FONT-SIZE: small;
        COLOR: #000066;
        FONT-FAMILY: Arial;
    }

.tabl_alternate {
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    font-size: small;
    color: #000066;
    font-family: Arial;
    background-color: #F2F2F2;
    text-decoration: none;
}

.table_alternate a {
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #000066;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: whitesmoke;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus {
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditMessage {
    color: #ff0000;
    font-weight: bold;
}

.MaskedEditError {
    background-color: #ffcccc;
}

.MaskedEditFocusNegative {
    background-color: #ffffcc;
    color: #ff0000;
}

.MaskedEditBlurNegative {
    color: #ff0000;
}

/* Accordion */
.accordionHeader {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

    #master_content .accordionHeader a:hover {
        background: none;
        text-decoration: underline;
    }

.accordionHeaderSelected {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

    #master_content .accordionHeaderSelected a:hover {
        background: none;
        text-decoration: underline;
    }

.accordionContent {
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.collapsePanel {
    width: 100%;
    background-color: white;
    overflow: hidden;
    line-height: 12px;
}


/* NEW */


/*sunset*/
.RadListBox_Sunset .rlbTemplateContainer .rlbHeader {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #b94d0a url('images/sunset_sprite.gif');
}

.RadForm_Sunset .welcome {
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #e1dac7;
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
}

.RadForm_Sunset .pagetitle {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #b94d0a url('images/sunset_sprite.gif');
    height: 24px;
}

.RadForm_Sunset .gridtitle {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: #b94d0a 0 -2100px repeat-x url('images/sunset_sprite.gif');
    height: 24px;
    padding-left: 5px;
    vertical-align: middle;
}
.RadForm_Sunset .gridtitle a {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
}
.RadForm_Sunset .toplinks {
    color: #000;
    font: normal 10px "Segoe UI", Arial, sans-serif;
}

.RadForm_Sunset div#shell {
    color: #000;
    font: normal 10px "Segoe UI", Arial, sans-serif;
    background-color: red;
}

.RadForm_Sunset div#header {
    background-color: #fff;
}

.RadForm_Sunset .NewAcctWizardHeader {
  border: 1px solid;
  border-color: #e98879 #cd6a3f #71250a #872b07;
  border-top-width: 0;
  background: 0 -2300px repeat-x #b94d0a url('images/sunset_sprite.gif');
  color: #fff; 
  height: 30px;
}

.RadForm_Sunset .loginbody {
    font-weight: normal;
    font-size: 12px;
    /*color: black;*/
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    background-image: url('images/sunset_login_background.jpg'); 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    background-size: cover; 
    background-repeat: repeat; 
    background-attachment: fixed; 
    overflow: hidden;
}

/*black*/
.RadListBox_Black .rlbTemplateContainer .rlbHeader {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #191919 url('images/black_sprite.gif');
}

.RadForm_Black .welcome {
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #161616;
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
    color: #fff;
}

.RadForm_Black .pagetitle {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #191919 url('images/black_sprite.gif');
    height: 24px;
}

.RadForm_Black .gridtitle {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: #1e1e1e 0 -2100px repeat-x url('images/black_sprite.gif');
    height: 24px;
    padding-left: 5px;
    vertical-align: middle;
}

.RadForm_Black .gridtitle a {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
}
.RadForm_Black .toplinks {
    color: #000;
    font: normal 10px "Segoe UI", Arial, sans-serif;
}

.RadForm_Black div#header {
    color:white;
}
.RadForm_Black div#header a {
    color:white;
}
.RadForm_Black .loginlabel {
    color:#000;
}

.RadForm_Black .loginbody {
    font-weight: normal;
    font-size: 12px;
    /*color: black;*/
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    background-image: url('images/black_login_background.jpg') ; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    background-size: cover; 
    background-repeat: repeat; 
    background-attachment: fixed; 
    overflow: hidden;
}

/*forest*/
.RadForm_Forest .welcome {
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #749f57;
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
    color: #fff;
}

.RadForm_Forest .pagetitle {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #4c7822 url('images/forest_sprite.gif');
    height: 24px;
}

.RadForm_Forest .gridtitle {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: #425c35 0 0 repeat-x url('images/forest_rgCommandRow.gif');
    height: 24px;
    padding-left: 5px;
    vertical-align: middle;
}
.RadForm_Forest .gridtitle a {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
}

.RadForm_Forest .toplinks {
    color: #000;
    font: normal 10px "Segoe UI", Arial, sans-serif;
}

.RadForm_Forest div#header {
    background-color: #fff;
}

/*outlook*/
.RadListBox_Outlook .rlbTemplateContainer .rlbHeader {
    color: #000;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #7da5e0 url('images/outlook_sprite.gif');
}

.RadForm_Outlook .welcome {
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #adc9f7;
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
    color: #000;
}

.RadForm_Outlook .pagetitle {
    color: #000;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #7da5e0 url('images/outlook_sprite.gif');
    height: 24px;
}

.RadForm_Outlook .gridtitle {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: #043199 0 -2100px repeat-x url('images/outlook_sprite.gif');
    height: 24px;
    padding-left: 5px;
    vertical-align: middle;
}

.RadForm_Outlook .gridtitle a {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
}

.RadForm_Outlook .toplinks {
    color: #000;
    font: normal 10px "Segoe UI", Arial, sans-serif;
}

.RadForm_Outlook div#header {
    background-color: #fff;
}

.RadForm_Outlook .loginbody {
    font-weight: normal;
    font-size: 12px;
    /*color: black;*/
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    background-image: url('images/outlook_login_background.jpg'); 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    background-size: cover; 
    background-repeat: repeat; 
    background-attachment: fixed; 
    overflow: hidden;
}

/*Default*/

.RadListBox_Default .rlbTemplateContainer .rlbHeader {
    color: #000;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #7da5e0 url('images/default_sprite.gif');
}

.RadForm_Default .welcome {
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #e6e6e6;
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
    color: #000;
}

.RadForm_Default .pagetitle {
    color: #000;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: 0 -2300px repeat-x #7da5e0 url('images/default_sprite.gif');
    height: 24px;
}

.RadForm_Default .gridtitle {
    color: #000;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: #043199 0 -2100px repeat-x url('images/default_sprite.gif');
    height: 24px;
    padding-left: 5px;
    vertical-align: middle;
}

.RadForm_Default .gridtitle a{
    color: #000;
    font: 12px/16px "segoe ui", arial, sans-serif;
}
.RadForm_Default .toplinks {
    color: #000;
    font: normal 10px "Segoe UI", Arial, sans-serif;
}

.RadForm_Default div#header {
    background-color: #fff;
}

.RadForm_Default .loginbody {
    font-weight: normal;
    font-size: 12px;
    /*color: black;*/
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    background-image: url('images/default_login_background.jpg'); 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    background-size: cover; 
    background-repeat: repeat; 
    background-attachment: fixed; 
    overflow: hidden;
}

.gvstyle1 {
    width: expression(parentNode.parentNode.clientWidth);
    height: auto;
    border-width: 0px 2px 2px 2px;
}

.InteractiveImport {
    font-family: KaiTi;
    font-size: x-small;
    color: Red;
    width: 100px;
}

    .InteractiveImport table th {
        position: absolute;
        TOP: expression(this.offsetParent.scrollTop);
        background-color: Red;
    }

.datagrid_pager_locked {
    position: relative;
    top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop-1);
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000066;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}

/* So the overflow scrolls */
/*.container {overflow:auto;}*/
/* Keep the header cells positioned as we scroll */
/*.container table th {position:relative;}*/
/* For alignment of the scroll bar */
/*.container table tbody {overflow-x:hidden;} */

.resizingImage {
    padding: 0px;
    border-style: solid;
    border-width: 3px;
    border-color: #B4D35D;
}

.handleImage {
    width: 15px;
    height: 16px;
    background-image: url(images/HandleHand.png);
    overflow: hidden;
    cursor: se-resize;
}

.resizingText {
    padding: 0px;
    border-style: solid;
    border-width: 2px;
    border-color: #7391BA;
}

.handleText {
    width: 16px;
    height: 16px;
    background-image: url(images/HandleGrip.png);
    overflow: hidden;
    cursor: se-resize;
}

.listSearch {
    display: none;
}

::-ms-clear {
    display: none !important;
}

::-ms-reveal {
    display: none !important;
}

/* In IE6 and later versions, the posision of RadGrid elements(buttons in template columns, etc.)
     are set as 'relative' to the Radgrid's container (div) but, this container
    does not have any position set. This causes the elements render incorrectly (mostly outside the RadGrid).
    Setting the position of the RadGrid's container to 'relative' resolves this issue*/
.RadGrid .rgDataDiv {
    position: relative;
}

.gridtitleLogin {
    color: #fff;
    background: repeat-x url('images/login.gif');
    height: 2px;
}

.gridtitleCopyright {
    color: #fff;
    font: 12px/16px "segoe ui", arial, sans-serif;
    background: repeat-x url('images/login.gif');
    height: 15px;
    padding-left: 5px;
    vertical-align: middle;
}
