﻿/*==========================================================================
	PanelList
==========================================================================*/

/** left panel style - multiple sections 
------------------------------------------------*/

.CAF_PnlList, 
.CAF_PnlClientCnt {  }


.CAF_PnlList div,
.CAF_PnlList a { display:block; margin:0px; padding:3px; text-decoration:none;
	font: 70% Arial,Helvetica,sans-serif; }
.CAF_PnlList a:hover, 
.CAF_PnlList a:focus { padding:2px; border:1px solid #316AC5; background-color:#DDEEFF;	text-decoration:none;
	/*border-top-color:#EEEEEE; border-left-color:#EEEEEE; border-bottom-color:#999999; border-right-color:#999999;*/ }

.CAF_PnlList div { color:#999999; }
.CAF_PnlList div.done { color:#333333; }
.CAF_PnlList div.on { color:#333333; }

.CAF_PnlList div span, .CAF_PnlList a span { display:block; margin:0px; padding:1px 1px 1px 16px;
	background:transparent url("../img/PanelList/PanelList/PnlDot.gif") left 2px no-repeat; }
	
.CAF_PnlList div span { cursor:default; }	
	

.CAF_PnlList a span.step1, .CAF_PnlList div.on span.step1, .CAF_PnlList div.done span.step1
	{ background-image:url("../img/PanelList/PanelList/PnlStep_1.gif"); padding:1px 1px 1px 18px; }
.CAF_PnlList a span.step2, .CAF_PnlList div.on span.step2, .CAF_PnlList div.done span.step2
	{ background-image:url("../img/PanelList/PanelList/PnlStep_2.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList a span.step3, .CAF_PnlList div.on span.step3, .CAF_PnlList div.done span.step3
	{ background-image:url("../img/PanelList/PanelList/PnlStep_3.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList a span.step4, .CAF_PnlList div.on span.step4, .CAF_PnlList div.done span.step4 
	{ background-image:url("../img/PanelList/PanelList/PnlStep_4.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList a span.step5, .CAF_PnlList div.on span.step5, .CAF_PnlList div.done span.step5 
	{ background-image:url("../img/PanelList/PanelList/PnlStep_5.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList a span.step6, .CAF_PnlList div.on span.step6, .CAF_PnlList div.done span.step6 
	{ background-image:url("../img/PanelList/PanelList/PnlStep_6.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList a span.step7, .CAF_PnlList div.on span.step7, .CAF_PnlList div.done span.step7 
	{ background-image:url("../img/PanelList/PanelList/PnlStep_7.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList a span.step8, .CAF_PnlList div.on span.step8, .CAF_PnlList div.done span.step8 
	{ background-image:url("../img/PanelList/PanelList/PnlStep_8.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList a span.step9, .CAF_PnlList div.on span.step9, .CAF_PnlList div.done span.step9 
	{ background-image:url("../img/PanelList/PanelList/PnlStep_9.gif"); padding:1px 1px 1px 18px;}

.CAF_PnlList div span.step1 { background-image:url("../img/PanelList/PanelList/PnlStepOff_1.gif"); padding:1px 1px 1px 18px; }
.CAF_PnlList div span.step2 { background-image:url("../img/PanelList/PanelList/PnlStepOff_2.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList div span.step3 { background-image:url("../img/PanelList/PanelList/PnlStepOff_3.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList div span.step4 { background-image:url("../img/PanelList/PanelList/PnlStepOff_4.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList div span.step5 { background-image:url("../img/PanelList/PanelList/PnlStepOff_5.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList div span.step6 { background-image:url("../img/PanelList/PanelList/PnlStepOff_6.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList div span.step7 { background-image:url("../img/PanelList/PanelList/PnlStepOff_7.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList div span.step8 { background-image:url("../img/PanelList/PanelList/PnlStepOff_8.gif"); padding:1px 1px 1px 18px;}
.CAF_PnlList div span.step9 { background-image:url("../img/PanelList/PanelList/PnlStepOff_9.gif"); padding:1px 1px 1px 18px;}

.CAF_PnlList a.on,
.CAF_PnlList a.on:hover { padding:2px; background-color:#FFFFCC; border:1px solid #FF9933;
	/*border-top-color:#999999; border-left-color:#999999; border-bottom-color:#EEEEEE; border-right-color:#EEEEEE;*/ }
	
.CAF_PnlList div.on { font-weight:bold; background-color:#DDDDDD; padding:2px; border:1px solid #FF9933;
	border-top-color:#999999; border-left-color:#999999; border-bottom-color:#FFFFFF; border-right-color:#FFFFFF; }	
/** Pnl
 --------------------------*/
.CAF_Pnl .None
{
	background-color: transparent;
	border-bottom-style: dotted;	
	border-bottom-color: #000000;	
}
.CAF_Pnl .blue { background-color:#D2E4FC; }
.CAF_Pnl .red { background-color:#FCD2D2; }
.CAF_Pnl .green { background-color:#EEFCD2; }
.CAF_Pnl .ygreen { background-color:#EEFCD2; }
.CAF_Pnl .gold { background-color:#FFFFCC; }
.CAF_Pnl .grey { background-color:#DDDDDD; }
.CAF_Pnl .green a:hover { padding:2px; border:1px solid #316AC5; background-color:#FFFFFF;text-decoration:none;
	border-top-color:#999999; border-left-color:#999999; border-bottom-color:#EEEEEE; border-right-color:#EEEEEE; }

.CAF_Pnl { padding:0; margin:0; width:190px;  }

.CAF_Pnl h1, 
.CAF_Pnl h2 { font:bold 8pt Tahoma,Arial,Helvetica,sans-serif; background-color:#EEEEEE;
	margin:0px; padding:4px 0px 4px 7px;  border-bottom:1px solid #FFFFFF; }

.CAF_Pnl h1 table, 
.CAF_Pnl h2 table { margin:0; padding:0; border:0; width:100%;} 

.CAF_Pnl h1 table td, 
.CAF_Pnl h2 table td { margin:0; padding:0; border:0;} 

.CAF_Pnl h1 table td.expBtn, 
.CAF_Pnl h2 table td.expBtn { text-align:right; } 

.CAF_Pnl h1 table td.expBtn a:hover, 
.CAF_Pnl h2 table td.expBtn a:hover { background-color:#FFFFFF; } 

.CAF_Pnl h1 { border-top:1px solid #BBBBBB; }	

.CAF_Pnl h1.blue, .CAF_Pnl h2.blue { color:#FFFFFF; background-image:url(../img/PanelList/PanelList/PnlBG_Blue.gif); 
	 border-bottom:1px solid #FFFFFF; }
.CAF_Pnl h1.red, .CAF_Pnl h2.red { color:#FFFFFF; background-image:url(../img/PanelList/PanelList/PnlBG_Red.gif); 
	 border-bottom:1px solid #FFFFFF; }
.CAF_Pnl h1.green, .CAF_Pnl h2.green { color:#FFFFFF; background-image:url(../img/PanelList/PanelList/PnlBG_Green.gif); 
	 border-bottom:1px solid #FFFFFF; }
.CAF_Pnl h1.green, .CAF_Pnl h2.ygreen { color:#FFFFFF; background-image:url(../img/PanelList/PanelList/PnlBG_YGreen.gif); 
	 border-bottom:1px solid #FFFFFF; }
.CAF_Pnl h1.gold, .CAF_Pnl h2.gold { color:#000000; background-image:url(../img/PanelList/PanelList/PnlBG_Gold.gif); 
	 border-bottom:1px solid #FFFFFF; }
.CAF_Pnl h1.grey, .CAF_Pnl h2.grey { color:#FFFFFF; background-image:url(../img/PanelList/PanelList/PnlBG_Grey.gif); 
	 border-bottom:1px solid #FFFFFF; }
.CAF_Pnl h1.Default, .CAF_Pnl h2.Default { color:#FFFFFF; background-image:url(../img/PanelList/PanelList/PnlOverBG.gif); 
	 border-bottom:1px solid #FFFFFF; }

.CAF_Pnl h1 img, 
.CAF_Pnl h2 img { vertical-align:middle; margin:0 3px 0 0; }

.CAF_Pnl .icoPin a span { background:transparent url("../img/PanelList/PanelList/PnlDot.gif") left 2px no-repeat; }
.CAF_Pnl .icoSearch a span { background:transparent url("../img/PanelList/PanelList/PnlSearch.gif") left 2px no-repeat; }
.CAF_Pnl .icoPopWin a span { background:transparent url("../img/PanelList/PanelList/PnlDotPop.gif") left 2px no-repeat; }
.CAF_Pnl .icoNote a span { background:transparent url("../img/PanelList/PanelList/PnlNote.gif") left 2px no-repeat; }

.CAF_PnlSep { border-bottom:2px inset #FFFFFF; height:6px; margin:0; font-size:1px; }	
