body
	{
	scrollbar-face-color		: #FFFFFF;
	scrollbar-arrow-color		: #000000;
	scrollbar-track-color		: #FCFBFB;
	scrollbar-shadow-color		: #EAF0FB;
	scrollbar-highlight-color	: silver;
	scrollbar-3dlight-color		: #ffffff;
	scrollbar-darkshadow-Color	: #e1e1e1; 	
	margin-left					: 0px;
	margin-bottom				: 0; 
	margin-top					: 5px;
	margin-right				: 0px;
	}
	
.bartop
	{
	background	: #ffffff url(/imgs/topbar.gif) repeat-x;
	}
body.menu
	{
	margin-left		: 0px;
	margin-bottom	: 0; 
	margin-top		: 0;
	margin-right	: 0px;
	background		: #F6F6F1 url(/imgs/bg.gif) repeat-y;
	}	
	
body.window
	{
	margin-left		: 0px;
	margin-bottom	: 0; 
	margin-top		: 0;
	margin-right	: 0px;
	background		: #FFFFFF;
	}

.header	{
	font-family	: verdana;
	font-size	: 10px;
	color		: #FDFDD8;
	font-weight	: bold;
	text-align	: center;
	line-height	: 2.2em;
	}

	
.subheader
	{	
	color		: #000000;
	font-weight	: bold;
	font-size	: 12px; 
	}
		
th	{
	font-family	: MS Sans Serif,verdana;
	font-size	: 11px;
	color		: #000000;
	padding		: 2px; 
	background-color:#E7ECF2;
	font-weight	: bold;
	}
	
.right	
	{
	text-align	 : Right;
	padding-right: 2px;
	}

				
th.left	
	{
	color		: black;
	background	: #E7ECF2;
	text-align	: Left;
	}
	
p,td	{
	font-family	: verdana;
	font-size	: 11px;
	color		: black;
	}
	
.instr
	{
	color			: #000000;
	font-style		: italic; 
	}

.menugrp{  
	FONT-WEIGHT	: bold;
	background	: #D7E0F1; 
	PADDING		: 3px;
	COLOR		: black;
	}

.menuitem{
	font-family	: Verdana,MS Sans Serif, Arial;
	font-size 	: 8pt;
	color		: black;
	background	: #FCFBFB;	
	border-top	: 1px solid #F3F3F3
	}
.hmenuon{
	font-family	: Verdana,MS Sans Serif, Arial;
	font-size 	: 9px;
	color		: #ffffff;
	background	: #11407E;	
	}	
.hmenuoff{
	font-family	: Verdana,MS Sans Serif, Arial;
	font-size 	: 9px;
	color		: #3662B9;
	background	: #ffffff;	
	}	
.hmenu
	{
	background	: white;
	font-size	: 10px;
	font-weight	: bold;
	COLOR		: #3662B9;
	padding		: 1px;
	}
.menuitem_app{
/*	font-family	: Verdana,MS Sans Serif, Arial;
	font-size 	: 8pt;
	color		: black;*/
	background	: #FCFBFB;	
	padding-left: 2.2em;
	line-height	: 18px;
	}	
	
.title	{
	font-family	: verdana;
	font-size	: 13px;
	font-weight	: bold;
	color		: #000000;	
	}
	
.title1	{
	font-family	: verdana;
	font-size	: 11px;
	font-weight	: bold;
	color		: #000000;	
	} 
	
.title2	{
	font-family	: verdana;
	font-size	: 13px;
	font-weight	: bold;
	color		: #000000;
	} 

.title3	{
	font-family	: verdana;
	font-size	: 11px;
	font-weight	: bold;
	color		: #0000aa;	
	} 
.rpttitle	{
	font-family	: verdana;
	font-size	: 13px;
	color		: #000000;
	font-weight	: bold;
	text-align 	: center;
	line-height	: 1em;
	}
.rptfilter
	{
	font-weight	: bold;
	}
.btext	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 8pt;
	color		: #C74837;
	font-weight	: bold;
	}		
span.head
	{
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 11px; 
	color		: #FFFFFF;
	font-weight	: bold; 
	padding		: 0;
	}
span.head1
	{
	font-family		: verdana,MS Sans Serif, Arial; 
	font-size 		: 11px; 
	color			: #ffffff;
	font-weight		: bold;
	padding			: 0;	
	padding-left	: 2px;
	padding-right	: 2px;
	font-size		: 10px;
	font-weight		: normal; 
	}	
span.bold
	{
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #aa0000;
	font-weight	: bold;	
	font-style	: normal;
	}

span.pa{
	  BACKGROUND-COLOR	: #E0F2D7;
	  border			: 1px solid silver;
	  width				: 75; 
	  text-align		: right;
	  padding-right		: 3px;
	  margin-left	 	: 2px;
	}	
span.pm {
	  BACKGROUND-COLOR	: #FFFFFF;
	  border			: 1px solid silver;
	  width				: 75; 
	  text-align		: right;
	  padding-right		: 2px;
	  margin-left		: 2px;
	}		

input.pa   {
	  BACKGROUND-COLOR	: #E0F2D7;
	  border			: 1px solid gray;
	  text-align		: right;
	  margin-left		: 2px;
	  padding-right		: 2px;
	}	
input.pm  {
	  BACKGROUND-COLOR	: #FFFFFF;
	  border			: 1px solid gray;
	  text-align		: right;
	  margin-left		: 3px;
	  padding-right		: 2px;
	}		
.para
	{
	font-family	: verdana;
	font-size	: 11px;
	color		: black;
	text-align	: Justify;
	padding		: 3px;
	}
.pa_para
	{
	font-family	: verdana;
	font-size	: 11px;
	color		: black;
	text-align	: Justify;
	padding-left: 10px;
	padding-right: 10px;
	}		
	
span.empname {
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 12px;
	color			: #FFFFFF/*3662B9*/;
	background		: #FF0000;
	border			: 1px solid #e0f3fd;
	font-weight		: bold;
	padding-right	: 4px;
	padding-left	: 4px;  
	padding-bottom	: 2px;
	font-style		: normal; 
	}
	
span.empid, span.mand
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #aa0000;
	font-weight	: bold;	
	}		
	
span.mand_1
	{
	font-family	: verdana, Arial;
	font-size 	: 10px;
	color		: #aa0000;
	font-weight	: bold;	
	font-style	: normal;
	}		

span.gray
	{
	font-family	:	MS Sans Serif, Arial; 
	font-size 	: 	9pt;
	color		:	#000000;
	font-weight	:	normal;
	}			

p.gray
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 8pt;
	color		: #aa0000;
	font-weight	: bold;
	background	: #FCFBFB;
	border-bottom :1px solid #ededed;
	line-height : 1.5em;
	text-align : right;
	}		
span.top_header	{
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 10px;
	color		: black;
	font-weight	: bold;
	padding-right: 5px;
	padding-left: 5px; 
	padding-top	: 3px; 
	padding-bottom: 3px;  
	}	

span.Status {
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 12px;
	color		: #000000;
	background	: #00FF00/*#004B2C*/;
	font-weight	: bold;
	padding-right: 4px;
	padding-left: 4px; 
	padding-top	: 2px; 
	padding-bottom: 2px; 
	}
span.status_inactive{
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 12px;
	font-weight	: bold;
	color			: #595959;
	background		: #B3B3B3; 
	padding-right	: 5px;
	padding-left	: 5px; 
	padding-top		: 1px; 
	padding-bottom	: 1px;
	}
