/* default page items */

body
{
	font: 8pt tahoma;
	margin: 0px;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #D6ECCC;
	scrollbar-face-color: #D6ECCC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #ECF4E9;
}
input
{
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 20;
	z-index: 0;
}
input.TextboxDisabled
{
	color: #808080;
	font: 8pt tahoma;
	height: 20;
	background: #ECF4E9;
	z-index: 0;
}
input.Button
{
	background: #EBEADB;
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 24;
	width: 80;
}
input.Radio
{
	vertical-align: middle;
	border: 0px;
}
input.Checkbox
{
	height: 22;
	vertical-align:top;
	border: 0px;
}
label.Checkbox
{
	vertical-align: middle;
}
label
{
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 10px;
	z-index: 0;
}
select
{
	color: #3D3F3F;
	font: 8pt tahoma;
}
span
{
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 22;
	vertical-align: bottom;
	padding-top: 3px;
	text-align: right;
}
textarea
{
	color: #3D3F3F;
	font: 8pt tahoma;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #D6ECCC;
	scrollbar-face-color: #D6ECCC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #ECF4E9;
}
textarea.Disabled
{
	color: #3D3F3F;
	font: 8pt tahoma;
	background: #ECF4E9;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #D6ECCC;
	scrollbar-face-color: #D6ECCC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #ECF4E9;
}
select.TextboxDisabled
{
	color: #808080;
	font: 8pt tahoma;
	height: 20;
	background: #ECF4E9;
	z-index: 0;
}

div
{
	color: #3D3F3F;
	font: 8pt tahoma;
}

/* links */

A
{
	color: #2A60B0;
	font: bold 8pt tahoma; 
	text-decoration: none;
	cursor: hand;
}
A:hover
{
	font: bold 8pt tahoma; 
	color: #D93313;
	text-decoration: none;
	cursor: hand;
}
A.Over
{
	font: bold 8pt tahoma; 
	COLOR: #D93313;
	text-decoration: underline;
	cursor: hand;
}
Img
{
	border:0;
}

/* combobox */

table.Listbox
{
	color: #3D3F3F;
	background: #ffffff; 
	border: 1px solid #686C6B;
}
div.Listbox
{
	z-index: 999;
	POSITION:absolute;
	color: #3D3F3F;
	background: #ffffff; 
	border: 1px solid #686C6B;
	scrollbar-shadow-color: #D6ECCC;
	scrollbar-highlight-color: #D6ECCC;
	scrollbar-face-color: #D6ECCC;
	scrollbar-3dlight-color: #686C6B;
	scrollbar-darkshadow-Color: #686C6B;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #ECF4E9;
}
td.Listbox
{
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 16;
	width: 100%;
}
td.ListboxDisabled
{
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
	color: #808080;
	font: 8pt tahoma;
	height: 16;
	width: 100%;
}
td.ListboxSelected
{
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
	background: #686C6B;
	color: #ffffff;
	font: 8pt tahoma;
	height: 16;
	width: 100%;
}
td.ListboxDisabledSelected
{
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
	background: #808080;
	color: #ffffff;
	font: 8pt tahoma;
	height: 16;
	width: 100%;
}
.Toolbar
{
	background-color:#CFDDEE;
	
}
.ComboboxVisible
{
	display:;
	z-index: 999;
	POSITION:absolute;
	color: #3D3F3F;
	background: #ffffff; 
	border: 1px solid #686C6B;
	scrollbar-shadow-color: #D6ECCC;
	scrollbar-highlight-color: #D6ECCC;
	scrollbar-face-color: #D6ECCC;
	scrollbar-3dlight-color: #686C6B;
	scrollbar-darkshadow-Color: #686C6B;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #ECF4E9;
}
.ComboboxInvisible
{
	display:none;
	background: #ffffff; 
	border: 1px solid #000000;
}
input.Combobox
{
	color: #3D3F3F;
	font: 8pt tahoma;
	cursor: default;
	border: 1px solid #686C6B;
	height: 18;
}
img.Combobox
{
	border-right: 1px solid #686C6B;
	border-top: 1px solid #686C6B;
	border-bottom: 1px solid #686C6B;
	background: #D6ECCC;
}
td.Combobox
{
	border: 1px solid #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	cursor: default;
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 18;
	width: 100%;
}
td.ComboboxOver
{
	border: 1px solid #FFFFFF;
	background: #686C6B;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	cursor: default;
	font: 8pt tahoma;
	height: 18;
	width: 100%;
}

