BODY
{
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #EDEEEF;
}
.topbar
{     
    HEIGHT:9px;  
	background-image : url(../images/2031/topchromebar-bg.gif);
    BACKGROUND-COLOR: #EDEEEF;
}
.topmargin
{
    FONT-SIZE: 7px;
    COLOR:#EDEEEF ;
    FONT-FAMILY: tahoma, arial,  verdana;
	background-image : url(../images/2031/title-bg2.gif);
    BACKGROUND-COLOR: #EDEEEF;
}
.titletblbg
{    
	HEIGHT: 39px;
	/*background-image : url(../images/2031/title-bg2.gif);*/
    BACKGROUND-COLOR: #bce1f3;
}
.title
{
    FONT-SIZE: 16px;   
	FONT-WEIGHT: bold;
    COLOR: #50596D;
	VERTICAL-ALIGN: middle;
	text-align : left;
	padding-left : 10px;	
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #bce1f3;
    TEXT-DECORATION: none;
}
.welcome
{
    FONT-SIZE: 9px;   
	FONT-WEIGHT: bold;
    COLOR: #50596D;
	VERTICAL-ALIGN: middle;
	text-align : right;	 
	padding-right :  8px;
	padding-top : 4px;
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #bce1f3;
    TEXT-DECORATION: none;
}
.welcome2
{
    FONT-SIZE: 9px;   
	FONT-WEIGHT: normal;
    COLOR: #50596D;
	VERTICAL-ALIGN: middle;
	text-align : right;	
	padding-right :  8px;
	padding-bottom : 0px;
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #bce1f3;
    TEXT-DECORATION: none;
}
.globallinkbar
{     
	HEIGHT:22px;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-right :  4px;
	padding-top :  2px;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;     
	/*background-image : url(../images/2031/globallinkbar-bg.gif);*/
	BACKGROUND-COLOR: #004590;
}
.globallinkbar-t
{     
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	text-align : right;		
	padding-top :  2px;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;   	
	BACKGROUND-COLOR: transparent;
}
.topnavbar
{     
    HEIGHT:31px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: tahoma, arial,  verdana;
    COLOR: #353535;     
	background-image : url(../images/2031/topnavbar-bg.gif);
    BACKGROUND-COLOR: #EDEEEF;
}
.topnavbardate
{         
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
    COLOR: #2C3D48; 
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	text-align : right;	
	padding-top :  4px; 
	padding-right :  8px; 
	VERTICAL-ALIGN: middle;   	
    BACKGROUND-COLOR: transparent;
}
.topnavbutton
{     
    HEIGHT:31px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	padding-top :  4px; 
	text-align : center;	
	CURSOR: pointer;
    COLOR: #353535;     
	text-decoration : none;
	background-image : url(../images/2031/topnavbutton-bg2.gif);    
}

.topnavbutton-t
{         
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	padding-top :  0px; 
	text-align : center;	
	CURSOR: pointer;
    COLOR: #353535;     
	text-decoration : none;
	background : transparent;
	  
}
.seltopnavbutton
{     
    HEIGHT:31px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	padding-top :  4px; 
	text-align : center;	
	CURSOR: pointer;
    COLOR: #353535;     
	background-image : url(../images/2031/seltopnavbutton-bg2.gif);    
}

.seltopnavbutton-t
{        
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	padding-top :  4px; 
	text-align : center;
    COLOR: #353535;  
	text-decoration : none;
	background : transparent;   	
}
.navbarfooter
{         
	HEIGHT:3px;
	background-image : url(../images/2031/navbarfooter-bg.gif);
    BACKGROUND-COLOR: #EDEEEF;
}
.secnavbar
{     
    HEIGHT:24px;
	FONT-SIZE: 8px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: tahoma, arial,  verdana;
    COLOR: #353535;     
	background-image : url(../images/2031/secnavbar-bg2.gif);
    BACKGROUND-COLOR: #EDEEEF;
}
.secnavbutton
{     
    HEIGHT:24px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	padding-top :  0px; 
	text-align : center;
	CURSOR: pointer;
    COLOR: #353535;     
	background-image : url(../images/2031/secnavbutton-bg2.gif);    
}
.secnavbartext
{         
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #353535; 
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;
	text-align : center;	
	CURSOR: pointer;
	padding-top :  4px;
	VERTICAL-ALIGN: middle;   	
    BACKGROUND-COLOR: transparent;
}
.buttonbg
{
    HEIGHT:25px;   
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    COLOR: #50596D;
	VERTICAL-ALIGN: middle;	
	text-align : left;	
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #bce1f3;
    TEXT-DECORATION: none;
}

.def-buttonbg
{
    HEIGHT:17px;
	FONT-SIZE: 10px;   
	FONT-WEIGHT: bold;
    COLOR: #50596D;
	VERTICAL-ALIGN: middle;	
	text-align : left;	
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: transparent; 
    TEXT-DECORATION: none;
}
.buttontext
{     
    HEIGHT:25px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 
	text-align : center;	
    COLOR: #222222;     
	background-image : url(../images/2031/button-bg_P202.gif);    
}

.buttontext-t
{         
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 
	text-align : center;	
    COLOR: #222222;     
	text-decoration : none;
	background : transparent;
}
.buttonbg-7
{
    HEIGHT:7px;
	FONT-SIZE: 5px;   
	FONT-WEIGHT: bold;
    COLOR: #50596D;
	VERTICAL-ALIGN: middle;	
	text-align : center;	
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #D9E5EE;
    TEXT-DECORATION: none;
}
.buttonbgAdv-7
{
	BACKGROUND-COLOR: #FFFFFF;
}
.def-buttontext
{
 	HEIGHT:17px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 
	text-align : center;	
    COLOR: #222222;     
	background-image : url(../images/2031/def-button-bg.gif)	;
	TEXT-DECORATION: none;
}
.def-buttontext-t
{
 	HEIGHT:17px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 
	text-align : center;	
    COLOR: #222222;
	TEXT-DECORATION: none;
	background : transparent;
}
.tbl-buttontext
{
 	HEIGHT:17px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 
	text-align : center;	
    COLOR: #222222;     
	background-image : url(../images/2031/tbl-button-bg.gif);	
}
.stdcontainerbg
{    
	HEIGHT: 26px;	
	padding-top :  0px;	
    COLOR: #252D32;     
	/* background-image : url(../images/2031/stdcontainer-bg.gif); */
    BACKGROUND-COLOR: #f68039;
}
.stdcontainer-buttonbg
{
HEIGHT:25px;   
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
COLOR: #252D32;
VERTICAL-ALIGN: middle;	
text-align : left;
FONT-FAMILY: tahoma, arial,  verdana;
BACKGROUND-COLOR: #EDEEEF;
background-image : url(../images/2031/stdcontainer-bg.gif);
TEXT-DECORATION: none;
}
.stdcontainer-text
{    
	HEIGHT: 26px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #252D32;   	
    BACKGROUND-COLOR: #f68039;
}
.stdcontainer-textsm
{    
	HEIGHT: 26px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #252D32;   	
    BACKGROUND-COLOR: #f68039;
	}	