span.pgno {
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 11px;
	color		: #aa0000;
	background	: #FFFFFF;
	font-weight	: bold;
	padding-right: 3px;
	padding-left: 3px; 
	padding-top	: 2px; 
	padding-bottom: 1px; 
	}	
span.date, span.test	{
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 12px;
	color			: white;
	background		: #CE031C;
	font-weight		: bold;
	padding-right	: 2px;
	padding-left	: 2px; 
	padding-top		: 0px; 
	padding-bottom	: 0px; 	
	font-style	:	normal;
	}	
/*span.test	{
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 12px;
	color			: #000000;
	background		: #ededed;
	border			: 1px solid silver;
/*	background		: #028C40;--
	font-weight		: bold;
	padding-right	: 3px;
	padding-left	: 2px; 
	padding-top		: 0px; 
	padding-bottom	: 0px; 	
	font-style	:	normal;
	}	*/
	
span.bluetext
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #0000aa;
	}	
	
span.text
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #aa0000;
	font-weight	: bold;
	}
span.texta	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 8px;
	color		: #2968B4;
	font-weight	: normal;
	}
span.textb	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 8px;
	color		: #030380;
	font-weight	: normal;
	}
	
.copy
	{
	font-family	: verdana;
	font-size	: 9px;
	line-height	: 2em;
	color		: black;
	}
	
.copy1
	{
	font-family	: arial;
	font-size	: 10px;
	color		: #595959;
	padding		: 3px;
	}
.copytext
	{
	font-size	: 10px;
	color		: black;
	padding		: 3px;
	}
		
a	{
	color			: #033475;/*DC5111;
/*	text-decoration	: none;*/
	}
.noline, a.datalink1
{
	text-decoration	: none;
}
.stext
	{
	font-family	: verdana;
	font-size	: 9px;
	color		: black;
	font-weight	: normal;
	}
.stext1
	{
	font-family	: Arial,verdana;
	font-size	: 9px;
	color		: black;
	}	
.text2
	{
	font-family	: verdana,tahoma,Arial,verdana;
	font-size	: 9px;
	color		: black;
	}		

.whitetext
	{color 		: white;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px;
	font-weight	: bold;
	}
.yellowtext
	{color 		: yellow;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px;
	font-weight	: bold;
	}

.label, .prn_label
	{	
	background	: #F6F8FA;
	color		: #033475;
	padding-left: 4px;
	}
.label_padding
	{background	: #F6F8FA;
	color		: #033475;
	padding-left: 25px;
	}
	
.value, .prn_value, .prnvalue
	{background	: #F7F7F7;
	color		: #000000;
	padding-left: 4px; 
	}	
	
.ze1
	{background	: #F6F8FA;
	color		: #000000;
	}
	
.ze2
	{background	: #F7F7F7;
	color		: #000000; 
	}	

.row1
	{background	: #FCFBFB;
	}
	
.row2
	{background	: #F6F8FA; 
	}	
.h_row
	{
	background	: #EAF0FB; 
	padding-left: 4px;
	}	
	
.rowhead
	{
	background	: #ECECEC;
	border-top	: 1px solid #e1e1e1; 
	}	 

.rowhead-gray
	{
	background	: #EDEDED;	
	color		: black;
	}	
	
.rowhead_blue
	{
	background	: #EFEFEF;
	padding			: 1px;
	padding-left	: 5px;
	font-weight		: bold;
	color			: #000000;
	height			: 18px;
	font-family		: MS Sans Serif;
	font-size		: 10px;
	}	

.rowhead_sup
	{background-color:#E3E6D6;
	padding-left	: 10px;
	font-weight		: bold;
	color			: #aa0000;
	height			: 18px;
	font-family		: MS Sans Serif;
	font-size		: 10px;
	}	
.rowhead_hd
	{background-color:#FFFFDE;
	padding-left	: 10px;
	font-weight		: bold;
	color			: #000000;
	height			: 18px;
	font-family		: MS Sans Serif;
	font-size		: 10px;
	}		
	
.rowon
	{
	background	: #EFEFEF;
	padding		: 3px;
	font-weight	: bold;	
	color		: #000000;
	height		: 20px;
	}	
.creambg
	{background	: #fffff0;
	}	
