/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	background-color: "white";
	font-family:verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}
TD
{
    color: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: verdana, arial, sans-serif;
	color:"3366CC";
	font-size: 15px;
	font-weight:bold;
	font-style:normal; 
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform:uppercase;
}

H2
{
	font-family: verdana, arial, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: verdana, arial, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: verdana, arial, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: verdana, arial, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: verdana, arial, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: verdana, arial, sans-serif;
}


A:link
{
	text-decoration: none;
	color: #3333cc;
}

A:visited
{
	text-decoration: none;
	color: #333399;
}

A:active
{
	text-decoration: none;
	color: #333399;
}

A:hover
{
	text-decoration: underline;
	color: #3333cc;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: disc;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/*
	title definition
	we are not using title any more.
*/
.CssTitle
{
	font-size: 20px;
	color: Green;
	margin-left:10px;
	left:80px;
}

/*
	label class definition
*/
.CssLabelBold
{
	font-size: 12px;
	text-align:right;
	font-weight:bold;
}
.CssLabelDetailBold
{
	font-size: 10px;
	color: #336699;
	text-align:right;
	font-weight:bold;
}
.CssLabel
{
	font-size: 10px;
	text-align:left;
	font-weight:bold;
}
.CssLabelRightAlign
{
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}

.CssLabelError
{
	font-size: 12px;
	color: red;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CssLabelErrorTitles
{
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CssLabelErrorText
{
	font-size: 11px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*
	label above control class definition
*/
.CssLabelAbove
{
	color: black ;
	font-size: 12px;
	height:8px;
	text-align:left;
}
.CssBoldSmallLabel
{
	color: black ;
	font-size: 10px;
	height:8px;
	text-align:left;
	font-weight:bold;
}
.CssBoldTinyLabel
{
	color: black ;
	font-size: 8px;
	font-weight:bold;
}
.CssBoldSuperTinyLabel
{
	color: black ;
	font-size: 7px;
	font-weight:bold;
}

/*
	label class definition
*/
.CssLabelCenter
{
	font-size: 12px;
	height:8px;
	text-align:center;
}

/*
	label class definition
*/
.CssLabelLeft
{
	font-size: 12px;
	height:8px;
	text-align:left;
}
/*
	checkbox class definition
*/
.CssCheckBox
{
	font-size: 12px;
}

/*
	radiobutton class definition
*/
.CssRadioButton
{
	font-size: 12px;
}

/*
	textbox class definition
*/
.CssTextBox
{
	font-size: 12px;
	height:20px;
	width:200px;	
	text-align:left;
}

/*
	textboxerror class definition
*/
.CssTextBoxError
{
	font-size: 12px;
	height:20px;
	width:200px;	
	text-align:left;
	background-color: #FDA8A8;
}

/*
	combo box class definition
*/
.CssComboBox
{
	font-size:12px;
	height:20px;
	width:200px;	
	text-align:left;
}

/*
	DropDownList class definition
*/
.CssDropDownList
{
	font-size:12px;
	height:20px;
	width:200px;	
	text-align:left;
}

/*
	TreeView class definition
*/
.CssTreView
{
	font-family: Courier New, monospace;
	font-size:10px;
}

/*
	button class definition
*/
.CssButton
{
	background-color:#FFCC33;
	font-size:10px;
	font-weight: bold;
	font-family: Verdana;
	color:#666666;	 
	border-style:groove ;
	cursor:hand;
}

/*
	imagebutton class definition
*/
.CssImageButton
{
	height:20px;
	width:70px;	
}

/*
	datagrid class definition
	it includes general, selected, header, footer and pager.
	more will be coming.
*/
.CssDatagrid
{
	font-size: 10px;
	color: #336699;
	font-family: Verdana;
	background-color: white;
	text-align: left;

}
.cssRequiredFieldText
{ 
	font-size: 9px;
	font-style: italic;
	color: #FF0000;
}

.CssDatagridSelected 
{
	background-color: #CCFFCC; 
	font-size:10px;
}
.CssDatagridAltRow
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	background-color: WhiteSmoke;
}

.CssDatagridFooter
{
	font-weight: bold;
	font-size: 10px;
	color: green;
	font-family: Verdana;
	background-color: white;
	text-align: left;
}

.CssDatagridHeader 
{
	font-weight: bold;
	font-size: 10px;
	color: #336699;
	font-family: Verdana;
	background-color: lemonchiffon;
	text-align: left;

}
.CssDatagridHeaderBlue
{
	font-weight: bold;
	font-size: 10px;
	color: White;
	font-family: Verdana;
	background-color: DarkBlue;
	line-height: 18px;
}

.CssDatagridLineItemsHeader 
{
	background-color: #CCECFF; 
	font-size:10px;
	color:Black ;
}
.CssDataListHeader
{
	background-color: NavajoWhite;
}
.CssDataListHeaderFont
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}


.CssDatagridPager
{
	font-weight: bold;
	font-size: 10px;
	color: #336699;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: left;
}


/*
	panel class definition
*/
.CssPanel 
{
	 border-style:solid;
	 border-width:1px;
	 border-color:#3366CC;
	/* margin-left is the space internal the panel */
	margin-left:0px;
	/* left is the space external the panel */
	left:0px;
	/*horizontal-align:left;*/
	border-style:solid;
	font-size:10px;
	background-color:"#CCECFF";

}
.CssMultiPage
{
	 background-color:lightgray;
	 border-style:solid;
	 border-width:0px;
	 border-color:#3366CC;
	/* margin-left is the space internal the panel */
	margin-left:0px;
	/* left is the space external the panel */
	left:0px;
	/*horizontal-align:left;*/
	border-style:solid;
	font-size:10px;
}

.CssHeaderLabel
{
	font-family: verdana, arial, sans-serif;
	color:"3366CC";
	font-size: 14px;
	font-weight:bold;
	font-style:normal; 
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform:uppercase;
}

/*
	calendar class definition
*/
.CssCalendar
{
	background-color: #3366CC;
	border-style: solid;
	font-size: 10px;
	color:White;
	border:none;
}
.CssCalendarDay
{
	background-color:#3366CC;
	border-style:solid;
	font-size:10px;
	color:White;
	border:none;
}
.CssCalendarHeader
{
	background-color:#3366CC;
	border-style:solid;
	font-size:10px;
	color:White;
	border:none;
}
.CssCalendarTitle
{
	background-color:#3366CC;
	border-style:solid;
	font-size:10px;
	color:White;
	border:none;
}
.CssCalendarWeekend
{
	background-color:#3366CC;
	border-style:solid;
	font-size:10px;
	color:White;
	border:none;
}
.CssCalendarSelectedDay
{
	background:#3366CC;
	border-style:solid;
	font-size:10px;
	color:White;
	border:none;
}

.TableOuterBorderOnly {
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-style: solid;
	border-left-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-top-style: solid;
	border-top-width: thin;
}

/*
	list box class definition
*/

.CssListBox
{
	background-color:white;
	border-style:solid;
	font-size:12px;
	border:solid,1px,black;
}

/*
	tabstrip class definition
*/

.CssTabStrip
{
	border:none;
}

/*
	footer class definition
*/

.CssFooterTable
{
	BACKGROUND-IMAGE: url(/Content/images/footerbg.gif); 
	BACKGROUND-REPEAT: repeat-x
}

.CSCCalendar
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCCalendarNoFilter
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
   }
.CSCCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


.CSCWeekRowsTable
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   font-size: 8pt;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   background-color: white;
}

