﻿/*
	Dark plum:	#5e2849
	Light plum: #b195a6
	Med plum:	#7a4966
*/
body 
{
	background-image: url('/images/spring/bg_tile.gif');
}

a
{
	color: #446faf;
}

a:visited
{
	color: #446faf;
}

.Copyright
{
	color: DarkGray;
	font-size: 10px;
}

.ExpressLoginActionLink
{
	
}

.ExpressLoginActionLink
{
	margin: 3px;
	text-decoration: none;
	border: 1px solid #b195a6;
	background-color: Transparent;
	padding: 3px;
	color: #b195a6;
}

.ExpressLoginActionLink:hover
{
	text-decoration: none;
	border: 1px solid White;
	color: White;
}

.ExpressLoginLink
{
	color: White;
	text-decoration: none;
}

.ExpressLoginLink:visited
{
	color: White;
	text-decoration: none;
}

.ExpressLoginLink:hover
{
	color: White;
	text-decoration: underline;
}

.PageTitle
{
	color: #702950;
	font-size: 16px;
}

.PageSubTitle
{
	font-weight: bold;
}

.ColumnHead
{
	background-color: #b195a6;
	border: 1px solid #7a4966;
	color: White;
}

.SectionHead
{
	background-color: #b195a6;
	border: 1px solid #7a4966;
	color: White;
	padding: 2px;
}

/* aXTabBar Styles */

.aXTabBar_Table
{
	height: 32px;
}

.aXTabBar_TabCellActive
{
	padding-top: 8px;
}

.aXTabBar_TabCellInactive
{
	padding-top: 8px;
	border-bottom: 1px solid #ede7ea;
}

.aXTabBar_PaddingCell
{
	border-bottom: 1px solid #ede7ea;
}

.aXTabBar_ButtonCell
{
	padding-top: 8px;
}


.aXTabBar_TabTableActive
{
}

.aXTabBar_TabLeftCellActive
{
	background-image: url('/aXcess/images/tab_left_a.gif');
	width: 10px;
	height: 24px;
}

.aXTabBar_TabMiddleCellActive
{
	background-image: url('/aXcess/images/tab_mid_a.gif');
}