.creambg1
	{
.footerbg
	{
	background	: #ECECEC;
	border-top	: 1px solid #e1e1e1; 
	}	 

.winbutton
	{
	color		: #ffffff; 
	background	: #000000;
	font-size	: 11px;
	font-weight	: bold; 
	font-family	: verdana,Arial,Verdana,MS Sans Serif; 
	border		: 1px solid silver;
	}
.winbutton_go
	{
	color		: #ffffff; 
	background	: #000000;
	font-size	: 11px;
	font-weight	: bold; 
	font-family	: verdana,Arial,Verdana,MS Sans Serif; 
	border		: 0px;
	width		: 40;
	border		: 1px solid silver;
	}

.winbutton_go1
	{
	color		: #ffffff; 
	background	: #000000;
	font-size	: 11px;
	font-weight	: bold; 
	font-family	: verdana,Arial,Verdana,MS Sans Serif; 
	border		: 0px;
	width		: 30;
	border		: 1px solid silver;
	}
.app_winbutton, .app_winbutton1
	{
	color		: #ffffff; 
	background	: #000000;
	font-size	: 11px;
	font-weight	: bold; 
	font-family	: verdana,Arial,Verdana,MS Sans Serif; 
	border		: 0px;
	}
.wtext	{
	font-family	: verdana;
	font-size	: 10px;
	font-weight	: normal;
	color		: white;
	}	

.prbutton 
	{
	color		: #ffffff; 
	background	: silver;
	font-size	: 10px; 
	font-weight	: bold; 
	font-family	: Arial,Verdana,MS Sans Serif; 
	border		: 1px solid black;
	}

select,input,textarea	
	{
	font-family	: verdana;
	font-size	: 11px;
	border		: 1px solid gray;
	}	
input.empname
	{
	background	: white;
	text-align	: left;
	border	: 0px;
	color	: black;
	}	
input.readonly
	{
	background	: silver;
	text-align	: right;
	}	
select.names	{ 
	font-family	: MS Sans Serif; 
	font-size	: 10px;
	font-weight	: normal;
	}	

select.big
	{
	font-family	: verdana;
	font-size	: 12px;
	border		: 1px solid gray;
	font-weight	: bold; 
	}		
input.radio   {
	  BACKGROUND-COLOR: transparent;
	  border:0;	  
	}
 
input.checkbox    {
	  BACKGROUND-COLOR: transparent;
	  border		: 0;
	}

th.app	{
	font-family	: MS Sans Serif,verdana;
	font-size	: 11px;
	color		: black;
	background	: #eaeaea;
	padding		: 2px;
	border		: 0;
	}	
.row3
	{
	background	: #FCFBFB/*FBFBE3*/;
	}

th.rev	{
	font-family	: MS Sans Serif,verdana;
	font-size	: 11px;
	color		: black;
	background	: #11407E;
	padding		: 2px;
	}	
.row4
	{
	background	: #FFFEF5;
	}	
 		
.rev
	{
	background	: #EDF9D9;
	}	
.app
	{
	background	: #FFFDDC;
	}		
.tableline
	{
	background	: #F0F0F0;
	height		: 1px;	
	}	
	
.table
	{
	background	: #3662B9;	
	}		
.tablea
	{
	background	: #aa0000;
	color:white;
	font-size	: 12px;	
	}		 
	
				
.table1
	{
	background	: #e1e1e1;	
	}	
	
.table2
	{
	border	:1px solid  #BEDAF1;	
	}			
.table3
	{
	background	: #FFFCCE;	
	}		
table.table3 .label
	{
	background	: #FFFFEF;
	color		: #000000;
	font-size	: 11px;	
	font-weight	: bold;
	}
table.table3 .value
	{ 
	background	: #FEFCD6;	
	color		: #000000;
	font-size	: 11px;	
	}	
		
.note
	{
	color	: #ff0000;
	}	

.help_text
	{
	font-family	: verdana;
	font-size	: 10px;
	color		: #000000;
	}
	
.help_table
	{
	background	: #FCFFEB;
	border		: 1px solid gray
	}	

.st_monitor
	{
	background	: #FFD89A;
	}		

span.rate
	{
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 13px;
	color		: #ffffff;
	font-weight	: bold;
	background	: #64BD3D;
	padding-right: 4px;
	padding-left: 4px; 
	padding-top	: 0px; 
	padding-bottom: 1px; 
	}
span.rate2
	{
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #5B5F4D;
	font-weight	: bold;	
	font-style	: normal;
	background	: #e1e1e1;
	padding-right: 4px;
	padding-left: 4px; 
	padding-top	:  0px; 
	padding-bottom: 1px; 
	}	
span.rate_legend
	{
	color		: #aa0000;
	font-weight	: bold;	
	}
input.rating , .rating
	{
	font-family	: verdana;
	font-size	: 12px;
	border		: 1px solid #aa0000;
	color		: #aa0000;
	text-align	: center;
	font-weight	: bold;
	width		: 45;
	}	
span.hrating
	{
	font-family	: verdana;
	font-size	: 12px;
	border		: 1px solid #009CB2;
	color		: #009CB2;
	text-align	: center;
	font-weight	: bold;
	width		: 35;
	}	
span.orating
	{
	font-family	: verdana;
	font-size	: 12px;
	border		: 1px solid #009CB2;
	background	: #009CB2;
	color		: #FFFFFF;
	text-align	: center;
	font-weight	: bold;
	width		: 35;
	}	
span.rating
	{
	font-family	: verdana;
	font-size	: 12px;
	border		: 1px solid #aa0000;
	color		: #aa0000;
	text-align	: center;
	font-weight	: bold;
	width		: 35;
	}		
span.ratinga
	{
	font-family	: verdana;
	font-size	: 15px;
	border		: 1px solid gray;
	color		: #0000aa;
	text-align	: center;
	font-weight	: bold;
	width		: 45;
	background	: #FFFDE1;
	}		
	
span.rating1
	{
	font-family	: verdana;
	font-size	: 13px;
	border		: 1px solid #aa0000;
	color		: #aa0000;
	text-align	: center;
	font-weight	: bold;
	width		: 35;
	}
span.rating2
	{
	font-family	: verdana;
	font-size	: 13px;
	border		: 1px solid #aa0000;
	color		: gray;
	text-align	: center;
	font-weight	: bold;
	width		: 35;
	}	
	
	
	
/* HTC base Styles */
.validate
	{
	behavior:url("/includes/validate.htc")
	}	
.colover
	{
	behavior:url("/includes/colover.htc")
	}

.searchcombo
	{
	behavior:url("/includes/searchcombo.htc")
	}
.rowover
	{
	behavior:url("/includes/rowover_js.htc")
	}	
/* End of HTC */	
	
/* Page Set styles */
.pg_div_labelrow
	{
	Visibility:hidden;
	}
/* end of Pageset	

/* Print style */

@media Print    
{
.noprint {
	DISPLAY: none
	}
	.printonly {
	}
	.scrollarea {
	}
	.rowover {
	}
}

@media Screen    
{
	.noprint {
	}
	.printonly {
		DISPLAY: none
	}
	.scrollarea {
		OVERFLOW: auto
	}
 }
p	
	{
	text-align:justify;
	}	

.head
	{
	font-size	: 11px;
	font-weight	: bold;
	color		:#aa0000;
	}

.sub
	{
	font-size	: 11px;
	font-weight	: bold;
	color		:#000000;
	}	
/* end of print style */	

/*style*/
	
span.titleval
	{
    FONT-SIZE	: 9pt;
    COLOR		: #000090;
    FONT-FAMILY	: Arial;
	text-decoration:none;
	}

 input.btn
	{
	color		: Black; 
	background	: #FBEDD6;
	font-size	: 11px; 
	font-weight	: normal; 
	font-family	: verdana,Arial,Verdana,MS Sans Serif; 
	}

.recblue
	{
	font-family	:	Tahoma, Verdana,MS Sans Serif, Arial; 
	font-size	: 8pt; 
	font-weight	: normal;
	color		: #0000aa;
	}	

.recred
	{
	font-family	:	Tahoma, Verdana,MS Sans Serif, Arial; 
	font-size	: 8pt; 
	font-weight	: bold;
	color		: #aa0000; 
	}

.poptitle	{
	font-family	:	Arial; 
	font-size 	: 	12px;
	color		:	#FFFFFF;
	font-weight	:	600;
	} 
 
 /* New styles for reports and List */

.rpthdline1 {
	BORDER-RIGHT	: white 0px solid;
	PADDING-RIGHT	: 3px;
	BORDER-TOP		: white 1px solid;
	PADDING-LEFT	: 3px;
	FONT-WEIGHT		: bold;
	FONT-SIZE		: 11px;
	PADDING-BOTTOM	: 3px;
	BORDER-LEFT		: white 3px solid;
	PADDING-TOP		: 3px;
	BORDER-BOTTOM	: white 0px solid;
	FONT-FAMILY		: Verdana,Helvetica,sans-serif;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN		: center
	}

.rptdata {
	PADDING-RIGHT		: 2px; 
	PADDING-LEFT		: 2px; 
	FONT-WEIGHT			: normal;
	FONT-SIZE			: 8pt;
	PADDING-BOTTOM		: 2px;
	BORDER-TOP-STYLE	: none;
	PADDING-TOP			: 2px;
	FONT-FAMILY			: Verdana,Helvetica,sans-serif;
	BORDER-RIGHT-STYLE	: none;
	BORDER-LEFT-STYLE	: none;
	BORDER-BOTTOM-STYLE	: none
	}
	
.scrollarea {
	OVERFLOW	: auto
	}
.pg_div_labelrow {
	VISIBILITY	: hidden
	}

.rowover 
	{
	behavior:url("/includes/rowover_js.htc");}

prgStatus1
	{
	background-color:#3662B9;
	width		:0%;
	height		:16px;
	}
	
prgstatus2{
	background-color: white;
	width			: 100%;
	height			: 16px;
	}

tr.subtotyellowbg {
	BACKGROUND-COLOR: #FDFDF3; 
	font-family		: verdana;
	font-size		: 13px;
	color			: #000090;
	font-weight		: bold;
	text-align 		: center;
	line-height		: 1em;
	}
	
.flushrslt{
	color		:	navy;
	font-family	:	verdana;
	font-size   : 	13px;
	}
	
tr.tbltop
	{
	background-color : #FFE4BA; 
	}

@media all	{
	tool\:tip   {
	behavior	: url(tooltip_js.htc)
  }
	}
		
@media Print    
{
	BODY {
		FONT-FAMILY: Arial,Helvetica,sans-serif
	}
	TD {
		FONT-FAMILY : Arial,Helvetica,sans-serif;
		font-szie	: 9px;
	}
	TEXTAREA {
		FONT-FAMILY: Arial,Helvetica,sans-serif
	}
	SELECT {
		FONT-FAMILY: Arial,Helvetica,sans-serif
	}
	INPUT {
		FONT-FAMILY: Arial,Helvetica,sans-serif
	}
	.noprint {
		DISPLAY: none
	}
	.printonly {
		
	}
	.scrollarea {
		
	}
}

@media Screen    
{
	.noprint {
		
	}
	.printonly {
		DISPLAY: none
	}
	.scrollarea {
		OVERFLOW: auto;
	}
}

.roptiontext
	{
    FONT-SIZE	: 10pt;
    FONT-FAMILY	: Ms Sans Serif;
	COLOR		: blue;
	}	

.qa
	{
	font-family	:	Times New Roman, Arial; 
	font-size 	: 	10pt;
	color		:	0000aa;	
	font-style	:	italic;
	}			
		
.sfont1	
	{
	font-family	:	Arial,MS Sans Serif; 
	font-size 	: 	8pt;
	}		

.label1	
	{
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 10px;
	color			: #000000;	
	text-align		: right;
	padding-right	: 5px;
	}	
	
.label2
	{
    PADDING-RIGHT	: 8px;
    FONT-SIZE		: 10px;
    COLOR			: #000000;
    FONT-FAMILY		: MS Sans Serif, Arial;
    TEXT-ALIGN		: left;
	}	
	
.value1	{
	font-family		: arial,MS Sans Serif; 
	font-size 		: 10px;
	text-align		: left;
	padding-left	: 5px;
	}	 

.textout
	{
    FONT-WEIGHT		: normal;
    FONT-SIZE		: 8pt;
    Z-INDEX			: 4;
    VERTICAL-ALIGN	: middle;
    BORDER-LEFT		: white 0px solid;
    CURSOR			: hand;
    FONT-FAMILY		: MS Sans Serif,Tahoma, Verdana, helvetica, sans-serif;
	color			: white;
    BACKGROUND-COLOR: #3662B9;
	}

.textOver
	{
    FONT-WEIGHT		: normal;
    FONT-SIZE		: 8pt;
    Z-INDEX			: 4;	
    VERTICAL-ALIGN	: middle;
    BORDER-LEFT		: white 0px solid;
    CURSOR			: hand;
    FONT-FAMILY		: MS Sans Serif,Tahoma, Verdana, helvetica, sans-serif;
	color			: white;
    BACKGROUND-COLOR: #3662B9;
	}
 
.textselect
	{
    FONT-WEIGHT		: normal;
    FONT-SIZE		: 8pt;
    Z-INDEX			: 4;	
    VERTICAL-ALIGN	: middle;
    BORDER-LEFT		: white 0px solid;
    FONT-FAMILY		: MS Sans Serif,Tahoma, Verdana, helvetica, sans-serif;
	color			: white;
    BACKGROUND-COLOR: #3662B9;
	}

.date	{
	font-family	: arial,MS Sans Serif; 
	font-size 	: 7pt;
	}	

td.textwhite{
	background : white;
	}

.cstext	{
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 11px;
	text-align  : center;
	line-height	: 2em;
	}	
	
.sfont	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	}
		
		
.bar	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #FFECCE;
	color		: black;
	}	

