﻿
/*Life Begins*/

html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}


.txtStripClothes {
    border: 0px none #EBEBEB;
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    text-align: left;
    font-weight: bold;
}


/*TableRow MousoverEffect for xInfo*/

.xInfoMouseOver {
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    text-decoration: underline;
}

    .xInfoMouseOver:hover {
        border-bottom-style: dotted;
        border-bottom-width: 1px;
        border-bottom-color: #C0C0C0;
        background-image: url('/Images/xInfo/Transparent/transpBlue10.png');
        border-top-style: dotted;
        border-top-width: 1px;
        border-top-color: #C0C0C0;
    }
/*Headings*/

.FreeStandingClickable {
    color: #4F6228;
    font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
}



.FreeStandingHeader {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #2d2d2d;
    text-align: left;
    font-weight: bold;
}


.FreeStandingHeader_NoBold_Underlined {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.7em;
    color: #000000;
    text-align: left;
    text-decoration: underline;
}

.FreeStandingHeader_Small {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.FreeStandingHeader_Small_Very_DB {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004364;
}

.FreeStandingHeader_Bigger_Very_DB {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004364;
}

.FreeStandingHeader_Small_ForDarkBG {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*color: #99CCFF;*/
    color: #ff9900;
}

.basicLink:hover {
    text-decoration: underline;
    cursor: pointer;
}

.FreeStandingHeader_Small_Italic {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2d2d2d;
    text-align: left;
    font-style: italic;
}

.FreeStandingTitle_Small_Center {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2d2d2d;
    border-bottom-style: ridge;
    border-bottom-width: 2px;
    border-bottom-color: #2d2d2d;
}

/*All the container elements are declared here */


/*Current Jquery UI*/

.DivideByLine {
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    border-bottom-color: #FFFFFF;
    cursor: pointer;
}

    .DivideByLine:hover {
        border-bottom-style: groove;
        border-bottom-width: 2px;
        border-bottom-color: #99cc00;
        cursor: pointer;
    }

.Popup_Tables {
    margin: 2px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    border: 1px solid #CCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

    .Popup_Tables th {
        padding: 0px;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
    }

/*END*/


.Multigrapher_DateTimeBar_Table {
    margin: 2px;
    padding: 2px 5px 2px 5px;
    background-repeat: repeat-x;
    vertical-align: middle;
    border: 1px solid #CCC;
    background-image: url('/Images/Wrapper_bg.jpg');
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    width: 653px;
}

.HelpdeskToolBar {
    margin: 2px;
    padding: 2px 5px 2px 5px;
    background-repeat: repeat-x;
    vertical-align: middle;
    border: 1px solid #CCC;
    background-image: url('../Images/Wrapper_bg.jpg');
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

.Diagnoses_DateTimeBar_Table {
    padding: 0px;
    background-repeat: repeat-x;
    vertical-align: middle;
    border: 1px solid #CCC;
    background-image: url('/Images/Wrapper_bg.jpg');
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

#divNavigation {
    padding: 0px;
    background-repeat: repeat-x;
    vertical-align: middle;
    border: 0px solid #CCC;
    background-image: url('/Images/Wrapper_bg.jpg');
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}



/*Text Boxes declared here*/

.textbox_DateTime {
    margin: 0px;
    border-left: 1px ridge #3366CC;
    border-right: 1px ridge #3366CC;
    border-top: 1px inset #3366CC;
    border-bottom: 1px solid #3366CC;
    color: #333;
    padding: 1px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
    background-image: url('/Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
    width: 120px;
    border-color: #537DD5;
}

.textbox_General {
    margin: 0px;
    border-style: inset ridge solid ridge;
    border-width: 1px;
    border-color: #3366CC;
    color: #333;
    padding: 1px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    background-image: url('/Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
}

.textbox_Disabled {
    margin: 0px;
    border-style: inset ridge solid ridge;
    border-width: 1px;
    border-color: #3366CC;
    background-color: #efefef;
}

/*Select Boxes*/


.select_Small {
    border-style: groove inset inset groove;
    border-width: 1px;
    border-color: #06C;
    color: #333;
    padding: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-image: url(/Images/Wrapper_bg.jpg);
    background-repeat: repeat-x;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 1px;
    margin-left: 0px;
}


/*Random Cell Text (Date Time Bar) */

.small_blue_CellText {
    font-size: 10px;
    color: #3366CC;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/*Common Elements for most pages */


#TMAN td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

.radio {
    margin: 1px;
    padding: 0px;
}

.TableHeading_Blue {
    color: #FFFFFF;
    text-indent: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: #006699;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

.TableHeading_Blue_NoPadding_12 {
    color: #FFFFFF;
    font-size: 12px;
    background-color: #006699;
    text-align: left;
}

.TableHeading_Blue_Small {
    color: #FFFFFF;
    text-indent: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #006699;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

.TableHeading_Dark {
    color: #d2d2d2;
    text-indent: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: #2d2d2d;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    font-weight: normal;
}

.TableHeading_Dark_VeryWhiteText {
    color: #FFFFFF;
    text-indent: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: #2d2d2d;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

.TableHeading_Dark_VeryWhiteText_LeftAlign {
    color: #FFFFFF;
    text-indent: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: #2d2d2d;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    text-align: left;
}

.TableHeading_Dark_Link {
    color: #d2d2d2;
    text-indent: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: #2d2d2d;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    cursor: pointer;
    font-weight: normal;
}

.TableHeading_Dark_Small {
    border: 1px ridge #ededed;
    color: #d2d2d2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #2d2d2d;
    text-transform: capitalize;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

.TableHeading_Green_Small {
    border: 0px ridge #ededed;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #99CC00;
    text-transform: capitalize;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

.TableHeading_Dark_Small_NoPadding {
    border: 1px ridge #ededed;
    color: #d2d2d2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #2d2d2d;
    text-transform: capitalize;
    margin: 0px;
    vertical-align: middle;
}

.TableHeading_Dark_Small_Link {
    border: 1px ridge #ededed;
    color: #d2d2d2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #2d2d2d;
    text-transform: capitalize;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    cursor: pointer;
}

.KindaTab {
    border: 1px ridge #ededed;
    color: #d2d2d2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #2d2d2d;
    text-transform: capitalize;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    cursor: pointer;
}

    .KindaTab:hover {
        border: 1px ridge #ededed;
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #99cc00;
        text-transform: capitalize;
        margin: 0px;
        padding: 2px 5px 2px 5px;
        vertical-align: middle;
        cursor: pointer;
    }


.TableHeading_DarkTurquois_Small {
    background-color: #215967;
    border: 1px ridge #ededed;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: capitalize;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    cursor: pointer;
}


.TableHeading_Lighter_Small {
    border: 1px ridge #ededed;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #eeeeee;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    background-repeat: repeat-x;
}


.TableHeading_Light {
    border: 1px ridge #ededed;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: #eeeeee;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    background-image: url('../Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
}

.TableHeading_Light_Small {
    border: 1px ridge #808080;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #c0c0c0;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

.TableHeading_Light_Small_Link {
    border: 1px ridge #808080;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #eeeeee;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
    cursor: pointer;
}

/*MouseOver for Test Overview*/

.OverNormal {
    background-image: url('../Images/Trans/transpBlue25.png');
}

.OverBad {
    background-image: url('../Images/Trans/transpRed25.png');
}



/*END*/

.TableBG_Light {
    color: #000000;
    text-indent: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #eeeeee;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    text-align: left;
}

.aBorder {
    border: 1px solid #333333;
    background-image: url('../Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/***********************************/

.aBorder_Pro {
    background-image: url('../Images/whitefade-bar.png');
    border: 1px solid #C0C0C0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-repeat: repeat-x;
}


.aBorder_NeedMargins {
    border-style: inset;
    border-width: 1px;
    margin-bottom: 2px;
}


/***********************************/
/*TEST OVERVIEW CSS*/
/*Test Overview ONLY*/
.aBorder_TestOverview {
    border: 1px solid #253F50;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

    .aBorder_TestOverview tr:hover {
        background-color: #9c0;
    }

    .aBorder_TestOverview th {
        border: 1px solid #000000;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        background-color: #2d2d2d;
        color: #FFFFFF;
        text-align: left;
        padding: 2px 5px 2px 5px;
    }

    .aBorder_TestOverview td {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
    }

        .aBorder_TestOverview td + td + td + td:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #333;
            text-decoration: underline;
            cursor: pointer;
        }
/*End*/

/*Test Overview Reply ONLY (or for any other table) */
.aBorder_TestOverview_Any {
    border: 1px solid #253F50;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

    .aBorder_TestOverview_Any th {
        border: 1px solid #000000;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        background-color: #2d2d2d;
        color: #FFFFFF;
        text-align: left;
        padding: 2px 5px 2px 5px;
    }

    .aBorder_TestOverview_Any td {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
    }
/*End*/

/*Test Overview Reply ONLY (or for any other table) */
.aBorder_TestOverview_Reply {
    border: 1px solid #253F50;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

    .aBorder_TestOverview_Reply tr:hover {
        background-color: #9c0;
    }

    .aBorder_TestOverview_Reply th {
        border: 1px solid #000000;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        background-color: #2d2d2d;
        color: #FFFFFF;
        text-align: left;
        padding: 2px 5px 2px 5px;
    }

    .aBorder_TestOverview_Reply td {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
    }
/*End*/


/*Test Overview Mouseover skipping first column */
.aBorder_TestOverview_SkipFirstColumnHover {
    border: 1px solid #253F50;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

    .aBorder_TestOverview_SkipFirstColumnHover tr:hover td + td {
        background-color: #9c0;
    }

    .aBorder_TestOverview_SkipFirstColumnHover th {
        border: 1px solid #000000;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        background-color: #2d2d2d;
        color: #FFFFFF;
        text-align: left;
        padding: 2px 5px 2px 5px;
    }

    .aBorder_TestOverview_SkipFirstColumnHover td {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        border: thin dotted #CCC;
    }
/*End*/
/***********************************/
/***********************************/


.aBorder_Fancy {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}


    .aBorder_Fancy th {
        border: 1px solid #203544;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #2d2d2d;
        color: #CCCCCC;
        text-align: left;
        padding: 2px 5px 2px 5px;
        font-weight: bold;
    }

    .aBorder_Fancy td {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        border-bottom-style: dotted;
        border-bottom-width: 1px;
        border-bottom-color: #666666;
        border-right-style: dotted;
        border-right-width: 1px;
        border-left-style: dotted;
        border-left-width: 1px;
        background-color: #CCCCFF;
    }

        .aBorder_Fancy td:hover {
            padding: 2px 5px 2px 5px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #FFFFFF;
            border-bottom-style: dotted;
            border-bottom-width: 1px;
            border-bottom-color: #666666;
            background-color: #006699;
        }
/*TEST OVERVIEW CSS*/
.aBorder_CallViewer {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
}

    .aBorder_CallViewer th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #FFFFFF;
        text-align: left;
        padding: 2px 10px 2px 5px;
        background-color: #000000;
    }

    .aBorder_CallViewer td {
        padding: 2px 10px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333;
        border-right-style: dotted;
        border-right-width: 1px;
        border-right-color: #999999;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #666666;
    }

/*END*/


.tdColorEven {
    background-color: #EEECE1;
}

.tdColorOdd {
    background-color: #EBEBEB;
}




/*Hover over*/

.BeforeHover {
    padding: 2px 5px 2px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2d2d2d;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    border-top-style: groove;
    border-top-width: 1px;
    border-top-color: #666666;
    cursor: pointer;
}


    .BeforeHover:hover {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        border-bottom-style: inset;
        border-bottom-width: 1px;
        border-bottom-color: #666666;
        border-top-style: groove;
        border-top-width: 1px;
        border-top-color: #666666;
        background-color: #006699;
        cursor: pointer;
    }

.BeforeHover_Clean {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2d2d2d;
    cursor: pointer;
}


    .BeforeHover_Clean:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        cursor: pointer;
        background-color: #006699;
    }

.BeforeHover_Clean_Green {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2d2d2d;
    cursor: pointer;
}


    .BeforeHover_Clean_Green:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        cursor: pointer;
        background-color: #9C0;
    }
/*END*/

/* Diagnoses */

.TableHeading_ClearBlack {
    border: 1px ridge #ededed;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

.aBorder_ClearBlack_Device {
    border: 1px solid #333333;
    background-image: url('../Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
}

.aBorder_ClearBlack {
    border: 1px solid #999999;
}

    .aBorder_ClearBlack td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
    }

    .aBorder_ClearBlack th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
    }

.aBorder_ClearBlack_Grey {
    border: 1px solid #999999;
}

    .aBorder_ClearBlack_Grey td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #DBDBDB;
    }

    .aBorder_ClearBlack_Grey th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
    }


.aBorder_ClearBlackV2 {
    border: 1px solid #999999;
}

    .aBorder_ClearBlackV2 td {
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
    }

    .aBorder_ClearBlackV2 th {
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
    }

.TableHeading_Light_Diag {
    border: 1px ridge #808080;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #c0c0c0;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    vertical-align: middle;
}

/* End Diagnoses */


/*General used aBorder with TD fill and TH de-override*/
.aBorder_Clean {
    border: 1px solid #333333;
}

    .aBorder_Clean td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #ebebeb;
        color: #333;
        text-align: left;
    }

    .aBorder_Clean th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
    }

/*No Left ALign*/
.aBorder_Clean_NOLEFTALIGN {
    border: 1px solid #333333;
}

    .aBorder_Clean_NOLEFTALIGN td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #ebebeb;
        color: #333;
    }

    .aBorder_Clean_NOLEFTALIGN th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
    }
/*End */


/*General used aBorder with NO TD fill and TH de-override*/

.aBorder_TooClean {
    border: 1px solid #333333;
}

    .aBorder_TooClean td {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
    }

    .aBorder_TooClean th {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
    }


.aBorder_TooCleanV2 {
    border: 1px solid #333333;
}

    .aBorder_TooCleanV2 td {
        padding: 2px 5px 2px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
    }

    .aBorder_TooCleanV2 th {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
    }


.aBorder_TooNestedWithin {
}

    .aBorder_TooNestedWithin td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
    }

    .aBorder_TooNestedWithin th {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
    }














.aBorder_NoLeftAlign_WithBG {
    border: 1px solid #333333;
}

    .aBorder_NoLeftAlign_WithBG td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #ebebeb;
        color: #333;
    }

    .aBorder_NoLeftAlign_WithBG th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
    }
/*End*/

.aBorder_anSLA {
    border-style: solid inset inset inset;
    border-width: 1px;
    border-color: #000000 #808080 #808080 #333333;
}


    .aBorder_anSLA td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #66FF66;
        color: #333;
        text-align: left;
    }


/*General used aBorder with NO TD fill and TH de-override*/

.aBorder_DAMTREE {
    border: 1px solid #333333;
}

    .aBorder_DAMTREE td {
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333;
        text-align: left;
    }

    .aBorder_DAMTREE th {
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
    }

/*End*/

.aBorder_DeepNestedTable {
    border: 1px solid #333333;
}

    .aBorder_DeepNestedTable th {
        padding: 1px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #FFFFFF;
    }

    .aBorder_DeepNestedTable td {
        padding: 1px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #2d2d2d;
    }


.aBorder_NestedTable {
    border: 0px solid #333333;
}

    .aBorder_NestedTable th {
        padding: 0px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

    .aBorder_NestedTable td {
        padding: 0px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #ebebeb;
        color: #333;
    }


.aBorder_ProcessList {
    border: 1px solid #333333;
}

    .aBorder_ProcessList th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
    }

    .aBorder_ProcessList td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #F9F9F9;
        color: #333;
        text-align: left;
    }


.aBorder_Heading {
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #333333;
    border-right-color: #333333;
    border-left-color: #333333;
}


.aBorder_TryMe {
    padding: 2px;
    border-style: ridge none ridge none;
    border-width: 2px 1px 1px 2px;
    border-color: #C0C0C0;
    background-image: url('../Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.aBorder_TryThis {
    padding: 2px;
    border-style: ridge solid ridge solid;
    border-width: 2px 1px 1px 1px;
    border-color: #C0C0C0;
    background-image: url('../Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#aBorder_TryMe {
    padding: 5px;
    border-style: ridge none ridge none;
    border-width: 2px 1px 1px 2px;
    border-color: #C0C0C0;
    background-image: url('../Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

h1, h2, h3, h4, h5 h6 {
    margin-top: 0; /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
    padding-right: 5px;
    padding-left: 5px; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
}


.TextControls {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #666;
    padding: 1px;
    font-weight: bold;
    margin: 0px;
    text-indent: 1px;
    border: 1px solid #CCC;
}

a img {
    /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
    border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
    color: #42413C;
    text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}

a:visited {
    color: #6E6C64;
    text-decoration: underline;
}

a:hover, a:active, a:focus {
    /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
    text-decoration: none;
}


p {
    padding: 2px 5px 2px 5px;
    margin: 0px;
}

.WhiteBG {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    padding: 0px;
    margin: 0px;
}

/* call search tool tip. it pop up when you hover over 'view details' icon*/
.toolTip {
    z-index: 3;
    display: none;
    position: absolute;
    width: 220px;
    padding: 5px;
    border: 1px solid #bee8ff;
    background-color: #f3fbff;
    font: 11px/13px Arial, Helvetica, sans-serif;
}

/*call search/matches grey header bar */
.callSearchHeadingBar {
    background-image: url(../../images/callsearchHeader.png);
    background-repeat: repeat-x;
    border-color: #e9e9e9;
    border-style: solid;
    border-width: 1px;
    width: 930px;
    height: 60px;
    color: #209fe8;
    font-family: Arial;
}

.callSearch_criteria_div {
    overflow: auto;
    width: 95%;
    height: 40px;
    font-family: Arial;
    font-size: 8pt;
    color: #676767;
    background-color: White;
    border-style: solid;
    border-color: #e9e9e9;
    border-width: 1px;
    text-align: left;
    padding: 3px;
}

.callSearchProfilesBG {
    background-image: url(../Images/AdvanceSearchProfilesBG.png);
    background-position: center;
    background-position: right;
    background-repeat: no-repeat;
}

/*call search table cells*/
.tdCallSearch {
    font-family: Arial;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd;
}

/*to allow div to fill the browser size
TMAN IS GAY*/
.body {
    margin: 0;
    padding: 0;
    height: 100%;
    border: none;
}

/*this label turn green if something was successful else red*/
.lblErrorMsg {
    color: Red;
}

.lblSuccessMsg {
    color: Green;
}

.lblJobIDValue {
    color: #40c42e;
    font-weight: bold;
}

.lblJobIDTitle {
    font-size: 15;
    font-weight: bold;
}



/*TextArea Inventions*/
.TextArea_Borderless_WithBG {
    border: 0px solid #DFDFDF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #EBEBEB;
    overflow: auto;
    resize: none;
}

.TextArea_Borderless_WithBG_NoScrollbar {
    border: 0px solid #DFDFDF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #EBEBEB;
    overflow: hidden;
    resize: none;
}

.TextArea_NoResizeOnly {
    border: 1px solid #DFDFDF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    resize: none;
}

.TextArea_NoResizeOnly_99W {
    border: 1px solid #DFDFDF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    resize: none;
    width: 99%;
}


/*CSS FOR GROUP ADMIN PAGE
//////////////////////////
/*List box formatting and dropdown boxes*/
.thatListBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 1px;
}



/*DIV LAYOUT FOR GROUP ADMIN PAGE*/

.container {
    width: 900px;
    margin: 0 auto;
}

.boxes {
    width: 100%;
}

.rightbox {
    width: 205px;
    height: auto;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}

.leftbox {
    width: 205px;
    height: auto;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
}

.toolbox {
    width: 50px;
    height: auto;
    float: left;
}

.middlebox {
    width: 400px;
    height: auto;
    float: left;
    margin-right: 5px;
    margin-left: 10px;
}


/*end of lovely divs*/


.newOptionAddedInSelectBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006600;
    background-color: #FFFFCC;
}

.ULCenter {
    margin: 2px;
    padding: 2px;
}

.li_Remove_theDotOnLeft {
    list-style-type: none;
    list-style-position: inside;
}

.labelOnBlueRightAlign {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: right;
}

/*END OF DIV LAYOUT FOR GROUPADMIN PAGE*/


/*FLOATING DIV*/

.visibleDiv, #topLeft, #topRight, #bottomLeft, #bottomRight {
    position: fixed;
    width: 150px;
    border: solid 1px #e1e1e1;
    vertical-align: middle;
    text-align: center;
    background-image: url('../Images/Wrapper_bg.jpg');
    background-repeat: repeat-x;
}

#topLeft {
    top: 10px;
    left: 10px;
}

#topRight {
    top: 10px;
    right: 10px;
}

#bottomLeft {
    bottom: 10px;
    left: 10px;
}

#bottomRight {
    bottom: 10px;
    right: 10px;
}

