﻿/* Revision History
	Date		Author		Description
    08/30/23	JBitonio    CC526  Added LabelCell6 and SubLabelCellFull6
    01/25/23    RMarinas    18494  Added .BreakWord
    03/17/21    RLayog      18198  Added modalBackgroud for modalpopup extender iFrame
    12/23/20    RDerama     N/A    Adjusted margin on buttonscaling
    08/20/20    RLayog      18112  Created buttonscaling class that autoscales based on text length
    06/17/20    RDerama     18183  Added .divBasicSearchLabel 
    10/16/19	JBitonio    18023  Updated vivasHeading2
    10/15/19	JBitonio    18023  Added vivasHeading2 for Header of IRISH LIFE Hospital Claim - Direct Payment (Sept2019)
    10/12/18	JBitonio    17349  Updated width for Invoice Number Grid	
    09/27/18    RDerama     N/A    Added .box-sizing
    09/18/18    RDerama     N/A    Added overFlow-y-hidden
    07/20/18    RMarinas    Updated vhiClaimFormPanelBorder class.
    02/06/18    RDerama     N/A    Added .word-break
    02/01/18    JBitonio    N/A    Added widebuttons7 for buttons when adding user in usermaintenance page 
    01/31/18    RDerama     17305  Added .otherConsultantPanel
    01/30/18    DSeraJose   13743  Removed tooltip css in my claims search
    01/29/18    RDerama     17305  Added .RecallButtons to fix data recall buttons' position
    01/29/18    DSeraJose   13715  Added .ClaimSupportingDocs for supporting docs scroll bar
    01/29/18    DSeraJose   13715  Added .supporting_doc_label for claim requirements
    01/18/18    RDerama     17305  Added width and text alignment on CollapsePanelLinkButton for Safari issue
    01/16/18    RDerama     17305  Adjusted DataGridRowStyle height
    01/08/17    DSeraJose   13743  Added .MyClaimsBoldRedFontWithHyperlink for myclaimsearch comments
    01/08/17    RDerama     17349  Added styles for Manage Claim Hospital invoice table  
    12/08/17    RDerama     N/A    Added .ClaimForms for ClaimRequirementsMaintenance
    11/27/17    DSeraJose   17642  Added ellipsis in invoice charges column
    11/21/17    RDerama     N/A    Adjustment for btnConsultantSignature position
    11/21/17    DSeraJose   N/A    Adjusted data recall claim preview width size
    10/24/17    RDerama     N/A    Added .requirement-fieldset
    10/04/17    RDerama     N/A    Added column-display-none for MyClaims table
    09/27/17    RDerama     N/A    Modified datagridHeaderStyle th border color
    09/26/17    RDerama     17305: Added z-index to SubHeaderTextCell
    08/25/17    RDerama     17305: Added .cancelDivTd
    08/16/17    RDerama     17305: Added .widebuttons6 for Manage Document button on Part 2
    08/04/17    RDerama     17305: Removed overflow: hidden on VhiSection
    07/14/17    RDerama     17224: Added maximum height for claim requirements panel
    06/28/17	RDerama	    N/A: Set DynamTwainGlobal width and height to 1px	
    06/06/17    RDerama     17165: Removed "magin:0 auto !important" on "table" style and added new ".SearchDatagrid tbody table" style.
    04/27/17    DSeraJose   17165: Added page settings style for claimsearch page
    04/21/17    RDerama     17305: Adjusted widebuttons width.
    04/07/17    RDerama     17305: Adjusted InvoiceTextbox width.
    03/27/17    RDerama     17305: Adjusted width of mediumbutton.
    03/27/17    DSeraJose   17305: Updated tab font color
    03/24/17    DSeraJose   17305: Modified #ctl00_ContentPlaceHolder1_tcSearch_body display style.
    03/24/17    RDerama     17305: Adjusted width for SubLabelCellFull for cross-browser compatibility.
    03/23/17    RDerama     17305: Added .VhiInfoSetBorder .cancelTdStyle.
    03/21/17    RMarinas    17304: Removed extra curly brace.
    03/17/17    DSeraJose   17305: added width in CollapsePanelLinkButton to fixed cross brower issue in hide/show panel 
    02/20/17    DSeraJose   17305: Cross browser myclaims search style update
    02/17/17    RMarinas    17304: Cross browser scanning update.
    02/15/17    DSeraJose   17305: Added style for pagerstyle(Loose Bills) and ul(invoices)
    02/14/17    RDerama     17305: Styles for LAYA and Irish Life Health.
    02/10/17    DSeraJose   17305: Added some style in list search exterder class
    02/08/17    DSeraJose   17305: Added fieldset style for User maintenance
    02/08/17    RDerama     17305: Adjusted some styles to fix Laya UI.
    02/07/17    RDerama     17305: Adjusted border color for procedure grid view.
    02/03/17    RDerama     17305: Fixed alignment of checkboxes/radioboxes. Added .NavigationSpan a:hover text-decoration: none to remove underline on links when hovered.
    02/02/17    DSeraJose   17305: Added change radButtonSpace to input[type=radio] and removed ColorDisabledLabel
    02/02/17    RDerama     17305: Added clear and paddingLeft5. Added/Modified styles for collapsible panels.
    02/01/17    DSeraJose   17305: Added ColorDisabledLabel and RadButtonSpace for cross browser issue (e-submission maintenance)
    02/01/17    DSeraJose   17305: Added input[type=radio] for cross browser issue (e-submission maintenance)
    01/31/17    DSeraJose   17305: Added additional style for cross browser issue (facility maintenance)
    01/31/17    RDerama     17305: Added overflow-y: hidden on .VhiSection to fix UI issue on Clinical Consultant page.
                            17305: Adjusted some styles for cross browser. Added #update-loader { display:none; }
    01/30/17    DSeraJose   17305: Fixed Page alignment cross browser issue (code maintenance)
    01/30/17    DSeraJose   17305: Fixed Page alignment cross browser issue (code maintenance)
    01/30/17    RDerama     17305: Added additional styles for cross-browser issues
    11/14/16    JBitonio    17267 added BlueFontWithHyperlinkNoUnderLine
    09/30/16	RMarinas	17267: Added PDFLinkPanel and ClinicalConsultantClaimFormLink classes.
	07/18/16    JBitonio    17130 Added datagridRowStyle2 and datagridAltStyle2 styles to be same as datagridRowStyle and datagridAltStyle but with fontsize 11
	04/27/16	JBitonio	17110 Added CSS for label of Days_No_bed in manage claim for Aviva HCT17
	04/14/16	JBitonio	17046 Added css ChekBoxList2 for checkboxlist where the box is on the left.
	03/30/16	MGuanlao    17100: Added css for Enabled and Disabled link.
    02/24/16    RMarinas    Updated SubHeaderTextCell and mainBox classes.
	06/23/15	MGuanlao	16416: Added new SubLabelCell css for Laya Hospital (May2015)
	06/18/15 	JBitonio    15327: Fixed the overlapping of Main Panel and Content Details
	02/09/15	MGuanlao	Added css for NOK.
	10/14/14	RMarinas    Removed unused codes.
	10/09/14	RMarinas    Removed unused codes.
	09/18/14	MGuanlao	15077: Added css for ESB New form.
	07/23/14    RMarinas    14896: Hospital Billing - Edit all fields in invoice charges
	02/20/14	MGuanlao	14042: Removed updates for Hospital Admission checkbox.
	01/16/14	MGuanlao	N/A: Added LabelCell5 style for Hospital Admission checkbox list.
    12/17/13	RMarinas	13745: Added ".ChekBoxList input" style
	11/19/13	AEstrella	13697: Update to VHI oncology form 
	06/06/13	MGuanlao	Included Billing menu style to existing menu css.
    01/16/13    Roy Caliwag 0011802 Removed link button style (orange).
    01/15/13    Roy Caliwag 0011802 UI for other Insurers: Different Font Styles and Size - Created styles.
	08/17/12	MGuanlao	Changed GloHealthHeading text color to white.
	07/26/12	MGuanlao	Added css for navigation menu links.
	07/13/12	MGuanlao	Removed extra width from menubuttons_parent.
	07/02/12	MGuanlao	Added Part 2 specific css for header colors.
	07/02/12	MGuanlao	EClaims: Clinical Consultant
	07/02/12	RDimarucut	10648 eClaims: Updated background-color of E-claim's headers.
    06/29/12	AEstrella	10648 eClaims: Patient/Policy page (Added css for EClaim Headers)
	05/30/12	MGuanlao	Removed border for topLeftNav and added border for fixedPositionPanel.
	05/29/12	MGuanlao	Lowered the z-index property of static header so as not to cover the additional consultants.
	05/29/12	MGuanlao	Removed left border for MainBoxClaimForm class.
	05/29/12	MGuanlao	Added FixedPositionPanle for static header.
	02/26/12	JVillas		Added ColorDisabledTextboxFontSize11.
	11/14/11	MGuanlao	Added control specific CSS for basic and advanced search tabs.
	10/13/11	JVillas		Added new style for buttons.
	10/13/11	RMarinas	9579: Wider UI & Style Update.
	10/10/11	RMarinas	9579: Wider UI & Style Update.
	09/12/11	RMarinas    9546: Added Type to Search functionality on Codes and Descriptions.
	07/27/11    RMendoza    9246: Added CSS Menu
	07/14/11	RMarinas	Added #ctl00_mnuConsultantsn0Items.
	07/14/11	RMarinas	9159: Added '.manageclaim_activities_mainactivity:hover' and 
							'.manageclaim_activities_subactivity:hover'
	07/12/11    RMendoza    9122: Added #divClaimFormMaster css
	04/19/11	JVillas		8666: Added .SubLabelCellFull3 css class.
	03/31/11	RAleta		Change GardaHeaderColor to gray
	03/22/11	RMarinas	Created divActionPanel class.
    03/08/11	RFernando	8169: Added for User Setup Favourites
	03/01/11	JVillas		8360: Added other CSS for MyClaimsSearch.aspx page.
	12/17/10    EBrosas     Removed unused items.
*/
html, body
{
	font-size: 9pt;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	text-align: left;
	background-color: white;
	background-repeat: repeat;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	height: 98%;
}

