﻿.MainPanel
{	
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	border: 0px;
	clear:both;
}
.MainSection
{	
	margin-left: 228px;
	background-color: White;
	min-height: 350px;	
	border-right:0px;
	border-left:0px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:20px;
}
.MainSectionDivider
{
	display:none;
	}
.HeaderPanel
{
	vertical-align:top;
	}
.MainLoginMod
{
	border-right: solid 8px #e76a2a;
	padding-top:6px;
	border-bottom:solid 1px #828282;
	background:#FFFFFF;
}
.MainCell
{
	border-left:solid 1px #828282;
	border-top:solid 1px #828282;
	width:100%;
}
.InnerContent
{
	max-width: 745px;	
}
.LogoPanel
{	
	display:none;
}
.LeftPanel 
{
    float:left;
}
.LoginSection
{
	padding-left:2%;
	padding-right:2%;
	padding-top:32px;	
	max-width:745px;
	}
.LoginLink
{
	color:#566E96;
	text-decoration:none;
	font-weight:bold;
	}
.LoginKeyLogo
{
	text-align: right;
	}
.LogoPanel:hover
{
	cursor:pointer;	
	}
.QuickLinkPanel
{
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
	}
.BannerCell
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	}
.FooterPanel
{
	border-bottom:solid 1px #828282;	
	border-top:solid 4px #FF9900;	
	padding-bottom:15px;
}
.DateTimePanel
{	
	width:220px;	
	float: left;
	padding-top:6px;	
	padding-left: 5px;	
	font-size:xx-small;
	font-weight:bold;
	}
.DateTimePanelMain
{	
	border-top:solid 1px #828282;
	padding-top:3px;
	padding-left: 5px;
	font-size:xx-small;
	font-weight:bold;
	min-width:225px;
}
.FooterInlay
{
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	background-color:#FFFFFF;
}
.FooterLinks
{
	margin:2px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	text-decoration:none;
}
.FooterLinks a
{
	margin-right:10px;
	margin-left:10px;
	color:White;
}
.FooterLinkDivider
{
    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;
}
body
{	
	color:Black;
	font-family:Arial,Helvitica,San Serif;
	font-size: 11.25px;	
}
a
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;
}
a.regular
{
	font-size:12px;
	text-decoration:none;
}
h1 {
	font-size: 17px;
	font-weight: bold;
	color: #2C3C75;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 16px;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #7992CB;
}
h3 {
	font-family: arial;
	font-size: 13px;
	color: #4F6FAC;
	margin: 0px;
}
h4 {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #4F6FAC;
	text-decoration: underline;
	padding-left: 17px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-top: 10px;
	padding-top: 0px;
}
legend
{
	font-family:Arial,Helvitica,San Serif;
	font-size: 13px;
	font-weight:bold;
	}
ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
	list-style-position: outside;
	list-style-type: square;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
}
li {
	margin-top: 0.5em;
	font-family: Arial;	
	/*color: #666666;*/
	margin-right: 17px;
}
.ImageLogoStyle
{	
	padding:4px;	
	background-color:#FFFFFF;
}
.PanelUpload
{
	padding-left:150px;
}
.MainTableStyle
{
    width:100%;
    height:453px;
    padding:1px;
}
.BreadCrumbPanel
{
	position: absolute;
	height:25px;
	background-color:#FFFFFF;
	vertical-align: top;
	float: right;
}
.collapsePanel
{	
	padding:2px;
	background-color:white;
	border-width:1px;
	border-color:Black;
	clear:both;	
}
.collapsePanelHeader{	
	width:98%;
	max-width:745px;
	font-weight:bold;
	font-size:12px;
	height:auto;
	padding:6px;
	cursor: pointer;
	vertical-align: middle;
	display:inline-block;
}
.collapsePanelHeaderCardActivity{	
	width:98%;
	max-width:745px;
	font-weight:bold;
	font-size:12px;
	height:auto;
	padding:6px;
	cursor: pointer; 
	vertical-align: middle;
	display:inline-block;
	margin-top:5px;
}
.collapsePanelCardActivity {
	width: 100%;
	height:0px;
	background-color:white;
	overflow:hidden;
}
.ErrorMessageLarge
{
	font-weight:bold;
	font-size: medium; 
	color:Navy;
}
.SystemMessage
{
	font-size:small;
	/*color:Red;*/
}
.LoginName
{
	font-size:larger;
	font-weight:bold;
}
.loginControl
{
	color:#304a84;
	font-size:11pt;
	}
