.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}


pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


code {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.showtableborder
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BORDER-RIGHT: #dbdce3 1px solid;
    BORDER-TOP: #dbdce3 1px solid;
    BORDER-LEFT: #dbdce3 1px solid;
    BORDER-BOTTOM: #dbdce3 1px solid
}

.tableborder
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BORDER-RIGHT: #dbdce3 1px solid;
    BORDER-TOP: #dbdce3 1px solid;
    BORDER-LEFT: #dbdce3 1px solid;
    BORDER-BOTTOM: #dbdce3 1px solid
}

.popuptable
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    BORDER-RIGHT: #495762 6px solid;
    BORDER-TOP: #495762 6px solid;
    BORDER-LEFT: #495762 6px solid;
    BORDER-BOTTOM: #495762 6px solid
}

.popupheading
{
    BORDER-RIGHT: #495762 0px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
     COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #495762 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #495762 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #495762

}

.heading
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #dddddd 1px solid;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #dddddd 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}





.bottom A:link
{
    FONT-WEIGHT: normal;
	Regular:true
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.bottom A:visited
{
  FONT-WEIGHT: normal;
	Regular:true
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.bottom A:hover
{
 FONT-WEIGHT: normal;
	Regular:true
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: Tahoma;
    
    TEXT-DECORATION: underline
}
.bottom A:active
{
 FONT-WEIGHT: normal;
	Regular:true
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: Tahoma;
    
    TEXT-DECORATION: none
}




.top A:active
{
     FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #c2c2c2

}
.top A:link
{
	FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
 
}
.top A:visited
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
   FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
 
}
.top A:hover
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #c2c2c2;
   FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
 
}





.smalltop A:active
{
    
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal ;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
 

}
.smalltop A:link
{
   FONT-SIZE: 10px;
    COLOR: #c2c2c2;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
 
}
.smalltop A:visited
{
    FONT-SIZE: 10px;
    COLOR: #c2c2c2;
    FONT-WEIGHT: normal ;
   FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
 
}
.smalltop A:hover
{
   FONT-SIZE: 10px;
   COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
   FONT-FAMILY: Tahoma ;
   TEXT-DECORATION: none
 
}





.leftmenu A:active
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
BACKGROUND-COLOR: #c2c2c2 ;

}

.leftmenu A:link
{
	FONT-WEIGHT: normal;
   FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none ;

}
.leftmenu A:visited
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    
   FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none;

}

.leftmenu A:hover
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #c2c2c2;
    
   FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none;

}


.groupspan A:active
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none 
BACKGROUND-COLOR: #c2c2c2 ;
 
}

.groupspan  A:link
{
	FONT-WEIGHT: normal;
   FONT-SIZE: 11px;
    COLOR: black;
    
    FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none
 
}
.groupspan  A:visited
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    
   FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none;
 
}

.groupspan A:hover
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: "#919BA4" ;
   FONT-FAMILY: Tahoma ;
    TEXT-DECORATION: none;
 

}



A:link
{

    FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma, Verdana;
    font-weight: bold;
    TEXT-DECORATION: none ;

}
A:visited
{
    FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma,Verdana;
    font-weight: bold;
    TEXT-DECORATION: none ;

}
A:hover
{
   FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma,Verdana;
    font-weight: bold;
    TEXT-DECORATION: underline;
 
}
A:active
{
    
    FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma, Verdana;
    font-weight: bold;
    TEXT-DECORATION: underline;

}




.SmallA A:link
{

    FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma,Verdana;
    font-weight: normal;
    TEXT-DECORATION: none
}
.SmallA A:visited
{
    FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma,Verdana;
    font-weight: normal;
    TEXT-DECORATION: none
}
.SmallA A:hover
{
   FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma,Verdana;
    font-weight: normal;
    TEXT-DECORATION: underline
}
.SmallA A:active
{
    
    FONT-SIZE: 11px;
    COLOR: #495762;
    FONT-FAMILY: tahoma,Verdana;
    font-weight: normal;
    TEXT-DECORATION: underline
}



.smalldate
{
 COLOR: "#919BA4";
FONT-FAMILY: tahoma,arial;    
FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
}


.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #1f428b;
    FONT-FAMILY: tahoma;
}



.textbox
{
    BORDER-RIGHT: #a8bfe1 1px solid;
    BORDER-TOP: #a8bfe1 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a8bfe1 1px solid;
    COLOR: #111111;
    BORDER-BOTTOM: #a8bfe1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF ;
/*    BACKGROUND-COLOR: #d7edf1 */
}





.button
{
background-image: url("images/buttonnew.gif");
Padding-left:45
Padding-right:45
BORDER-RIGHT: 1px #aab9c8 thin solid; 
BORDER-TOP: #aab9c8 thin solid; 
BORDER-BOTTOM: #aab9c8 thin solid; 
BORDER-LEFT: #aab9c8 thin solid; 
 FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:bold;
COLOR: #ffffff;

HEIGHT: 23px; 
//BACKGROUND-COLOR: 9999cc; 


}

.cancelbutton
{

background-image: url('images/buttonnew.gif');
Padding-left:45
Padding-right:45
BORDER-RIGHT: #aab9c8 thin solid; 
BORDER-TOP: #aab9c8 thin solid; 
BORDER-BOTTOM: #aab9c8 thin solid; 
BORDER-LEFT: #aab9c8 thin solid; 
 FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:bold;
COLOR: #ffffff;
HEIGHT: 23px; 
//BACKGROUND-COLOR: 9999cc; 
BORDER-BOTTOM-STYLE: solid

}



SELECT
{
    BORDER-RIGHT: #a8bfe1 1px solid;
    BORDER-TOP: #a8bfe1 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a8bfe1 1px solid;
    COLOR: #111111;
    BORDER-BOTTOM: #a8bfe1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}



.lables
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    COLOR: #1f428b;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}




.pagelink
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    COLOR: #111111;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}


.note
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.errmsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



TEXTAREA
{
    BORDER-RIGHT: #A8BFE1 1px solid;
    BORDER-TOP: #A8BFE1 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #A8BFE1 1px solid;
    COLOR: #111111;
    BORDER-BOTTOM: #A8BFE1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}


.listbox
{
    BORDER-TOP:0px;
    BORDER-RIGHT: #a8bfe1 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a8bfe1 1px solid;
    COLOR: #111111;
    BORDER-BOTTOM: #a8bfe1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF ;
 SCROLLBAR-FACE-COLOR: #919BA4;
    SCROLLBAR-HIGHLIGHT-COLOR: #919BA4;
    SCROLLBAR-3DLIGHT-COLOR: #919BA4;
    SCROLLBAR-ARROW-COLOR: #111111;
    SCROLLBAR-DARKSHADOW-COLOR: #919BA4;
    SCROLLBAR-BASE-COLOR: #919BA4

}


.listboxTextbox
{
    BORDER-RIGHT: #a8bfe1 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a8bfe1 1px solid;
    COLOR: #111111;
    BORDER-top: #a8bfe1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF ;

}
.showtdborder
{
    BORDER-TOP: #dbdce3 1px solid;
    BORDER-BOTTOM: #dbdce3 1px solid
}

.showtdborderBOTTOM
{
  
    BORDER-BOTTOM: #dbdce3 1px solid
}

TABLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: medium none;
    COLOR: #363636;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: tahoma, Verdana;
    TEXT-ALIGN: left
}
hr {
       border-top: 0px dashed #f00;
       border-left: 0px dashed #f00;
       border-right: 0px dashed #f00;
       border-bottom: 1px solid #dbdce3;
       color: #000;
       height: 1px;
       size:1px;
}