.sunday	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: white;
	color		: Red;
	text-align  : right;
	}	
.monday	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: white;
	color		: Black;
	font-weight : Normal;
	text-align  : right;	
	}		
	
.menu	{
	color 		: gray;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px; 
	font-weight	: bold;
	text-decoration	: none;
	}
.menu1	{
	color 		: gray;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px; 
	font-weight	: normal;
	}

.smenu	{
	font-family	: verdana;
	font-size	: 10px;
	font-weight	: normal;
	color		: black;
	}			
span.menu_hg	
	{
	background		: #E7D1A1;
	color			: #000000;
	text-decoration	: none; 
	font-weight		: bold;
	}
.bgwhite
	{
	background	: white;
	}
.bar1	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #FFECCE;
	color		: black;
	}		
	
.bar2	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #494949;
	color		: black;
	}		

.bar3	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #EFD9B5;
	color		: black;
	}		
.bar4	{
	font-family	: verdana,MS Sans Serif, Arial; 
	font-size 	: 11px;
	background	: #efefef;
	color		: black;
	}		

.bar5	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #494949;
	color		: black;
	} 
	
.red	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: red;
	color		: white;
	}			

.blue	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #000090;
	background	: #e0f3fd;
	}	

.center	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	text-align	: center;
	}
	
ol,ul	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	text-align	: justify;
	color		: 000090;
	}	
	
span.white
	{
	font-family	: MS Sans Serif, Arial; 
	FONT-WEIGHT	: bold;
    FONT-SIZE	: 8pt;	
	color		: White;
	}		

span.green	
	{
	font-family		: verdana,MS Sans Serif, Arial; 
	font-size 		: 9pt;
	font-weight		: normal;
	color			: black;
	background		: #70FF70;
	padding-right	: 2px;
	padding-left	: 2px; 
	padding-top		: 2px;
	padding-bottom	: 2px; 
	}		
span.no	{
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 12px;
	color			: #ffffff;
	background		: #2185CE;
	font-weight		: bold;
	padding-right	: 5px;
	padding-left	: 2px; 
	padding-top		: 0px; 
	padding-bottom	: 1px; 
	}		
	
span.btext
	{
	font-family	: verdana,Arial,MS Sans Serif, Arial; 
	font-size 	: 11px;
	color		: #aa0000;
	}

span.name	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	color		: aa0000;
	font-weight	: bold;
	font-style	: normal;
	}		
	
span.name1	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	color		: 0000aa;
	font-weight	: normal;
	font-style	: normal;
	}			
	
span.text1	
	{
	font-family	: Arial; 
	font-size 	: 11px;
	color		: #232323;
	}		
	
span.key
	{
	font-family	: tahoma,Times New ROman,Arial; 
	font-size 	: 9px;
	color		: #595959;
	border		: 1px solid #e1e1e1;
	background	: white;
	width		: 15px;
	text-align	: center;
	font-weight	: bold; 
	}	
span.mkey_display
	{
	font-family	: tahoma,Times New ROman,Arial; 
	font-size 	: 9px;
	color		: #595959;
	border		: 1px solid #e1e1e1;
	background	: white;
	width		: 10px;
	text-align	: center;
	font-weight	: bold; 
	}	
span.mkey_blank
	{
	font-family	: tahoma,Times New ROman,Arial; 
	font-size 	: 9px;
	color		: #ffffff;
	border		: 1px solid #ffffff;
	background	: white;
	width		: 10px;
	text-align	: center;
	font-weight	: bold; 
	}		
	
span.silver	
	{
	font-family	: Times New Roman,MS Sans Serif, Arial; 
	font-size 	: 16pt;
	color		: gray;
	background	: silver;
	font-weight	: normal;
	}			
	
span.gr	{
	font-family	: Times New Roman,MS Sans Serif, Arial; 
	font-size 	: 16pt;
	color		: white;
	background	: #006600;
	font-weight	: normal;
	}	

option.head
	{
	background	: #FFECCE; 
	color		: black; 
	font-size	: 8pt; 
	font-weight	: bold;
	font-family	: MS Sans Serif, Arial; 
	}	
	
