BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE: 0.95em
}
TABLE
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE: 0.95em
}
INPUT
{
}
TEXTAREA
{
}
SELECT
{
}
TEXTAREA
{
}
SELECT
{
}
INPUT
{
}
FIELDSET
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.iceInpTxt
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceInpSecrt
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceInpTxtArea
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelMnyCb
{
    WHITE-SPACE: nowrap
}
.iceSelMnyCb INPUT
{
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
.iceSelOneRb INPUT
{
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
.iceSelBoolChkbx
{
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
.iceSelOneRb TABLE TR TD
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
.iceSelOneMnu
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelMnyLb
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelMnyMnu
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelOneLb
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceInpTxtArea
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    BACKGROUND: #fff;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceCmdLnk
{
    COLOR: #333333;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.iceOutLnk
{
    COLOR: #333333;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.iceOutTxt
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.iceOutLbl
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.iceOutLbl
{
    COLOR: #484848;
    FONT-WEIGHT: bold
}
.iceCmdBtn
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.iceSelInpDate
{
    BORDER-LEFT: #7dbbe2 1px solid;
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: #7dbbe2 1px solid
}
TABLE.iceSelInpDate TBODY TR TD TABLE
{
    BORDER-RIGHT: #7dbbe2 1px solid
}
.iceSelInpDateIFrameFix
{
    Z-INDEX: -1;
    POSITION: absolute;
    FILTER: mask();
    DISPLAY: block
}
.iceIEIFrameFix
{
    Z-INDEX: -1;
    POSITION: absolute;
    FILTER: mask();
    DISPLAY: block
}
.iceIEIFrameFix
{
    HEIGHT: 0px
}
.iceSelInpDatePopup
{
    MIN-WIDTH: 172px
}
.iceSelInpDateInput
{
    MARGIN: 2px;
    WIDTH: 150px
}
.iceSelInpDateOpenPopup
{
    BACKGROUND-IMAGE: url(./css-images/cal_button.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    WIDTH: 16px;
    DISPLAY: inline;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    MARGIN-LEFT: 5px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}
.iceSelInpDateOpenPopup-dis
{
    BACKGROUND-IMAGE: url(./css-images/cal_button.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    WIDTH: 16px;
    DISPLAY: inline;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    MARGIN-LEFT: 5px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}
.iceSelInpDateClosePopup
{
    BACKGROUND-IMAGE: url(./css-images/cal_off.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    WIDTH: 16px;
    DISPLAY: inline;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    MARGIN-LEFT: 5px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}
.iceSelInpDateMonthYear
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #f5f5f5;
    COLOR: #666;
    FONT-WEIGHT: bold;
    PADDING-TOP: 4px
}
.iceSelInpDateTime
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #f5f5f5;
    COLOR: #666;
    FONT-WEIGHT: bold;
    PADDING-TOP: 4px
}
.iceSelInpDateTime
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.iceSelInpDateMoYrDropdown
{
    BACKGROUND: #f5f5f5;
    COLOR: #666;
    FONT-WEIGHT: bold
}
.iceSelInpDateTimeDropDown
{
    BACKGROUND: #f5f5f5;
    COLOR: #666;
    FONT-WEIGHT: bold
}
.iceSelInpDateMonthYear IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    MARGIN-LEFT: 3px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 3px
}
.iceSelInpDateMovePrev
{
    BACKGROUND-IMAGE: url(./css-images/cal_arrow_left.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    WIDTH: 17px;
    DISPLAY: inline;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}
.iceSelInpDateMoveNext
{
    BACKGROUND-IMAGE: url(./css-images/cal_arrow_right.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    WIDTH: 17px;
    DISPLAY: inline;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none
}
.iceSelInpDateWeek
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    COLOR: #666;
    BORDER-TOP: #7dbbe2 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelInpDateWeekNumHdr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    COLOR: #666;
    BORDER-TOP: #7dbbe2 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelInpDateDay
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelInpDateWeekNum
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 3px
}
.iceSelInpDateWeekNum
{
    BACKGROUND-COLOR: #f5f5f5
}
.iceSelInpDateWeekNum-dis
{
    BACKGROUND-COLOR: #f5f5f5
}
.iceSelInpDateCur
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    BACKGROUND: #faa620;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.iceSelInpDateCur .iceCmdLnk
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.iceSelInpDateCur .iceOutTxt
{
    COLOR: #ffffff
}
.weekend
{
    BACKGROUND: #e9e9e9
}
.weekend .iceOutTxt
{
    COLOR: #666
}
.weekend .iceCmdLnk
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.iceSelInpDateDay A
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 100%;
    COLOR: #000000;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceSelInpDateDay .iceOutTxt
{
    COLOR: #000000
}
.iceSelInpDateCur A
{
    BORDER-BOTTOM: #2a6cc2 1px solid;
    BORDER-LEFT: #2a6cc2 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #2a6cc2;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 100%;
    COLOR: #ffffff;
    BORDER-TOP: #2a6cc2 1px solid;
    BORDER-RIGHT: #2a6cc2 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceSelInpDateDay A:hover
{
    COLOR: #666;
    TEXT-DECORATION: none
}
.exampleBoxCol1
{
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 7px
}
.iceDatTbl
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: #7dbbe2 1px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 10px 0px 0px;
    BORDER-COLLAPSE: collapse;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.iceDatTbl TABLE
{
    BORDER-COLLAPSE: collapse
}
.iceDatTblColHdr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left bottom;
    COLOR: #484848;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 5px
}
.iceDatTblColHdr1
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left bottom;
    COLOR: #484848;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 5px
}
.iceDatTblColHdr2
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left bottom;
    COLOR: #484848;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 5px
}
.iceDatTblColGrpHdrCol
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left bottom;
    COLOR: #484848;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 5px
}
.iceDatTblFtr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left bottom;
    COLOR: #484848;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 5px
}
.iceDatTblResHdlr
{
    PADDING-BOTTOM: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BACKGROUND-COLOR: transparent;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 2px;
    PADDING-RIGHT: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    PADDING-TOP: 0px
}
.iceDatTblResBor
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #7dbbe2;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 2px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-TOP: 0px
}
.iceDatTblBlkTd
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #7dbbe2
}
.iceDatTblRow1
{
    BORDER-LEFT: #7dbbe2 1px solid;
    BACKGROUND: #fff
}
.iceDatTblRow2
{
    BORDER-LEFT: #7dbbe2 1px solid;
    BACKGROUND: #f7f7f7
}
.iceDatTblCol
{
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #000000;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 3px
}
.iceDatTblCol1
{
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #000000;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 3px
}
.iceDatTblCol2
{
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #000000;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 3px
}
.iceDatTblHdr
{
}
.iceDatTblFtr
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: #7dbbe2 1px solid
}
.iceDatTblScrlSpr
{
    BACKGROUND: url(./css-images/table_col_header.gif) repeat-x left bottom;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.iceDatTblScrlSprFtr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.iceDatTblScrlSprFtr .iceDatTblFtr
{
    BORDER-BOTTOM: medium none
}
.iceDatTblScrlSpr .iceDatTblColHdr1
{
    BORDER-TOP-STYLE: none;
    BORDER-LEFT-STYLE: none
}
.iceDatTblScrlSpr .iceDatTblColHdr2
{
    BORDER-TOP-STYLE: none;
    BORDER-LEFT-STYLE: none
}
.iceDatTblActvSrtHdr
{
}
.iceDatTbl TD SPAN.iceOutTxt
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    OVERFLOW: hidden;
    PADDING-TOP: 2px
}
.iceDatPgrScrOut
{
    BACKGROUND-COLOR: transparent;
    MARGIN: 10px
}
.iceDatPgrScrBtn
{
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
.iceDatPgrScrBtn .iceCmdLnk-dis
{
    BORDER-BOTTOM: medium none
}
.iceDatPgrTbl
{
    BACKGROUND-COLOR: transparent
}
.iceDatPgrScrCol A
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BORDER-LEFT: #dbdbdb 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    COLOR: #656565;
    BORDER-TOP: #dbdbdb 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #dbdbdb 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
.iceDatPgrCol A
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BORDER-LEFT: #dbdbdb 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    COLOR: #656565;
    BORDER-TOP: #dbdbdb 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #dbdbdb 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
.iceDatPgrScrCol A
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BORDER-LEFT: #dbdbdb 1px solid;
    BACKGROUND-COLOR: #ffa600;
    COLOR: #ffffff;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid
}
.iceDatPgrCol A:hover
{
    BORDER-BOTTOM: #ffa600 1px solid;
    BORDER-LEFT: #ffa600 1px solid;
    PADDING-BOTTOM: 1px;
    COLOR: #000000;
    BORDER-TOP: #ffa600 1px solid;
    BORDER-RIGHT: #ffa600 1px solid;
    TEXT-DECORATION: none
}
.iceDatPgrScrCol A:hover
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BORDER-LEFT: #dbdbdb 1px solid;
    PADDING-BOTTOM: 1px;
    COLOR: #000000;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid;
    TEXT-DECORATION: none
}
.iceCmdSrtHdrAsc
{
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center 50%;
    HEIGHT: 10px
}
.iceCmdSrtHdrDesc
{
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center 50%;
    HEIGHT: 10px
}
.iceCmdSrtHdrAsc
{
    BACKGROUND-IMAGE: url(./css-images/column_sort_asc.gif)
}
.iceCmdSrtHdrDesc
{
    BACKGROUND-IMAGE: url(./css-images/column_sort_desc.gif)
}
.icePnlTbOn
{
    MARGIN-RIGHT: 0px
}
.icePnlTbOn .MidMid TD
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOn .MidMid DIV.ptfd
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOn .LftTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_LftTop.gif) no-repeat left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOn .MidTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_MidTop.gif) repeat-x left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOn .RtTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_RtTop.gif) no-repeat left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOn .LftMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_LftMid.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOn .MidMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_MidMid.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOn .MidMid A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.icePnlTbOn .MidMid DIV.ptfd
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.icePnlTbOn .MidMid DIV.ptfd
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 1px
}
.icePnlTbOn .RtMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_RtMid.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOn .LftBtm
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f7f7f7;
    HEIGHT: 1px;
    PADDING-TOP: 0px
}
.icePnlTbOn .MidBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f7f7f7;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOn .RtBtm
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f7f7f7;
    HEIGHT: 1px;
    PADDING-TOP: 0px
}
* HTML .icePnlTbOn .MidMid A
{
    WIDTH: 1%
}
* HTML .icePnlTbOn .MidMid DIV.ptfd
{
    WIDTH: 1%
}
.icePnlTbOff
{
    MARGIN-RIGHT: 0px
}
.icePnlTbOff .MidMid TD
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOff .MidMid DIV.ptfd
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOff .LftTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_LftTop_off.gif) no-repeat left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .MidTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_MidTop_off.gif) repeat-x left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .RtTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_RtTop_off.gif) no-repeat left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .LftMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_LftMid_off.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .MidMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_MidMid_off.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .MidMid A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_off.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.icePnlTbOff .MidMid DIV.ptfd
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_off.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.icePnlTbOff .MidMid DIV.ptfd
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 1px
}
.icePnlTbOff .MidMid A:hover
{
    FONT-WEIGHT: bold
}
.icePnlTbOff .MidMid TD:hover
{
    COLOR: #3581a5
}
.icePnlTbOff .RtMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_RtMid_off.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .LftBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .MidBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .RtBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
* HTML .icePnlTbOff .MidMid A
{
    WIDTH: 1%
}
* HTML .icePnlTbOff .MidMid DIV.ptfd
{
    WIDTH: 1%
}
.icePnlTbOver
{
}
.icePnlTbOver .MidMid TD
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOver .MidMid DIV.ptfd
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOver .LftTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_LftTop_off.gif) no-repeat left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .MidTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_MidTop_off.gif) repeat-x left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .RtTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_RtTop_off.gif) no-repeat left top;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .LftMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_LftMid_off.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .MidMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_MidMid_off.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .MidMid A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_over.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.icePnlTbOver .MidMid DIV.ptfd
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_over.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px
}
.icePnlTbOver .MidMid DIV.ptfd
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 1px
}
.icePnlTbOver .MidMid A:hover
{
    COLOR: #3581a5;
    FONT-WEIGHT: bold
}
.icePnlTbOver .RtMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_RtMid_off.gif) left top;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .LftBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .MidBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .RtBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
* HTML .icePnlTbOver .MidMid A
{
    WIDTH: 1%
}
* HTML .icePnlTbOver .MidMid DIV.ptfd
{
    WIDTH: 1%
}
.icePnlTbSetSpcr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    WIDTH: 100%
}
.icePnlTbSet
{
    WIDTH: 100%
}
.icePnlTbSetCnt
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(./css-images/contentContainer_bg.gif) #fff repeat-x left top;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 20px
}
.icePnlTbSetCntBtm
{
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(./css-images/contentContainer_bg_up.gif) repeat-x left top;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 20px
}
.icePnlTbOnBtm
{
    MARGIN-RIGHT: 0px
}
.icePnlTbOnBtm .MidMid TD
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOnBtm .MidMid DIV.ptfd
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOnBtm .LftTop
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f7f7f7;
    HEIGHT: 1px;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .MidTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f7f7f7;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .RtTop
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f7f7f7;
    HEIGHT: 1px;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .LftMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_LftMid.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .MidMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_MidMid.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .MidMid A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.icePnlTbOnBtm .MidMid DIV.ptfd
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.icePnlTbOnBtm .MidMid DIV.ptfd
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .RtMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_RtMid.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .LftBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_LftBtm.gif) no-repeat left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .MidBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_MidBtm.gif) repeat-x left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .RtBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_RtBtm.gif) no-repeat left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
* HTML .icePnlTbOnBtm .MidMid A
{
    WIDTH: 1%
}
* HTML .icePnlTbOnBtm .MidMid DIV.ptfd
{
    WIDTH: 1%
}
.icePnlTbOffBtm
{
    MARGIN-RIGHT: 0px
}
.icePnlTbOffBtm .MidMid TD
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOffBtm .MidMid DIV.ptfd
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOffBtm .LftTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .MidTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .RtTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .LftMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_LftMid_off.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .MidMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_MidMid_off.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .MidMid A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_off.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.icePnlTbOffBtm .MidMid DIV.ptfd
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_off.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.icePnlTbOffBtm .MidMid DIV.ptfd
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .MidMid A:hover
{
    FONT-WEIGHT: bold
}
.icePnlTbOffBtm .MidMid > TD:hover
{
    FONT-WEIGHT: bold
}
.icePnlTbOffBtm .RtMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_RtMid_off.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .LftBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_LftBtm_off.gif) no-repeat left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .MidBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_MidBtm_off.gif) repeat-x left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .RtBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_RtBtm_off.gif) no-repeat left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
* HTML .icePnlTbOffBtm .MidMid A
{
    WIDTH: 1%
}
* HTML .icePnlTbOffBtm .MidMid TD
{
    WIDTH: 1%
}
.icePnlTbOverBtm
{
}
.icePnlTbOverBtm .MidMid TD
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOverBtm .MidMid DIV.ptfd
{
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold
}
.icePnlTbOverfBtm .LftTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .MidTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .RtTop
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7dbbe2;
    HEIGHT: 1px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .LftMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_LftMid_off.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .MidMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_MidMid_off.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .MidMid A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_over.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.icePnlTbOverBtm .MidMid DIV.ptfd
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/Tab_MidMid_bullet_over.gif) no-repeat left top;
    COLOR: #666;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.icePnlTbOverBtm .MidMid DIV.ptfd
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .MidMid A:hover
{
    FONT-WEIGHT: bold
}
.icePnlTbOverBtm .MidMid TD:hover
{
    FONT-WEIGHT: bold
}
.icePnlTbOverBtm .RtMid
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_RtMid_off.gif) left bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .LftBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_LftBtm_off.gif) no-repeat left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .MidBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_MidBtm_off.gif) repeat-x left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .RtBtm
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 4px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/Tab_Btm_RtBtm_off.gif) no-repeat left bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
* HTML .icePnlTbOverBtm .MidMid A
{
}
.icePnlTbSetSpcrBtm
{
    WIDTH: 100%;
    BORDER-TOP: #7dbbe2 1px solid
}
.icePnlTbSetBtm
{
    BORDER-LEFT: #ababab 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #ababab 1px solid;
    PADDING-TOP: 10px
}
.icePnlTbOn .MidMid DIV.ptfd A
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOff .MidMid DIV.ptfd A
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOver .MidMid DIV.ptfd A
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOnBtm .MidMid DIV.ptfd A
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOffBtm .MidMid DIV.ptfd A
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlTbOverBtm .MidMid DIV.ptfd A
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlBrdrNorth
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: #fff;
    HEIGHT: 60px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.icePnlBrdrEast
{
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 5px;
    WIDTH: 10%;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.icePnlBrdrWest
{
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 20%;
    VERTICAL-ALIGN: top
}
.icePnlBrdrCenter
{
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 5px;
    WIDTH: 70%;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.icePnlBrdrSouth
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    COLOR: #666666;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-TOP: 4px
}
.pageHdr
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #cdcdcd;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    HEIGHT: 80px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.icePnlBrdrStyle
{
    BORDER-BOTTOM: #ababab 1px solid;
    BORDER-LEFT: #ababab 1px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 10px;
    WIDTH: 97%;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #ababab 1px solid
}
.pageNavigation
{
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #dedede;
    PADDING-LEFT: 5px;
    WIDTH: 20%;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.pageBody
{
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 5px;
    WIDTH: 80%;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.pageFtr
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    COLOR: #666666;
    BORDER-TOP: #ababab 1px solid;
    PADDING-TOP: 4px
}
.navFormOutline
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #dedede;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.navItem
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #cdcdcd 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #cdcdcd;
    PADDING-LEFT: 5px;
    WIDTH: 100%;
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    COLOR: #333333;
    BORDER-TOP: #cdcdcd 1px solid;
    BORDER-RIGHT: #cdcdcd 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.navActvItem
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #cdcdcd 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #cdcdcd;
    PADDING-LEFT: 5px;
    WIDTH: 100%;
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    COLOR: #333333;
    BORDER-TOP: #cdcdcd 1px solid;
    BORDER-RIGHT: #cdcdcd 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.navOpenItem
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #cdcdcd 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #cdcdcd;
    PADDING-LEFT: 5px;
    WIDTH: 100%;
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    COLOR: #333333;
    BORDER-TOP: #cdcdcd 1px solid;
    BORDER-RIGHT: #cdcdcd 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.navItem:hover
{
    BORDER-BOTTOM: #2a6cc2 1px solid;
    BORDER-LEFT: #2a6cc2 1px solid;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    BORDER-TOP: #2a6cc2 1px solid;
    BORDER-RIGHT: #2a6cc2 1px solid
}
.navActvItem:hover
{
    BORDER-BOTTOM: #2a6cc2 1px solid;
    BORDER-LEFT: #2a6cc2 1px solid;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    BORDER-TOP: #2a6cc2 1px solid;
    BORDER-RIGHT: #2a6cc2 1px solid
}
.navOpenItem:hover
{
    BORDER-BOTTOM: #2a6cc2 1px solid;
    BORDER-LEFT: #2a6cc2 1px solid;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    BORDER-TOP: #2a6cc2 1px solid;
    BORDER-RIGHT: #2a6cc2 1px solid
}
.navOpenItem
{
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.navActvItem
{
    BACKGROUND-IMAGE: url(./css-images/cal_arrow_right.gif);
    BACKGROUND-COLOR: #2a6cc2;
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right center;
    COLOR: #ffffff
}
.navSeparator
{
    BORDER-BOTTOM: #dedede 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #cdcdcd;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    HEIGHT: 1px;
    PADDING-TOP: 0px
}
.iceOutProg
{
    MARGIN: 0px
}
.iceOutProgBg
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    WIDTH: 300px;
    BACKGROUND: #fff;
    HEIGHT: 17px;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.iceOutProgFill
{
    MARGIN: 1px;
    DISPLAY: block;
    BACKGROUND: url(./css-images/ProgFill_bg.gif) repeat-x left top;
    HEIGHT: 17px
}
.iceOutProgTxt
{
    COLOR: #484848
}
.iceSelInpTxtTxt
{
    BORDER-BOTTOM: #ababab 1px solid;
    BORDER-LEFT: #ababab 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 10px 0px 0px 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #ababab 1px solid;
    PADDING-TOP: 2px
}
.iceSelInpTxtList
{
    BORDER-BOTTOM: #333333 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #ababab 1px solid;
    DISPLAY: block;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #666666 1px solid
}
.iceSelInpTxtRow
{
    BORDER-BOTTOM: #dedede 1px solid;
    POSITION: relative;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    COLOR: #333333;
    PADDING-TOP: 2px
}
.iceSelInpTxtSelRow
{
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #4591a1;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    COLOR: #ffffff;
    PADDING-TOP: 2px
}
.iceSelInpTxtSelRow SPAN
{
    COLOR: #ffffff
}
.iceSelInpTxtTxt-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    BORDER-LEFT: #cccccc 1px dotted;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ababab;
    FONT-SIZE: 0.95em;
    BORDER-TOP: #cccccc 1px dotted;
    CURSOR: default;
    BORDER-RIGHT: #cccccc 1px dotted
}
.iceInpFile
{
    OVERFLOW: hidden
}
.iceInpFileTxt
{
    BORDER-BOTTOM: #ababab 1px solid;
    BORDER-LEFT: #ababab 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #ababab 1px solid;
    PADDING-TOP: 2px
}
.iceInpFileBtn
{
    BORDER-BOTTOM: #ababab 1px solid;
    BORDER-LEFT: #ababab 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #ababab 1px solid;
    PADDING-TOP: 2px
}
.tablebg
{
    BORDER-BOTTOM: #6392c6 1px solid;
    BORDER-LEFT: #6392c6 1px solid;
    BACKGROUND-COLOR: #eef3fb;
    WIDTH: 70%;
    BORDER-TOP: #6392c6 1px solid;
    BORDER-RIGHT: #6392c6 1px solid
}
.oddRow
{
    BACKGROUND-COLOR: #ffffff
}
.evenRow
{
    BACKGROUND-COLOR: #eef3fb
}
.barCol1
{
    TEXT-ALIGN: left;
    WIDTH: 40%
}
.barCol2
{
    TEXT-ALIGN: left;
    WIDTH: 15%
}
.barCol3
{
    TEXT-ALIGN: left;
    WIDTH: 20%
}
.barCol4
{
    TEXT-ALIGN: right;
    WIDTH: 15%
}
.barCol5
{
    TEXT-ALIGN: left;
    WIDTH: 15%
}
.iceTreeRow
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px
}
.iceTreeRow A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #000000;
    VERTICAL-ALIGN: middle;
    CURSOR: pointer;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceTreeRow A:hover
{
    TEXT-DECORATION: underline
}
.iceTreeRow IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat-y;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.iceTreeRow > IMG
{
}
.iceTreeRow A IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat-y;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.iceTreeRow * DIV
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px
}
.iceMnuBar
{
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fcfcfc;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    WHITE-SPACE: nowrap;
    PADDING-TOP: 0px
}
.iceMnuBarVrt
{
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fcfcfc;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    WHITE-SPACE: nowrap;
    PADDING-TOP: 0px
}
.iceMnuBarItem
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BORDER-LEFT: #dbdbdb 1px solid;
    BACKGROUND-COLOR: #fcfcfc;
    WHITE-SPACE: nowrap;
    FLOAT: left;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid
}
.iceMnuBarVrtItem
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BORDER-LEFT: #dbdbdb 1px solid;
    BACKGROUND-COLOR: #fcfcfc;
    WHITE-SPACE: nowrap;
    FLOAT: left;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid
}
.iceMnuBarVrtItem
{
    FLOAT: none
}
.iceMnuBarItem A
{
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.iceMnuBarItem SPAN
{
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.iceMnuBarItem A:hover
{
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.iceMnuBarVrtItem A
{
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.iceMnuBarVrtItem SPAN
{
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.iceMnuBarVrtItem A:hover
{
    DISPLAY: block;
    COLOR: #000000;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.iceMnuBarItem A
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 3px
}
.iceMnuBarItem SPAN
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 3px
}
.iceMnuBarItem A:hover
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 3px
}
.iceMnuBarVrtItem A
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px
}
.iceMnuBarVrtItem SPAN
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px
}
.iceMnuBarVrtItem A:hover
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px
}
.iceMnuBarItem A
{
    BACKGROUND-IMAGE: url(./css-images/bottom_menu_bg.png)
}
.iceMnuBarVrtItem A
{
    BACKGROUND-IMAGE: url(./css-images/bottom_menu_bg.png)
}
.iceMnuBarItem A:hover
{
    BACKGROUND-IMAGE: url(./css-images/bottom_menu_btn_bg_on.png)
}
.iceMnuBarVrtItem A:hover
{
    BACKGROUND-IMAGE: url(./css-images/bottom_menu_btn_bg_on.png)
}
.iceMnuItmSep
{
    BORDER-BOTTOM: #dbdbdb 1px solid
}
.iceMnuItmSep HR
{
    WIDTH: 100%
}
.iceMnuBarSubMenu
{
    Z-INDEX: 1000;
    POSITION: absolute;
    BORDER-LEFT: #dbdbdb 1px solid;
    BACKGROUND-COLOR: #fcfcfc;
    WIDTH: 145px;
    DISPLAY: block;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid
}
.iceMnuBarVrtSubMenu
{
    Z-INDEX: 1000;
    POSITION: absolute;
    BORDER-LEFT: #dbdbdb 1px solid;
    BACKGROUND-COLOR: #fcfcfc;
    WIDTH: 145px;
    DISPLAY: block;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid
}
.iceMnuItm
{
    BORDER-BOTTOM: #dbdbdb 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.iceMnuItm A
{
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 25px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceMnuItm A:hover
{
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 25px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceMnuItmVrt A
{
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 25px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceMnuItmVrt A:hover
{
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 25px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 25px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceMnuItm A
{
    BACKGROUND-COLOR: #fcfcfc;
    COLOR: #000000
}
.iceMnuItmVrt A
{
    BACKGROUND-COLOR: #fcfcfc;
    COLOR: #000000
}
.iceMnuItm A:hover
{
    BACKGROUND-COLOR: #4591a1;
    COLOR: #4591a1
}
.iceMnuItmVrt A:hover
{
    BACKGROUND-COLOR: #4591a1;
    COLOR: #4591a1
}
.iceMnuItm A:hover .iceOutTxt
{
    COLOR: #ffffff
}
.iceMnuItmVrt A:hover .iceOutTxt
{
    COLOR: #ffffff
}
.iceMnuItm A:hover .iceOutTxt
{
    COLOR: #ffffff
}
.iceMnuItmVrt A:hover .iceOutTxt
{
    COLOR: #ffffff
}
.iceMnuItm A:hover .iceMnuItmLabel
{
    COLOR: #ffffff
}
.iceMnuItmLabel
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
.iceMnuItmLabel
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: top
}
.iceMnuBarItemLabel
{
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: top
}
.iceDatTbl TD SPAN.iceMnuItmLabel
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-TOP: 0px
}
.iceMnuItmImage
{
    DISPLAY: inline
}
.iceMnuBarItemImage
{
    DISPLAY: inline
}
.iceMnuBarVrtItemImage
{
    DISPLAY: inline
}
.iceMnuItmImage
{
    VERTICAL-ALIGN: middle
}
.iceMnuItmLabel
{
    VERTICAL-ALIGN: middle
}
.iceMnuBarSubMenuInd
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    PADDING-TOP: 5px
}
.iceMnuBarVrt
{
    WIDTH: 160px;
    DISPLAY: block
}
.iceMnuBarVrtSubMenuInd
{
    PADDING-RIGHT: 1px;
    DISPLAY: inline;
    FLOAT: right;
    PADDING-TOP: 3px
}
.iceMnuPopVrtItemLabel
{
    COLOR: #333333;
    VERTICAL-ALIGN: middle
}
.iceMnuPopVrtItemImage
{
    WIDTH: 19px;
    VERTICAL-ALIGN: middle
}
.iceMnuPopVrt
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 0px;
    PADDING-RIGHT: 0px;
    WHITE-SPACE: nowrap;
    FLOAT: left;
    HEIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.iceMnuPopVrtTopSubMenu
{
    BORDER-BOTTOM: #999999 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #999999 1px solid;
    PADDING-BOTTOM: 1px;
    BACKGROUND-COLOR: #fcfcfc;
    PADDING-LEFT: 1px;
    WIDTH: 160px;
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    HEIGHT: auto;
    FONT-SIZE: 10px;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    PADDING-TOP: 1px
}
.iceMnuPopVrtItem
{
    WIDTH: 160px;
    DISPLAY: block
}
.iceMnuPopVrtItem A
{
    BORDER-BOTTOM: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    MARGIN-BOTTOM: 1px;
    FLOAT: none;
    HEIGHT: auto;
    COLOR: #333333;
    FONT-SIZE: 1.1em;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-RIGHT: #ffffff 0px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.iceMnuPopVrtItem A:hover
{
    BACKGROUND-COLOR: #4591a1;
    COLOR: #4591a1;
    TEXT-DECORATION: none
}
.iceMnuPopVrtItem A:hover .iceMnuPopVrtItemLabel
{
    COLOR: #ffffff
}
.iceMnuPopVrtSubMenu
{
    BORDER-BOTTOM: #999999 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #999999 1px solid;
    PADDING-BOTTOM: 1px;
    BACKGROUND-COLOR: #efefef;
    PADDING-LEFT: 1px;
    WIDTH: 160px;
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    HEIGHT: auto;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    PADDING-TOP: 1px
}
.iceMnuPopVrtSubMenuInd
{
    PADDING-RIGHT: 1px;
    DISPLAY: inline;
    FLOAT: right;
    PADDING-TOP: 0px
}
.icePnlPop
{
    Z-INDEX: 1000;
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f5f5f5;
    COLOR: #666666;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 0px
}
.icePnlTlTip
{
    Z-INDEX: 1000;
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f5f5f5;
    COLOR: #666666;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 0px
}
.icePnlPopHdr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BACKGROUND: url(./css-images/PnlHdr_bgslice.gif) #fff repeat-x left top;
    HEIGHT: 2em;
    FONT-WEIGHT: bold
}
.icePnlTlTipHdr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BACKGROUND: url(./css-images/PnlHdr_bgslice.gif) #fff repeat-x left top;
    HEIGHT: 2em;
    FONT-WEIGHT: bold
}
.icePnlPopHdr .iceOutTxt
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT: bold 11px tahoma;
    COLOR: #484848;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
.icePnlTlTipHdr .iceOutTxt
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT: bold 11px tahoma;
    COLOR: #484848;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
.icePnlPopBody
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.icePnlTlTipBody
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.icePnlPopFtr
{
    BACKGROUND-COLOR: #dddddd;
    FLOAT: right;
    HEIGHT: auto
}
.icePnlTlTipFtr
{
    BACKGROUND-COLOR: #dddddd;
    FLOAT: right;
    HEIGHT: auto
}
.popupTopTextDrag
{
    MARGIN: 2px 0px 0px 4px;
    DISPLAY: inline;
    FLOAT: left
}
.popupTopTextModal
{
    MARGIN: 2px 0px 0px 4px;
    DISPLAY: inline;
    FLOAT: left
}
.popupTopClose
{
    MARGIN: 4px;
    DISPLAY: inline;
    FLOAT: right;
    VERTICAL-ALIGN: middle
}
.popupTopCloseModal
{
    MARGIN: 4px;
    DISPLAY: inline;
    FLOAT: right;
    VERTICAL-ALIGN: middle
}
.popupContentText
{
    DISPLAY: block
}
.iceOutProgIndetActv
{
    MARGIN: 1px;
    BACKGROUND: url(./css-images/ProgFill_Indet_Bg_active.gif) repeat-x left top;
    HEIGHT: 17px
}
.iceOutProgIndetInactv
{
    MARGIN: 1px;
    BACKGROUND: url(./css-images/ProgFill_Indet_Bg_inactive.gif) repeat-x left top;
    HEIGHT: 17px
}
.iceOutConStatInactv
{
    POSITION: absolute;
    WIDTH: 33px;
    HEIGHT: 33px;
    MARGIN-LEFT: -10px
}
.iceOutConStatActv
{
    POSITION: absolute;
    WIDTH: 33px;
    HEIGHT: 33px;
    MARGIN-LEFT: -10px
}
.iceOutConStatCaution
{
    POSITION: absolute;
    WIDTH: 33px;
    HEIGHT: 33px;
    MARGIN-LEFT: -10px
}
.iceOutConStatDisconnect
{
    POSITION: absolute;
    WIDTH: 33px;
    HEIGHT: 33px;
    MARGIN-LEFT: -10px
}
.iceOutConStat
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 10px;
    WIDTH: 25px;
    HEIGHT: 25px;
    FONT-SIZE: 0.5em;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.iceOutConStatInactv
{
    BACKGROUND: url(./css-images/connect_idle.gif) no-repeat center top
}
.iceOutConStatActv
{
    BACKGROUND: url(./css-images/connect_active.gif) no-repeat center top
}
.iceOutConStatCaution
{
    BACKGROUND: url(./css-images/connect_caution.gif) no-repeat center top
}
.iceOutConStatDisconnect
{
    BACKGROUND: url(./css-images/connect_disconnected.gif) no-repeat center top
}
.iceCmdBtn-dis
{
}
.iceCmdLnk-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.iceOutLnk-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.iceOutTxt-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.iceOutLbl-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.iceInpTxt-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    BORDER-LEFT: #cccccc 1px dotted;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    COLOR: #ababab;
    BORDER-TOP: #cccccc 1px dotted;
    CURSOR: default;
    BORDER-RIGHT: #cccccc 1px dotted;
    PADDING-TOP: 3px
}
.iceInpSecrt-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    BORDER-LEFT: #cccccc 1px dotted;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT: 13px tahoma;
    COLOR: #ababab;
    BORDER-TOP: #cccccc 1px dotted;
    CURSOR: default;
    BORDER-RIGHT: #cccccc 1px dotted;
    PADDING-TOP: 3px
}
.iceInpTxtArea-dis
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    BORDER-LEFT: #cccccc 1px dotted;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #ababab;
    FONT-SIZE: 0.95em;
    BORDER-TOP: #cccccc 1px dotted;
    CURSOR: default;
    BORDER-RIGHT: #cccccc 1px dotted;
    PADDING-TOP: 2px
}
.iceSelMnyCb-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #cccccc;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    COLOR: #cccccc;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
.iceSelOneMnu-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    FONT-SIZE: 0.95em;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
.iceSelMnyLb-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    FONT-SIZE: 0.95em;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
.iceSelMnyMnu-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    FONT-SIZE: 0.95em;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
.iceSelOneLb-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    FONT-SIZE: 0.95em;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
.iceSelOneRb-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #cccccc;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    COLOR: #444444;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
.iceInpFileTxt-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    BORDER-TOP: medium none;
    CURSOR: default;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 2px
}
.iceInpFileBtn-dis
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    BORDER-TOP: #cccccc 1px solid;
    CURSOR: default;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 2px
}
.iceSubMenuRowLabel-dis
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.iceSubMenuRow-dis
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: auto;
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceSubMenuRow-dis A
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    COLOR: #333333;
    CURSOR: default;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.iceSubMenuRow-dis A:hover
{
    BORDER-BOTTOM: #cccccc 1px dotted;
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOff
{
}
.icePnlTbOff .LftTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOff .MidTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOff .RtTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOff .LftMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOff .MidMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    WHITE-SPACE: nowrap;
    COLOR: #ababab;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px
}
.icePnlTbOff .MidMid-dis A
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOff .MidMid-dis DIV.ptfd
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOff .RtMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOff .LftBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOff .MidBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOff .RtBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOffBtm .LftBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOffBtm .MidBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOffBtm .RtBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOffBtm .LftMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOffBtm .MidMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    WHITE-SPACE: nowrap;
    COLOR: #ababab;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px
}
.icePnlTbOffBtm .MidMid-dis A
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOffBtm .MidMid-dis DIV.ptfd
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOffBtm .RtMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOffBtm .LftTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOffBtm .MidTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOffBtm .RtTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOnBtm .LftBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOnBtm .MidBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOnBtm .RtBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOnBtm .LftMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOnBtm .MidMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    WHITE-SPACE: nowrap;
    COLOR: #ababab;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px
}
.icePnlTbOnBtm .MidMid-dis A
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOnBtm .MidMid-dis A
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOnBtm .RtMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOnBtm .LftTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOnBtm .MidTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOnBtm .RtTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOn
{
}
.icePnlTbOn .LftTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    HEIGHT: 4px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOn .MidTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOn .RtTop-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-top-dis.gif);
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 1px
}
.icePnlTbOn .LftMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOn .MidMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    WHITE-SPACE: nowrap;
    COLOR: #ababab;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px
}
.icePnlTbOn .MidMid-dis A
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOn .MidMid-dis DIV.ptfd
{
    COLOR: #ababab;
    CURSOR: default;
    TEXT-DECORATION: none
}
.icePnlTbOn .RtMid-dis
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #dedede;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
.icePnlTbOn .LftBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-left-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOn .MidBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-mid-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlTbOn .RtBtm-dis
{
    BACKGROUND-IMAGE: url(./css-images/off-right-bot.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.sclBtnCell-dis
{
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
.sclBtnCell-dis IMG
{
    CURSOR: default
}
.icePaginatorTbl-dis
{
    BACKGROUND-COLOR: #ffffff
}
.icePaginatorAtvCol-dis A
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    COLOR: #ababab;
    BORDER-TOP: #ffffff 1px solid;
    CURSOR: default;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ffffff 1px solid;
    TEXT-DECORATION: none
}
.icePaginatorCol-dis A
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    COLOR: #ababab;
    BORDER-TOP: #ffffff 1px solid;
    CURSOR: default;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ffffff 1px solid;
    TEXT-DECORATION: none
}
.icePaginatorAtvCol-dis A
{
    COLOR: #ababab;
    CURSOR: default
}
.icePaginatorCol-dis A:hover
{
}
.iceSelInpDate-dis
{
    BORDER-BOTTOM: #dedede 1px solid;
    BORDER-LEFT: #dedede 1px solid;
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: #dedede 1px solid;
    BORDER-RIGHT: #dedede 1px solid
}
.iceSelInpDateMonthYear-dis
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #efefef;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    COLOR: #999999;
    FONT-WEIGHT: normal;
    PADDING-TOP: 4px
}
.iceSelInpDateMoYrDropdown-dis
{
    BACKGROUND-COLOR: #efefef;
    COLOR: #999999
}
.iceSelInpDateMonthYear-dis IMG
{
    CURSOR: default
}
.iceSelInpDateWeek-dis
{
    BORDER-BOTTOM: #ababab 1px solid;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #efefef;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #999999;
    FONT-WEIGHT: normal
}
.iceSelInpDateWeekNumHdr-dis
{
    BORDER-BOTTOM: #ababab 1px solid;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #efefef;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #999999;
    FONT-WEIGHT: normal
}
.iceSelInpDateDay-dis
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.iceSelInpDateCur-dis
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.iceSelInpDateWeekNum-dis
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.iceSelInpDateDay-dis A
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 100%;
    COLOR: #ababab;
    BORDER-TOP: #ffffff 1px solid;
    CURSOR: default;
    BORDER-RIGHT: #ffffff 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceSelInpDateCur-dis A
{
    BORDER-BOTTOM: #ababab 1px solid;
    BORDER-LEFT: #ababab 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ababab;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 100%;
    COLOR: #ffffff;
    BORDER-TOP: #ababab 1px solid;
    CURSOR: default;
    BORDER-RIGHT: #ababab 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceCmdSrtHdr
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 100%;
    COLOR: #333333;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.iceCmdSrtHdr TABLE
{
    DISPLAY: inline
}
.iceCmdSrtHdr-dis
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 100%;
    COLOR: #999999;
    CURSOR: default;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
* HTML .iceCmdSrtHdr
{
    HEIGHT: 1%
}
.iceFrm
{
}
.iceGphImg
{
}
.iceMsg
{
}
.iceMsgFatal
{
}
.iceMsgError
{
}
.iceMsgWarn
{
}
.iceMsgInfo
{
}
.iceMsgs
{
}
.iceMsgsFatal
{
}
.iceMsgsError
{
}
.iceMsgsWarn
{
}
.iceMsgsInfo
{
}
.icePnlGrd
{
}
.icePnlGrdHdr
{
}
.icePnlGrdFtr
{
}
.icePnlGrdRow1
{
}
.icePnlGrdRow2
{
}
.icePnlGrdCol1
{
}
.icePnlGrdCol2
{
}
.icePnlGrp
{
}
.iceOutFrmt
{
}
.iceTree
{
}
.iceTreeRow
{
}
.icePnlSrs
{
}
.icePnlPos
{
}
.icePnlPos-dis
{
}
.icePnlStk
{
}
.icePnlStkRow
{
}
.icePnlStkCol
{
}
.icePnlTbSetHdrIconLft
{
    WIDTH: 0px;
    DISPLAY: none;
    HEIGHT: 0px
}
.icePnlTbSetHdrIconRt
{
    WIDTH: 0px;
    DISPLAY: none;
    HEIGHT: 0px
}
.icePnlTbSetHdrLbl
{
    PADDING-BOTTOM: 2px;
    WHITE-SPACE: nowrap;
    PADDING-TOP: 2px
}
.iceRowSelSelected
{
    BACKGROUND: #e5e5e5
}
.iceRowSelSelected .iceOutTxt
{
    COLOR: #578e93
}
.iceRowSelSelected .iceOutTxt
{
    COLOR: #428f99
}
.iceRowSelSelectedMouseOver
{
    BACKGROUND: #ffa326
}
.iceRowSelSelectedMouseOver .iceOutTxt
{
    COLOR: white
}
.iceRowSelMouseOver
{
    BACKGROUND: #4591a1;
    COLOR: white
}
.iceRowSelMouseOver .iceOutTxt
{
    COLOR: white
}
.iceOutChrt
{
}
.icePnlClpsbl
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.icePnlClpsbl-dis
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.icePnlClpsblCnt .icePnlClpsbl
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlClpsblHdr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 0px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left top;
    HEIGHT: 20px;
    COLOR: #484848;
    PADDING-TOP: 3px
}
.icePnlClpsblHdr-dis
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 0px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left top;
    HEIGHT: 20px;
    COLOR: #484848;
    PADDING-TOP: 3px
}
.icePnlClpsblHdr-dis
{
    BACKGROUND: url(./css-images/table_col_header_dis.gif) #fff repeat-x left top
}
.icePnlClpsblHdr .iceCmdLnk
{
    PADDING-LEFT: 22px
}
.icePnlClpsblColpsdHdr .iceCmdLnk
{
    PADDING-LEFT: 22px
}
.icePnlClpsblHdr .icePnlGrp A
{
    FONT-WEIGHT: bold
}
.icePnlClpsblHdr-dis .icePnlGrp A
{
    FONT-WEIGHT: bold
}
.icePnlClpsblCnt
{
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 4px;
    FONT: 11px/17px tahoma;
    BACKGROUND: #f5f5f5;
    COLOR: #494949;
    PADDING-TOP: 4px
}
.icePnlClpsblCnt-dis
{
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 4px;
    FONT: 11px/17px tahoma;
    BACKGROUND: #f5f5f5;
    COLOR: #494949;
    PADDING-TOP: 4px
}
.icePnlClpsblCnt-dis
{
    BACKGROUND-COLOR: #e5e5e5
}
.icePnlClpsblCnt .icePnlClpsblHdr
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 8px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: bold 11px tahoma;
    HEIGHT: 20px;
    COLOR: #484848;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlClpsblCnt .icePnlClpsblHdr .iceOutTxt
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.icePnlClpsblCnt .icePnlClpsblColpsdHdr
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 8px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: bold 11px tahoma;
    HEIGHT: 20px;
    COLOR: #484848;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlClpsblCnt .icePnlClpsblColpsdHdr .iceOutTxt
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.icePnlClpsblCnt .icePnlClpsblCnt
{
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.icePnlClpsblColpsd
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.icePnlClpsblColpsd-dis
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid
}
.icePnlClpsblCnt .icePnlClpsblColpsd
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlClpsblColpsdHdr
{
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 0px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left top;
    HEIGHT: 20px;
    COLOR: #484848;
    PADDING-TOP: 3px
}
.icePnlClpsblColpsdHdr-dis
{
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 0px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/table_col_header.gif) #fff repeat-x left top;
    HEIGHT: 20px;
    COLOR: #484848;
    PADDING-TOP: 3px
}
.icePnlClpsblColpsdHdr-dis
{
    BACKGROUND: url(./css-images/table_col_header_dis.gif) #fff repeat-x left top
}
.icePnlClpsblColpsdHdr .iceOutTxt
{
    PADDING-LEFT: 21px
}
.icePnlClpsblHdr .iceOutTxt
{
    PADDING-LEFT: 21px
}
.icePnlClpsblColpsdHdr-dis .iceOutTxt
{
    PADDING-LEFT: 21px
}
.icePnlClpsblHdr-dis .iceOutTxt
{
    PADDING-LEFT: 21px
}
.icePnlClpsblColpsdCnt
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlClpsblColpsdCnt-dis
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.icePnlClpsblHdr
{
    CURSOR: pointer
}
.icePnlClpsblColpsdHdr
{
    CURSOR: pointer
}
.icePnlClpsblHdr-dis
{
    CURSOR: default
}
.icePnlClpsblColpsdHdr-dis
{
    CURSOR: default
}
.icePnlClpsblHdr DIV
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 21px
}
.icePnlClpsblHdr-dis DIV
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 21px
}
.icePnlClpsblColpsdHdr DIV
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 21px
}
.icePnlClpsblColpsdHdr-dis DIV
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 21px
}
.icePnlClpsblHdr DIV
{
    PADDING-BOTTOM: 0px;
    MARGIN: -2px 0px 0px -2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/PnlHdr_down.gif) no-repeat 3px 2px;
    PADDING-TOP: 5px
}
.icePnlClpsblHdr-dis DIV
{
    PADDING-BOTTOM: 0px;
    MARGIN: -2px 0px 0px -2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/PnlHdr_down_dis.gif) no-repeat 3px 2px;
    PADDING-TOP: 5px
}
.icePnlClpsblColpsdHdr DIV
{
    PADDING-BOTTOM: 0px;
    MARGIN: -2px 0px 0px -2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/PnlHdr_collapsed.gif) no-repeat 3px 2px;
    PADDING-TOP: 5px
}
.icePnlClpsblColpsdHdr-dis DIV
{
    PADDING-BOTTOM: 0px;
    MARGIN: -2px 0px 0px -2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(./css-images/PnlHdr_collapsed_dis.gif) no-repeat 3px 2px;
    PADDING-TOP: 5px
}
.icePnlClpsbl-dis
{
    COLOR: #999
}
.icePnlClpsblHdr-dis
{
    COLOR: #999
}
.icePnlClpsblCnt-dis
{
    COLOR: #999
}
.icePnlClpsblColpsd-dis
{
    COLOR: #999
}
.icePnlClpsblColpsdHdr-dis
{
    COLOR: #999
}
.icePnlClpsblColpsdCnt-dis
{
    COLOR: #999
}
.icePnlClpsblHdr-dis .iceOutTxt
{
    COLOR: #999
}
.icePnlClpsblCnt-dis .iceOutTxt
{
    COLOR: #999
}
.icePnlClpsblColpsdHdr-dis .iceOutTxt
{
    COLOR: #999
}
.icePnlClpsblColpsdCnt-dis .iceOutTxt
{
    COLOR: #999
}
.icePnlClpsblHdr IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.icePnlClpsblColpsdHdr IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.iceGmp
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    BORDER-SPACING: 0px;
    PADDING-RIGHT: 0px;
    BORDER-COLLAPSE: collapse;
    PADDING-TOP: 0px
}
.iceGmpMapTd
{
    VERTICAL-ALIGN: top
}
.iceGmpMapTd DIV.gmap
{
    WIDTH: 600px;
    HEIGHT: 400px
}
.iceInpRchTxt
{
    WIDTH: 100%
}
.icePnlDvr
{
    WIDTH: 800px;
    HEIGHT: 400px
}
.icePnlDvrHor
{
    WIDTH: 800px;
    HEIGHT: 400px
}
.icePnlDvrCnt
{
    BORDER-BOTTOM: #ababab 1px solid;
    BORDER-LEFT: #ababab 1px solid;
    HEIGHT: 100%;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #ababab 1px solid
}
.icePnlDvrHorCnt
{
    BORDER-BOTTOM: #ababab 1px solid;
    BORDER-LEFT: #ababab 1px solid;
    HEIGHT: 100%;
    BORDER-TOP: #ababab 1px solid;
    BORDER-RIGHT: #ababab 1px solid
}
.icePnlDvrFst
{
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 100%;
    OVERFLOW: auto
}
.icePnlDvrSnd
{
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 100%;
    OVERFLOW: auto
}
.icePnlDvrSpt
{
    BORDER-LEFT: #ababab 1px solid;
    BACKGROUND-COLOR: #efefef;
    WIDTH: 2px;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 100%;
    CURSOR: e-resize;
    BORDER-RIGHT: #ababab 1px solid
}
.icePnlDvrHorFst
{
    WIDTH: 100%;
    DISPLAY: block;
    OVERFLOW: auto
}
.icePnlDvrHorSnd
{
    WIDTH: 100%;
    DISPLAY: block;
    OVERFLOW: auto
}
.icePnlDvrHorSpt
{
    BORDER-BOTTOM: #ababab 1px solid;
    BACKGROUND-COLOR: #efefef;
    WIDTH: 100%;
    HEIGHT: 2px;
    BORDER-TOP: #ababab 1px solid;
    CURSOR: n-resize
}
.iceSelMnyCb INPUT
{
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 5px 2px 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px
}
.iceSelOneRb INPUT
{
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 5px 2px 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px
}
.iceSelBoolChkbx
{
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 5px 2px 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px
}
.icePnlCnf
{
    Z-INDEX: 1000;
    BORDER-BOTTOM: #7dbbe2 1px solid;
    BORDER-LEFT: #7dbbe2 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #f5f5f5;
    PADDING-LEFT: 0px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #666666;
    BORDER-TOP: #7dbbe2 1px solid;
    BORDER-RIGHT: #7dbbe2 1px solid;
    PADDING-TOP: 0px
}
.icePnlCnfHdr
{
    BORDER-BOTTOM: #7dbbe2 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT: bold 11px tahoma;
    BACKGROUND: url(./css-images/PnlHdr_bgslice.gif) #fff repeat-x left top;
    HEIGHT: 2em;
    COLOR: #484848;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
.icePnlCnfBody
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
    PADDING-TOP: 10px
}
.icePnlCnfBtns
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
    PADDING-TOP: 5px
}
.icePnlCnfBtns INPUT
{
    MARGIN: 0px 20px
}
.iceDatExp IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.iceDatExp INPUT
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.icePnlTbLblLnk IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.iceHdnLnk
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 0px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.iceHdnLnk IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}