/* END OF FLOATING CRAP */


/*SLA COLORS (used in tables in percentage widths to show if its out of sla) */

.slaGreen {
    background-color: #00E600;
    color: #333333;
}

.slaRed {
    background-image: url('../Images/Trans/transpRed50.png');
    background-color: #FF0000;
    color: #FFFFFF;
}


.aBorder_OddEvenTable_Odd {
    border-color: #CCCCCC #CCCCCC #999999 #CCCCCC;
    border-style: dotted solid solid solid;
    border-width: 1px;
    background-color: #EEECE1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}


    .aBorder_OddEvenTable_Odd tr:hover {
        background-color: #EEECE1;
        text-decoration: underline;
    }


.aBorder_OddEvenTable_Even {
    border-color: #C0C0C0 #999999 #999999 #999999;
    background-color: #EBEBEB;
    border-style: solid solid dotted solid;
    border-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}


.scrollDiv {
    padding: 0px 18px 0px 0px;
    overflow: auto;
    height: 250px;
}

.scrollTable {
    padding: 1px 1px 1px 1px;
    border: 1px solid #CCCCCC;
}


/*Dreamweaver attempts at prettyness
*/


.pCalls {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 10.0pt;
    margin-left: 0in;
    line-height: normal;
}

.spanCallsH {
    font-size: 1.5em;
    color: #1F497D;
    margin-bottom: .0001pt;
}

.spanCalls {
    font-size: 1.1em;
    margin-bottom: .0001pt;
}


.aBorder_WithTableRowRollover_GreyBG {
    border-color: #C0C0C0 #999999 #999999 #999999;
    background-color: #EBEBEB;
    border-style: solid solid dotted solid;
    border-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: left;
}

    .aBorder_WithTableRowRollover_GreyBG th {
        padding: 2px 5px 2px 4px;
        background-color: #333333;
        color: #E1E1E1;
    }


    .aBorder_WithTableRowRollover_GreyBG td {
        padding: 2px 5px 2px 4px;
    }


    .aBorder_WithTableRowRollover_GreyBG tr:hover {
        background-color: #9C0;
    }

.logNewIncidentTableheader {
    background-image: url(../images/IncidentTableTopHeader.png);
    background-repeat: repeat-x;
    height: 30px;
}

.logNewIncidentTableSubHeader {
    background-image: url(../images/IncidentTableHeader.png);
    background-repeat: repeat-x;
    height: 30px;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #bababa;
    font-family: Tahoma;
    font-size: 12px;
    color: #454545;
    text-align: left;
    font-weight: bold;
}

.logNewIncidentFont {
    font-family: Tahoma;
    font-size: 12px;
    color: #454545;
    text-align: left;
    font-weight: bold;
    height: 35px;
    width: 336px;
}

.logNewIncidentControlsBG {
    background-color: #f9f9f9;
}
/*

-The Border Odd Even no Gridlines-
To use this style, apply "theBorder_OddEven_NoGridlines" to your table class
If you want the alternating row colors, apply "class='odd' or class='even' to
your row. Ex: <tr class='odd'> --- You dont have to btw.
*/

.theBorder_OddEven_NoGridlines {
    border: 1px solid #333333;
}

    .theBorder_OddEven_NoGridlines tr.odd td {
        background-color: #EBEBEB;
    }

    .theBorder_OddEven_NoGridlines tr.even td {
        background-color: #EEECE1;
    }

    .theBorder_OddEven_NoGridlines td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        background-color: #ebebeb;
        color: #2d2d2d;
    }

    .theBorder_OddEven_NoGridlines th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        color: #FFF;
        font-size: 16px;
        background-color: #2d2d2d;
    }



