@import url("./scrollpane.css");
@import url("./jquery.selectbox.css");
@import url("./jquery-ui.css");
/*---------------------------GLOBAL---------------------------*/
@font-face { font-family:"HelveticaNeueLT Std"; 
src:url('./fonts/HelveticaNeueLTStd-Lt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Bd.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BdCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BdCnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BdEx.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BdExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BdIt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BdOu.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Blk.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BlkCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BlkCnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BlkEx.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BlkExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-BlkIt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Cn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-CnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Ex.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-ExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Hv.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-HvCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-HvCnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-HvEx.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-HvExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-HvIt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-It.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-LtCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-LtCnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-LtEx.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-LtExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-LtIt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Md.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-MdCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-MdCnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-MdEx.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-MdExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-MdIt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Roman.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-Th.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-ThCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-ThCnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-ThEx.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-ThExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-ThIt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-UltLt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-UltLtCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-UltLtCnO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-UltLtEx.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-UltLtExO.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-UltLtIt.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-XBlkCn.otf') format('opentype'), url('./fonts/HelveticaNeueLTStd-XBlkCnO.otf') format('opentype'), url('./fonts/HelveticaLight.ttf') format('truetype'); font-weight:100; }
* { padding: 0; margin: 0; list-style: none; list-style-type: none; font-family: HelveticaNeueLT Std, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; line-height: 1.125em; border: none; text-decoration: none; }
body { background: #fbfbfb url(./img/Global/bg_texture_global.png) 0 0 repeat; margin: auto; font-size: 14px; }
a { color: #339900; border-bottom: 1px dashed #cdcdcd; color:#17a2b894;}
a:hover { color: #999; }
h1, h2, h3, h4, h5 { font-family: HelveticaNeueLT Std, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; margin-top: 0px; text-shadow: 0px 1px 2px (255, 255, 255); }
h1 { color: #fff; font-size: 36px; }
h2 { color: #e0b8a0; font-size: 18px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
h5 { font-weight: bold; }
.row { background: #fff; }
.rowalt { background: #f9f9f9; }
.error { color: #ff0000 !important; float: left; width: 100%; font-weight: lighter; }
.errorCenter { color: #ff0000 !important; float: left; width: 100%; padding: 0; font-weight: lighter; text-align: center; }
button, input, select, textarea { font-family: HelveticaNeueLT Std, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; }
input[type=text], input[type=password] { padding: 10px; margin: 0; color: #333; border: 1px solid #dcdcdc; background: #f7f7f7; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.15); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 96%; }
input[type=text]:focus, input[type=password]:focus { background: #fff; color: #666; }
textarea { padding: 10px; margin: 0 0 20px 0; color: #333; border: 1px solid #ddd; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 96%; }
textarea:focus { border: 1px solid #ccc; color: #666; }
input[disabled] { border: 1px solid #eee; background: #f9f9f9; color: #666; box-shadow: none; }
input[type=submit][disabled], input[type=reset][disabled], input[type=button][disabled] { border: 1px solid #eee; background: #f9f9f9; color: #666; box-shadow: inset 1px 1px 3px rgba(0,0,0,0.15); cursor: default; }
.styledRadio, .styledCheckbox { display: inline-block; float: left; margin: 0 5px 0 0; padding: 0 !important; }
label { display: block; text-align: left; font-weight: Bold; color: #333; word-break: break-all; word-wrap: break-word; text-wrap: supress; }
input.input96, label.labelLeft { width: 96%; }
input.input90, .groupIdLinkTxt { width: 90%; }
label.labelLeft { margin: 20px 0 0 0; }
input.challengeDeposit { width: 150px; margin: 0 20px 0 0; }
input.inputField { float: left; width: 400px; }
textarea.noteTxt { width: 93%; color: #bebebe; font-style: italic; padding: 5px; margin: 0; background: #fff; border: 1px solid #bebebe; }
.dropDownLong { width: 600px; margin: 0 0 10px 0; }
.clear { clear: both; float: none; height: 1px; }
/*Tooltip*/
.toolTip { padding-right: 20px; background: transparent url(../img/Global/icon_help.png) no-repeat left center; color: #333; cursor: help; position: relative; z-index: 10000; }
.toolTipWrapper { width: 350px; position: absolute; padding: 10px; bottom: 30px; display: none; color: #333; font-size:14px; font-weight: normal; text-align: center; background: #fff; border: solid 1px #e5e5e5; border-radius: 3px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15); }
.toolTipArrow { width: 0px; height: 0px; border-left: 9px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #ccc; font-size: 0px; line-height: 0px; position: absolute; left: 48%; top: 100%; z-index: 7; }
.toolTipArrowBorder { width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #fff; font-size: 0px; line-height: 0px; position: absolute; left: 49%; top: 100%; z-index: 8; }
/*---------------------------BUTTONS---------------------------*/
.grayBtn, .registerBox, .addPlanBtn,.assignBackupBtn, .accCloseBtn, .orrangeBtn, .claimAddPaymentBtn, .cancelAllPaymentBtn, .closeAllPaymentBtn, .reviewPaymentCancelBtn, .reviewCancelBtn, .reviewPaymentCloseBtn, .reviewEditScheduleCancelBtn, .reviewPaymentEditBtn, .claimFoldOutDeleteBtn, .cancelScheduleBtn, .confirmCalBtn, .cancelM2HAccBtn, .accM2HCancelBtn, .deleteFundingAcctCancelBtn, .deLinkCancelBtn, .cancelEditAcct, .cancelEditPriorityBtn, .permanentDeleteFundingAcctBtn { border-radius:3px; border:1px solid #DDDDDD !important; }
.grayBtn, .registerBox, .addPlanBtn,.assignBackupBtn, .accCloseBtn, .orrangeBtn, .claimAddPaymentBtn, .cancelAllPaymentBtn, .closeAllPaymentBtn, .reviewPaymentCancelBtn, .reviewCancelBtn, .reviewPaymentCloseBtn, .reviewEditScheduleCancelBtn, .reviewPaymentEditBtn, .claimFoldOutDeleteBtn, .cancelScheduleBtn, .confirmCalBtn, .cancelM2HAccBtn, .accM2HCancelBtn, .deleteFundingAcctCancelBtn, .deLinkCancelBtn, .cancelEditAcct, .cancelEditPriorityBtn, .permanentDeleteFundingAcctBtn { box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2); }
.grayBtn, .addPlanBtn,.assignBackupBtn, .accCloseBtn, .claimAddPaymentBtn, .cancelAllPaymentBtn, .closeAllPaymentBtn, .reviewPaymentCancelBtn, .reviewCancelBtn, .reviewPaymentCloseBtn, .reviewEditScheduleCancelBtn, .reviewPaymentEditBtn, .claimFoldOutDeleteBtn, .cancelScheduleBtn, .confirmCalBtn, .cancelM2HAccBtn, .accM2HCancelBtn, .deleteFundingAcctCancelBtn, .deLinkCancelBtn, .cancelEditAcct, .cancelEditPriorityBtn, .permanentDeleteFundingAcctBtn { color:#000000; font-weight:bold; cursor:pointer; background:#fefefe; background:-moz-linear-gradient(top, #fefefe 0%, #e5e5e5 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e5e5e5)); background:-webkit-linear-gradient(top, #fefefe 0%, #e5e5e5 100%); background:-o-linear-gradient(top, #fefefe 0%, #e5e5e5 100%); background:-ms-linear-gradient(top, #fefefe 0%, #e5e5e5 100%); background:linear-gradient(to bottom, #fefefe 0%, #e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e5e5e5', GradientType=0);
}
.greenSubmit, #nextBtn, .saveBtn, .savePersonalInfoBtn, .challengeDepositBtn,.saveBackupBtn, .viewBillBtn, .accAddBtn, .confirmAllPaymentBtn, .confirmAllPaymentBottomBtn, .confirmAllPaymentBottomLoadBtn, .reviewPaymentConfirmBtn, .reviewPaymentSaveBtn, .reviewPaymentLogSaveBtn, .reviewPaymentEditSaveBtn, .claimFoldOutSaveBtn, .filterDateTabBtn, .continueScheduleBtn, .confirmDelBtn, .accM2HBackBtn, .accM2HExitBtn, .deLinkBackBtn, .deLinkExitBtn, .delinkResendMessageBtn, .delinkSendMessageSubmitBtn, .deleteFundingAcctBackBtn, .deleteFundingAcctExitBtn, .reviewPayAllBtn, .saveEditAcct, .saveEditPriorityBtn, .permanentDeleteFundingAcctBackBtn, .verifyPersonalInfoResendBtn, .verifyPersonalInfoSendBtn, .paymentSchedulingBtn { border-radius:3px; }
.greenSubmit, #nextBtn, .saveBtn, .savePersonalInfoBtn, .challengeDepositBtn,.saveBackupBtn, .viewBillBtn, .accAddBtn, .confirmAllPaymentBtn, .confirmAllPaymentBottomBtn, .confirmAllPaymentBottomLoadBtn, .reviewPaymentConfirmBtn, .reviewPaymentSaveBtn, .reviewPaymentLogSaveBtn, .reviewPaymentEditSaveBtn, .claimFoldOutSaveBtn, .filterDateTabBtn, .continueScheduleBtn, .confirmDelBtn, .accM2HBackBtn, .accM2HExitBtn, .deleteFundingAcctBackBtn, .deleteFundingAcctExitBtn, .deLinkBackBtn, .deLinkExitBtn, .delinkResendMessageBtn, .delinkSendMessageSubmitBtn, .reviewPayAllBtn, .saveEditAcct, .saveEditPriorityBtn, .permanentDeleteFundingAcctBackBtn, .verifyPersonalInfoResendBtn, .verifyPersonalInfoSendBtn, .paymentSchedulingBtn { box-shadow:0px 2px 4px rgba(0, 0, 0, 0.4); }
.greenSubmit, #nextBtn, .saveBtn, .savePersonalInfoBtn, .challengeDepositBtn,.saveBackupBtn, .viewBillBtn, .accAddBtn, .reviewPaymentSaveBtn, .reviewPaymentLogSaveBtn, .reviewPaymentEditSaveBtn, .confirmAllPaymentBottomBtn, .confirmAllPaymentBottomLoadBtn, .claimFoldOutSaveBtn, .filterDateTabBtn, .continueScheduleBtn, .confirmDelBtn, .accM2HBackBtn, .accM2HExitBtn, .deleteFundingAcctBackBtn, .deleteFundingAcctExitBtn, .deLinkBackBtn, .deLinkExitBtn, .delinkResendMessageBtn, .delinkSendMessageSubmitBtn, .reviewPayAllBtn, .confirmAllPaymentBtn, .reviewPaymentConfirmBtn, .saveEditAcct, .saveEditPriorityBtn, .permanentDeleteFundingAcctBackBtn, .verifyPersonalInfoResendBtn, .verifyPersonalInfoSendBtn, .paymentSchedulingBtn { color:#fff; font-weight:bold; cursor:pointer; background:#73b000; background:-moz-linear-gradient(top, #73b000 0%, #349900 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #73b000), color-stop(100%, #349900)); background:-webkit-linear-gradient(top, #73b000 0%, #349900 100%); background:-o-linear-gradient(top, #73b000 0%, #349900 100%); background:-ms-linear-gradient(top, #73b000 0%, #349900 100%); background:linear-gradient(to bottom, #73b000 0%, #349900 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73b000', endColorstr='#349900', GradientType=0);
}
.reviewPayAllBtn, .viewBillBtn, .accAddBtn, .accCloseBtn, .cancelM2HAccBtn, .accM2HBackBtn, .accM2HCancelBtn, .accM2HExitBtn, .deleteFundingAcctBackBtn, .deleteFundingAcctExitBtn, .deleteFundingAcctCancelBtn, .deLinkCancelBtn, .deLinkBackBtn, .deLinkExitBtn,  .delinkResendMessageBtn, .delinkSendMessageSubmitBtn, .cancelEditAcct, .saveEditAcct, .cancelEditPriorityBtn, .saveEditPriorityBtn, .permanentDeleteFundingAcctBackBtn, .permanentDeleteFundingAcctBtn, .verifyPersonalInfoResendBtn, .verifyPersonalInfoSendBtn, .paymentSchedulingBtn { padding:0 10px; height:40px; }
.accAddBtn, .accM2HBackBtn, .deleteFundingAcctBackBtn, .deLinkBackBtn, .cancelEditAcct, .cancelEditPriorityBtn, .permanentDeleteFundingAcctBackBtn { margin:0 10px 0 0; }
#container, #logo, #navMenu, #leftNav, #footer, .log, .claimsDate, .claimsDescription, .claimsFee, .claimsInsurance, .claimsYouPay, .claimsStatus, .historyFundingAcc, #savePswBtn, input.inputCheckbox, label.labelLeft, input.checkBoxInput, input.input90, input.input96, .groupIdLinkTxt, .cancelM2HAccBtn, .reviewMultiTotal { float:left; }
#logIn, #cancelReg, #addPlan, .addPlanBtn,.assignBackupBtn, #addFund, .claimsPayBtn, .historyPayBtn, .reviewPaymentConfirmBtn, .cancelEditPriorityBtn, .saveEditPriorityBtn { float:right; }
/*---------------------------ADD CHECKING ACCOUNT/SCHEDULED PAY/PAYMENT LOG---------------------------*/
.popupClose { right:10px; top:10px; position:absolute; display:block; cursor:pointer; }
.mask { display:none; position:fixed !important; height:100%; width:100%; top:0; left:0; background:#000000; z-index:998; }
.popupAddAcc, #cancelM2HAccPop, .popupEmailVerification, #deLinkMembershipPopup, #deleteFundingAcctPopup, #permanentDeleteFundingAcctPopup, #verifyPersonalInfo,.popupreview { display:none; position:fixed !important; width:600px; padding:20px; background:#fff; z-index:999; border-radius:3px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); text-align:left; }
.popupAddAcc h3, .popupEmailVerification h3, #deLinkMembershipPopup h3, #deleteFundingAcctPopup h3, #permanentDeleteFundingAcctPopup h3, #verifyPersonalInfo h3, .popupreview h3 { font-size:20px; font-weight:bold; padding-bottom:20px; color:#333; }
.popupAddAcc p, #cancelM2HAccPop p, .popupEmailVerification p, #deLinkMembershipPopup p, #deleteFundingAcctPopup p, #permanentDeleteFundingAcctPopup p, #verifyPersonalInfo p, .popupreview p { padding:0 0 20px 0; border-bottom:1px solid #e5e5e5; margin:0 0 15px 0; font-weight:normal; line-height:18px; color:#333; }
#cancelM2HAccPop p span { padding-top:20px; display:inline-block; }
.scheduleEditFoldOut { width:875px; display:none; position:fixed !important; z-index:999; background:#fff; border-radius:3px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); border:1px solid #e5e5e5; }
.cancelM2HAccConfirmed, .delinkMembershipSendMessage, .deLinkMembershipConfirmed, .deleteFundingAcctConfirmed { display:none; }
/*---------------------------Review & Pay---------------------------*/
.reviewPayHeader { width:100%; position:fixed; z-index:100; background-color:#5f605f; text-align:center; }
.reviewHeaderPlace { width:auto; margin:auto; padding:50px 0 0 0; }
.reviewHeaderPlace h1 { font-weight:lighter; font-size:38px; text-shadow:0px 1px 2px rgb(102, 102, 102); color: #fff; padding:0 0 20px 0; }
.reviewHeaderPlace p { display:inline-block; font-weight:normal; font-size:20px; text-shadow:0px 1px 2px rgb(102, 102, 102); color:#ccc; padding:0 0 20px 0; border-bottom:1px solid #464646; }
.reviewMultiClaims { width:880px; margin:auto; padding:10px 0; border-bottom:1px solid #464646; font-weight:bold; color:#ccc; }
.reviewMultiTotal, .reviewMultiPaid, .reviewMultiTotalAmount { display:inline-block; text-align:left; margin:0 30px 0 0; }
.reviewMultiTotalBig, .reviewMultiPaidBig, .reviewMultiTotalAmountBig { font-weight:normal; font-size:20px; color:#fff; display:block; }
.reviewMultiBtns { display:inline-block; text-align:right; margin:0 0 0 120px; float:right; }
.cancelAllPaymentBtn { padding:9px 10px; margin:0 15px 0 0; display:inline-block; }
.closeAllPaymentBtn { padding:9px 10px; margin:0; display:inline-block; }
.confirmAllPaymentBtn, .confirmAllPaymentBottomBtn, .confirmAllPaymentBottomLoadBtn { padding:9px 10px; display:inline-block; }
.confirmAllPaymentBottomLoadBtn { padding:4px 10px; margin:0 0 30px 0; width:140px; text-align:center; float:right; display:none; }
.claimFoldOutEdit, .claimFoldOutAdd { display:none; z-index:1000; width:600px; float:left; position:fixed !important; background:#fff; border:1px solid #e5e5e5; border-radius:3px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); }
.claimFoldOutEdit h3, .claimFoldOutAdd h3 { font-size:20px; font-weight:bold; color:#333; }
.claimFoldOutEdit span, .claimFoldOutAdd span { font-weight:normal; color:#333; padding:10px 0 0 0 !important; display:inline-block; }
.claimFoldOutEditInfoHolder { width:600px; background-color:#FEF6E9; display:inline-block; font-weight:bold; color:#333; text-align:left; }
.claimFoldOutEditInfoHeader { width:560px; padding:15px 20px; border-bottom:1px solid #e5e5e5; border-radius:3px 3px 0px 0px; text-align:left; }
.claimFoldOutEditInfoBox { width:560px; float:left; padding:20px 20px 0 20px; background:#fff; }
.claimFoldOutEditBtnContainer { width:560px; height:35px; padding:15px 20px; border-top:1px solid #e5e5e5; text-align:center; border-radius:0px 0px 3px 3px; }
.claimFoldOutDeleteBtn { padding:9px 20px; margin:0 15px 0 0; }
.claimFoldOutSaveBtn { padding:9px 20px; }
.reviewClaimBox { width:875px; margin:190px 0 0 0; display:inline-block; }
.reviewClaimBox li { margin:0 0 30px 0; background:#fff; border-radius:3px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); border:1px solid #e5e5e5; }
.reviewMultiClaimBox { width:875px; position:relative; display:inline-block; margin:250px 0 0 0; }
.reviewMultiClaimBox li { margin:0 0 30px 0; background:#fff; border-radius:3px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); border:1px solid #e5e5e5; }
.reviewClaimHead { width:833px; display:inline-block; padding:15px 20px; border-bottom:1px solid #e5e5e5; border-radius:3px 3px 0px 0px; text-align:left; }
.reviewBoxClose, .scheduleEditFoldOutClose { width:20px; height:21px; margin:0 -10px 0 0; float:right; cursor:pointer; }
.reviewBoxClose a { border:none; }
.reviewClaimHead h3 { font-size:20px; font-weight:bold; color:#333; text-align:left; }
.reviewClaimHead span { color:#333; }
.reviewClaimHead span img { margin:0 15px 0 0; }
.reviewClaimBoxHolder { width:873px; min-height:260px; display:inline-block; background-color:#FEF6E9; font-weight:bold; color:#333; }
.reviewClaimBoxInfo { width:568px; min-height:260px; float:left; padding:25px 0px 0px 20px; background:#fff; text-align:left; }
.reviewPayLabelTxt { float:left; width:160px; padding:12px 0 12px 0; font-weight:normal; }
.reviewPaymentToField { float:left; width:380px; margin:0 0 30px 0; padding:0 0 0 20px; font-size:30px; }
.reviewPayFieldTxt, .reviewPayTransactionNum { float:left; width:380px; margin:0 0 30px 0; padding:0 0 0 20px; font-size:30px; }
.reviewPayFieldAmountTxt { float:left; width:380px; margin:0 0 24px 0; padding:0 0 0 20px; font-size:30px; }
/*.reviewPayFieldAmountTxtSmall { float:left; width:230px; margin:0 0 24px 0; padding:0 0 0 20px; font-size:30px; }*/
.div1, .div2 { float:left; margin:0; padding:0; font-size:30px; }
.div1 { width:165px; }
.div2 { margin:0 10px; width:20px; }
.divAmountDesc { font-size:14px; font-weight:normal; float:left; width:100%; }
.reviewPayFieldAmountDollar { width:18px; float:left; margin:0; padding:0 0 1px 0; color:#333; border:none; border-bottom:1px solid #ccc; box-shadow:none; background:#fff; border-radius:0px 0px 0px 3px; }
.reviewPayFieldAmount { display:none; float:left; width:380px; margin:0 0 23px 0; padding:0 0 0 20px; font-size:30px; }
/*.reviewPayFieldAmountSmall { display:none; float:left; width:230px; margin:0 0 23px 0; padding:0 0 0 20px; font-size:30px; }
.reviewClaimBalanceTxt { float:right; width:120px; font-size:12px; padding:10px 0 0 20px; }*/
.reviewPayLabelScheduledTxt { float:left; width:160px; padding:12px 0 12px 0; font-weight:normal; }
.reviewPayDrop { float:left; width:160px !important; margin:0; padding:0 !important; color:#333; font-size:30px; }
.reviewPayDropLong { float:left; width:365px !important; margin:0; padding:0 !important; color:#333; font-size:30px; }
.reviewScheduledDrop { display:none; float:left; width:160px; margin:0; font-weight:normal; }
.reviewPayAccDropList { display:none; float:left; width:380px; margin:0 0 28px 0; padding:0 0 0 20px; font-size:30px; }
.reviewPayDateTxt { display:none; float:left; width:380px; margin:0 0 30px 0; padding:0 0 0 20px; font-size:30px; }
.reviewMultiPayDateTxt { display:none; float:left; width:380px; margin:0 0 30px 0; }
.scheduleMultiInstallmentTxt { display:none; float:left; width:380px; margin:0 0 30px 0; }
.reviewPayTransactionNum { color:#FF9900; }
input.reviewPayField { width:345px; margin:0; padding:0; color:#333; font-size:30px; font-weight:bold; border:none; border-bottom:1px solid #ccc; background:#fff; box-shadow:none; border-radius:0px 0px 3px 0px; }
input.reviewPayFieldAmount, input.reviewPayEditFieldAmount, input.reviewPayEditFieldAmountSplit { margin:0; padding:0; color:#333; font-size:30px; border:none; border-bottom:1px solid #ccc; box-shadow:none; background:#fff; }
input.reviewPayEditFieldAmount { width:346px; font-weight:bold; border-radius:0px 0px 3px 0px; }
input.reviewPayEditFieldAmountSplit { width:140px; font-weight:bold; border-radius:0px 0px 3px 0px; }
input.reviewPayFieldDate { width:325px; margin:0; padding:0 0 0 40px; color:#333; font-size:30px; font-weight:bold; border:none; border-bottom:1px solid #ccc; box-shadow:none; background:#fff url(../img/Bills-and-Payment/icon_filter_time-on.png) 0 0 no-repeat; }
input.reviewPayFieldDate:focus { background:#fff url(../img/Bills-and-Payment/icon_filter_time-on.png) 0 0 no-repeat; }
.reviewSummaryPanel { float:right; width:240px; padding:20px 20px 0 20px; color:#333; font-weight:bold; vertical-align:top; text-align:left; }
.reviewSummaryHead { padding:10px 0 25px 0; font-size:18px; font-weight:bold; }
.reviewSummaryClaimLft { font-weight:normal; width:160px; float:left; margin:0 0 20px 0; }
.reviewSummaryClaimRgt { float:right; width:80px; }
.reviewSummaryClaimRmnBlnc { color:#FF9900; }
.reviewBtnContainer { border-top:1px solid #e5e5e5; text-align:center; background-color:#fff; width:833px; display:inline-block; padding:20px 20px; border-radius:0px 0px 3px 3px; }
.reviewBtnContainer span { display:block; padding:0; color:#333; font-weight:bold; }
.reviewBtnLft { text-align:left; width:150px; float:left; }
.reviewBtnRgt { float:right; width:600px; text-align:right; }
.reviewBtnRgt span { padding:10px 20px 0 0; text-align:right; float:right; }
.reviewPaymentCancelBtn { padding:9px 20px; margin:0 15px 0 0; display:none; cursor:pointer; }
.reviewCancelBtn { padding:9px 20px; margin:0 15px 0 0; cursor:pointer; }
.reviewPaymentCloseBtn { padding:9px 20px; margin:0 15px 0 0; cursor:pointer; }
.reviewEditScheduleCancelBtn { padding:9px 20px; margin:0 15px 0 0; cursor:pointer; }
.reviewPaymentEditBtn { padding:9px 20px; margin:0 15px 0 0; float:right; }
.reviewPaymentConfirmBtn { padding:9px 20px; }
.reviewPaymentSaveBtn, .reviewPaymentLogSaveBtn { padding:9px 20px; margin:0 15px 0 0; display:none; float:right; }
.reviewPaymentEditSaveBtn { padding:9px 20px; margin:0 15px 0 0; }
ul.tabs { margin:0; padding:0; float:left; list-style:none; height:32px; width:90%; margin-left:20px; }
ul.tabs li { float:left; margin:0; padding:0 20px; height:31px; line-height:31px; margin-bottom:-1px; overflow:hidden; position:relative; box-shadow:none; background-color:#e5e5e5; border-radius:3px 3px 0 0; }
ul.tabs li.active { background-color:#fff; border:1px solid #e5e5e5; border-bottom:1px solid #fff; box-shadow:1px -2px 3px rgba(0, 0, 0, 0.1); border-radius:3px 3px 0 0; }
ul.tabs li.active a:hover { background-color:#fff; border-radius:3px 3px 0 0; }
.tab_container { border:1px solid #e5e5e5; clear:both; float:left; width:90%; margin-left:20px; background:#fff; border-radius:0 3px 3px 3px; }
.tab_content { padding:20px; box-shadow:1px 0px 3px rgba(0, 0, 0, 0.1); }
.scheduleMultiPayInfo { width:100%; float:left; text-align:left; margin:0 0 30px 0; }
.scheduleMultiPayLabel { float:left; font-weight:normal; color:#333; padding:10px 0; }
.scheduleMultiPayField { float:left; padding:0 10px 0 20px; }
.scheduleInstallmentDrop { width:50px; }
.scheduleMultiPayDate { width:220px; margin:0 0 0 10px; padding:0 0 0 40px; color:#333; font-size:30px; font-weight:bold; border:none; border-bottom:1px solid #ccc; background:#fff url(../img/Bills-and-Payment/icon_filter_time-on.png) 0 0 no-repeat; float:left; }
input.scheduleMultiPayFieldDate { width:220px; margin:0; padding:0 0 0 40px; color:#333; font-size:30px; font-weight:bold; border:none; border-bottom:1px solid #ccc; background:#fff url(../img/Bills-and-Payment/icon_filter_time-on.png) 0 0 no-repeat; box-shadow:none; }
input.scheduleMultiPayFieldDate:focus { background:#fff url(../img/Bills-and-Payment/icon_filter_time-on.png) 0 0 no-repeat; }
.continueScheduleBtn, .cancelScheduleBtn { padding:10px; margin:0 10px 0 0; }
/*---------------------------REGISTRATION---------------------------*/
#cancelReg { width:80px; height:40px; }
#checkAvailBtn, #savePswBtn { margin:60px 0 0 0; width:200px; height:50px; font-size:16px; }
.info { display:inline-block; margin:0 0 0 15px; padding:10px 0 0 0; height:30px; width:20px; }
/*Pop Out*/
.groupIdLinkTxt { text-align:left; margin:5px 0 0 0; color:#666; }
.groupIdLinkTxt a { color:#666; border-bottom:1px dashed #cdcdcd; font-style:italic; }
.collapseTip { position:absolute; margin:-200px 0 0 150px; z-index:8; display:none; }
.openTip { padding:0; cursor:pointer; }
.boxMsg { width:456px; padding:0 0 16px 0; text-align:left; background:#fff; border:solid 1px #e5e5e5; position:absolute; border-radius:3px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15); }
.boxMsg a.closeTip { color:red; text-decoration:underline; }
.arrowTip { width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #fff; position:absolute; left:-10px; top:180px; z-index:9; }
.arrowTipBorder { width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #ccc; position:absolute; left:-11px; top:180px; z-index:10; }
.boxMsg p { padding:20px; margin:0; }
.imgTipGRP { padding:0; margin:0; }
input.registerInput { float:left; }
#memberId { width:550px; float:left; }
.memberId, .btnHolder { width:100%; float:left; }
.serviceForm #registerContainer { width:644px; padding:120px 0 0 0; }
.serviceForm #registerContainer h1 { font-weight:lighter; text-shadow: 0px 1px 2px rgb(102, 102, 102); }
.serviceForm #registerContainer h2 { margin:15px 0 50px 0; font-weight: lighter; font-size: 20px; text-shadow: 0px 1px 2px (0, 0, 0, .5); color: #ccc; }
.serviceForm #registerContainer .registerBox { background:#fff; padding:20px; min-height:500px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); }
.serviceForm #registerContainer .registerBox h3 { font-size: 20px; color: #333; }
.serviceForm #registerContainer .registerBox h4 { margin:10px 0 40px 0; font-weight: bold; color: #999; }
.regForm #firstStep { width:644px; padding:120px 0; }
.regForm #firstStep h2 { margin:15px 0 50px 0; }
.regForm #firstStep .registerBox { background:#fff; padding:20px; min-height:500px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); }
.regForm #firstStep .registerBox h3 { color:black; }
.regForm #firstStep .registerBox h4 { margin:10px 0 40px 0; color:gray; }
.regForm #secondStep { width:644px; padding:120px 0; }
.regForm #secondStep h2 { margin:15px 0 50px 0; }
.regForm #secondStep .registerBox { background:#fff; padding:20px; min-height:500px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); }
.regForm #secondStep .registerBox h3 { color:black; }
.regForm #secondStep .registerBox h4 { margin:10px 0 40px 0; color:gray; }
.regForm #thirdStep { width:644px; padding:120px 0; }
.regForm #thirdStep h2 { margin:15px 0 50px 0; }
.regForm #thirdStep .registerBox { background:#fff; padding:20px; min-height:500px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); }
.regForm #thirdStep .registerBox h3 { color:black; }
.regForm #thirdStep .registerBox h4 { margin:10px 0 40px 0; color:gray; }
.regForm #forthStep { width:644px; padding:120px 0 20px 0; }
.regForm #forthStep h2 { margin:15px 0 50px 0; }
.regForm #forthStep .registerBox { background:#fff; padding:20px; min-height:500px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5); }
.regForm #forthStep .registerBox h3 { color:black; }
.regForm #forthStep .registerBox h4 { margin:10px 0 40px 0; color:gray; }
.steps { margin:-35px auto 20px auto; width:314px; height:56px; background:url(../img/register/steps_bg.png); }
img.stepsNums { position:absolute; }
img#s1 { margin-left:-157px; float:left; }
img#s2 { margin:6px 0 0 -114px; float:left; }
img#s3 { margin-left:17px; float:left; }
#nextAndPrev { position:absolute; top:500px; width:900px; background-color:#00FFFF; margin:0 0 0 -120px; }
#nextBtn { right:0; float:right; width:80px; padding:15px 0; font-weight:bold; }
#prevBtn { float:left; left:0; width:80px; padding:15px 0; font-weight:bold; }
img#rightArrow { position:absolute; margin:1px 0 0 -10px; }
img#leftArrow { position:absolute; margin:3px 0 0 -10px; }
/*---------------------------HEADER/FOOTER---------------------------*/
#container, .groupIdLinkTxt { width:100%; }
.bgRegistration { background:url(./img/Registration/bg_registration.png) center top no-repeat; background-size:100%; background-attachment:fixed; }
.header { width:100%; min-height:94px; background:url(./img/Global/bg_header_global.png) 0 0 repeat-x; position:fixed; z-index:5; }
/* .header-noShadow { width:100%; min-height:94px; background:url(./img/Global/bg_header_global-noshadow.png) 0 0 repeat-x; position:fixed; z-index:6; background-color: white;} */
.header-noShadow { width:100%; min-height:94px; background:url(./img/Global/bg_header_global-noshadow.png) 0 0 repeat-x; position:fixed; z-index:6;}
#logo { padding: 0 20px 0 0; }
img.logoMoney, img.divFade, img.logoAetna { float:left; }
img.logoMoney { margin:7px 20px 0px 0px; padding-top: 15px;}
img.divFade { margin:7px 20px 0px 0px; }
img.logoAetna { margin:28px 40px 0px 0px; }
#navMenu { font-size:16px; }
#navMenu li { display:inline-block; float:left; }
#navMenu li a { color:#333; font-weight:bold; text-shadow:1px 1px 1px #fff; background:none; display:inline-block; cursor:pointer; border:none; }
#navMenu li a span.leftNavOn { background:none; display:inline-block; height:56px; padding:34px 16px 0px 20px; cursor:pointer; float:left; }
#navMenu li a span.rghtNavOn { background:none; display:inline-block; height:90px; width:4px; padding:0px; cursor:pointer; float:left; }
#navMenu li a:hover { background:url(../img/Global/nav_on_middle-expand.png) 0 0 repeat-x; }
#navMenu li a:hover span.leftNavOn { background:url(./img/Global/nav_on_left-cap.png) 0 0 no-repeat; }
#navMenu li a:hover span.rghtNavOn { background:url(./img/Global/nav_on_right-cap.png) right top no-repeat; }
#navMenu li a.currentPage { color:#333; font-weight:bold; background:url(./img/Global/nav_on_middle-expand.png) 0 0 repeat-x; display:inline-block; }
#navMenu li a.currentPage span.leftNavOn { background:url(./img/Global/nav_on_left-cap.png) 0 0 no-repeat; display:inline-block; height:56px; padding:34px 16px 0px 20px; }
#navMenu li a.currentPage span.rghtNavOn { background:url(./img/Global/nav_on_right-cap.png) right top no-repeat; display:inline-block; height:90px; width:4px; padding:0px; float:left; }
#logIn { color:#333; padding-top:37px; display:inline-block; }
.log { margin-left:10px; }
.log a { font-weight:bold; text-shadow:0px 1px 2px rgb(255,255,255); color:#666; border:none; }
.log a:hover { color:#339900; }
.log a.currentSettingPage { font-weight:bold; text-shadow:0px 1px 2px rgb(255,255,255); color:#339900; }
#navMenuResponsive { display:none; }
#nav { width:978px; margin:0 auto; }
#footer { text-align:center; padding:1px 0; margin:10px 0 0 0; width:100%; border-top:1px solid #e5e5e5; color:#666; background:#fbfbfb; }
#footer span { display:block; padding:0 0 1px 0; }
#footer span a { margin:0 10px; font-weight:bold; border:none; }
#bodyContainer { margin:90px 0 0 0; width:100%; min-height:500px; background-color:#17a2b894;}
/*---------------------------DASHBOARD---------------------------*/
#dashboardContainerLeft, #dashboardContainerActivity, .claimsSummaryTable { border-radius:3px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15); overflow:hidden; }
#dashBoardWhite { margin:0 0 30px 0; background:#fff; width:100%; padding:20px 0; border-bottom:1px solid #e5e5e5; box-shadow:0px 2px 5px rgba(102, 102, 102, .15); }
#dashBoardWhite h1 { color:black; text-align:left; padding:20px 0; margin:0 0 0 13%; }
/* #dashboardContainerLeft { min-height:500px; width:85%; margin:10px 30px 0 0; padding:20px; display:inline-block; border:1px solid #e5e5e5; background:#fff; } */
#dashboardContainerLeft {  width:50%; margin:10px; padding:20px; display:inline-block; border:1px solid #e5e5e5; background:#fff; }

/* #dashboardContainerActivity { min-height:540px; width:305px; background:#fff; border:1px solid #e5e5e5; display:inline-block; } */
#dashboardContainerActivity { width:30%; background:#fff; border:1px solid #e5e5e5; display:inline-block; vertical-align: top;margin-top: 5%;}

#monthDropdown, #personDropdown { margin:0px 15px 0 0; float:right; }
.dashName { min-height:105px; text-align:center; vertical-align:middle; padding:15px 0px; }
.welcomeName { font-size:38px; color:#333; }
.welcomeName a { color:#333; border-bottom:1px dashed #ccc; }
.welcomeName a:hover { color:#999; }
.welcomeNameMedium { font-weight:bolder; font-size:38px; }
#dashboardContainerLeft h3 { text-align:left; padding-bottom:20px; }
.chart { float:left; width:100%; margin-right:30px; padding:0px; }
.chartValue { float:left; width:170px; padding:0px; }
.claimAmt { line-height:15pt; margin-bottom:10px; padding:0 0 10px 0; color:#333; font-weight:bold; border-bottom:1px solid #e5e5e5; }
.doller { font-size:26px; font-weight:normal; display:block; padding:10px 0 0 0; }
.prevPaidAmt { line-height:15pt; margin-bottom:20px; padding:0 0 10px 0; color:#333; font-weight:bold; border-bottom:1px solid #e5e5e5; }
.planPays { color:#3366CC; line-height:15pt; margin-bottom:10px; padding:0 0 10px 0; font-weight:bold; border-bottom:1px solid #e5e5e5; }
.remainBalnc { color: #FF9900; line-height:15pt; font-weight:bold; margin:20px 0 20px 0; }
.accAdd { font-weight:bold; padding:7px; margin:0 15px 0 0; display:inline-block; }
#dashboardContainerActivity h3 { text-align:left; padding:20px 20px 0 20px; }
.recentAct { border-bottom:1px solid #e5e5e5; padding:20px 20px 20px 67px; text-align:left; font-size:15px; }
.recentAct ul li { list-style:none; padding:0; margin:0; font-weight:bold; color:#999; }
.recentAct ul li span { font-weight:bold; color:#333; }
.recentAct ul ul { padding-top:10px; list-style:none; }
.recentAct ul ul li { color:#333; font-weight:normal; }
.recentAct ul ul li span { font-weight:bold; }
.recentActHighlight { background-color:#ffffdb; border-bottom:1px Solid #e5e5e5; padding:20px 20px 20px 67px; text-align:left; font-size: 15px; }
.recentActHighlight ul li { list-style:none; padding:0; margin:0; font-weight:bold; color:#999; }
.recentActHighlight ul li span { font-weight:bold; color:#333; }
.recentActHighlight ul ul { padding-top:10px; list-style:none; }
.recentActHighlight ul ul li { color:#999; font-weight:normal; }
.recentActHighlight ul ul li span { font-weight:bold; }
.recentActHighlight ul ul li b { color:#FF9900; }
.formSelectMonth { font-size:38px; color:#333; font-weight:bold; padding:0 0.1em !important; width:240px; }
.formSelectMember { font-size:38px; color:#333; font-weight:bold; padding:0 0.1em !important; width:280px; }
/*---------------------------CLAIMS and PAYMENT HISTORY---------------------------*/
#claimsContainer { margin:0 auto; width:978px; padding:20px 0; position:relative; }
#claimsSummary { left:780px; position:absolute; width:200px; margin:10px 0 0 0; }
.claimsSummaryHolder { position:absolute; top:0; width:200px; }
.claimsSummaryHolder.claimsSummaryHolderFixed { position:fixed; top:110px; width:200px; }
.claimsSummaryTable { padding:15px 0; background:#fff; margin:0 0 10px 15px; border:1px solid #e5e5e5; }
.claimsSummaryTable h3 { text-align:left; font-size:16px; padding:0 0 15px 0; margin:0 15px; border-bottom:3px Solid #e5e5e5; }
.claimsSummaryList { padding:0; margin:0 15px; }
.summaryDetails { line-height:18px; color: #333; text-align:left; padding:20px 0 0 0; }
.summaryAmt { text-align:right; font-weight: bold; float:right; padding:0 0 0 5px; }
.claimsSummaryTotal { font-size:16px; font-weight:bold; border-top:1px Solid #e5e5e5; margin:10px 15px 0 15px; }
.summaryTotalTxt { text-align:left; padding:20px 0 5px 0; }
.summaryTotalAmt { text-align:right; float:right; }
.reviewPayAllBtn { margin-left:20px; }
.claimsNavHolder { width:958px; text-align:left; padding:0 0 0 20px; display:inline-block; height:120px; }
#claimsTable { margin:10px 0 0 0; padding:0; float:left; display:inline-block; width:775px; }
#claimsTableNav { color:#333; font-weight:bold; text-align:left; width :100%; float:left; }
#claimsTableNav .bgSubheaderLeft { float:left; width:5px; height:45px; background:url(../img/Global/bg_subheader_left-cap.png) center top no-repeat; }
#claimsTableNav .bgSubheaderRght { float:right; width:5px; height:45px; background:url(../img/Global/bg_subheader_right-cap.png) center top no-repeat; }
#claimsTableNav ul { padding:0px 0px 0px 15px; margin:0 5px; height:45px; background:url(../img/Global/bg_subheader_middle-expand.png) 0 0 repeat-x; }
#claimsTableNav ul li { float:left; margin:0 10px 0 0; padding:5px 0 0 0; }
#claimsTableItems ul li { width:773px; background:#fff; border:1px solid #e5e5e5; border-top:0 solid #e5e5e5; float:left; cursor:pointer; }
#claimsTableItems ul li:hover { box-shadow:inset 1px 1px 10px 1px #ccc; }
#claimsTableItems ul li.on { background:#fdfbdf; color:#333; }
#claimsTableItems ul li.off { background:#fff; color:#333; }
#claimsTableItems ul li.lessImp { background:#ffffff; color:#bebebe; }
.claimsDate { text-align: left; width: 72px; color: #bebebe; padding: 12px 0px 12px 20px; margin: 0 10px 0 0; }
.claimsDescription { text-align: left; width: 190px; padding: 12px 0px 12px 0px; margin: 0 10px 0 0; }
.claimsDescriptionTxt { font-weight:bold; }
.claimsFee { text-align: left; width: 100px; padding: 15px 0px 0px 0px; margin: 0 10px 0 0; font-weight: bold; }
.claimsInsurance { text-align: left; width: 90px; padding: 15px 0px 0px 0px; margin: 0 10px 0 0; }
.claimsYouPay { text-align: left; width: 70px; padding: 15px 0px 0px 0px; margin: 0 10px 0 0; }
.historyFundingAcc { text-align:left; width:150px; padding:15px 0px 0px 0px; margin:0 10px 0 0; }
.claimsFee { font-weight:bold; }
.claimsCal { float:right; margin:0 10px 0 0; }
.claimsStatusOrange, .claimsStatusBlack { text-align:left; width:auto; padding:12px 0px 0px 0px; font-weight:bold; float:left; }
.claimsStatusOrange .claimsPaidStatus { text-align:left; color:#333; font-size:14px; font-weight:normal; padding:5px 0px 0px 0px; }
.claimsStatusOrange .claimsAlert { color:#cc0000; font-size:14px; font-weight:bold; }
.claimsStatusOrange { color:#f1a826; }
.claimsStatusBlack { color:#bebebe; }
.claimsStatusBlack .claimsPaidStatus { text-align:left; color:#333; font-size:14px; font-weight:normal; padding:5px 0px 0px 0px; }
.claimsStatusBlack .claimsAlert { color:#cc0000; font-size:14px; font-weight:bold; }
.claimsPaidStatus img { float:left; margin-right:5px; }
.claimsPayBtn { padding:12px 0px 0px 0px; margin:0 20px 0 0; }
.claimsPayBtn a { border:none; }
.claimsStatus { text-align:left; width:106px; padding:0px; }
.claimBigger, .claimsStatusOrange, .claimsStatusBlack { font-size:22px; font-weight:bold; }
.claimsNotification { display:block; float:left; width:100%; border-top:1px dashed #E5E5E5; padding:0px 0px 12px 0px; }
.claimsNotificationTxt { float:left; width:500px; padding:12px 0px 0px 0px; font-style:italic; text-align:left; }
.claimsNotificationIcon { float:left; width:88px; margin:0 10px 0 0; padding:10px 0px 0px 0px; }
.claimsNotificationBtn { float:right; width:150px; margin:0 20px 0 0; text-align:right; padding:12px 0px 0px 0px; }
.editClaimBtn, .editPayHistoryBtn { background: url(../img/Bills-and-Payment/icon_table_edit.png) 0 center no-repeat; padding:0 0 0 15px; margin:0 10px 0 0; cursor:pointer; color:#339900; font-weight:bold; }
.deletePayHistoryBtn { background: url(../img/Bills-and-Payment/icon_table_delete.png) 0 center no-repeat; padding:0 0 0 15px; margin:0; cursor:pointer; color:#339900; font-weight:bold; }
.editClaimBtn:hover, .editPayHistoryBtn:hover, .deletePayHistoryBtn:hover { color:#000; opacity:0.5; }
.openedClaim { display:none; float:left; width:775px; background:#fff url(../img/Global/openBg.png) 0 0 no-repeat; z-index:0; overflow:hidden; border-bottom:1px solid #e5e5e5 }
.claimContainer { margin:20px 0 0 0; padding:0 0 20px 0; width:775px; background:url(../img/Global/openBg_bottom_shadow.png) left bottom no-repeat; color:#333; float:left; }
.claimContainer a { font-weight:bold; }
.claimContainerLeft { float:left; width:80px; }
.claimContainerMid { float:left; width:260px; margin:0 20px 0 0; text-align:left; }
.claimContainerMidSec { float:left; width:610px; margin:0 20px 30px 0; text-align:left; }
.claimContainerRght { float:left; text-align:left; width:400px; }
.claimContainerRghtSec { float:right; text-align:left; margin:0 20px 0 0; width:480px; }
.claimDetailsIcon { float:left; margin:0 0 0 20px; width:32px; height:32px; cursor:pointer; background:url(../img/Bills-and-Payment/icon_table_info-off.png) center center no-repeat; }
.claimDetailsIconActive { float:left; margin:0 0 0 20px; width:32px; height:32px; cursor:pointer; background:url(../img/Bills-and-Payment/icon_table_info-on.png) center center no-repeat; }
.claimDetails { display:none; padding:5px; margin:10px 0 0 0; float:left; width:96%; background-color:#ffffdb; font-style:italic; text-align:left; }
.payHistoryDetails { display:none; padding:5px; margin:10px 0 0 20px; float:left; width:92%; background-color:#ffffdb; font-style:italic; text-align:left; }
.claimServiceNameHead, .claimPaymentNameHead, .claimNotesHead, .claimServiceNameHeadSec { float:left; font-weight:bold; }
.claimServiceNameHead { width:100px; margin:0 10px 10px 0; }
.claimNotesHead { width:100px; margin:10px 20px 0 0; }
.claimPaymentNameHead, .claimServiceNameHeadSec { width:90%; margin:0 20px 15px 0; }
.claimServiceID, .claimServiceIDSec { margin:5px 0 0 0; float:left; }
.claimServiceIDSec { width:170px; }
.claimServiceName, .claimNotes, .claimServiceNameSec { float:left; width:150px; margin:0 0 10px 0; }
.claimServiceNameSec { width:100%; margin-bottom:10px; }
.claimServiceRemainingBal, .claimServiceYouPay, .claimServiceYourPlan, .claimServiceAmount { float:left; }
.claimServiceRemainingBal { width:90px; }
.claimServiceYouPay { width:70px; margin:0 10px 0 0; }
.claimServiceAmount, .claimServiceYourPlan { width:88px; margin:0 10px 0 0; }
.claimServiceContent { display:none; width:380px; float:right; margin-top:5px; }
.claimPaymentTxtSec { float:left; width:150px; padding:0 0 5px 0; }
.claimPaymentTxtSec img { position:relative; vertical-align:middle; }
.claimAmountTxt { float:left; font-weight:bold; width:110px; padding:0 0 5px 0; }
.claimAmountTxtSec { float:left; font-weight:bold; width:150px; padding:0 0 5px 0; }
.claimAmount { float:left; font-weight:bold; width:80px; padding:0 0 5px 0; text-align:right; }
.editDeleteBtn { float:left; margin-left:10px; }
.claimPaymentTxt { float:left; width:110px; padding:0 0 5px 0; }
.claimPaymentTxtSec { float:left; width:150px; padding:0 0 5px 0; }
.claimPaymentTxtSec img { position:relative; vertical-align:middle; }
.claimPayment { float:left; width:80px; padding:0 0 5px 0; text-align:right; }
.claimPaymentDate { float:left; width:80px; padding:0 0 5px 0; text-align:right; color:#999; }
.claimAddPayment { float:left; width:82%; text-align:right; padding:10px 60px 10px 0; }
.claimAddPaymentBtn { padding:5px; height:40px; }
.claimRemainingAmount { float:left; width:100%; padding:10px 0 0 0; border-top:1px Solid #e5e5e5; }
.claimRemainingAmountTotal { float:left; font-weight:bold; width:80px; padding:0 0 5px 0; text-align:right; color:#f1a826; }
/*Filters*/
.claimsNav { margin:0; padding:0; border:none; list-style:none; }
.claimsNav .filterTxt { padding:35px 0 0 0; }
.claimsNav li { float:left; margin:0; padding:0; font-weight:bold; margin-right:20px; }
.claimsNav li a { display:block; padding:64px 10px 20px 10px; min-width:86px; height:10px; text-decoration:none; border:1px solid #fbfbfb; background-position:60% 28%; background-repeat:no-repeat; text-align:center; color:#999; }
.claimsNav li a:hover { border:1px solid #e5e5e5; border-radius:3px; color:#333; }
.claimsNav li.mega-hover a { color:#000; border:1px solid #e5e5e5; border-bottom:none; border-radius:3px 3px 3px 0px; z-index:3 !important; background-color:#fff; }
.claimsNav li a.dc-mega { position:relative; }
.claimsNav li a .dc-mega-icon { display:block; position:absolute; top:35%; left:25%; width:10px; height:5px; background:url(../img/Global/img_dropdown-arrow-down.png) no-repeat 0px 0px; }
.claimsNav li .filterSearchTab { background-image:url(../img/Bills-and-Payment/icon_filter_search-off.png); }
.claimsNav li .filterServiceDateTab { background-image:url(../img/Bills-and-Payment/icon_filter_time-off.png); }
.claimsNav li .filterPatientsTab { background-image:url(../img/Bills-and-Payment/icon_filter_member-off.png); }
.claimsNav li .filterProviderTab { background-image:url(../img/Bills-and-Payment/icon_filter_doctor-off.png); }
.claimsNav li .filterStatusTab { background-image:url(../img/Bills-and-Payment/icon_filter_status-off.png); }
.claimsNav li .filterFundingTab { background-image:url(../img/Bills-and-Payment/icon_filter_account-off.png); }
.claimsNav li .filterSearchTab:hover { background-image:url(../img/Bills-and-Payment/icon_filter_search-on.png); }
.claimsNav li .filterServiceDateTab:hover { background-image:url(../img/Bills-and-Payment/icon_filter_time-on.png); }
.claimsNav li .filterPatientsTab:hover { background-image:url(../img/Bills-and-Payment/icon_filter_member-on.png); }
.claimsNav li .filterProviderTab:hover { background-image:url(../img/Bills-and-Payment/icon_filter_doctor-on.png); }
.claimsNav li .filterStatusTab:hover { background-image:url(../img/Bills-and-Payment/icon_filter_status-on.png); }
.claimsNav li .filterFundingTab:hover { background-image:url(../img/Bills-and-Payment/icon_filter_account-on.png); }
.claimsNav li.mega-hover a.filterSearchTab { background-image:url(../img/Bills-and-Payment/icon_filter_search-on.png); }
.claimsNav li.mega-hover a.filterServiceDateTab { background-image:url(../img/Bills-and-Payment/icon_filter_time-on.png); }
.claimsNav li.mega-hover a.filterPatientsTab { background-image:url(../img/Bills-and-Payment/icon_filter_member-on.png); }
.claimsNav li.mega-hover a.filterProviderTab { background-image:url(../img/Bills-and-Payment/icon_filter_doctor-on.png); }
.claimsNav li.mega-hover a.filterStatusTab { background-image:url(../img/Bills-and-Payment/icon_filter_status-on.png); }
.claimsNav li.mega-hover a.filterFundingTab { background-image:url(../img/Bills-and-Payment/icon_filter_account-on.png); }
.close { border:0; display:none; position:absolute; top:2px; right:2px; }
.claimsNav li .sub-container { position:absolute; border:1px solid #e5e5e5; border-radius:0px 3px 3px 3px; z-index:2 !important; margin:17px 0 0 0; background-color:#fff; }
.claimsNav .sub { display:none; }
.claimsNav .sub ul { display:block; }
.claimsNav li .sub li { list-style:none; font-weight:normal; float:left; }
.claimsNav li .sub label { display:block; padding:0; float:left; width:120px; word-break:keep-all !important; }
.claimsNav li .sub input[type=checkbox] { float:left; }
.claimsNav li .sub-container.non-mega .sub { padding:20px 0px 0px 20px; float:left; }
.claimsNav li .sub-container.non-mega li { padding:0px 10px 20px 0px; margin:0; }
ul.patientList li { float:left; padding:0 0 20px 0 !important; width:150px; }
.claimsNav li .sub-container.non-mega .sub.patientList { float:left; width:150px !important; }
ul.providerList li { float:left; padding:0 0 20px 0 !important; width:150px; }
.claimsNav li .sub-container.non-mega .sub.providerList { float:left; width:300px !important; }
input.filterSearchInput { margin:0 10px 0 0; float:left; width:200px; }
.filterDateTabBtn { padding:5px 10px; margin:0 10px 0 0; float:left; }
.historyPayBtn { padding:0px; margin:0 20px 0 0; text-align:right; }
.confirmDeleteTip { position:absolute; top:0; margin:0 0 0 620px; z-index:1; display:none; }
.boxConfirm { width:200px; padding:0 0 16px 0; text-align:left; background:#fff; border:solid 1px #e5e5e5; position:absolute; border-radius:3px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15); text-align:center; }
.arrowConfirmDeleteTip { width:0px; height:0px; border-left:9px solid transparent; border-right:8px solid transparent; border-top:8px solid #ccc; font-size:0px; line-height:0px; position:absolute; left:48%; top:100%; z-index:7; }
.arrowarrowConfirmDeleteTipBorder { width:0px; height:0px; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #fff; font-size:0px; line-height:0px; position:absolute; left:49%; top:100%; z-index:8; }
.boxConfirm p { padding:20px; margin:0; }
.confirmDelBtn, .confirmCalBtn { padding:5px 10px; }
.claimServiceDetailsIcon { margin-left:5px; padding-right:20px; position:relative; background: url(../img/Global/icon_plus.png) center center no-repeat; cursor:pointer; }
.claimServiceDetailsIconActive { margin-left:5px; padding-right:20px; position:relative; background: url(../img/Global/icon_minus.png) center center no-repeat; cursor:pointer; }
/*---------------------------SETTINGS---------------------------*/
#leftNav { margin:10px 0 0 0; display:inline-block; width:83px; }
#leftNav a { padding:60px 10px 10px 10px; color:#999; font-weight:bold; text-align:center; display:block; width:83px; margin:0 0 10px 0; border:none; }
#leftNav a.settingPersonalInfoOn, #leftNav a.settingAlertsOn, #leftNav a.settingSecurityOn, #leftNav a.settingHealthPlanOn, #leftNav a.settingMembershipOn, #leftNav a.settingCheckingAccOn, #leftNav a.settingChangePwdOn { border-radius:3px 0px 0px 3px; box-shadow:-1px 0px 3px rgba(0, 0, 0, 0.15); border:1px solid #e5e5e5; border-right:0; z-index:1; }
#leftNav a.settingPersonalInfo { background: url(../img/Settings/icon_settings_personal-off.png) center 10px no-repeat; }
#leftNav a.settingPersonalInfo:hover { background: url(../img/Settings/icon_settings_personal-on.png) center 10px no-repeat; }
#leftNav a.settingPersonalInfoOn { background:#fff url(../img/Settings/icon_settings_personal-on.png) center 10px no-repeat; }
#leftNav a.settingAlerts { background:url(../img/Settings/icon_settings_alerts-off.png) center 10px no-repeat; }
#leftNav a.settingAlerts:hover { background: url(../img/Settings/icon_settings_alerts-on.png) center 10px no-repeat; }
#leftNav a.settingAlertsOn { background:#fff url(../img/Settings/icon_settings_alerts-on.png) center 10px no-repeat; }
#leftNav a.settingSecurity { background:url(../img/Settings/icon_settings_security-off.png) center 10px no-repeat; }
#leftNav a.settingSecurity:hover { background: url(../img/Settings/icon_settings_security-on.png) center 10px no-repeat; }
#leftNav a.settingSecurityOn { background:#fff url(../img/Settings/icon_settings_security-on.png) center 10px no-repeat; }
#leftNav a.settingHealthPlan { background:url(../img/Settings/icon_settings_plan-off.png) center 10px no-repeat; }
#leftNav a.settingHealthPlan:hover { background: url(../img/Settings/icon_settings_plan-on.png) center 10px no-repeat; }
#leftNav a.settingHealthPlanOn { background:#fff url(../img/Settings/icon_settings_plan-on.png) center 10px no-repeat; }
#leftNav a.settingMembership { background:url(../img/Settings/icon_settings_member-off.png) center 10px no-repeat; }
#leftNav a.settingMembership:hover { background: url(../img/Settings/icon_settings_member-on.png) center 10px no-repeat; }
#leftNav a.settingMembershipOn { background:#fff url(../img/Settings/icon_settings_member-on.png) center 10px no-repeat; }
#leftNav a.settingCheckingAcc { background:url(../img/Settings/icon_settings_funds-off.png) center 10px no-repeat; }
#leftNav a.settingCheckingAcc:hover { background: url(../img/Settings/icon_settings_funds-on.png) center 10px no-repeat; }
#leftNav a.settingCheckingAccOn { background:#fff url(../img/Settings/icon_settings_funds-on.png) center 10px no-repeat; }
#leftNav a.settingChangePwd { background:url(../img/Settings/icon_settings_password-off.png) center 10px no-repeat; }
#leftNav a.settingChangePwd:hover { background: url(../img/Settings/icon_settings_password-on.png) center 10px no-repeat; }
#leftNav a.settingChangePwdOn { background:#fff url(../img/Settings/icon_settings_password-on.png) center 10px no-repeat; }
#contentContainer { min-height:600px; margin:10px 0 0 0; background:#fff; padding:40px 30px; border-radius:0px 3px 3px 3px; box-shadow:1px 0px 3px rgba(0, 0, 0, 0.15); border:1px solid #e5e5e5; width:813px; float:right; }
#contentContainer h2 { color:black; text-align:left; margin:0 0 30px 0; }
.personalInfo, .alertInfo, .healthplanInfo, .healthplanEnter { display:block; margin:0; padding:0 15px 30px 0; text-align:left; }
.healthplanInfo, .membershipInfo { float:left; }
.healthplanInfo { padding:10px; width:97.6%; margin-bottom:30px; }
.membershipInfo { display:block; width:100%; margin:0; padding:0; text-align:left; }
.membershipInfo li { margin-top:30px; width:97.6%; padding:10px; float:left; }
.membershipInfo li:first-child { margin-top:0px; }
.membershipInfo li:hover { cursor:pointer; box-shadow:inset 1px 1px 10px 1px #ccc; background-color:#f9f9f9;  }
.membershipHide { display:none; float:left; color:#333; width:100%; z-index:0; border-bottom:1px dotted #e5e5e5; background-color:#f9f9f9; }
.membershipHiddenContainer { margin:20px 0 0 0; padding:0 0 20px 0; width:100%; float:left; }
.membershipHiddenContainer a { font-weight:bold; }
.membershipHiddenContainerRght { float:left; text-align:left; width:600px; margin:0 0 0 30px; }
.membershipHiddenNameHead { width:100%; margin-bottom:5px; }
.membershipHiddenName { font-weight:bold; width:100%; margin-bottom:5px; }
.membershipHiddenNameSub { width:100%; }
.membershipHiddenAmount { font-weight:normal; width:70%; float:right; }
.membershipDetailsIcon { float:left; margin:0 0 0 -25px; width:20px; height:17px; cursor:pointer; background:url(../img/Global/icon_info.png) center center no-repeat; z-index:199; }
.fundingDetailsIcon { float:left; margin:0; width:20px; height:17px; cursor:pointer; background:url(../img/Global/icon_info.png) center center no-repeat; z-index:199; }
.personalInfo { width:100%; height:20px; }
.labelTxt { font-weight:bold; width:180px; text-align:right; float:left; padding:0 30px 0 0; }
.dataInfo, .healthPlanData, .fundingData, .challengeDepositInfo, .membershipData { color:#333; display:inline-block; }
.dataInfo .nameSecond { padding:0 0 0 50px; }
.editLinkBtn { background: url(../img/Bills-and-Payment/icon_table_edit.png) 0 center no-repeat; padding:0 0 0 15px; margin:0; cursor:pointer; color:#339900; font-weight:bold; float:right; }
.deleteBtn, .membershipDeleteBtn, .membershipDelinkBtn, .membershipCancelReqBtn { background:url(../img/Bills-and-Payment/icon_table_delink.png) 0 center no-repeat; padding:0 0 0 15px; margin:0 0 0 20px; cursor:pointer; color:#339900; font-weight:bold; float:right; }
.editLinkBtn:hover, .deleteBtn:hover, .membershipDeleteBtn:hover, .membershipDelinkBtn:hover, .membershipCancelReqBtn:hover { color:#000; opacity:0.5; }
.editLinkBtn, .deleteBtn, .membershipDeleteBtn, .membershipDelinkBtn, .membershipCancelReqBtn { margin-top:5px; }
.saveBtn, .savePersonalInfoBtn { padding:5px 8px; cursor:pointer; margin:0; float:right; }
input#settingEmailTxt, input#settingPhoneTxt, input#settingAddress1Txt, input#settingAddress2Txt, input#settingCityTxt, input#settingStateTxt, input#settingZipTxt { width:350px; }
#settingEmailTxt, #settingPhoneTxt, input#settingAddress1Txt, input#settingAddress2Txt, input#settingCityTxt, #settingStateTxt, input#settingZipTxt, .saveBtn, .savePersonalInfoBtn { display:none; }
.securityAns { display:block; width:100%; padding:5px 0; }
.alertInfo h3 { padding:0 0 20px 0; }
.addPlanBtn,.assignBackupBtn { margin:-10px 0 0 20px; height:40px; padding:0 10px; }
.serialNum, .serialNumMembership { display:inline-block; width:25px; height:15px; margin:-5px 20px 0 0; padding:5px 0; float:left; color:#fff; background:#81B618; border:2px solid #fff; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5); border-radius:15px; text-align:center; font-weight:bold; }
.healthPlanDataHeader, .membershipDataHeader { display:block; float:left; width:100%; border-bottom:1px solid #e5e5e5; padding:0 0 5px 0; margin:0 0 10px 0; }
.healthPlanDataHeader h3, .membershipDataHeader h3 { float:left; }
.healthPlanData, .membershipData { float:left; width:33.3%; }
.fundingData { float:left; width:100%; }
.healthPlanData p, .membershipData p, .fundingData p { margin:0 0 10px 0; font-weight:bold; }
.pstrength-info { font-size:10px; position:absolute; margin:100px 0 0 0; }
.challengeDepositInfo { margin:0 0 20px 0; padding:10px 0 0 0; width:100%; display:block; float:left; }
.challengeDepositInfo p { padding:0 0 15px 0; }
.challengeDepositBtn { margin:0; float:left; height:40px; width:180px; font-weight:bold; }
.saveBackupBtn{ margin:-10px 0 0 20px; float:right; height:40px; width:180px; font-weight:bold; display:none; }
.challengeDepositNotVerify, .membershipNotVerify { float:right; font-weight:bold; }
.membershipNotVerify { padding-top:5px; }
input.nickName { width:250px; display:inline-block; float:left; margin:-8px 10px 0 0; }
.cancelM2HAcc { width:100%; display:block; float:left; text-align:left; margin:60px 0 0 0; }
.cancelM2HAcc p { color:#333; padding:0 0 15px 0; }
.cancelM2HAcc h2 { margin:0 0 20px 0 !important; }
input.delinkMembershipEnterCode { width:300px; margin-right:10px; }
/*---------------------------CSS HACKS---------------------------*/
/*CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.reviewPayFieldAmountDollar { padding:1px 0 2px 0; margin:0; float:left; }
input.reviewPayEditFieldAmount { float:left; padding:0; margin:0; }
}
/*MOZILLA*/
@-moz-document url-prefix() {
 * {
letter-spacing:0em;
}
}
/*IE7*/
*:first-child+html #nextAndPrev { margin:0 0 0 -440px; }
*:first-child+html .header-noShadow { left:0; }
*:first-child+html .header { left:0; }
*:first-child+html .healthPlanData, *:first-child+html .fundingData { float:left; }
*:first-child+html #dashboardContainerLeft { display:inline; }
*:first-child+html #dashboardContainerActivity { display:inline; }
*:first-child+html #claimsSummary { left:675px; }
*:first-child+html .claimsNav ul li { display:inline-block; float:left; }
*:first-child+html .claimsNotificationBtn { float:right; margin:0 10px 0 0; padding:12px 0px 0px 0px; }
*:first-child+html .reviewPayAllBtn { width:140px; margin:0 0 0 20px; padding-left:0; padding-right:0; }
*:first-child+html #leftNav { margin:10px 0 0 0; }
*:first-child+html #contentContainer { margin:10px 0 0 0; }
*:first-child+html .saveBtn { float:right; margin:0; }
*:first-child+html .addPlanBtn { width:140px; }
*:first-child+html .assignBackupBtn {width:180px;}
*:first-child+html .accAddBtn { width:200px; }
*:first-child+html .accCloseBtn { width:160px; }
*:first-child+html .claimAddPaymentBtn { width:180px; }
*:first-child+html .claimsDescriptionTxt:hover { white-space:pre; word-wrap:break-word; }
*:first-child+html .claimBigger:hover { white-space:pre; word-wrap:break-word; }
*:first-child+html .claimsPayBtn { margin-right:20px !important; }
*:first-child+html .historyPayBtn { margin-right:20px !important; width:150px; }
*:first-child+html .reviewPayHeader { left:0; }
*:first-child+html .reviewMultiTotal { display:inline; float:left; }
*:first-child+html .reviewMultiPaid { display:inline; float:left; }
*:first-child+html .reviewMultiTotalAmount { display:inline; float:left; }
*:first-child+html .reviewMultiBtns { margin:0; }
*:first-child+html .cancelAllPaymentBtn, *:first-child+html .closeAllPaymentBtn { padding:8px 10px; width:100px; }
*:first-child+html .confirmAllPaymentBtn, *:first-child+html .confirmAllPaymentBottomBtn { padding:8px 10px; width:180px; }
*:first-child+html .claimFoldOutEditInfoBox { padding:20px; }
*:first-child+html .claimFoldOutDeleteBtn { width:200px; }
*:first-child+html .claimFoldOutSaveBtn { width:140px; }
*:first-child+html .reviewClaimBoxInfo { display:inline; padding:25px 0px 30px 20px; }
*:first-child+html .reviewSummaryPanel { display:inline; }
*:first-child+html .reviewSummaryHead { padding:5px 0 20px 0; }
*:first-child+html .reviewPaymentCancelBtn, *:first-child+html .reviewPaymentCloseBtn, *:first-child+html .reviewEditScheduleCancelBtn { width:90px; }
*:first-child+html .reviewPaymentEditBtn { width:170px; padding-right:0; padding-left:0; }
*:first-child+html .reviewPaymentConfirmBtn { width:160px; }
*:first-child+html .reviewPaymentSaveBtn { width:140px; }
*:first-child+html .reviewPaymentLogSaveBtn { width:205px; }
*:first-child+html .reviewPaymentEditSaveBtn { width:140px; }
*:first-child+html input.scheduleMultiPayFieldDate { width:210px; }
*:first-child+html input.reviewPayEditFieldAmount, *:first-child+html input.reviewPayField { float:left; margin:0; padding:0; }
*:first-child+html .continueScheduleBtn, *:first-child+html .cancelScheduleBtn { width:80px; padding:10px 0; }
*:first-child+html .collapseTip { margin:-185px 0 0 20px; }
/**:first-child+html .editClaimBtn { width:50px; padding:0 0 0 10px; margin:0; background-position:0 2px; }
*:first-child+html .editPayHistoryBtn { padding:0 0 0 10px; background-position:0 2px; }
*:first-child+html .deletePayHistoryBtn { padding:0 0 0 10px; background-position:0 2px; }
*:first-child+html .editPayHistoryBtn { width:50px; margin:0; }
*:first-child+html .deletePayHistoryBtn { width:70px; margin:0; }*/
*:first-child+html .claimsNav li .sub-container.non-mega .sub { padding:20px 0 0 20px; }
*:first-child+html ul.patientList li { padding:0; width:150px; }
*:first-child+html ul.providerList li { padding:0; width:150px; }
*:first-child+html .filterDateTabBtn { padding:5px 0; margin:0 10px 0 10px; }
*:first-child+html .confirmDeleteTip { margin-left:-160px; }
*:first-child+html .confirmDelBtn, *:first-child+html .confirmCalBtn { width:75px; }
/*OPERA*/
x:-o-prefocus, .reviewPayAllBtn {
margin-left: 45px;
}
/*---------------------------CONTACT US---------------------------*/
#ContactContainer { display:inline-block; margin:30px 0 0 0; background:#fff; border:1px solid #e5e5e5; padding:30px; width:918px; border-radius:3px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15); text-align:left; color:#333; }
#ContactContainer h2 { color:black; text-align:left; margin:0 0 30px 0; }
.CustomerPanel { width:600px; color:#fff; padding:10px 0px 10px 10px; border-radius:7px 7px 0px 0px; -moz-border-radius:7px 7px 0px 0px; background-color:#9F9F9F; font-weight:bold; }
.CustomerContact { width:588px; padding:20px 10px; border-radius:0px 0px 7px 7px; -moz-border-radius:0px 0px 7px 7px; font-weight:bold; border:1px solid #ccc; border-top:none; }
.faq { padding:0; font-weight:bold; display:block; border-radius:3px; }
.faq a{ display:block; padding:10px; }
.faqDetails { display:none; float:left; width:920px; border-bottom: 1px dotted #e5e5e5; color:#333; }
.faqDetails h3 { text-align:left; padding-top:20px; display:block; float:left; }
.faqHolder { float:left; display:block; border-top:1px dotted #e5e5e5; padding:20px; }
.faqCount { width:25px; height:15px; margin:0px 20px 0px 0px; padding:5px 0; float:left; color:#fff; background:#81B618; border:2px solid #fff; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5); border-radius:15px; text-align:center; font-weight:bold; }
.faqAns {  float:left; text-align:left; width:830px; }
.faqAns span{ text-align:left; font-weight:bold; display:block; padding-bottom:10px; }
.faqAns ul{ margin-left:30px; }
.faqAns ul li{ list-style:disc; }
@media screen and (max-width: 978px) {
#nav { width:100%; }
#navMenu { display:none; }
#logIn { display:none; }
#navMenuResponsive { display: block; font-size: 16px; }
#navMenuResponsive ul { width: 160px; padding:0; position: absolute; top: 25px; right: 5px; background: url(../img/Global/icon_menu.png) right center no-repeat; border-radius: 3px; border: solid 1px transparent; }
#navMenuResponsive li a { display: none; margin: 0; }
#navMenuResponsive li a.currentNavMenu { display: block; }
#navMenuResponsive li a { padding: 5px 32px 5px 5px; text-align: right; color: #333; text-shadow: 1px 1px 1px #fff; border:none; }
#navMenuResponsive li a.currentNavMenu { color: #333; font-weight: bold; text-shadow: 1px 1px 1px #fff;}
#navMenuResponsive ul:hover { background-image: none; background-color: #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15); }
#navMenuResponsive ul:hover li a{ display: block; }
#navMenuResponsive ul li a:hover{ background: #f3f3f3 url(../img/Global/icon_check.png) right center no-repeat; }
#navMenuResponsive ul:hover li a.currentNavMenu { background: #f3f3f3 url(../img/Global/icon_check.png) right center no-repeat; }
}
/*Recently added things*/
.radioBackup1,.spnBackup{display:none;}
#DirectTaxAccount{display:none;}
*html leftNav{margin: -103px 0 0 0;}