.CSCDay
{
     /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
   cursor: hand;
}

.CSCSelectedDay
{
   background-color: gold;
   
   cursor: hand;
}
.CSCSelectedToday
{
   font-weight: bold;
   background-color: gold;
   
   cursor: hand;
}
.CSCToday
{
   font-weight: bold;
   
   cursor: hand;
}
.CSCSpecialDay
{
   
   cursor: hand;
   background-color: lemonchiffon;
}

.CSCOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CSCWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   border-bottom: blue 1px solid;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: lightblue;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
}

.CSCHeaderTable
{
   font-size: 8pt;
   border-bottom: blue 1px solid;
   font-family: Arial;
}

.CSCHeaderRows
{
   font-size: 8pt;
   font-family: Arial;
   cursor: default;
}

.CSCHeaderRows TR
{
   background-color: inherit;
}

.CSCIncrementalButtons
{
   
   cursor: hand;
   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   
   cursor: hand;
   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   border-right: lightgrey thin outset;
   border-top: lightgrey thin outset;
   border-left: lightgrey thin outset;
   color: black;
   border-bottom: lightgrey thin outset;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   
   cursor: hand;
}

.CSCFooterButtonPressed
{
   border-right: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-left: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   
   cursor: hand;
}
.SD_SelectableOM1
{
   background-color: powderblue;
   
   cursor: hand;
}
.SD_Selectable2
{
   background-color: palegoldenrod;
   
   cursor: hand;
}
.SD_SelectableOM2
{
   background-color: gainsboro;
   
   cursor: hand;
}
.SD_Unselectable1
{
   color: gray;
   background-color: mistyrose;
}
.SD_UnselectableOM1
{
   color: gray;
   background-color: powderblue;
}
.SD_Unselectable2
{
   color: gray;
   background-color: palegoldenrod;
}
.SD_UnselectableOM2
{
   color: gray;
   background-color: gainsboro;
}