/* spreadsheet */

.SpreadsheetBorder
{
	border: 1px #686C6B solid;
	table-layout: fixed;
	background: #D6ECCC;
}
.SpreadsheetContents
{
	width: 100%;
	overflow-y: scroll;
	background: #ffffff;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #D6ECCC;
	scrollbar-face-color: #D6ECCC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #ECF4E9;
}
.SpreadsheetFooter
{
	font: 8pt tahoma;
	border-top: 1px #686C6B solid;
	background: #D6ECCC;
	height: 20;
	padding-left: 2px;
	padding-right: 2px;
	background-image: url(/manage/skins/skin1/images/SpreadsheetBackground.gif);
}
.SpreadsheetPagingDisabled
{
	cursor: default;
	color: #808080;
	font: 8pt tahoma;
}
Input.SpreadsheetChoosePage
{
	font: 8pt tahoma; 
	height: 16; 
	width: 25;
	border: solid 1px #686C6B;
}
.SpreadsheetColumnHeader
{
	font: 8pt tahoma;
	height: 20;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #D6ECCC;
	border-bottom: 1px #686C6B solid;
	border-right: 1px #686C6B solid;
	overflow-y: hidden;
	color: #3D3F3F;
	background-image: url(/manage/skins/skin1/images/SpreadsheetBackground.gif);
	
}
.SpreadsheetCellEnabled
{
	cursor: default;
	color: #3D3F3F;
	font: 8pt tahoma;
	padding-left: 2px;
	padding-right: 2px;
	height: 18;
	border-bottom: 1px #BCC4C2 solid;
	border-right: 1px #BCC4C2 solid;
	overflow-y: hidden;
	line-height: 18px;
}
.SpreadsheetCellDisabled
{
	cursor: default;
	color: gray;
	font: 8pt tahoma;
	padding-left: 2px;
	padding-right: 2px;
	height: 18;
	border-bottom: 1px #BCC4C2 solid;
	border-right: 1px #BCC4C2 solid;
	overflow-y: hidden;
	line-height: 18px;
}
.SpreadsheetHeaderSpacer
{
	height: 19;
	width: 16;
	background: #D6ECCC;
	border-bottom: 1px #686C6B solid;
}
.SpreadsheetLink
{
	font: 8pt tahoma;
	text-decoration: none;
}
.SpreadsheetLinkHover
{
	font: 8pt tahoma;
	cursor: hand;
	text-decoration: underline;
}

/* tabsheet */

.TabHeader
{
	height: 24;
	font: 8pt tahoma;
	z-index: 99999; 
	BORDER-LEFT: #686C6B 1px solid; 
}
.TabActive
{
	font: 8pt tahoma;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 1px;
	cursor: hand; 
	color: #3D3F3F;
	background: #ECF7E7; 
	border-top: 1px #686C6B solid;
	border-right: 1px #686C6B solid;
}
.TabInactive
{
	font: 8pt tahoma;
	padding-right: 5px; 
	padding-left: 5px; 
	cursor: hand; 
	color: #3D3F3F;
	background: #D6ECCC; 
	border-left-width: 0px;
	border-top: 1px #686C6B solid;
	border-bottom: 1px #686C6B solid;
	border-right: 1px #686C6B solid;
}
.TabContentsActive
{
	font: 8pt tahoma; 
	background: #ECF7E7; 
	border-left: 1px #686C6B solid;
	border-bottom: 1px #686C6B solid;
	border-right: 1px #686C6B solid;
}
.TabContentsInactive
{
	visibility: hidden;
}
.TabIFrameActive
{
	visibility: visible;
	display: inline;
	border: solid 5px #ECF7E7; 
	height:100%; 
	width:100%;
}
.TabIFrameInactive
{
	visibility: hidden;
	display: none;
}
.TabSpacer
{
	width: 100%; 
	border-bottom: 1px #686C6B solid;
}
.TabBackground
{
	font: 20pt tahoma;
	position: absolute;
	text-align: right;
	height: 100%;
	width: 100%;
	z-index: 0;
	color: #D6ECCC;
}
.TabDescriptionLabel
{
	text-align: right;	
	font: bold 22pt tahoma;
	color: #D6ECCC;
}