.tableheader
{
	font-size: 11px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-weight: bold;
}

table
{
	font-size: 11px;
    /*margin: 0 auto !important;*/
}

table.body { margin: 0 auto; }

hr
{
	height: 1px;
}
a
{
	cursor: pointer;
	color: Blue;    
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
	color: #003399;

}

a[disabled]
{ 
    color: #727272 
}

.notselected
{
	cursor: pointer;
	color: blue;
	text-decoration: underline;
}
.selected
{
	cursor: pointer;
	color: blue;
	text-decoration: none;
}

.HeaderLabel
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

.HeaderLabelBlue
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: #0046d5;
}

.search_result_padding
{
	padding-left: 10px;
	padding-right: 10px;
	height: 18px;
}

.SearchLabel
{
	padding-left: 5px;
	text-align: left;
	height: 21px;
}

.Label
{
	padding-left: 5px;
	text-align: left;
	font-weight: normal;
}

.LabelCell
{
	vertical-align: top;
	padding-top: 3px;
	width: 113px;
	text-align: left;
	font-size: 11px;
}

.LabelCell2
{
	vertical-align: top;
	padding-top: 3px;
	width: 113px;
	text-align: left;
	font-size: 11px;
}

.LabelCell3
{
	vertical-align: top;
	padding-top: 3px;
	width: 110px;
	text-align: left;
	font-size: 11px;
}

.LabelCell4
{
	vertical-align: top;
	padding-top: 3px;
	width: 350px;
	text-align: left;
	font-size: 11px;
}

.LabelCell5
{
	vertical-align: top;
	padding-top: 3px;
	width: 425px;
	text-align: left;
	font-size: 11px;
}

.LabelCell6
{
	vertical-align: top;
	padding-top: 3px;
	width: 470px;
	text-align: left;
	font-size: 11px;
}

.SubLabelCellFull
{
	vertical-align: top;
	padding-top: 3px;
	width: 225px;
	text-align: left;
	font-size: 11px;
}

.SubLabelCellFull2
{
	font-size: 11px;
	vertical-align: top;
	padding-top: 3px;
	width: 104px;
	text-align: left;
}

.SubLabelCellFull3
{
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}

.SubLabelCellFull4
{
	font-size: 11px;
	vertical-align: top;
	padding-top: 3px;
	width: 113px;
	text-align: left;
}

.SubLabelCellFull5
{
	vertical-align: top;
	padding-top: 3px;
	width: 218px;
	text-align: right;
	font-size: 11px;
}

.SubLabelCellFull6
{
	font-size: 11px;
	vertical-align: top;
	padding-top: 3px;
	width: 130px;
	text-align: left;
}

.ControlCell
{
	text-align: left;
	font-size: 11px;
}

.DropDownTime
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
}

.DynamicControlCell
{
	vertical-align: top;
	font-size: 11px;
}

.TableLeftIndent
{
	text-indent: 2px;
	text-align: left;
}

.TableStyle
{
	background: #ffffff;
	width: 685px;
}

.TextBox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 80px;
}

.TextBoxFull
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 98%;
	width: expression(this.parentNode.offsetWidth*0.98);
}

.DropDownList
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 80px;
}

.DropDownList1
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 208px;
}