/*
-The Border Odd Even with Gridlines (small version)-
To use this style, apply "theBorder_OddEven_Gridlines" to your table class
If you want the alternating row colors, apply "class='odd' or class='even' to
your row. Ex: <tr class='odd'>
*/

.theBorder_OddEven_Gridlines_S_NoBG {
    border: 1px solid #333333;
}
    /*.theBorder_OddEven_Gridlines_S_NoBG tr.odd td{background-color: #EBEBEB;}
.theBorder_OddEven_Gridlines_S_NoBG tr.even td{background-color: #EEECE1;}*/
    .theBorder_OddEven_Gridlines_S_NoBG td {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        border-right-style: dotted;
        border-right-width: 1px;
        border-right-color: #999999;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #666666;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .theBorder_OddEven_Gridlines_S_NoBG th {
        padding: 2px 5px 2px 5px;
        margin: 0px;
        color: #FFF;
        font-size: 1.0em;
        background-color: #2d2d2d;
    }

    .theBorder_OddEven_Gridlines_S_NoBG tr:hover {
        background-color: #9C0;
    }

/*
- Status Box -
Use this for status bars (good versus bad tests for example)
Used on xInfo, look for example
To use, make a div container, use class 'statusbox', then two divs inside,class name respectively, badleft, goodright
Replace widths styles of each div manually
Enjoy!
*/

