
/* pcage controls */

/********************************* 
	login page	
***********************************/

#cc_ExtLogoBar { margin:0; padding:0; height:50px;	background-image:url(../img/LoginLogoBG.gif); background-repeat:repeat-x; }
#cc_ExtLogo { margin:0; padding:0; height:50px;
	background-position:left top; background-image:url(../img/StlLogo.jpg); background-repeat:no-repeat; }

#cc_ExtBar { margin:0; padding:0; width:100%; height:25px; border-bottom:2px solid #DDDDDD; 
	background-image:url(../img/ExtBarBG.gif); background-repeat:repeat-x; }
#cc_ExtBar td { margin:0; padding:0 8px; height:25px; color:#FFFFFF; font:bold 11px Arial;}
#cc_ExtBar a { color:#FFFFFF;}

#cc_ExtBar td.head { padding:0 0 0 20px; }
#cc_ExtBar td.tail { padding:0 20px 0 0; width:100%; }




/********************************* 
	iPACS header
***********************************/

#cc_PACSHeaderBG { margin:0; padding:0; background-position:left top;
	background-image:url(../img/LogoBG.gif); background-repeat:repeat-x; }
#cc_PACSHeaderLogo { margin:0; padding:0; background-position:left top;
	background-image:url(../img/Logo.gif); background-repeat:no-repeat;}
#cc_PACSHeaderLogo  a {	color: #0000BB; text-decoration:none; }
#cc_PACSHeaderLogo  a:hover { text-decoration:underline; }

/* logo area 
------------------------------*/
#cc_PACSLogoCnt { margin:0; padding:0; width:100%;}
#cc_PACSLogoCnt td.cnt { margin:0; padding:0 20px; height:36px; text-align:right; vertical-align:middle;
	font:bold 11px Arial,Helvetica,sans-serif; color:#FFFF66; }
#cc_PACSLogoCnt td.cnt a { color:#FFFFFF; }
	
	

/* category blue area 
------------------------------*/
#cc_PACSHB_1 { margin:0; padding:0; width:100%; height:30px;
	background-image:url(../img/HBar1_BG.gif); background-repeat:repeat-x; }
#cc_PACSHB_1 td { margin:0; padding:0 8px 0 5px; height:30px; vertical-align:middle;
	font:bold 11px Arial,Trebuchet MS,Helvetica,sans-serif; color:#B7C4E3; }
#cc_PACSHB_1 a { color:#FFFFFF; }
#cc_PACSHB_1 a:hover { color:#FFFF66; }
#cc_PACSHB_1 td.head { padding:0 0 0 20px; }
#cc_PACSHB_1 td.tail { padding:0 20px 0 0; width:100%; }

#cc_PACSHB_1 td.tabL { padding:0px; width:17px; background-image:url(../img/HBar1_TabL.gif); }
#cc_PACSHB_1 td.tabL div { width:17px; }
#cc_PACSHB_1 td.tab { padding:0px; background-image:url(../img/HBar1_TabBG.gif); color:#999999; font-weight:bold; }
#cc_PACSHB_1 td.tab a { color:#000000; }
#cc_PACSHB_1 td.tab a:hover { color:#000000; }
#cc_PACSHB_1 td.tabR { padding:0px; width:25px; background-image:url(../img/HBar1_TabR.gif); }
#cc_PACSHB_1 td.tabR div { width:25px; }

.HeadStart { margin:0; padding:0;height:30px;
	background-image:url(../img/HBar1_BG.gif); background-repeat:repeat-x; }
.MenuContaioner { width:1000px;overflow:hidden;float:left; }

/* icons area (toolbar) 
--------------------------------*/
#cc_PACSHB_2 { margin:0; padding:2px 20px; background-color:#FDFDFD; background-image:url(../img/HBar2_BG.gif); 
	background-repeat:repeat-x; }
	
#cc_PACSHB_TB { margin:0; padding:0; margin-left:0; margin-right:auto; }	
#cc_PACSHB_TB td { margin:0; padding:0; font:bold 8pt Arial,Helvetica,sans-serif; vertical-align:top; }
#cc_PACSHB_TB td.sep { margin:0; padding:0 10px; background-image:url(../img/HBar2_SepBG2.gif); background-position:center; background-repeat:repeat-y; }
#cc_PACSHB_TB img { border-width:0; padding:0; margin:0; }

