﻿/* DEFAULT STYLE SHEET */
body
{
	background-color:#FFFFFF;	
	font-size:12px;
}
a
{
	color:#1768bf;
}
a:hover
{
	color:#FFA64D;
}
a.regular
{	
	color:#566E96;
}
legend
{
	color:#117fc2;
	}
.MenuPanel 
{
  height:75px;
  background:#024A8E;
  margin-left:-230px;
}
.HeaderPanel
{
	min-height:15px;
	background:#024A8E;
}
.MainPanel
{
	background-color:#FFFFFF;
	}
.MainCell
{
	background-color:#FFFFFF;
	border:none;
}
.LeftPanel {
    background: #FFFFFF;
}
.MainSection
{	
	padding-bottom:0px;
	border-bottom: none;
	border-right:none;
	border-left:none;
}
.MainSectionDivider
{
	display:block;
	margin-top:5px;
	margin-left:14px;	
	margin-right:10px;
	}
.MainSectionDivider hr
{
 display: block;
 clear: both;
 border: 2px solid #117fc2;
 border-width: 2px 0 0;
 font-size: 1px;
 line-height: 0;
 overflow: visible;
}
.DateTimePanel
{	
	background:none;
	color:#117fc2;
	font-size:1em;
}
.MainLoginMod
{
	border:none;
	background:none;
	}
.MainLoginModRight
{
	margin-top:-170px;
}
.WageWorksHeaderPanel
{
	height:90px;
	padding-bottom:5px;
}
.WageWorksLogoPanel
{
	padding-bottom:5px;
}
.DateTimePanelMain
{
	border-top:none;
	font-size:1em;
	color:#117fc2;	
}
.FooterPanel
{	
	margin-top:-10px;
	border:none;
}
.FooterLinks
{
	text-align:right;
	}
.FooterLinkDivider
{
	display:none;
	}
.FooterLinks a
{
	color:#117fc2;
	margin-right:10px;
	font-size:11pt;
	}
.PageTitleText
{
	color:#117fc2;
}
.RegHeading
{
	color:#304a84;
}
.HeadingSmall
{
	color:#304a84;
}
.LabelStyle
{
	color:#304a84;		
}
.LogoPanel
{
    height:67px;
    vertical-align:middle;
    text-align:center;
    background:none !important;
    border-right:none;
}
.LoginSection
{
	padding-top:0px;
	padding-bottom:20px;
	}
.LoginLink
{
	color:#117fc2;
	}
.LoginKeyLogo
{
	margin-top:40px;
	}
.LabelStyleLeftAlign
{
	font-size:11px;
	color:#304a84;
	text-align:left;
	vertical-align:baseline;
	height:14px;		
}
.SubHeadLabelStyle
{
	margin-top:5px;
	display:inline-block;
	font-size:larger;
   	font-weight:bold;
	color:#117fc2;
}
.DropDownListStyle
{
	font-Size:11px; 
	font-style:normal;
	background-color: White;
	color: #566E96;
	Height:22px;
	Width:250px;
}
.radiobuttonliststyle
{
	font-size: 10pt;
	color:#304a84;
}
.summaryListNameLink .a:hover
{
	font-size:larger;
	font-weight:bold;
	color:#304a84;
	margin-left:5px;
	margin-bottom:5px;	
}
.ToolBoxPanel
{
	background-color:#ffffff;
	border:none;
	}