.statusbox {
    margin: 0px;
    padding: 0px;
    float: left;
    height: 16px;
}

.badleft, .goodright {
    height: 14px;
    float: left;
    padding: 1px;
}

.badleft {
    border-style: inset none inset inset;
    border-width: thin;
    border-color: #CCC;
    background-color: #F30;
    color: #F30;
}

.goodright {
    border-style: inset inset inset none;
    border-width: thin;
    border-color: #CCC;
    background-color: #0F3;
    color: #0F3;
}

/*Extra's for status*/
.badStatus, .goodStatus, .otherStatus, .disabledStatus {
    padding: 1px;
    height: 14px;
    float: left;
    border: 1px inset #CCC;
}

.badStatus {
    background-color: #F30;
    color: #FFFFFF;
}

.goodStatus {
    background-color: #0F3;
    color: #000000;
}

.otherStatus {
    background-color: #F90;
    color: #FFFFFF;
}

.disabledStatus {
    background-color: #333399;
    color: #FFFFFF;
}

.badStatusT {
    color: #FF3300;
}

.goodStatusT {
    color: green;
}

.otherStatusT {
    color: #F90;
}

.disabledStatusT {
    color: #333399;
}


.unFinishedTbl {
    border-collapse: collapse;
}

.callSearchBG {
    background-color: #f3f3f3;
}