.DropDownListCalandarWidth
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 130px;
}
.TextBox1 /* 3 lines */
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 200px;
}

.MultilineTextbox /* 2 lines */
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 200px;
	height: 26px;
}

.MultilineTextboxNoWidth /* 2 lines */
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	height: 26px;
}

.MultilineTextBoxFull /* 3 lines */
{
	font-family: Tahoma,Verdana,Segoe,Sans-Serif;
	font-size: 11px;
	height: 39px;
	width: expression(this.parentNode.offsetWidth*0.99);
}

.MultilineTextBoxFullNoWidth /* 3 lines */
{
	font-family: Tahoma,Verdana,Segoe,Sans-Serif;
	font-size: 11px;
	height: 39px;
}

.Txtboxes
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 80px;
}

.ColorDisabled
{
	font-size: 11px;
	background-color: #dcdcdc;
	width: 80px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
}

.ColorEnabled
{
	color: #000000;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
}
input.ColorEnabledNew
{
	color: black;
}



.ColorDisabledTextboxNoWidth
{
	font-size: 10px;
	background-color: #dcdcdc;
}

.ColorDisabledTextbox
{
	font-size: 10px;
	background-color: #dcdcdc;
	width: 80px;
}

.ColorDisabledTextboxFontSize11
{
	font-size: 11px;
	background-color: #dcdcdc;
	width: 80px;
}

.ColorDisabledMultilineTextbox /* 3 lines */
{
	background-color: #dcdcdc;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 200px;
	height: 25px;
}

.ColorDisabledMultilineTextBoxFull
{
	background-color: #dcdcdc;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	height: 37px;
	width: expression(this.parentNode.offsetWidth*0.99);
}

.IconCalendar
{
	width: 22;
	height: 21;
	cursor: hand;
}

.IconLookup
{
	width: 21;
	height: 21;
	cursor: hand;
}

.ActiveFormMenu
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	background-color: white;
	width: 100%;
	height: 20px;
	cursor: pointer;
	height: 14px;
}

.ActiveFormMenu
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	cursor: default;
}

.FormMenu
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	width: 100%;
	cursor: pointer;
	height: 20px;
}

.ActiveFormMenu:hover
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	background-color: White;
	cursor: pointer;
}

.FormMenu:link
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.FormMenu:visited
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.FormMenu:hover
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.DynamicHoverStyle
{
	background-color: #EFF3FB;
}

.DynamicMenuItemStyle
{
	color: Black;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 22px;
	width: 125px;
	border-right: #4b85aa 1px solid;
	border-top: #4b85aa 1px solid;
	border-left: #4b85aa 1px solid;
	border-bottom: #4b85aa 1px solid;
	text-align: left;
}

.DynamicSelectedStyle
{
	background-color: #4b85aa;
}

.StaticHoverStyle
{
	text-decoration: underline;
}

.StaticMenuItemStyle
{
	color: Black;
	font-size: 11px;
	padding-right: 0px;
	padding-left: 0px;
}

.StaticMenuStyle
{
	color: Black;
}

.StaticSelectedStyle
{
	background-color: #4b85aa;
}

.HeaderWithFill
{
	background-color: #dff1ff;
	color: #4682b4;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
	text-align: left;
}