.ipfield
{   	
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	border-style : solid;  
	border-color :  #8B97A1;	
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;	
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #252D32;   	
    BACKGROUND-COLOR: #FFFFFF;
	}	
.ipf-sv
{   	
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	border-style : solid;  
	border-color :  #8B97A1;	
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;	
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #252D32;   	
    BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 142px;
	}
.ipfield-c
{   	
	BORDER:1px solid #FFFFFF;EMPTY-CELLS:show;BORDER-COLLAPSE:collapse;
	
}
.errormsg
{
    FONT-SIZE: 9px;   
	FONT-WEIGHT: bold;	
    COLOR: #AC2D36;
	VERTICAL-ALIGN: middle;
	text-align : left;	 
	padding-left :  8px;	
    FONT-FAMILY: tahoma, arial,  verdana;
   BACKGROUND-COLOR: #bce1f3;
    TEXT-DECORATION: none;
}
.tblheader-normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#F1F5F8 0px solid;
	BORDER-BOTTOM:#BFD1DE 1px solid;
	BORDER-LEFT:#F1F5F8 0px solid;
	BORDER-RIGHT:#ADBAC4 1px solid;
	padding-left :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 18px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #D9E5EE;
}


.tblheadertop3d
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#F1F5F8 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#F1F5F8 1px solid;
	BORDER-RIGHT:#ADBAC4 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #D9E5EE;
}

.tblheadertop3d-e
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#F1F5F8 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#F1F5F8 1px solid;
	BORDER-RIGHT:#ADBAC4 1px solid;
	padding-left :  0px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #D9E5EE;
}
.tblheaderbottom3d
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	BORDER-TOP:#F1F5F8 0px solid;
	BORDER-BOTTOM:#BFD1DE 2px solid;
	BORDER-LEFT:#F1F5F8 1px solid;
	BORDER-RIGHT:#ADBAC4 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;
    COLOR: #7C8F9C;
	HEIGHT: 14px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #D9E5EE;
}

.tblheadertop
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}

.tblheadertop-nopad
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.tblheadertop-nopad-bf
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
	BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 22px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.tblheadertop1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 0px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #7C8F9C;
	HEIGHT: 14px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}

.tblheadertop2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: top ;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.tblheadertop3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 0px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.tblheaderbottom
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 1px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;
    COLOR: #7C8F9C;
	HEIGHT: 14px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.tblheaderbottom-fld
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 1px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;
    COLOR: #7C8F9C;
	HEIGHT: 14px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.tblheader-login
{
   FONT-WEIGHT:bold;
   FONT-SIZE: 11px;
	BORDER-TOP:#F3F1F1 1px solid;
	BORDER-BOTTOM:#ADBAC4 1px solid;
	BORDER-LEFT:#F3F1F1 1px solid;
	BORDER-RIGHT:#ADBAC4 1px solid;
	VERTICAL-ALIGN: middle;	
   COLOR: #333333;
	padding-left :  4px;	
	HEIGHT: 20px;
   FONT-FAMILY: tahoma, arial, verdana;
   BACKGROUND-COLOR: #DCDBDB;
}

.tblexpandbg
{
    FONT-WEIGHT: normal;   
	BORDER-TOP:#E1E5E6 0px solid;
	BORDER-BOTTOM:#E1E5E6 1px solid;
	BORDER-LEFT:#E1E5E6 0px solid;
	BORDER-RIGHT:#E1E5E6 0px solid;
	padding-left :  3px;
	padding-top :  2px;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.tblexpandsv
{
    FONT-WEIGHT: normal;   
	BORDER-TOP:#E1E5E6 0px solid;
	BORDER-BOTTOM:#E1E5E6 1px solid;
	BORDER-LEFT:#E1E5E6 0px solid;
	BORDER-RIGHT:#E1E5E6 0px solid;
	padding-left :  3px;
	padding-top :  2px;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #CFCDA2;
	text-align: center;
}
.tblex-sv
{
    FONT-WEIGHT: normal;   
	BORDER-TOP:#E1E5E6 0px solid;
	BORDER-BOTTOM:#E1E5E6 1px solid;
	BORDER-LEFT:#E1E5E6 0px solid;
	BORDER-RIGHT:#E1E5E6 0px solid;
	padding-left :  3px;
	padding-top :  2px;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #CFCDA2;
	text-align: center;
	vertical-align: top;
}
.tbllines
{
    BACKGROUND-COLOR: #E1E5E6;
	border : thin;  
}
.tblouter
{
    BORDER-RIGHT: #ADBAC4 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ADBAC4 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ADBAC4 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ADBAC4 1px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.tblouterblk
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ADBAC4 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ADBAC4 1px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.tblouterblk-2
{  
  
   /* BORDER-RIGHT: #000000 2px solid;*/
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
   BORDER-LEFT: #000000 2px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 2px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.tblouterblk-1
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
   /* BORDER-LEFT: #000000 1px solid;*/
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 2px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.tblouter-1
{
    BORDER-RIGHT: #E1E5E6 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #E1E5E6 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #E1E5E6 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #E1E5E6 0px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.tblrowbold
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrowboldalt
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;
}

.tblsubrowalt
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #F0F5F8;
	TEXT-DECORATION: none;
}

.tblsubrowalt-b
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #F0F5F8;
	TEXT-DECORATION: none;
}

.tblsralt-sv
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #F8F9F1;
	TEXT-DECORATION: none;
	text-align: center;
}