input.sfont
	{
	background	: white; 
	color		: black; 
	font-size	: 9pt; 
	font-weight	: normal; 
	font-family	: MS Sans Serif, Arial; 
	}	

.c1	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #FFECCE;
	color		: black;
	}	

.c2	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #CFE3F7;
	color		: black;
	}		
	
.ca{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #CFE3F7;
	color		: black;
	}		
	
.menuon
	{
	background	: #7AA7C1 url(/imgs/menuon_bg.gif) repeat-x;
	color 		: black;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px;
	font-weight	: bold;
	}	
	
.menuoff
	{
	background	: white url(/imgs/menuoff_bg.gif) repeat-x;
	color 		: black;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px;
	font-weight	: bold;
	}	

 .menubar1
	{
	background	: white;
	border		: 1px solid #666666;
	}			

.adblockRightOut1
	{
    FONT-WEIGHT		: bold;  
    BORDER			: #666666 1px solid; 
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY		: Tahoma, Verdana, helvetica, sans-serif; 
	}

.adblockRightOver1
	{
    FONT-WEIGHT		: bold;  
    BORDER			: #8F8F8F 1px solid;
    FONT-FAMILY		: Tahoma, Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #11407E; 
	}	
.adblockRightOut
	{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 8pt; 
    VERTICAL-ALIGN	: middle;
    BORDER-LEFT		: #8F8F8F 1px solid;
    CURSOR			: hand;
    FONT-FAMILY		: Tahoma, Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #939393
	}

.adblockRightOut A
	{
    COLOR			: white;
    TEXT-DECORATION	: none
	}
.adblockRightOver
	{
	color			: white;
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 8pt; 
    VERTICAL-ALIGN	: middle;
    BORDER-LEFT		: #8F8F8F 1px solid;
    CURSOR			: hand;
    FONT-FAMILY		: Tahoma, Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #11407E;
	}

.adblockRightOver A
	{
    COLOR			: #ffffff;
    TEXT-DECORATION : none
	}
	 
.wintext 
	{
	background	: white;
	font-family	: MS Sans Serif;
	font-size	: 9pt;
	margin		: 0px;
	}	
	
.accesskey {
	text-decoration	: underline;
	text-transform	: capitalize;
	font-weight		: bold;
}

span.uname
	{
	font-family	: Times New Roman, Arial; 
	font-size 	: 11pt;
	color		: 0000aa;	
	font-style	: italic;
	}

.printpagebreak{
	page-break-before:always;
	}

.NewadblockRightOut
	{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 8pt;
    Z-INDEX			: 4;
    VERTICAL-ALIGN	: middle;
    BORDER-LEFT		: white 1px solid;
    CURSOR			: hand;
    FONT-FAMILY		: Tahoma, Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #CFE3F7;
	}

td.tot	{
	font-size 	: 8pt;
	background	: #EDEDED;
	color		: black;
	}			
	
.subtot	{
	font-size 	: 8pt;
	background	: #EDEDED;
	color		: black;
	font-weight:bold;
	}		
tr.subtot	{
	font-size 	: 10pt;
	background	: #EDEDED;
	color		: black;
	}		
.grandtot	{
	font-size 		: 10pt;
	background		: #DEDEDE;
	color			: black;
	border-bottom	: 1px solid gray;
	font-weight		: bold;
	}		
	
.repgrp
	{
	background	: #DEECF8;
	font-weight : bold; 
	}

.module
	{
	font-family	: tahoma; 
	font-size	: 11px; 
	color		: black; 
	font-weight	: bold;
	}
	
.navmenu
	{
	font-family	: verdana; 
	font-size	: 10px; 
	color		: black; 
	font-weight	: normal;
	text-align	: center;
	}

th.tot	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	background	: #000090;
	color		: #ffffff;
	text-align	: left;
	font-weight	: bold;
	}	
	
th.center	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	background	: #999999;
	color		: #ffffff;
	text-align	: center;
	font-weight	: bold;
	}	
th.right1
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	background	: #000090;
	color		: #ffffff;
	text-align	: Right;
	font-weight	: bold;
	padding-right: 8px;
	}	
	
th.right2
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	background	: #999999;
	color		: #ffffff;
	text-align	: Right;
	font-weight	: bold;
	}
	
th.title	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	background	: #aa0000;
	color		: #ffffff;
	text-align	: left;
	}

.client{
	font-family	: verdana;
	font-size	: 12px;
	font-weight	: bold;
	}	

/*.label,.value
	{color:white;}	*/
	
.pghd
	{
	font-size	: 11px;
	color		: #BE330A;	
	}
	
.white
	{background : white;}
	
 .menubar
	{
	background	: #939393 ;
	}		

 .menubar-emp
	{
	background	: #666666 url(/imgs/menubg1.gif) repeat-x;
	}	

.menuon-emp
	{
	background	: #11407E url(/imgs/menubg2.gif) repeat-x;
	color 		: white;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px;
	font-weight	: bold;
	}	
.menuon-new
	{
	/*background:#1B8F04;*/
	background	: #FCFBFB;
	}		 	