#cc_PACSHB_TB a, #cc_PACSHB_TB span { text-align:center; display:block; padding:3px 5px; }
#cc_PACSHB_TB span { color:#BBBBBB; }

#cc_PACSHB_TB a:hover { padding:2px 4px; text-decoration:none; background-color:#DDEEFF; border:1px solid #FFFFFF; background-image:url(../img/WhitePaper.gif); 
	border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#AAAAAA; border-right-color:#AAAAAA;   }

#cc_PACSHB_TB a.on, #cc_PACSHB_TB span.on { padding:2px 4px; text-decoration:none; background-color:#DDEEFF; background-image:url(../img/WhitePaper.gif); 
	border:1px solid #FFFFFF; 
	border-top-color:#AAAAAA; border-left-color:#AAAAAA; border-bottom-color:#FFFFFF; border-right-color:#FFFFFF;   }
#cc_PACSHB_TB span.on { color:#333333; }

#cc_PACSHB_2_Btm { margin:0; padding:0; height:5px; font-size:1px; line-height:1px; background-image:url(../img/HBar2_Btm.gif); 
	background-repeat:repeat-x; }
	

/* footer 
--------------------------------*/
table#cc_PACSFooter { margin:0; padding:0; border-top:1px solid #CCCCCC; width:100%; }
table#cc_PACSFooter td.txt { text-align:left; vertical-align:top; margin:0; padding:8px 15px 10px 15px;
	font:normal 8pt Arial,Helvetica,sans-serif; color:#666666; }
table#cc_PACSFooter td.logo { text-align:right; vertical-align:top; margin:0; padding:8px 15px 0 0; }


/* Web part table
----------------------------------------------*/	
table.cc_WPTab { width:100%; border-width:0; }
table.cc_WPTab td { vertical-align:top; }



/* app home multi column style
--------------------------------------------------*/
.cc_MultiClmTable{ margin:0px; padding:0px; width:100%; height:100%;
	 background-image:url(../img/pageBG.gif); background-position:right bottom; background-repeat:no-repeat;}
