.iceOutLbl {
    font-size: 14px;
    font-weight: normal;
}

.iceOutLblBold {
    font-weight: bold;
    font-size: 14px;
}



.iceMsgsError {
    background-image: url(../images/error_small.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
    list-style-type: none;
}

.iceMsgsWarn {
    background-image: url(../images/warning_small.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}

.iceMsgsInfo {
    background-image: url(../images/info_small.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}

.messageDiv{
    width: 95%;
    border: solid 1px #3D9CDA;
    background-color: #DCEEF8;
    padding: 10px 0px 0px 10px;
    border-radius: 6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;    
}

.messageDiv ul {
    list-style: none;
    list-style-type:  none;
}

.messageDiv li {
    list-style: none;
    list-style-type:  none;
}


.iceCmdBtn{    
    font-family:Arial,sans-serif;
    font-size: 14px;
    border: 1px solid #4599C7;
    height: 25px;
    width: 100px;
    margin: 0px 5px 0px 0px;
    background-image: url(../images/secondary-enabled.gif);
    background-repeat: repeat;

    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    cursor: pointer;
}

.iceCmdBtn:hover {
    outline: none;
    border-color: #4599C7;
    box-shadow: 0 0 6px #4599C7;
    transition: box-shadow 0.5s ease;
}

.iceCmdBtn-dis{
    font-family: Arial,sans-serif;
    font-size: 14px;
    border: 1px solid grey;
    height: 25px;
    width: 100px;
    margin: 0px 5px 0px 0px;
    background-image: url(../images/secondary-disabled.gif);
    background-repeat: repeat;

    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}





.hiscPnlSection{
    background:  url(../images/header_segment.png) repeat;
    width: 100%;
    height: 24px;
    padding: 0px;
    margin: 0px;    
}

.hiscPnlSectionHdr {
    background: transparent url(../images/header_right.png) no-repeat right;
    font-weight: bold;
    text-align: left;
    color: #000;
    cursor: inherit;
    border: none;
    padding: 0px;
    height: 100%;
    width: 100%;
}

.hiscPnlSectionHdr span{
    font-size:  16px;
    font-weight: bold;
    color: black;
    height: 16px;
    padding-left: 5px;
    margin-top: 2px;
}

.hiscPnlSectionCnt {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
}


.loginBox {
    width: 400px;
    background: #EFEFEF;
    border: 1px solid #CCCCCC;
    margin-left: 50px;
    margin-top:50px;
    text-align: left;   
    padding-top: 10px;
    padding-bottom: 10px;
}







.errorBox {
    width: 900px;
    background-color: floralwhite;
    border: 1px solid #CCCCCC;
    margin: 70px auto 30px auto;
    text-align: left;
    padding: 10px 10px 0px 10px;
}

.errorContent    {
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
}

.dataWidth {
    width: 300px; 
}

.labelWidth {
    width: 150px; 
}





div.sectionHeader {
    width: 500px;
    height: 24px;
    background: transparent url(../images/header_segment.png) repeat;
    font-family: Arial, Impact, "Arial Narrow";
    font-size: 16px;
    font-weight: bold;

}
div.sectionHeader div {
    background:  url(../images/header_right.png) no-repeat right;
    width:100%;
    height:100%;
}

div.sectionHeader div div {
    background: none;
    width: 99%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}





.iceRowSel {

}

.iceRowSelSelected {
    background: rgb(101, 139, 104);
}

.iceRowSelSelected .iceOutTxt {

}

.iceRowSelSelected .iceOutTxt {

}

.iceRowSelSelectedMouseOver {
    background: rgb(150, 178, 152);
    cursor: pointer;
}

.iceRowSelSelectedMouseOver .iceOutTxt {
    color: white;
}

.iceRowSelMouseOver {
    background: rgb(150, 178, 152);
    cursor: pointer;
}

.iceRowSelMouseOver .iceOutTxt {
    color: white;
}




.icePnlPop, .icePnlTlTip {
    color: #666666;
    border-right: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    border-left: 1px solid #ABABAB;
    border-bottom: 1px solid #ABABAB;
    background-color: #FFFFFF;
    padding: 0px;
    z-index: 1000;
}

.icePnlPop .icePnlPopBody {
    background-color: #FFFFFF;
}

.icePnlPop .iceOutTxt, .icePnlTlTip .iceOutTxt{
    color: #000000;
    font-weight: normal;
}

.icePnlPopHdr {
    height: 24px;
    width: 100%;
    background-color: transparent;
    background-image: url(../images/header_segment.png);
    background-repeat: repeat-x;
    background-position: top;
    font-family: Arial, Impact, "Arial Narrow";
    font-size: 12px;
    font-weight: bold;
}


.icePnlPopHdr div {
    background: url(../images/header_right.png) no-repeat right;
    width:100%;
    height:100%;
}

.icePnlTlTipHdr {
    background: white;
    background-color: #FFFFFF;
    background-image: none;
    background-repeat: no-repeat;
    height: 2.0em;

}

.icePnlPopHdr .iceOutTxt, .icePnlTlTipHdr .iceOutTxt {
    color:#000000;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    text-align: center;
    vertical-align:middle;
}

.icePnlTlTipBody {
    padding: 15px;    
}





.inputTiny {
    width: 70px;
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding:3px 5px;
    margin: 3px 0px 10px 0px;
    display:inline-block;
}

.inputSmall{
    width: 100px;
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding:3px 8px;
    margin: 3px 5px 10px 0px;
    display:inline-block;
}

.inputMediumSmall{
    width: 150px;
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding:3px 8px;
    margin: 3px 5px 10px 0px;
    display:inline-block;
}

.inputMedium{
    width: 225px;
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding:3px 8px;
    margin: 3px 5px 10px 0px;
    display:inline-block;
}

.inputMediumLarge{
    width: 280px;
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding:3px 8px;
    margin: 3px 5px 10px 0px;
    display:inline-block;
}

.inputLarge{
    width: 300px;
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding:3px 8px;
    margin: 3px 5px 10px 0px;
    display:inline-block;
}

.inputExtraLarge{
    width: 300px;
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding:3px 8px;
    margin: 3px 5px 5px 0px;
    display:inline-block;
}

.iceInpTxt{
    color:#555;
    font-family:arial;
    font-size: 1.5em;
    padding: 3px 8px;
    height: 23px;
    margin: 3px 5px 5px 0px;
    display:inline-block;
}


.selectInputLarge{
    width: 320px;
    color:#555;
    font-family:arial;
    font-size: 1.0em;
    padding:3px 8px;
    margin: 3px 5px 5px 0px;
    display:inline-block;
}


.dropDownLarge{
    width: 320px;
    color:#555;
    font-family:arial;
    font-size: 1.0em;
    padding:3px 8px;
    margin: 3px 5px 5px 0px;
    display:inline-block;
}

.inputHumongous{
    width: 400px;
}

.formTable {
    margin-left: 15px;
}

a.tableLink{
    color: blue;
}

.roleTooltip{
    background-color: #F5F5F5;
    width: 120px;
}
.roleTooltip .rth {
    font-weight:bold;
}

.selectInputDateCurrent span {
    font-weight: bold;
}


.searchPanel {
    width:310px;
}

.detailPanel {
    width:600px;
}

.searchButton {
    float: right;
}

.Width25
{
    width: 25px;
}
.Width50
{
    width: 50px;
}
.Width75
{
    width: 75px;
}
.Width100
{
    width: 100px;
}
.Width125
{
    width: 125px;
}
.Width150
{
    width: 150px;
}
.Width175
{
    width: 175px;
}
.Width200
{
    width: 200px;
}
.Width225
{
    width: 225px;
}
.Width250
{
    width: 250px;
}
.Width300
{
    width: 300px;
}
.Width500
{
    width: 500px;
}