.PageTitleText
{
	font-size:large;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-bottom:5px;	
	margin-right:10px;
	margin-top:10px;
}
.RegText
{
	font-size:10pt;
	color:black;
}
.RegHeading
{
	font-size:15pt;
	font-weight:bold;
	text-decoration:none;
	width: 500px;
}
.HeadingSmall
{
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	width: 500px;
}
.RegTextLeftAlign
{
	font-size:10pt;
	text-align:left;
}
.LabelStyle
{
	font-size:11px;
	text-align:right;
	vertical-align:baseline;
	height:14px;		
}
.CobraRegText
{
	font-size:8pt;
	color:black;
}
.DivCobraJustifyStyle
{
    text-align:justify;
	font-size:10pt;
	color:black; 
}
.ResourceHyperlink
{
	display:block;
	margin-top:5px;
	}
.hiddencol
{
    display:none;
}
.TextBoxstyle
{
	font-size:11px;
	color:black;
	text-align:left;
	height:14px;
}
.ListBoxStyle
{
	font-Size:Small; 
	
	background-color: White;
	border-style:hidden;
	color: Blue;
}
.AccountSummaryPanel
{	
	width:500px;
	background:#566E96;
	margin-bottom:10px;
}
.AccountSummaryList
{
	width:100%;
	}
