body, td
{
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;
  
  color: #2745A4;
}

input, select
{
  font-family: Verdana, Sans-Serif;
  font-size: 10pt;  
  font-style: normal;  
}

A:link, A:visited 
{
	font-weight: bold;
	text-decoration: none;
	
	color: #2745A4;	
}

A:hover
{
	font-weight: bold;
	text-decoration: underline;
	
	color: #2745A4;	
}

/* -- header and logout -- */
.header
{	
	font-weight: bold;
	color: #FFFFFF;
}

.logout
{	
	color: #FFFFFF;
	background: #2745A4 url(../Images/logout_arrow.png) no-repeat left center;	
	
	padding-left: 20px;
}

.header A:link, .header A :visited,
.logout A:link, .logout A :visited
{
	color: #FFFFFF;
	text-decoration: none;	
}

.header A:hover, .logout A:hover 
{
	color: #FFFFFF;
	text-decoration: underline;	
}

/* -- path styles -- */
.pathItem 
{
	float:left;
	
	font-size: 10pt;
	font-weight: bold;
	
	margin-top:6px;
  	
	color: #2745A4;	  	
}

.pathItem A:link, .pathItem A:visited 
{
	color: #2745A4;
	text-decoration: none;
}

.pathItem A:hover
{
	color: #2745A4;
	text-decoration: underline;	
}

/* -- menu styles -- */
.menuLinkMain
{
	float: left;
	
	font-size: 8pt;
	font-weight: bold;
	
	width:180px;
		
	color: #FFFFFF;
	background: #2745A4 url(../Images/mnu_arrow.png) no-repeat left center;
	border-bottom: solid 1px #EEF3F9;
	padding: 10px 6px 10px 18px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;			
}

.menuLinkMain A:link, .menuLinkMain A:visited 
{		
	color: #FFFFFF;
	text-decoration: none;
}

.menuLinkMain A:hover
{		
	color: #FFFFFF;
	text-decoration: underline;
}

.menuLinkSub
{
	float: left;
	
	font-size: 8pt;
	font-weight: bold;
	
	width:180px;
		
	color: #FFFFFF;
	background: #2745A4 url(../Images/mnu_sub_arrow.png) no-repeat left center;
	border-bottom: solid 1px #EEF3F9;
	padding: 10px 6px 10px 26px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;			
}

.menuLinkSub A:link, .menuLinkSub A:visited 
{		
	color: #FFFFFF;
	text-decoration: none;
}

.menuLinkSub A:hover
{		
	color: #FFFFFF;
	text-decoration: underline;
}

/* -- nav styles -- */
.navItemPast, .navItemPast1, .navItemPast2, .navItemPast3, .navItemPast4,
.navItemPast5, .navItemPast6, .navItemPast7, .navItemPast8
{
	float: left;
	
	font-size: 8pt;
	font-weight: bold;
	
	width: 180px;
		
	color: #2745A4;
	padding: 3px 6px 3px 30px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;				
}

.navItemPast
{
	background: #E3ECF8 url(../Images/nav_step_past.png) no-repeat left center;
}

.navItemPast1
{
	background: #E3ECF8 url(../Images/nav_step_past1.png) no-repeat left center;
}

.navItemPast2
{
	background: #E3ECF8 url(../Images/nav_step_past2.png) no-repeat left center;
}

.navItemPast3
{
	background: #E3ECF8 url(../Images/nav_step_past3.png) no-repeat left center;
}

.navItemPast4
{
	background: #E3ECF8 url(../Images/nav_step_past4.png) no-repeat left center;
}

.navItemPast5
{
	background: #E3ECF8 url(../Images/nav_step_past5.png) no-repeat left center;
}

.navItemPast6
{
	background: #E3ECF8 url(../Images/nav_step_past6.png) no-repeat left center;
}

.navItemPast7
{
	background: #E3ECF8 url(../Images/nav_step_past7.png) no-repeat left center;
}

.navItemPast8
{
	background: #E3ECF8 url(../Images/nav_step_past8.png) no-repeat left center;
}