.callSearchBorder {
    border-style: solid;
    border-width: 1px;
    border-color: #868686;
}

.Baseline_DateTimeBar_Table {
    margin: 2px;
    padding: 2px 5px 2px 5px;
    background-repeat: repeat-x;
    vertical-align: middle;
    border: 1px solid #CCC;
    background-image: url('/Images/Wrapper_bg.jpg');
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.EditThresholdCellColor {
    color: White;
}

.ImplementSuggestionCells {
    text-align: center;
    width: 100px;
    cursor: pointer;
    height: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    background-image: url(../../../../Images/ScheduleTimeBG.png);
    background-repeat: repeat-x;
}

.BaselineHeaders {
    color: White;
    text-align: center;
    width: 110px;
    cursor: pointer;
    height: 20px;
    background-image: url(../../../../Images/ScheduleGridHeader.png);
    background-repeat: repeat-x;
}

.ScheduleConflict {
    border-style: solid;
    border-width: 1px;
    border-color: #a6a6a6;
    background-image: url(../../../../Images/BaselineConflictingSchedule.png);
    background-repeat: no-repeat;
}

.SuggestedSchedule {
    border-style: solid;
    border-width: 1px;
    border-color: #a6a6a6;
    background-image: url(../../../../Images/BaselineSugegstedSchedule.png);
    background-repeat: no-repeat;
}

.InSchedule {
    border-style: solid;
    border-width: 1px;
    border-color: #a6a6a6;
    background-image: url(../../../../Images/BaselineInSchedule.png);
    background-repeat: no-repeat;
}

.OutOfSchedule {
    border-style: solid;
    border-width: 1px;
    border-color: #a6a6a6;
    background-image: url(../../../../Images/BaselineOutOfSchedule.png);
    background-repeat: no-repeat;
}

.BaselineStartUpHeader {
    width: 880px;
    height: 70px;
    background-image: url(../../../../Images/StartupMainHeader.png);
    background-repeat: repeat-x;
}

.BaselineStartUpSubHeader {
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    height: 30px;
    padding-left: 4px;
    background-image: url(../../../../Images/StartupSubHeader.png);
    background-repeat: repeat-x;
}

.BaselineStartUpCellBG {
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    height: 30px;
    padding-left: 4px;
    background-image: url(../../../../Images/ViewAuditCellBG.png);
    background-repeat: repeat-x;
}

.BaselineViewAuditSubHeader {
    text-align: center;
    color: White;
    background-image: url(../../../../Images/ViewAuditSubHeader.png);
    background-repeat: repeat-x;
}

.BaselineViewAuditMainHeader {
    background-image: url(../../../../Images/ViewAuditMainHeader.png);
    background-repeat: repeat-x;
}

.BaselineViewCellBG {
    height: 30px;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    padding-left: 4px;
    background-image: url(../../../../Images/ViewAuditCellBG.png);
    background-repeat: repeat-x;
}

.BaselineMainButtonsBG {
    background-image: url(../../../Images/BaselineButtonsHeader.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

.BaselineMainCustomJqueryUI {
    background-color: #d2d2d2;
}

.BaselineMainCallHeader {
    color: #2b2b2b;
    background-image: url(../../../Images/BaselineMainCallHeader.png);
    background-repeat: repeat-x;
    background-position: center;
    height: 30px;
}

.BaselineMainCallSubHeader {
    background-image: url(../../../Images/BaselineMainCallSubHeader.png);
    background-repeat: repeat-x;
    background-position: center;
    border-color: #bebebe;
    height: 30px;
}

.BaselineMainCallColumnHeaders {
    background-color: #5a5a5a;
    color: White;
    height: 17px;
}

.BaselineMainCallData {
    border-color: #f0f0f0;
    border-style: solid;
    border-width: 1px;
    background-color: White;
}

.AssetOverviewMainHeader {
    background-image: url(../../../Images/AssetMainHeader.png);
    background-repeat: repeat-x;
    color: #d6d5d5;
}

.AssetOverviewSubHeader {
    background-image: url(../../../Images/AssetMainSubHeader.png);
    background-repeat: repeat-x;
}

.AssetOverviewBody {
    background-color: #f3f3f3;
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 1px;
}

.AssetOverviewTextboxes {
    border: 1px solid #bfbfbf;
}

.AssetOverviewResultsMainHeader {
    background-image: url(../../../Images/AssetResultsMainHeader.png);
    background-repeat: repeat-x;
    color: #d6d5d5;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    border-bottom: 0 none Transparent;
    border-top: 0 none Transparent;
}

.AssetOverviewResultsSubHeader {
    background-image: url(../../../Images/AssetResultsMainSubHeader.png);
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    border-bottom: 0 none Transparent;
    border-top: 0 none Transparent;
}

.AssetOverviewBody {
    background-color: #f3f3f3;
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 1px;
}

.AssetOverviewTd {
    height: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    padding-left: 4px;
    background-image: url(../../../../Images/AssetOverviewResults.png);
    background-repeat: repeat-x;
}

.AssetOverviewTitleFont {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}












#tblResults {
    color: #666;
    border: 1px solid #808080;
    width: 100%;
    background-color: #CCC;
    font-family: Arial, Helvetica, sans-serif;
}

    #tblResults tr th {
        background-image: url('../Images/AssetMainSubHeader.png');
        background-repeat: repeat-x;
        outline: 1px inset #999999;
        padding: 2px 5px 2px 5px;
        font-weight: normal;
        color: #666;
    }

    #tblResults tr td {
        padding: 2px 5px 2px 5px;
        border: 1px dotted #CCCCCC;
        font-size: 85%;
    }


    #tblResults tr:hover {
        background-color: #33CC33;
        color: #FFFFFF;
        cursor: pointer;
    }