.totbar
	{background	: #DFE8F7;}	
	
.topmenua
	{color 		: white;
	font-family	: MS Sans Serif,Arial;
	font-size	: 11px;
	font-weight	: bold;
	}		
	
tr.menu
	{background	: #B4DDF1;}
span.star	{
	font-family	: verdana;
	font-size	: 8px;
	color		: #aa0000;
	}	
	
span.id	{
	font-family	: verdana;
	font-size	: 10px;
	color		: #aa0000;
	font-weight	: bold;
	}	
	
span.arrow	{
	font-family	: Arial,verdana;
	font-size	: 12px;
	color		: #DF0029;
	font-weight	: bold;
	}	
span.harrow	{
	font-family	: verdana;
	font-size	: 12px;
	color		: #FCFBFB;
	font-weight	: bold;
	}	

span.text	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #aa0000;
	}

.bline
	{
	background	: #EC7416;
	}

.footerbg
	{
	background	: #ECECEC;
	border-top	: 1px solid #e1e1e1; 
	}	
.ze2a	{
	font-family	: Arial,MS Sans Serif; 
	font-size 	: 9pt;
	background	: #FCFBFB;
	color		: black;
	}		
 
.text1a{
	font-family	: Tahoma, Verdana,MS Sans Serif, Arial; 
	font-size 	: 8pt;
	color		: black;
	background	: #FCFBFB;
	}
	 

.opst
	{
	font-family	: Times New Roman, Arial; 
	font-size 	: 10pt;
	background	: #ffffe5;
	color		: #000000;	
	font-style	: italic;
	}				

.clst
	{
	font-family	: Times New Roman, Arial; 
	font-size 	: 10pt;
	background	: #fffff0;
	color		: #000000;	
	font-style	: italic;
	}				
 
.selrow
	{
	font-family	: Tahoma, Verdana,MS Sans Serif, Arial; 
	font-size 	: 8pt;
	color		: black;
	background	: #ffffe5;
	}

.message, 
	{
	font-family	: verdana,Times New Roman,MS Sans Serif, Arial; 
	font-size 	: 11px; 
	margin-left	: .4em;
	margin-right: .4em; 
	color		: #aa0000;	
	font-style	: italic;
	text-align 	: center;
	}	
.error
	{
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 9pt;
	font-variant 	: normal;
	height 			: auto;
	letter-spacing 	: normal;
	color			: #ff0000; 	
	text-indent		: 1px;
	text-align		: center;
	}
.mesg	{
	font-family	: verdana,Times New Roman,MS Sans Serif, Arial; 
	font-size 	: 11px; 
	margin-left	: .4em;
	margin-right: .4em; 
	color		: #B35D04;	
	font-style	: italic; 
	}
	 
.mesga	{
	font-family	: MS Sans Serif,Arial; 
	font-size 	: 9pt;
	text-align	: center;
	margin-left	: .4em;
	margin-right: .4em;
	color		: #0000aa; 
	}
	
.mesgb	{
	font-family	: Times New Roman,MS Sans Serif, Arial; 
	font-size 	: 15px; 
	margin-left	: .4em;
	margin-right: .4em; 
	color		: #000099;	
	font-style	: italic;
	text-align	: center;
	}
	
.hr_message
	{
	font-family		: verdana,Times New Roman,MS Sans Serif, Arial; 
	font-size 		: 11px; 
	color			: #000000;	
	font-style		: normal;
	text-align 		: center;
	padding-top		: 5;
	padding-bottom	: 5;		
	padding-left	: 30px;
	padding-right	: 10px;  	
	border			: 1px solid #D7E0E8;  
	background		:#FEFCDB url(/imgs/m_bg.gif) no-repeat;
	background-position:left top;
	line-height	: 1.6em;
	}
	
.hr_message1
	{
	font-family		: verdana,Times New Roman,MS Sans Serif, Arial; 
	font-size 		: 11px; 
	color			: #000000;	
	font-style		: normal;
	text-align 		: center;
	padding-top		: 5;
	padding-bottom	: 5;		
	padding-left	: 10px;
	padding-right	: 10px;  	
	border			: 1px solid #D7E0E8;   
	background		:#FEFCDB url(/imgs/m_bg1.gif) no-repeat;
	background-position:left top;
	line-height	: 1.6em;
	}	
	
.hr_error
	{
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 9pt;
	font-variant 	: normal;
	height 			: auto;
	letter-spacing 	: normal;
	color			: #ff0000; 	
	text-indent		: 1px;
	text-align		: center;
	background-position:left top;
	border			: 1px solid #DCDCDC;	 
	padding-left	: 40px;
	padding-right	: 20px;  
	padding-top		: 3px;
	padding-bottom	: 3px;
	background 		: #F5F5F5 url(/imgs/err_bg.gif) no-repeat;	 
	background-position:left top;
	}		
			
.ruleno
	{
	background		: #00693F;
	color			: white;
	font-size		: 16px;
	font-family		: Times New Roman;
	padding-right	: 5px;
	padding-left	: 0px; 
	padding-top		: 0px; 
	padding-bottom	: 0px; 
	font-style		: normal;
	font-weight		: bold;
	}

.err
	{
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 10px;
	font-variant 	: normal;
	height 			: auto;
	letter-spacing 	: normal;
	color			: red; 	
	text-indent		: 1px;
	text-align		: center;
	font-weight		: bold;
	}
	
.cms_text
	{
	padding-left	: .4em;
	padding-right	: .4em;
	line-height		: 1.5em;
	}	

.cms_li
	{
	line-height		: 2em; 
	color			: black;
	font-family		: verdana;
	font-size		: 11px;
	margin-left     :3em;
	}	
.faqno
	{
	font-family	: Verdana,times New Roman;
	font-size	: 13px;
	color		: #aa0000;
	font-weight	: bold; 
	background	: #e1e1e1;
	padding-left: 3px;
	}	

/*training pop window styles-->*/

.trheading
	{
	font-family	: Verdana,times New Roman;
	font-size	: 15px;
	color		: #FFFFFF;
	font-weight	: bold; 
	}

.trheading1
	{
	font-family	: Verdana,times New Roman;
	font-size	: 15px;
	color		: #000000;
	font-weight	: bold; 
	}

.scrno
	{
	font-family	: Verdana,times New Roman;
	font-size	: 11px;
	color		: #FFFFFF;
	font-weight	: bold; 
	}

span.chpno	{
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 12px;
	color			: black;
	background		: #efefef;
	border			: 1px solid silver;
	font-weight		: bold;
	padding-right	: 2px;
	padding-left	: 2px; 
	padding-top		: 2px; 
	padding-bottom	: 2px; 
	}	

/* MPP Styles */ 

.mpptitle	{
	font-family	: verdana;
	font-size	: 13px;
	font-weight	: bold;
	color		: #000000/*#F76C11*/;	
	}	
  
.recblack
	{
	font-family	: Tahoma, Verdana,MS Sans Serif, Arial; 
	font-size	: 8pt; 
	font-weight	: normal;
	color		: #000000;
	}	
 
.htext
{
	background		: #FCFBFB;
	text-align		: right;
	line-height		: 1.5em;
	border-bottom	: 1px solid #ededed;
}		
 	
span.mpptext	
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 8pt;
	color		: #aa0000;
	font-weight	: bold;
	}	

.class1 A:link 
	{
	color			: #0000aa; 
	text-decoration	: none; 
	font-weight		: normal;
	}
	
.class1 A:visited 
	{
	color			: #0000aa; 
	text-decoration	: none; 
	font-weight		: normal;
	}
.class1 A:active 
	{
	color			: #0000aa; 
	text-decoration	: none; 
	font-weight		: normal;
	}
.class1 A:hover 
	{
	color			: red; 
	text-decoration	: none; 
	font-weight		: normal; 
	}			
	
p.text	{
	font-family	: verdana;
	font-size	: 11px;
	text-align	: justify;
	}
	
.inc
	{
	background	: #FCFBFB;	
	color		: gray;
	border		: 1px solid #e1e1e1;
	}	
.inct
	{
	background	: #D9E4F0;
	color		: gray;
	border		: 1px solid silver;
	}	
.labela
	{
	font-family	: MS Sans Serif,verdana;
	font-size	: 10px;
	background	: #2968B4;
/*	text-align	: right;*/
	color		: #FFFFFF;
	}
.valuea
	{
	font-family	: verdana;
	font-size	: 11px;
	background	: #FCFBFB; 
	color		: #000000;
	}

 
.sfont2
	{
	font-family	: Arial,MS Sans Serif; 
	font-size 	: 7pt;
	}
		
span.group {
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 11px;
	color			: #FFFFFF;
	background		: #3662B9;
	font-weight		: bold;
	padding-right	: 4px;
	padding-left	: 4px; 
	padding-top		: 0px; 
	padding-bottom	: 0px; 
	}		
span.top_menu
	{
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 10px;
	background		: #CEE6EF;
	color			: #000000;
	text-decoration	: none; 
	font-weight		: bold;
	font-style		: normal;
	font-size		: 11px;
	padding-left	: 3px;
	padding-right	: 3px;
	} 
	
/* PMS Style */
table.status
	{
	background	: #ffffff;	
	color		: white;
	border		: 1px inset #666666;	
	}	
.status_on
	{
	background	: #19953F;
	font-weight	: bold;
	color		: black;
	padding		: 0px;
	height		: 28px; 
	}		
.status_off
	{
	height		: 28px;
	background	: #E1E1E1;
	font-weight	: bold;
	color		: black;
	padding		: 0px;
	}	
.status_cl
	{
	height		: 28px;
	background	: #ffffff;
	font-weight	: bold;
	color		: black;
	padding		: 0px;
	text-align	: center;
	}	
table.status td
	{
	font-weight	: bold;
	font-family	: tahoma; 
	font-size	: 9px; 
	color		: white;
	}	 
