/* link styles navigation */
a:hover.toplinksmall 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold; 
   color:  black; 
   text-decoration: underline
}
a.toplinksmall 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold; 
   color: black; 
   text-decoration: none
}
a:visited.toplinksmall 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold; 
   color: black
}
a:visited:hover.toplinksmall 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: bold; 
   color:  #0033CC; 
   text-decoration: underline
}
a:hover.footer 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: #666666; 
   text-decoration: underline
}
a.footer 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: #666666; 
   text-decoration: none
}
a:visited.footer 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: #666666
}
a:visited:hover.footer 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: #0033CC; 
   text-decoration: underline
}
a:hover.gridlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color:  blue; 
   text-decoration: underline;
   CURSOR: hand;	 	 
}
a.gridlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: blue; 
   text-decoration: none;
   CURSOR: hand;
}
a:visited.gridlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: blue;
   CURSOR: hand;	 
}
a:visited:hover.gridlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color:  blue; 
   text-decoration: underline;
   CURSOR: hand;	 
}

/* text styles */
.news_header 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #9999FF; 
   font-weight: bold;
}
.text 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #000000; 
   font-weight: normal
}
.header_text 
{  
   font-family: Times New Roman; 
   font-size: 50; 
   color: blue; 
   font-weight: normal;
   font-style: italic;
}
.header_small_header 
{  
   font-family: Times New Roman; 
   font-size: 20; 
   color: black; 
   font-weight: normal;
   font-style: italic;
}
.textbold 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #000000; 
   font-weight: bold
}
.textwhite 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #ffffff; 
   font-weight: normal
}
.textwhitebold 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #ffffff; 
   font-weight: normal
}
.textgrey 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color:#666666; 
   font-weight: normal
}
.textgreybold 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #666666; 
   font-weight: bold
}
.textitalic 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #000000; 
   font-weight: normal ; 
   font-style: italic
}
.textitalicbold 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #000000; 
   font-weight: bold ; 
   font-style: italic
}
.textfooter 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   color: #000000; 
   font-weight: normal
}
.siteheading 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.subSiteheading 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.textboldbullet 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #000000 ; 
   font-weight: bold ; 
   list-style-type: square
}