.navItemPast A:link, .navItemPast1 A:link, .navItemPast2 A:link, .navItemPast3 A:link, .navItemPast4 A:link,
.navItemPast5 A:link, .navItemPast6 A:link, .navItemPast7 A:link, .navItemPast8 A:link,
.navItemPast A:visited, .navItemPast1 A:visited, .navItemPast2 A:visited, .navItemPast3 A:visited, .navItemPast4 A:visited,
.navItemPast5 A:visited, .navItemPast6 A:visited, .navItemPast7 A:visited, .navItemPast8 A:visited
{
	color: #2745A4;
	text-decoration: none;
}

.navItemPast A:hover, .navItemPast1 A:hover, .navItemPast2 A:hover, .navItemPast3 A:hover, .navItemPast4 A:hover,
.navItemPast5 A:hover, .navItemPast6 A:hover, .navItemPast7 A:hover, .navItemPast8 A:hover
{
	color: #2745A4;
	text-decoration: underline;	
}

.navItemPresent, .navItemPresent1, .navItemPresent2, .navItemPresent3, .navItemPresent4,
.navItemPresent5, .navItemPresent6, .navItemPresent7, .navItemPresent8
{
	float: left;
	
	font-size: 8pt;
	font-weight: bold;
	
	width:180px;
		
	color: #2745A4;
	border-top: solid 1px #2745A4;	
	border-bottom: solid 1px #2745A4;
	
	padding: 5px 6px 5px 30px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;				
}

.navItemPresent
{
	background: #BCE56E url(../Images/nav_step_present.png) no-repeat left center;
}

.navItemPresent1
{
	background: #BCE56E url(../Images/nav_step_present1.png) no-repeat left center;
}

.navItemPresent2
{
	background: #BCE56E url(../Images/nav_step_present2.png) no-repeat left center;
}

.navItemPresent3
{
	background: #BCE56E url(../Images/nav_step_present3.png) no-repeat left center;
}

.navItemPresent4
{
	background: #BCE56E url(../Images/nav_step_present4.png) no-repeat left center;
}

.navItemPresent5
{
	background: #BCE56E url(../Images/nav_step_present5.png) no-repeat left center;
}

.navItemPresent6
{
	background: #BCE56E url(../Images/nav_step_present6.png) no-repeat left center;
}

.navItemPresent7
{
	background: #BCE56E url(../Images/nav_step_present7.png) no-repeat left center;
}

.navItemPresent8
{
	background: #BCE56E url(../Images/nav_step_present8.png) no-repeat left center;
}

.navItemFuture, .navItemFuture1, .navItemFuture2, .navItemFuture3, .navItemFuture4,
.navItemFuture5, .navItemFuture6, .navItemFuture7, .navItemFuture8
{
	float: left;
	
	font-size: 8pt;
	font-weight: bold;
	
	width:180px;
		
	color: #849ACD;
	padding: 3px 6px 3px 30px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;				
}

.navItemFuture
{
	background: #E3ECF8 url(../Images/nav_step_future.png) no-repeat left center;
}

.navItemFuture1
{
	background: #E3ECF8 url(../Images/nav_step_future1.png) no-repeat left center;
}

.navItemFuture2
{
	background: #E3ECF8 url(../Images/nav_step_future2.png) no-repeat left center;
}

.navItemFuture3
{
	background: #E3ECF8 url(../Images/nav_step_future3.png) no-repeat left center;
}

.navItemFuture4
{
	background: #E3ECF8 url(../Images/nav_step_future4.png) no-repeat left center;
}

.navItemFuture5
{
	background: #E3ECF8 url(../Images/nav_step_future5.png) no-repeat left center;
}

.navItemFuture6
{
	background: #E3ECF8 url(../Images/nav_step_future6.png) no-repeat left center;
}

.navItemFuture7
{
	background: #E3ECF8 url(../Images/nav_step_future7.png) no-repeat left center;
}

.navItemFuture8
{
	background: #E3ECF8 url(../Images/nav_step_future8.png) no-repeat left center;
}

.navItemDivPast 
{
	float: left;
	width: 180px;
	height: 10px;
	background: #E3ECF8 url(../Images/nav_arrow_past.png) no-repeat left center;	
}