.sharedInsurerHeadingNoFill
{
	color: #4682b4;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.sharedInsurerHeading
{
	color: #4682b4;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.vhiHeading
{
	background-color: #fae4c3;
	/*color: #eb8905;*/
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
	margin-top: 2px;
}

.VhiInfoSetBorder
{
	font-size: 11px;	
	float: left;
	margin: 2px 0 2px 0;
	height: auto;
}

.VhiInfoSetBorder .cancelTdStyle td
{
	padding: inherit;
}

.VhiInfoSetBorder td
{
	padding: 0px 3px 0px 5px;
	border-color: #bdbdbd;
}

.vhiHeadingEClaim
{
	background-color: #69207E;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.vhiHeadingEClaimPart2
{
	background-color: #69207E;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.vivasHeading
{
	background-color: #d0f1da;
	color: #31b65a;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.vivasHeading2
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}
.searchClaimHeading
{
	background-color: #dff1ff;
	color: #4682b4;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}
.avivaHeading
{
	background-color: #d0f1da;
	color: #31b65a;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.avivaHeadingEClaim
{
	background-color: #59B337;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.avivaHeadingEClaimPart2
{
	background-color: #59B337;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.AvivaHospitalHeader
{
	font-size: 12px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #0068B4;
	height: 18px;
}
.AvivaHospitalHeader a
{
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.AvivaSection
{
	padding-top: 1px;
}

.layaHeadingEClaim
{
	background-color: #6289FF;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.layaHeadingEClaimPart2
{
	background-color: #6289FF;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	padding: 0 4px 0 4px;
	letter-spacing: 1px;
	margin-top: 2px
}

.linkButtonEClaim
{
	color: #ffffff;
}

.bupaHeading
{
	background-color: #00adee;
	color: #fffffc;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.quinnHeading
{
	background-color: #00adee;
	color: #fffffc;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}


.ntpfHeading
{
	background-color: #ffff99;
	color: #144f87;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.poaHeading
{
	background-color: Gray;
	color: #565251;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
	width: 98.5%;
	margin-left: 3px;
}

.nonInsHeading
{
	background-color: #F58AEC;
	color: #2B19EB;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.niHeading
{
	background-color: #F58AEC;
	color: #2B19EB;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.glohealthHeading
{
	background-color: #70cbcc;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.scrollBox
{
	width: 100%;
	height: 300px;
	overflow: auto;
	border: 1;
	font-size: 3;
}

.errormessage
{
	color: Red;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 8pt;
	background-color: Yellow;
	outline-color: Yellow;
}

.searchclaimlink
{
	background-image: url(../_images/bgLeftNav.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	width: 93px;
	height: 20px;
}

.searchclaimlink:hover
{
	background-image: url(../_images/bgLeftNavOver.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	width: 93px;
	height: 20px;
}

/** CLAIM REPORT CSS **/

.report
{
	text-align: left;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
}

.reportdiv
{
	text-align: left;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	border-color: #e0dfe3;
}

.reporttable
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #dff1ff;
}

.reportbuttons
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	width: 120px;
	height: 25px;
	background-color: Transparent;
	background-image: url(../images/reportbutton.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: center center;
}

.reportheader
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #2774aa;
}

.reportmainheader
{
	font-size: 14px;
	font-weight: bold;
}

/** END OF CLAIM REPORT CSS **/

.smallbuttons
{
	width: 40px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	height: 25px;
}



.buttonscaling {
    border-style: outset;
	border-color: inherit;
	border-width: 0px;
    background-image: url('../images/button3.jpg' );
    background-repeat: no-repeat;
    background-color:black;
    background-position:center center;
    height: 25px;        
    background-size: 100% 100%;
    font-family: Tahoma,Verdana,Segoe,sans-serif;
    font-size: 10pt;
    margin: -1px
}


.button
{
	width: 100px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	height: 25px;
}

.mediumbuttons
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/mediumbutton.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	width: 125px;
	height: 25px;
}

.normalbuttons
{
	width: 80px;
	border-style: outset;
	border-color: inherit;
	border-width: 0px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(            '../images/button.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 25px;
}

.normalbuttons2
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/button2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	width: 68px;
	height: 25px;
}

.normalbuttons3
{
	border-style: outset;
	border-color: inherit;
	border-width: 0px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(            '../images/button3.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	width: 150px;
	height: 25px;
}

.normalbuttons4
{
	border-style: outset;
	border-color: inherit;
	border-width: 0px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(            '../images/button4.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 25px;
}

.normalbuttons5
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/button5.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	width: 98px;
	height: 25px;
}

.hiddenbuttons
{
	width: 1px;
	height: 1px;
	visibility: hidden;
}

.menubuttons
{
	width: 80px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/menubutton.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	width: 60px;
	height: 25px;
}

.menubuttons_parent
{
	width: 80px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/menubutton_divider.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	height: 25px;
	text-decoration: none;
	z-index: 0;
	position: relative;
	padding: 2px, 2px, 2px, 2px;
}
.menubuttons_parent:hover
{
	text-decoration: none;
}

.menubuttons_RaiseManualInvoice
{
	width: 80px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/menubutton_divider2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	width: 500px;
	height: 50px;
	text-decoration: none;
	z-index: 0;
	position: relative;
	padding: 2px, 2px, 2px, 2px;
}
.menubuttons_RaiseManualInvoice:hover
{
	text-decoration: none;
}

.menubuttons_RaiseInvoice
{
	background-image: url(../images/menubutton2.png);
	width: 126px;
	height: 23px;
}
.menubuttons_RaiseInvoice:hover
{
	text-decoration: none;
}

.widebuttons
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/widebutton.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: center center;
	width: 190px;
	height: 25px;
}
.widebuttons2
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/widebutton2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: center center;
	width: 218px;
	height: 25px;
}
.widebuttons3
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/widebutton3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: center center;
	width: 140px;
	height: 25px;
}

.widebuttons4
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/widebutton2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: center center;
	width: 300px;
	height: 25px;
}

.widebuttons5
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/widebutton4.jpg);
	background-repeat: no-repeat;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: left left;
	width: 280px;
	height: 25px;
	background-position: center center;
	text-align: center;
}

.widebuttons6
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/widebutton5.jpg);
	background-repeat: no-repeat;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: left left;
	width: 128px;
	height: 25px;
	background-position: center center;
	text-align: center;
    padding-left:6px
}
.widebuttons7
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
	background-color: Transparent;
	background-image: url(../images/widebutton.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0px outset;
	border-top: 0px outset;
	border-left: 0px outset;
	border-bottom: 0px outset;
	background-position: center center;
	width: 180px;
	height: 25px;
}
.panel
{
	font-size: 9pt;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	text-align: left;
	background-color: #004080;
}

/** CLAIM STATUS CSS **/

.statusheader
{
	font-size: 8pt;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-weight: bold;
}
.statustable
{
	text-align: left;
	border: none;
}
.statustableheader
{
	font-size: 11px;
	background-color: #dff1ff;
	color: #2774aa;
	height: 20px;
	font-weight: bold;
	text-align: center;
}
.statusalternaterowstyle
{
	height: 25px;
	background-color: #f6fafd;
}
.statusrowstyle
{
	height: 25px;
}
.statusmultilinetextbox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 250px;
	height: 40px;
}

.BlueFontWithHyperlink
{
	font-size: 11px;
	color: Blue;
	text-decoration: underline;
}
.BlueFont, .BlueFont:hover
{
	color: Blue;
	text-decoration: none;
	cursor: default;
}
.BlackFont, .BlackFont:hover
{
	color: Black;
	text-decoration: none;
	cursor: default;
}

.labelCtrls
{
	font-size: 7pt;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	text-align: left;
	font-weight: normal;
}

/** LOGIN CSS **/
.loginTextbox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 13px;
	width: 200px;
}
.loginTitle
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #4682b4;
}
.loginTable
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 15px;
	text-align: left;
}
/** END OF LOGIN CSS **/

.border-colorPermissions
{
	background-color: #4b85aa;
}

.panelSecurity
{
	overflow: visible;
	width: 100%;
	height: 100%;
}

/** Calendar CSS **/

.CalendarPopupTextBox
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
}

.CalendarPopup
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

.MonthHeaderStyle
{
	background-color: #cc3333;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	color: White;
}

.DayHeaderStyle
{
	background-color: #333333;
	color: White;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
}

.MonthYearItemStyle
{
	background-color: #99ccff;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
}
.MonthYearSelectedItemStyle
{
	background-color: #cc3333;
	color: White;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	width: 10px;
}
.SelectedDateStyle
{
	background-color: #cc3333;
	color: White;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	font-family: Tahoma;
	font-size: 11px;
}
.TodayDayStyle
{
	background-color: Yellow;
	color: #003399;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.WeekendStyle
{
	background-color: White;
	font-family: Tahoma;
	font-size: 11px;
}
.WeekdayStyle
{
	background-color: White;
	font-family: Tahoma;
	font-size: 11px;
}
.OffMonthStyle
{
	background-color: White;
	font-family: Tahoma;
	font-size: 11px;
	color: Gray;
}
.MonthYearButtonStyle
{
	background-color: White;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
}
.TextBoxLabelStyle
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
}
.SpecialDayStyle
{
	background-color: Yellow;
	color: #003399;
	font-family: Tahoma;
	font-size: 11px;
}

.ClearDateStyle
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #004080;
}
.DisabledDayStyle
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
}
.GoToTodayStyle
{
	font-family: Tahoma;
	font-size: 11px;
}
/** End of Calendar CSS **/

searchVisited, a.searchVisited:visited
{
	color: #003399;
}

.scrollBox2
{
	width: 100%;
	height: 200px;
	overflow: auto;
	border: 1;
	font-size: 3;
}

/********************************** v2.2 **********************************/
.body
{
	width: 800px;
}

.header
{
	background-color: White;
}

.footer
{
	margin-top: 3px;
	border-top: solid 5px #c0e4fe;
	font-family: Tahoma;
	font-size: 11px;
	color: #387da8;
}

.HeaderClaimForm
{
	background-color: White;
	text-align: center;
}

.TableHeaderClaimForm
{
	background-color: White;
	width: 100%;
}

.subHeader
{
	background-color: White;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 4px;
}

.DateText
{
	color: #60b0d6;
	font-size: 0.9em;
	font-family: Tahoma;
	font-weight: bold;
}

.SubHeaderTextCell
{
	background-color: #edf6ff;
	border-top: solid 1px #c0e4fe;
	border-right: solid 1px #c0e4fe;
	border-left: solid 1px #c0e4fe;
	position: fixed;
	top: 4px;
    width: 805px;
    z-index: 2000;
}

.subHeaderText
{
	color: #2774aa;
	font-size: 1.4em;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: uppercase;
}

.mainFont
{
	color: #387da8;
	font-size: 8pt;
	font-family: Tahoma;
	text-align: center;
}

.mainBox
{
    border-right: solid 1px #c0e4fe;
	border-left: solid 1px #c0e4fe;
	background-color: White;
	vertical-align: top;
	width: 687px;
	margin-left: auto;
	margin-right: auto;
}

.MainBoxClaimForm
{
	border-top: solid 1px #c0e4fe;
	border-bottom: solid 1px #c0e4fe;
	border-right: solid 1px #c0e4fe;
	border-left: solid 1px #c0e4fe;
	background-color: White;
	vertical-align: top;
	width: 687px;
}

/*Left navigation*/
.topLeftNav
{
	background-color: #dff2ff;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	width: 112px;
	height: 32px;
}

.TopLeftNavClaimForm
{
	border-top: solid 1px #c0e4fe;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	width: 110px;
	height: 35px;
}

.leftMainNav
{
	background-color: #dff2ff;
	border-bottom: solid 1px #c0e4fe;
	border-left: solid 1px #c0e4fe;
	border-right: solid 1px #c0e4fe;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 110px;
}

.LeftMainNavClaimsureForm
{
	background-color: #edf6ff;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 110px;
}

.leftNavMenuDivider
{
	height: 3px;
}

.leftNavMenuBottomSpace
{
	height: 100%;
	background-repeat: repeat-y;
}

.subMenu
{
	border: none;
}

/*Claim Form Menu*/
.MenuClaimForm
{
	background-color: #edf6ff;
	vertical-align: middle;
	border-bottom: solid 0px #c0e4fe;
	border-top: solid 0px #c0e4fe;
	padding: 0px 0px 0px 0px;
	height: 25px;
}

.MenuClaimFormBottom
{
	border-right: solid 2px #c0e4fe;
	height: 40px;
}

.MenuTableClaimForm
{
	width: 60%;
}

.MenuTabClaimForm
{
	text-align: center;
	vertical-align: bottom;
	border-left: solid 1px #c0e4fe;
	border-right: solid 0px #c0e4fe;
	padding: 0px 0px 0px 0px;
}

.InfoSetBorder
{
	font-size: 10px;
	border-right: #99ccff 1px solid;
	border-top: #99ccff 1px solid;
	border-left: #99ccff 1px solid;
	border-bottom: #99ccff 1px solid;
	width: 100%;
}

.MenuTabClaimForm input:hover {
    cursor: pointer;
}

.ImportantLabel
{
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
}

.ImportantLabelLarge
{
	font-size: 14px;
	font-weight: bold;
}

.HintLabel
{
	font-size: 7pt;
	font-family: Tahoma;
	font-style: italic;
}

.NormalLabel
{
	font-size: 8pt;
	font-family: Tahoma;
}

.datagrid
{
	border: solid 1px #dff1ff;
}

.datagrid td
{
	border: solid 1px #dff1ff;
}

.SearchDatagrid
{
	border: solid 1px #dff1ff;
	width: 100%;
}

.SearchDatagrid td
{
	border: solid 1px #dff1ff;
	text-align: center;
}

.datagridAltStyle, .datagridAltStyle td
{
	background-color: #f6fafd;
	font-size: 10px;
	font-weight: normal;
	font-family: Tahoma;
	height: 20px;
	border: solid 1px #dff1ff;
}

.datagridAltStyle2 td
{
	background-color: #f6fafd;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	height: 20px;
	border: solid 1px #dff1ff;
}
.datagridFooterStyle, .datagridFooterStyle td
{
	background-color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	height: 20px;
}
.datagridHeaderStyle, .datagridHeaderStyle th
{
	background-color: #dff1ff;
	border: solid 1px #9cd4ff;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	color: #2774aa;
	text-align: center;
	height: 20px;
}

.datagridHeaderStyle2, .datagridHeaderStyle2 th
{
	background-color: #dff1ff;
	border: solid 1px #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	color: #2774aa;
	text-align: center;
	height: 20px;
}

.InvoiceDataGridHeaderStyle, .InvoiceDataGridHeaderStyle th, .EClaimsDataGridHeaderStyle
{
	background-color: #dff1ff;
	border: solid 1px #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	color: #2774aa;
	text-align: center;
	height: 20px;
}

.datagridRowStyle, .datagridRowStyle td
{
	background-color: White;
	font-size: 10px;
	font-weight: normal;
	font-family: Tahoma;
	height: 20px;
	border: solid 1px #dff1ff;
}

.datagridRowStyle2 td
{
	background-color: White;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	height: 20px;
	border: solid 1px #dff1ff;
}

.DatagridPageStyle
{
	vertical-align: middle;
}

.DatagridPageStyle td table
{
	margin: 0 auto;
}

.ReportDatagrid
{
	border: solid 1px #dff1ff;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
}

.ReportDatagrid td
{
	border: solid 1px #dff1ff;
}

.GridCounter
{
	font-family: Tahoma;
	font-size: 10px;
	color: #282828;
	font-weight: bold;
	text-transform: capitalize;
}

.ReportHeaderStyle
{
	background-color: #dff1ff;
	border: solid 1px #dff1ff;
	font-weight: bold;
	font-family: Tahoma;
	color: #2774aa;
	text-align: center;
}

.ReportRowStyle
{
	font-size: 9pt;
	font-family: Tahoma;
	height: 20px;
}

.ScrollBoxShorter
{
	width: 100%;
	height: 100px;
	overflow: auto;
	border: 1;
	font-size: 3;
	overflow-x: hidden;
}

.ScrollBoxShorter3
{
	width: 100%;
	height: auto;
	overflow: auto;
	border: 0;
	font-size: 3;
}

.RecallButtons {
    position: fixed;
    left: 50px; 
    bottom: 10px; 
}

/************************* Invoicing CSS *********************************/
/** Modal overlay**/
#progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
}