.tblsubrow
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.tblsubrow-b
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.tblsubrow-f
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #FF6633;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.tblsr-sv
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	text-align: center;
}

.tblrowalt-sp
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;
}
.side-panel-sel
{  	
    HEIGHT: 18px;
	BACKGROUND-COLOR: #EAFDC1;
}
.side-panel-sel-1
{  	
    HEIGHT:20px;
	FONT-SIZE: 10px;   
	FONT-WEIGHT: bold;
    COLOR: #50596D;
	VERTICAL-ALIGN: middle;	
	text-align : left;	
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #EFEEDA;
    TEXT-DECORATION: none;
	padding-top :  0px; 
}
.tblrowalt-sp-t
{    
   FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
   COLOR: #0A64B7;	
   FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: transparent;
   TEXT-DECORATION: none;
}
.tblrow-sp
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.tblrow-sp-trans
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.tblrow-sp-div
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.tblrow-task
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  18px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-task-n
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px; 
    COLOR: 333333;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
    padding-left : 18px; 
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-task-24
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  24px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.tblrow-task-24b
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  24px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;
}
.tblsubrow-task
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  18px;	
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tbls-task-sv
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	text-align: left;
}
.tblrowalt
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;	
    BACKGROUND-COLOR: #F0F5F8; 
    TEXT-DECORATION: none;
}
.tblrowPrjLink
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;

}
.tblrowalt1
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 14px;	
    BACKGROUND-COLOR: #F0F5F8; 
    TEXT-DECORATION: none;
}


.tblrowalt2
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: top;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;	
    BACKGROUND-COLOR: #F0F5F8; 
    TEXT-DECORATION: none;
}


.tblrow1
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #7C8F9C;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 14px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.tblralt-sv
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: top;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;	
    BACKGROUND-COLOR: #F8F9F1; 
    TEXT-DECORATION: none;
	text-align: center;
}
.tblrow
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-right-brd
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
	border-style:none solid none none;
	border-right-color:#000000;
	border-right-width: 1px;
	BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-ylerto
{
	 FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    
    TEXT-DECORATION: none;
}
.tblrow-ylertu
{
	 FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    
    TEXT-DECORATION: none;
}
.tblrow-ylertd
{
	 FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    
    TEXT-DECORATION: none;
}
.tblrowtop
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
	VERTICAL-ALIGN: top;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-notes
{
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Times New Roman; 
	mso-fareast-font-family: Times New Roman; 
	mso-ansi-language: EN-US; 
	mso-fareast-language: EN-US; 
	mso-bidi-language: AR-SA;
}
.tblr-sv
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	text-align: center;
	VERTICAL-ALIGN: top;
}

.tblrow-f
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrow-f-noFlow 
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;	
    TEXT-DECORATION: none;
}
.tblrow-f-bdr
{   
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
	padding-left :  4px;
    TEXT-DECORATION: none; 
    BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;
}
.tblrow-f-noHgt
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    padding-left :  4px;
    FONT-FAMILY: tahoma, arial, verdana;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrow-f-noPad
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrow-f-smF
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 10px;	
    BACKGROUND-COLOR: black;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrow-f-smF-r
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 9px;	
    BACKGROUND-COLOR: black;
	overflow: hidden;
    TEXT-DECORATION: none;
	BORDER-TOP:#999999 0px solid;
	BORDER-BOTTOM:#999999 0px solid;
	BORDER-LEFT:#999999 0px solid;
	BORDER-RIGHT:#999999 1px solid;
}
.tblrow-f-rightBdr-smF
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 10px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:#FFFFFF 0px solid;
	BORDER-BOTTOM:#FFFFFF 0px solid;
	BORDER-LEFT:#FFFFFF 0px solid;
	BORDER-RIGHT:#FFFFFF 1px solid;
}
.tblrow-f-noPad-botTopBdr
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	BORDER-TOP:#999999 1px solid;
	BORDER-BOTTOM:#999999 1px solid;
	BORDER-LEFT:#999999 0px solid;
	BORDER-RIGHT:#999999 0px solid;
}
.tblrow-f-botTopBdr
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 12px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	BORDER-TOP:#EDEEEF 1px solid;
	BORDER-BOTTOM:#EDEEEF 1px solid;
	BORDER-LEFT:#EDEEEF 0px solid;
	BORDER-RIGHT:#EDEEEF 0px solid;
}
.tblrow-f-TopBdr
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	BORDER-TOP:#EDEEEF 1px solid;
	BORDER-BOTTOM:#EDEEEF 0px solid;
	BORDER-LEFT:#EDEEEF 0px solid;
	BORDER-RIGHT:#EDEEEF 0px solid;
}
.tblrow-f-rightBdr2
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:#EDEEEF 1px solid;
	BORDER-BOTTOM:#EDEEEF 0px solid;
	BORDER-LEFT:#EDEEEF 0px solid;
	BORDER-RIGHT:#EDEEEF 1px solid;
}
.tblrow-f-white
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 12px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:#FFFFFF 0px solid;
	BORDER-BOTTOM:#FFFFFF 0px solid;
	BORDER-LEFT:#FFFFFF 0px solid;
	BORDER-RIGHT:#FFFFFF 1px solid;
}
.tblrow-f-white-r
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:#999999 0px solid;
	BORDER-BOTTOM:#999999 0px solid;
	BORDER-LEFT:#999999 0px solid;
	BORDER-RIGHT:#999999 1px solid;
}
.tblrow-f-rightBdr-pdf
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    BORDER-TOP:#999999 1px solid;
	BORDER-BOTTOM:#999999 1px solid;
	BORDER-LEFT:#999999 0px solid;
	BORDER-RIGHT:#999999 1px solid;
}
.tblrow-f-rightBdr
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    BORDER-TOP:#EDEEEF 1px solid;
	BORDER-BOTTOM:#EDEEEF 1px solid;
	BORDER-LEFT:#EDEEEF 0px solid;
	BORDER-RIGHT:#EDEEEF 1px solid;
}
.tblrow-f-leftBdr-pdf
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 13px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    BORDER-TOP:#999999 1px solid;
	BORDER-BOTTOM:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-RIGHT:#999999 0px solid;
}
.tblrow-f-blankRow
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 1px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 3px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrow-f-plnBdr
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 12px;	
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:black 2px solid;
	BORDER-BOTTOM:black 0px solid;
	BORDER-LEFT:black 2px solid;
	BORDER-RIGHT:black 2px solid;	
}
.tblrow-f-wlBdrL
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 9px;		
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:black 0px solid;
	BORDER-BOTTOM:black 2px solid;
	BORDER-LEFT:black 2px solid;
	BORDER-RIGHT:black 0px solid;	
}
.tblrow-f-wlBdrB
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 9px;		
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:black 0px solid;
	BORDER-BOTTOM:black 2px solid;
	BORDER-LEFT:black 0px solid;
	BORDER-RIGHT:black 0px solid;	
}
.tblrow-f-wlBdrR
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 9px;		
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:black 0px solid;
	BORDER-BOTTOM:black 2px solid;
	BORDER-LEFT:black 0px solid;
	BORDER-RIGHT:black 2px solid;	
}
.tblrow-f-wlBdrC1
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 9px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;	
    HEIGHT: 9px;		
    BACKGROUND-COLOR: #FFFFFF;
	overflow: hidden;
    TEXT-DECORATION: none;
    BORDER-TOP:black 0px solid;
	BORDER-BOTTOM:black 2px solid;
	BORDER-LEFT:black 2px solid;
	BORDER-RIGHT:black 2px solid;	
}
.tblheadertop_bottom
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#000000 1px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#000000 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6
}
.tblheadertop_notopbtm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 12px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}