.navItemDivFuture
{
	float: left;	
	width: 180px;
	height: 10px;
	background: #E3ECF8 url(../Images/nav_arrow_future.png) no-repeat left center;	
}

/* -- tab styles -- */
.tabActive
{
	background: #E3ECF8;	
	color: #2745A4;
	font-weight: bold;		
	border-top: solid 1px #2745A4;
	border-left: solid 1px #2745A4;
	border-right: solid 1px #2745A4;
		
	padding: 4px 4px 8px 4px;
	margin: 0px 3px 0px 0px;
}

.tabInactive
{
	background: #EEF3F9;	
	color: #2745A4;	
	font-weight: bold;		
	border: solid 1px #2745A4;
	
	padding: 4px;
	margin: 0px 3px 3px 0px;
}

.tabInactive A:link, .tabInactive A:visited
{
	color: #2745A4;
	text-decoration: none;	
}

.tabInactive A:hover
{
	color: #2745A4;
	text-decoration: underline;	
}

.tabDisabled
{
	background: #EEF3F9;	
	color: #DAE1FA;
	font-weight: bold;		
	border: solid 1px #2745A4;
	
	padding: 4px;
	margin: 0px 5px 3px 0px;
}

/* -- color styles -- */
.clrTransparent, .barTransparent, .boxTransparent 
{
	color: #2745A4;	
}

.clrPale, .barPale, .boxPale
{
	color: #2745A4;
	background: #EEF3F9;
}

.clrLight, .barLight, .boxLight, .boxLightInvalid
{
	color: #2745A4;
	 background: #E3ECF8; 
}

.clrMedium, .barMedium, .boxMedium
{
	color: #2745A4;	
	background: #DAE1FA; 
}

.clrForm, .barForm, .boxForm
{
	color: #E3ECF8;
	background: #93A5D3;
} 

.clrDark, .barDark, .boxDark
{
	color: #FFFFFF;
	background: #2745A4;
}

.clrDark A:link, .barDark A:link, .boxDark A:link,
.clrDark A:visited, .barDark A:visited, .boxDark A:visited
{
	font-weight: bold;
	
	color: #FFFFFF;
	text-decoration: none;	
}

.clrDark A:hover, .barDark A:hover, .boxDark A:hover
{
	font-weight: bold;
	
	color: #FFFFFF;
	text-decoration: underline;
}


.clrWarnLight, .barWarnLight, .boxWarnLight, .boxWarnLightInvalid
{
	color: #EF3834;
	background: #FBE1E0;
}

.clrWarnDark, .barWarnDark, .boxWarnDark
{
	color: #FBE1E0;
	background: #EF3834;
}

.clrHighlight, .boxHighlight
{
	color: #609F00;
	background: #E0F3BC;
}

.clrInfo, .boxInfo, .boxInfoInvalid
{
	color: #FF9B00;
	background: #FFECCE;
}

/* -- bar styles -- */
.barTransparent 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;				
}