#processMessage
{
	position: absolute;
	top: 30%;
	left: 43%;
	padding: 10px;
	width: 14%;
	z-index: 1001;
	background-color: #fff;
}
/** END Modal overlay**/
.watermarked
{
	background-color: #f6fafd;
	color: Gray;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
}
/** END AJAX WATERMARK **/

.DropDownListWide
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 140px;
}

.DropDownListWide80
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 80%;
}


.MultilineTextbox5 /* 5 lines */
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 200px;
	height: 60px;
}

.invoiceHead
{
	background-color: #8CB9D9;
	color: #ffffff;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 2px;
	letter-spacing: 1px;
	vertical-align: middle;
}

.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}

.MaskedEditError
{
	background-color: #ffcccc;
}

/*Vinny - Invoicing*/
.ListSearchExtenderPromptBlueBack
{
	font-style: italic;
	color: Black;
	background-color: #dff2ff;
	font-size: 11px;
	text-align: left;
	height:15px;
	width:150px;
}

#box-table-a
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	background-color: #EEEEEE;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
	text-indent: 50px;
}
#box-table-a td
{
	padding: 3px;
	border-bottom: 1px solid #fff;
	background-color: #EEEEEE;
	color: #2774aa;
	border-top: 1px solid transparent;
	text-indent: 100px;
	letter-spacing: 1px;
}
#box-table-a tr:hover td
{
	background: #CDE4F6;
	color: #2774aa;
}