.tblheadertop_tot
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 1px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#BFD1DE 1px solid;
	padding-left :  4px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6
}
.tblrowsm
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 14px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-y
{    

    FONT-WEIGHT: normal;        
    FONT-SIZE: 11px;
    COLOR: #252D32;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
    padding-left :  0px;         
	HEIGHT: 18px;
    BACKGROUND-COLOR: #FCF69C; 
    TEXT-DECORATION: none;
}
.tblrow-y-middle
{
    FONT-WEIGHT: normal;         
    FONT-SIZE: 11px;   
    COLOR: #252D32;
    VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
    padding-left :  0px;         
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FCF69C; 
    TEXT-DECORATION: none;
}
.tblrow-alerty
{
    FONT-WEIGHT: normal;
    font-style : italic;
    FONT-SIZE: 11px;   
	COLOR: #0A64B7;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
    padding-left :  4px;      
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FCF69C; 
    TEXT-DECORATION: none;
}
.tblrow-o
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: top;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFEBBB; 
    TEXT-DECORATION: none;
}
.tblrow-o-middle
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFEBBB; 
    TEXT-DECORATION: none;
}
.tblrow-alerto
{    
    FONT-WEIGHT: normal;
	font-style : italic;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFEBBB; 
    TEXT-DECORATION: none;
}

