﻿.applyParagraph {
	padding-bottom: 10px;
}
.applyInsert {
	padding-bottom: 10px;
	padding-left: 20px;
}
.applyFormRowBox {
	padding: 5px 5px 5px 5px;
}
.applyFormRowBoxContrast {
	padding: 5px 5px 5px 5px;
	background-color: #eeeeee;
}
.applyFormLabelBox {
	float: left;
	width: 45%;
}
.applyOverButtonPaddingBox {
	padding-bottom: 10px;
}
.applyButtonBox {
	height: 35px;
}
.applyBackButton {
	float: left;
	height: 100%;
	width: 150px;
}
.applyNextButton {
	float: right;
	height: 100%;
	width: 150px;
}

#calcContainingBox {
	width: 741px;
	height: 1px; /* This eliminates the blank space Mozilla puts above the two floating boxes (SidebarBox and MainBox.) */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

#calcSidebarBox {
	width: 134px;
	float: left;
}

#calcSidebarPaddingBox {
	padding: 10px 10px 10px 10px;
}

#calcMainBox {
	width: 607px;
	float: left;
}

#calcMainPaddingBox {
	padding: 10px 0px 10px 0px;
}

.calcParagraph {
	padding-bottom: 10px;
}

.calcIndentedBox {
	padding-left: 15px;
}

.calcDetailedListItemBox {
	padding-top: 10px;
}

.calcTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.calcTableRow {
	/* cannot put vertical padding here...doesn't work in Mozilla */
}

.calcFormFieldLabelCell {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 40%;
}

.calcFormFieldValueCell {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 60%;
}

.calcNameTextBox {
	width: 150px;
}

.calcPhoneTextBox {
	width: 100px;
}

.calcPhoneExtLabelCell {
	padding-left: 12px;
	padding-right: 4px;
}

.calcPhoneExtTextBox {
	width: 45px;
}

.calcStateDropDownList {
	width: 150px;
}

.calcEmailTextBox {
	width: 250px;
}

.calcBackButton {
	width: 140px;
	float: left;
}

.calcNextButton {
	width: 140px;
	float: right;
}

