TABLE
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    COLOR: #2E3127;
}
PRE
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px
}
SELECT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px
}
INPUT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px
}
TEXTAREA
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px
}
BODY
{
    BACKGROUND-COLOR: #DCDAD7;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0;
    MARGIN-RIGHT: 0;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
	scrollbar-highlight-color:  #DBD8CE;
	scrollbar-face-color:       #B8B4A7;
	scrollbar-shadow-color:     #9D998C;
	scrollbar-3dlight-color:    #D7D5CC;
	scrollbar-track-color:      #DCDAD7;
	scrollbar-darkshadow-color: #68675D;
	scrollbar-arrow-color:      #7B7655;
}

A
{
	COLOR: #9D5D00;
	TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #7B2E4B;
	TEXT-DECORATION: underline;
}

.Link
{
	COLOR: #9D5D00;
	CURSOR: default;
	TEXT-DECORATION: none;
}
.LinkHover
{
	COLOR: #7B2E4B;
	CURSOR: hand;
	TEXT-DECORATION: underline;
}
.Link2
{
	COLOR: red;
	CURSOR: default;
	TEXT-DECORATION: none;
}
.Link2Hover
{
	COLOR: red;
	CURSOR: hand;
	TEXT-DECORATION: underline;
}
.LinkSelected
{
	COLOR: #2E3127;
	CURSOR: default;
	TEXT-DECORATION: none;
}
.LinkSelectedHover
{
	COLOR: #7B2E4B;
	CURSOR: hand;
	TEXT-DECORATION: underline;
}

.Menu
{
	COLOR: #2E3127;
	CURSOR: default;
}
.MenuHover
{
	COLOR: #9D5D00;
	CURSOR: hand;
}
.Disabled
{
	COLOR: Gray;
}

TD.Heading
{
	FONT-WEIGHT:bold;
	COLOR:#2E3127;
}

TD.Underline
{
	DISPLAY: block;
	BORDER-BOTTOM: solid #2E3127 1;
	FONT-WEIGHT:bold;
	COLOR:#2E3127;
}
TD.Overline
{
	BORDER-TOP: solid #2E3127 1;
}

TD.LeftColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
	BORDER-RIGHT: none;
}
TD.MiddleColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
}
TD.RightColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
	BORDER-LEFT: none;
}
TD.OneColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
}
TD.PageLeftColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
	BORDER-RIGHT: none;
}
TD.PageMiddleColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
}
TD.PageRightColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
	BORDER-LEFT: none;
}
TD.PageOneColumn
{
	DISPLAY: block; 
	BORDER: solid #EAE7E1 1; 
}

TD.LeftTab
{
	BORDER: solid #2E3127 1; 
	BACKGROUND-COLOR: White;
	WIDTH: 100px;
	CURSOR: default;
}
TD.LeftTabHover
{
	BORDER: solid #2E3127 1; 
	BACKGROUND-COLOR: White;
	WIDTH: 100px;
	CURSOR: hand;
}
TD.OtherTab
{
	BORDER: solid #2E3127 1; 
	BORDER-LEFT: none; 
	BACKGROUND-COLOR: White;
	WIDTH: 100px;
	CURSOR: default;
}
TD.OtherTabHover
{
	BORDER: solid #2E3127 1; 
	BORDER-LEFT: none; 
	BACKGROUND-COLOR: White;
	WIDTH: 100px;
	CURSOR: hand;
}
TD.TopBand
{
	BACKGROUND-COLOR: #F1E4DB;
	BORDER: solid #2E3127 1; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
}

TD.Loading
{
	FONT-SIZE: 19px;
}
TD.CellBorder
{
	BORDER: solid White 1; 
}