/* popups */

.PopupArrow
{
	cursor: hand;
}
.PopupVisible
{
	display:;
	background: #ECF4E9;
	border: 1px solid #686C6B;
	POSITION:absolute;
	z-index: 999999;
}
.PopupInvisible
{
	display: none;
}

/* error display */

.ErrorBorder
{
	border: double 3px #808080;
}
.ErrorHeader
{
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	font: 10pt tahoma;
	width: 100%;
}
td.ErrorImage
{
	padding-left: 10px;
	padding-right: 10px;
}
img.ErrorImage
{
}
.ErrorField
{
	font: bold 8pt tahoma;
	padding-top: 5px;
	padding-left: 10px;
}
.ErrorMessage
{
	width: 100%;
	height: 100%;
	border: none;
	overflow: hidden;
}
.ErrorText
{
	font: 8pt tahoma;
	padding-top: 5px;
	padding-left: 5px;
}
.ErrorHelp
{
	font: 8pt tahoma;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

/* Search and Edit */

.CriteriaPanel
{
	font: 8pt tahoma;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 1px;
	background: #ECF4E9;
	border: 1px #686C6B solid;
}
.SearchPanel
{
	font: 8pt tahoma;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 1px;
	background: #ECF7E7;
	border: 1px #686C6B solid;
}
.EditPanel
{
	font: 8pt tahoma;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 1px;
	background: #ECF7E7; 
	border: 1px #686C6B solid;
}
.TabPagePanel
{
	background: #ECF7E7; 
}

/* ScrollableText */
/* JMRADataRepeater */

.JMRADataRepeaterHeader
{
	font: 8pt tahoma;
	padding-left: 5px;
	padding-right: 5px;
	height: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: solid 1px #CFCFCF;
}
.JMRADataRepeaterBody
{
	font: 8pt tahoma;
	overflow: visible;
	border: 0px;
	padding-left: 50px;
	width: 100%;
	padding-bottom: 5px;
}

/* Calendar */

.Calendar
{
	background: #D6ECCC;
}
.CalendarDay
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	background: #ffffff;
	padding: 2px;
}
.CalendarDayDisabled
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	color: #d4d0c8;
	background: #ffffff;
	padding: 2px;
	cursor: default;
}
.CalendarDaySelected
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	background: #686C6B;
	color: #ffffff;
	padding: 2px;
	cursor: default;
}
.CalendarDaySelectedDisabled
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	color: #d4d0c8;
	background: #FFFFFF;
	border: solid 1px #808080;
	cursor: default;
}
.CalendarDayOver
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: bold 8pt tahoma;
	background: #ffffff;
	color: #3D3F3F;
	padding: 1px;
	border: solid 1px #000000;
	cursor: hand;
}
.CalendarMonth
{
	text-align: center;
	height: 20px;
	font: 8pt tahoma;
	background: #D6ECCC;
	padding: 2px;
}
.CalendarMonthDisabled
{
	text-align: center;
	height: 20px;
	font: 8pt tahoma;
	color: #ffffff;
	background: #D6ECCC;
	padding: 2px;
	cursor: default;
}
.CalendarMonthOver
{
	text-align: center;
	height: 20px;
	font: bold 8pt tahoma;
	background: #ffffff;
	border: solid 1px #000000;
	cursor: hand;
}

/* loading background */

.LoadingBody
{
	background: #ECF7E7;
	margin: 5px;
}