.AccountSummaryListHeader, .AccountSummaryListHeader a
{
	padding-top:5px;
	padding-bottom:6px;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	font-size:large;
	font-weight:bold;
}
.AccountSummaryListColHeader
{
	font-size:x-small;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;	
	vertical-align:middle;
	border-bottom: solid 1px #566E96;
}
.AccountSummaryAvailableBalanceText
{
	font-size: large;
	font-weight:bold;
	color:Green;
}
.AccountSummaryListRow
{
	margin-bottom:0px;		
	background-color:#FBF3D8;
}
.AccountSummaryListNameCell
{
	font-size:larger;
	padding-left:5px;
	padding-top:4px;
	border-bottom:solid 1px #566E96;
	padding-bottom:4px;	
		/*width:75%;*/
}
.AccountSummaryListBalanceCell
{
	border-bottom:solid 1px #566E96;
	padding-bottom:4px;		
	padding-right:5px;	
	text-align:right;
		/*width:75%;*/
}
.AccountSummaryListRowAlt
{
	background-color:White;
}
.AccountSummaryListNameCell, .AccountSummaryListNameCell a
{
	font-weight:bold;
	color:blue;
}
.AccountSummaryListBalance
{
	color:Green;
	font-weight:bold;
}
.GridStyle
{
	padding:1px;
	width:100%;
	max-width:745px;
}
.GridHeaderStyle
{  
  font-weight:bold;
  font-size:12px;
  text-align:center;
  padding-top:4px;
  padding-bottom:4px;
}
.GridFooterStyle
{
    font-size:12px;
	font-weight:bold;
	color:#566E96;
}
.GridFooterStyle a
{
	margin-left:2px;
	margin-right:2px;	
}
.GridItemLabelStyle
{
  text-align:right;
  color:#566E96;
}
.GridItemCurrencyStyle
{
	text-align:right;
	color:#566E96;
}
.GridItemDateStyle
{
    text-align:center;
    color:#566E96;
}
.GridItemClaimIdStyle
{
    text-align:left;
    vertical-align:top;
    color:#566E96;
}
.GridItemShortStyle
{
	font-size:11px;
	color:black;
	text-align:left;
	height:14px;
	width:70px;
}
.GridItemNoBorder td { border:none !important; }
.accountSummaryListImage
{
	margin-left:5px;
}
.accountSummaryTableCell
{
	border-bottom-style:solid;
    border-bottom-color:#F5F5F5;
    border-bottom-width:thin;
}
.HoverVisible
{
	visibility:visible;
}
.HoverInvisibility
{
	visibility:hidden;
}
.BenefitCardViewButton
{
	margin:0px 0px 6px 6px;	
	background-image:url(images/BenefitCardView.png);
	background-repeat:no-repeat;
	background-position: center top;	
	text-decoration: none;
	font-size:x-small;
	font-weight: normal;
	letter-spacing: 0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:24px;
	text-align:center;
	display:inline-block;
}
.COBRAElectionToolButton
{
	margin:0px 0px 6px 6px;	
	background-image:url(images/CobraElect123.png);
	background-position: center top;
	background-repeat:no-repeat;
	text-decoration: none;
	font-size:x-small;
	font-weight: normal;
	letter-spacing: 0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:24px;
	text-align:center;	
}
.FsaOeToolButton
{
	margin:0px 0px 6px 6px;	
	background-image:url(images/important24.png);
	background-position: center top;
	background-repeat:no-repeat;
	text-decoration: none;
	font-size:x-small;
	font-weight: normal;
	letter-spacing: 0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:24px;
	text-align:center;	
}
.FsaOeToolButton:hover
{
	margin:0px 0px 6px 6px;	
	background-image:url(images/important24sepia.png);
	background-position: center top;
	background-repeat:no-repeat;
	text-decoration: none;
	font-size:x-small;
	font-weight: normal;
	letter-spacing: 0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:24px;
}
.ViewNoticesToolButton
{
	margin:0px 0px 6px 6px;	
	background:url(images/ENotice24.png) center top no-repeat;	
	text-decoration: none;
	font-weight: normal;
	font-size:x-small;
	letter-spacing: 0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:24px;
	text-align:center;	
}
.ViewNoticesToolButton:hover
{
	text-decoration: none;
}
.summaryTabTheme .ajax__tab_header 
{
  font-size:small;
  border-bottom:solid 5px #FFB560;
}
.summaryTabTheme .ajax__tab_header .ajax__tab_outer 
{
  background-color:#FFB560;
  margin:0px 0.16em 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:bottom;
  border:solid 1px #FFB560;
  border-bottom-width:0px;
}
.summaryTabTheme .ajax__tab_hover .ajax__tab_outer 
{
    background-color:#FBF3D8;
}
.summaryTabTheme .ajax__tab_selected
{
}
.summaryTabTheme .ajax__tab_body
{
    width:100%;
}
.ModalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.DependentMgrGrid
{
	background-color:#FBF3D8;
}
.DependentMgrGridAlt
{
	background-color:White;
}
.DependentMgrFirstName
{
	width:150px;
	text-align:left;
}
.DependentMgrLastName
{
	width:250px;
	text-align:left;
}
.DependentMgrBirthDate
{
	width:100px;
	text-align:right;
}
.ValidationErrorText
{
	color:Red;
}
.ProviderMgrGrid
{
	background-color:#FBF3D8;
	margin:0px 50px 0px 50px;
}
.ProviderMgrGridAlt
{
	background-color:White;
}
#needforms h2 {font-size: medium; font-weight: bolder; letter-spacing: -1px;} 
#needforms p {margin:0 0 0 20px; font-size: small;}
#needforms a {font-size: 11px;}
#needforms li {font-size: 12px; color: black;}
.ClaimSubmissionItemRow
{
	background-color:#FBF3D8;
}
.ClaimSubmissionItemRowAlt
{
	background-color:White;
}
.DateWatermark
{            
	color:Gray;
    font-style:italic;
}        
.DateWatermarkSmaller
{
	color:Gray;
    font-style:italic;
    font-size:smaller;
}
.RegularSmallLabel
{
	font-size: small;
	color:Black;
}
.SpecialSmallLabel
{
	font-size: 12px;
	color:Black;
}
.BoldSmallLabel
{	
	font-size: small;
	font-weight:bold;
	color:Black;
}
.RegularSmallLabelRed
{
	font-size: small;
	color:Red;
}
.BoldSmallLabelRed
{
	font-size: small;
	font-weight:bold;
	color:Red;
}
.UnderlineSmallLabel
{
	font-size:small;
	text-decoration:underline;
	color:Black;
}
.RegularSmallerLabel
{
	font-size: smaller;
	color:Black;
}
.BoldSmallerLabel
{
	font-size: smaller;
	font-weight:bold;
	color:Black;
}
.BoldSmallerLabelRed
{
	font-size: smaller;	
	font-weight:bold;	
	color:Red;
}
.BoldMediumLabelRed
{	
	font-size: medium;
	font-weight:bold;
	color:Red;
}
.BoldMediumLabel
{	
	font-size: medium;
	font-weight:bold;
	color:Black;
}
.dataCell
{	
	font-size:small;
}
.AmountLabel
{
	font-family:Trebuchet MS;
    font-size:15px;
    color:green;
    font-weight:bold;
    font-style:italic;
    background-color:#cfdef0;
}
.TagLine
{
	font-family:Calibri;
	font-size:small;
	font-weight:bold;
	color:#666666;
	margin-left:25px;
	margin-right:25px;
	text-align:center;
}
#content-Support { margin-left: 10px;}
#content-Support h2,#contentwide h2,#contentwide2 h2 {font-size:1.6em; margin:0 0 10px;}
#content-Support h3,#contentwide h3,#contentwide2 h3 {font-size:1.3em; margin:0 0 8px;}
#content-Support img,#contentwide img,#contentwide2 img {background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline; padding:1px;}
#content-Support ul,#contentwide ul,#contentwide2 ul,#content ol,#contentwide ol,#contentwide2 ol {margin:0 0 16px 20px; padding:0;}
#content-Support li,#contentwide li,#contentwide2 li {margin:0; padding:0 0 0 5px;}
#content-Support ul ul,#contentwide ul ul,#contentwide2 ul ul,#content ol ol,#contentwide ol ol,#contentwide2 ol ol {margin:0 0 0 16px; padding:0;}
/* WIZARD */
.stepNotCompleted
{
    background-color: #999999;
    width: 30px;
    border: #999999;
    margin-right: 5px;
    color: White;    
    font-size: 14px;
    text-align: center;
}
.stepCompleted
{
    background-color: #4d4d4d;
    width: 30px;
    border: 1px solid #4d4d4d;
    color: White;
    font-size: 14px;
    text-align: center;
}
.stepCurrent
{
    background-color: #0C5C8B;
    width: 36px;
    height: 25px;
    border-bottom:solid 2px black;
    border-right:solid 2px black;
    border-left:solid 1px white;
    border-top:solid 1px white;
    color: white;    
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.stepBreak
{
    width: 3px;
    background-color: Transparent;
}
.wizardCtrl
{
	width:100%;
	max-width:745px;
	}
.wizardHeader
{
	background-color:#FFCC66;
	border:solid 2px #FFFBD6;
	font-weight:bold;
	font-size:0.9em;
	color:#333333;
	margin-bottom: 5px;
}
.wizardProgress
{
    padding-right: 10px;   
}
.wizardTitle
{
    font-size: 14px;
    font-weight: bold;
	padding-left:10px;
    color: #333333;
    background-color:#FFA64D;
    vertical-align: middle;
}
.mainMenu .rtsLI .rtsLink
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:White !important;
	font-weight:bold;
	font-size:14px;
	height:36px;
	}