.aXTabBar_TabTextActive
{
	color: #9d4a67;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.aXTabBar_TabRightCellActive
{
	background-image: url('/aXcess/images/tab_right_a.gif');
	width: 10px;
	height: 24px;
}


.aXTabBar_TabTableInactive
{
}

.aXTabBar_TabLeftCellInactive
{
	background-image: url('/aXcess/images/tab_left_i.gif');
	width: 10px;
	height: 24px;
}

.aXTabBar_TabMiddleCellInactive
{
	background-image: url('/aXcess/images/tab_mid_i.gif');
}

.aXTabBar_TabTextInactive
{
	color: #7a4966;
	font-size: 11px;
	text-decoration: none;
}

.aXTabBar_TabRightCellInactive
{
	background-image: url('/aXcess/images/tab_right_i.gif');
	width: 10px;
	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 */

/* Small aXTabBar Styles */

/* aXTabBar Styles */

.SmaXTabBar_Table
{
	height: 14px;
}

.SmaXTabBar_TabCellActive
{
	padding-top: 4px;
}

.SmaXTabBar_TabCellInactive
{
	padding-top: 4px;
	border-bottom: 1px solid #ede7ea;
	vertical-align: bottom;
}

.SmaXTabBar_PaddingCell
{
	border-bottom: 1px solid #ede7ea;
}


.SmaXTabBar_TabTableActive
{
}

.SmaXTabBar_TabLeftCellActive
{
	background-image: url('/aXcess/images/tab_left_a_sm.gif');
	width: 10px;
	height: 16px;
}

.SmaXTabBar_TabMiddleCellActive
{
	background-image: url('/aXcess/images/tab_mid_a_sm.gif');
}

.SmaXTabBar_TabTextActive
{
	color: Gray;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.SmaXTabBar_TabRightCellActive
{
	background-image: url('/aXcess/images/tab_right_a_sm.gif');
	width: 10px;
	height: 12px;
}


.SmaXTabBar_TabTableInactive
{
}

.SmaXTabBar_TabLeftCellInactive
{
	background-image: url('/aXcess/images/tab_left_i_sm.gif');
	width: 10px;
	height: 12px;
}

.SmaXTabBar_TabMiddleCellInactive
{
	background-image: url('/aXcess/images/tab_mid_i_sm.gif');
}

.SmaXTabBar_TabTextInactive
{
	color: #5e2849;
	font-size: 10px;
	text-decoration: none;
}

.SmaXTabBar_TabRightCellInactive
{
	background-image: url('/aXcess/images/tab_right_i_sm.gif');
	width: 10px;
	height: 12px;
}

/* End small aXTabBar Styles */

/* GrpTabBar Styles */

.GrpTabBar_Table
{
	height: 32px;
}

.GrpTabBar_TabCellActive
{
	padding-top: 8px;
	border-bottom: 1px solid White;
}

.GrpTabBar_TabCellInactive
{
	padding-top: 8px;
	border-bottom: 1px solid #ede7ea;
}

.GrpTabBar_PaddingCell
{
	border-bottom: 1px solid #ede7ea;
}

.GrpTabBar_ButtonCell
{
	padding-top: 8px;
}


.GrpTabBar_TabTableActive
{
}

.GrpTabBar_TabLeftCellActive
{
	background-image: url('/aXcess/images/tab_left_a.gif');
	width: 10px;
	height: 24px;
}

.GrpTabBar_TabMiddleCellActive
{
	background-image: url('/aXcess/images/tab_mid_a.gif');
}

.GrpTabBar_TabTextActive
{
	color: #9d4a67;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.GrpTabBar_TabRightCellActive
{
	background-image: url('/aXcess/images/tab_right_a.gif');
	width: 10px;
	height: 24px;
}


.GrpTabBar_TabTableInactive
{
}

.GrpTabBar_TabLeftCellInactive
{
	background-image: url('/aXcess/images/tab_left_i.gif');
	width: 10px;
	height: 24px;
}

.GrpTabBar_TabMiddleCellInactive
{
	background-image: url('/aXcess/images/tab_mid_i.gif');
}

.GrpTabBar_TabTextInactive
{
	color: #7a4966;
	font-size: 11px;
	text-decoration: none;
}

.GrpTabBar_TabRightCellInactive
{
	background-image: url('/aXcess/images/tab_right_i.gif');
	width: 10px;
	height: 24px;
}

.GrpTabBar_ActionCell
{
	padding: 8px;
}

.GrpTabBar_ActionLink
{
	margin: 3px;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: white;
	padding: 3px;
	color: gray;
}

.GrpTabBar_ActionLink:hover
{
	text-decoration: none;
	border: 1px solid black;
	color: black;
}

/* END GrpTabBar Styles */

.EyebrowCell
{
	border-bottom: 1px solid #999999;
}

.GroupTitle
{
	font-size: 14px;
	color: #702950;
}

.aXTable_EvenRowCell
{
	padding: 3px;
	background-color: #eeeeee;
}

.aXTable_OddRowCell
{
	padding: 3px;
}

.aXTable_EvenRowUnreadCell
{
	padding: 3px;
	background-color: #eeeeee;
	font-weight: bold;
}

.aXTable_OddRowUnreadCell
{
	padding: 3px;
	font-weight: bold;
}

.aXTable_SortableColumnHeaderCell
{
	background-color: #b195a6;
	border: 1px solid #7a4966;
	color: White;
	padding: 2px;
}

.aXTable_SortableColumnHeaderText
{
	color: White;
	font-weight: normal;
}

.aXTable_SortedColumnHeaderCell
{
	background-color: #5e2849;
	border: 1px solid #7a4966;
	color: White;
	padding: 2px;
}

.aXTable_SortedColumnHeaderCellDesc
{
	background-color: #5e2849;
	border: 1px solid #7a4966;
	color: White;
	padding: 2px;
}

.aXTable_SortedColumnHeaderText
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.aXTable_SortedColumnHeaderTextDesc
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.aXTable_ColumnHeaderCell
{
	background-color: #b195a6;
	border: 1px solid #7a4966;
	color: White;
	padding: 2px;
}

.aXTable_ColumnHeaderText
{
	color: White;
	font-weight: normal;
	text-decoration: none;
}

.ListTable_HighlightRowCell
{
	background-image: url('/images/hilight_tile.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid Gray;
}

.ListTable_EvenRowCell
{
	padding: 3px;
	border-bottom: 1px solid Gray;
}

.ListTable_OddRowCell
{
	padding: 3px;
	border-bottom: 1px solid Gray;
}

.HelpIconPopup {
	background-color: #f7eeb9;
	border: 1px solid #dcca64;
	position: absolute;
	font-size:10px;
	padding: 1px;
	z-index: 99999;
}
.HelpIconPopup h1 {
	margin: 0px;
	font-size: 12px;
	background-color: #d7c56e;
	color: #FFFFFF;
	padding-left: 4px;
	line-height: 20px;
}
.HelpIconPopup h2 {
	line-height: 20px;
	margin: 0px;
	padding: 4px;
	}

.HelpIconPopup .CloseBox {
	float: right;
}

.HelpIconPopup ol
{
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 6px;
	list-style-type: decimal;
}
.HelpIconPopup li 
{
	padding-left: 5px;
	font-size:10px;
	margin-bottom: 3px;
}

.PanelTableHeaderCell
{
	padding: 2px;
	border-bottom: 1px solid #b195a6;
	color: #b195a6;
}

.PanelTableEvenCell
{
	background-color: #eeeef4;
	padding: 2px;
}

.PanelTableOddCell
{
	padding: 2px;
}

.PanelTableHeaderCellText
{
	color: #b195a6;
	font-weight: normal;
	text-decoration: none;
}

.PanelTableHeaderCellText:hover
{
	color: #b195a6;
	font-weight: normal;
	text-decoration: underline;
}

.PanelTableHeaderCellSorted
{
	padding: 2px;
	border-bottom: 1px solid #b195a6;
	color: #b195a6;
}

.PanelTableHeaderCellSortedDesc
{
	padding: 2px;
	border-bottom: 1px solid #b195a6;
	color: #b195a6;
}

.PanelTableHeaderCellSortedText
{
	color: #b195a6;
	font-weight: bold;
	text-decoration: none;
}

.ActionFlyoutTable
{
	background-color: White;
	border: 1px solid Gray;
	display: none;
	position: absolute;
}

.ActionFlyoutCell
{
	font-size: 11px;
	text-align: left;
	padding: 4px;
}

.SmallSubHead
{
	color: #B195A6;
}

.PriceCell
{
	background-color: #b195a6;
	color: White;
}

.SoftBorder
{
	border: #b195a6 1px solid
}

.MemberLinksHeading
{
	color: #7a4966;
	text-decoration: none;
}

.MemberLinksHeading:visited
{
	color: #7a4966;
	text-decoration: none;
}

.MemberLinksHeading:hover
{
	color: #7a4966;
	text-decoration: underline;
}

.MemberLink
{
	color: Black;
	text-decoration: none;
}

.MemberLink:visited
{
	color: Black;
	text-decoration: none;
}

.MemberLink:hover
{
	color: Black;
	text-decoration: underline;
}