body
{
	margin:	0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form
{
	margin: 0px;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: upper-roman;
	list-style-position: outside;
}

td.ActionTableHeader
{
	background-color: Gray;
}

.ActionTableHeader
{
	font-weight: bold;
	color: white;
}

td.ActionTableWorkspace
{
	border: 1px solid Gray;
}

.MenuBar
{
	padding: 3px;
}

.MenuBarText
{
	font-size: 10px;
	padding: 5px;
	color: white;
}

.RootMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.RootMenuHover
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid white;
}

.DynamicMenu
{
	padding: 2px;
}

.MenuItem
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 200px;
}

.MenuItemHover
{
}

.FooterBar
{
	/*margin-top: 100px;*/
}

.FooterText
{
	font-size: 9px;
	padding: 5px;
	color: gray;
}

.PageSubTitle
{
	font-size: 14px;
	font-weight: bold;
}

.PageContentTable
{
	width: 100%;
}

.PageContentCell
{
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
}

.PageHeaderCell
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #eeeeee;
}

/* aXTable Styles */

.aXTable_Table
{
	border: 1px solid #dddddd;
}

.aXTable_TitleCell
{
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	padding: 2px;
}

.aXTable_TitleText
{
	font-size: 11px;
	color: #777777;
}

.aXTable_ContentCell
{
	padding: 4px;
}

.aXTable_NoResultsText
{
	font-size: 12px;
	font-weight: bold;
}

.aXTable_NavigationMessageText
{
	font-size: 11px;
}