.tblrow-u
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: top;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #DDE8EE; 
    TEXT-DECORATION: none;
}
.tblrow-u-middle
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #DDE8EE; 
    TEXT-DECORATION: none;
}
.tblr-u-sv
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #DDE8EE; 
    TEXT-DECORATION: none;
	text-align: center;
}
.tblrow-alertu
{    
    FONT-WEIGHT: normal;
	font-style : italic;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #DDE8EE;
    TEXT-DECORATION: none;
}
.tblr-d-sv
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #E6FFD0; 
    TEXT-DECORATION: none;
	text-align: center;
}
.tblrow-d
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: top;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #E6FFD0; 
    TEXT-DECORATION: none;
}
.tblrow-d-middle
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #E6FFD0; 
    TEXT-DECORATION: none;
}
.tblrow-n
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
    COLOR: #FF0000;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 25px;
    BACKGROUND-COLOR: #E6FFD0; 
    TEXT-DECORATION: none;
	text-align: center;
}
.tblrow-alertd
{    
    FONT-WEIGHT: normal;
	font-style : italic;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR:  #E6FFD0; 
    TEXT-DECORATION: none;
}
.tblrow-overdue
{      
    BACKGROUND-COLOR: #FFEBBB; 
    TEXT-DECORATION: none;
}
.tblrow-upcoming
{      
    BACKGROUND-COLOR: #DDE8EE; 
    TEXT-DECORATION: none;
}
.tblrow-duenow
{      
    BACKGROUND-COLOR: #E6FFD0; 
    TEXT-DECORATION: none;
}
.title-i
{    
    FONT-WEIGHT: bold;
	font-style : italic;
	FONT-SIZE: 15px;   
    COLOR: #000000;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	    
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.label
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #000000;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	  
	HEIGHT: 20px;  
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.label-t
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #000000;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	    
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.labelalt
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #000000;	
    FONT-FAMILY: tahoma, arial,  verdana;
	padding-left :  4px;	   
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;
}
.row
{    
     FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	   
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.row-t
{    
     FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	   
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.row-sp-t
{    
     FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	   
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.rowalt
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	   
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;
}
.row-15
{    
     FONT-WEIGHT: normal;
	FONT-SIZE: 15px;   
    COLOR: #252D32;	
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	   
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.white-bg
{    
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.ae-white-bg
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    word-wrap: break-word;
}
.rowi
{   
 	FONT-SIZE: 10px;   
	FONT-WEIGHT: normal;
	font-style : italic;
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
	text-align : left;	 
	padding-left :  8px;	
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;     
}
.horizline
{	
	HEIGHT: 1px;
	background-image : url(../images/2031/horizline.gif);    	
}

.filler-7
{    
    FONT-SIZE: 7px;       
    TEXT-DECORATION: none;
}
.filler-5
{    
    FONT-SIZE: 5px;       
    TEXT-DECORATION: none;
}
.filler-2
{    
    FONT-SIZE: 2px;
    TEXT-DECORATION: none;
}
.filler-7w
{    
    FONT-SIZE: 7px;   
	BACKGROUND-COLOR: #FFFFFF;    
    TEXT-DECORATION: none;
}
.filler-5w
{    
    FONT-SIZE: 5px;   
	BACKGROUND-COLOR: #FFFFFF;    
    TEXT-DECORATION: none;
}

.filler-15w
{    
    FONT-SIZE: 15px;   
	BACKGROUND-COLOR: #FFFFFF;    
    TEXT-DECORATION: none;
}
.filler-2w
{    
    FONT-SIZE: 2px;   
	BACKGROUND-COLOR: #FFFFFF;    
    TEXT-DECORATION: none;
}
.db-side-bg
{    
	HEIGHT: 26px;
	background-image : url(../images/2031/dashboard-sidetitle-bg-250.gif);
    BACKGROUND-COLOR: #EDEEEF;
}
.db-tblrowboldalt
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 22px;
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;
}
.db-tblrowbold-t
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.calrow
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 9px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 1px solid;		
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;	
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
}
.calrow-heading
{    
    FONT-WEIGHT: bold;	
	FONT-SIZE: 10px;       
	VERTICAL-ALIGN: middle;
			
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #74DF00; 
    TEXT-DECORATION: none;
}
.calrow-unit
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;   
   
	VERTICAL-ALIGN: middle;
			
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
}
.calrow1
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 9px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 2px solid;		
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;	
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
}
.calrow-filler
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 3px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 1px solid;		
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
    HEIGHT: 5px;
    BACKGROUND-COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
}
.calrow-u
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 9px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;		
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;	
    HEIGHT: 16px;
    BACKGROUND-COLOR: #DDE8EE; 
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-f
{ 
   FONT-WEIGHT: normal;
   FONT-SIZE: 9px;
   COLOR: 0A64B7;
   VERTICAL-ALIGN: middle;
   BORDER-TOP:#BFD1DE 0px solid;
   BORDER-BOTTOM:#BFD1DE 0px solid;
   BORDER-LEFT:#BFD1DE 0px solid;
   BORDER-RIGHT:#DEE2E3 0px solid;
   FONT-FAMILY: tahoma, arial, verdana;
   padding-left : 3px;
   HEIGHT: 16px;
   BACKGROUND-COLOR: #CCCCCC;
   white-space: nowrap;
   overflow: hidden;
   TEXT-DECORATION: none;
}
.calrow-d
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 9px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;		
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;	
    HEIGHT: 16px;
    BACKGROUND-COLOR: #E6FFD0;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-o
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 9px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;		
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;	
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FFEBBB;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.cal-tblheadertop
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#A5B3BE 1px solid;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.cal-tblheadertop-h
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	BORDER-TOP:#BFD1DE 1px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#A5B3BE 1px solid;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #CAD4DA;
}
.cal-tblsubheader-blockview-top
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	BORDER-TOP:1px solid gray;
	BORDER-BOTTOM:1px solid gray;
	BORDER-RIGHT:1px  solid gray;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: arial, tahoma, verdana;
    BACKGROUND-COLOR: #EBEBEB;
}
.cal-tblheaderbottom
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 1px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#A5B3BE 1px solid;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;
    COLOR: #7C8F9C;
	HEIGHT: 18px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.cal-tblheaderbottom-h
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 1px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#A5B3BE 1px solid;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;
	padding-right :  3px;	
    COLOR: #7C8F9C;
	HEIGHT: 18px;
    FONT-FAMILY: tahoma, arial, verdana;
    BACKGROUND-COLOR: #CAD4DA;
}
.tblfooter
{   
	FONT-WEIGHT: normal;
    FONT-SIZE: 7px; 	 
	BORDER-TOP:#ADBAC4 1px solid;
	BORDER-BOTTOM:#ADBAC4 0px solid;
	BORDER-LEFT:#ADBAC4 0px solid;
	BORDER-RIGHT:#ADBAC4 0px solid; 		   
    COLOR: #7C8F9C;
	HEIGHT: 7px;   
    BACKGROUND-COLOR: #D9E5EE;	
}
.cal-tblfooter
{   
	FONT-WEIGHT: normal;
    FONT-SIZE: 7px; 	 
	BORDER-TOP:#ADBAC4 1px solid;
	BORDER-BOTTOM:#ADBAC4 0px solid;
	BORDER-LEFT:#ADBAC4 0px solid;
	BORDER-RIGHT:#ADBAC4 0px solid; 		   
    COLOR: #7C8F9C;
	HEIGHT: 7px;   
    BACKGROUND-COLOR: #D9E5EE;	
}
.fv-calheader
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 14px;
    BACKGROUND-COLOR: #F0F5F8;
    TEXT-DECORATION: none;
}
.table-fixed
{
	TABLE-LAYOUT:fixed;
}
.calrow-c
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FDD4D2;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-f
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #CCCCCC;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-b
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FDD4D2;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-m
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FFFFCC;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-e
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #AED7FF;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-mo
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #FFFFCC;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-eo
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #AED7FF;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}
.calrow-or
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
	BORDER-TOP:#BFD1DE 0px solid;
	BORDER-BOTTOM:#BFD1DE 0px solid;
	BORDER-LEFT:#BFD1DE 0px solid;
	BORDER-RIGHT:#DEE2E3 0px solid;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  3px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #ffffff;
	white-space: nowrap;
    overflow: hidden;
    TEXT-DECORATION: none;
}  
.subheader 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #6B8392; 
	BORDER-BOTTOM:#657D8D 1px solid;
	FONT-FAMILY: arial, helvetica, verdana; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff;
}
.subPartheader 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #6B8392; 
	BORDER-BOTTOM:#657D8D 1px solid;
	FONT-FAMILY: arial, helvetica, verdana; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff;
}
.track
{    
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
	COLOR: #50596D;     
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: tahoma, arial, verdana;
	BORDER-TOP:#B9CBD7 1px solid;
	BORDER-BOTTOM:#657D8D 1px solid;
	BORDER-LEFT:#B9CBD7 1px solid;
	BORDER-RIGHT:#657D8D 1px solid;           
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}
.trackgray
{    
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
	COLOR: #999999;      
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: tahoma, arial, verdana;
	BORDER-TOP:#B9CBD7 1px solid;
	BORDER-BOTTOM:#657D8D 1px solid;
	BORDER-LEFT:#B9CBD7 1px solid;
	BORDER-RIGHT:#657D8D 1px solid;           
	BACKGROUND-COLOR: #F7F7F7;
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}
.tracksel
{    
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
	COLOR: #50596D;     
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: tahoma, arial, verdana;
	BORDER-TOP:#B9CBD7 1px solid;
	BORDER-BOTTOM:#657D8D 1px solid;
	BORDER-LEFT:#B9CBD7 1px solid;
	BORDER-RIGHT:#657D8D 1px solid;           
	BACKGROUND-COLOR: #EAFDC1;
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}
.track-t
{
	FONT-WEIGHT: Normal;
	FONT-SIZE: 11px;   
	COLOR: #50596D;      
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: tahoma, arial, verdana;     
	BACKGROUND-COLOR: transparent;   
	TEXT-DECORATION: none;
}
.track-t-mo
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
	COLOR: #0326FE;      
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: tahoma, arial, verdana;     
	BACKGROUND-COLOR: transparent;   
	TEXT-DECORATION: none;
}
.sidebtn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/2031/rtm-sb-bg.gif);
    VERTICAL-ALIGN: middle;
    CURSOR: pointer;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #fdefe5;
}
.sidebtnCursor
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/2031/rtm-sb-bg.gif);
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #fdefe5;
}
.sidebtnmo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/2031/rtm-sb-mo-bg.gif);
    VERTICAL-ALIGN: middle;
    CURSOR: pointer;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #fdefe5;
}
.sidebg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/2031/rtm-sidebg.gif);
    COLOR: #fdefe5;
    FONT-FAMILY: arial, helvetica, verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #fdefe5;
}
.rowinfo
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff0000;
    FONT-STYLE: italic;
    FONT-FAMILY: arial, helvetica, verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.rowfooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: #999999;
    FONT-FAMILY: arial, helvetica, verdana;
    HEIGHT: 16px;
    TEXT-DECORATION: none;
}
.fcal-title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND: #E1E5E6;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none;
	COLOR: #50596D;
}

