/* Default CSS Stylesheet for a new Web Application project */

body {
    margin-top: 0px;
    background-color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

h1, h2, h3, h4, h5, th, thead, tfoot {
    color: #003366;
}

h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 2em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.75em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.58em;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.33em;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

h5, dt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

.FormDisabled {
    font-size: 9pt;
    color: gray;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Black {
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #000000;
}

.Label_LightSteelBlue {
    font-size: 9pt;
    color: #B0C4DE;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_SteelBlue {
    font-size: 9pt;
    color: #4682B4;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Blue {
    font-size: 9pt;
    color: #0000ff;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_DarkBlue {
    font-size: 9pt;
    color: #00008B;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Brown {
    font-size: 9pt;
    color: #A0522D;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Red {
    font-size: 9pt;
    color: red;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Gray {
    font-size: 9pt;
    color: gray;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Green {
    font-size: 9pt;
    color: green;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Orange {
    font-size: 9pt;
    color: orange;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Pink {
    font-size: 9pt;
    color: #FF1493;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_DodgerBlue {
    font-size: 9pt;
    color: #1E90FF;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_DarkGreen {
    font-size: 9pt;
    color: #006400;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Coral {
    font-size: 9pt;
    color: #FF7F59;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_HotPink {
    font-size: 9pt;
    color: #FF69B4;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Black_Bold {
    font-weight: bold;
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #000000;
}

.Label_LightSteelBlue_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #B0C4DE;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_SteelBlue_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #4682B4;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Blue_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #0000ff;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_DarkBlue_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #00008B;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Brown_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #A0522D;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Red_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: red;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_RedWarning_Bold {
    font-weight: bold;
    font-size: 12pt;
    color: red;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Gray_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: gray;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Green_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: green;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Orange_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: orange;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Pink_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #FF1493;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_DodgerBlue_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #1E90FF;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_DarkGreen_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #006400;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_Coral_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #FF7F59;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.Label_HotPink_Bold {
    font-weight: bold;
    font-size: 9pt;
    color: #FF69B4;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.LabelCaution {
    font-weight: bold;
    font-size: 9pt;
    color: #8b0000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.TextCaution {
    font-size: 9pt;
    color: #CC0000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

* blink {
    visibility: expression((Math.floor(new Date().getTime()/500)%2)?"visible":"hidden");
}

.ClientSettingsSection {
    font-weight: bold;
    font-size: 9pt;
    color: #002677;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    background-color: #CAE4FF;
    height: 22px;
    text-align:center;
}

.FormText {
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.FormTextPad {
    padding-left: 3px;
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.SmallTextRpt {
    font-size: 7pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.FormTextBlue {
    font-size: 9pt;
    color: blue;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}



    
.FormTitleLink {
    color: #8e9196;
    font-weight: normal;
    font-size: 12.0pt;
    line-height: 115%;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-decoration: none;
}

    .FormTitleLink:hover {
        color: #333333;
        font-weight: normal;
        font-size: 12.0pt;
        line-height: 115%;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration: underline;
    }


.FormLink {
    font-size: 9pt;
    color: #0033CC;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-decoration: none;
}

    .FormLink:hover {
        font-size: 9pt;
        color: #003366;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration: underline;
    }

.FormLinkBold {
    font-weight: bold;
    font-size: 9pt;
    color: #03247A; /*#021853*/
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-decoration: none;
}

    .FormLinkBold:hover {
        font-weight: bold;
        font-size: 9pt;
        color: #0066CC;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration: underline;
    }

.FormLinkDarkRed {
    font-size: 12px;
    color: #8b0000;
    font-family: Arial;
    text-decoration: none;
}

    .FormLinkDarkRed:hover {
        font-size: 12px;
        color: #993333;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration: underline;
    }

.tableHeadLight {
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 9pt;
    padding-bottom: 2px;
    color: #000000;
    padding-top: 2px;
    font-family: Tahoma, sans-serif;
    background-color: #a9a9a9;
    height:25px;
}

.DynaFormTableHead {
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 9pt;
    padding-bottom: 2px;
    color: #2d4a5c;
    padding-top: 2px;
    font-family: Tahoma, sans-serif;
    background-color: #e6f1f7;
    /*#6699cc*/
}

.tableInfoOdd {
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #000000;
    background-color: #FFFFFF;
}

.tableInfoEven {
    font-size: 9pt;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    background-color: #f3f2f2;
}

.tableInfoOdd_atta {
    font-size: 9pt;
    padding-bottom: 1px;
    color: #000000;
    padding-top: 1px;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    background-color: #DFEAF4;
}

.tableInfoEven_atta {
    font-size: 9pt;
    padding-bottom: 1px;
    color: #000000;
    padding-top: 1px;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    background-color: #FFFFF4;
}

.FormErrorBold {
    font-weight: bold;
    font-size: 10pt;
    color: #ff0000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.FormError {
    color: #ff0000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.FormErrorSmall {
    color: #ff0000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.FormDoubleLogin{
    color: #ff3300;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.button {
    border-right: #7f7f80 1px solid;
    padding-right: 2px;
    border-top: #7f7f80 1px solid;
    padding-left: 2px;
    font-size: 9pt;
    border-left: #7f7f80 1px solid;
    color: #003366;
    border-bottom: #7f7f80 1px solid;
    font-family: Tahoma, sans-serif;
    background-color: #DFEFFF;
    border-color: #336699;
}

.FormLabel {
    font-weight: bold;
    font-size: 9pt;
    color: #333333;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.FormLabelDark {
    font-weight: bold;
    font-size: 9pt;
    color: #524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.FormLabelWhite {
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.FormHeader {
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.DynaFormHeader {
    font-weight: bold;
    font-size: 12pt;
    color: #00008b;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.DynaFormHeaderSmall {
    font-weight: bold;
    font-size: 10pt;
    color: #00008b;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.InputTextLine {
   padding-left: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 9pt;
    border-bottom: 1px solid #999999;
    border-top: none;
    border-left:none;
    border-right:none;
    color: #000000;
    height:20px;
    }

.InputText {
    height:18px;
   padding-left: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 9pt;
    border: 1px solid #999999;
    color: #000000;
	white-space:pre-wrap;
    }

.InputTextRead {
    border: 1px solid #000000;
    font-size: 9pt;
    color: #000000;
    font-family: Tahoma, sans-serif;
    background-color: #efefef;
	white-space:pre-wrap;
}
.InputTextNew {
    height:23px;
    width:200px;
   padding-left: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    border: 1px solid #999999;
    color: #000000;
    }
.InputTextNew2 {
    height:27px;
    width:205px;
   padding-left: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    border: 1px solid #999999;
    color: #000000;
    }
.border_bold{
    border: 5px solid #adaeb0;
    vertical-align:top;
    min-height:850px;
    }

.border {
    /*#484b50*/
    border: thin solid #E2E2E2;
}

.border_blue {
    border: #007d8a 1px solid;
}

.border_gray {
    border: #A7B2B9 1px solid;
}

.border_home_cs {
    border: SteelBlue 1px solid;
}

.border_gold {
    border-right: darkorange 1px solid;
    border-top: darkorange 1px solid;
    border-left: darkorange 1px solid;
    border-bottom: darkorange 1px solid;
}

.borderthin {
    border-right: dimgray 1pt;
    border-top: dimgray 1pt ridge;
    border-left: dimgray 1pt;
    border-bottom: dimgray 1pt ridge;
}

.homeTilerik td {
    color: #000000;
    font-size: 11pt;
}

.dropDown {
    height:21px;
    padding-bottom: 1px;
    font-family: Tahoma, sans-serif;
    font-size: 9pt;
    color: #000000;
    border: 1px solid #808080;
}

.checkbox {
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma, sans-serif;
}

.checkbox_red {
    padding: 2px 0px 0px 0px;
    background-color: #8B0000;
    width: 5px;
    height: 13px;
}

.ListEditItem {
    background-color: #faf0e6;
}

.FormTextLink {
    font-size: 9pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #00009c;
    text-decoration: none;
}

    .FormTextLink:hover {
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #29577e;
        text-decoration: underline;
    }

    .FormTextLink:active {
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #8b0000;
        text-decoration: underline;
    }

.FormLinkRight {
    font-size: 9pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#656363;
    text-decoration: none;
    float:right;
    margin-right:20px;
 }

    .FormLinkRight:hover {
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#29577e;
        text-decoration: underline;
    }

    .FormLinkRight:active {
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #8b0000;
        text-decoration: underline;
    }
 /* --------Dansh Board---------*/
.DashBoardText {
    height: 15px;
    color: #000000;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-left: 2px;
    text-decoration: none;
    font-weight: bolder;
}

.DashBoardLink {
    height: 15px;
    color: #000000;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-left: 2px;
    text-decoration: none;
    font-weight: bolder;
}

    .DashBoardLink:hover {
        height: 15px;
        color: #000000;
        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-left: 2px;
        text-decoration: underline;
        font-weight: bolder;
    }

.FormTextLinkPad {
    padding-left: 3px;
    font-size: 9pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #00009c;
    text-decoration: none;
}

    .FormTextLinkPad:hover {
        padding-left: 3px;
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #29577e;
        text-decoration: underline;
    }

    .FormTextLinkPad:active {
        padding-left: 3px;
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #8b0000;
        text-decoration: underline;
    }

.FormTextLinkBold {
    font-size: 9pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #00009c;
    text-decoration: none;
    font-weight: bold;
}

    .FormTextLinkBold:hover {
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #29577e;
        text-decoration: underline;
        font-weight: bold;
    }

    .FormTextLinkBold:active {
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #8b0000;
        text-decoration: underline;
        font-weight: bold;
    }

.top_line {
    border-top: LightSteelBlue thin solid;
}

.top_line_label {
    border-top: #669999 1px solid; /*6699FF*/
    font-weight: bold;
    font-size: 9pt;
    color: black;
    font-family: Arial;
    border-top-color: #669999;
}

.bottom_line {
    border-bottom: #666666 thin solid;/*#8fc344*/
}

.topbottom_line {
    border-top: LightSteelBlue 1px solid;
    border-bottom: LightSteelBlue 1px solid;
 }

.tdline_updatecalendar {
    border-top: orangered 1px solid;
    border-bottom: orangered 1px solid;
    white-space:nowrap;
    vertical-align:bottom;
    text-align:center;
  }

/*------------------- Forum --------------------*/
.Normal {
    font-size: 0.9em;
    color: black;
    font-family: Verdana, Arial, Helvetica;
}

.WebSolutionBorder {
    border: 1px #7694c8 solid;
    background-color: #FFFFFF;
}

.WebSolutionHeader {
    background-color: #7694c8;
    color: white;
    font-size: 0.7em;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
}

.WebSolutionFormControl {
    font-size: 1.0em;
    font-family: Verdana, Arial, Helvetica;
}

.WebSolutionErrorText {
    color: red;
}

.WebSolutionQuote {
    border-top: 1px #7694c8 solid;
    border-bottom: 1px #7694c8 solid;
}

TD.WebSolutionRow {
    background-color: #eef3fb;
}

TD.WebSolutionRowHighlight {
    background-color: #D4D9EC;
}

.WebSolutionSmallerFont {
    font-size: 0.85em;
}

/*-----------------Popup Control---------------*/
.popupControl {
    background-color: White;
    position: absolute;
    visibility: hidden;
}

/*-----------------Modal Popup-----------------*/
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup { 
    background-color:white;
    border-width: 3px;
    border-style: solid;
    border-color: gray;
    padding: 3px;
    width: 250px;
}

.modalBackgroundWhite {
    background-color: #EEEEEE;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopupWhite {
    border: 3px solid #336699;
    background-color: #FFFFFF;
    padding: 3px;
    width: 250px;
}

.modalPopupText {
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.modalPopupHeader {
    cursor: move;
    background-color: #336699;
    border: solid 0px #336699;
    color: #FFFFFF;
    padding: 2px;
    height: 20px;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
}

.modalPopupX {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}

#master_contentplaceholder {
    padding: 30px 20px 40px 20px;
    border-left: 1px solid #0F2543;
    border-right: 1px solid #0F2543;
    border-bottom: 1px solid #0F2543;
    background-color: #EFEFEF;
    line-height: 1.5em;
}

.popup_table_gray {
    background-color: #FFFFFF;
    width: 620px;
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

    .popup_table_gray h3 {
        font-size: 14pt;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #666666;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .popup_table_gray h4 {
        font-size: 9pt;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #333333;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .popup_table_gray h5 {
        font-size: 9pt;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        color: #303030;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: right;
    }

.popup_table_gray_header {
    font-size: 10pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}



/* ---------------------Login Page Announcement ---------------------------- */
#annContainer {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    -khtml-border-radius: 9px;
    border-radius: 9px;
    background-color: #fff;
    background-image: url('../images2/announcement-background.jpg');
    background-repeat: repeat-x;
    border: 1px solid #dedddd;
    -moz-box-shadow: 3px 3px 3px #dbdbdc;
    -webkit-box-shadow: 3px 3px 3px #dbdbdc;
    box-shadow: 3px 3px 3px #dbdbdc;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
}

    #annContainer h2 {
        color: #fff;
        padding: 0px 0px 17px 0px;
        font-size: 13px;
        margin: 0px;
    }

    #annContainer p {
        color: #000;
        padding: 0px 0px 7px 0px;
        font-size: 13px;
        margin: 0px;
    }

/*-----------------------ComboBox styles-----------------------------*/

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
    margin: 0px;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    margin: 0px;
    padding: 0px;
    background-image: url('../ComboBox/images/windows-arrow.gif');
    background-position: left top;
    border: 0px none;
    height: 21px;
    width: 21px;
}

.WindowsStyle .ajax__combobox_itemlist {
    border-color: #7F9DB9;
}

.WindowsStyleHide .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
    margin: 0px;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
    display: none;
}

.WindowsStyleHide .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    margin: 0px;
    padding: 0px;
    background-image: url('../ComboBox/images/windows-arrow.gif');
    background-position: left top;
    border: 0px none;
    height: 21px;
    width: 21px;
    display: none;
}

.WindowsStyleHide .ajax__combobox_itemlist {
    border-color: #7F9DB9;
}
/************ PasswordStrength Related Styles ***********************/
.TextStrength1 {
    background-color: Gray;
    color: White;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextStrength2 {
    background-color: Gray;
    color: Yellow;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextStrength3 {
    background-color: Gray;
    color: #FFCAAF;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextStrength4 {
    background-color: Gray;
    color: Aqua;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextStrength5 {
    background-color: Gray;
    color: #93FF9E;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

/******************AutoComplete flyout ******************/
.autocomplete_List {
    padding: 2px;
    margin: 0px;
    background-color: white;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor:default;
    text-align: left;
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlighted {
    background-color: #D5EDFF;
    color: black;
    padding: 1px;
    font-size: 9pt;
    font-family: Arial, sans-serif;
}

/* AutoComplete item */

.autocomplete_listItem {
    background-color: white;
    color: black;
    padding: 1px;
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}


/******************ipad pages******************/
#containerMiniHeader {
    background-image: url('../images2/gradient-miniheader.jpg');
    background-repeat: repeat-x;
    margin: auto;
    height: 53px;
}

.miniHeaderLogo {
    float: left;
    margin: 8px 0px 0px 20px;
}

.miniHeaderButton {
    float: left;
    margin: 15px 0px 0px 50px;
}

.miniHeaderButtonRight {
    float: right;
    margin: 25px 10px 0px 0px;
    font-size: 9pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #00009c;
    text-decoration: none;
}

.miniHeaderErrMsg {
    float: left;
    margin: 20px 0px 0px 20px;
    color: #ff0000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    padding: 0px;
    width: 300px;
}

#miniFooter {
    background-color: #ededed;
    margin: auto;
    height: 19px;
    color: #369FAB;
    font-size: 10px;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    padding: 0px 5px 5px 18px;
    margin-top: 5px;
   
}

#contentForMiniHeader {
    margin: 0px;
    padding: 5px 5px 5px 5px;
}

.app_HeadBar {
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Tahoma, sans-serif;
    background-color: #CCCCCC;
    margin: 5px 0px;
    height: 22px;
}

/*---------------------ASPxGridView for Report---------------*/
.aspxGridTable {
    /*border:none;*/   
    margin-left:auto; 
    margin-right:auto;
}

.aspxGridText {
    height:35px;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
}
.aspxGridLink {
    font-size: 11pt;
    color: #0033CC;
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
}

    .aspxGridLink:hover {
        font-size: 11pt;
        color: #003366;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;
    }

/*---------------------GridView for Directory---------------*/
.gridlistTableDir {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #333333;
    border: 1px solid #E3EAEB;
}

/*----------

/*---------------------GridView----------------*/
.gridlistTable {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #333333;
    border: 1px solid #E3EAEB;
}

     {
        font-size: 9pt;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        color: #00009c;
        text-decoration: none;
    }

        .gridlistTable A:hover {
            font-size: 9pt;
            font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
            color: #29577e;
            text-decoration: underline;
        }



.gridlistRow {
    background-color: #E3EAEB;
    height: 22px;
}

.gridlistAlternatingRow {
    background-color: #FFFFFF;
    height: 22px;
}

.gridlistEditRow {
    background-color: #FFFFCC;
    height: 22px;
}

.gridlistPager {
    background-color: #E0E0E0;
    color: #000066;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 9pt;
    height: 25px;
    font-weight: bold;
}

    .gridlistPager A {
        color: #808080;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
    }

        .gridlistPager A:hover {
            font-size: 9pt;
            font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
            color: #0066FF;
            text-decoration: underline;
            font-weight: bold;
        }

.gridlistSelectedRow {
    background-color: #C5BBAF;
    color: #333333;
    font-weight: bold;
}

.gridlistFooter {
    background-color: #C0F5C7;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    height: 30px;
}

.gridlistHeaderGray {
    background-color: #999999;
    color: #FFFFFF;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    height: 30px;
    text-align: left;
}

    .gridlistHeaderGray a {
        color: #CCCCCC;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 9pt;
    }

        .gridlistHeaderGray a:hover {
            color: #333333;
            font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 9pt;
            text-align: left;
        }

.formSubHeader {
    background-color: #E1E1E1;
    color: #333333;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    height: 28px;
    text-align: left;
    white-space:nowrap;
}

/* Rounded Corners - Poll Result*/

.roundedPanel {
    width: 550px;
    background-color: #999999;
    /*color:white;
	font-weight:bold;*/
}

/* User View*/
.headerTitleContainers {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    background-color: #f4f4f4;
    border: 4px solid #dedede;
    float: left;
    width: 99%;
    margin: 0px;
}

    .headerTitleContainers p {
        float: left;
        padding: 8px 0px 0px 0px;
        font-family: 'lucida sans unicode', 'lucida grande';
        margin: 0px;
    }

.floatLeftIcon {
    float: left;
    padding-left: 5px;
}

.tabPageTitle { /*848484  494949*/
    color: #333333;
    font-weight: normal;
    font-size: 13.0pt;
    line-height: 115%;
    font-family: 'Segoe UI', 'sans-serif';
}

.tabPageTitle2 {
    color: #8fc344; /*666666*/
    font-weight: bolder;
    font-size: 14.0pt;
    line-height: 115%;
    font-family: 'Segoe UI', 'sans-serif';
    text-align: left;
}
.tabPageTitle3 {
    color: #8fc344; /*666666*/
    font-weight: bolder;
    font-size: 12.0pt;
    line-height: 115%;
    font-family: 'Segoe UI', 'sans-serif';
    text-align: left;
}
.my_selector {
    border-color: Green;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color:#000000
}

.topRoundCornerTable {
    background-color: #e6f1f7;
    margin-top: 8px;
}

#topOuterContainer973 {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #CCCACA;
    width: 973px;
    -moz-box-shadow: 3px 3px 3px #dbdbdc;
    -webkit-box-shadow: 3px 3px 3px #dbdbdc;
    box-shadow: 3px 3px 3px #dbdbdc;
    padding: 10px 5px 10px 5px;
    /*margin: 8px 0px 0px 0px;*/
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}

#topOuterContainer {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #CCCACA;
    width: 873px;
    -moz-box-shadow: 3px 3px 3px #dbdbdc;
    -webkit-box-shadow: 3px 3px 3px #dbdbdc;
    box-shadow: 3px 3px 3px #dbdbdc;
    padding: 10px 5px 10px 5px;
    margin: 8px 0px 0px 0px;
}

.list_mappingcalendar{
    height:65px;
    font-size: 8.8pt;
    color: #00008B;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    line-height:22px
}

/***********for all xhtml5***************/
/*normal table*/
.table_ipad-archive {
    width: 600px;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
    border-spacing: 1px;
    border-collapse: separate;
}
    .table_ipad-archive td {
        width:120px;
        margin: 0px;
        padding: 7px;
        font-size: 10pt;
        color: #524d4d;
        font-family: Arial;
        text-align:center;
        vertical-align:top;
}

.table_pagetop100 {
    width: 100%;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}

.table_pagetop70 {
    width: 70%;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}

.table_pagetop {
    width: 873px;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}

.table_pagetop_973 {
    width: 973px;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}
.table_pagetop_1073 {
    width: 1073px;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}
.table_pagetop_1173 {
    width: 1173px;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}
.table_formtop
{
    width: 873px;
    margin-left:auto; 
    margin-right:auto;
    border-width:0px;
    border-width:0px;   
    border-collapse: collapse;
}

.tablePadding_home
{
    width: 100%;
    border-width:0px;
    border-collapse: collapse;
}

.tablePadding_home td{
         padding: 0px;
line-height:25px;
    }

.tablePadding0
{
    width: 100%;
    border-width:0px;
    border-collapse: collapse;
}
        
.tablePadding1
{
    width: 100%;
    border-width:0px;
    border-collapse: collapse;
	border-right: 1px solid #ddd;
}
    .tablePadding0 td{
         padding: 1px;
         line-height:20px;
    }

.tablePadding2
{
    width: 100%;
    border-collapse: collapse;
}
    .tablePadding2 td {
        margin: 0px;
        padding: 2px;
}

.tablePadding3
{
    width: 100%;
    border-collapse: collapse;
}
    .tablePadding3 td {
        margin: 0px 0px 0px 120px;
        padding: 3px;
       /* white-space:nowrap;*/
    }

.tablePadding5
{
    width: 100%;
    border-collapse: collapse;
}
    .tablePadding5 td {
        margin: 0px;
        padding: 5px;
       /* white-space:nowrap;*/
    }

.tablePadding1_Spacing2 {
    width: 100%;
    border-spacing: 2px;
    border-collapse: separate;
    border:none;   
}
    .tablePadding1_Spacing2 td {
        margin: 0px;
        padding: 1px;
    }

.bgroundLight {
    background-color: #dcebff;
}

.td_top_center {
    vertical-align:top;
    text-align:center;
}

.FormLabel_ar {
    font-weight: bold;
    font-size: 9pt;
    color: #333333;
    font-family: Arial;
    text-align:right;
    white-space: nowrap;
}

.FormLabel_ac {
    font-weight: bold;
    font-size: 9pt;
    color: #333333;
    font-family: Arial;
    text-align:center;
    white-space: nowrap;
}
/*client setting - for system admin*/
.tableClientSettings
{
    width: 100%;
    border-color: lightsteelblue;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
}
    .tableClientSettings td
    {
        margin: 0px;
        padding: 1px;
    }

/*form maintain*/
 .table_userfield3{
    width: 40%;
    border-collapse: collapse;   
    margin-left:auto; 
    margin-right:auto;
 }
    .table_userfield3 td{
         margin: 0px;
         padding: 3px;
 }

.table_formaddfield3
{
    width: 100%;
    border-collapse: collapse;
    border-color: lightgray;
    border-width: 1px;
    border-style: solid;
}
    .table_formaddfield3 td
    {   
        border-color: lightgray;
        border-width: 1px;
        border-style: solid;
        margin: 0px;
        padding: 3px;

    }

.table_formfieldsetting1 {
    width: 100%;
    border-collapse: separate;
    border:none;   
    background-color:#dcebff;
}
    .table_formfieldsetting1 td {
        margin: 0px;
        padding: 1px;
    }
/*home page edit - upload document - category dite*/
.tableUploadDocCatg
{
    width: 500px;
    border-collapse: collapse;
}
    .tableUploadDocCatg td {
        margin: 0px;
        padding: 5px;
    }

/*dynaform_aNew - form in top and button table*/
.table_formANew_main {
    width: 666px;
    border-collapse: collapse;   
}
    .table_formANew_main td {
        margin: 0px;
        padding: 5px;
    }
.table_newbutton {
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}
.table_formANew_admin{
    width: 620px;
    border-collapse: collapse;   
    margin-left:auto; 
    margin-right:auto;
 }
    .table_formANew_admin td{
         margin: 0px;
         padding: 0px;
 }
/*dynaform - include and fyi*/
.table_dynaform_fyi {
    width: 100%;
    border-collapse: collapse;  
    background-color:#e7e7ed; 
    border:none;
}
    .table_dynaform_fyi td {
        margin: 0px;
        padding: 5px;
    }
.table_dynaform_include {
    width: 100%;
    border-collapse: collapse;  
    background-color:#f1f1f1; 
    border:none;
}
    .table_dynaform_include td {
        margin: 0px;
        padding: 5px;
    }

.table_form_submitby {
    width: 100%;
    border-collapse: collapse;  
    background-color:#e7e7ed; 
    border:none;
}
    .table_form_submitby td {
        margin: 0px;
        padding: 3px;
    }
.table_form_submitby_tr1{
    background-color:#e8f4d9;/*f1f1f1*/
    height:15px;
}
.table_form_submitby_tr2{
    background-color:#c1dba1;/*e7e7e7*/
    height:15px;
}

.table_form_history {
    width: 100%;
    border-collapse: collapse;  
    background-color:#fff; 
    border:none;
}
    .table_form_history td {
        margin: 0px;
        padding: 3px;
        border-color: #bbbbbb;
        border-width: 1px;
        border-style: solid;
    }
.table_form_hst_title{
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-align:center;
}
.table_form_hst_txt{
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-align:left;
    vertical-align:top;
}
.table_form_hst_txtgray{
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-align:left;
    vertical-align:top;
    background-color:#efefef;
}    
  
/*dynaform and approval - form*/
.table_100_0_col_formtop {
    height:50px;
    width: 100%;
    border:solid;
    border-color:#E3EAEB;/*7aabe0*/
    border-width:0px;
    border-radius: 10px;
    background-color:#f1f1f1;     /*e6f1f7;*/  
}
    .table_100_0_col_formtop td {
        margin: 0px;
        padding: 0px;
    }
.table_100_0_col_formdarkbar {
    height:50px;
    width: 100%;
    border:solid;
    border-color:#4f6f19;/*8fc344 4f6f19 E3EAEB 7aabe0  backcolor:#2d4a5c*/
    border-width:0px;
    border-radius: 10px;
    background-color:#474c4e;   /*2d4a5c*/
}
    
.table_100_0_col_form {
    width: 100%;
    border:solid;
    border-color:#E3EAEB;/*7aabe0*/
    border-width:0px;
    border-radius: 10px;
    background-color:#f1f1f1;  /*e6f1f7*/
}
    .table_100_0_col_form td {
        margin: 0px;
        padding: 5px;
    }

.table_form_anew_main {
    width:100%;
   border-spacing: 0px;
   border-collapse: collapse;
}
 
.table_form_anew_right
{
    width: 100%;
    border-width:0px;
    border-collapse: collapse;
    margin-top:5px;
}       

.table_form_anew_section {
    width:100%;
    background-color: #f1f1f1;/*e6f1f7*/
    border: 0px solid #111111;/*7aabe0*/
    border-radius: 20px;
    margin-top:5px;
}
   
/*approval - list and send to*/ 
.table_100_0_col_approval {
    width: 100%;
    border: 0px solid #E3EAEB;/*7aabe0*/
    /*border-radius: 20px;*/
    background-color: #f4fbeb;  /* effbe0 #e6f1f7    f2f3f1    f4fbeb*/
    margin-left:auto; 
    margin-right:auto;
 }

.approval_text {
    font-size: 9pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #032714;
    text-decoration: none;
}

.approval_link {
    font-size: 9pt;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #044423;
    text-decoration: none;
}

    .approval_link:hover {
        font-size: 9pt;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #4e7613;
        text-decoration: underline;
    }

.table_100_0_col_approvalsend {
    width: 100%;
    border-spacing: 0px;
    background-color: #e7e7e7;  
    border-collapse: collapse;
}
    .table_100_0_col_approvalsend td {
        margin: 0px;
        padding: 2px;
    }

/*auth reset*/ 
.table_pagetop_auth {
    width: 100%;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}
.table_authrest_left{
    width: 70%;
    border:none;
    margin-left:auto; 
    margin-right:0;
}
  
 /*forgot password create*/ 
.table_changepswd{
    width: 591px;
    border:none;
    margin-left:auto; 
    margin-right:auto;
}
  
/*forgot password*/ 
.table_forgotpswd{
    height: 150px;
    width: 493px;
    margin-left:auto; 
    margin-right:auto;
    border: 1px solid #CCCACA;
    border-radius: 20px;
    background-color:#fff;
}
    .table_forgotpswd td {
         padding: 0px;
    }
/*this style used for FormAttachment_Multiple, FormAttachment_MergePdf, FSIAdmin_UserLIst, FormAttSearch
.table_attchment {
    width: 875px;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}*/

.tablePersent80 {
    width: 80%;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}

.table_admin_links {
    width: 660px;
    border:none;   
    margin-left:auto; 
    margin-right:auto;
}

    .table_admin_links td {
         height: 25px;
         text-align:center;
    }

.table_white
{
    width: 100%;
    border-width:0px;
    border-collapse: collapse;
    background-color:white;
}
    
.table_dialog {
    width: 100%;
    border-spacing: 0px;
    border-collapse: separate;
    margin-top:0px;
    margin-bottom:auto;
}
    
.table_authlogin
{
    width: 470px;
    margin-left:auto; 
    margin-right:auto;
    border: none;
}

.table_80PersentRound{
    width: 80%;
    margin-left:auto; 
    margin-right:auto;
    border-radius: 20px;
    background-color: #fff;
    border: 1px solid #CCCACA; /*CCCACA*/

 }

.table_100PersentRound{
    width: 100%;
    margin-left:auto; 
    margin-right:auto;
    border-radius: 20px;
    background-color: #fff;
    border: 1px solid #CCCACA;  /*CCCACA*/

 }

#devx_report {
    width: 1100px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 15px;
}

#devx_report_top {
    width: 1100px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 5px;
    text-align:center;
}

#devx_calendar {
    width: 1000px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
}

#devx_eventtrail {
    width: 800px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
}

#devx_calendar_top {
    width: 1000px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 5px;
    text-align:center;
}

.table_printview{
    width: 773px;
    margin-left:auto; 
    margin-right:auto;
    border:none;   
 }

.td_groupview125{
    width: 125px; 
    height: 20px;
    font-size: 10pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_groupview125H{
    width: 125px; 
    height: 58px;
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_groupview242{
     width: 242px; 
     height: 20px;
     white-space: nowrap; 
}

.td_userview45{
    width: 50px; 
    height: 25px;
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_5prcnt{
     width: 5%; 
     height: 20px;
     white-space: nowrap; 
}

.td_15prcnt{
    width: 15%; 
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_15prcnt_h25{
    width: 15%; 
    height: 25px;
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_20prcnt{
    width: 20%; 
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_20prcnt_h30{
    width: 20%; 
    height: 30px;
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_25prcnt{
    width: 25%; 
    height: 25px;
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_25prcnt_nofont{
     width: 25%; 
     height: 25px;
}

.td_75prcnt{
     width: 75%; 
     height: 25px;
}

.td_30prcnt{
    width: 30%; 
    height: 20px;
    font-size: 10pt;
    color:#524d4d;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_70prcnt{
     width: 70%; 
     height: 20px;
}

.td_30prcnt_h30_nofont{
    width: 30%; 
    height: 30px;
}

.td_30prcnt_h30{
    width: 30%; 
    height: 30px;
    font-weight: bold;
    font-size: 9pt;
    color: #524d4d;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.td_40prcnt{
    width: 40%; 
    height: 20px;
    font-weight: bold;
    font-size: 9pt;
    color:#524d4d;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    white-space: nowrap; 
}

.useredit_popup {
    width: 650px; 
    border-color: gray; 
    border-width: thin; 
    border-style: solid;
}

.grouplist_popup {
    width: 750px; 
    border-color: gray; 
    border-width: thin; 
    border-style: solid;
}
.grouplist_popupcell {
    border-color: lightgray; 
    border-width: 1px; 
    border-style: solid;
}

.grouplist_popup_btn_remove {
    font-size: 12px;
    color: red;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight:900;
}

    .grouplist_popup_btn_remove:hover {
        font-size: 12px;
        color: #993333;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-weight:900;
    }

 /*--------------------- copy from directornew.css -------------------------*/
 img { border-style: none;
    border-color: inherit;
    border-width: 0;
    }


#greyStripeDiv{
	height: 88px;
	/*background-image:url('../images2/top-greybackground-gradient.jpg');*/
	background-repeat:repeat-x
}


#topMiddleContainer{
	margin: 0 auto;
	/*width: 960px;*/
	width: 1024px;
}
#bottomMiddleContainer{
	margin: 0 auto;
	width: 960px;
	position: relative;
}


#logoContainer{
	float: left;
	height: 79px;
	width: 189px;
	/*background-image:url('../images2/logo-background.png');
	background-repeat:no-repeat;*/
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	/*margin-top: -38px;*/
}

.clearBoth{
	clear: both;
}

#topLevelNavigation{
	float: right;
	height: 48px;
	width: 760px;
}

#bottomLevelNavigation{
	/*float: right;*/
	height: 40px;
	/*width: 760px;*/
   
}

#row1TopLevelNavigation{
	float: left;
	height: 16px;
	width: 100%;
}

#row2TopLevelNavigation{
	float: left;
	height: 32px;
	width: 100%;
}

#subNavTopRightCorner{
	float: right;
	padding: 3px 0px;
	color: #b5b4b4;
	font-size: 11px;
	text-align: right;
	font-family:Verdana, Geneva, sans-serif;
	margin-right: 10px;
}