table.pop-new
	{
	background	: #FCFBFB;	
	color		: #000000;
	border		: 1px solid #e1e1e1;
	padding		: 10px;
	}	
table.pop1
	{
	border		: 1px solid #6C6CB5;	
	color		: #000000;
	}	
table.pop1 td
	{
	padding-left	: 26px;
	}	
table.pop1 td.center
	{
	padding-left	: 0px;
	text-align		: center;
	}	
		
table.pop2
	{
	border	:1px solid #6C6CB5;	
	color		: #000000;
	}	
	
table.pop3
	{
	border		: 1px solid #6C6CB5;	
	color		: #000000;
	}		
table.definition
	{
	background	: #FFFEE0;	
	color		: #000000;
	font-size	: 9px; 
	border		: 1px solid #000000;
	}	
table.definition1, body.definition1
	{
	background	: #fffbb8;	
	color		: #9c7600;
	font-size	: 9px; 
	border		: 1px solid #ffc30e;
	padding		: 0;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#98B2E6', gradientType='0')*/
	}	
.app_instr
	{
	font-family	: verdana,Times New Roman,MS Sans Serif,verdana;
	color		: #000000; 
	font-size	: 12px; 
	line-height	: 1.4em;
	}
.app_menu
	{
	font-family	: verdana;
	font-size	: 12px; 
	padding		: 10px;
	}
.app_menu1
	{
	font-family	: verdana;
	font-size	: 11px; 
	padding		: 10px;
	}
ul.app,li.app
	{
	font-family	: verdana;
	font-size	: 11px;
	text-align	: justify; 
	padding		: 5px;
	list-style-type:  square;
	margin-left	: 10px;
	margin-top	: 0px;
	background	: none;
	color		:black;
	}	
ul.def_app,li.def_app
	{
	font-family	: MS Sans Serif;
	font-size	: 10px;
	text-align	: justify; 
	padding		: 5px;
	list-style-type:  disc;
	margin-left	: 10px;
	margin-top	: 0px;
	background	: none;
	color		: #EA9306;
	}	
.app_title	{
	font-family	: verdana;
	font-size	: 14px;
	font-weight	: bold;
	color		: #0000aa;	
	}	
span.app_title	{
	font-family	: verdana;
	font-size	: 13px;
	font-weight	: bold;
	background	: #FF9E00;	
	color		: white;
	padding-left : 3px;
	padding-right : 3px;
	}	
.app_title1	{
	font-family	: verdana;
	font-size	: 12px;
	font-weight	: bold;
	color		: #343499;	
	}	
	
span.dot
	{
	color		: #0000aa;
	font-weight	: bold;
	font-size	: 14px;
	padding		: 0px; 
	font-weight	: bold;
	} 
.menu1	
	{ 
	padding		: 0;
	padding-left: 27px;
	color		: #000000
	}	
span.app_rating
	{
	font-family	: verdana;
	font-size	: 11px;
	border		: 1px solid gray;
	background	: lemonchiffon;
	width		: 40;
	text-align	: center;
	padding	: 0;
	}			
/*Ends here*/
	
	
	
/* job */
table.job
	{
	background	: #BED1E8;
	}
table.job .label
	{
	background	: #D4E1F0;
	}
table.job .value
	{
	background	: #E5EDF6;
	}		
	/* purple color
table.job
	{
	background	: #DFDFEE;
	}
table.job .label
	{
	background	: #EAEAF4;
	color		: #6868AC;
	}
table.job .value
	{
	background	: #F4F4F9;
	}		
	*/
	
table.pop
	{
	background	: lemonchiffon;	
	border		: 1px solid #EEEEA9;
	color		: #000000;
	}	
table.pop td.label
	{
	background	: lemonchiffon;	
	border		: 0px solid #EEEEA9;
	color		: #000000;
	}		
table.pop td.value
	{
	background	: #FFFFE5;
	border		: 0px solid #EEEEA9;
	color		: #000000;
	}		 	
table.pop td
	{
	font-family	: MS Sans Serif;
	font-size	: 10px;
	}
		
table.pop1
	{
	background	: #FCFBFB;	
	color		: #000000;
	}			
	
table.pop1 td
	{
	font-family	: MS Sans Serif;
	font-size	: 10px;
	}	
	
table.pop i
	{
	font-family	: MS Sans Serif;
	font-size	: 10px;
	font-weight	: bold;
	font-style: normal;
	}
table.pop td.title	{
	font-family	: verdana;
	font-size	: 13px;
	font-weight	: bold;
	color		: #000000;	
	text-align	: center;
	}	 
.labelb
	{	
	font-family	: MS Sans Serif, Arial; 
	background	: #2968B4;
	color		: #FFFFFF;
	padding-left: 4px;
	} 
 

 .valueb
	{background	: #238AD1;
	font-family	: MS Sans Serif, Arial; 
	color		: #ffffff;
	padding-left: 4px; 
	}	


table.popa
	{
	background	: lemonchiffon;	
	color		: #000000;
	border	: 1px outset silver;
	}			
	
table.popa .label
	{	
	font-family		: MS Sans Serif, Arial; 
	background	: #FFFFE4;
	color		: #000000;
	padding-left: 4px;
	}  

table.popa .value
	{background	: #FFFFF4;
	font-family		: verdana, Arial; 
	color		: #000000;
	padding-left: 4px;	
	font-size	: 11px;
	}  
	

table.popb
	{
	background	: #DDDDDD;	
	color		: #000000;
	border		: 1px outset silver;
	}			
	
table.popb .label
	{	
	font-family	: MS Sans Serif, Arial; 
	background	: #EFEFEF;
	color		: #000000;
	padding-left: 4px;
	}  

table.popb .value
	{background	: #FCFBFB;
	font-family	: verdana, Arial; 
	color		: #000000;
	padding-left: 4px;	
	font-size	: 11px;
	}  
	
/*job*/
	
.job_label1
	{
	color		: #024F83;
	background	: #ECF1F8;
	}	
.job_value1
	{
	background	: #ECF1F8;
	}	
.job_label2
	{
	color		: #024F83;
	background	: #DFE4ED;
	}	
.job_value2
	{
	background	: #DFE4ED;
	}
	table.notes
	{
	background	: #FEFEEF;
	border	: 1px solid #F3F3A5;
	}	
	
li.small	{
	font-size:8pt;
	color : #000000;
	font-family:verdana;
	}	
	

	
.topbar 
	{
	background	: #ffffff url(/imgs/topbar.gif) repeat-x;
	}
.botbar 
	{
	background	: #000000;
	}
tr.topbar  td
	{
	background	: #ffffff url(/imgs/topbar.gif) repeat-x;
	}	
.calendar1
	{
	background	: #e1e1e1;
	}		
.learning	
	{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3662B9', endColorStr='#3662B9', gradientType='1');
	background	: #3662B9;
	filter:revealTrans(duration=1.0, transition=23)
	}
.formbg
	{	
	background	: white url(/imgs/formbg.gif) repeat-x;
	padding	: 0;
	font-family	: verdana;
	font-size	: 13px;
	font-weight	: bold;
	color		: #000000;	
	}	

.formtitle	{
	font-family	: verdana;
	font-size	: 15px;
	color		: #2088D0;
	font-weight	: bold;
	text-align 	: center;
	line-height	: 1em;
	}	
.form_padding
	{ 
	background	: #FCFBFB;
	} 	