.fcal-title-mo
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND: #84A0B2;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.fcal-row
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #252D32;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #F0F5F8;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.fcal-row-mo
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #84A0B2;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.fcal-row-day
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #252D32;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #CAD4DA;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.fcal-row-sun
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #cc0000;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #F0F5F8;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.fcal-row-h
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #0099ff;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.fcal-row-b
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #000000;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.fcal-row-g
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #26B923;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.fcal-row-o
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #252D32;
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: #FFEBBB;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}
.btn-sm
{    
   FONT-SIZE: 10px;   
   COLOR: #50596D;	
   VERTICAL-ALIGN: middle; 
   FONT-FAMILY: tahoma, arial, verdana;	
   BORDER-TOP:#8B97A1 1px solid;
   BORDER-BOTTOM:#8B97A1 1px solid;
   BORDER-LEFT:#8B97A1 1px solid;
   BORDER-RIGHT:#8B97A1 1px solid; 	    
   BACKGROUND-COLOR: #D9E5EE;
   HEIGHT: 16px; 
   TEXT-DECORATION: none;
}
.btn-sm-t
{
	FONT-WEIGHT: Normal;
	FONT-SIZE: 10px;   
	COLOR: #50596D;      
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: tahoma, arial, verdana;
	BACKGROUND-COLOR: transparent;   
	TEXT-DECORATION: none;
}
.button-t
{
 FONT-SIZE:11px;
 BORDER-LEFT-STYLE: none; 
 BORDER-RIGHT-STYLE: none; 
 BORDER-TOP-STYLE: none; 
 BORDER-BOTTOM-STYLE: none; 
 FONT-WEIGHT: bold;
 FONT-FAMILY: tahoma, arial, verdana;
 VERTICAL-ALIGN: bottom; 
 cursor: pointer;
 COLOR: #222222;
 TEXT-DECORATION: none; 
 BACKGROUND-COLOR: transparent;
}

.disabledbutton-t
{
 FONT-SIZE:11px;
 BORDER-LEFT-STYLE: none; 
 BORDER-RIGHT-STYLE: none; 
 BORDER-TOP-STYLE: none; 
 BORDER-BOTTOM-STYLE: none; 
 FONT-WEIGHT: bold;
 FONT-FAMILY: tahoma, arial, verdana;
 VERTICAL-ALIGN: bottom; 
 cursor: default;
 COLOR: #C0C0C0;
 TEXT-DECORATION: none; 
 BACKGROUND-COLOR: transparent;
}


.buttonbox 
{
BORDER-TOP: #657D8D 1px solid;
BORDER-BOTTOM: #657D8D 1px solid;
BORDER-LEFT: #657D8D 1px solid;
BORDER-RIGHT: #657D8D 1px solid; 
HEIGHT:19px;
COLOR: #222222;
BACKGROUND-COLOR: #FEDB48;
}
.def-button-t
{
 FONT-SIZE:10px;
 BORDER-LEFT-STYLE: none; 
 BORDER-RIGHT-STYLE: none; 
 BORDER-TOP-STYLE: none; 
 BORDER-BOTTOM-STYLE: none; 
 FONT-FAMILY: tahoma, arial, verdana;  
 VERTICAL-ALIGN: middle; 
 cursor: pointer;
 COLOR: #222222;
 TEXT-DECORATION: none; 
 BACKGROUND-COLOR: transparent;
}

.def-buttonbox 
{
BORDER-TOP: #8B97A1 1px solid;
BORDER-BOTTOM: #8B97A1 1px solid;
BORDER-LEFT: #8B97A1 1px solid;
BORDER-RIGHT: #8B97A1 1px solid; 
HEIGHT:17px;
COLOR: #222222;
BACKGROUND-COLOR: #FEEEA5;
}


.tbl-button-t
{
FONT-SIZE:10px;
BORDER-LEFT-STYLE: none; 
BORDER-RIGHT-STYLE: none; 
BORDER-TOP-STYLE: none; 
BORDER-BOTTOM-STYLE: none; 
FONT-FAMILY: tahoma, arial, verdana;  
VERTICAL-ALIGN: middle; 
cursor: pointer;
COLOR: #222222;
TEXT-DECORATION: none; 
BACKGROUND-COLOR: transparent;
}

