.claimTextBox, .claimTextBoxExtraNarrow, .claimTextBoxNarrow, .claimTextBoxNarrowDate, .claimTextBoxWide, .claimTextBoxWideA, .claimEntryTag, .claimEntryInputCellNarrow, .claimEntryInputCellNarrowCode, .claimEntryInputCellMed, .claimTextBoxWideNumbers
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
	
.claimTxtCdAfterValidation
{
	background-color:'';
	border:solid 1px #7198b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px 0px 1px 2px;
	height:20px;
	width:20px;
}

.claimTxtProCdAfterValidation
{
	background-color:'';
	border:solid 1px #7198b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px 0px 1px 2px;
	height:20px;
	width:35px;
}

.claimTxtDtAfterValidation
{
	background-color:'';
	border:solid 1px #7c9cb0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px 0px 1px 2px;
	height:20px;
	width:53px;
}

.ccfNavButton
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	width:123px;	
}

.ccfNavButtons
{
	text-align:right;
	margin-left:250px;
}

.claimEntryBoxDate
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:98px;
}

.claimEntryDoubleBoxDate
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:189px;
}

.claimEntryInputCellDate
{
	height:20px;
	width:90px;
}

.claimEntryInputCellDateSm
{
	height:20px;
	width:88px;
}

.claimEntryBoxExtraNarrow
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:40px;
}

.claimEntryBoxNarrow
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:71px;
}

.claimEntryBoxNarrowShort
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:30px;
	padding:1px 1px 1px 1px;
	width:80px;
}

.claimEntryBoxWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:115px;
}

.claimEntryBoxWideShort
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:30px;
	padding:1px 1px 1px 1px;
	width:115px;
}

.claimEntryBoxDoubleWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:136px;
}

.claimEntryBoxDoubleWideSm
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:110px;
}

.claimEntryBoxDoubleWideShort
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:30px;
	padding:1px 1px 1px 1px;
	width:201px;
}

.claimEntryBoxTripleWideSm
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:165px;
}

.claimEntryBoxTripleWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:201px;
}

.claimEntryBoxTripleWideDates
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:215px;
}

.claimEntryBox4TimeSm
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:216px;
}

.claimEntryBox4TimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:270px;
}

.claimEntryBox4TimeWideShort
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:30px;
	padding:1px 1px 1px 1px;
	width:270px;
}

.claimEntryBox4aTimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:285px;
}

.claimEntryBoxWithDate
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:300px;
}

.claimEntryBox5TimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:335px;
}

.claimEntryBox7Wide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:375px;
}

.claimEntryBox6TimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:396px;
}

.claimEntryBox6aTimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:430px;
}

.claimEntryBox7TimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:460px;
}

.claimEntryBox9TimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:480px;
}

.claimEntryBox9aTimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:465px;
}

.claimEntryBox9bTimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:436px;
}

.claimEntryBox10TimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:565px;
}

.claimEntryBox10aTimeWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:470px;
}

.claimEntryLabelRow
{
	height:20px;
	text-align:center;
}

.claimEntryInputCellDoubleWide
{
	display:block;
	float:left;
	width:130px;
}

.claimEntryInputCellDoubleWideCombo
{
	display:block;
	float:left;
	height:20px;
	width:155px;
}

.claimEntryInputCellExtraNarrow
{
	display:block;
	float:left;
	height:20px;
	text-align:center;
	width:35px;
}

.claimEntryInputCellNarrow
{
	display:block;
	float:left;
	height:20px;
	width:65px;
}

.claimEntryInputCellNarrowCode
{
	display:block;
	float:left;
	height:20px;
	width:53px;
}

.claimEntryInputCellNarrowDates
{
	display:block;
	float:left;
	height:20px;
	width:95px;
}

.claimEntryInputCellMed
{
	display:block;
	float:left;
	height:20px;
	text-align:center;
	width:92px;
}

.claimEntryInputCellWide
{
	height:20px;
	width:106px;
}

.claimEntryInputCellWidea
{
	height:20px;
	width:92px;
}

.claimEntryInputCellWideb
{
	height:20px;
	width:86px;
}

.claimEntryInputCellDouble
{
	display:block;
	float:left;
	height:20px;
	width:112px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}

.claimEntryInputRow
{
	height:20px;
	direction:ltr;
}

.claimEntryLabel
{
	font-family:Arial;
	font-size:12px;
	height:20px;
}

.claimEntryTag
{
	background-color:#ffffff;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:20px;
	margin:1px 0px 0px 0px;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	padding:1px 0px 1px 2px;
	width:24px
}

.claimTextBox
{
	width:20px;
}

.claimTextBoxExtraNarrow
{
	width:18px;
}

.claimTextBoxNarrow
{
	width:35px;
}
.claimTextBoxXNarrow
{
	width:25px;
}
.claimTextBoxNarrowDate
{
	width:53px;
}

.claimTextBoxWide
{
	width:61px
}

.claimTextBoxWideA
{
	width:53px
}

