body, e2sBody
{
	MARGIN: 0px;
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana
}

A:hover
{
	TEXT-DECORATION: underline
}

.Approved
{
	color: green;
	font-style: italic;
}
.NonApproved
{
	color: olive;
	font-style: italic;
}
.Warning, .e2sWarning
{
	color: red; font-size: 8pt; height: 14px; vertical-align: bottom 
}

.Validator, .e2sValidator
{
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, sans-serif; color: Red; font-weight: bold; height: 20px
}

.Line
{
	BACKGROUND-COLOR: #2254b1		
}

.LineBottom
{
	BACKGROUND-COLOR: #2254b1; HEIGHT:1;  padding-top: 5; padding-bottom: 10	
}

.LineDivide
{
	BACKGROUND-COLOR: #2254b1; HEIGHT:1; padding-top: 5; padding-bottom: 5
}

.LinePart
{
	BACKGROUND-COLOR: #b9d1f4
}

.LineMenu
{
	BACKGROUND-COLOR: #cccccc; height:1
}

.LineRow
{
	BACKGROUND-COLOR: #cccccc; height:1
}

.PageTitle
{
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0241A4; FONT-FAMILY: arial;
}

.PopupTitle
{
	PADDING-LEFT: 24; PADDING-BOTTOM: 5; FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #0241A4; FONT-FAMILY: arial;
}

.PagePath
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0241A4; FONT-FAMILY: verdana;
}

.ItemTable, .e2sItemTable
{
	FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF
}

.ItemTitle, .e2sItemTitle
{	
	FONT-SIZE: 1em; COLOR: #0241A4; FONT-FAMILY: arial; FONT-WEIGHT: bold; padding-bottom: 8px 
	
}

.ItemDescription, .e2sItemDescription
{
	FONT-SIZE: 8pt; COLOR: #0241A4; FONT-FAMILY: verdana; padding-bottom: 10px
}

.ItemName, .e2sItemName
{
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; padding-top: 4px; height: 18px; vertical-align:baseline  
}

.ItemIndent
{
	WIDTH: 16
}

.ItemBlock
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; TEXT-DECORATION: none; display: block
}

.Item, .e2sItem
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}

.ItemLink, .e2sItemLink
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif; COLOR: #0241A4
}

.Item A, .e2sItem A
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.Item A:link, .e2sItem A:link 
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.Item A:visited, .e2sItem A:visited 
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.Item A:hover, .e2sItem A:hover 
{
	TEXT-DECORATION: underline
}

.ItemButton, .e2sItemButton
{
	FONT-SIZE: 8pt; font-weight: bold; FONT-FAMILY: Verdana, sans-serif; color: #FEFEFE; background-color: #0E7DD6; height: 30px
}

.ItemNotFound, e2sItemNotFound
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-style:italic 
}

.ListTitle
{
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; padding-bottom: 2px; color: #013F90; height: 20px
}

.ListTitle A
{
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; padding-bottom: 2px; color: #013F90; TEXT-DECORATION: none
}

.ListTitle A:Hover
{
	TEXT-DECORATION: underline
}

.ListItem
{
	 FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif; padding-left: 2px; TEXT-DECORATION: none
}

.ListItem A:link 
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none; padding-left: 2px
}
.ListItem A:visited 
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none; padding-left: 2px
}
.ListItem A:hover 
{
	TEXT-DECORATION: underline; padding-left: 2px
}

.ListLink
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none; padding-left: 2px
}

.HeaderText
{
	FONT-SIZE: 8pt; FONT-FAMILY: verdana;  color: #FFFFFF
}

.MenuHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-LEFT: 10px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: Verdana, sans-serif; vertical-align: text-top  
}

.MenuHeaderLink
{
	TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: Verdana, sans-serif; vertical-align: text-top  
}

.MenuLink 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: white; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

.MenuBack
{
	color: #2268BE
}

.MenuLinkSub 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 0.6em; VERTICAL-ALIGN: top; COLOR: white;  FONT-STYLE: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

.MenuLinkSubTopmost
{
	PADDING-TOP: 8px; PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 6px;  FONT-WEIGHT: normal; FONT-SIZE: 0.6em; VERTICAL-ALIGN: top; COLOR: white;  FONT-STYLE: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

.MenuLinkSubBottom
{
	PADDING-BOTTOM: 16px; PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 0.6em; VERTICAL-ALIGN: top; COLOR: white;  FONT-STYLE: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

.MenuSubBack
{
	COLOR: #287BD0
}

.MenuLinkSubDot
{
	COLOR: #E0E000
}

.CellSpaceRight
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px
}
	
.CellSpaceLeft
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px
}

.CellSpace
{
	PADDING: 5px	
}

.Calender
{
	border-color: #2268BE
}

.CalenderSelector
{
	background-color: #FFCC66; text-decoration: none
}

.CalenderDayHeader
{
	background-color: #87CEFA; color: #2268BE; border-style:solid; border-width: 1px; border-color: #2268BE	
}

.CalenderDay
{
	background-color: #FFFFFF; border-style:solid; border-width: 1px; border-color: #2268BE; color: #FFFFFF
}

.CalenderNextPrev
{
	
}
	
.CalenderOtherMonth
{
	background-color: #FFFFFF; border-style:solid; border-width: 1px; border-color: #2268BE	
}

.CalenderSelectedDay
{
	background-color: #FFCC66; border-style:solid; border-width: 1px; border-color: #2268BE	
}

.CalenderTitle 
{
	background-color: #2268BE; color: #FFFFFF; font-family:Verdana; font-size: 12pt; font-weight:bold; border-color: #2268BE
}

.CalenderWeekend
{
	background-color: #DBEAF5; border-style:solid; border-width: 1px; border-color: #2268BE
}

.CalenderTitle A, .CalenderWeekend A, .CalenderSelectedDay A, .CalenderOtherMonth A, .CalenderDay A, .CalenderDayHeader A 
{
	text-decoration: none
}

.CalenderNextPrev A
{
	background-color: #248DE0; color: #FFFFFF;  border-width: 1px; border-style: none; text-decoration: none
}

.ToolBar
{
	FONT-SIZE: 0.68em; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

.ToolBarImage
{
	FONT-SIZE: 0.68em; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none; padding-top: 10
}

.bMinMax
{
 width: 15px; height: auto;
}

.ButtonSmall
{
	BORDER-RIGHT: 2px outset; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 2px outset; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: 2px outset; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: 2px outset;
	FONT-SIZE: 8pt; 
	font-weight: bold; 
	FONT-FAMILY: Verdana, sans-serif; 
	color: #FEFEFE; 
	background-color: #0E7DD6; 
	height: 22px;
	width: 22px;
}