.tbl-buttonbox 
{
BORDER-TOP: #8B97A1 1px solid;
BORDER-BOTTOM: #8B97A1 1px solid;
BORDER-LEFT: #8B97A1 1px solid;
BORDER-RIGHT: #8B97A1 1px solid; 
POSITION: relative; 
HEIGHT:16px;
COLOR: #222222;
BACKGROUND-COLOR: #D9E5EE;
}
.tblrow-div
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-nw
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrow-sp-nw
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrowalt-sp-nw
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #F0F5F8;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrowalt-nw
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;	
    BACKGROUND-COLOR: #F0F5F8; 
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrowbold-nw
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrowboldalt-nw
{    
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #F0F5F8;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblrow-task-nw
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  18px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
    TEXT-DECORATION: none;
}
.tblsubrow-f
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #FF6633;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: tahoma, arial, verdana;
	padding-left : 2px;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.tbl-divider 
{
BORDER-TOP: none;
BORDER-BOTTOM: none;
BORDER-LEFT: #8B97A1 1px solid;
BORDER-RIGHT: none; 
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF; 
}
.tblouterblk
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #000000 2px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 2px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.tblmsg-q
{    
   FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
   COLOR: #252D32;	
   FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
	padding-top :  5px;	
	padding-bottom :  5px;	
   HEIGHT: 18px;	
   BACKGROUND-COLOR: #FFFFFF; 
   TEXT-DECORATION: none;
}

.tblmsgalt-q
{    
   FONT-WEIGHT: bold;
	FONT-SIZE: 11px;   
   COLOR: #252D32;	
   FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
	padding-top :  5px;	
	padding-bottom :  5px;	
   HEIGHT: 18px;	
   BACKGROUND-COLOR: #F3F1F1; 
   TEXT-DECORATION: none;
}

.tblmsg-a
{    
   FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
   COLOR: #252D32;	
   FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
	padding-top :  5px;
	padding-bottom :  5px;
   HEIGHT: 20px;	
	/*BORDER-BOTTOM: #8B97A1 1px solid;	*/
   BACKGROUND-COLOR: #FFFFFF; 
   TEXT-DECORATION: none;
}
.tblmsgalt-a
{    
   FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
   COLOR: #252D32;	
   FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
	padding-top :  5px;
	padding-bottom :  5px;
   HEIGHT: 20px;	
   BACKGROUND-COLOR: #F3F1F1; 
   TEXT-DECORATION: none;
}
.tblmsg-a15
{    
   FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
   COLOR: #252D32;	
   FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  15px;	
	padding-top :  5px;
	padding-bottom :  5px;
   HEIGHT: 20px;	
   BACKGROUND-COLOR: #FFFFFF; 
   TEXT-DECORATION: none;
}
.tblmsgalt-a15
{    
   FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
   COLOR: #252D32;	
   FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  15px;	
	padding-top :  5px;
	padding-bottom :  5px;
   HEIGHT: 20px;	
   BACKGROUND-COLOR: #F3F1F1; 
   TEXT-DECORATION: none;
}

.tblouter-in
{
    BORDER-RIGHT: #c9d0d5 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c9d0d5 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #c9d0d5 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c9d0d5 1px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.ipfield-o
{ 
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   VERTICAL-ALIGN: middle;
   border-style : solid; 
   border-color : 0000008B97A1; 
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
   border-right-width : 1px; 
   FONT-FAMILY: tahoma, arial, verdana; 
   padding-top : 0px; 
   COLOR: 333333; 
   BACKGROUND-COLOR: #ffebbb;
} 
.ipfield-y
{ 
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   VERTICAL-ALIGN: middle;
   border-style : solid; 
   border-color : 0000008B97A1; 
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
   border-right-width : 1px; 
   FONT-FAMILY: tahoma, arial, verdana; 
   padding-top : 0px; 
   COLOR: 333333; 
   BACKGROUND-COLOR: #fcf69c;
} 
.ipfield-u
{ 
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   VERTICAL-ALIGN: middle;
   border-style : solid; 
   border-color : 0000008B97A1; 
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
   border-right-width : 1px; 
   FONT-FAMILY: tahoma, arial, verdana; 
   padding-top : 0px; 
   COLOR: 333333; 
   BACKGROUND-COLOR: #DDE8EE;
} 
.ipfield-d
{ 
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   VERTICAL-ALIGN: middle;
   border-style : solid; 
   border-color : 0000008B97A1; 
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
   border-right-width : 1px; 
   FONT-FAMILY: tahoma, arial, verdana; 
   padding-top : 0px; 
   COLOR: 333333; 
   BACKGROUND-COLOR: #E6FFD0;
}
.ipfield-n
{ 
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   VERTICAL-ALIGN: middle;
   border-style : solid; 
   border-color : 0000008B97A1; 
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
   border-right-width : 1px; 
   FONT-FAMILY: tahoma, arial, verdana; 
   padding-top : 0px; 
   COLOR: blue; 
   BACKGROUND-COLOR: #E6FFD0;
}
.rowc
{ 
   FONT-SIZE: 10px; 
   FONT-WEIGHT: normal;
   font-style : italic;
   COLOR: 333333;
   VERTICAL-ALIGN: middle;
   text-align : left; 
   padding-left : 0px; 
   FONT-FAMILY: tahoma, arial, verdana;
   BACKGROUND-COLOR: #FFFFFF;
   TEXT-DECORATION: none;
}
/* this is added by rashmi for bug id 4035*/
.calrow-filler-0
{ 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 0px; 
    COLOR: 0A64B7;
    VERTICAL-ALIGN: middle;
    BORDER-TOP:#BFD1DE 0px solid;
    BORDER-BOTTOM:#BFD1DE 0px solid;
    BORDER-LEFT:#BFD1DE 0px solid;
    BORDER-RIGHT:#DEE2E3 1px solid; 
    FONT-FAMILY: tahoma, arial, verdana;
    padding-left : 0px; 
    HEIGHT: 0px;
    BACKGROUND-COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
}

.backGroundCol-o
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	border-style : solid;  
	border-color :  #8B97A1;	
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;	
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #333333;  
	WIDTH: 142px;
	BACKGROUND-COLOR:#FFEBBB;
}

.backGroundCol-u
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	border-style : solid;  
	border-color :  #8B97A1;	
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;	
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #333333;  
	WIDTH: 142px;
	BACKGROUND-COLOR:#DDE8EE;
}
.backGroundCol-d
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	border-style : solid;  
	border-color :  #8B97A1;	
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;	
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #333333;  
	WIDTH: 142px;
	BACKGROUND-COLOR:#E6FFD0;
}
.backGroundCol-y
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	border-style : solid;  
	border-color :  #8B97A1;	
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;	
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #333333;  
	WIDTH: 142px;
	BACKGROUND-COLOR:#FFEBBB;
}