.aXTable_SortedColumnHeaderCell
{
	border: 1px solid Gray;
	background-color: #bbbbbb;
	background-image: url('/aXcess/images/asc.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 4px;
}

.aXTable_SortedColumnHeaderCellDesc
{
	border: 1px solid Gray;
	background-color: #bbbbbb;
	background-image: url('/aXcess/images/desc.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 4px;
}

.aXTable_SortedColumnHeaderText
{
	font-weight: bold;	
	color: Black;
	font-size: 11px;
}

.aXTable_SortedColumnHeaderTextDesc
{
	font-weight: bold;	
	color: Black;
}


.aXTable_SortedColumnHeaderCell2
{
	border: 1px solid Gray;
	background-color: #cccccc;
	background-image: url('/aXcess/images/asc2.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 4px;
}

.aXTable_SortedColumnHeaderCell2Desc
{
	border: 1px solid Gray;
	background-color: #cccccc;
	background-image: url('/aXcess/images/desc2.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 4px;
}

.aXTable_SortedColumnHeaderText2
{
	font-weight: bold;	
	color: Black;
	font-size: 11px;
}

.aXTable_SortedColumnHeaderText2Desc
{
	font-weight: bold;	
	color: Black;
}


.aXTable_SortedColumnHeaderCell3
{
	border: 1px solid Gray;
	background-color: #dddddd;
	background-image: url('/aXcess/images/asc3.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 4px;
}

.aXTable_SortedColumnHeaderCell3Desc
{
	border: 1px solid Gray;
	background-color: #dddddd;
	background-image: url('/aXcess/images/desc3.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 4px;
}

.aXTable_SortedColumnHeaderText3
{
	font-weight: bold;	
	color: Black;
	font-size: 11px;
}

.aXTable_SortedColumnHeaderText3Desc
{
	font-weight: bold;	
	color: Black;
}




.aXTable_ColumnHeaderCell
{
	border: 1px solid Gray;
	background-color: #eeeeee;
	padding-left: 4px;
	padding-right: 4px;
}

.aXTable_ColumnHeaderText
{
	font-weight: bold;
	color: Gray;
	text-decoration: none;
}

.aXTable_SortableColumnHeaderCell
{
	border: 1px solid Gray;
	background-color: #eeeeee;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.aXTable_SortableColumnHeaderText
{
	font-weight: bold;
	color: Black;
	text-decoration: none;
}


.aXTable_FilterTitleText
{
	font-weight: bold;
}

.aXTable_FilterCaptionText
{
	font-style: italic;
}

.aXTable_FilterFixedCell
{
}

.aXTable_FilterExpandableCell
{
	background-color: #eeeeee;
	border: 1px solid #dddddd;
}


.aXTable_SummaryTitleText
{
	font-weight: bold;
}

.aXTable_SummaryCaptionText
{
	font-style: italic;
}

.aXTable_SummaryFixedCell
{
}

.aXTable_SummaryExpandableCell
{
	border: 1px dotted LightGray;
}


.aXTable_ActionTitleText
{
	font-weight: bold;
}

.aXTable_ActionCaptionText
{
	font-style: italic;
}

.aXTable_ActionFixedCell
{
}

.aXTable_ActionExpandableCell
{
	border: 1px dotted LightGray;
}


.aXTable_ViewOptionTitleText
{
	font-weight: bold;
}

.aXTable_ViewOptionCaptionText
{
	font-style: italic;
}

.aXTable_ViewOptionFixedCell
{
}

.aXTable_ViewOptionExpandableCell
{
	background-color: #eeeeee;
	border: 1px solid #dddddd;
}

.aXTable_BodyText
{
	font-size: 12px;
}

.aXTable_OddRowCell
{
	padding-left: 4px;
	padding-right: 4px;
}

.aXTable_EvenRowCell
{
	background-color: #eeeeee;
	padding-left: 4px;
	padding-right: 4px;
}

/* END aXTable Styles */


/* aXTabBar Styles */

.aXTabBar_Table
{
	background-color: #d3d3d3;
	height: 32px;
}

.aXTabBar_TabCellActive
{
	padding-top: 8px;
}

.aXTabBar_TabCellInactive
{
	padding-top: 8px;
}

.aXTabBar_ButtonCell
{
	padding-top: 8px;
}


.aXTabBar_TabTableActive
{
}

.aXTabBar_TabLeftCellActive
{
	background-image: url('/aXcess/images/tab_left_a.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_TabMiddleCellActive
{
	background-image: url('/aXcess/images/tab_mid_a.gif');
}

.aXTabBar_TabTextActive
{
	color: Gray;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aXTabBar_TabRightCellActive
{
	background-image: url('/aXcess/images/tab_right_a.gif');
	width: 15px;
	height: 24px;
}


.aXTabBar_TabTableInactive
{
}

.aXTabBar_TabLeftCellInactive
{
	background-image: url('/aXcess/images/tab_left_i.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_TabMiddleCellInactive
{
	background-image: url('/aXcess/images/tab_mid_i.gif');
}

.aXTabBar_TabTextInactive
{
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aXTabBar_TabRightCellInactive
{
	background-image: url('/aXcess/images/tab_right_i.gif');
	width: 15px;
	height: 24px;
}


.aXTabBar_SaveButtonTable
{
}

.aXTabBar_SaveButtonLeftCell
{
	background-image: url('/aXcess/images/green_btn_left.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_SaveButtonMiddleCell
{
	background-image: url('/aXcess/images/green_btn_mid.gif');
}

.aXTabBar_SaveButtonText
{
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aXTabBar_SaveButtonRightCell
{
	background-image: url('/aXcess/images/green_btn_right.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_CancelButtonTable
{
}

.aXTabBar_CancelButtonLeftCell
{
	background-image: url('/aXcess/images/red_btn_left.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_CancelButtonMiddleCell
{
	background-image: url('/aXcess/images/red_btn_mid.gif');
}

.aXTabBar_CancelButtonText
{
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aXTabBar_CancelButtonRightCell
{
	background-image: url('/aXcess/images/red_btn_right.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_OtherButtonTable
{
}

.aXTabBar_OtherButtonLeftCell
{
	background-image: url('/aXcess/images/blue_btn_left.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_OtherButtonMiddleCell
{
	background-image: url('/aXcess/images/blue_btn_mid.gif');
}

.aXTabBar_OtherButtonText
{
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aXTabBar_OtherButtonRightCell
{
	background-image: url('/aXcess/images/blue_btn_right.gif');
	width: 15px;
	height: 24px;
}

.aXTabBar_ActionCell
{
	padding: 8px;
}

.aXTabBar_ActionLink
{
	margin: 3px;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: white;
	padding: 3px;
	color: gray;
}

.aXTabBar_ActionLink:hover
{
	text-decoration: none;
	border: 1px solid black;
	color: black;
}

/* END aXTabBar Styles */

/* ValidationErrorTable Styles */

.ValidationErrorTable_Table
{
	width: 100%;
}

.ValidationErrorTable_IconCell
{
	width: 30px;
}

.ValidationErrorTable_InfoMsgCell
{
}

.ValidationErrorTable_InfoMsgText
{
}

.ValidationErrorTable_WarningMsgCell
{
}

.ValidationErrorTable_WarningMsgText
{
}

.ValidationErrorTable_ErrorMsgCell
{
}

.ValidationErrorTable_ErrorMsgText
{
}

.ValidationErrorTable_MessageText
{
	color: Red;
}

/* END ValidationErrorTable */


/* aXPanelGrid Styles */

.aXPanelGrid_Table
{
	width: 100%;
}

.aXPanelGrid_PanelOuterCell
{
	border: 1px solid #dddddd;
	padding: 1px;
	vertical-align: top;
}

.aXPanelGrid_PanelTitleCell
{
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	padding: 2px;
}

.aXPanelGrid_PanelTitleText
{
}

.aXPanelGrid_PanelInnerCell
{
	
}

.aXPanelGrid_SizerCell
{
	width: 16px;
	text-align: right;
}

.aXPanelGrid_MenuTable
{
	position: absolute;
	display: none;
	border: 1px solid gray;
	background-color: White;
}

.aXPanelGrid_MenuTableCell
{
	border: 1px solid #eeeeee;
}

.aXPanelGrid_MenuPanelName
{
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

.aXPanelGrid_MenuPanelName:hover
{
	text-decoration: underline;
}

.aXPanelGrid_MenuPanelDesc
{
	font-size: 9px;
}

.aXPanelGrid_EmptyCellFull
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
}

.aXPanelGrid_EmptyCellHalf
{
	border: 1px solid #dddddd;
	padding: 8px;
	background-color: #eeeeee;
	text-align: center;
	vertical-align: middle;
}

.aXPanelGrid_AddCaption
{
	color: Gray;
	cursor: pointer;
	background-color: #dddddd;
	border: 1px solid gray;
	padding: 3px;
}

.ChooserTextBox
{
	width: 50px;
}

.ChooserDropDown
{
	width: 375px;
}

.aXTable_PageNavigationCell
{
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

.aXTable_PageButtonLink
{
	padding: 2px;
	margin: 2px;
	border: 1px solid gray;
	background-color: #eeeeee;
	text-decoration: none;
	color: gray;
}
 
.aXTable_PageButtonLink:hover
{
	border: 1px solid Black;
	background-color: #eeeeee;
	color: Black;
}
 
.aXTable_NextPrevButtonLink
{
	padding: 2px;
	margin: 3px;
	border: 1px solid gray;
	background-color: #eeeeee;
	text-decoration: none;
	color: gray;
}

.aXTable_NextPrevButtonLink:hover
{
	border: 1px solid Black;
	background-color: #eeeeee;
	color: Black;
}
 
.aXTable_FirstLastButtonLink
{
	padding: 2px;
	margin: 3px;
	border: 1px solid gray;
	background-color: #eeeeee;
	text-decoration: none;
	color: gray;
}

.aXTable_FirstLastButtonLink:hover
{
	border: 1px solid Black;
	background-color: #eeeeee;
	color: Black;
}
 
.aXTable_CurrentPageLink
{
	padding: 2px;
	margin: 3px;
	border: 1px solid black;
	background-color: #eeeeee;
	text-decoration: none;
	font-weight: bold;
	color: Black;
}

.aXSaveBar_ChangeMessageSpan
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: center;
	color: Red;
	background-color: #ecb4b4;
	padding: 4px;
	margin: 0px;
	border-bottom: 1px solid Red;
}

.TipIconPopup {
	background-color: #f7eeb9;
	border: 1px solid #dcca64;
	position: absolute;
	font-size:10px;
	padding: 1px;
	z-index: 99999;
}
.TipIconPopup h1 {
	margin: 0px;
	font-size: 12px;
	background-color: #d7c56e;
	color: #FFFFFF;
	padding-left: 4px;
	line-height: 20px;
}
.TipIconPopup h2 {
	line-height: 20px;
	margin: 0px;
	padding: 4px;
	}
.TipIconPopup .CloseBox {
	float: right;
}
.TipIconPopup ol
{
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 6px;
	list-style-type: decimal;
}
.TipIconPopup li 
{
	padding-left: 5px;
	font-size:10px;
	margin-bottom: 3px;
	}