.form_paddinga
	{
	padding	: 10px; 
	} 	
.form_tableline
	{
	background	: #61A0EC;	
	height		: 1px;	
	}	
.form_right
	{
	background	: white url(/imgs/formbg_right.gif) repeat-y;
	}	
	
.form_row2
	{
	background	: #F0EDF5; 
	}	
.form_rowborder	
	{
	border-left	 : 1px solid #2088D0;
	border-right : 1px solid #2088D0;
	border-bottom : 1px solid #2088D0;
	}
.curve
	{
	background	: white url(/imgs/curvebg.gif) repeat-x;
	}

.test_title
	{
	color	: #ffffff;
	}
.comp_name	
	{
	font-weight	: bold;
	color		: #0000aa;
	font-size	: 20px;
	}
	
.grp {
	font-family		: MS Sans Serif, Arial; 
	font-size 		: 11px;
	color			: #2969B5;
	background		: #FCFBFB;
	border-bottom			: 1px solid gray;
	border-right			: 1px solid gray;
	border-top			: 1px solid #e1e1e1;
	border-left			: 1px solid #e1e1e1;
	font-weight		: bold; 
	}		

table.sbu td
 {background : #D1E4EB;
 }
table.office td, td.office
 {background : #F1F4F7;
 } 
table.region td, td.region
 {background : #EEF6E2;
 }
table.function td, td.function
 {background : #FEF5E8;
 }
table.partner td, td.partner
 {background : #F7F3F8;
 }
span.sbu
 {background : #D1E4EB;
 }
span.office
 {background : #F1F4F7;
 }
span.region
 {background : #D8EABB;
 }
span.function
 {background : #FCE6C4;
 }
span.partner
 {background : #D6C3DB;
 } 

table.tbl_bg
	{
	background:white url(/imgs/home_tbl_bg.gif) repeat-y;
	} 
 
/*
TABLE  {padding:3px; border-collapse: collapse;  font-family: "Gill Sans", sans-serif;font-size:12px; border: 1px solid #CDCDCD; } 

td	{font-family:verdana; font-size:11px; border: 1px solid #CDCDCD;}*/ 
table.apptable{padding:3px; border-collapse: collapse; border: 1px solid #E6E6E6;} 
table.apptable td{border: 1px solid #E6E6E6;} 
table.apptable tH{border: 1px solid #E6E6E6;} 


table.status1
	{ 
	color		: #000000;
	border		: 1px solid #11407E;	 
	}
table.status1 th
	{	
	background	: #11407E;
	color		: white; 
	}
table.status1 td.score
	{ 
	font-weight	: bold;
	color		: #000000; 
	font-size	: 12px;
	font-family	: verdana;
	}	
table.app_table
	{
	background	: #e1e1e1;	
	}	
table.app_table th	
	{
	border-right	: 1px solid #e1e1e1; 
	border-top	: 1px solid #e1e1e1; 
	}
table.app_table td, th
	{
	vertical-align	: top;
	}		
table.border
	{
	border	: 1px solid #e1e1e1;	
	}	

.rowh
	{background	: #EFF3FA;
	}	
input.right
	{
	text-align	: right;
	}	
span.unit
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 9pt;
	color		: #0000aa;
	font-weight	: bold;
/*	border		: 1px solid silver; -->*/
	}	
	
 
.rowedit th	
	{
	background	: #FFFFDA;	 
	border-right	: 0px solid #e1e1e1; 
	border-top	: 0px solid #e1e1e1; 
	}
.rowedit td
	{
	background	: #FFFFED;	
	border-right	: 1px solid #e1e1e1;   
	vertical-align	: top;
	}	
table.app_table-edit td, th
	{
	vertical-align	: top;
	}	
	
th.rowedit1 	
	{
	background	: #FFFFCB;	 
	border-right	: 0px solid #e1e1e1; 
	border-top	: 0px solid #e1e1e1; 
	}
tr.rowedit1  td
	{
	background	: #FCFBFB;	
	border-right	: 1px solid #F5FF9F;  
	}		

td.rowedit1
	{
	background	: #FCFBFB;	
	border-right	: 1px solid #F5FF9F;  
	}			

	
span.percentage
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 10pt;
	background	: #FFFFCB;
	color		: #000000;
	font-weight	: bold;
	border		: 1px solid #e1e1e1;
	width		: 45;
	text-align	: center
	}
	
span.weightage
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 11pt;
	background	: lemonchiffon;
	color		: #000000;
	font-weight	: bold;
	border		: 1px solid #e1e1e1;
	width		: 35;
	text-align	: center
	}
	
span.app-weight
	{
	font-family	: MS Sans Serif, Arial; 
	font-size 	: 11pt;
	background	: #007524;
	color		: #ffffff;
	font-weight	: bold;
	border		: 1px solid #e1e1e1;
	width		: 45;
	text-align	: center
	}	
	
tr.h2 th, th.h2
	{
	background	: #D1D3E7; 
	}
tr.h2 td, td.h2
	{
	background	: #EFF0F7;
	}
.row6
	{
	background	: #FFFFE9;
	}	
	
	

table.empdet
	{
	background	: #A0B3CB;	
	color		: #000000;
	border		: 1px solid #28538B;
	}			
	
table.empdet td.labela
	{
	font-family	: MS Sans Serif;
	font-size	: 10px;
	background	: white;
	color		: black
	}	
table.empdet td.valuea
	{
	font-family	: verdana,MS Sans Serif;
	font-size	: 10px;
	background	: white;
	}		

th.thapp	
	{
	background	: #FFFFDA;	
	}
td.tdapp
	{
	background	: #FFFFF3;	
	vertical-align: top;
	}			
	
	
table.popc
	{
	background	: #FFFDEB;
	border:1px outset silver;
	border-collapse : collapse; 
	 border   : 1px solid #e1e1e1;
	}
table.popc .rowa
	{
	background	: #FFFFFF;
	}
			
table.popc th
	{
	background	:FBFEC8	;
	 border   : 1px solid #e1e1e1;	 
	}
	
table.popc tr.row1 td
	{
	background	:#FFFDEB;
	 border   : 1px solid #e1e1e1;
	}
table.popc tr.row2 td
	{
	background	:FEFFE9;
	 border   : 1px solid #e1e1e1;
	} 
	
table.popc tr.subtot td{
	font-size 	: 11px;
	background	: #EDEDED;
	color		: black;
	font-weight:bold;
	padding	: 2px;
	 border   : 1px solid #e1e1e1;
	}			
table.border
	{
	 border-collapse: collapse;
	 border   : 1px solid #e1e1e1;
	}
table.border td
	{
	 border   : 1px solid #e1e1e1;
	}
table.border th
	{
	 border   : 1px solid #e1e1e1;
	}	
			
	


table.status_monitor
	{
	font-size	: 12px;
	background	: #E6E6F3;	
	color		: white;
	border		: 2px outset #e1e1e1;	
	}	
	
table.status_monitor td.label	
	{
	font-size	: 12px; 
	color		: #343499; 
	background	: #F3F3F9;
	font-weight	: bold;
	padding		: 8px;
	}	

table.status_monitor td.value	
	{
	font-size	: 13px;  
	background	: #EDEDF5;
	font-weight	: bold;
	padding-right	: 20px;
	}
	
table.status_monitor td.tot
	{
	font-size	: 13px; 
	color		: #000000; 
	font-weight	: bold;
	padding-right	: 20px;
	}		
		