.cal-tblheader-blockview-t
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: arial, tahoma, verdana;
    BACKGROUND-COLOR: transparent;
}
.cal-tblheader-blockview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
	BORDER-BOTTOM:1px solid gray;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: arial, tahoma, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.cal-tblheadertop-blockview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
	BORDER-BOTTOM:1px solid gray;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: arial, tahoma, verdana;
    BACKGROUND-COLOR: #E1E5E6;
}
.cal-tblheadertop-blockview-t
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: arial, tahoma, verdana;
    BACKGROUND-COLOR: transparent;
}
.cal-tblsubheader-blockview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	BORDER-BOTTOM:1px solid gray;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: arial, tahoma, verdana;
    BACKGROUND-COLOR: #EBEBEB;
}

.calrow-blockview
{    
    FONT-WEIGHT: normal;	
	FONT-SIZE: 10px;   
    COLOR: black;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: arial, tahoma, verdana;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
	PADDING-LEFT: 3px;
    TEXT-DECORATION: none;
}
.tblrow-calWeekly
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
    FONT-FAMILY: tahoma, arial, verdana;
	BORDER-RIGHT:1px  solid gray;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-calWeekly-left-border
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
    FONT-FAMILY: tahoma, arial, verdana;
	BORDER-LEFT:1px solid gray;
	BORDER-RIGHT:1px  solid gray;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.cal-tblsubheader-blockview-left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	BORDER-TOP:1px solid gray;
	BORDER-BOTTOM:1px solid gray;
	BORDER-LEFT:1px solid gray;
	BORDER-RIGHT:1px  solid gray;
	padding-right :  3px;	
    VERTICAL-ALIGN: middle;	
    COLOR: #252D32;
	HEIGHT: 16px;
    FONT-FAMILY: arial, tahoma, verdana;
    BACKGROUND-COLOR: #EBEBEB;
}
.tblThickLines
{
	BACKGROUND-COLOR: black ;
}
.tblNoLines
{
	BACKGROUND-COLOR: white;
}
.blackoutclass
{
	BACKGROUND-COLOR: gray;
}
.XtblDiv 
{
	position: relative;
	overflow: scroll;
	width: 660;
	height: 200;	
	margin: 0px;
}
.XtblAuto
{
	position: relative;
	overflow: auto;
	margin: 0px;
	height: 400;
}
.XtblHidden
{
	position: relative;
	overflow: hidden;
	margin: 0px;
	height: 400;
}
.XtblAutoWid
{
	position: relative;
	overflow: scroll;
	width:619;
	height:418;
	margin: 0px;
}
.XtblAutoWidHid
{
	position: relative;
	overflow: hidden;
	width:600;
	margin: 0px;
}
.XtblDivHid 
{
	position: relative;
	overflow: Hidden;
	width: 660;
	height: 200;			
	padding-left: 17px;
	margin: 0px;
}
.tblborder
{
	border: thin inset red; 
}
.calWeekly-lastrow
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
	COLOR: #252D32;	
	FONT-FAMILY: tahoma, arial, verdana;
	BORDER-LEFT:1px solid gray;
	BORDER-RIGHT:1px  solid gray;
	BORDER-BOTTOM:1px solid gray;
	padding-left :  4px;	
	HEIGHT: 20px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.tblo-sv
{
    BORDER-RIGHT: #BAB162 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #BAB162 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;   
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #BAB162 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #BAB162 0px solid;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #CFCDA2;
    TEXT-DECORATION: none;
	padding: 0; 
	border-spacing: 0 
}
.row-u-normal
{   
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
	HEIGHT: 20px;
    BACKGROUND-COLOR: #DDE8EE;
    TEXT-DECORATION: none
}
.monthlabel1
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR: yellow;
}

.monthlabel2
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR: #B2F585;
}
.disablerow
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;	
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #EDEEEF;
    TEXT-DECORATION: none;
}
.r
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.ra
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #252D32;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  4px;	
    HEIGHT: 20px;	
    BACKGROUND-COLOR: #F3F1F1; 
    TEXT-DECORATION: none
}

.row-part
{
    HEIGHT:25px;   
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;	
	text-align : left;	
    FONT-FAMILY: tahoma, arial,  verdana;
    BACKGROUND-COLOR: #D9E5EE;
    TEXT-DECORATION: none;
}

.ae-wrap-bg
{    
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    word-wrap: break-word;
}

.tblrow_p1_unit
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
	BORDER-TOP:#E1E5E6 1px solid;
    COLOR: #252D32;	
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
	HEIGHT: 25px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow_p1_unit1
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
	BORDER-BOTTOM:#E1E5E6 1px solid;
    COLOR: #252D32;	
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  0px;	
	HEIGHT: 25px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tblrow-sp-plt
{    
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;   
    COLOR: #0A64B7;
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: tahoma, arial, verdana;
	padding-left :  2px;	
    HEIGHT: 18px;
    BACKGROUND-COLOR: none;
    TEXT-DECORATION: none
}

.portletContainer
{
	BORDER-RIGHT: #ADBAC4 1px solid;
    BORDER-TOP: #ADBAC4 1px solid;
    PADDING: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 0px;   
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ADBAC4 1px solid;
    BORDER-BOTTOM: #ADBAC4 1px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    POSITION:RELATIVE;
    Z-INDEX:0;
}

.movePortletImg
{
	cursor: move;
}

.portletLi
{
	list-style-type: none;
	position: relative;
	z-index: 0;
	margin-top: 0px;
	margin-left: 0px;
}
.ipfield_wolth
{   	
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	border-style : solid;  
	border-color :  #8B97A1;	
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;	
	FONT-FAMILY: tahoma, arial,  verdana;	
	padding-top :  0px; 	
    COLOR: #252D32;   	
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 200px;
}
.trans_notes_div
{
	display:'';
	border-width: 1px;
	border-style: solid;
	width:420;
	height:194;
	overflow:auto;
	border-color:#8B97A1;
}