/* framework */

.FrameworkContainer
{
	border:0px;
	padding: 0px;
	border-collapse: collapse;
	border-color: #111111;
	width: 100%;
	height:100%;
}

.FrameworkLogo
{
	width: 180px;
	height: 1px;
	background-image: url(/manage/skins/skin1/images/logo.gif);
}
.FrameworkGradiant
{
	width: 69px;
	height: 81px;
	background-image: url(/manage/skins/skin1/images/curve.gif);
}

.FrameworkNavigationContainer
{
	border:0px;
	padding: 0px;
	border-collapse: collapse;
	border-color: #111111;
	width: 100%;
}

.FrameworkTopNavigationContainer
{
	border:0px;
	padding: 0px;
	border-collapse: collapse;
	border-color: #111111;
	height: 31px;
	width: 100%;
	background-image: url(/manage/skins/skin1/images/blue_sliver.gif);
}

.FrameworkApplicationName
{
	font-weight: bold; 
	font-size: 10pt; 
	color: #002D56; 
	padding-top: 5px;
}

.FrameworkTopNavigationEntry
{
	text-align: center;
}
td.FrameworkTopNavigationLink
{
	FONT: bold 8pt tahoma; 
	COLOR: #002D56;
	text-decoration: none;
	cursor: hand;
}
A.FrameworkTopNavigationLink
{
	FONT: bold 8pt tahoma; 
	COLOR: #002D56;
	text-decoration: none;
	cursor: hand;
}
A.FrameworkTopNavigationLink:hover
{
	FONT: bold 8pt tahoma; 
	COLOR: #D93313;
	text-decoration: none;
	cursor: hand;
}

.FrameworkApplicationNavigationContainer
{
	border:0px;
	padding-top: 7px;
	padding-right: 2px;
	border-collapse: collapse;
	border-color: #111111;
	height: 51px;
	width: 100%;
	background-image: url(/manage/skins/skin1/images/grey_sliver.gif);
}

.FrameworkApplicationNavigationEntry
{
	text-align: center;
}
td.FrameworkApplicationNavigationLink
{
	FONT: bold 9pt tahoma; 
	COLOR: #000000;
	text-decoration: none;
	cursor: hand;
}
A.FrameworkApplicationNavigationLink
{
	FONT: bold 9pt tahoma; 
	COLOR: #000000;
	text-decoration: none;
	cursor: hand;
}
A.FrameworkApplicationNavigationLink:hover
{
	FONT: bold 9pt tahoma; 
	COLOR: #62A841;
	text-decoration: none;
	cursor: hand;
}

table.FrameworkLeftNavigation
{
	width: 200px;
	height: 30px;
}
td.FrameworkLeftNavigation
{
	width: 200px;
	height: 100%;
	vertical-align: top;
	background-color: #F5F9F3;
	border-top: solid 1px #808080;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
}

.FrameworkLeftNavigationHeader
{
	text-align: center;
	vertical-align: middle;
	font: bold 10pt tahoma;
	color: #808080;
	background-color: #ffffff;
	border-bottom: solid 1px #808080;
	height: 34;
	width: 200px;
	background-image: url(/manage/skins/skin1/images/menuBackground.gif);
}
table.FrameworkLeftNavigationTitle
{
	width: 175px;
}
td.FrameworkLeftNavigationTitle
{
	text-align: left;
	font: bold 8pt tahoma;
	color: #5070B7;
	border-bottom: solid 1px #808080;
	padding-top: 10px;
	background-color: #e3e3e3;
	width: 200px;
}
td.FrameworkContentContainer
{
	height: 100%;
	vertical-align: top;
}
.FrameworkContentTitle
{
	height: 100%;
	text-align: center;
	font: bold 14pt tahoma;
	color: #000000;
	vertical-align: top;
	padding-left: 15px;
}
.FrameworkContentDescription
{
	height: 100%;
	text-align: left;
	font: bold 10pt tahoma;
	color: #6B6B6B;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 10px;
}
.FrameworkFooter
{
	height: 19;
	text-align: left;
	vertical-align: middle;
	font: bold 8pt tahoma;
	background-color: #495C62;
	padding-left: 10px; 
	color: #ffffff;
}
A.FrameworkFooterLink
{
	font: bold 8pt tahoma;
	vertical-align: middle;
	text-decoration: none;
	color: #ffffff;
	cursor: hand;
}
A.FrameworkFooterLinkOver
{
	font: bold 8pt tahoma;
	vertical-align: middle;
	text-decoration: none;
	color: #D93313;
	cursor: hand;
}
A.FrameworkFooterLink:hover
{
	font: bold 8pt tahoma;
	vertical-align: middle;
	text-decoration: none;
	color: #D93313;
	cursor: hand;
}

