.icePnlTbSet table {
	margin: 0px;
}

.icePnlTbOn {
	margin-right: 0;
}

.icePnlTbOn .MidMid td,.icePnlTbOn .MidMid div.ptfd {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOn .LftTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_LftTop.gif")
		no-repeat scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOn .MidTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_MidTop.gif")
		repeat-x scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
}

.icePnlTbOn .RtTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_RtTop.gif")
		no-repeat scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOn .LftMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_LftMid.gif") repeat
		scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOn .MidMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_MidMid.gif") repeat
		scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
}

.icePnlTbOn .MidMid a,.icePnlTbOn .MidMid div.ptfd {
	background: url("../art/Tab_MidMid_bullet.gif") no-repeat scroll left
		top transparent;
	border: medium none;
	color: #666666;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 3px;
	padding: 4px 8px 5px 28px;
	text-decoration: none;
}

.icePnlTbOn .MidMid div.ptfd {
	padding: 1px 8px 5px 28px;
}

.icePnlTbOn .RtMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_RtMid.gif") repeat
		scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOn .LftBtm {
	background: none repeat scroll 0 0 #F7F7F7;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOn .MidBtm {
	background: none repeat scroll 0 0 #F7F7F7;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOn .RtBtm {
	background: none repeat scroll 0 0 #F7F7F7;
	height: 1px;
	padding: 0;
	text-align: center;
}

* html .icePnlTbOn .MidMid a,* html .icePnlTbOn .MidMid div.ptfd {
	width: 1%;
}

.icePnlTbOff {
	margin-right: 0;
}

.icePnlTbOff .MidMid td,.icePnlTbOff .MidMid div.ptfd {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOff .LftTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_LftTop_off.gif")
		no-repeat scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOff .MidTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_MidTop_off.gif")
		repeat-x scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
}

.icePnlTbOff .RtTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_RtTop_off.gif")
		no-repeat scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOff .LftMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_LftMid_off.gif")
		repeat scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOff .MidMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_MidMid_off.gif")
		repeat scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
}

.icePnlTbOff .MidMid a,.icePnlTbOff .MidMid div.ptfd {
	background: url("../art/Tab_MidMid_bullet_off.gif") no-repeat scroll
		left top transparent;
	border: medium none;
	color: #666666;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 3px;
	padding: 4px 8px 5px 28px;
	text-decoration: none;
}

.icePnlTbOff .MidMid div.ptfd {
	padding: 1px 8px 5px 28px;
}

.icePnlTbOff .MidMid a:hover {
	font-weight: bold;
}

.icePnlTbOff .MidMid td:hover {
	color: #3581A5;
}