.barPale
{
	border-top: 1px solid #687EA2;
	border-left: 1px solid #687EA2;
	border-right: 1px solid #687EA2;	
	padding: 2px 5px 2px 5px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.barLight
{
	border: 1px solid #6782C2;
	border-bottom: none;
	padding: 2px 5px 2px 5px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.barMedium
{
	border: 1px solid #2745A4;
	border-bottom: none;
	padding: 2px 5px 2px 5px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.barDark
{
	padding: 2px 6px 2px 6px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.barWarnLight
{
	padding: 2px 6px 2px 6px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.barWarnDark
{
	padding: 2px 6px 2px 6px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

/* -- box styles -- */
.boxTransparent 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;				
}

.boxPale
{
	border: 1px solid #687EA2;
	padding: 5px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxLight
{
	border: 1px solid #6782C2;
	padding: 5px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxLightInvalid
{
	border: 2px solid #EF3834;
	padding: 4px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxMedium
{
	border: 1px solid #2745A4;
	padding: 5px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxDark
{
	padding: 6px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxWarnLight
{
	border: 1px solid #EF3834;
	padding: 5px;  
		
	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxWarnLightInvalid
{
	border: 2px solid #EF3834;
	padding: 4px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxWarnDark
{
	padding: 6px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxInfo
{
	border: 1px solid #FF9B00;
	padding: 5px;  
		
	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxInfoInvalid
{
	border: 2px solid #EF3834;
	padding: 4px;  

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxFormLabel
{
	border-top: solid 3px #93A5D3;
	border-left: solid 3px #93A5D3;
	border-right: solid 3px #93A5D3;	
	padding: 4px;
	
	background: #E3ECF8;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;			
}

.boxFormTop
{
	background: #FFFFFF url(../Images/form_top.png) repeat-x bottom left;
}

.boxForm
{
	padding: 3px 3px 1px 3px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

.boxForm .boxTransparent,
.boxForm .boxPale,
.boxForm .boxLight,
.boxForm .boxMedium,
.boxForm .boxDark,
.boxForm .boxWarnLight,
.boxForm .boxWarnDark
{
	border: none;
	padding: 6px;	
}

.boxForm .barTransparent,
.boxForm .barPale,
.boxForm .barLight,
.boxForm .barMedium,
.boxForm .barDark,
.boxForm .barWarnLight,
.boxForm .barWarnDark
{
	border: none;	
	border-bottom: solid 1px #93A5D3;	
}

.boxLight .boxTransparent,
.boxLight .boxPale,
.boxLight .boxLight,
.boxLight .boxMedium,
.boxLight .boxDark,
.boxLight .boxWarnLight,
.boxLight .boxWarnDark
{
	border: 1px solid #93A5D3;
	padding: 5px 5px 5px 5px;	
}

.boxLight .barTransparent,
.boxLight .barPale,
.boxLight .barLight,
.boxLight .barMedium,
.boxLight .barDark,
.boxLight .barWarnLight,
.boxLight .barWarnDark
{
	border: 1px solid #93A5D3;
	border-bottom: none;
	padding: 2px 5px 2px 5px;	
}

.boxHighlight
{
	border: 1px solid #609F00;
	padding: 5px;  
		
	box-sizing: border-box;
	-moz-box-sizing: border-box;		
}

/* -- button styles -- */
.btnNormalS, .btnNormalM, .btnNormalL, .btnNormalXL, .btnNormalXXL,
.btnHighlightS, .btnHighlightM, .btnHighlightL, .btnHighlightXL, .btnHighlightXXL,
.btnWarnS, .btnWarnM, .btnWarnL, .btnWarnXL, .btnWarnXXL
{
	border: none; 	
		
	font-size: 10px;	
	font-weight: bold;	
	text-decoration: none;
	text-align: center;	
	
	cursor:pointer;	
}

.btnNormalS, .btnNormalM, .btnNormalL, .btnNormalXL, .btnNormalXXL,
.btnHighlightS, .btnHighlightM, .btnHighlightL, .btnHighlightXL, .btnHighlightXXL
{
	color: #2745A4;
}

.btnWarnS, .btnWarnM, .btnWarnL, .btnWarnXL, .btnWarnXXL
{
	color: #4F0906;
}

.btnNormalS, .btnHighlightS, .btnWarnS
{
	width: 64px;
	height: 25px;
	line-height: 26px;		
}

.btnNormalM, .btnHighlightM, .btnWarnM
{
	width: 88px;
	height: 25px;
	line-height: 26px;		
}

.btnNormalL, .btnHighlightL, .btnWarnL
{
	width: 112px;
	height: 25px;
	line-height: 26px;		
}

.btnNormalXL, .btnHighlightXL, .btnWarnXL
{
	width: 136px;
	height: 25px;
	line-height: 26px;		
}

.btnNormalXXL, .btnHighlightXXL, .btnWarnXXL
{
	width: 172px;
	height: 25px;
	line-height: 26px;		
}

.btnLink:link, .btnLink:visited
{
	color: #FFFFFF;	
	font-size: 8pt;	
	text-decoration: none;	
	
	margin: 6px;	
}

.btnLink:hover
{
	color: #FFFFFF;	
	font-size: 8pt;	
	text-decoration: underline;	
	
	margin: 6px;		
}

.boxForm .btnLink:link, .boxForm .btnLink:visited,
.boxMedium .btnLink:link, .boxMedium .btnLink:visited
{
	color: #2745A4;
	font-size: 8pt;	
	text-decoration: none;	
}

.boxForm .btnLink:hover,
.boxMedium .btnLink:hover
{
	color: #2745A4;
	font-size: 8pt;	
	text-decoration: underline;	
}

.btnNormalS
{
	background: url(../Images/btn_normal_s.png);	  
}

.btnNormalM
{
	background: url(../Images/btn_normal_m.png);	  
}

.btnNormalL
{
	background: url(../Images/btn_normal_l.png);	  
}

.btnNormalXL
{
	background: url(../Images/btn_normal_xl.png);	  
}

.btnNormalXXL
{
	background: url(../Images/btn_normal_xxl.png);	  
}

.btnHighlightS
{
	background: url(../Images/btn_highlight_s.png);	  
}

.btnHighlightM
{
	background: url(../Images/btn_highlight_m.png);	  
}

.btnHighlightL
{
	background: url(../Images/btn_highlight_l.png);	  
}

.btnHighlightXL
{
	background: url(../Images/btn_highlight_xl.png);	  
}

.btnHighlightXXL
{
	background: url(../Images/btn_highlight_xxl.png);	  
}

.btnWarnS
{
	background: url(../Images/btn_warn_s.png);	  
}

.btnWarnM
{
	background: url(../Images/btn_warn_m.png);	  
}

.btnWarnL
{
	background: url(../Images/btn_warn_l.png);	  
}

.btnWarnXL
{
	background: url(../Images/btn_warn_xl.png);	  
}

.btnWarnXXL
{
	background: url(../Images/btn_warn_xxl.png);	  
}


/* -- icon styles -- */
.iconPMBInactive
{
  width: 18px;
  height: 13px;
  background: url(../Images/icon_pmb_inactive.png);  
}

.iconPMBNew
{
  width: 24px;
  height: 13px;
  background: url(../Images/icon_pmb_new.png);  
}

.iconPMBActive
{
  width: 18px;
  height: 13px;
  background: url(../Images/icon_pmb_active.png);  
}

.iconDelete
{
  width: 12px;
  height: 13px;
  background: url(../Images/icon_delete.png);  
}

.iconWarrantyCard
{
  width: 12px;
  height: 15px;
  background: url(../Images/icon_warranty_card.png);  
}

.iconOk
{
  width: 19px;
  height: 23px;
  background: url(../Images/icon_ok.png);  
}

.iconError
{
  width: 21px;
  height: 19px;
  background: url(../Images/icon_error.png);  
}

.iconWarning
{
  width: 18px;
  height: 13px;
  background: url(../Images/icon_warning.png);  
}

/* -- body text styles -- */
.txtBodyNormal 
{
  font-size: 8pt;
}

.txtBodyStrong
{
  font-size: 8pt;
  font-weight: bold;  
}

.txtBodyNote 
{
  font-size: 8pt;
  font-style: italic;
}

.txtBodyTiny
{
  font-size: 7pt;
}

.txtBodyHighlight
{
  font-size: 8pt;
  color: #76C400;	      
}

.txtBodyHighlightStrong
{
  font-size: 8pt;
  font-weight: bold;  
  color: #FE0000; 
}

.txtBodyLarge
{
  font-size: 10pt;
  font-weight: bold;  
}

.txtBodyNormal A:link, .txtBodyStrong A:link,
.txtBodyNote A:link, .txtBodyTiny A:link, .txtBodyRed A:link, .txtBodyLarge A:link,
.txtBodyNormal A:visited, .txtBodyStrong A:visited,
.txtBodyNote A:visited, .txtBodyTiny A:visited, .txtBodyRed A:visited, .txtBodyLarge A:link
{	  
  text-decoration: none;  
  color: #76C400;	  
}

.txtBodyNormal A:hover, .txtBodyStrong A:hover,
.txtBodyNote A:hover, .txtBodyTiny A:hover, .txtBodyRed A:hover, .txtBodyLarge A:link
{	  
  text-decoration: underline;  
  color: #76C400;	  
}

/* -- title styles -- */
.txtTitleHeading
{
  font-size: 12pt;
  font-weight: bold;
    
  padding: 0px 0px 8px 0px;
}

.txtTitleSubhead
{
  font-size: 10pt;
  font-weight: bold;  
  
}

.txtTitleSubheadHightlight
{
  font-size: 10pt;
  font-weight: bold;
  
  color: #76C400;	      
  
  padding: 0px 0px 4px 0px;    
}

/* -- calendar styles -- */
.cldr 
{
  font-family: Verdana, Sans-Serif;
  font-size: 8pt;	
	font-weight: normal;  
  
  color: #999999;
  border-collapse: collapse;
	border: 1px solid #CCCCCC;  
	
	empty-cells: show;
	margin-bottom: 6px;
}

.cldrNone
{	  
  background: #FFFFFF;  
	border: 1px solid #CCCCCC;  
}

.cldrWorkday
{	  
  background: #D9E9FD;  
	border: 1px solid #CCCCCC;    
}

.cldrWeekend
{	  
  background: #FFE1E1;  
	border: 1px solid #CCCCCC;  
}

.cldrHoliday
{	  
  background: #E1FBCA;  
	border: 1px solid #CCCCCC;    
}

.cldrSelected
{	
  font-weight: bold;
  
  color: #76C400;
  background: #FFFFFF;  
	border: 2px solid #76C400;  
}

.cldrNone A:link, .cldrWorkday A:link, .cldrWeekend A:link, .cldrHoliday A:link,
.cldrNone A:visited, .cldrWorkday A:visited, .cldrWeekend A:visited, .cldrHoliday A:visited
{
  color: #76C400;
  font-weight: bold;
  text-decoration: none;  
}

.cldrNone A:hover, .cldrWorkday A:hover, .cldrWeekend A:hover, .cldrHoliday A:hover
{
  color: #76C400;
  font-weight: bold;  
  text-decoration: underline;  
}

/* -- list styles -- */
.lstHeaderSimple
{  
	font-size: 8pt;
	font-weight: bold;
	
	color: #E3ECF8;  
	background: #2745A4;
}

.lstCellSimple
{  
	font-size: 8pt;
	
	color: #2745A4;
	background: #E3ECF8;
	border-bottom: solid 1px #FFFFFF;  
}

.lstHeaderTable
{  
	font-size: 8pt;
	font-weight: bold;
	
	color: #E3ECF8;  
	background: #2745A4;
}

.lstCellTable
{  
	font-size: 8pt;
	
	color: #2745A4;
	background: #E3ECF8;
	border: solid 1px #2745A4;
}

.lstSortAsc, .lstSortDesc, .lstSortNone 
{
	float:right;
	width: 16px;
	height: 16px;
}

.lstSortAsc
{
	background: url(../Images/lst_sort_asc.png);	    
}

.lstSortDesc
{
	background: url(../Images/lst_sort_desc.png);	    
}

.lstSortNone
{
	background: url(../Images/lst_sort_none.png);	    
}

.lstCellSimple A:link, .lstCellTable A:link,
.lstCellSimple A:visited, .lstCellTable A:visited
{
	font-weight: bold;
	text-decoration: none;  
	color: #2745A4;		    
}

.lstCellSimple A:hover, .lstCellTable A:hover
{
	font-weight: bold;  
	text-decoration: underline;  
	color: #2745A4;		    
}

.lstHeaderSimple A:link, .lstHeaderTable A:link,
.lstHeaderSimple A:visited, .lstHeaderTable A:visited
{
	font-weight: bold;
	text-decoration: none;  
	color: #FFFFFF;		    
}

.lstHeaderSimple A:hover, .lstHeaderTable A:hover
{
	font-weight: bold;  
	text-decoration: underline;  
	color: #FFFFFF;		    
}

.lstCellPager
{  
	font-size: 8pt;
	
	color: #2745A4;
	background: #E3ECF8;
	
	padding: 4px;	
}