#subNavTopRightCorner a{
	color: #306b9c;
	text-decoration: none;
	font-size: 11px;
}

#subNavTopRightCorner a:hover{
	text-decoration: underline;
	color: #56A4D1;
}

.logoutStyling {
	float: right;
	text-align: right;
	margin-top:10px;
}

#lastLoggedInContainer{
	float: right;
	color: #666;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	width: 300px;
	margin: 0px;
	text-align:right;
}

#searchContainer{
	float: right;
	width: 229px;
	height: 25px;
	background-image:url('../images2/search-background.jpg');
	background-repeat:no-repeat; margin-left:20px; margin-right:0px; margin-top:3px; margin-bottom:0px
}

#searchButton{
	float: right;
	text-align: right;
}

#searchFieldContainer{
	float: left;
	padding: 5px 0px 0px 3px;
	width: 133px;
}

.searchField {
	width: 132px;
	height: 14px;
	border: 1px solid #fff;
	padding-left: 1px;
	font-size: 11px;
}

.iconContainer{
	padding: 5px 0px 0px 9px;
	float: right;clear: both;
}

/* --------------------- Scrolling Footer ------------------------------- */
#footer {
  height:55px;
  background-color:#ededed;
  width:100%;
  position:fixed;
  bottom:0;
  left:0;
}
#footer_btm {
  height:30px;
  background-color:#ededed;
  width:100%;
  bottom:0;
  left:0;
}