#box-table-b
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 11px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 11px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}

#hospitalInvoiceSummaryBox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#hospitalInvoiceSummaryBox th
{
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	background-color: #EEEEEE;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
	text-indent: 50px;
}
#hospitalInvoiceSummaryBox td
{
	padding: 3px;
	border-bottom: 1px solid #fff;
	background-color: #EEEEEE;
	color: black;
	border-top: 1px solid transparent;
	text-indent: 100px;
}
#hospitalInvoiceSummaryBox tr:hover td
{
	background: #CDE4F6;
	color: #2774aa;
}
#hospitalInvoiceSummaryBox td:first-child
{
	font-weight: bold;
}

.MultilineTextbox5 /* 5 lines */
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 200px;
	height: 60px;
}

.LabelLargeBlue
{
	font-size: 12pt;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	text-align: left;
	font-weight: normal;
	color: Blue;
}

.LabelMediumBlue
{
	font-size: 10pt;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	text-align: left;
	font-weight: normal;
	color: Blue;
}

.LabelBlue
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	color: Blue;
}

/** PANEL **/

.SubPanel
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
}

.PanelwithGrid fieldset
{
	width: 100%;
	display: block;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-weight: bold;
	font-size: 11px;
}

/** END OF PANEL **/

/** TABLE **/

.NormalTable
{
	font-weight: normal;
	text-align: left;
}

/** END OF TABLE **/

.LabelBlueRightAlign
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	color: Blue;
}

.CollapsePanelHeaderVivas
{
	cursor: pointer;
	vertical-align: middle;
	text-align: left;
	background-color: #d0f1da;
	color: #31b65a;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 14px;
	padding-left: 4px;
	letter-spacing: 1px;
}
.CollapsePanelHeaderQuinn
{
	cursor: pointer;
	vertical-align: middle;
	text-align: left;
	background-color: #e6e5e5;
	color: #565251;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 14px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.CollapsePanelText
{
	float: left;
	margin-left: 3px;
}
.CollapsePanelText2
{
	float: left;
	margin-left: -1px;
}
/** Collapsible Panel CSS **/
.CollapsePanelvhiHeader
{
	cursor: pointer;
	vertical-align: middle;
	text-align: left;
	background-color: #fae4c3;
	color: #eb8905;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
	width: 98.5%;
	margin-left: 3px;
}

.CollapsePanelNtpfHeader
{
	cursor: pointer;
	background-color: #ffff99;
	color: #144f87;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 8px;
	letter-spacing: 1px;
}

.CollapsePanelMaintenanceHeader
{
	cursor: pointer;
	vertical-align: middle;
	text-align: left;
	background-color: #dff1ff;
	color: #4682b4;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
	width: 98.5%;
	margin-left: 3px;
}

.CollapsePanelImageButton
{
	float: right;
	vertical-align: middle;
	margin-right: 3px;
}
.CollapsePanelLinkButton
{
	float: right;
	vertical-align: middle;
	margin-right: 3px;
	font-weight: lighter;
	text-transform: capitalize;
	font-size: 10px;
    width:30px;
    text-align:right;
}
.print
{
	visibility: hidden;
}
/** End of Collapsible Panel CSS **/

.ErrorControlRepeatImage
{
	background-image: url(../images/base_10x10.gif);
	background-repeat: repeat;
	height: 10px;
}

.OtherPart2MenuLevel2
{
	color: Black;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 250px;
	border-right: #4b85aa 1px solid;
	border-top: #4b85aa 1px solid;
	border-left: #4b85aa 1px solid;
	border-bottom: #4b85aa 1px solid;
	text-align: left;
}
.content
{
	padding: 6px 7px 5px 7px;
	overflow: hidden;
	border: 0px #ff00ff solid;
}
.wrap
{
	padding-top: 1px;
	width: 100%;
}

.ToolTip
{
	position: absolute;
	visibility: hidden;
	background: lightyellow;
	border: 1px solid gray;
	padding: 2px;
	font-size: 8pt;
	font-family: Tahoma;
	white-space: normal;
	width: 400px;
	text-align: justify;
}

.Section
{
	padding-bottom: 5px;
}

.CollapsiblePanel
{
	height: 0px;
	overflow: hidden;
	width: 100%;
}

.vhiClaimFormPanelBorder
{
	font-size: 11px;
	padding-top: 2px;
	border: solid 1px #99ccff;
	float: left;
}

.div5
{
	clear: both;
	height: 5px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 330px;
	height: 105px;
	display: none;
}

.DisplayText
{
	font-weight: bold;
	margin-left: 200px;
}

.SearchTextBox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 190px;
}

.SearchMultiTextBox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	width: 196px;
}

.ListExtenderPrompt
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	font-style: italic;
	background-color: #f6fafd;
	height: 16px;
	padding-top: 1px;
	padding-bottom: 0px;
}

.InvoiceTextBox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 256px;
}

.InvoiceList
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	width: 256px;
}

.InvoiceLabel
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10px;
	height: 19px;
}

.InvoiceGridTextBox
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
}

.InvoiceGridTextBoxDisabled
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	background-color: #dcdcdc;
}

.ColorEnabledTextArea
{
	font-size: 10px;
	color: #000000;
	width: 200px;
	height: 37px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
}

.Hidden
{
	display: none;
}

.RedFont
{
	color: Red;
}

#ctl00_ContentPlaceHolder1_grdvwSearchRslt .BoldRedFontWithHyperlink
{
	color: red;
	text-decoration: underline;
	font-weight: bold;
}

.tableChargeTable
{
	border-left: solid 1px #dff1ff;
	border-right: solid 1px #dff1ff;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #dff1ff;
	width: 100%;
}