.DTBToggleCalendar
{
}

.DTBToggleCalendarPressed
{
}

.DTBHelpButton
{
}

.DTBHelpButtonPressed
{
}

.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   background-color: white;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.MYPMonthTable
{
}

.MYPYearTable
{
}

.MYPMonthCell
{
   
   cursor: hand;
}

.MYPSelectedMonthCell
{
   background-color: gold;
   
   cursor: hand;
}


.MYPYearCell
{
   
   cursor: hand;
}
.MYPSelectedYearCell
{
   
   cursor: hand;
   background-color: gold;
}

.MYPOutOfRangeCell
{
   color: gray;
}

.MYPMoveYearsButtons
{
}

.MYPMoveYearsButtonsPressed
{
}

.MYPTogglePicker
{
}

.MYPTogglePickerPressed
{
}


.PDPContextMenu
{
   border-right: lightgrey 1px solid;
   border-top: lightgrey 1px solid;
   font-size: 8pt;
   border-left: lightgrey 1px solid;
   border-bottom: lightgrey 1px solid;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.cssTblContent
{
	font-size: 10px;
	width: 650px;
	color: black;
	font-family: Verdana;
	height: 300px;
	background-color: lemonchiffon;
	border-right: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
}

.cssHeaderBgd
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana;
	height: 15px;
	background-color: #000000;
	text-align: left;
}
.TIPageTitle
{
	font-family: Verdana;
	font-size: 14pt;
	color: Navy;
}
.TIrbtn
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}
.TIrbtn
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}
.TItdFormLabel
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}
.TIdgDataHeaderTitles
{
	background-color: Lavender;
	font-family: Verdana;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
}
.TIdgData
{
	font-family: Verdana;
	font-size: 10pt;
	color: Black;
}
.TIdgDataAltRow
{
	font-family: Verdana;
	font-size: 10pt;
	color: Black;
	background-color: WhiteSmoke;
}
.TIErrorMessage
{
	font-family: Verdana;
	font-size: 10pt;
	color: Red;
	text-align: left;
}
.TIPleaseWait
{
	font-family: Verdana;
	font-size: 14pt;
	color: Blue;
	text-align: left;
}
.TIDownloadErrorMessage
{
	font-family: Verdana;
	font-size: 10pt;
	color: Red;
	font-weight: bold;
	text-align: left;
}
.TIDownloadMessage
{
	font-family: Verdana;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
	text-align: left;
}
.TIDownloadLink
{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
.TILegendLabel
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}
.TILegendIncomplete
{
	font-family: Verdana;
	font-size: 10pt;
	color: Red;
	font-weight: bold;
}
.TILegendRejects
{
	font-family: Verdana;
	font-size: 10pt;
	color: Blue;
	font-weight: bold;
}
.TIdlListHeader
{
	background-color: #5b6670;
}
.TIdlListHeaderFont
{
	font-family: Verdana;
	font-size: 8pt;
	color: White;
	font-weight: bold;
}
.TIFileDetailHeader
{
	background-color: #5b6670;
	font-family: Verdana;
	font-size: 8pt;
	color: White;
	font-weight: bold;
}
.TIClaimDetailDataGridHeaders
{
	background-color: Lavender;
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}
.TIClaimDetailDataGrid
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}
.TIClaimDeteailDataGridAltRow
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	background-color: WhiteSmoke;
}
.TIValidation
{
	font-family: Verdana;
	font-size: 12pt;
	color: Red;
	font-weight: bold;
	height: 30;
	width: 500;
	padding-top: 5;
}
.TIProcessing
{
	font-family: Verdana;
	font-size: 12pt;
	color: Navy;
}

.CFTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	background-color: #FFFFCC;

 	
}
.CFHeaderLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	background-color: #FFFFCC;
	text-align: left;
	vertical-align: bottom;
}
.CFHeaderRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066FF;
	background-color: #FFFFCC;
	text-align: left;
	vertical-align: bottom;
}
.TextBoxFocus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1;
	background-color: #99FFCC;
	font-size:9pt;
}
.TextBoxNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1;
	background-color: #FFFFFF;
	font-size:9pt;
}
.TextBoxError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1;
	background-color: #FDA8A8;
	font-size:9pt;
}

.TDBlackBackground {
	background-color: #000000;
}
.DivHide {
	display: none;
}
.DivShow {
}
.Hide {
	display: none;
}
.Show {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:8pt;
}

.NcaaTitle {
	font-family: verdana, arial, sans-serif;
	color: #003366;
	font-size: 14px;
	font-weight: bold;
}

.NcaaSubTitle {
	font-family: verdana, arial, sans-serif;
	color: #003366;
	font-size: 11px;
	font-style: italic;
}

.NcaaParagraphTitle {
	font-family: verdana, arial, sans-serif;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}


.NcaaParagraph {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	text-align: left;
}
.NcaaParagraphBenefitCard {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	text-align: left;
}


.NcaaParagraphBold {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
}

.NcaaParagraphTitleBold {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}	

.NcaaParagraphFormHelp {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	text-align: left;
	background-color: #FFEDAF;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}	

.NcaaParagraphFormHelpBold {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	background-color: #FFEDAF;
	color: #000000;
}	

.NcaaUL {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #000000;
}

.NcaaLI {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #000000;
}


.NccaSmallBlueText {
	font-family: verdana, arial, sans-serif;
	color: #0099CC;
	font-size: 9px;
	text-align: left;
}
.NcaaSmallBlueBoldText {
	font-family: verdana, arial, sans-serif;
	color: #0099CC;
	font-size: 9px;
	font-weight: bolder;
	text-align: left;
}
	
.NcaaSchoolTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}

.NcaaSchoolLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #99FFFF;
}

.NcaaFormTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #3366CC;
	text-align: center;
}
.NcaaFormTitleSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3366CC;
	text-align: center;
}

.NcaaParagraphError {
	font-family: verdana, arial, sans-serif;
	color: #CC0033;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
}
.NcaaParagraphBlueMedium {
	font-family: verdana, arial, sans-serif;
	color: #3366CC;
	font-size: 10px;
	text-align: left;
}
.NcaaValidationError {
	font-family: verdana, arial, sans-serif;
	color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
}

.NcaaValidationErrorTextBox {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FF6A6A;
	color: #000000;
}

.NcaaValidationErrorHidden {
	visibility: hidden;
}

.NcaaError {
	font-family: verdana, arial, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

.NcaaNotification {
	font-family: verdana, arial, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.NcaaBoldSubTitleLeft {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.NcaaFormHeader {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.NcaaFormValues {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.NcaaFormLabel {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.NcaaBenefitCardSchoolName {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}

.NcaaBenefitCardPatientName {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}

.NcaaGridInfo {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

.NcaaLargeMessage {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.NcaaLargeMessageUnderline {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.NcaaOptionalLabel {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
}

.NcaaCardData {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.NcaaFormFieldHelp {
	font-family: verdana, arial, sans-serif;
	font-size: 8px;
	color: #E0FFFF;
}


.NcaaLetter {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #000000;
}

.NcaaBenefitCard {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #000000;
}

.NcaaStandAloneText {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
}

.NcaaLetterItalic {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #000000;
	text-align: left;
}

.NcaaLetterBold {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.NcaaLetterBoldUnderline {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

span.NcaaRadioButton input {
	width: 20px;
	height: 20px;
}
.NcaaListBoxUnderline {
	text-decoration: underline;
}

.NcaaRadioButton {
  width: 25px;
	height: 25px;
}

#shadow-container {
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
position: relative;
left: -2px;
top: -2px;
}

#shadow-container .shadow1 {
background: #F1F0F1;
}

#shadow-container .shadow2 {
background: #DBDADB;
}

#shadow-container .shadow3 {
background: #B8B6B8;
}

#shadow-container .container {
background: #ffffff;
border: 1px solid #000000;
padding: 0px;
}

#shadow-container2 {
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow-container2 .shadow2,
#shadow-container2 .shadow3,
#shadow-container2 .container {
position: relative;
left: -2px;
top: -2px;
}

#shadow-container2 .shadow1 {
background: #F1F0F1;
}

#shadow-container2 .shadow2 {
background: #DBDADB;
}

#shadow-container2 .shadow3 {
background: #B8B6B8;
}

#shadow-container2 .container {
background: #ffffff;
border: 1px solid #000000;
padding: 0px;
}

#shadow-container3 {
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow-container3 .shadow2,
#shadow-container3 .shadow3,
#shadow-container3 .container {
position: relative;
left: -2px;
top: -2px;
}

#shadow-container3 .shadow1 {
background: #F1F0F1;
}