.ToolBoxPanel A
{
	color:#117fc2;
	padding-top: 36px;
}
.BenefitCardViewButton
{
	background-image:url(images/Benefit_Card.png);
}
.BenefitCardOffButton
{
	background-image:url(images/BenefitCardOff.png);
}
.BenefitCardDocumentationButton
{
	background-image:url(images/BenefitCardDocumentation.png);
}
.BenefitCardRefundButton
{
	background-image:url(images/BenefitCardRefund.png);
}
.COBRAElectionToolButton
{
	background-image:url(images/Cobra_Election.png);
}
.COBRAElectionToolButton:hover
{
	background-image:url(images/Cobra_Election.png);
}
.FsaOeToolButton
{
	background-image:url(images/important.png);
}
.FsaOeToolButton:hover
{
	background-image:url(images/important.png);
}
.ViewNoticesToolButton
{
	background:url(images/NoticeMessages.png) center top no-repeat;	
}
.ViewNoticesToolButton:hover
{
	background:url(images/NoticeMessages.png) center top no-repeat;
	text-decoration:underline;
}
.quickLinkHeader .rpOut
{
	background-image:url(/App_Themes/CONEXIS/images/quick_link_header.png);
}
.summaryTabTheme .ajax__tab_header 
{
  font-size:1.25em;
  border-bottom:solid 5px #117fc2;
}
.summaryTabTheme .ajax__tab_header .ajax__tab_outer 
{
  font-weight:bold;
  padding:4px;
  margin:0px 0.16em 0px 0px;
  border:none;
  background-color:#9caac2;
  color:#FFFFFF;
}
.summaryTabTheme .ajax__tab_hover .ajax__tab_outer 
{
  background-color:#117fc2;
}
.summaryTabTheme .ajax__tab_active .ajax__tab_outer
{
  background-color:#117fc2;
}
.AccountSummaryList
{
	border:none;
	background-color:White;
}
.AccountSummaryListHeader, .AccountSummaryListHeader a
{	
	background:#117fc2;
	color:White;
}
.AccountSummaryHeader
{
	font-size:large;
	font-weight:bold;
	color:White;
	background:#566E96;
	text-indent:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.AccountSummaryListColHeader
{	
	background:#e8e8e8;
	border-bottom:solid 1px #c8c8c8;
	color:#000000;
	font-size:small;
	font-weight:normal;	
}
.AccountSummaryAvailableBalanceText
{
	color:black;
}
.AccountSummaryInfoTable
{
	color:#566E96;
	background-color:White;
	border:solid thin #566E96;			/*Pop Up Summary*/	
	width:200px;	
}
.AccountSummaryInfoHeader
{	
	padding-top:5px;
	padding-bottom:5px;
	width:200px;
	background-color:#117fc2;			/*Pop Up Summary*/
	color:White;
	font-size:larger;
	font-weight:bold;
	text-align:center;
}
.AccountSummaryListRow
{
	background-color:#FFFFFF;
	border-bottom:solid 1px #c8c8c8;
}
.AccountSummaryListAltRow
{
	background-color:#FFFFFF;
	border-bottom:solid 1px #c8c8c8;
}
.AccountSummaryListNameCell a:hover
{
	color:#D31445;
}
.AccountSummaryListNameCell
{	
	border-bottom:solid 1px #c8c8c8;	
}
.AccountSummaryListNameCell, .AccountSummaryListNameCell a
{
	color:#117fc2;
	font-size:14px;
}
.AccountSummaryListBalanceCell
{
	border-bottom:solid 1px #c8c8c8;
	padding-bottom:4px;		
	padding-right:5px;	
	text-align:right;
}
.AccountSummaryListBalance
{
	color:black;
	font-weight:bold;
}
.GridCell
{
	border-right:solid 1px #C8C8C8 !important;
}
.GridStyle
{
	border:none;
	padding:1px;
	width:100%;
}
.GridHeaderStyle, .GridHeaderStyle th
{
  background-color:#E8E8E8;  
  color:#000000;
}
.GridHeaderStyle a
{
  color:#000000;  
}
.GridFooterStyle
{
    font-size:12px;
	font-weight:bold;
	color:#566E96;
}
.GridRowStyle, .GridRowStyle td
{
	border-bottom:solid 1px #C8C8C8;
}
.GridAltRowStyle, .GridAltRowStyle td
{
	background-color:#FFFFFF;
	border-bottom:solid 1px #C8C8C8;
}
.GridSelectedRowStyle
{
	background-color:#F5F5F5;
	border-bottom:solid 1px #C8C8C8;
}
.GridItemLabelStyle
{
  color:#000000;
}
.GridItemCurrencyStyle
{
  color:#000000;
}
.GridItemDateStyle
{
  color:#000000;
}
.GridItemClaimIdStyle
{
  color:#000000;
}
.GridItemShortStyle
{
 font-size :11px;
 color:#000000;
}
.DependentMgrDiv
{
	background-color:White;
	width:600px;
	text-align:center;
	border: solid 1px #304a84;
	padding-top:4px;	
}
.DependentMgrGridHeader
{
	width:500px;
	background-color:#117fc2;
	color:White;
	text-align:center;
}
.sectionHead
{
	font-size:small;
	color:White;
	font-weight:bold;
	background-color:#566E96;
}
.ProviderMgrDiv
{
	background-color:White;
	width:750px;
	text-align:center;
	border: solid 1px #304a84;
	padding-top:4px;	
}
.ProviderMgrTitle
{
	font-size:larger;
	color:#304a84;
	font-weight:bold;
}
.ProviderMgrGridHeader
{
	width:500px;
	background-color:#304a84;
	color:White;
	text-align:center;
}
.ClaimSubmissionItemHeader
{
	color:White;
	background-color:#304a84;
}
.collapsePanelHeader
{
	color: White;
	background-color:#117fc2;
}
.collapsePanelHeaderCardActivity{
	color: #FFFFFF;
	background-color:#117fc2;
	
	max-width:734px;
}
.divider
{
    width:1px;
    border-bottom-style:solid; 
    border-bottom-color:#566E96; 
    border-bottom-width:1px;
    border-right-style:solid; 
    border-right-color:#566E96; 
    border-right-width:1px;
    background-color:#A8A8A8;
    border-left-style:solid; 
    border-left-color:#dadada; 
    border-left-width:1px;
    border-top-style:solid; 
    border-top-color:#dadada; 
    border-top-width:1px;
}
.RegularSmallLabelBlue
{
	font-size: small;
	font-style:normal;
	line-height:normal;
	color:#304a84;
}
.RegularSmallLabelHypelink
{
	font-size: small;
	cursor: pointer; 
}
.BoldSmallLabelBlue
{
	font-size: small;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	color:#304a84;
}
.RegularSmallerLabelBlue
{
	font-size: smaller;
	font-style:normal;
	line-height:normal;
	color:#304a84;
}
.BoldSmallerLabelBlue
{
	font-size: smaller;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	color:#304a84;
}
.BoldMediumLabelBlue
{
	font-size: medium;
	font-weight:bold;
	line-height:normal;
	color:#304a84;
}
.pageDescription
{
	background-color:#F5F5F5;
	font-size:10pt;
	color:#566e96;
	margin-bottom:5px;
	width:100%;
	max-width:745px;
}
.disclaimerText
{
	background-color:#FFFFFF;
	color:#004040;
	}
.HistoryTableStyle
{
	color:#566E96;
	background-color:White;
	border:solid thin #566E96;
	width:500px;	
}
.summaryPanel
{
	background-color:#cfdef0;
    height:150px;
    width:500px;
    border-bottom-color:#566e96;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-right-color:#566e96;
    border-right-style:solid;
    border-right-width:2px;
    border-top-color:#F5F5F5;
    border-top-style:solid;
    border-top-width:2px;
}
.summaryTabActive
{
	color:White;
    background-color:#cfdef0;
    height:20px;
    width:150px;
    border-top-color:#F5F5F5;
    border-top-style:solid;
    border-top-width:2px;
    border-left-color:#F5F5F5;
    border-left-style:solid;
    border-left-width:2px;
    border-bottom-color:#566e96;
    border-bottom-style:solid;
    border-bottom-width:2px;
}
.summaryTabInActive
{
	color:White;
    background-color:#FBF3D8;
    height:20px;
    width:150px;
    border-top-color:#F5F5F5;
    border-top-style:solid;
    border-top-width:2px;
    border-left-color:#F5F5F5;
    border-left-style:solid;
    border-left-width:2px;
    border-bottom-color:#566e96;
    border-bottom-style:solid;
    border-bottom-width:2px;
}
.stepNotCompleted
{
    background-color:#9caac2;
    font-weight:bold;
}
.stepCompleted
{
    background-color:#117fc2;
    border: none;   
}
.stepCurrent
{
    background-color: #F1794A; 
    border:none;
    font-size:14px;
    width:30px;
}
.stepBreak
{
    width: 3px;
    background-color:#117fc2;
}
.wizardHeader
{
	background-color:#117fc2;
	border:none;
	font-size:0.9em;
	color:#FFFFFF;
}
.wizardProgress
{
	padding-right:0px;
    color: #FFFFFF;    
}
.wizardTitle
{
	padding-top:6px;
	padding-bottom:6px;
    color: #FFFFFF;
    background-color:#117fc2;    
}

.standardButton
{
	background-color: #024a8e;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}
.standardButton:hover
{
	background-color: #117fc2; 
}

.standardButton[disabled="disabled"], .standardButton[disabled="disabled"]:hover{
	background-color: #a8a8a8;
	cursor: default;
}

.standardButton a
{
	display:inline-block;
	margin: 5px 2px 5px 2px;
}
.standardLeft, .standardRight, .standardCenter
{
    background-image: none;
}
.standardLeftDisabled, .standardRightDisabled, .standardCenterDisabled
{
    background-image: none;
	
}
.standardRight
{
	margin-left:11px;
	padding-right:11px;
}

.RadPanelBar_Default .rpGroup a.rpLink, .RadPanelBar_Default .rpGroup a.rpLink .rpOut{
    background-image: none !important;
}