.claimTextBoxWideNumbers
{
	width:78px;
}
.claimTextBoxWideNumbersRO
{
	width:78px;
	background-color:#CCCCCC;
}
.claimTextBoxNarrowJ
{
	width:67px
}
.claimEntryTableLayout
{
	padding: 0px 0px 10px 0px;
	width:100%;
}

.claimEntryTableLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}

.claimEntryTableText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration : none;
}

.claimEntryHeaderContent
{
	padding: 3px 3px 3px 5px;
}

.claimEntryHeaderContentLabelsLayout
{
	display:block;
	float:left;
	height:100px;
	width:300px;
}

.claimEntryErrorCodesLayout
{
	background-color:#eeeeee;
	border: solid 2px #000000;
	clear:none;
	float:right;
	height:70px;
	margin-right:10px;
	padding: 5px 5px 5px 5px;
	width:250px;
}

.claimEntryErrorCodeText
{
	color: #000000;
	cursor:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 7px 3px 3px;
}

.claimEntryRow
{
	background-color: #eeeeee;
	border:solid 2px #000000;
	height:73px;
	margin-bottom:20px;
	padding-top:0px;
}

.claimEntryRowCrossover
{
	background-color: #eeeeee;
	border:solid 2px #000000;
	height:243px;
	margin-bottom:20px;
	padding-top:0px;
}


.crossoverClaimEntryBoxNarrow
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:80px;
}

.crossoverClaimEntryBoxWide
{
	background-color:#eeeeee;
	border:solid 1px #000000;
	display:block;
	float:left;
	height:70px;
	padding:1px 1px 1px 1px;
	width:115px;
}

.firstSubmitButton
{
	width:75px;
	background-color:#eeeeee;
}

.shortTextInput
{
	width:50px;
}

.submitButton
{
	background-color:#eeeeee;
	width:75px;
}

.submitButtonWideNoMargin
{
	background-color:#eeeeee;
	width:125px;
}

.submitButtonWide
{
	background-color:#eeeeee;
	margin-left:150px;
	width:125px;
}

.submitButtonWideJudgeRun
{
	background-color:#eeeeee;
	width:100px;
}

.emevsLbl
{
	width:120px;
}

.textInput
{
	width:125px;
	background-color:'';
}

.wideMultiLineTextInput
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	height:150px;
	text-decoration: none;
	width:350px;
}

.wideTextInput
{
	width:350px;
}

.UpperTextInput
{
	font-family: Felix Titling, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height:22px;
	line-height: 18px;
	text-decoration: none;
}

.enrollmentTextInputHrzWide
{
	width:500px;
}

.enrollmentTextInputXWide
{
	width:350px;
}

.enrollmentTextInputWideMed
{
	width:250px;
}

.enrollmentTextInputWideM
{
	width:200px;
}

.enrollmentTextInputWide
{
	width:150px;
}

.enrollmentTextInputMed
{
	width:115px;
}

.enrollmentTextInput
{
	width:100px;
}

.enrollmentTextInputMedMed
{
	width:85px;
}

.enrollmentTextInputZip
{
	width:70px;
	height:22px;
}

.enrollmentTextInputMedSm
{
	width:45px;
	height:22px;
}

.enrollmentTextInputSm
{
	width:25px;
	height:23px;
}

.submitButtonWideProvDirectory
{
      background-color:#eeeeee;
      margin-left:45px;
      width:245px;
}

.formError {position:absolute; top:300px; top:300px; width:150px;padding-bottom:15px;display:block;	z-index:5000;}
.formError .formErrorContent {width:85%; background:#ffff33; color:#990000; font-family:tahoma;font-size:10px; box-shadow: 3px 3px 5px black; -moz-box-shadow: 3px 3px 5px black; padding:4px 10px 4px 10px; border-radius: 6px;	-moz-border-radius: 6px; -webkit-border-radius: 6px; border:solid 1px #000033;}
.formError .formErrorContent2 {width:85%; background:#ffff33; color:#990000; font-family:tahoma;font-size:10px; box-shadow: 3px 3px 5px black; -moz-box-shadow: 3px 3px 5px black; padding:4px 10px 4px 10px; border-radius: 6px;	-moz-border-radius: 6px; -webkit-border-radius: 6px; border:solid 1px #000033;}

.formError .formErrorArrow{ position:relative; bottom:0; left:20px;	width:15px; height:0px;}
.formError .formErrorArrow div{box-shadow: 10px 10px 30px black; -moz-box-shadow: 0px 0px 30px black; -webkit-box-shadow: 0px 0px 30px black; font-size:0px; }
.formError .formErrorArrow .line10{width:0px;height:1px; background:#CCFF99;margin:0 auto; display:block;}

/* 2017-07 [MOD 9675] - Moved tooltip style out of jQuery Validation library. */
.ccfErrorTooltip {
  background-color: #0ff;
  border: 1px solid #000;
  color: #000;
  display: block;
  opacity: 0.9;
  padding: 5px; /* same as padding: 5px 5px 5px 5px */
  position: absolute;
}