#shadow-container3 .shadow2 {
background: #DBDADB;
}

#shadow-container3 .shadow3 {
background: #B8B6B8;
}

#shadow-container3 .container {
background: #ffffff;
border: 1px solid #000000;
padding: 0px;
}

#shadow-container4 {
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow-container4 .shadow2,
#shadow-container4 .shadow3,
#shadow-container4 .container {
position: relative;
left: -2px;
top: -2px;
}

#shadow-container4 .shadow1 {
background: #F1F0F1;
}

#shadow-container4 .shadow2 {
background: #DBDADB;
}

#shadow-container4 .shadow3 {
background: #B8B6B8;
}

#shadow-container4 .container {
background: #ffffff;
border: 1px solid #000000;
padding: 0px;
}

.eMDnetTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: x-large;
	font-weight: bold;
}
.eMDnetSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #003366;
	font-size: large;
}

.eMDnetFormTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: large;
	font-weight: bold;
}
.eMDnetFormSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #003366;
	font-size: medium;
}
.eMDnetFormSubTitleForgot {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
	padding-left:70px;
	padding-right:70px;
	color: #003366;
	font-size: medium;
}

.eMDnetParagraphTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: large;
	font-weight: bold;
}
.eMDnetParagraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	background-color: #C2EBF1;
}
.eMDnetParagraphSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	background-color: #FFEDA6;
}

.eMDnetFeatureListTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #003366;
	font-size: large;
	background-color: #FFEDA6;
}

.eMDnetLogInTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #003366;
	font-size: large;
}

.eMDnetFeatureListSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: small;
	font-weight: bold;
	background-color: #FFEDA6;
}

.eMDnetLogInText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.eMDnetLogInForgot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.eMDnetParagraphSmallCallout {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: small;
	text-align: left;
	background-color: #FFEDA6;
}

.eMDnetParagraphSmallCalloutUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	font-size: small;
	text-align: left;
	background-color: #FFEDA6;
}

.eMDnetFormValues {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.eMDnetFormHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #BACADB;
	color: #000000;
}

.eMDnetFormHeaderHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #BACADB;
	color: #0000CD;
}

.eMDnetFormLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4E9CD5;
}

.eMDnetTextBoxNormal {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.eMDnetTextBoxError {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FDA8A8;
	font-size: 10px;
	font-weight: bold;
}

.eMDnetHipaaTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000AA;
	font-size: small;
	text-align: left;
	font-weight: bold;
}

.eMDnetHipaa {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000AA;
	font-size: small;
	text-align: left;
}

.eMDnetFormTitleText {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: medium;
	text-align: left;
}

.eMDnetFormHelpText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #4E9CD5;
	font-style: italic;
	font-size: small;
}

.eMDnetRadioButton {
  width: 25px;
	height: 25px;
}
span.eMDnetRadioButton input {
	width: 20px;
	height: 20px;
}

.eMDnetLargeMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.NcaaBenefitCardSchoolName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}

.eMDnetBenefitCardPatientName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}

.eMDnetBenefitCardPayorName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.eMDnetBenefitCardCustomerName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.eMDnetBenefitCardCallTollFree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}

.eMDnetBenefitCardCallTollFreeCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: italic;
}


.eMDnetBenefitCardPayorSendTo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align: right;
}

.eMDnetBenefitCardCopy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align: left;
}

.eMDnetBenefitCardCopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	font-weight: bold;
	font-style: italic;
}


.eMDnetCardData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.eMDnetFormFieldHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #E0FFFF;
}

.eMDnetGridInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

.eMDnetRequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
}

.eMDnetPSNInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: left;
	color: #003366;
	background-color: #C2EBF1;
}

.eMDnetPSNInfoBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #003366;
	background-color: #33CCFF;
}

.eMDnetLetterBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

.eMDnetLetter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.eMDnetLetterItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #000000;
}

.eMDnetLetterLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0070AF;
}

.eMDnetLogoLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
}

.eMDnetCardRightPad {
	padding-right: 4px;
}

.eMDnetListBoxHeader {
		color: #778899;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bolder;
		font-size: 24px;
}

.eMDnetHeaderParagraph {
	text-align: left;
}
.eMDnetHeaderTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

.eMDnetHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.eMDnetHeaderColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	color: #000080;
}

.eMDnetHeaderBoldColor {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: left;
	color: #000080;
}

.eMDNetGridTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	color: #003366;
}

.eMDnetResultsSetButton
{
	background-color: #FF0000;
	font-size:10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;	 
	border-style:groove ;
	cursor:hand;
}

.eMDnetButton
{
	background-color:#C2EBF1;
	font-size:10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;	 
	border-style:groove ;
	cursor:hand;
}
.eMDnetParagraphFormHelpBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	background-color: #C2EBF1;
	color: #000000;
}	

.eMDnetParagraphFormHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	background-color: #C2EBF1;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}	

#inReceivingTab,
#inProgressTab,
#missingTab,
#closedTab
{
    margin-top:5px;
}

div#ExportExcel
{
  float:          right;
}

.CssRIButton
{
	background-color:#FFCC33;
	font-size:10px;
	font-weight: bold;
	font-family: Verdana;
	color:#666666;	 
	border-style: solid ;
	cursor:hand;
	border-width: 1px;
}


div#btHeader .bt-menu #batchTools
{
    float: left;
    color: #9AAEDB;
    padding: 4px 32px 4px 32px;
    background-color:#FFCC33;
    color:   #666666;
    font-weight: bold ;
    font-family: Verdana ;
    font-size:  10px;
    border-style: solid;
    border-width: 1px;
    border-color:#666666;
    cursor:hand;
    
}
.batchToolsContainer
{    
    border-style:groove;
    border-width: 1px;
    border-color:#666666;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


/*** ESSENTIAL STYLES ***/
.bt-menu, .bt-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bt-menu li {
	position: relative;
}
.bt-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	right:0%;
	z-index: 99;
}
.bt-menu > li {
	float: left;
}
.bt-menu li:hover > ul
{
	display: block;
}

.bt-menu a {
	display: block;
	position: relative;
}
.bt-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.bt-menu {
	float: left;
	margin-bottom: 1em;
}
.bt-menu ul {	
	min-width: 12em; /* allow long menu items to determine submenu width */
	width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.bt-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: .75em 1em;
	text-decoration: none;	
}
.bt-menu a {
	color: #13a;
}

.bt-menu ul li {
	background: #AABDE6;
	width:100%;
}
.bt-menu ul ul li {
	background: #9AAEDB;
}
.bt-menu li:hover
 {
	background: #CFDEFF;
	/* only transition out, not in */
	-webkit-transition: none;	
}
.bt-menu li  {
float: left;
position: relative;
z-index: 99; }

#dvFooter {    
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width:100%;
} 

#tblFooter tr td label pre{
    font-size:x-small;
    font-family:Verdana; 
    font-weight:bold; 
    vertical-align:middle;  
    color:white;
}

.modal {
	display: none;
	position: fixed;
	z-index: 1000;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}

.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	max-width: 500px;
}

.close {
	color: #aaa;
	float: right;
	font-size: 20px;
	font-weight: bold;
}

	.close:hover,
	.close:focus {
		color: black;
		text-decoration: none;
		cursor: pointer;
	}

.code-input-container {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

.code-input {
	width: 40px;
	height: 40px;
	font-size: 20px;
	text-align: center;
	border: none;
	border-bottom: 2px solid #ccc;
	outline: none;
	background: none;
}

	.code-input::placeholder {
		color: #ccc;
		text-align: center;
	}

.fontsize11 {
	font-size: 11px;
}

.code-input:focus {
	border-bottom: 2px solid #000;
}

.control-container {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 15px; /* Space between buttons */
	margin-top: 20px; /* Space between input boxes and buttons */
}

.timer {
	font-size: 14px;
	text-align: right;
	color: red;
}