.tdChargeTable
{
	border: solid 1px #dff1ff;
}

.tableInvoicePayments
{
	border: solid 1px #dff1ff;
}

.ColorEnabledTextAreaFull
{
	font-size: 11px;
	color: #000000;
	width: expression(this.parentNode.offsetWidth*0.99);
	height: 37px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
}

.poaHeading
{
	background-color: #969696;
	color: white;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.pomasHeading
{
	background-color: #969696;
	color: white;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.pomasHeaderWithFill
{
	background-color: #969696;
	color: white;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
	text-align: left;
}

.mpfHeading
{
	background-color: #e6e5e5;
	color: black;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.mpfPublicHospitalHeading
{
	background-color: #e6e5e5;
	color: black;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.mpfHeaderWithFill
{
	background-color: #9BDD9B;
	color: black;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
	text-align: left;
}

.gardaHeading
{
	background-color: #CCCCCC;
	color: #000000;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px; /*width: 98.5%; 	margin-left: 3px;*/
}

.manageclaim_activities_mainactivity
{
	height: 25px;
	background-color: #f6fafd;
}

.manageclaim_activities_subactivity
{
	height: 25px;
}

.manageclaim_activities_mainactivity:hover
{
	background-color: #dff1ff;
}

.manageclaim_activities_subactivity:hover
{
	background-color: #dff1ff;
}

.panelHide
{
	display: none;
}

.panelShow
{
	display: inline;
}

.RecallClaimsMenu
{
	z-index: 100;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #B5C7DE;
	background-color: #ffffff;
}

.divFavourites
{
	height: 150px;
	width: 198px;
	top: 0px;
	left: 0px;
	z-index: 10000;
	position: absolute;
	overflow: auto;
}

.imgFavorites
{
	width: 15px;
	height: 15px;
}

.MyClaimsSearch_DataGrid
{
	border: solid 0px #dff1ff;
	width: 100%;
}

.MyClaimsSearch_DataGrid td
{
	border: solid 1px #dff1ff;
}

.MyClaimsSearch_RowItem
{
	padding-left: 5px;
	padding-right: 5px;
	height: 18px;
}

.MyClaimsSearch_PagerStyle
{
	text-align: center;
	vertical-align: middle;
	color: blue;
    margin:0 auto;
}

.MyClaimsSearch_PagerStyle a
{
	text-decoration: underline;
}

.MyClaimsSearch_HeaderStyle
{
	background-color: #dff1ff;
	border: solid 1px #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	color: #2774aa;
	text-align: center;
	height: 20px;
}

.MyClaimsSearch_HeaderLinkStyle
{
	background-color: #dff1ff;
	border: solid 1px #ffffff;
	text-align: center;
	height: 20px;
}

.MyClaimsSearch_HeaderLinkStyle a
{
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	color: #2774aa;
	text-decoration: underline;
}

#ctl00_ContentPlaceHolder1_tcFavourites_header
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

#ctl00_ContentPlaceHolder1_tcFavourites td
{
	font-family: Tahoma, Arial;
	font-size: 10px;
}

.fixedPositionPanel
{
	width: 795px;
	position: fixed;
	top: 28px;
	z-index: 1;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	border: solid 1px #c0e4fe;
	margin-left: 5px;
}

.fixedPositionPanelPart2ReadOnly
{
	width: 800px;
	position: fixed;
	top: 5px;
	z-index: 2;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	border: solid 1px #c0e4fe;
}

.divActionPanel
{
	width: 684px;
	position: fixed;
	bottom: 14px;
	z-index: 1000;
	border-bottom: solid 1px #c0e4fe;
	border-top: solid 5px #c0e4fe;
	background-color: #edf6ff;
	padding: 5px, 5px, 5px, 5px;
}

.VhiSection
{
	width: 795px;
	padding: 0px 0px 3px 0px;
}

.VhiInfoSetBorder div.Normal
{
	padding-top: 2px;
	padding-bottom: 1px;
	float: left;
}

.VhiInfoSetBorder .fullRow
{
    width:100% !important;
    margin-bottom: 2px;
}

.VhiInfoSetBorder div.Right
{
	float: right;
	padding-right: 5px;
}
.VhiInfoSetBorder div.Divider
{
	width: 675px;
	padding: 0px 0px 0px 0px;
	line-height: 0px;
}

#ctl00_ContentPlaceHolder1_chkListDischargeL
{
	z-index: 1100;
}

.FieldsetPanel legend
{
	font-weight: bold;
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_tcAccommodation_header
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

#divClaimFormMaster
{
	z-index: 1100;
	background-color: White;
	position: fixed;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 4px;
	border: 0;
	top: 0;
}

*
{
	margin: 0;
}
/*CSS Menu*/
#container, #billingContainer
{
	margin: 0 auto;
	width: 120px;
}

#menu-container, #billingMainMenu-billingContainer
{
	float: left;
	width: 100%;
}

#menu, #billingMainMenu
{
	float: left;
	list-style: none;
}

#menu li, #billingMainMenu li
{
	display: block;
	float: left;
	position: relative;
}

#menu li:first-child, #billingMainMenu li:first-child
{
	border-left: 0;
}

#menu li:last-child, #billingMainMenu li:last-child
{
	border-right: 0;
}

#menu a, #billingMainMenu a
{
	color: #000;
	display: block;
	padding: 0em;
	text-decoration: none;
}

.submenu
{
	background: #fff;
	display: none;
	list-style: none;
	position: absolute;
}

#menu .submenu li, #billingMainMenu .submenu li
{
	color: Black;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 200px;
	border-right: #4b85aa 1px solid;
	border-top: #4b85aa 1px solid;
	border-left: #4b85aa 1px solid;
	border-bottom: #4b85aa 1px solid;
	text-align: left;
	float: none;
	font-weight: bold;
}

#menu li:hover .submenu, #billingMainMenu li:hover .submenu
{
	display: block;
}

.submenu li:hover
{
	background-color: #EFF3FB;
}

legend
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	color: #4682b4;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 7px;
	letter-spacing: 1px;
}

.CommonControlStyle
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
}

.divBasicSearchLabel {
    float: left;
    width: 140px;
    padding-top: 4px;
}

#ctl00_ContentPlaceHolder1_divActionPanel, #ctl00_ContentPlaceHolder1_ctl00_divActionPanel
{
	width: 795px;
	position: fixed;
	bottom: 14px;
	z-index: 1000;
	border-bottom: solid 1px #c0e4fe;
	border-top: solid 5px #c0e4fe;
	background-color: #edf6ff;
	padding: 5px 5px 5px 5px;
}

#ctl00_ContentPlaceHolder1_ctl00_chkListReimbursementMethod, #ctl00_ContentPlaceHolder1_ctl00_chkListTreatmentSetting, #ctl00_ContentPlaceHolder1_ctl00_chkListMRIAviva, #ctl00_ContentPlaceHolder1_ctl00_chkListTypeOfStay
{
	font-size: 11px;
	padding-right: 10px;
    margin: 0 !important;
}

#ctl00_ContentPlaceHolder1_ctl00_chkListReimbursementMethod td, #ctl00_ContentPlaceHolder1_ctl00_chkListTreatmentSetting td, #ctl00_ContentPlaceHolder1_ctl00_chkListMRIAviva td, #ctl00_ContentPlaceHolder1_ctl00_chkListTypeOfStay td {
    padding-right: 10px;
}

.MainMenuBackground
{
	background-image: url(../images/mainMenuBackground.png);
	width: 115px;
	height: 19px;
	margin: 0px 0px 5px 5px;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	color: #2774aa;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 22px;
}

.NavigationMenu
{
	color: #2774aa;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.NavigationSpan
{
	margin: 0px 0px 2px 27px;
}

.NavigationMenu:hover
{
	text-decoration: none !important;
	color: Red;
}

.NavigationSpan a:hover
{
	text-decoration: none !important;
}

#ctl00_ContentPlaceHolder1_tcSearch_body
{
	display: none !important;
	visibility: hidden;
}

#ctl00_ContentPlaceHolder1_tcSearch_header
{
	border-bottom-style: none;
}

#ctl00_ContentPlaceHolder1_tabPanel
{
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
	border-top-style: none;
}

#ctl00_ContentPlaceHolder1_grvInsurerProcedureCode th
{
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_grvInsurerProcedureCode td
{
	font-size: 11px;
	padding-left: 4px;
	width: 168px;
	text-align: center;
}

#ctl00_ContentPlaceHolder1_grvInsurerProcedureCode a
{
	padding-left: 3px;
}

#ctl00_ContentPlaceHolder1_grvDefaultCode th
{
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_grvDefaultCode td
{
	font-size: 11px;
	padding-left: 4px;
	width: 168px;
	text-align: center;
}

#ctl00_ContentPlaceHolder1_grvDefaultCode a
{
	padding-right: 1px;
}

.ripPatientPolicyLabel
{
	color: #3300FF;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	padding-left: 4px;
	letter-spacing: 1px;
}

.nokLabel
{
	color: #3300FF;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 4px;
	padding-left: 6px;
	vertical-align:top;
}
	
#ctl00_ContentPlaceHolder1_tcInvoiceServices_header
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

.ChekBoxList input
{
	margin-right: 15px;
}

.ChekBoxList2 input
{
	margin-left: 19px !important;
}

.DisabledLink
{
	color: Black;
	cursor: text;
}

.DisabledLink:hover
{
	text-decoration: none;
}

.LnkEnabled
{
	cursor: pointer;
}
.LnkDisabled
{
	cursor: default;
	color: Gray;
}

.PDFLinkPanel
{
    height: 20px;
    padding-left: 26px;
}
        
.ClinicalConsultantClaimFormLink
{
    height: 20px;
    padding-left: 47px;
}

.BlueFontWithHyperlinkNoUnderLine, .BlueFontWithHyperlinkNoUnderLine:hover
{
	font-size: 11px;
	color: Blue;
	text-decoration: none;
}

input[type=checkbox] 
{
    margin: 2px 3px 0 3px;
    vertical-align: bottom 
}

textarea {
    resize: none;

}

.tblFacilityDetails
{
    font-size: 11px; 
    margin: 8px auto 10px auto; 
    white-space:nowrap;
}

#update-loader { display:none; }

h5 { font-size:small }


input[type=radio]  
{
    margin: 2px 3px 0 3px;
    vertical-align: top 
}

.clear { clear: both }
.paddingLeft5 { padding-left: 5px; }

.checkboxMargin input[type=checkbox] { margin-bottom: 3px; }

fieldset  
{
    min-width: 0;
}

.admProcFieldset fieldset
{
    width: 770px;
    padding: 0 0 0 8px;
    margin: 0;
    display: inline-block;
	/*FOR IE7 below*/
    *zoom: 1;
    *display: inline;     
}

.admProcFieldset .admProcAdjustWidth { width: 100% !important }

.fieldsetUser 
{
    width: 248px; 
    border: 1px solid #CCCCCC;
}

.DatagridPagerStyle table 
{   
    vertical-align:middle;
    margin: 0 auto;
}

a:disabled { color: #727272 }
select { min-height: 19px; }
    
#dwtcontrolContainer
{
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    z-index: -2;
}

#dwtcontrolContainerCover
{
    background-color: #ffffff;
    height: 3px; 
    width: 310px; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    z-index: -1;
}

.DatagridPageStyleClaimSearch
{
	vertical-align: middle;
    display: none;
	
}

.SearchDatagrid tbody table 
{
    margin: 0 auto;    
}

[id$='DynamTwainGlobal'] { 
    width: 1px;
    height: 1px;
}

.ClaimRequirements {
    overflow-x:auto;
    overflow-y:scroll;
    max-height: 285px;
}

.ClaimForms {
    overflow-x:auto;
    overflow-y:scroll;
    max-height: 205px;
}

.cancelDivTd td
{
	padding: inherit;
}

div[id$="divOtherServices"] {
    width: 100%;
}

input[id$="btnConsultantSignature"] {
    margin-left: -4px;
}

.column-display-none {
    display:none !important;
}

.requirement-fieldset {
    margin-top: 5px; 
    padding: 5px 2px 5px 3px; 
    height: 145px; 
    width: 340px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box;
}

/*
    jQuery UI Dialog override styles
*/

.ui-dialog { 
    z-index: 5000 !important;
    padding: 0 !important;
}

#favouritesDialog.ui-dialog-content {
    padding: 0 !important;
}

#favouritesDialog {
    height: 610px !important;
}

.hideText  {
    width:50px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
 }


.hospital_invoice_label {
    width:auto;
    max-width: 136px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box;
 }

.hospital_invoice_mngclaim .datagrid .datagridHeaderStyle th {
    table-layout: fixed;
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box;
}

.hospital_invoice_mngclaim .datagrid .datagridHeaderStyle .hospital_invoice_label_header {
    /*width: 400px !important;*/
    height: 25px;
}

.supporting_doc_label {
    width:270px !important;
    max-width: 270px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box;
 }

.ClaimSupportingDocs {
    overflow-x:auto;
    overflow-y:scroll;
    max-height: 275px;
}

.otherConsultantPanel fieldset {
    height: 134px;
}

.word-break {
    -ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

.overFlow-y-hidden
{
    overflow-y: hidden;
}

.box-sizing {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box;
}

.modalBackgroud
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.BreakWord 
{
    word-break: break-word;
}