#divBody {
    position         : relative;    
    overflow         : auto;
    background-color : #eff9ff;
}

#divDtlTable {
    position : relative;
    overflow : scroll;
}


#divError{
  height  :100% ; 
  width   :200px ; 
  background  : #4682B4 ;
}

body {
    margin                     : 0px; 
    background-color           : #EFF9FF;
    color                      : #000000;
    font-size                  : 8pt;
    font-family                : Arial, Helvetica, Sans-Serif;
    scrollbar-arrow-color      : #006699;
    scrollbar-face-color       : #FFFFFF;
    scrollbar-track-color      : #EEEEEE;
    scrollbar-shadow-color     : #006699;
    scrollbar-highlight-color  : #006699;
    scrollbar-3dlight-color    : #FFFFFF;
    scrollbar-darkshadow-Color : #FFFFFF;
}

.icon {
    cursor : pointer;
}

input  {
    color       : #000000;
    font-size   : 8pt;
    font-family : Arial, Helvetica, Sans-Serif;
}
.button {
    font-size   : 8pt;
    font-family : Arial, Helvetica, Sans-Serif;
}
textarea {
    color                      : #000000;
    font-size                  : 8pt;
    font-family                : Arial, Helvetica, Sans-Serif;
    scrollbar-arrow-color      : #006699;
    scrollbar-face-color       : #FFFFFF;
    scrollbar-track-color      : #EEEEEE;
    scrollbar-shadow-color     : #006699;
    scrollbar-highlight-color  : #006699;
    scrollbar-3dlight-color    : #FFFFFF;
    scrollbar-darkshadow-Color : #FFFFFF;
}

table {
    border-collapse : separate;
    border-spacing  : 0px;
    border          : none;
    padding         : 0px;
    width           : 100%;
    font-size       : 8pt;
    font-family     : Arial, Helvetica, Sans-Serif;

}

.BannerText {
    color :black;
    font-size:15pt;
    text-align:right;
    font-family:"Arial, Helvetica, sans-serif";
}

.mainHeader {
    color       : #000000;
    font-size   : 10pt;
    text-align  : center;
    font-weight : bold;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
}


.subHeader {
    color       : #000000;
    font-size   : 8pt;
    font-weight : bold;
    text-align  : left;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
}

.labelText { 
    color       : #000000;
    font-size   : 8pt;
    text-align  : right;
    font-weight : normal;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    padding     : 7px;
}

.radioText { 
    color       : #000000;
    font-size   : 8pt;
    text-align  : left;
    font-weight : normal;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
}

.actTabText {  
    cursor           : default;
    color            : #FFFF00;
    background-color : #4682B4;
    font-size        : 8pt;
    text-align       : right;
    font-weight      : bold;
    font-family      : Verdana, Arial, Helvetica, Sans-Serif;
}

.disTabText {  
    cursor           : pointer;
    color            : #E0E0E0;
    font-size        : 8pt;
    background-color : #76a2c7;
    text-align       : right;
    font-weight      : normal;
    font-family      : Verdana, Arial, Helvetica, Sans-Serif;
}

.bottomBarText { 
    color       : #000000;
    font-size   : 8pt;
    text-align  : center;
    font-weight : normal;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
}

.navText { 
    color       : #000080;
    font-size   : 8pt;
    text-align  : center;
    font-weight : normal;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
} 

.dtlNavText { 
    color          : #000080;
    font-size      : 8pt;
    text-align     : right;
    vertical-align : middle;
    font-weight    : normal;
    font-family    : Verdana, Arial, Helvetica, Sans-Serif;
} 

.tableHeader { 
    color       : #FFFFFF;
    font-size   : 8pt;
    text-align  : center;
    font-weight : normal;
    background  : #4682B4;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    z-index     : 20;
    top         : expression(document.getElementById("divDtlTable").scrollTop); 
    position    : relative;
}

.tableText { 
    color       : #000000;
    font-size   : 10pt;
    text-align  : center;
    font-weight : normal;
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    z-index     : 0;
}