/* menu */

table.MainMenu
{
}
table.MenuVisible
{
	display:;
	z-index: default;
	height: 100%
	POSITION:absolute;
	border: 1px solid #808080;
}
table.MenuInvisible
{
	display:none;
	border: 1px solid #808080;
}
td.MenuLine
{
	height: 1;
	background-repeat:no-repeat;
	background-image: url(/manage/skins/skin1/images/MenuLine.gif);
	background-color: #ffffff;
}
a.MenuUrl
{
	cursor: hand;
	color: #3D3F3F;
	font: 8pt tahoma;
}
a.MenuUrl:Hover
{
	cursor: hand;
	font: 8pt tahoma;
	color: #30558F;
	text-decoration: underline;
}
td.MenuLink
{
	width: 200;
	cursor: hand;
	padding-left: 20px;
	padding-right: 4px;
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 20;
}
td.MenuLinkOver
{
	width: 200;
	cursor: hand;
	padding-left: 20px;
	padding-right: 4px;
	font: 8pt tahoma;
	height: 20;
	color: #30558F;
	text-decoration: underline;
}
td.MenuParent
{
	cursor: hand;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	font: bold 10pt tahoma;
	color: #000000;
	background-color: #DCD9D2;
	height: 32;
	width: 200px;
	background-image: url(/manage/skins/skin1/images/MenuParent.gif);
}
td.MenuParentOver
{
	cursor: hand;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	font: bold 10pt tahoma;
	color: #000000;
	background-color: #C7EBB6;
	height: 32;
	width: 200px;
	background-image: url(/manage/skins/skin1/images/MenuParentOver.gif);
}
td.MenuParentOn
{
	cursor: hand;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	font: bold 10pt tahoma;
	color: #000000;
	background-color: #C7EBB6;
	height: 32;
	width: 200px;
	background-image: url(/manage/skins/skin1/images/MenuParentOver.gif);
	
}

/* spreadsheet */

.SpreadsheetRowOdd
{
	background: #FCFFFA;
}
.SpreadsheetRowEven
{
	background: #F0F7ED;
}
.SpreadsheetRowHover
{
	background: #DEE9D9;
	cursor: hand;
}
.SpreadsheetRowOn
{
	background: #CFDDC8;
}

.Header1
{
	text-align: left;
	font: 14pt tahoma;
	color: #86C768;
}
.SubHeader1
{
	text-align: left;	
	font: bold 10pt tahoma;
	color: #800000;
}
.SubHeader2
{
	text-align: left;	
	font: bold 10pt tahoma;
	color: #000000;
}
.SubHeader3
{
	text-align: left;	
	font: bold 8pt tahoma;
	color: #808080;
}
.SubHeader3Required
{
	text-align: right;	
	font: bold 8pt tahoma;
	color: #800000;
	cursor: hand;
}
.SubLabel3
{
	text-align: right;	
	font: 8pt tahoma;
	color: #000000;
	cursor: default;
}

.SubLabel3Required
{
	text-align: right;	
	font: bold 8pt tahoma;
	color: #800000;
	cursor: hand;
}
.SubLabel4Required
{
	text-align: right;	
	font: 8pt tahoma;
	color: #800000;
	cursor: hand;
}

.SubContent1
{
	text-align: left;
	font: 10pt tahoma;
	color: #808080;
}