.cc_MultiClmTd{ margin:0px; padding:0px; vertical-align:top; height:100%; }
.cc_MultiClmLeft{ background-color:#F2F5F7; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; height:100%; }

.cc_ModHomeTable{ margin:0px; padding:0px; width:100%; height:100%;
	 background-image:url(../img/pageBG.gif); background-position:right bottom; background-repeat:no-repeat;}
.cc_ModHomeTable a {color: #0000BB; text-decoration:none; }
.cc_ModHomeTable a:hover { text-decoration:underline; }

.cc_ModHomeTd{ margin:0px; padding:10px 15px; vertical-align:top; height:100%; }
.cc_ModHomeSide{ width:250px; background-color:transparent; background-image:url(../img/ModLeftBG.gif); 
	background-repeat:repeat-x; background-position:0 0; }


/* Module Home Table
-------------------------------------------*/
.cc_ModHomeTab { margin:8px; padding:0; border:0; }
.cc_ModHomeTab td { margin:0; padding:5px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }
.cc_ModHomeTab div.ttl a { font:bold 80% Verdana,Arial; }
.cc_ModHomeTab div.desc { font:normal 8pt Arial; color:#333333; padding:5px 0; }
.cc_ModHomeTab td.sep { font-size:1px; line-height:1px; padding:1px; border-top:2px dotted #CCDDFF;}
.cc_ModHomeTab tr.overOff { background-color:transparent; }
.cc_ModHomeTab tr.overOn { background-color:#F5F7F9; }


.cc_SimplePgTtl { margin:0 0 5px 0; font:normal 110% Arial; padding:4px 8px; border-bottom:2px solid #990000; color:#990000;}

/* floating panel style - multiple sections
---------------------------------------------*/

.cc_Pnl { padding:0; margin:0; width:180px;  }

.cc_Pnl h1, 
.cc_Pnl h2 { font:bold 8pt Arial,Helvetica,sans-serif; background-color:#EEEEEE;
	margin:0px; padding:4px 8px 4px 8px; background-image:url(../img/PnlOverBG.gif); border-bottom:1px solid #FFFFFF; }

.cc_Pnl h1 { border-top:1px solid #BBBBBB; }	

.cc_Pnl h1.blue, .cc_Pnl h2.blue { color:#FFFFFF; background-image:url(../img/BtnBG_Blue.gif); 
	 border-bottom:1px solid #FFFFFF; }
.cc_Pnl h1.red, .cc_Pnl h2.red { color:#FFFFFF; background-image:url(../img/BtnBG_Red.gif); 
	 border-bottom:1px solid #FFFFFF; }
.cc_Pnl h1.green, .cc_Pnl h2.green { color:#FFFFFF; background-image:url(../img/BtnBG_Green.gif); 
	 border-bottom:1px solid #FFFFFF; }
.cc_Pnl h1.gold, .cc_Pnl h2.gold { color:#000000; background-image:url(../img/BtnBG_Gold.gif); 
	 border-bottom:1px solid #FFFFFF; }
.cc_Pnl h1.grey, .cc_Pnl h2.grey { color:#FFFFFF; background-image:url(../img/BtnBG_Grey.gif); 
	 border-bottom:1px solid #FFFFFF; }

.cc_Pnl h1 img, 
.cc_Pnl h2 img { vertical-align:middle; margin:0 3px 0 0; }

.cc_PnlList, 
.cc_PnlClientCnt { padding:8px;}

.cc_PnlList div,
.cc_PnlList a { display:block; margin:0px; padding:4px; text-decoration:none;
	font:normal 8pt Tahoma,Arial,Helvetica,sans-serif; }
.cc_PnlList a:hover, 
.cc_PnlList a:focus { padding:3px; 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;*/ }

.cc_PnlList div { color:#999999; }
.cc_PnlList div.done { color:#333333; }
.cc_PnlList div.on { color:#333333; }

.cc_PnlList div span, .cc_PnlList a span { display:block; margin:0px; padding:1px 1px 1px 16px;
	background:transparent url("../img/PnlDot.gif") left 2px no-repeat; }
	
.cc_PnlList div span { cursor:default; }	
	

.cc_PnlList a span.step1, .cc_PnlList div.on span.step1, .cc_PnlList div.done span.step1
	{ background-image:url("../img/PnlStep_1.gif"); padding:1px 1px 1px 18px; }
.cc_PnlList a span.step2, .cc_PnlList div.on span.step2, .cc_PnlList div.done span.step2
	{ background-image:url("../img/PnlStep_2.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList a span.step3, .cc_PnlList div.on span.step3, .cc_PnlList div.done span.step3
	{ background-image:url("../img/PnlStep_3.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList a span.step4, .cc_PnlList div.on span.step4, .cc_PnlList div.done span.step4 
	{ background-image:url("../img/PnlStep_4.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList a span.step5, .cc_PnlList div.on span.step5, .cc_PnlList div.done span.step5 
	{ background-image:url("../img/PnlStep_5.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList a span.step6, .cc_PnlList div.on span.step6, .cc_PnlList div.done span.step6 
	{ background-image:url("../img/PnlStep_6.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList a span.step7, .cc_PnlList div.on span.step7, .cc_PnlList div.done span.step7 
	{ background-image:url("../img/PnlStep_7.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList a span.step8, .cc_PnlList div.on span.step8, .cc_PnlList div.done span.step8 
	{ background-image:url("../img/PnlStep_8.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList a span.step9, .cc_PnlList div.on span.step9, .cc_PnlList div.done span.step9 
	{ background-image:url("../img/PnlStep_9.gif"); padding:1px 1px 1px 18px;}

.cc_PnlList div span.step1 { background-image:url("../img/PnlStepOff_1.gif"); padding:1px 1px 1px 18px; }
.cc_PnlList div span.step2 { background-image:url("../img/PnlStepOff_2.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList div span.step3 { background-image:url("../img/PnlStepOff_3.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList div span.step4 { background-image:url("../img/PnlStepOff_4.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList div span.step5 { background-image:url("../img/PnlStepOff_5.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList div span.step6 { background-image:url("../img/PnlStepOff_6.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList div span.step7 { background-image:url("../img/PnlStepOff_7.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList div span.step8 { background-image:url("../img/PnlStepOff_8.gif"); padding:1px 1px 1px 18px;}
.cc_PnlList div span.step9 { background-image:url("../img/PnlStepOff_9.gif"); padding:1px 1px 1px 18px;}

.cc_PnlList a.on,
.cc_PnlList a.on:hover { padding:3px; background-color:#FFFFCC; border:1px solid #FF9933;
	/*border-top-color:#999999; border-left-color:#999999; border-bottom-color:#EEEEEE; border-right-color:#EEEEEE;*/ }
	
.cc_PnlList div.on { font-weight:bold; background-color:#DDDDDD; padding:3px; border:1px solid #FF9933;
	border-top-color:#999999; border-left-color:#999999; border-bottom-color:#FFFFFF; border-right-color:#FFFFFF; }	

.cc_Pnl .blue { background-color:#D2E4FC; }
.cc_Pnl .red { background-color:#FCD2D2; }
.cc_Pnl .green { background-color:#EEFCD2; }
.cc_Pnl .gold { background-color:#FFFFCC; }
.cc_Pnl .grey { background-color:#DDDDDD; }


.cc_Pnl .green a:hover { padding:3px; 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; }


.cc_Pnl .icoPin a span { background:transparent url("../img/PnlDot.gif") left 2px no-repeat; }
.cc_Pnl .icoSearch a span { background:transparent url("../img/PnlSearch.gif") left 2px no-repeat; }
.cc_Pnl .icoPopWin a span { background:transparent url("../img/PnlDotPop.gif") left 2px no-repeat; }
.cc_Pnl .icoNote a span { background:transparent url("../img/PnlNote.gif") left 2px no-repeat; }


.cc_PnlSep { border-bottom:2px inset #FFFFFF; height:6px; margin:0; font-size:1px; }	
	

/* entry form table
-----------------------------------------------*/
.cc_EntryForm { margin:0; padding:0; margin-left:0; margin-right:auto; }
.cc_EntryForm td { margin:0; padding:2px 0; vertical-align:top; }


.cc_EntryForm td.subTtl { padding:0; }
.cc_EntryForm td.subTtl div { margin:15px 0; font:bold 8pt Tahoma,Arial; padding:4px 10px;
	border-bottom:1px solid #006600; color:#006600; }

.cc_EntryForm td.sep { padding:0 0 0 8px; }
.cc_EntryForm td.sep div { margin:15px 0; border-bottom:2px dotted #DDDDDD; font-size:1px; }

.cc_EntryForm td.req { padding:0; background-image:url(../img/ico_star.gif); background-repeat:no-repeat; background-position:0 10px; width:11px; }
.cc_EntryForm td.req div { width:11px; }

.cc_EntryForm td.fld { font:normal 9pt Arial; padding:5px 8px 0 8px; text-align:left; height:20px; width:125px;  }
.cc_EntryForm span.fld { font:normal 9pt Arial; }

.cc_EntryForm td.val { font:bold 9pt Tahoma,Arial; padding:5px 0 0 1px; color:#006600; }
.cc_EntryForm td.txt { font:normal 9pt Arial; padding-top:5px; }
.cc_EntryForm td.cmt { font:normal 9pt Arial; padding:0px 5px; color:#555555; }

.cc_EntryForm td.btn { padding:10px 0 5px 0; }

.cc_EntryForm table td.fld { width:auto; }

/* page title
--------------------------------------------*/
div.cc_PageTitle { margin:0 0 5px 0; padding:0; }	
div.cc_PageTitle h1 { margin:0; padding:0 2px 1px 2px; font:bold 100% Arial; border-bottom:1px solid #990000; color:#990000; }	


/* Alert color for textbox
---------------------------------------------------------------*/
.cc_AlertRed { color:#FFFFFF; background-color:#AA0000; background-image:url(../img/txtBGRed.gif); }
.cc_AlertGreen { color:#000000; background-color:#DCF6B4; background-image:url(../img/txtBGGreen.gif); }
.cc_AlertYellow { color:#000000; background-color:Yellow; }

/* ************************************************************************************************ 
OLD BLOCK.....
****************************************************************************************************/



/* header
-------------*/

#c_Header { margin:0px; padding:0px; width:100%; background-color:#0054A6; }
#c_Header td { margin:0px; padding:0px;}

#c_HeaderLogo { margin:0px; width:100%; padding:0px; color:#FFFF00;
	background-image:url(../../client/img/Logo.gif); background-repeat:no-repeat; }
#c_HeaderLogo td { margin:0; height:40px; padding:5px 15px; text-align:right; vertical-align:bottom; 
	font-size:8pt; font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; }
#c_HeaderLogo a { color:#FFFFFF; }

#c_HeaderMenu { margin:0; padding:0; background-image:url(../img/MenuBarBG.gif); border-bottom:1px solid #A3A37C; }
#c_HeaderMenu td { vertical-align:middle; text-align:left; padding:2px; 	
	font:bold 8pt Arial,Helvetica,sans-serif; }
#c_HeaderMenu td.head { padding-left:15px; }	
#c_HeaderMenu td.tail { padding-right:15px; }
#c_HeaderMenu .txtbox { font:bold 8pt Arial,Helvetica,sans-serif; color:#006699; }
#c_HeaderMenu a { display:block; padding:4px 5px; text-decoration:none; }
#c_HeaderMenu a:hover, 
#c_HeaderMenu a.on { padding:3px 4px; border:1px solid #0054A6; 
	background-color:#CCDDFF; color:#003366; }
#c_HeaderMenu a img { border-width:0px; vertical-align:middle; padding:0 3px 0 0; }


/* footer
-------------*/
#c_Footer {	margin:15px 0 0 0; padding:3px 10px; border-top:1px solid #DDDDDD; 
	font-size:8pt; text-align:center; color:#666666; }


/* Class elements 
****************************/

/* floating panel style - multiple sections
---------------------------------------------*/
.c_Pnl { padding:0px; margin:0 0 10px 0; }

.c_PnlTop { background-image:url("../img/pnl_TBg.gif"); height:9px;}
.c_PnlTopLeftImg { float:left; background:#FFFFFF url("../img/pnl_TL.gif"); width:11px; height:9px; font-size:1px; }
.c_PnlTopRightImg { float:right; background:#FFFFFF url("../img/pnl_TR.gif"); width:10px; height:9px; font-size:1px; }

.c_PnlBottom { clear:both; background-image:url("../img/pnl_BBg.gif"); height:11px; }
.c_PnlBtmLeftImg { float:left; background:#FFFFFF url("../img/pnl_BL.gif"); width:11px; height:11px; font-size:1px;}
.c_PnlBtmRightImg { float:right; background:#FFFFFF url("../img/pnl_BR.gif"); width:10px; height:11px; font-size:1px; }

.c_PnlContent { background-color:#EAEAEA; padding:8px 6px;}
.c_PnlContent h1 { font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;	margin:0px; padding:0 3px 5px 3px; }
.c_PnlContent h1 img { vertical-align:middle; margin:0px 3px 0px 0px; }

.c_PnlContent a { display:block; margin:0px; padding:4px 4px 4px 7px; text-decoration:none;
	font:normal 8pt Tahoma,Arial,Helvetica,sans-serif; }
.c_PnlContent a:hover, 
.c_PnlContent a:focus { padding:3px 3px 3px 6px; text-decoration:none;
	border:1px solid #CCCCCC; background-color:#FFFFFF; background-image:url(../img/PnlOverBG.gif); background-repeat:repeat-x; }

.c_PnlContent a span { display:block; margin:0px; padding:1px 1px 1px 20px; cursor:hand;
	background:transparent url("../img/blt_round.gif") left 1px no-repeat; }


.c_PnlContentSep { background-color:#EAEAEA; border-bottom:2px inset #FFFFFF; height:6px; margin:0; font-size:1px; }


.c_PnlClientCnt { background-color:#EAEAEA; padding:8px 6px;}
.c_PnlClientCnt h1 { font:bold 8pt Tahoma,Arial,Helvetica,sans-serif;	margin:0px; padding:0 3px 5px 3px; }
.c_PnlClientCnt h1 img { vertical-align:middle; margin:0px 3px 0px 0px; }

/* Task panel content style 
----------------------------------*/

/* task panel header LIGHT */

.c_TskPnl { padding:0px; margin:0 0 10px 0; border-bottom:2px solid #333333; }

.c_TskPnl .c_TskPnlTtl { margin:0; padding:0; border-width:0; width:100%; height:25px; cursor:hand; }
.c_TskPnl .c_TskPnlTtlL { margin:0; padding:0; height:25px; width:12px; background-image:url(../img/tskpnl_left.gif);
	background-repeat:no-repeat; background-position:left bottom; }
.c_TskPnl .c_TskPnlTtlBG { margin:0; padding:0; height:25px; background-image:url(../img/tskpnl_title_bg.gif);
	background-repeat:repeat-x; background-position:center bottom; }

.c_TskPnl .c_TskPnlTtlROn { margin:0; padding:0; height:25px; width:27px; background-image:url(../img/tskpnl_btn_up.gif);
	background-repeat:no-repeat; background-position:right bottom; }
.c_TskPnl .c_TskPnlTtlROff { margin:0; padding:0; height:25px; width:27px; background-image:url(../img/tskpnl_btn_down.gif);
	background-repeat:no-repeat; background-position:right bottom; }
	
.c_TskPnl .c_TskPnlTtlC { margin:0; padding:0; width:100%; height:25px; background-repeat:no-repeat; 
	background-image:url(../img/tskpnl_bg.gif); background-position:right bottom;}
.c_TskPnl .c_TskPnlTtlC td.img { margin:0; padding:0 3px 0 0; }
.c_TskPnl .c_TskPnlTtlC td.ttl { margin:0; padding:0 0 7px 0; border-width:0; vertical-align:bottom; width:100%;
	font:bold 11px Tahoma,Arial,Helvetica,sans-serif; }

/* task panel header DARK */
.c_TskPnldk { width:180px; padding:0px; margin:0 0 10px 0; border-bottom:2px solid #333333; }

.c_TskPnldk .c_TskPnlTtl { margin:0; padding:0; border-width:0; width:100%; height:25px; cursor:hand; }
.c_TskPnldk .c_TskPnlTtlL { margin:0; padding:0; height:25px; width:12px; background-image:url(../img/tskpnl_left_hl.gif);
	background-repeat:no-repeat; background-position:left bottom; }
.c_TskPnldk .c_TskPnlTtlBG { margin:0; padding:0; height:25px; background-image:url(../img/tskpnl_title_bg_hl.gif);
	background-repeat:repeat-x; background-position:center bottom; }

.c_TskPnldk .c_TskPnlTtlROn { margin:0; padding:0; height:25px; width:27px; background-image:url(../img/tskpnl_btn_up_hl.gif);
	background-repeat:no-repeat; background-position:right bottom; }
.c_TskPnldk .c_TskPnlTtlROff { margin:0; padding:0; height:25px; width:27px; background-image:url(../img/tskpnl_btn_down_hl.gif);
	background-repeat:no-repeat; background-position:right bottom; }
	
.c_TskPnldk .c_TskPnlTtlC { margin:0; padding:0; width:100%; height:25px; background-repeat:no-repeat; 
	background-image:url(../img/tskpnl_bg_hl.gif); background-position:right bottom;}
.c_TskPnldk .c_TskPnlTtlC td.img { margin:0; padding:0 3px 0 0; }
.c_TskPnldk .c_TskPnlTtlC td.ttl { margin:0; padding:0 0 7px 0; border-width:0; vertical-align:bottom; width:100%;
	font:bold 11px Tahoma,Arial,Helvetica,sans-serif; color:#FFFFFF; }

/* task panel content */
.c_TskPnlCnt { margin:0; padding:8px; border:1px solid #FFFFFF;	background-image:url(../img/tskpnl_content_bg.gif); }

.c_TskPnlCnt a { display:block; margin:0px; padding:4px; text-decoration:none;
	font:normal 8pt Tahoma,Arial,Helvetica,sans-serif; }
.c_TskPnlCnt a:hover,
.c_TskPnlCnt a.on { padding:3px; border:1px solid #FFFF00; text-decoration:none;
	background-color:#FFFFCC; background-image:url(../img/tskpnl_over_bg.gif); background-repeat:repeat-x; }

.c_TskPnlCnt a span { display:block; margin:0px; padding:1px 1px 1px 20px; cursor:hand;
	background:transparent url("../img/blt_round.gif") left 1px no-repeat; }
	
.c_TskPnlCntSep { background-image:url(../img/tskpnl_sep.gif); height:2px; font-size:2px; 
	padding:0; margin:5px 0; }	
	
.water_report{font:normal 8pt Arial; padding:5px 8px 0 8px; text-align:left; height:20px;  }
.table_header{font:normal 8pt Arial; padding:5px 8px 0 8px; text-align:center; height:20px;  }
.table_text{font:normal 8pt Arial; padding:5px 8px 0 8px; text-align:left; height:20px;  }
.table_val { font:bold 8pt Tahoma,Arial; padding:5px 0 0 1px; color:#006600; }
.errorMsg{font:normal 8pt Arial; padding:5px 8px 0 8px; text-align:left; height:20px; color:Red }
.infoMsg{font:normal 8pt Arial; padding:5px 8px 0 8px; text-align:left; height:20px; color:Green }
.infoNote{font:normal 85% Arial,Helvetica,sans-serif; padding:5px 8px 0 8px; text-align:left; height:20px; color:Gray }