.icePnlTbOff .RtMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_RtMid_off.gif")
		repeat scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOff .LftBtm {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOff .MidBtm {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOff .RtBtm {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

* html .icePnlTbOff .MidMid a,* html .icePnlTbOff .MidMid div.ptfd {
	width: 1%;
}

.icePnlTbOver {
	
}

.icePnlTbOver .MidMid td,.icePnlTbOver .MidMid div.ptfd {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOver .LftTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_LftTop_off.gif")
		no-repeat scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOver .MidTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_MidTop_off.gif")
		repeat-x scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
}

.icePnlTbOver .RtTop {
	background: url("../xmlhttp/css/rime/css-images/Tab_RtTop_off.gif")
		no-repeat scroll left top transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOver .LftMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_LftMid_off.gif")
		repeat scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOver .MidMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_MidMid_off.gif")
		repeat scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
}

.icePnlTbOver .MidMid a,.icePnlTbOver .MidMid div.ptfd {
	background: url("../art/Tab_MidMid_bullet_over.gif") no-repeat scroll
		left top transparent;
	border: medium none;
	color: #666666;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 3px;
	padding: 4px 8px 5px 28px;
	text-decoration: none;
}

.icePnlTbOver .MidMid div.ptfd {
	padding: 1px 8px 5px 28px;
}

.icePnlTbOver .MidMid a:hover {
	color: #551B78;
	font-weight: bold;
}

.icePnlTbOver .RtMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_RtMid_off.gif")
		repeat scroll left top transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOver .LftBtm {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOver .MidBtm {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOver .RtBtm {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

* html .icePnlTbOver .MidMid a,* html .icePnlTbOver .MidMid div.ptfd {
	width: 1%;
}

.icePnlTbSetSpcr {
	border-bottom: 1px solid #D9D9D9;
	width: 100%;
}

.icePnlTbSet {
	width: 100%;
}

.icePnlTbSetCnt {
	background:
		url("../xmlhttp/css/rime/css-images/contentContainer_bg.gif") repeat-x
		scroll left top #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 20px;
	padding-bottom: 10px;
}

.icePnlTbSetCntBtm {
	background:
		url("../xmlhttp/css/rime/css-images/contentContainer_bg_up.gif")
		repeat-x scroll left top transparent;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	padding: 20px;
}

.icePnlTbSet td.lowmarginCnt {
	padding-top: 3px;
}

.icePnlTbOnBtm {
	margin-right: 0;
}

.icePnlTbOnBtm .MidMid td,.icePnlTbOnBtm .MidMid div.ptfd {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOnBtm .LftTop {
	background: none repeat scroll 0 0 #F7F7F7;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOnBtm .MidTop {
	background: none repeat scroll 0 0 #F7F7F7;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOnBtm .RtTop {
	background: none repeat scroll 0 0 #F7F7F7;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOnBtm .LftMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_LftMid.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOnBtm .MidMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_MidMid.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
}

.icePnlTbOnBtm .MidMid a,.icePnlTbOnBtm .MidMid div.ptfd {
	background: url("../art/Tab_MidMid_bullet.gif") no-repeat scroll left
		top transparent;
	border: medium none;
	color: #666666;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 3px;
	padding: 3px 8px 2px 28px;
	text-decoration: none;
}

.icePnlTbOnBtm .MidMid div.ptfd {
	padding: 0 0 0 28px;
}

.icePnlTbOnBtm .RtMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_RtMid.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOnBtm .LftBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_LftBtm.gif")
		no-repeat scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOnBtm .MidBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_MidBtm.gif")
		repeat-x scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
}

.icePnlTbOnBtm .RtBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_RtBtm.gif")
		no-repeat scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

* html .icePnlTbOnBtm .MidMid a,* html .icePnlTbOnBtm .MidMid div.ptfd {
	width: 1%;
}

.icePnlTbOffBtm {
	margin-right: 0;
}

.icePnlTbOffBtm .MidMid td,.icePnlTbOffBtm .MidMid div.ptfd {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOffBtm .LftTop {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOffBtm .MidTop {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOffBtm .RtTop {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOffBtm .LftMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_LftMid_off.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOffBtm .MidMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_MidMid_off.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
}

.icePnlTbOffBtm .MidMid a,.icePnlTbOffBtm .MidMid div.ptfd {
	background: url("../art/Tab_MidMid_bullet_off.gif") no-repeat scroll
		left top transparent;
	border: medium none;
	color: #666666;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 3px;
	padding: 3px 8px 2px 28px;
	text-decoration: none;
}

.icePnlTbOffBtm .MidMid div.ptfd {
	padding: 0 0 0 28px;
}

.icePnlTbOffBtm .MidMid a:hover,.icePnlTbOffBtm .MidMid>td:hover {
	font-weight: bold;
}

.icePnlTbOffBtm .RtMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_RtMid_off.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOffBtm .LftBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_LftBtm_off.gif")
		no-repeat scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOffBtm .MidBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_MidBtm_off.gif")
		repeat-x scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
}

.icePnlTbOffBtm .RtBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_RtBtm_off.gif")
		no-repeat scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

* html .icePnlTbOffBtm .MidMid a,* html .icePnlTbOffBtm .MidMid td {
	width: 1%;
}

.icePnlTbOverBtm {
	
}

.icePnlTbOverBtm .MidMid td,.icePnlTbOverBtm .MidMid div.ptfd {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOverfBtm .LftTop {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOverBtm .MidTop {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
}

.icePnlTbOverBtm .RtTop {
	background: none repeat scroll 0 0 #D9D9D9;
	border: medium none;
	height: 1px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOverBtm .LftMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_LftMid_off.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOverBtm .MidMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_MidMid_off.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
}

.icePnlTbOverBtm .MidMid a,.icePnlTbOverBtm .MidMid div.ptfd {
	background: url("../art/Tab_MidMid_bullet_over.gif") no-repeat scroll
		left top transparent;
	border: medium none;
	color: #666666;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 3px;
	padding: 3px 8px 2px 28px;
	text-decoration: none;
}

.icePnlTbOverBtm .MidMid div.ptfd {
	padding: 0 0 0 28px;
}

.icePnlTbOverBtm .MidMid a:hover,.icePnlTbOverBtm .MidMid td:hover {
	font-weight: bold;
}

.icePnlTbOverBtm .RtMid {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_RtMid_off.gif")
		repeat scroll left bottom transparent;
	border: medium none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOverBtm .LftBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_LftBtm_off.gif")
		no-repeat scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOverBtm .MidBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_MidBtm_off.gif")
		repeat-x scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
}

.icePnlTbOverBtm .RtBtm {
	background: url("../xmlhttp/css/rime/css-images/Tab_Btm_RtBtm_off.gif")
		no-repeat scroll left bottom transparent;
	border: medium none;
	height: 4px;
	padding: 0;
	text-align: center;
	width: 4px;
}

* html .icePnlTbOverBtm .MidMid a {
	
}

.icePnlTbSetSpcrBtm {
	border-top: 1px solid #D9D9D9;
	width: 100%;
}

.icePnlTbSetBtm {
	background-color: #FFFFFF;
	border-left: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
	padding: 10px;
}

.icePnlTbOn .MidMid div.ptfd a,.icePnlTbOff .MidMid div.ptfd a,.icePnlTbOver .MidMid div.ptfd a,.icePnlTbOnBtm .MidMid div.ptfd a,.icePnlTbOffBtm .MidMid div.ptfd a,.icePnlTbOverBtm .MidMid div.ptfd a
	{
	background-image: none;
	border: medium none;
	margin: 0;
	padding: 0;
}

.icePnlTbOff {
	
}

.icePnlTbOff .LftTop-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-left-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	height: 4px;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOff .MidTop-dis {
	background-color: #DEDEDE;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-mid-top-dis.gif");
	background-repeat: repeat-x;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOff .RtTop-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOff .LftMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 28px;
	text-align: center;
}

.icePnlTbOff .MidMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	color: #ABABAB;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 28px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOff .MidMid-dis a,.icePnlTbOff .MidMid-dis div.ptfd {
	color: #ABABAB;
	cursor: default;
	text-decoration: none;
}

.icePnlTbOff .RtMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 15px;
	text-align: center;
}

.icePnlTbOff .LftBtm-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-left-bot.gif")
		;
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbOff .MidBtm-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-mid-bot.gif");
	background-repeat: repeat-x;
	border: medium none;
}

.icePnlTbOff .RtBtm-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-bot.gif");
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbOffBtm .LftBtm-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-left-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	height: 4px;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOffBtm .MidBtm-dis {
	background-color: #DEDEDE;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-mid-top-dis.gif");
	background-repeat: repeat-x;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOffBtm .RtBtm-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOffBtm .LftMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 15px;
	text-align: center;
}

.icePnlTbOffBtm .MidMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	color: #ABABAB;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOffBtm .MidMid-dis a,.icePnlTbOffBtm .MidMid-dis div.ptfd {
	color: #ABABAB;
	cursor: default;
	text-decoration: none;
}

.icePnlTbOffBtm .RtMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 15px;
	text-align: center;
}

.icePnlTbOffBtm .LftTop-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-left-bot.gif")
		;
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbOffBtm .MidTop-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-mid-bot.gif");
	background-repeat: repeat-x;
	border: medium none;
}

.icePnlTbOffBtm .RtTop-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-bot.gif");
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbOnBtm .LftBtm-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-left-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	height: 4px;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOnBtm .MidBtm-dis {
	background-color: #DEDEDE;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-mid-top-dis.gif");
	background-repeat: repeat-x;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOnBtm .RtBtm-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOnBtm .LftMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 15px;
	text-align: center;
}

.icePnlTbOnBtm .MidMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	color: #ABABAB;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOnBtm .MidMid-dis a,.icePnlTbOnBtm .MidMid-dis a {
	color: #ABABAB;
	cursor: default;
	text-decoration: none;
}

.icePnlTbOnBtm .RtMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 15px;
	text-align: center;
}

.icePnlTbOnBtm .LftTop-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-left-bot.gif")
		;
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbOnBtm .MidTop-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-mid-bot.gif");
	background-repeat: repeat-x;
	border: medium none;
}

.icePnlTbOnBtm .RtTop-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-bot.gif");
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbOn {
	
}

.icePnlTbOn .LftTop-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-left-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	height: 4px;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOn .MidTop-dis {
	background-color: #DEDEDE;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-mid-top-dis.gif");
	background-repeat: repeat-x;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOn .RtTop-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-top-dis.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	border: medium none;
	padding-top: 1px;
	text-align: center;
}

.icePnlTbOn .LftMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 15px;
	text-align: center;
}