.CalcFormScreenTitle {  font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold}
.CalcFormScreenText {  font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px}
.CalcFormLeftBox { width: 114; vertical-align: top }
.CalcFormBigBox { width: 607; vertical-align: top }
.CalcFormSaveExitCell { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center }
.CalcFormBody {  font-family: Arial, Helvetica, sans-serif; font-size: small}
.CalcFormRowTitleWhite { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF; padding-left: 2px ; padding-right: 2px}
.CalcFormRowTitleLight { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 5px; padding-bottom: 5px; background-color: #EEEEEE; padding-left: 2px ; padding-right: 2px}
.CalcFormRowTitleDark { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 5px; padding-bottom: 5px; background-color: #DDDDDD; padding-left: 2px ; padding-right: 2px}
.CalcFormValueYellow { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px ; vertical-align: top ; background-color: #FDD014}
.CalcFormMenuValueYellow { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 2px; padding-bottom: 2px ; vertical-align: top ; background-color: #FDD014}
.CalcFormMenuLight { font-family: Arial, Helvetica, sans-serif; background-color: #EEEEEE; font-size: small; vertical-align: center}
.CalcFormMenuWhite { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: small; vertical-align: center}
.CalcFormValueWhite { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 2px; padding-bottom: 2px; background-color: #FFFFFF}
.CalcFormValueLight { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 2px; padding-bottom: 2px; background-color: #EEEEEE}
.CalcForm10pxRowWhite { background-color: #FFFFFF; height: 10px}
.CalcFormSingleButtonLight { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; text-align: left; background-color: #EEEEEE }
.CalcFormButtonLeft { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 5px; padding-bottom: 5px; text-align: left}
.CalcFormButtonRight { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 5px; padding-bottom: 5px; text-align: right}
.CalcFormRadioText { font-family: Arial, Helvetica, sans-serif; font-size: small}
.CalcFormBottomText { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 12px}
.CalcFormValuePaddedLight { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 5px; padding-bottom: 5px; background-color: #EEEEEE}
.CalcFormValuePaddedWhite { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF}
.CalcFormStandardText { font-family: Arial, Helvetica, sans-serif; font-size: small }

/* CSS Document */
.CalcFormNewStandardText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.CalcFormNewTextSmall { font-family: Arial, Helvetica, sans-serif; font-size: x-small }
.CalcFormNewBGColorWhite { background-color: #FFFFFF }
.CalcFormNewBGColorLight { background-color: #EEEEEE }
.CalcFormNewBGColorYellow { background-color: #FDD014 }
.CalcFormNewValueStd { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 0px }
.CalcFormNewValueShort { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: center; padding: 2px 0px }
.CalcFormNewValueTaller { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 10px 0px }
.CalcFormNewRowTitleStd { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 2px }
.CalcFormNewRowTitleShort { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: center; padding: 2px 2px }
.CalcFormNewRowTitleTaller { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 10px 2px }
.CalcFormNewScreenText {  font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px}
.CalcFormNewLeftBox { width: 114; vertical-align: top }
.CalcFormNewContentBox { width: 607; vertical-align: top }
.CalcFormNewButtonLeft { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 5px; padding-bottom: 5px; text-align: left}
.CalcFormNewButtonRight { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 5px; padding-bottom: 5px; text-align: right}

/* CSS Document */

.CalcReportTitle { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; text-align: center; padding-bottom: 12px}
.CalcReportSpouseToggle { font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center; padding-bottom: 8px}
.CalcReportBody { font-family: Arial, Helvetica, sans-serif; font-size: small}
.CalcReportColumnTitleCellYellow { font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #FFCC00 }
.CalcReportCellValue { font-family: Arial, Helvetica, sans-serif; font-size: small}
.CalcReportBtnClose { width: 60px }
.CalcReportCloseButtonCell { text-align: center; padding: 24px 5px 12px 5px }
.CalcReportCloseLink { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center}
.CalcReportTextStandard { font-family: Arial, Helvetica, sans-serif; font-size: small }
.CalcReportTextCentered { font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center }
.CalcReportTextTiny { font-family: Arial, Helvetica, sans-serif; font-size: x-small }
.CalcReportTMMSectionTitle { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center; padding-bottom: 12px }
.CalcReportTMMSectionParagraph { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px}
.CalcReportTMMHeadGraphic { text-align: center; padding-bottom: 12px }
.CalcReportTMMTableStd { width: 207px; border: outset #E0E0E0 1px }
.CalcReportTMMCellTableStd { font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center; border: inset #D0D0D0 1px }
.CalcReportTMMCarrierLogoCell { width: 150px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center; vertical-align: middle }
.CalcReportTMMCarrierVSeparatorCell { width: 7px; vertical-align: middle }
.CalcReportSpacerThin { height: 10px }
.CalcReportCAAGSectionTitleBlue { font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: medium; font-weight: bold; vertical-align: center; padding: 5px 5px 5px 10px; background-color: #419CFF }
.CalcReportCAAGSectionCell { vertical-align: top; padding: 20px 0px 25px 0px }
.CalcReportCAAGBlueForText { color: #3366FF }
.CalcReportCAAGTextStd { font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: small }
.CalcReportCAAGTextTop { font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: small; vertical-align: top }
.CalcReportCAAGTextTiny { font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: x-small }
.CalcReportCAAGParagraph { font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: small; padding-bottom: 12px }
.CalcReportCAAGCellForBullet { width: 20px; font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: small; vertical-align: top; color: #3366FF }
.CalcReportCAAGTableBICell { font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: small; text-align: center }
.CalcReportCAAGTableBICellTitle { font-family: Book Antiqua, Bookman Old Style, Garamond, Palatino, sans-serif; font-size: small; color: #3366FF; vertical-align: top }
.CalcReportCAAGCarrierLink { width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center }
.CalcReportCAAGLinkSeparator { width: 5px; font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center }

/* CSS Document */

.EnrollFormBGColorLight { background-color: #EEEEEE }
.EnrollFormScreenText { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px}
.EnrollFormScreenTextXL { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 20px}
.EnrollFormLeftBox { width: 114; vertical-align: top }
.EnrollFormBigBox { width: 607; vertical-align: top }
.EnrollFormBigBoxLight { width: 607; vertical-align: top; padding: 5px; background-color: #EEEEEE }
.EnrollFormContentCellLight { width: 607; vertical-align: top; padding: 5px; background-color: #EEEEEE }
.EnrollFormStandardText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.EnrollForm2pxPadded { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 2px }
.EnrollForm5pxPadded { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 5px }
.EnrollFormVPaddedThin { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 2px, 0px }
.EnrollFormVPaddedThinner { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 1px, 0px }
.EnrollFormVPaddedThinnerDark { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 1px, 0px }
.EnrollFormBalloon { vertical-align: top }
.EnrollFormLabelText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.EnrollFormThinSpacer { height: 10px }
.EnrollFormThinnerSpacer { height: 5px }
.EnrollFormThickSpacer { height: 20px }
.EnrollFormThickerSpacer { height: 30px }
.EnrollFormTextPaddedBottom { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 6px }
.EnrollFormCellTextBox { height: 30px }
.EnrollFormCellButton { height: 30px }
.EnrollFormCellButtonRight { height: 30px; text-align: right }
.EnrollFormContentMarginLeft { width: 10px }
.EnrollFormContentMarginRight { width: 10px }
.EnrollFormClientLabel { width: 105px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center; background-color: #FFFF00 }
.EnrollFormPaddedBottomThin { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 2px }
.EnrollFormRowForTextBox { padding-bottom: 5px }
.EnrollFormCellForTextBoxCity { width: 115px }
.EnrollFormCellForTextBoxPhoneShort { width: 103px }
.EnrollFormCellForListMenuState { width: 50px }
.EnrollFormTextLeftPaddedThin { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-left: 5px }
.EnrollFormTextTiny { font-family: Arial, Helvetica, sans-serif; font-size: x-small }

/* CSS Document */

.EnrollmentLightness { background-color: #EEEEEE }
.EnrollmentCellInstructionsLong { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 20px}
.EnrollmentLeftBox { width: 114; vertical-align: top }
.EnrollmentContentCell { width: 607; vertical-align: top }
.EnrollmentContentCellLight { width: 607; vertical-align: top; padding: 5px; background-color: #EEEEEE }
.EnrollmentStandardText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.EnrollmentClientLabel { width: 105px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center; background-color: #FFFF00 }
.EnrollmentBodyParagraph { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px }
.EnrollmentTextMedium { font-family: Arial, Helvetica, sans-serif; font-size: medium }

/* CSS Document */
.FormCellTbxRowTitle { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 5px 2px }
.FormCellAlignedButton { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 5px 0px }

/* CSS Document */

.FormHappyTextBoxFirstName { width: 95px }
.FormHappyTextBoxMI { width: 29px }
.FormHappyTextBoxLastName { width: 113px }
.FormHappyTextBoxNameShort { width: 80px }
.FormHappyTextBoxFullName { width: 233px }
.FormHappyTextBoxSocial { width: 113px }
.FormHappyTextBoxAddress { width: 233px }
.FormHappyTextBoxCity { width: 113px }
.FormHappyTextBoxZip { width: 83px }
.FormHappyTextBoxPhone { width: 131px }
.FormHappyTextBoxPhoneShort { width: 101px }
.FormHappyTextBoxExt { width: 47px }
.FormHappyTextBoxInsuranceCompany { width: 263px }
.FormHappyTextBoxBestTime { width: 260px }
.FormHappyTextBoxStdWide { width: 233px }
.FormHappyTextArea { width: 260px }
.FormHappyRadioText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.FormHappyButtonStd { width: 88px }
.FormHappyButtonWider { width: 166px }
.FormHappyListMenuTitle { width: 56px}
.FormHappyListMenuGender { width: 72px}
.FormHappyListMenuState { width: 48px }
.FormHappyListMenuHourlyTime { width: 64px }
.FormHappyListMenuDayOfMonth { width: 45px }
.FormHappyCheckBoxText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.FormHappyDDLBirthDay { width: 40px }
.FormHappyDDLBirthMonth { width: 40px }
.FormHappyDDLBirthYear { width: 45px }
.FormHappyDDLState { width: 110px }

.HappyMenu80 { width: 80%}
.HappyMenu90 { width: 90%}
.HappyMenu95 { width: 95%}
.HappyMenu100 { width: 100%}
.HappyMenu120px { width: 120px}
.HappyMenu135px { width: 135px}
.HappyMenu150px { width: 150px}
.HappyMenu165px { width: 165px}
.HappyMenuGoTo { width: 80px}
.HappyRadioText { font-size: small; font-family: Arial, Helvetica, sans-serif }
.HappyTextBoxStd { width: 155px }
.HappyTextBoxPwd { width: 85px }
.HappyTextBoxEmail { width: 155px }
.HappyButtonStd { width: 88px}
.HappyCalcButtonLeft { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 5px; padding-bottom: 5px; text-align: left}
.HappyCalcButtonRight { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 5px; padding-bottom: 5px; text-align: right}
.HappyCheckBox { font-family: Arial, Helvetica, sans-serif; font-size: small }

/* CSS Document */
.NeedToKnowPageTitleCell { padding: 12px 0px }
.NeedToKnowTinyText { font-family: Arial, Helvetica, sans-serif; font-size: 7pt }
.NeedToKnowTopLinkText { font-family: Arial, Helvetica, sans-serif; font-size: 7pt }
.NeedToKnowFootnote { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; padding: 8px 0px}

/* CSS Document */

.PrintableReportContentCell { width: 650px; padding: 5px }
.PrintableReportSectionParagraph { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px }
.PrintableReportHRuleCell { text-align: center }
.PrintableReportHRule { height: 1px; color: black }
.PrintableReportBtn { width: 65px }
.PrintableReportPlanTableRow { height: 36 }
.PrintableReportPlanTableRowTitle { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 5px 2px 5px }
.PrintableReportPlanTableCell { font-family: Arial, Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 2px }

/* CSS Document */

.QueryFormClientLabel { width: 58px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center; background-color: #FFFF00 }
.QueryFormAnswerColumn { width: 58px; font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center; vertical-align: top }
.QueryFormAnswerMarginLeft { width: 42px }
.QueryFormAnswerClientDivider { width: 30px }
.QueryFormQuestionMarginLeft { width: 20px }
.QueryFormAnswerRadList { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center }
.QueryFormRowDark { padding: 5px 0px; background-color: #E0E0E0 }
.QueryFormRowStd { padding: 5px 0px }

/* CSS Document */

.ReportCloseLink { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center}
.ReportTMMSectionTitle { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center; padding-bottom: 12px }
.ReportTMMSectionParagraph { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px}
.ReportTMMHeadGraphic { text-align: center; padding-bottom: 12px }

/* CSS Document */

.RequestFormScreenText { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 12px}
.RequestFormLeftBox { width: 114; vertical-align: top }
.RequestFormBigBox { width: 607; vertical-align: top }
.RequestFormStandardText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.RequestFormLabelText { font-family: Arial, Helvetica, sans-serif; font-size: small }
.RequestFormTextPaddedBottom { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-bottom: 6px }
.RequestFormTextBoxCell { padding-right: 5px }
.RequestFormListMenuCell { padding-right: 5px }