.mainMenu .rtsLevel1 .rtsOut
{
	background-image:none !important;
	}
.mainMenu .rtsLevel1 .rtsOut:hover
{
	background-image:none !important;
	}
.mainMenu .rtsSelected .rtsOut
{
	background-image:none !important;
	}
.mainMenu .rtsLevel2 .rtsOut
{
	background-image:none;
	}
.mainMenu .rtsTxt
{	
	margin-top:5px;
	}
.mainMenu .rtsLevel
{
	padding-top:0px !important;
	}
.mainMenu .rtsLevel .rtsOut
{
	background-image:none !important;
	}
.mainMenu .rtsLevel1 .rtsLink
{
	background-image:none !important;
	}
.mainMenu .rtsLevel1 .rtsLink:hover
{
	text-decoration:none important!;
	background-position:0px 0px !important;
	background-image:url(/App_Themes/CONEXIS/images/Menu/hover.png) !important;	
	}
.mainMenu .rtsLevel1 .rtsSelected
{
	background-position:0px 0px !important;
	background-image:url(/App_Themes/CONEXIS/images/Menu/active.png) !important;
	}
.mainMenu .rtsLevel1 .rtsSelected:hover
{
	text-decoration:none important!;
	background-position:0px 0px !important;
	background-image:url(/App_Themes/CONEXIS/images/Menu/hover.png) !important;
	}
.mainMenu .rtsLevel2 .rtsLink
{
	background-image:none !important;	
	}
.mainMenu .rtsLevel2 .rtsLink:hover
{
	text-decoration:none important!;
	background-position:0px 0px !important;
	background-image:url(/App_Themes/CONEXIS/images/Menu/hover.png) !important;	
	}