.icePnlTbOn .MidMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	color: #ABABAB;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: center;
	white-space: nowrap;
}

.icePnlTbOn .MidMid-dis a,.icePnlTbOn .MidMid-dis div.ptfd {
	color: #ABABAB;
	cursor: default;
	text-decoration: none;
}

.icePnlTbOn .RtMid-dis {
	background-color: #DEDEDE;
	border: medium none;
	padding-top: 15px;
	text-align: center;
}

.icePnlTbOn .LftBtm-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-left-bot.gif")
		;
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbOn .MidBtm-dis {
	background-color: transparent;
	background-image: url("../xmlhttp/css/rime/css-images/off-mid-bot.gif");
	background-repeat: repeat-x;
	border: medium none;
}

.icePnlTbOn .RtBtm-dis {
	background-color: transparent;
	background-image:
		url("../xmlhttp/css/rime/css-images/off-right-bot.gif");
	background-repeat: no-repeat;
	border: medium none;
}

.icePnlTbSetHdrIconLft {
	display: none;
	height: 0;
	width: 0;
}

.icePnlTbSetHdrIconRt {
	display: none;
	height: 0;
	width: 0;
}

.icePnlTbSetHdrLbl {
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap;
}

.icePnlTbLblLnk img {
	border: 0 none;
}