.locked {
    background : #E0E0E0;
    font-size  : 8pt;
    border     : #C0C0C0 1px solid;
} 

.lov {
    border-right     : #395f9b 1px solid;
    font-weight      : normal;
    color            : #000000;
    font-size        : 10pt;
    font-family      : Verdana, Arial, Helvetica, Sans-Serif;
    background-color : #ECEBDB;
}

a:hover {
    color : #FF6600;
}

a {
    color           : #0000FF;
    text-decoration : underline;
    font-family     : Verdana, Arial, Helvetica, Sans-Serif;
    font-size       : 12px;
}


.lbutto {
    background-color : #0080C0;
    color            : #FFFFFF;
    border           : 1px #FFFFFF outset;
    font-weight      : normal;
}

.error {
    border : 1px solid #FF0000;
}

.activeCalendar {
    border            : none;
    height            : 18px;
    width             : 18px;
    padding           : 0px;
    background-image  : url('../images/actcal.gif');
    background-repeat : no-repeat;
    cursor            : pointer;
}

.activeLov {
    border            : none;
    height            : 18px;
    width             : 18px;
    padding           : 0px;
    background-image  : url('../images/lov.gif');
    background-repeat : no-repeat;
    cursor            : pointer;
}

.inactiveLov {
    border            : none;
    height            : 18px;
    width             : 18px;
    background-image  : url('../images/dislov.gif');
    background-repeat : no-repeat;
    cursor            : default;
}

.inactiveCalendar {
    border            : none;
    height            : 18px;
    width             : 18px;
    padding           : 0px;
    background-image  : url('../images/discal.gif');
    background-repeat : no-repeat;
    cursor            : default;
}



.dummyImage {
    width  : expression(screen.width-35);
    height : 1px;
    border : none;
}

.bottomBar { 
    color            : #000000;
    font-size        : 8pt;
    font-weight      : normal;
    font-family      : Verdana, Arial, Helvetica, Sans-Serif;
    background-color : #4682B4;
}

.topBar { 
    color            : #000000;
    font-size        : 8pt;
    font-weight      : normal;
    font-family      : Verdana, Arial, Helvetica, Sans-Serif;
    background-color : #B7CDE5;
}


.workflowOddRow,  .workflowOddRowRight, .workflowOddRowCenter{
    background  : #FFFFFF;
    padding     : 2px 0px 2px 4px;
    font-size   : 11px;
    font-family :  Arial, Helvetica;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.workflowOddRowRight {
  text-align : right;
}

.workflowOddRowCenter {
  text-align : center;
}

.workflowEvenRow, .workflowEvenRowRight, .workflowEvenRowCenter{
    background  : #EEEEEE;
    padding     : 2px 0px 2px 4px;
    font-size   : 11px;
    font-family : Arial, Helvetica;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
   
}

.workflowEvenRowRight {
  text-align : right;
}
.workflowEvenRowCenter {
  text-align : center;
}
.fPopupBut {
    width            : 16px;
    height           : 32px;
    background-image : url('../images/fPopup.gif');
    border           : #699BB3 1px solid;
    font-weight      : bold;
}


.optional, .optionalRight, .optionalCenter {
    background : #FFFFFF;
    font-size  : 8pt;
    border     : #699BB3 1px solid;
}
.optionalRight {
  text-align : right;
}
.optionalCenter {
  text-align : center;
}


.required, .requiredRight, .requiredCenter {
    background : #FFFFD3;
    font-size  : 8pt;
    border     : #699BB3 1px solid;
} 
.requiredRight {
  text-align : right;
}
.requiredCenter {
  text-align : center;
}

.locked, .lockedRight, .lockedCenter {
    background : #E0E0E0;
    font-size  : 8pt;
    border     : #C0C0C0 1px solid;
}
.lockedRight {
  text-align : right;
}
.lockedCenter {
  text-align : center;
}
LargeCombo{
  width: 100px;
}
.lockedLink {
     color:      #000;
    background : #E0E0E0;
    font-size  : 8pt;
    border     : #C0C0C0 1px solid;
} 

