/*
* Licensed Materials - Property of IBM
* “Restricted Materials of IBM”
* 5724-U18
* (C) COPYRIGHT IBM CORP. 2006,2009 All Rights Reserved.
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with
* IBM Corp.
*
*/

/*	BEGIN common */
	@import url("extended.css");
	
	body { padding:0px; margin: 0px; background:#FFFFFF; font-family: arial, sans serif, verdana; font-size: 11px; cursor:default; }
	td { padding:0px; margin:0px; }
	tr { padding:0px; margin:0px; }
	table { margin:0px; padding:0px; border-spacing: 0px; border-collapse: collapse;}
	<!-- basecomp -->
	.bc
	{      
                padding:0px;
                margin:0px;
                background-color: inherit !important
	}
	img { margin:2px; }
	<!-- accessibleHeader -->
	.ah { font-size: 11px; text-decoration:none; color:#999999; display:inline;  }
	a	{ padding:0px; margin:0px; padding:0px; }
	div	{ margin:0px; padding:0px; }
	.text { font-family: arial, sans serif, verdana; font-size: 11px; }
	.input { }
	<!-- inputborder -->
	.ib { border:1px solid #7B91A5; }
	<!-- inputbordertextarea -->
	.ibta { border:1px solid #7B91A5; }
	<!--  -->
	<!-- tabletext -->
	.tt { font-size:11px; }
	<!-- tableinputborder -->
	.tib{ background:transparent; border:0px solid #FFFFFF; padding:0px; padding-left:1px; margin:0px;  }
	<!-- input_unbound -->
	.iu { border:1px solid #FF0000; color:#0000FF; padding-left:1px; valign:middle; padding-bottom: 2px; }
	.default { font-weight: bold; } 
	.border { border: 1px solid #999999; }
	.required { margin-left:2px;margin-right:1px; } 
	.readonly { background: #DEDEDE; color:#000000; }
	.masked { background-image: url(../images/maskedback.gif); }
	<!-- focusfield -->
	.ff { background:#f7f4df; }
	<!-- focusfieldreadonly -->
	.ffro { background:#CCC18E; }
	<!-- loghighlight -->
	.lh { background-color:yellow; border:1px solid red; }
	<!-- loghighlight_img -->
	.lhi { background-color:yellow; }
	.op_0{-moz-opop_:0;filter:alpha(opacity=0);}
	.op_5{-moz-opacity:.05;filter:alpha(opacity=5);}
	.op_10{-moz-opacity:.1;filter:alpha(opacity=10);}
	.op_15{-moz-opacity:.15;filter:alpha(opacity=15);}
	.op_20{-moz-opacity:.2;filter:alpha(opacity=20);}
	.op_25{-moz-opacity:.25;filter:alpha(opacity=25);}
	.op_30{-moz-opacity:.3;filter:alpha(opacity=30);}	
	.op_35{-moz-opacity:.35;filter:alpha(opacity=35);}
	.op_40{-moz-opacity:.4;filter:alpha(opacity=40);}
	.op_45{-moz-opacity:.45;filter:alpha(opacity=45);}
	.op_50{-moz-opacity:.5;filter:alpha(opacity=50);}
	.op_55{-moz-opacity:.55;filter:alpha(opacity=55);}
	.op_60{-moz-opacity:.6;filter:alpha(opacity=60);}
	.op_65{-moz-opacity:.65;filter:alpha(opacity=65);}
	.op_70{-moz-opacity:.7;filter:alpha(opacity=70);}
	.op_75{-moz-opacity:.75;filter:alpha(opacity=75);}
	.op_80{-moz-opacity:.8;filter:alpha(opacity=80);}
	.op_85{-moz-opacity:.85;filter:alpha(opacity=85);}
	.op_90{-moz-opacity:.9;filter:alpha(opacity=90);}
	.op_95{-moz-opacity:.95;filter:alpha(opacity=95);}
	.op_99{-moz-opacity:.99;filter:alpha(opacity=99);}
	.op_100{-moz-opacity:1;filter:alpha(opacity=100);}
        
        .helprt { background-image:url(../images/helpright.gif); }
        .rbook { background-image:url(../images/runbookheader.gif); }
        
	<!-- cursor_arrow -->
	.cur_a { cursor: default; }
	.cur_c { cursor: text; }
	.cur_h { cursor: pointer; }
	.cur_hlp { cursor: help; }
	.cur_m { cursor: move; }
	.cur_p { cursor: progress; }
	.cur_t { cursor: text; }
	.cur_w { cursor: wait; }
	.wait {
		-moz-opacity:.1;
		filter:alpha(opacity=10);
		background-image:url(../images/wait.gif);
		display:none;
		z-index:10001;
		cursor:wait;
		position:absolute;
		top:0px;
		left:0px;
		width:2000px;
		height:2000px;
		}
	<!-- app_breadcrumbs -->
	.abs
	{
		background: #E7E7E7;
	}
	<!-- app_breadcrumb_active -->
	.aba
	{
		color: #3333FF;
		text-decoration:underline;
	}
	<!-- app_breadcrumb -->
	.ab
	{
		color: #999999;
	}
	<!-- breadcrumbsep -->
	.bcs
	{
		color: #000000;
	}
	<!-- acceptdrop -->
	.ad
	{
		background:#F5E9B8;
	} 
	<!-- messagelabel -->
    .ml
    {
        text-align:center;
		background:#FFFFFF;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;

    }
    <!-- noselect -->
    .ns
    {
    
    }	
/*	END common */

/* BEGIN quicksearch */
	<!-- quicksearchlabel -->
	.qsl
	{ 
		color:#000000;
		padding-right:3px;
	}
	<!-- quicksearch -->
	.qs
	{
		padding-top:2px;
	}
	<!-- quicksearchtextbox -->
	.qst
	{ 
		background-image: url(../images/toolbarinputback.gif); 
		background-position:center center; 
		background-repeat:repeat-x;
	}
/* END quicksearch */

/* BEGIN label */
	<!-- hyperlink -->
	.hl
	{
		font-size:8pt;
		text-decoration:underline;
	}
	<!-- hyperlinkaccesskey -->
	.hlak
	{ 
		cursor:default;
		font-size:8pt;
	}
/*	END label */

/* BEGIN popup */
	<!-- popup_outer -->
	.p_out
	{	
		border:1px solid #999999;
		position:absolute;
		z-index:100;
	}
	<!-- popup_inner -->
	.p_in
	{	
			padding:10px;
			border:2px solid #FFFFFF; 
			background-color: #FFFFFF;
			background-image: url(../images/dialog_bg_tile.gif);			
	}
/* END popup */

/* BEGIN titlebar */
	<!-- powerwhite -->
	.pw
	{
		color:#ffffff;
		font-size:11px;
		font-weight: normal;
		margin-left:5px;
		margin-right:5px;
		vertical-align:top;
		text-decoration: none;
	}

	<!-- bgnavbar -->
	.bgnb
	{
		background-color: #396799; 
		color: #C9E3F2; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		background-image: url(../images/bg_navbar.jpg); 
		background-repeat: no-repeat; 
		background-position: right top; 
		vertical-align:top; 
	}
	<!-- bgnavbarportal -->
	.bgnbp
	{
		background-color: #003972; 
		color: #C9E3F2; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		background-repeat: no-repeat; 
		background-position: right top; 
		vertical-align:top; 
	}
	<!-- table.applinknavbar -->
	table.alnb
	{
		background-color: #616161; 
		color: #C9E3F2; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		background-image: url(../images/bg_navbar_applink.jpg); 
		background-repeat: no-repeat; background-position: right top; 
		vertical-align:top; 
	}
	<!-- navbar -->					
	.nb
	{
		color: #FFFFFF; 
		line-height: 27px; 
		vertical-align:top; 
		padding-top: 0px; 
		padding-bottom: 0px; 
	}

	<!-- txtappname -->
	.tan
	{
		color: #FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold;
		position:relative;
	}
	<!-- userMessage -->
	.um
	{	
		color: #DFB4A2;
		font-weight:bold;
	}
	
	<!-- dialoguserMessage -->
	.dum
	{	
		color: #a44326;
		font-weight:bold;
	}
/* END titlebar */

/* BEGIN breadcrumbs */
	<!-- appstack_container -->
	.a_c
	{
		width:100%;
		height:18px;
		border-top: 1px solid #9BB3CB;
		border-bottom: 1px solid #9BB3CB;
		background-color:#F2F5F8;
		font-type:Arial;
		font-size:11px; 
		color:#333333;					
	}
/* END breadcrumbs */

/* BEGIN calendar including wallcalendar */
	<!-- large_cal_contents -->
	.lcc
	{
		border-top:1px solid #CCCCCC;
		border-right:0px solid #CCCCCC;		
	}
	<!-- large_cal_daycell -->
	.lcdc
	{
		height: 68px;
		width: 100%;
	}
	<!-- large_cal_header -->
	.lch
	{	
		padding-left:10px;
		background-color: #9BB3CB;
		font-weight:bold;
		font-size: 12px;
		height:18px;
	}
	<!-- large_cal_header_col_next_prev -->
	.lchcnp
	{
		font-size: 10px;
		color: #023465;
		text-decoration: underline;
		cursor: hand;
		padding-left:1px;
		padding-right:1px;
	}
	<!-- large_cal_header_col_month_year -->
	.lchcmy
	{
		padding-left:6px;
		padding-right:6px;
		cursor:default;
		font-weight:bold;
		font-size: 12px;
		color: #FFFFFF;
	}
	<!-- large_cal_header_currentdate -->
	.lchc
	{
		font-size:11px;
		color: #FFFFFF;
		padding-right:8px;
		text-decoration: underline;
		cursor:hand;
	}
	<!-- large_cal_day_header -->
	.lcdh
	{
		padding-left:5px;
		border-top:1px solid #999999;
		border-bottom:1px solid #999999;
		height:18px;
		font-size: 11px;
		width:125px;
	}
	<!-- cal_day_row -->
	.cdr
	{
		vertical-align:top;
	}
	<!-- large_cal_day_left -->
	.lcdl
	{
		border-bottom:1px solid #CCCCCC;
		background-color: #F0F1F2;
	}
	<!-- large_cal_day -->
	.lcd
	{
		border-left:1px solid #CCCCCC;
		background-color: #F0F1F2;
	}
	<!-- large_month_day -->
	.lmd
	{
	background-color: #FFFFFF;
	}	
	<!-- large_cal_currentday -->
	.lccd
	{
		background-color: #F5EFD5;
	}
	<!-- large_cal_fieldvalueday -->
	.lcfvd
	{

	}	
	<!-- large_cal_day_label -->
	.lcdlable
	{
		vertical-align: top;
		padding-left: 5px;
		font-size:11px;
		font-weight:bold;
		background-color: #E7E3D8;
		height: 15px;
		width: 100%;
	}
	<!-- large_cal_day_details -->
	.lcdd
	{
		padding-left:5px;
		padding-right:5px;
	}
	<!-- large_cal_hours -->
	.lchours
	{
		font-size:10px;
		text-decoration: underline;
		color: #000000;	
	}
	<!-- small_cal_contents -->
	.scc
	{
		border-top:1px solid #CCCCCC;
		border-right:0px;
		border-left:1px solid #CCCCCC;		
		border-bottom:1px solid #CCCCCC;				
		width:200px;
		font-family:verdana;
		font-size:6pt
	}
	<!-- small_cal_day_header -->
	.scdh
	{ 			
				font-size:8pt;
				text-align:center;
				background-color:#80A1C0;
				border-left:1px transparent;
				border-bottom:1px transparent;
				border-right:1px solid #999999;
	}		
	<!-- small_day -->
	.sd
	{
		color:#000000;
		text-decoration: none;
	}
	
	<!-- a.small_day:link -->
	a.sd:link {color:#000000;text-decoration: none}
	a.sd:active {color:#000000;text-decoration: none}
	a.sd:visited {color:#000000;text-decoration: none}
	a.sd:hover {color:#000000;text-decoration: none}	
	
	<!-- smalldays -->
	.sds
	{
		padding:15px;
		padding-bottom:0px;
		padding-top:10px;
	}
	<!-- small_cal_day -->
	.scd
	{	
			font-size:7pt;
			background-color:#FFFFFF;	
			padding:2px;
			text-align:left;
			padding-right:5px;
			border:0px solid #FFFFFF;
			border-top:1px solid #999999;
			border-right:1px solid #999999;
			text-decoration:none;
			color:#000000;
	}
	<!-- small_cal_day_empty -->
	.scde
	{
		background-color:#FFFFFF;
		text-decoration:none;				
	}
	<!-- small_cal_currentday -->
	.sccd
	{ 
		background-color:#c0c0c0;
		border:1px solid #D50303;
	}
	<!-- small_cal_fieldvalueday -->
	.scfvd
	{
		background-color: #F5EFD5;
	}
	<!-- cal_timefields -->
	.ctfs
	{
		border:1px solid #000000;
		background-color:#FFFFFF;
		padding:1px;
	}
	<!-- uparrow -->
	.ua
	{
		margin:2px;
	}
	<!-- downarrow -->
	.da
	{
		margin:2px;
	}
	<!-- time_line -->
	.tl
	{
		height:23px;
	}
	<!-- cal_monthfield -->
	.cmf
	{
		text-align:center;
	}
	
	.cal_yearfield
	{
		text-align:center;
	}	
	<!-- cal_timefield -->
	.ctf
	{
		text-align:center;
		border:0px;
		padding:0px;
		margin:0px;
		margin-top:4px;
	}
	
	<!-- caldatefield -->
	.cdf
	{
		background-color:#FFFFFF;
		color:#000000;
	}
/* END calendar */

/* BEGIN combobox */
	<!-- .comboboxtext -->
	.cbt
	{
		margin:0px;
		border-right:0px;
	}
	<!-- toolbarcombotextbox -->
	.tbctb
	{ 
		margin:0px;
		background-image: url(../images/toolbarinputback.gif); 
		background-position:center center; 
		background-repeat:repeat-x;
		border-right:0px;
	}
	<!-- toolbarcombobox -->
	.tbcb
	{ 
		border-right:0px;
	}
	<!-- toolbarcomboboxlabel -->
	.tbcbl
	{
		padding-right:5px;
	}
	<!-- dropimage -->
	.di
	{ 
		margin:0px;
		margin-right:10px;
	}

/* END combobox */

/* BEGIN checkbox */
	<!-- toggleimage -->
	.ti
	{
		cursor:default;
	}
	<!-- checkbox -->
	.cb
	{ 
		cursor:default;
		margin:2px;
		margin-left:0px;
	}

/* END checkbox */

/* BEGIN multilinetextbox */
	<!-- multilinetextbox -->
	.mltb { margin-top:1px; margin-bottom:1px; overflow:auto;}
/* END multilinetextbox */

/* BEGIN section */
	<!-- section -->
	.sect { width:100%; }
	<!-- sectionspacer -->
	.ss { font-size:5px; }		
	<!-- section_description -->
	.sdesc
	{
		margin-top:7px;
		margin-bottom:9px;
		margin-left:9px;
		font-family:Arial,Helvetica,sans-serif; 
		font-size:11px;
		text-align:left;
		color: #878787;
	}
	<!-- sectionbordertop -->
	.sbt
	{	
		border-bottom:1px solid #336699;
		font-size:1;
	}
	<!-- sectionborderbottom -->
	.sbb
	{	
		border-top:1px solid #336699;
		font-size:4px;
	}
	<!-- sectiontitle -->
	.st
	{ 
		color: #FFFFFF; 
		font-weight: normal; 
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		padding-left:3px;
	}
	<!-- tabledetailssectiontitle -->
	.tdst{ color:#003366; }
	<!-- sectiontabledetails -->
	.std{ background:#E8E3D9; }
	<!-- section_designmode -->
	.sdm
	{
		border:1px dashed #000099;
		padding:5px;
		width:100%;
		height:100%;
	}
	<!-- notselectable_control -->
	.nsc
	{
		border:1px dashed #0066FF;
		padding:5px;
		width:100%;
		height:100%;
	}
	<!-- .selectable_control -->
	.sc
	{
		border:1px dashed #000099;
		padding:5px;
		width:100%;
		height:100%;
	}
	<!-- selectable_cell -->
	.scell
	{
		border:1px dashed #000099;
		padding:5px;
		height:100%;
	}
	.tpsel
	{
		border:1px dashed #CCCCCC;
	}
	<!-- designmode_label-->
	.dl
	{
		font-family: Arial, Helvetica, sans-serif;
		cursor:hand;
		font-weight: normal; 
		font-size:11px;
		font-weight:normal;
		text-decoration: underline;
		color: #000000
	}	
/* END section */

/* BEGIN detailimage */
	<!-- detailimage -->
	.deti
	{ 
		margin-left:2px; 
		border:0px; 
	}
/* END detailimage */

/* BEGIN pushbutton */

	<!-- pushbutton_over -->
	.pbo
	{
		color:orange;
	}
	<!-- pushbutton -->
	.pb
	{
		margin:0px; 
		padding:0px;
		margin-right:5px;
		margin-left:8px;
		cursor: pointer;
		vertical-align:absmiddle;
	}
	<!-- pushbuttonimage -->
	.pbi
	{ 
		margin-top:1px;
		margin-left:1px;
		margin-right:1px;
		vertical-align:absmiddle;
		border:0px;
	}
/* END pushbutton */

/* BEGIN tab */
	<!-- tabgroupouter -->
	.tgo{ padding-left:2px; padding-top:2px; }
	<!-- tabgroup -->
	.tg{ padding:0px; padding-top:4px; }
	<!-- formtabgroup -->
	.ftg{ background: #E8E3D9; }
	<!-- tabgroupfiller -->
	.tgf{ background-image: url(../images/tabgroupfiller.gif); background-position: bottom left; background-repeat: repeat-x; }
	<!-- subtabgroupfiller -->
	.tgf{ background-image: url(../images/tabgroupfiller.gif); background-position: bottom left; background-repeat: repeat-x;  }
	<!-- tabbottom -->
	.tabb{	border-bottom:1px solid #999999; }
	<!-- tabtextoff -->
	.ttoff
	{
		vertical-align:middle;
		font-size:11px;
		font-weight:normal;
		color:#333333;
		text-decoration:none;
	}
	<!-- tabtexton -->
	.tton
	{
		vertical-align:middle;
		font-size:11px;
		font-weight:normal;
		color: #F78103;
		text-decoration:none;
	}
	<!-- tabtextoff:hover -->
	.ttoff:hover
	{
		vertical-align:middle;
		font-size:11px;
		font-weight:normal;
		color: #F78103;
		text-decoration:none;
	}
	
	.tabbody
	{ 
		text-align:left;
		border:0px solid #737373;
		padding:10px;
		padding-bottom:20px;
	 }
	
	.tabfocus
	{
		border:1px dashed #999999;
		margin-left:1px;
		margin-right:1px;
	  }
	
	.tabon
	{
	    background-image: url(../images/formtabon.gif);
		background-repeat:repeat-x;
		font-weight:bold;
		vertical-align:middle;
		color: #CC6600;
		padding:2px;
		border-bottom:1px solid #FFFFFF;
		padding-left:15px;
		padding-right:15px;
		text-decoration:none;
		cursor:default;
	}
	<!-- tabon_selected -->
	.tabons
	{
	    background-image: url(../images/designer/formtabon_selected.gif);
		background-repeat:repeat-x;
		font-weight:bold;
		vertical-align:middle;
		color: #CC6600;
		padding:2px;
		padding-left:15px;
		padding-right:15px;
		text-decoration:none;
		cursor:default;
	}
	
	.taboff
	{
		background-image: url(../images/formtaboff.gif);
		vertical-align:middle;
		padding:2px;
		padding-left:15px;
		padding-right:15px;
		text-decoration:none;
	}
	<!-- taboff_selected -->
	.taboffs
	{
		background-image: url(../images/designer/formtaboff_selected.gif);
		vertical-align:middle;
		padding:2px;
		padding-left:15px;
		padding-right:15px;
		text-decoration:none;
	}
	<!-- firsttableftoff -->
	.ftlo
	{	
		background-image: url(../images/formtab_leftoff_0.gif);
		padding-left:3px;
	}
	<!-- firsttableftoff_selected -->
	.ftlos
	{	
		background-image: url(../images/designer/formtab_leftoff_0_selected.gif);
		padding-left:3px;
	}
	<!-- tableftoff -->
	.tlo
	{
		background-image: url(../images/formtab_leftoff.gif);
		padding-left:3px;
	}
	<!-- tableftoff_selected -->
	.tlos
	{
		background-image: url(../images/designer/formtab_leftoff_selected.gif);
		padding-left:3px;
	}
	<!-- tablefton -->	
	.tlon
	{
		background-image: url(../images/formtab_lefton.gif);
		background-repeat:repeat-x;
		padding-left:3px;
		cursor:default;
	}
	<!-- tablefton_selected -->
	.tlons
	{
		background-image: url(../images/designer/formtab_lefton_selected.gif);
		background-repeat:repeat-x;
		padding-left:3px;
		cursor:default;
	}

	<!-- tabrightoff -->
	.tro
	{
		background-image: url(../images/formtab_rightoff.gif);
		padding-left:3px;
	}
	<!-- tabrightoff_selected -->
	.tros
	{
		background-image: url(../images/designer/formtab_rightoff_selected.gif);
		padding-left:3px;
	}
	<!-- tabrighton -->
	.tron
	{
		background-image: url(../images/formtab_righton.gif);
		background-repeat:repeat-x;
		padding-left:3px;
		cursor:default;
	}
	<!-- tabrighton_selected -->
	.trons
	{
		background-image: url(../images/designer/formtab_righton_selected.gif);
		background-repeat:repeat-x;
		padding-left:3px;
		cursor:default;
	}
	<!-- tabwizardstepmainon -->
	.twsmon
	{
		display: inline;
		position:relative;
		top:1px;
		cursor:default;
	}
	<!-- tabwizardstepmainoff -->
	.twsmoff
	{ 
		display: inline;
		position:relative;
		top:1px;
		cursor:hand;
	}
	<!-- tabwizardon -->
	.twon{ color: #CC6600; }
	<!-- tabwizardoff:hover -->
	.twoff:hover
	{
		color: #ffba69;
	}
	<!-- tabwizardoff -->
	.twoff{ color: #000000; }
/* END tab */

/* BEGIN buttongroup */
	<!-- buttongroup -->
	.bg
	{	
		padding:1px;
		padding-left:5px;
		padding-right:5px;
		margin-top:3px;
	}
	<!-- invisbuttongroup -->
	.ibg
	{	
		border:0px solid #C7C7C7;
		padding-right:3px;
		padding-left:3px;
	}
	<!-- buttongrouplabel -->		
	.bgl
	{
		position:relative;
		font-size:11px;
		font-weight:bold;
		color:#306098;
	}
/* END buttongroup */

/* BEGIN fieldhelp control */
	<!-- fieldhelp_data -->
	.fhd
	{
		color:#000000;
		background:transparent;
		border:0px;
		font-size:11px;
		margin-top:2px;
	}
	<!-- fieldhelp_remarksborder -->
	.fhrb
	{
		border:1px solid #000000;
		border-right:0px;
		border-left:0px;
		border-bottom:0px;
		padding:5px;
		margin-top:5px;
		width:99.9%;
	}
/* END fieldhelp control */

/* BEGIN helpgrid */
	<!-- helpgridoutertable -->
	.hgot
	{
		line-height:5px;
	    margin-bottom:8px;
	}	
	<!-- helpgrid -->
	.hg
	{
		border:0px solid #999999;
		background-color:#F8F7F2;
		margin-bottom:0px;
		color: #336699;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
	}
	
	.help 
	{
	 font-size: 11px;
	  color:	#336699; 
	 }           
/* END helpgrid */

/* BEGIN listbox */
	<!-- listbox -->
	.lb
	{
		width:100%;
		height:100%;
		border:1px solid #445E75;
		background-color: #FFFFFF;
		font-size:11px;
		overflow:-moz-scrollbars-vertical;
		overflow-x:hidden;
		overflow-y:scroll;
		color:black;	
	}
	<!-- listitem -->
	.li
	{
		width:100%;
		padding-left:2px;
		text-decoration:none;
		color:#000000;
	}
	<!-- listitemreadonly -->
	.liro
	{
		cursor:default;
		width:100%;
		text-decoration:none;
	}
	<!-- listitem_selected -->
	.lis
	{
		background-color: #C0C0C0;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
		color:blue;		
	}
	<!-- listitemname -->
	.lin
	{
		width:100%;
		padding-left:2px;
		text-decoration:none;
	}
	<!-- listitemstateimage -->
	.lisi
	{
		vertical-align:bottom;
	}
	<!-- itemover -->
	.io
	{
		background-color: #E7E7E7;
	}
/* END listbox */

/* BEGIN radiobuttongroup */
	<!-- radiobuttongrouplabel -->
	.rbgl
	{
		
	}
	<!-- radiobuttonlabel -->
	.rbl
	{
		font-weight:normal;
	}
	<!-- radiobuttonlabelreadonly -->
	.rblro
	{
		font-weight:normal;
		color:#404040;
	}
	<!-- radiobuttongroup -->
	.rbg
	{
		cursor:default;
	}
	<!-- radiobuttongroupborder -->
	.rbgb
	{
		border:1px solid #999999;
		cursor:default;
		position:relative;
		left:-1px;
		width:100%;
		margin-top:0px;
		margin-bottom:1px;
		padding:15px;
	}
/* END radiobuttongroup */

/* BEGIN longop */
	<!-- longop -->
	.lo
	{
		width:500px;
		height:100px;
		text-align:center;
	}
	<!-- longop_message -->
	.lom
	{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		
	}
	
	.lmb
	{
		width:353px;
		height:100px;
		text-align:left;
		overflow:-moz-scrollbars-vertical;
		overflow-x:none;
		overflow-y:scroll;
		font-size:10px;
		border:1px solid #999999;
	}

/* END longop */

/* BEGIN controls */
	<!-- controls -->
	.co
	{
		height:100%;
		padding:0px;
		background-color: #ffffff;
	}
	<!-- controls_label -->
	.col
	{
		font-family: Arial, Helvetica, sans-serif;
		cursor:hand;
		font-weight: normal; 
		font-size:9px;
		text-decoration: none;
		color: #000000
	}	
/* END controls */

/* BEGIN moveable */
	<!-- draghandle -->
	.dh { }
	<!-- moveableContainer -->
	.mc
	{
		position: absolute;
		top:0px; 
		left:0px;
		z-index:100; 		 
	}
	<!-- moveableHead -->
	.mh
	{
		background-color: transparent;
		color:#ffffff;
		font-weight: normal;
		font-size: 11px;
	}
	<!-- moveableContent -->
	.mcont { background: #FFFFFF; }
	<!-- moveableDragWindow -->
	.mdw
	{
		border:solid 1px #052645;
		background-color:#C0C0C0;
		position:absolute;
		z-index:10001;
	}
	<!-- dragInner -->
	.din
	{
		background-repeat: no-repeat;
		background-position: center center;
		background-image: url(../images/dragback.gif);
	}
/* END moveable */

/* BEGIN bboardtable */
	<!-- bbportletspacer -->
	.bbps
	{
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		vertical-align: middle;
		background-image: url(../images/bulletinheaderback.gif);
	}
	<!-- bbportletlabel -->
	.bbpl
	{
		color: #FFFFFF;
		font-size:11px;
	    font-weight: bold;
	    padding-left:2px;
	}
	<!-- bbportletimage -->
	.bbpi
	{
		padding-left:2px;
	}
	<!-- bbmsglineClosed -->
	.bbmlc
	{
		color: #336699;	
		padding-top:2px;
		padding-bottom:2px;
		text-align:left;
		vertical-align:top;
	}
	<!-- a.bbmsglineClosed: -->
	a.bbmlc:link {color: #336699; text-decoration: none}
	a.bbmlc:active {color: #336699; text-decoration: none}
	a.bbmlc:visited {color: #336699; text-decoration: none}
	a.bbmlc:hover {color: #336699; text-decoration: none}
	
	<!-- bbmsglineOpened -->
	.bbmlo
	{
		font-weight: bold;
		color: #000000;
		padding-top:2px;
		padding-bottom:2px;
		text-align:left;
		vertical-align:top;
	}
	<!-- a.bbmsglineOpened: -->
	a.bbmlo:link {color: #000000; text-decoration: none}
	a.bbmlo:active {color: #000000; text-decoration: none}
	a.bbmlo:visited {color: #000000; text-decoration: none}
	a.bbmlo:hover {color: #000000; text-decoration: none}
	<!-- bbmessagedateOpened -->
	.bbmdo
	{
		text-align:right;
		padding-right:5px;		
		color: #000000;		
		font-weight: bold;
	}
	<!-- a.bbmessagedateOpened: -->
	a.bbmdo:link {color: #000000; text-decoration: none}
	a.bbmdo:active {color: #000000; text-decoration: none}
	a.bbmdo:visited {color: #000000; text-decoration: none}
	a.bbmdo:hover {color: #000000; text-decoration: none}		
	<!-- bbmessagedateClosed -->
	.bbmdc
	{
		text-align:right;
		padding-right:5px;
		color: #336699;
		font-weight: plain;
	}
	<!-- a.bbmessagedateClosed: -->
	a.bbmdc:link {color: #336699; text-decoration: none}
	a.bbmdc:active {color: #336699; text-decoration: none}
	a.bbmdc:visited {color: #336699; text-decoration: none}
	a.bbmdc:hover {color: #336699; text-decoration: none}		
	<!-- bbmsgsummarydivider -->
	.bbmsd
	{
		line-height: 14px;
		background-image: url(../images/bboard_divider_messagesummary.gif);
		background-repeat: repeat-x;
		background-position: center;
		height: 14px;	
		padding-left:5px;
		padding-right:5px;	
	}
	<!-- bbemptyLine -->
	.bbel
	{
		padding: 1px; 
		height:1px;
	}
	<!-- bbmsgbulletselected -->
	.bbmbs
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		width:10px;
		padding-left:10px;
		padding-top: 5px;
	}
	<!-- bbmessage -->
	.bbm
	{
		overflow:auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:left;
		background-color: #FFFFFF;
		padding-bottom: 5px;	
		padding-top: 5px;
		color:#000000;
	}

/* END bboardtable */

/* BEGIN startcenter */
	<!-- sctabgroup -->
	.sctg
	{
		padding-top:0px;
		background-color: transparent;				
	}
	<!-- schelppadding -->
	.schp
	{
		padding-top:20px;
		padding-right:2px;
		padding-left:2px;
		padding-bottom:5px;
	}
	<!-- scoption -->
	.sco
	{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		color: #336699; 
		text-align: right;
		text-decoration:none;
		padding-left:5px;		
	}
	<!-- portletscontainer -->
	.psc
	{
		padding-top:5px;
	}
	<!-- portletbasetable -->
	.pbt
	{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		line-height: 18px; 
		font-weight: bold; 
		color: #000000; 
		background-color: #FFFFFF; 
		border-color: #FFFFFF #FFFFFF #FFFFFF #999999; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 1px;
	}
	<!-- portletnocontent -->
	.pnc
	{
		text-align: left; 
		padding-top: 10px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 10px
	}
	<!-- portletspacer -->
	.ps
	{
		background-image: url(../images/portlettoolbar_center.gif);
		border: 0px;
	}
	<!-- portletpaneleft -->
	.ppl
	{
		padding-left:5px;
		padding-right:5px;
		vertical-align:top;
	}
	<!-- portletpaneright -->
	.ppr
	{
		padding-right:5px;
		vertical-align:top;
	}
	<!-- portletseperator -->
	.psep
	{
		background-image: url(../images/bgtile_dottedline.gif); 
		background-repeat: repeat-x; 
		background-position: left center; 
		height: 1px;
	}	
	<!-- portlet_leftspacing -->
	.pls { height: 1px; padding-left: 6px; }
	<!-- portlet_rightspacing -->
	.prs { height: 1px; padding-right: 6px; }
	<!-- portleterror -->
	.pe
	{
		color: #FF0000;
	}
	<!-- portletinternalheader -->
	.pih
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #336699;
		background-color: #EDEDED;
		text-indent: 2px;
		padding: 2px;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-top-color: #CCCCCC;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-left-color: #FFFFFF;
	}
	<!-- portletinternalhdrlabel -->
	.pihl
	{  
		color: #000000; 
		text-align: right; 
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 4px;
	}
	<!-- portletlink -->
	.pl
	{
		color: #336699;  
		text-align: left;
		text-decoration: underline;	
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px
	}	
	<!-- portletinternalhdrcol -->
	.pihc
	{
		color: #1D4770; 
		border-color: #FFFFFF #FFFFFF #999999; 
		text-align: left; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
		padding-top: 1px; padding-right: 1px; 
		padding-bottom: 1px; 
		padding-left: 1px;
	}
	<!-- portletkeyrecord -->
	.pkr
	{  
		color: #305F90; 
		text-align: left; 
		padding-top: 1px; 
		padding-right: 1px; 
		padding-left: 2px;
		text-decoration:none;
	}
	<!-- a.portletkeyrecord: -->
	a.pkr:link {color: #305F90;text-decoration: none}
	a.pkr:active {color: #305F90;text-decoration: underline}
	a.pkr:visited {color: #305F90;text-decoration: underline}
	a.pkr:hover {color: #305F90; text-decoration: underline}	
	
	<!-- portletscroll -->
	.pscr
	{
		font-weight: bold;
		color: #000000;		
	}
	<!-- portlettitle -->
	.pt
	{
		font-size:12px;
	    font-weight: bold; 
	    color: #000000;
	    padding-left:5px;
		text-align:middle;	    
	}		
/* END startcenter */
/* BEG resultset */
	<!-- rsfilterinput -->
	.rsfi
	{
		padding-left:0px;
	}
	<!-- rsfilterlbl -->
	.rsfil
	{
		text-decoration:underline;
		font-family:Arial,Helvetica,sans-serif; 
		font-size:10px;
		color:#003366;
		vertical-align:middle;
	}
	<!-- rslegendvalue  -->
	.rslv
	{  
		text-align: left; 
		padding-top:0px; 
		padding-right: 2px; 
		padding-bottom:0px; 
		padding-left: 2px
	}
	<!-- rslegendcount -->
	.rslc
	{
		text-align: right; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 2px	
	}
	<!-- rstable_filter_contents -->
	.rstfc
	{
		background-color: #EEF2F6;
		display: ;
	}
	<!-- rsfilter_col_open -->
	.rsfco
	{ 
		padding-left:2px;
		text-align:left; 
		border-bottom: 1px solid #999999;
	}
	
	<!-- rsfilter_col_closed -->
	.rsfcc
	{ 
		padding-left:2px;
		text-align:left; 
	}
	<!-- rsfilter -->
	.rsf { display:inline; }
	<!-- rsdata -->
	.rsd
	{  
		text-align: left;
		vertical-align:middle; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 2px
	}
	<!-- a.rsdata: -->
	a.rsd:link {color: #000000; text-decoration: none}
	a.rsd:visited {color: #000000; text-decoration: none}
	a.rsd:hover {color: #000000; text-decoration: underline}
	a.rsd:active {color: #000000; text-decoration: none}
/* END resultset */

/* BEG inboxportlet */
	<!-- routimage -->
	.ri 
	{ 
		text-align: left;
		vertical-align:middle;
		padding-left:2px;
	}
	<!-- inboxusername -->
	.ibun
	{ 
		font-weight: bold; color: #B00821
	}	
	<!-- inboxrecord -->
	.ibr
	{  
		text-align: left; 
		vertical-align:middle;
		padding-left:2px;
	}	
	<!-- inboxheadercol -->
	.ibhc
	{  
		color: #1D4770;
	}
	<!-- inboxheadercolfirst -->
	.ibhcf
	{  
		color: #1D4770;
		padding-left:2px;
	}	
/* END inboxporlet */

/* BEG kpiportlets */
	<!-- newkpimsg -->
	.nkm
	{
		font-family:Arial,Helvetica,sans-serif; 
		font-size:14px;
		text-align:middle;
		color: #878787;
		width:100%;
	}
	<!-- kpiupdatebar -->
	.kub
	{
		color: #336699;
		background-color: #EDEDED;
		text-indent: 2px;
		padding: 2px;
		border: 0px;
	}
	<!-- kpiheadertextcol -->
	.khtc
	{  
		color: #1D4770; 
		border-color: #FFFFFF #FFFFFF #999999; 
		text-align: left; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
		padding-top: 1px; 
		padding-right: 1px; 
		padding-bottom: 1px; 
		padding-left: 1px
	}
	<!-- kpiheadertextnumcol -->
	.khtnc
	{  
		color: #1D4770; 
		border-color: #FFFFFF #FFFFFF #999999; 
		text-align: right; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
		padding-top: 1px; 
		padding-right: 1px; 
		padding-bottom: 1px; 
		padding-left: 1px
	}
	<!-- kpiheadertext -->
	.kht
	{
		color: #000000; 
		text-align: center;
		padding-top: 1px; 
		padding-right: 1px; 
		padding-bottom: 1px; 
		padding-left: 1px
	}
	<!-- kpidataalert -->
	.kda
	{  
		color: #B00821; 
		text-align: right; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 2px
	}
	<!-- kpidatanormal -->
	.kdn
	{  
		color: #305F90; 
		text-align: right; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 2px
	}
	<!-- kpiwarning -->
	.kw
	 {  
	 	font-weight: bold; 
	 	text-align: left;
		color: #B00821;  	 
	 }
	<!-- kpidatabold -->
	.kdb
	 {  
	 	font-weight: bold; 
	 	text-align: left;
	 }	 	
/* END kpiportlets */

/* BEG favoriteappsportlet */
	<!-- favappsportletlink -->
	.fapl
	{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal; 
		color: #000000; 
		text-align: left; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 1px; 
		vertical-align: middle;
		text-decoration:none;		
	}	

/* END favoriteappsportlet */

/* BEG quickinsertportlet */
	<!-- quickinsertlink -->
	.qil
	{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal; 
		color: #000000; 
		text-align: left; 
		padding-top: 2px; 
		padding-right: 2px; 
		padding-bottom: 2px; 
		padding-left: 4px;
		vertical-align: middle;
		text-decoration:none;		
	}
/* END quickinsertportlet */

/* BEG GLNavigator */
	<!-- glnavigator -->
	.gln { padding-left: 3px; }
	<!-- glsegment -->
	.gls{ vertical-align:middle; }
	<!-- a.glsegment: -->
	a.gls:link {color: #000000; text-decoration: underline}
	a.gls:active {color: #000000; text-decoration: underline}
	a.gls:visited {color: #000000; text-decoration: underline}
	a.gls:hover {color: #000000; text-decoration: underline}
	<!-- glsegment_selected -->
	.glss{ font-weight:bold; vertical-align:middle; }
	a.glss:link {color: #000000; text-decoration: underline}
	a.glss:active {color: #000000; text-decoration: underline}
	a.glss:visited {color: #000000; text-decoration: underline}
	a.glss:hover {color: #000000; text-decoration: underline}
	<!-- glsegment_delimiter -->
	.glsd{ vertical-align:middle; }
/* END GLNavigator */

/* BEG AppBar, MenuBar & ToolBar */
	<!-- menubar -->
	.mb
	{
		width:100%;
		height:18px;
		border-top: 1px solid #9BB3CB;
		border-bottom: 1px solid #9BB3CB;
		background-color:#F2F5F8;
		color:#333333;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-top: 5px;
	}
	<!-- menubar_control -->
	.mbc
	{	
		margin-right:10px;
		vertical-align: middle;
	}
	<!-- highlighted -->
	.h
	{
	    padding-left:1px;
		background-color: #ffffff;
	 	border:1px solid #9BB3CB;
	}
	<!-- focused -->
	.f
	{
		vertical-align: middle;
		border-left:1px solid #9BB3CB;
		border-right:1px solid #FFFFFF;
		background-color: #FFFFFF;
	    padding-left:1px;
		text-align:center;
	}
	<!-- appimage -->
	.ai
	{
		vertical-align: middle;
	}
	<!-- field_readonly -->
	.fr
	{
		cursor:default;
		vertical-align: middle;
		border:1px solid #F2F5F8;
	    padding-left:1px;
	}
	<!-- field_image -->
	.fi
	{
		vertical-align: middle;
		text-align:center;
		border-left:1px solid #F2F5F8;
		border-right:1px solid #F2F5F8;
	    padding-left:1px;
	}
	<!-- wfmapdiv -->
	.wfmd
	{
		width:800px;
		height:375px;
		border:1px solid #999999;
		overflow:auto;
	}
	<!-- toolbarbuttonimage -->
	.tbbi
	{
		vertical-align:middle;
		align:center;
		border:0px;
		margin:0px;
	}
	<!-- toolbarbutton -->
	.tbb
	{	
		padding-top:1px;
	}
	
	<!-- toolbarbuttonhighlight -->
	.tbbh
	{	
		padding-top:1px;
		background-image:url(../images/tb_button_highlight.gif);
		background-position:center center;
		background-repeat:no-repeat;
	}
	
	<!-- toolbarbutton_menuarrow -->
	.tbbma
	{
		width:8px;
	}
/* END AppBar & MenuBar */

/* BEGIN Toolbar */
	<!-- toolbarsection -->
	.tbs
	{
		margin-left:1px;
		margin-right:1px; 
		padding-left:1px;
		height:26px;
		vertical-align: middle;
	}
	<!-- toolbar -->
	.tb
	{
		cursor:default;
		color: #FFFFFF;
		background-image: url(../images/bg_toolbar.gif);
		border-bottom: 1px solid #7f878f;
		font-size:0px;
	}
	<!-- FIREFOX_toolbar -->
	.FIREFOXtb
	{
		padding-top:1px;
	}
	
	<!-- IE_toolbar	-->
	.IEtb
	{
		padding-top:0px;
	}

	<!-- dynamictoolbarlabel -->
	.dtbl
	{
		color: #999999;
		padding-left:3px;
		padding-right:3px;
		padding-top:1px;
		padding-bottom:6px;
		vertical-align:middle;
		font-size: 8pt;
	}
	<!-- dynamictoolbarimage -->
	.dtbi
	{
		font-size: 1px;
	}
/* END Toolbar */

/* BEGIN table */
	<!-- tableRowDeleted -->
	.trd
	{ 
		text-decoration: line-through; 
	}

	.table 
	{
		margin-bottom:5px;
	}
	<!-- table_designmode -->
	.tdm
	{
		border:1px dashed #000099;
		padding:5px;
	}
	<!-- toggleselectrows -->
	.tsrs
	{
		font-size:11px;
		padding-left:2px;
		padding-top:1px
	}
	<!-- norowmessage -->
	.nrm
	{
		text-align:center;
		font-weight:normal;
		color:#AA8E72;
		padding-top:10px;
	}
	<!-- tablereadonly -->
	.tablero { border:0px solid #000000;margin:1px; }
	<!-- columntitle -->
	.ct { color:#000000; font-weight: normal; }
	<!-- columndata --> 
	.cd { color:#000000; font-weight: normal; }
	<!-- tableinput -->
	.tin {  background:transparent; border:0px solid #FFFFFF; font-size:10px; padding:0px; padding-left:1px; margin:0px;  }
	<!-- tablefocusfield -->
	.tfocf { background:#f7f4df; border:1px solid #7B91A5; padding-left:1px; margin:0px; }
	<!-- tablefilterfield -->
	.tff { border:1px solid #C0C0C0;  }

    .bg_gray
    {
    	color:#446191;
    	background-color:#EDEDED;
    	font-weight:bold;
    }
    <!-- tablecell --> 
	.tc
	{
		padding:0px;
		valign:middle;
		border-bottom:1px solid #C0C0C0;
	}
	<!-- tablecelldesignmode -->
	.tcdm
	{
		padding:0px;
		valign:middle;
		border: 1px solid #999999;
		background: #f5f5f5;
	}
	<!-- tablecurrentRow -->
	.tcr { background:#E8E3D9; background-image: url(../images/table_currentrow.gif); }
	<!-- tableRowHover -->
	.tcrh { background:#f8f6f2; }
	<!-- tableCellHover --> 
	.tch {  }
	<!-- tablefilterrow -->
	.tfr { background:#EEF2F6;}
	<!-- tablespacer -->
	.ts
	{
		width:100%;
	}
	<!-- tablebody -->
	.tbod
	{
		width:100%;
	}
	<!-- tablecol -->
	.tcol
	{
		padding:0px;
		padding-left:2px;
		padding-right:2px;
		background:#FFFFFF;
		border-bottom:1px solid #999999;
	}
	<!-- tabletitle -->
	.ttit
	{
		color:#ffffff;
		font-weight:bold; 
		font-size:11px;
		top:0px;
		margin-right:5px;
		padding-left:3px;
	}
	<!-- tabletitlerow -->
	.ttitr
	{
		background:#f8f7f4;
	}
	<!-- tableheadertext -->
	.tht
	{
		font-weight: normal;
		margin:0px;
		margin-left:0px;
		margin-right:5px;
		padding-left:2px;
		color:#003366;
		font-size:10px;			
	}
	<!-- tabledetails -->
	.td
	{
		border:1px solid #CCCCCC;
		border-top: 0px;
	}
    <!-- header_col_name_sortable -->
    .hcns
    {
     	font-weight:normal;
        text-decoration:underline;
        padding-left:5px;
    }
        
/* END table */


/* BEGIN range */ /* Define specialized range colors here */        

	/* workman */
	<!-- rowcolor_calcpriority_ -->
    .rccp0 {color:RGB(226, 29, 64);}
    .rccp2 {color:RGB(226, 29, 64);}
    .rccp4 {color:RGB(255, 190, 0);}
    .rccp6{color:RGB(0, 150, 112);}     
    .rccp8{color:RGB(0, 0, 255);}
    .rccp9{color:RGB(183, 128, 191);}
    <!-- rowcolor_percentalloc_ -->
    .rcpa0_50{color:RGB(226, 29, 64);}
    .rcpa51_80{color:RGB(255, 190, 0);}
    .rcpa81_100{color:RGB(0, 150, 112);}

	/* escalation*/
	<!-- rowcolor_escalationpoint_1 -->
	.rcep1{background-image: url(../images/img_escalations_verror.gif)}

/* END range */


/* BEGIN headerbars */
	<!-- headerbarnoborder -->
	.hbnb
	{	
		background: #FFFFFF; 
		margin-top:0px;
		margin-bottom:0px;
	}
	<!-- tableheaderbar -->
	.thb
	{
		border-bottom: 1px solid #999999;
	}
	<!-- headerbar -->
	.hb
	{	
		background:#9BB3CB;
		padding:0px;
		padding-left:2px;
		padding-right:2px;
		cursor:default;
		border-top:3px solid #ffffff;
	}
	<!-- headerbarborder -->
	.hbb
	{
		background-color: #FFFFFF;
		padding-left:2px;
		padding-right:2px;
		cursor:default;
		font-size: 18px;
		font-weight:bold;
		color: #999999;
	}
	<!-- tabledetailheaderbar -->
	.tdhb
	{
		background-color:#D4CDBE;
		padding:0px;
		padding-left:2px;
		padding-right:2px;
		cursor:default;
		border-bottom:1px solid #999999;
	}
	<!-- tabledetailheaderbar_noborder -->
	.tdhbnb
	{
		border-bottom:1x solid #E8E3D9;
	}
	<!-- portletheaderbar -->
	.phb
	{
		background-image: url(../images/portlettoolbar_center.gif); 		
	}
	<!-- portletheaderbar_left -->
	.phbl
	{
		background-image: url(../images/portlettoolbar_leftend.gif);
	}
	<!-- portletheaderbar_right -->
	.phbr
	{
		background-image: url(../images/portlettoolbar_rightend.gif);
	}
	<!-- dialogheaderbar -->
	.dhb
	{
		background:#99CCFF;
		background-image: url(../images/drag_header_middle.gif);
		border-bottom:1px solid #000000;
		background-position: bottom left; background-repeat: repeat-x;
	} 
	<!-- dialogheaderbar_left -->
	.dhbl
	{
		background-image: url(../images/drag_header_left.gif);
		border-bottom:1px solid #000000;
	}
	<!-- dialogheaderbar_right -->
	.dhbr
	{
		background-image: url(../images/drag_header_right.gif);
		border-bottom:1px solid #000000;
	}
/* END headerbars */

/* BEGIN dialog control */
	.dialog
	{
		background-color:transparent;
		border:1px solid black;
	}
	<!-- dialog_content -->
	.dc
	{
		padding:0px;
		background-color:#FFFFFF;
	}
	<!-- dialog_contents_scrollable -->
	.dcs
	{
		padding:0px;
		overflow:auto;
		background-color:#FFFFFF;
	}
	<!-- dialog_header_image -->
	.dhi {}
	<!-- dialog_header_img_move -->
	.dhim {cursor:move;}
	<!-- dialog_header_img_min --> 
	.dhimin {cursor:default;}
	<!-- dialog_header_img_max -->
	.dhimax {cursor:default;}
	<!-- dialog_header_img_close -->
	.dhic {cursor:default;}
	<!-- dialog_label -->
	.dialogl
	{	
		color: #FFFFFF; 
	}
	<!-- dialogback -->
	.dialogb
	{
		background-image: url(../images/dialog_bg_tile.gif);
		border:1px solid #404040;
		border-top:0px;
	}
	<!-- dialogInner -->
	.dialogi
	{
		background-color: #FFFFFF;
	}
	<!-- table.dialogInner -->
	table.dialogi
	{	
		margin-top: 20px; 
		background-color: #FFFFFF;
		padding:10px;
		padding-right:15px;
		padding-left:15px;
	}
	<!-- dialogBody -->
	.db
	{
		background:#FFFFFF;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
	}
	<!-- messageboxcontent -->
	.mbcon
	{
		background:#FFFFFF;
		border:1px solid #000000;
		border-top:0px;
	}
	<!-- messagebuttons -->
	.mbutt
	{
		text-align:right;
	}

        .dgrtshad { background-image:url(../images/dialog_right_shadow.gif); }
        .dgbotshad { background-image:url(../images/dialog_bottom_shadow.gif); }
        
/* END dialog */

/* BEGIN menus */
	.menu 
	{
		text-align:left;
		position:relative;
		vertical-align:top;
		background:#FFFFFF;
		border: 1px solid #999999;
	}
	<!-- menuitem -->
	.mi { }

	<!-- menuitemleft -->
	.mil
	{
		width:24px;
		align:center;
		text-align:center;
		vertical-align:middle;
		height:20px;
		background:#F0F0F0;
		color:#FFFFFF;
	}
	<!-- menuitemmiddle -->
	.mim
	{
		color:#000000;
		background:#FFFFFF;
	}
	<!-- menuitemright -->
	.mir
	{
		color:#000000;
		background:#FFFFFF;
	}
	<!-- menuitemhover -->
	.mih
	{
		background:#D7D7D7;
		color:#000000;
		background-image:url(../images/menuitemhover.gif);
	}
	<!-- menuitemdiv -->
	.mid
	{
		width:100%;
		height:1px;
		background:#FFFFFF;
		border-top: 1px solid #9BB3CB;
	}
/* END menus */

/* BEGIN tree */
	<!-- treecontainer -->
	.tcont
	{
		margin:2px;
		border:1px solid #445E75;
		background-color: #FFFFFF;
		font-size:11px;
		overflow:auto;
		scrollbar-track-color:#C4C4C4; 
		scrollbar-3dlight-color:#ACACAC; 
		scrollbar-darkshadow-color:#999999; 
		scrollbar-highlight-color:#E7E7E7; 
		scrollbar-shadow-color:#E7E7E7; 
		scrollbar-arrow-color:#5C5C5C; 
		scrollbar-face-color:#E7E7E7;
	}
	<!-- treeworking -->
	.tw
	{
		filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
	}	
	<!-- treecontrol -->
	.tcontr
	{ 	
		margin-left:2px;
	}
	<!-- nodeimage -->
	.ni
	{
		 padding:0px; 
		 margin:0px; 
		 padding:0px; 
		 text-decoration:none;
		 color:#FFFFFF;
		 background:transparent;
		 text-align:middle;
		 valign:absmiddle;		 
	}
	<!-- a.nodeimage: -->
	a.ni:link {color:#FFFFFF;text-decoration: none}
	a.ni:active {color:#FFFFFF;text-decoration: none}
	a.ni:visited {color:#FFFFFF;text-decoration: none}
	a.ni:hover {color:#FFFFFF;text-decoration: none}	
	<!-- nodestateimage -->
	.nsi
	{
		vertical-align:bottom;
		align:absmiddle;		
	}
	<!-- node -->
	.n
	{
		margin-left:8px;
		text-decoration:none;
		background:transparent;
		vertical-align:middle;
	}
	<!-- a.node: -->
	a.n:link {text-decoration: none}
	a.n:active {text-decoration: none}
	a.n:visited {text-decoration: none}
	a.n:hover {text-decoration: none}
	
	<!-- nodename -->
	.nn
	{
		font-family:Arial,Helvetica,sans-serif; 
		font-size:10px;
		text-decoration:none;
		color:black;
		vertical-align:baseline;
		background:transparent;		
	}
	<!-- a.nodename: -->
	a.nn:link {color:black; text-decoration: none}
	a.nn:active {color:black; text-decoration: none}
	a.nn:visited {color:black; text-decoration: none}
	a.nn:hover {color:black;text-decoration: none}
	<!-- selectednode -->
	.sn
	{
		font-family:Arial,Helvetica,sans-serif; 
		font-size:10px;
		text-decoration:none;	
		color:blue;
		vertical-align:middle;		
	}
	<!-- a.selectednode: -->
	a.sn:link {color:blue;text-decoration: none}
	a.sn:active {color:blue; text-decoration: none}
	a.sn:visited {color:blue; text-decoration: none}
	a.sn:hover {color:blue;text-decoration: none}
	<!-- nodechildren -->
	.nc
	{
		margin-left:5px;
	}
	<!-- treestatus -->
	.tst
	{ 
		background-color:#E7E7E7; 
		color:#000000; 
		border-top:1px solid #999999; 
		padding-left:4px; 
		height:16px; 
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#EDEDED',endColorStr='#C0C0C0'); 
	}
	<!-- treestatuslabel -->
	.tstl
	{
		float:left; font-weight:bold;
	}
	<!-- treestatusattrs -->
	.tsta
	{
		margin-left:2px; float:left; color:blue;
	}
	<!-- nodeselectimage -->
	.nseli
	{
		cursor:hand;
	}
	<!-- fakenode -->
	.fn
	{
		margin-left:15px;
	}
	<!-- fakenodelabel -->
	.fnl
	{
		font-family:Arial,Helvetica,sans-serif; 
		font-size:10px;
		text-decoration:none;	
		color: #CC6600;	
		vertical-align:middle;			
	}
	<!-- a.fakenodelabel: -->
	a.fnl:link {color:#CC6600;text-decoration: none}
	a.fnl:active {color:#CC6600; text-decoration: none}
	a.fnl:visited {color:#CC6600; text-decoration: none}
	a.fnl:hover {color:#CC6600;text-decoration: none}	
			
/* END tree */

/* BEGIN recordimage */
	<!-- recordimagelabel -->
	.ril
	{
		vertical-align:top;
	}

/* END recordimage */

/* BEGIN basic text formatting */
	.txtbold 		{ font-weight:bold; }
	.txtitalic		{ font-style:italic; }
	.txtstrike		{ text-decoration: line-through; }
 	.txtuppercase	{ text-transform: uppercase; }
 	.txtlowercase	{ text-transform: lowercase; }
/* END basic text formatting */

/* BEGIN basic text colors */
	.txtblack 		{ color:#000000; }
	.txtred 		{ color:#FF0005; }
	.txtgreen 		{ color:#00FF00; }
	.txtdarkgreen	{ color:#00BB00; }
	.txtblue 		{ color:#0000FF; }
	.txtdarkblue 	{ color:#000080; }
	.txtmaroon		{ color:#800000; }
	.txtpurple 		{ color:#880088; }	
	.txtorange		{ color:#FFA500; }
	.txtyellow		{ color:#FFEE00; }
	.txtgray		{ color:#C0C0C0; }
	.txtwhite		{ color:#FFFFFF; }
/* END basic text colors */


/* BEGIN basic background colors */
	.bgblack 		{ background-color:#000000; }
	.bgred 			{ background-color:#FF0005; }
	.bggreen		{ background-color:#00FF00; }
	.bgdarkgreen	{ background-color:#00BB00; }
	.bgblue 		{ background-color:#0000FF; }
	.bgdarkblue		{ background-color:#000080; }
	.bgmaroon		{ background-color:#800000; }
	.bgpurple 		{ background-color:#880088; }	
	.bgorange		{ background-color:#FFA500; }
	.bgyellow		{ background-color:#FFEE00; }
	.bggray			{ background-color:#C0C0C0; }
	.bgwhite		{ background-color:#FFFFFF; }
/* END basic background colors */
	

/* BEGIN List Table Retain*/

	/*  tablerowmodified */
	.trmod
	{
		font-style:italic;
	}
	
	
	/*  select mode - tablerowdeleted */
	.trdrcr
	{
		
		background:#b8cfe5;
		background-image: url(../images/strike.gif);
		background-position: center left;
		background-repeat: repeat-x;
	}	
	
	/*  select mode - tablerowdeleted hover */
	.trdrch
	{
		
		background:#d7dee5;
		background-image: url(../images/strike.gif);
		background-position: center left;
		background-repeat: repeat-x;
	}	
	
/* END List Table Retain*/	