/*
   Classes for the output progress bar
*/
.iceOutProgIndetActv {
	margin: 1px;
	height: 17px;
	background: url( './css-images/ProgFill_Indet_Bg_active.gif' ) repeat-x
		top left;
}

.iceOutProgIndetInactv {
	margin: 1px;
	height: 17px;
	background: url( './css-images/ProgFill_Indet_Bg_inactive.gif' )
		repeat-x top left;
}

/*
    Classes for the connection status indicator
*/
.iceOutConStatInactv,.iceOutConStatActv,.iceOutConStatCaution,.iceOutConStatDisconnect
	{
	height: 33px;
	width: 33px;
	position: absolute;
	margin-left: -10px;
}

.iceOutConStat {
	margin: 10px;
	width: 25px;
	height: 25px;
	border: none;
	font-size: .5em;
}

.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;
}

/*
--------------- Progress bar
*/
.iceOutProg {
	margin: 0;
}

.iceOutProgBg {
	width: 300px;
	height: 17px;
	border: 1px solid #d9d9d9;
	background: #FFF;
}

.iceOutProgFill {
	display: block;
	margin: 1px;
	height: 17px;
	background: url(css-images/ProgFill_bg.gif) repeat-x top left;
}

.iceOutProgTxt {
	color: #484848;
}

/*
--------------- autoComplete classes ------
*/
.iceSelInpTxtTxt {
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
	padding: 2px;
}

.iceSelInpTxtList {
	position: absolute;
	display: block;
	border-top: 1px solid #ABABAB;
	border-right: 1px solid #666666;
	border-left: 1px solid #ABABAB;
	border-bottom: 1px solid #333333;
	z-index: 1000;
}

.iceSelInpTxtRow {
	display: block;
	background-color: #FFFFFF;
	color: #333333;
	padding: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #DEDEDE;
	position: relative;
}

.iceSelInpTxtSelRow {
	display: block;
	background-color: #4591A1;
	color: #FFFFFF;
	padding: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}

.iceSelInpTxtSelRow span {
	color: #FFFFFF;
}

/*
----------- FileUpload Component classes
*/
.iceInpFile {
	overflow: hidden;
}

.iceInpFileTxt {
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.iceInpFileBtn {
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}