/* widget styles */
.GenericButton
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px outset;
    WIDTH: 75px;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana
}
.GoButton
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px outset;
    WIDTH: 24px;
    HEIGHT: 18px;	
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
}
.SectionButton
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-SIZE: 8px;
    BORDER-LEFT: 1px outset;
    WIDTH: 20px;
    HEIGHT: 16px;	
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
}
.GenericMandatoryTextBox 
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
/*		BACKGROUND-COLOR: #FFDFDF; */		
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;		
    FONT-WEIGHT: bold;
}
.GenericTextBox
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;		
    FONT-WEIGHT: bold;
}
.GenericNumericTextBox
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;		
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;		
	TEXT-ALIGN: right;
	WIDTH: 150px
}
.GenericTextArea
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold
}
.GenericTextAreaReadOnly
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #CCCCCC  		
}
.GenericTextBoxReadOnly
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   FONT-WEIGHT: bold;
/*    BACKGROUND-COLOR: #666666  lighter grey */
    BACKGROUND-COLOR: #CCCCCC  
}
.GenericTextAreaDisplay
{
  BORDER-RIGHT: 1px solid black;
  BORDER-TOP: 1px solid black;
  BORDER-LEFT: 1px solid black;
  BORDER-BOTTOM: 1px solid black;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #CCCCCC 
}
.GenericNumericTextBoxReadOnly
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;		
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;		
	TEXT-ALIGN: right;
	WIDTH: 150px;
    BACKGROUND-COLOR: #CCCCCC 	
}
.GenericDisplayBox
{
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP: 1px solid black;
    BORDER-LEFT: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
		FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    BACKGROUND-COLOR: #CCCCCC  
}
.GenericDropDownBox
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: Bold
}
.GenericMandatoryDropDownBox
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
/*		BACKGROUND-COLOR: #FFDFDF; */				
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;		
    FONT-WEIGHT: Bold
}
.GenericDropDownBoxReadOnly
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    BACKGROUND-COLOR: #CCCCCC 	
}
.DateTextBox
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px;		
    FONT-WEIGHT: bold;
		WIDTH: 95px;
		MARGIN-RIGHT: 4px
}
.TDBorder
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
.TableItemOdd
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DFF4FF 
}
.TableItemDisabled
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #CCCCCC  
/*    BACKGROUND-COLOR: #E2E2E2 lighter grey */
}
.TableItemEven
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
.TDHeaderTable
{
   BORDER-TOP: darkgray 1px solid; 
   BORDER-BOTTOM: darkgray 1px solid;
   BACKGROUND-COLOR: #FFFFDD;
   HEIGHT: 28px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   COLOR: #666666;   
}
.TDLinkHeaderTable
{
   BORDER-TOP: darkgray 1px solid; 
   BORDER-BOTTOM: darkgray 1px solid;
   BACKGROUND-COLOR: white;
   HEIGHT: 20px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: black;   
}
.TDMessageHeader
{
   BORDER-BOTTOM: darkgray 1px solid;
   BACKGROUND-COLOR: #FFFFDD;
   HEIGHT: 28px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   VALIGN : middle;
   COLOR: #666666;   
}
.TDResultHeaderTable
{
   BACKGROUND-COLOR: #CCCCCC;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10px;
   FONT-WEIGHT: bold;
   COLOR: black; 
   ALIGN : center;     
}
.TDTableItemSystem
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: black;     
   BACKGROUND-COLOR: #EAEAEA;   
}
a.NormalLink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal; 
   color: blue; 
   text-decoration: underline 
}
a:hover.NormalLink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal; 
   color:  blue; 
   text-decoration: underline 
}
a:visited.NormalLink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal; 
   color: blue 
}
a:visited:hover.NormalLink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal; 
   color:  blue; 
   text-decoration: underline 
}
a.subMenuText
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: white; 	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none	
}
a:hover.subMenuText
{
	FONT-WEIGHT: bold; 
	COLOR: yellow; 
	FONT-SIZE: 9px; 	
	FONT-FAMILY: inherit; 
	TEXT-DECORATION: underline		
}
a:visited.subMenuText 
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: white; 	
	FONT-FAMILY: inherit; 
	TEXT-DECORATION: none
}
a:visited:hover.subMenuText
{  
	FONT-WEIGHT: bold; 
	COLOR: yellow; 
	FONT-SIZE: 9px; 	
	FONT-FAMILY: inherit; 
	TEXT-DECORATION: underline
} 
.subMenuTextSelected
{  
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	COLOR: #FFCC00; 
	FONT-SIZE: 11px;
	ALIGN: center
} 
.TopSmallText
{  
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: black	
} 
.ToolbarText
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: white; 	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none	
}
.ToolbarTextHighlighted
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: black; 	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none	
}
.ToolbarCell
{
/*	BACKGROUND-COLOR: #666666 ; or #949494 		*/
   BACKGROUND-COLOR: #949494;
   WIDTH : 35px	 		
}
.ToolbarCellHighlighted
{
	BACKGROUND-COLOR: #E2E2E2 ; 		
}
.pageTitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
}
/* style neede for data exchange */
.userData 
{ 
   behavior:url(#default#userdata); 
}
.textcopyright 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   color: white; 
   font-weight: normal
}
a:hover.copyrightlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   font-weight: normal; 
   color:  black; 
   text-decoration: underline;
   CURSOR: hand;	 	 
}
a.copyrightlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   font-weight: normal; 
   color: black; 
   text-decoration: underline;
   CURSOR: hand;
}
a:visited.copyrightlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   font-weight: normal; 
   color: black;
   text-decoration: underline;	 
   CURSOR: hand;	 
}
a:visited:hover.copyrightlink 
{  
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   font-weight: normal; 
   color:  black; 
   text-decoration: underline;
   CURSOR: hand;	 
}