/*--------------------- Sticky Footer ------------------------------- */

#innerContainerFooter{
    width: 960px;
	margin: 0 auto;
	color: #999;
}

.footerDirectorLogo{
    float: left;
	padding-top: 2px;
}

.footerCopyright
{
	color: gray;
    float: right;
	padding-top: 10px;
	font-size: 11px;
}
 /*--------------------- copy from directornew.css -------------------------*/
 
  /*--------------------- copy from ivory.css -------------------------*/

.myThinFont{font-family: 'open_sanslight';}
.myRegFont{font-family: 'open_sansregular';}

@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff2') format('woff2'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff2') format('woff2'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* Header */
.contentHeader{width: 100%; height: auto;}
.content{width: 100%; height: auto; padding: 15px 0px 30px 0px; }
.note {
		background-color: #ffffff; 
		padding: 5px 20px; 
		color: #333333; 
}
.note1 {
		background-color: #ffffff; 
		padding: 5px 20px; 
		color: #333333; 
}
.note2 {
		background-color: #ffffff; 
		padding: 5px 20px; 
		color: #333333; 
        min-height:650px;
}
.note3 {
		background-color: #ffffff; 
		padding: 5px 20px; 
		color: #333333; 
        min-height:700px;
}
.formTitle{
	padding:15px 0;
	font-size:30px;
	font-family: 'open_sanslight';
	color:#369FAB;
}

.formDetails{float:right;width:auto;margin:0 0 20px 40px;font-size:14px; color:#8b8b8b;}

.gridHeaderTitle{
	padding:12px 0 11px 5px;
	font-size:18px;
	font-family: 'open_sansregular';
	color:#369FAB;
	line-height:28px;
    text-align:left;
}

.documenGreentLink {color: #369FAB; text-decoration: none; line-height: inherit;}
.documenGreentLink:hover {color: #24CCFD;text-decoration:underline;}
.documenGreentLink:focus {color: #24CCFD;}

/* ---- Clearfixes ---- */
.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

/* ---- GRID Layout ---- */
.grid2{margin:0 auto; max-width:1300px; width:100%;} /* You can choose the grid 1200 or 1140 or 1024 or 960 as per your requirement */
.g1240{margin:0 auto; max-width:1240px; width:100%;}

.grid{margin:0 auto; max-width:1200px; width:100%;} /* You can choose the grid 1200 or 1140 or 1024 or 960 as per your requirement */
.g1140{margin:0 auto; max-width:1140px; width:100%;}
.g1024{margin:0 auto; max-width:1024px; width:100%;}
.g960{margin:0 auto; max-width:960px; width:100%;}
.row{width:100%; margin:0 auto;}
.c1{width:8.33%;}
.c2{width:16.66%;}
.c3{width:25%;}
.c4{width:33.33%;}
.c5{width:41.66%;}
.c6{width:50%;}
.c7{width:58.33%;}
.c8{width:66.66%;}
.c9{width:75%;}
.c10{width:83.33%;}
.c11{width:91.66%;}
.c12{width:100%; min-height:1px; float:left; position:relative;}
.c13{width:100%;}
.c1-5{width:20%;}/* This column can be used as a one fifth of the row */
.c1-8{width:12.5%;}/* This column can be used as a one eigth of the row */ 
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c13,.c1-5,.c1-8 {min-height:1px; float:left; padding-left:10px; padding-right:10px; position:relative;}
.c1.first,.c2.first,.c3.first,.c4.first,.c5.first,.c6.first,.c7.first,.c8.first,.c9.first,.c10.first,.c11.first,.c13.first,.c1-5.first,.c1-8.first {
	padding-left: 0; position:relative;
}
.c1.last,.c2.last,.c3.last,.c4.last,.c5.last,.c6.last,.c7.last,.c8.last,.c9.last,.c10.last,.c11.last,.c1-5.last,.c1-8.last {
	padding-right: 0; position:relative;
}

/* ---- Alignments ---- */
.centered{float: none; margin: auto;}
.left {float: left;}
.right {float: right;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.space-top {margin-top: 20px;}
.space-bot {margin-bottom: 20px;}
.space-htop {margin-top: 10px;}
.space-hbot {margin-bottom: 10px;}

/* ---- Buttons ---- */
.buttondarkgreen{
	display:inline-block;*display:inline;
	padding:10px 30px;
	margin-bottom:10px;margin-top:10px; *margin-left:.3em;margin-right:20px;
	font-size:15px;
	line-height:20px;*line-height:20px;
	/*color:#333 !important;*/
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-family: 'open_sansregular';
	border:1px solid #dedede;*border:0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color:#eeeeee,#dedede,#dedede;
	      

    color:#fff !important;
	background-color:#1297a7;
	background: linear-gradient(#1297a7, #1297a7);
	background: -o-linear-gradient(#1297a7, #1297a7);
	background: -ms-linear-gradient(#1297a7, #1297a7);
	background: -moz-linear-gradient(#1297a7, #1297a7);
	background: -webkit-linear-gradient(#1297a7, #1297a7);
	background: -webkit-gradient(linear, left top, left bottom, from(#1297a7), to(#1297a7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#088493', EndColorStr='#1297a7');
	text-transform:uppercase; font-size:14px;
}
.buttondarkgreen:hover, button:active{
	background:#36afbe;
	background:-moz-linear-gradient(top, #36afbe, #36afbe);
	background:-webkit-gradient(linear, left top, left bottom, from(#36afbe), to(#36afbe));
}
.buttondarkgreen.large{padding:10px 15px; font-size:15px;}
.buttondarkgreen.small{padding:3px 13px; font-size:13px;}

.buttondarkgreen2{
	display:inline-block;*border-style: none;
    border-width: 0;
    display:inline;
	padding:5px 15px;
	font-size:12px;
	line-height:15px;*line-height:15px;
	/*color:#333 !important;*/
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-family: 'open_sansregular';
	*border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color:#eeeeee,#dedede,#dedede;
	      

    color:#fff !important;
	background-color:#1297a7;
    	background: linear-gradient(#1297a7, #1297a7);
	background: -o-linear-gradient(#1297a7, #1297a7);
	background: -ms-linear-gradient(#1297a7, #1297a7);
	background: -moz-linear-gradient(#1297a7, #1297a7);
	background: -webkit-linear-gradient(#1297a7, #1297a7);
	background: -webkit-gradient(linear, left top, left bottom, from(#1297a7), to(#1297a7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#088493', EndColorStr='#1297a7');
	text-transform:uppercase; font-size:10px;
    height: 27px;
}
.buttondarkgreen2:hover, button:active{
    background:#36afbe;
	background:-moz-linear-gradient(top, #36afbe, #36afbe);
	background:-webkit-gradient(linear, left top, left bottom, from(#36afbe), to(#36afbe));
}
.buttondarkgreen2.large{padding:10px 15px; font-size:15px;}
.buttondarkgreen2.small{padding:3px 13px; font-size:13px;}

.buttondarkgray{
	display:inline-block;*border-style: none;
    border-width: 0;
    display:inline;
	padding:5px 15px;
	font-size:12px;
	line-height:15px;*line-height:15px;
	/*color:#333 !important;*/
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-family: 'open_sansregular';
	*border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color:#eeeeee,#dedede,#dedede;
	      

    color:#fff !important;
	background-color:#919596;
    	background: linear-gradient(#919596, #919596);
	background: -o-linear-gradient(#919596, #919596);
	background: -ms-linear-gradient(#919596, #919596);
	background: -moz-linear-gradient(#919596, #919596);
	background: -webkit-linear-gradient(#919596, #919596);
	background: -webkit-gradient(linear, left top, left bottom, from(#919596), to(#919596));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#088493', EndColorStr='#919596');
	text-transform:uppercase; font-size:10px;
    height: 27px;
}
.buttondarkgray:hover, button:active{
    background: #737575;
	background:-moz-linear-gradient(top, #737575, #737575);
	background:-webkit-gradient(linear, left top, left bottom, from(#737575), to(#737575));
}
.buttondarkgray.large{padding:10px 15px; font-size:15px;}
.buttondarkgray.small{padding:3px 13px; font-size:13px;}

/* ---- Alerts ---- */
.alert {
	padding: 10px;
	margin-bottom: 18px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	font: 14px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #fcf8e3;
	border: 1px solid #fbeee0;
			border-radius: 4px;
	   -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.success {color: #468847; background-color: #dff0d8; border-color: #d6e9c6;}
.error {color: #b94a48; background-color: #f2dede; border-color: #eed3d7;}
.info {color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1;}

/* ---- Table ---- */
.new_da_table {
	width: 100%; 
	/*font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;*/
	/*border: solid #ccc 1px;*/
	border-left: none;
	       /* border-radius: 5px;
	   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	        box-shadow: 0 1px 2px #d1d1d1;
	   -moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;*/
}   
.new_da_table td, th {/*border-top: 1px solid #ccc; border-left: 1px solid #ccc;*/ padding: 6px 3px; text-align: left;}
.new_da_table th {
	background-color: #f0f0f0;
	        box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	   -moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;  
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
	border-top: none;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	/*font-size: 14px; */
	line-height: 24px;
	text-align: left;
}
.new_da_table td{font-size:12px;}
.new_da_table tr:first-child th:first-child{
 	        border-top-left-radius: 5px;
	    -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.new_da_table tr:first-child th:last-child{
	        border-top-right-radius: 5px;
	    -moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.new_da_table tr:last-child td:first-child{
	        border-bottom-left-radius: 5px;
	    -moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.new_da_table tr:last-child td:last-child{
	        border-bottom-right-radius: 5px;
	    -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.new_da_table tr.even td{background-color: #fafafa;}

/* Media query for 960 Screens - sets nested grids to 100% */
@media only screen and (max-width:960px){
	.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12,.row .row .c1-5,.row .row .c1-8{width:100%;margin-bottom:20px;margin-left:0px;margin-right:0px; }
	.row .row > div:last-child{margin-bottom:0 !important}
}

/* Media query for iPad and tablets */
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
	body{font-size:90%}
	.row{margin-bottom:0!important}
	.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8{width:100%;margin-right:0;margin-left:0;margin-bottom:20px; padding:0 10px;}
	.c1.first,.c2.first,.c3.first,.c4.first,.c5.first,.c6.first,.c7.first,.c8.first,.c9.first,.c10.first,.c11.first,.c1-5.first,.c1-8.first {
		padding-left: 10px; position:relative;
	}
	.c1.last,.c2.last,.c3.last,.c4.last,.c5.last,.c6.last,.c7.last,.c8.last,.c9.last,.c10.last,.c11.last,.c1-5.last,.c1-8.last {
		padding-right: 10px; position:relative;
	}
}

/*--------------------- copy from ivory.css -------------------------*/

/*----------------------Added on 16/02/2024 by Harshit Bharti-----------------------*/
.table_pagetop1 {
    border: none;
    margin-left: auto;
    margin-right: auto;
}

.tablePadding4 {
    width: 100%;
    border-width: 0px;
    border-collapse: collapse;
    display: inline-block;
    padding-left: 13%;
    padding-right: 13%;
}

    .tablePadding4 td {
        padding: 1px;
        line-height: 20px;
    }

.table_pagetop_1073N {
    width: 100%;
    border: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7%;
    padding-right: 7%;
}

.table_pagetop_1073N1 {
    width: 85%;
    border: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7%;
    padding-right: 7%;
}

#innerContainerFooterN {
    width: 100%;
    margin: 0 auto;
    color: #999;
}

.footerDirectorLogoN {
    position: absolute;
    float: left;
    left: 12%;
}

.footerCopyrightN {
    color: gray;
    float: right;
    font-size: 66%;
    right: 12%;
    position: absolute;
    top: 50%;
    bottom: 50%;
}

#topOuterContainer973N {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #CCCACA;
    width: 85%;
    -moz-box-shadow: 3px 3px 3px #dbdbdc;
    -webkit-box-shadow: 3px 3px 3px #dbdbdc;
    box-shadow: 3px 3px 3px #dbdbdc;
    padding: 10px 5px 10px 5px;
    /*margin: 8px 0px 0px 0px;*/
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}

#bottomMiddleContainerN {
    margin: 0 auto;
    width: 76%;
    position: relative;
}

.styleN {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #f0f8ef;
}

.style1 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #f0f8ef;
}

.style2 {
    background: #edfdff;
    padding-top: 1%;
    margin-top: 1%;
}

.noteN {
    background-color: #ffffff;
    padding: .5% 4%;
    color: #333333;
}

.formTitleN {
    padding: 1%;
    font-size: 134%;
    font-family: 'open_sanslight';
    color: #369FAB;
}

.formTitleN1 {
    padding: 1.5% 0%;
    font-size: 192%;
    font-family: 'open_sanslight';
    color: #369FAB;
}

#greyStripeDivN {
    height: 80px;
    /*background-image:url('../images2/top-greybackground-gradient.jpg');*/
    background-repeat: repeat-x;
    margin-top: 0.5%;
}

#logoContainerN {
    float: left;
    /* width: 189px; */
    position: absolute;
    z-index: 1;
    top: 0%;
    left: 0%;
}

#topLevelNavigationN {
    float: right;
}

#row1TopLevelNavigationN {
    float: left;
    width: 100%;
}

#row2TopLevelNavigationN {
    float: left;
    width: 100%;
}

#lastLoggedInContainerN {
    float: right;
    color: #666;
    font-size: 75%;
    font-family: Verdana, Geneva, sans-serif;
    /* width: 300px; */
    margin: 0px;
    text-align: right;
}

.table_pagetopN {
    width: 85%;
    border: none;
    margin-left: auto;
    margin-right: auto;
}

.boxDashTitleN {
    padding: 2.5% 0 2.5% 1.2%;
    font-size: 205%;
    font-family: 'open_sanslight';
    color: #000;
    line-height: 127%;
}

.dashTitleN {
    padding: 2.5% 0 2.5% 1.2%;
    font-size: 125%;
    font-family: 'open_sansregular';
    color: #2D848E;
    line-height: 117%;
}

.FormLinkDarkRedN {
    font-size: 88%;
    color: #8b0000;
    font-family: Arial;
    text-decoration: none;
}

    .FormLinkDarkRedN:hover {
        font-size: 88%;
        color: #993333;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration: underline;
    }

.personInfoN {
    padding: 20px 0 0 0;
    font-size: 14px;
    font-family: 'open_sanslight';
    color: #369FAB;
    float: right;
    margin-left: 50px;
}

#footerN {
    height: 7%;
    background-color: #ededed;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
}

.table_pagetopN1 {
    width: 71%;
    border: none;
    margin-left: auto;
    margin-right: auto;
}

.pb {
    padding-bottom: 2%;
}

.bs {
    margin-top: 9.5%;
}

.gridlistHeader {
    background: #4bcd3e !important;
}

.FormTextN {
    font-size: 9pt;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    float: left;
    width: 100%;
    margin-top: 8%;
}

.ASPxCallbackPanel1cssclass {
    margin-left: 2%;
    margin-top: 2%;
}

.divclass1 {
    background-color: #f0f8ef;
}

.tabPageTitle2N {
    color: #8fc344; /*666666*/
    font-weight: bolder;
    line-height: 115%;
    font-family: 'Segoe UI', 'sans-serif';
    text-align: left;
}

#topOuterContainerN {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #CCCACA;
    width: 100%;
    -moz-box-shadow: 3px 3px 3px #dbdbdc;
    -webkit-box-shadow: 3px 3px 3px #dbdbdc;
    box-shadow: 3px 3px 3px #dbdbdc;
    padding: 10px 5px 10px 5px;
    margin: 8px 0px 0px 0px;
}
.textboxminwidth{
    min-width:179px;
}
.InputTextNew2N {
    height: 27px;
    width: 50%;
    padding-left: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    border: 1px solid #999999;
    color: #000000;
}
.mycheckbox input[type="checkbox"] {
    margin-left: 3%;
}
.tabPageTitle2N1 {
    color: #de9137 !important; /*666666*/
    font-weight: bolder;
    font-size: 14.0pt;
    line-height: 115%;
    font-family: 'Segoe UI', 'sans-serif';
    text-align: left;
}
.tabPageTitle2N2 {
    color: #5dafff !important; /*666666*/
    font-weight: bolder;
    font-size: 14.0pt;
    line-height: 115%;
    font-family: 'Segoe UI', 'sans-serif';
    text-align: left;
}
#topOuterContainer973N1 {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #CCCACA;
    width: 100%;
    -moz-box-shadow: 3px 3px 3px #dbdbdc;
    -webkit-box-shadow: 3px 3px 3px #dbdbdc;
    box-shadow: 3px 3px 3px #dbdbdc;
    padding: 10px 5px 10px 5px;
    /*margin: 8px 0px 0px 0px;*/
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
.g1024N {
    margin: 0 auto;
    width: 100%;
}
.attachmentfieldset {
    margin-bottom: 0%;
    background: #8DC641;
    color: white;
}
.cc1 {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
    padding: 2%;
    width: 160px;
    text-wrap: auto;
    height: 50px;
}
.attachmentlistouterdiv {
    padding: 1%;
    white-space: nowrap;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
}
/*----------------------Added on 16/02/2024 by Harshit Bharti ends-----------------------*/