.mainMenu .rtsLevel2 .rtsSelected
{	
	background-image:url(/App_Themes/CONEXIS/images/Menu/active.png) !important;
	background-position:100% 0px !important;
	}
.mainMenu .rtsLevel2 .rtsSelected:hover
{
	text-decoration:none important!;
	background-image:url(/App_Themes/CONEXIS/images/Menu/hover.png) !important;
	background-position:100% 0px !important;
	}
.mainMenu .rtsLevel2 .rtsSelected .rtsOut
{
	background-image:none !important;
	}
.mainMenu .rtsLevel1
{
	background-image:none important!;
	}
.mainMenu .rtsLevel2
{
	background-image:none !important;	
	}
.breadCrumb
{
	padding-left:5px !important;
	padding-top:3px !important;	
	}
.breadCrumb .rsmLink
{	
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif !important;
	color: #117fc2 !important;
	}
.breadCrumb .rsmLink:hover
{
	background-color:Transparent !important;
	background-image:none !important;
	text-decoration:underline;
	}
.quickLink
{
	width:100% !important;	
}
.quickLink .rpRootGroup
{
	border: none !important;
}
.quickLinkHeader
{
	margin-top:10px;
	border:none !important;
}
.rpFirst .quickLinkHeader
{
	margin-top:0px;
	}
.quickLinkHeader .rpText
{
	font-weight:bold;
	color:White;
	font-size:14px!important;
	font-family:Arial, Helvetica, sans-serif;
	}
.quickLinkHeader .rpOut
{
	height:25px;
	background-repeat:repeat-x;
	border:none important!;
	}
.quickLinkHeader .rpExpanded span.rpExpandHandle
{
	background-image:none;
	}
.quickLinkHeader .rpExpandHandle 
{ 
    display: none!important; 
} 
.quickLinkHeader .rpCollapseHandle 
{ 
    display: none!important; 
}
.quickLinkItem
{	
	background-color:White;
}
.quickLinkItem .rpText
{
	font-weight:bold;
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#005F9F;	
	}
.quickLinkItem .rpImage
{
	margin-right:5px;
	}
.standardButton
{
	cursor:pointer;
	display:inline-block;
	margin: 5px 2px 5px 2px;
	}
.standardLeft
{
	background-image: url(/App_Themes/CONEXIS/images/StandardButton/StandardBGLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    min-width:100px;
    display:inline-block;
}
.standardRight
{
	background-image: url(/App_Themes/CONEXIS/images/StandardButton/StandardBGRight.png);
    background-repeat: no-repeat;
    background-position:right top;
    text-align:center;
    margin-left:15px;        	
    border-collapse:collapse;
    padding-right:15px;
}
.standardCenter
{
	background-image: url(/App_Themes/CONEXIS/images/StandardButton/StandardBG.png);
    background-repeat: repeat-x;            
    padding-top:5px;
    padding-bottom:5px;
    line-height:18px;
}        
.standardLink
{
	font-size:1em;
    font-weight:bold;
    /*font-family:Arial Black;*/
    color:white;
    text-decoration:none;
    vertical-align:middle;
}
.standardLink:hover
{
    color:white !important;
    text-decoration:none;
}
.multiColumnDropDownSlides .rcbItem, .multiColumnDropDownSlides .rcbHovered
{
    float: left;
    margin: 0 1px;
    min-height: 13px;
    overflow: hidden;
    padding: 2px 24px 2px 6px;
    width: 220px;
}
.tipLink{
  color:#ff3333;
  cursor:pointer;
  position:relative;
}
.tip 
{  
  position:absolute;
  display:none;
  top:0px;
  left:30px;
  background-color:White;
  border:1px solid black;
  width:275px;
  color:ButtonText;
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
}
.tipLink:hover .tip{
  display:block;
}
.SystemAlertCrtitical
{	
	font-family:Arial; 
	font-size:medium; 
	color:White;
}
.SystemAlertInfo
{	
	font-family:Arial; 
	font-size:medium; 
}
.SystemAlertInfo a
{	
	font-family:Arial; 
	font-size:medium; 
	color :#3398CC;
}

.SystemAlertCrtitical p, .SystemAlertInfo p 
{
	margin-top:5px;
	margin-bottom:5px;
}