.rte {
    margin-left: 5px;
    display: block;
    width: 100px;
    float: left;
}


.divFormContainer {
    border: 1px solid #E6E8E9;
    float: left;
    display: block;
    clear: left;
    padding: 2px;
    background-color: #3366CC;
    margin-left: 5px;
    margin-right: 1px;
    margin-top: 5px;
    margin-bottom: 10px;
}

    .divFormContainer .divFormHeader {
        border: 1px solid white;
        float: left;
        display: block;
        clear: left;
        margin: 0px;
        background-color: #f0f0f0; /*#FAFAFA;*/
        outline: 1px solid #DDD;
    }

    .divFormContainer .divFormRow {
        border: 1px solid white;
        float: left;
        display: block;
        clear: left;
        margin: 0px;
        background-color: #f0f0f0; /*#FAFAFA;*/
        outline: 1px solid #DDD;
    }

        .divFormContainer .divFormRow > span {
            display: block;
            float: left;
            margin: 2px;
            padding: 2px;
            border: 1px solid #f0f0f0;
        }

.divLineRowContainer .divLineRow > div .spanLink {
    margin-top: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0px;
    border: 1px solid #FAFAFA;
    color: #b4d308;
    display: block;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.divFormContainer .divFormRow > div .spanLink:hover {
    cursor: pointer;
    color: #36C;
    text-decoration: underline;
}

.divFormContainer .divFormRow > div .spanFormHeader {
    float: right;
    margin: 0px;
    border: 1px solid #f0f0f0;
    color: #666;
    display: block;
}

.divFormContainer .divFormRow > div .spanLabel {
    float: left;
    margin: 0px;
    border: 1px solid #f0f0f0;
    color: #666;
    display: block;
}


.divFormContainer .divFormRow > div .aTextArea {
    float: left;
    color: #666;
    font-size: 12px;
    margin: 0px;
    resize: none;
}

.aSelect {
    float: left;
    color: #666;
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 0px;
}

    .aSelect .selectFavourite {
        color: green;
    }

    .aSelect .selectRecent {
        color: blue;
    }



.myFormBackground {
    border-top: 1px solid #999;
    background-color: #f3f3f3;
    font-family: arial;
    font-size: 14px;
    background-image: -ms-radial-gradient(center bottom, circle closest-corner, #f7f7f7 0%, #EBEBEB 200%);
    background-image: -moz-radial-gradient(center bottom, circle closest-corner, #f7f7f7 0%, #EBEBEB 200%);
    background-image: -o-radial-gradient(center bottom, circle closest-corner, #f7f7f7 0%, #EBEBEB 200%);
    background-image: -webkit-gradient(radial, center bottom, 0, center bottom, 490, color-stop(0, #f7f7f7), color-stop(2, #EBEBEB));
    background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #f7f7f7 0%, #EBEBEB 200%);
    background-image: radial-gradient(center bottom, circle closest-corner, #FFFFFF 0%, #EBEBEB 200%);
}

#alerter-list {
    margin-left: -5px;
}

#none-list-item {
    margin-left: -17px;
    margin-top: -2px;
}

.deleteButton {
    background-color: #FFFFFF;
    color: #FF0000;
    font-weight: 800;
    cursor: pointer;
    font-size: 17px;
}

.editButton {
   cursor: pointer;
}

.selectAll {
    position: relative;
    top: 2px;
}


.icon-edit-sign {
    position: relative;
    left: 8px;
    top: 1px;
    font-size: 18px;
}

.icon-caret-down {
    position: relative;
    top: 3px;
    font-size: 20px;
    margin-right: 5px;
    cursor: pointer;
}

#divExpandInfoActionProfileUpdateStatusMessage {
    left: 600px;
    top: -450px;
    width: 30%;
    height: 10%;
}

#saveActionMessage {
    font-size: 18px;
}