DIV.Inset
{
	POSITION: absolute;
	TOP: expression(parentElement.offsetTop + 4);  
	HEIGHT: expression(parentElement.offsetHeight - 8); 
	WIDTH: expression(parentElement.offsetWidth - 8); 
	LEFT: expression(parentElement.offsetLeft + 4); 
}
DIV.BlackBox
{
	POSITION: absolute; 
	TOP: expression(parentElement.offsetTop + 3);  
	HEIGHT: expression(parentElement.offsetHeight - 6); 
	WIDTH: expression(parentElement.offsetWidth - 6); 
	LEFT: expression(parentElement.offsetLeft + 3); 
	OVERFLOW: auto; 
	BORDER: solid #2E3127 1; 
	BACKGROUND-COLOR: #EAE7E1;
}
DIV.Page
{
	POSITION: absolute; 
	HEIGHT: expression(parentElement.offsetHeight); 
	WIDTH: expression(parentElement.offsetWidth); 
	LEFT: expression(parentElement.offsetLeft); 
	OVERFLOW: auto;
	BORDER: solid #2E3127 1; 
	DISPLAY: none;
	BACKGROUND-COLOR: #EAE7E1;
	BORDER-TOP: none; 
}
DIV.WizardPage
{
	POSITION: absolute; 
	HEIGHT: expression(parentElement.offsetHeight); 
	WIDTH: expression(parentElement.offsetWidth); 
	LEFT: expression(parentElement.offsetLeft); 
	OVERFLOW: auto;
	BORDER: solid #2E3127 1; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	DISPLAY: none;
	BACKGROUND-COLOR: #EAE7E1;
}
TD.WizardSideSpacer
{
	BORDER: solid #2E3127 1; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BACKGROUND-COLOR: #EAE7E1;	
}
#spnHeading
{
	FONT-SIZE: 14px;
}
#spnStepTip
{
	FONT-SIZE: 11px;
}
DIV.OuterPage
{
	POSITION: absolute; 
	HEIGHT: expression(parentElement.offsetHeight); 
	WIDTH: expression(parentElement.offsetWidth); 
	LEFT: expression(parentElement.offsetLeft); 
	BORDER: solid #2E3127 1; 
	DISPLAY: none;
	BACKGROUND-COLOR: #EAE7E1;
	BORDER-TOP: none; 
}
DIV.WizardOuterPage
{
	POSITION: absolute; 
	HEIGHT: expression(parentElement.offsetHeight); 
	WIDTH: expression(parentElement.offsetWidth); 
	LEFT: expression(parentElement.offsetLeft); 
	BORDER: solid #EAE7E1 1; 
	DISPLAY: none;
	BACKGROUND-COLOR: #EAE7E1;
}
DIV.InnerPage
{
	POSITION: absolute; 
	HEIGHT: expression(parentElement.offsetHeight); 
	WIDTH: expression(parentElement.offsetWidth); 
	LEFT: expression(parentElement.offsetLeft); 
	OVERFLOW: auto;
	BORDER: none; 
	DISPLAY: block;
}
DIV.Loading
{
	POSITION: absolute; 
	HEIGHT: 100; 
	WIDTH: 200; 
	LEFT: expression(document.body.clientWidth/2 - 100);
	TOP: expression(document.body.clientHeight/2 - 50);
	BORDER: solid #2E3127 1;
	BACKGROUND-COLOR: White; 
	Z-INDEX: 300; 
	DISPLAY: block;
}
IFRAME.Loading
{
	POSITION: absolute; 
	HEIGHT: 100; 
	WIDTH: 200; 
	LEFT: expression(document.body.clientWidth/2 - 100);
	TOP: expression(document.body.clientHeight/2 - 50);
	Z-INDEX: 200; 
}
DIV.Welcome
{
	POSITION: absolute; 
	HEIGHT: 271px; 
	WIDTH: 439px; 
	LEFT: expression(document.body.clientWidth/2 - 250);
	TOP: expression(document.body.clientHeight/2 - 150);
	BORDER: none;
	Z-INDEX: 10; 
	DISPLAY: block; 
}
IFRAME.Page
{
	POSITION: absolute; 
	HEIGHT: expression(parentElement.offsetHeight); 
	WIDTH: expression(parentElement.offsetWidth); 
	LEFT: expression(parentElement.offsetLeft);  
	DISPLAY: block;
}
.Popup
{
	POSITION: absolute;
	Z-INDEX: 2;
	BORDER:1px solid #2E3127;
	OVERFLOW: auto;
	BACKGROUND-COLOR: White;
	COLOR:#2E3127;
}
HR.Divider
{
	COLOR: Black;
	HEIGHT: 1px;
}
.DisabledHover
{
    COLOR: Gray;
    CURSOR: hand;
    TEXT-DECORATION: underline;
}

/* ----- C A L E N D A R  S T Y L E S ----- */

A.DayLink
{
	text-decoration: none;
	color: #000000;
}
A.DayLink:hover
{
	text-decoration: none;
	color: #FFCC00;
}
A.TodayLink
{
	text-decoration: none;
	color: #FFFFFF;
}
TABLE.Calendar
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	border: none;
	
}
TD.CalendarWeekCell
{
	border-top: none;
	border-left: none;
	border-bottom: none;
	color: #C0C0C0;
	vertical-align: middle;
	text-align: center;
	width: 25;
}
TD.CalendarHeaderCell
{
	color: #FFFFFF;
	background: #00145A;
	border: 1 solid #00145A;
	vertical-align: middle;
	text-align: center;
	width: 30;
	height: 20;
}
TD.CalendarDayCell
{
	color: #000000;
	background: #FFFFFF;
	border: 1 solid #C0C0C0;
	vertical-align: middle;
	text-align: center;
	width: 20;
	height: 20;
}
TD.CalendarTodayCell
{
	color: #FFFFFF;
	background: #00145A;
}
.CalendarControl
{
	font-family: Verdana;
    font-size: 8pt;
}
INPUT.CalendarNavigationButton
{
	width: 30;
}
