body
{
	font-family: Verdana, Arial, Helvetica, sans-seriff;
	font-size: 10pt;
	color: black;
}

.SmallText
{
	font-family: Verdana, Arial, Helvetica, sans-seriff;
	font-size: 8pt;
	margin-bottom: 0px;
}

.SubHeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-seriff;
	font-size: 10pt;
	font-weight:bold;
}

.HeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-seriff;
	font-size: 12pt;
	font-weight: bold;
}

.BigText
{
	font-family: Verdana, Arial, Helvetica, sans-seriff;
	font-size: 14pt;
	font-weight: bold;
}

.FieldCaption
{
	color: #333399;
}

.PaleCaption
{
	color: #4169e1;
	}

.HCFACaption
{
	color: #cc3300;
}

.PromptCaption
{
	color: #8a2be2;
}


.eClaim
{
	color: #6666cc;
}

.Error
{
	color: Red;
	background-color: #FFC0C0;
}

.GridLink
{
	color: #191970;
	text-decoration: none;
}

.GridLink:hover 
{
	text-decoration: none;
	color: #3E56BD;
}

.GridLink:visited 
{
	text-decoration: none;
	color: #8a2be2;
}

.HeaderLink
{
	color: #FFFFFF;
	text-decoration: none;
}

.HeaderLink:hover 
{
	text-decoration: none;
	color: #3E56BD;
}

.StatMenu a
{
	font-family:Arial;
	color: #000000;
	text-decoration: none;
	font-size:8pt;
	font-weight:700; 
}

.StatMenu a:hover 
{
	font-family: Arial;
	text-decoration: none;
	color: #3E56BD;
	font-size:8pt;
	font-weight:700; 
}


.bodystyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.BottomNavs {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.UserName {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}


.link1:hover 
{
	text-decoration: none;
	color: #df2c01;
}

.LeftMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #020202;
	text-transform: uppercase;
}
.MenuNumber {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	color: #FFFFFF;
}

.Menuhead {
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	color: #FFFFFF;
}


.Title {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.name {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.OrangeTitle {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #EEC433;
}

.FooterText {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.FooterText a 
{
 text-decoration: none;
 color: #FFFFFF;
}

.FooterText a:hover {
 text-decoration: none;
	color: #6495ED;
}



/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-decoration: none;
}

.accordionHeader a:hover
{
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-decoration: none;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    background-color: #5B92E4;
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-decoration: none;
}

.accordionHeaderSelected a
{
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-decoration: none;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.padlft10
{
	padding-left: 10px
}

.padtop10
{
	padding-Top: 10px
}

/*Modal Popup*/
.modalBackground {
 background-color:Gray; 
 filter: alpha(opacity=70);
 opacity:0.7;
}

/* padding */
.pad10lft {padding-left:10px;}
.pad10rht {padding-right:10px;}
.pad10top {padding-top:10px;}
.pad10bot {padding-bottom:10px;}
.pad5lft {padding-left:5px;}
.pad5rht {padding-right:5px;}
.pad5top {padding-top:5px;}
.pad5bot {padding-bottom:5px;}
.padcell5  {padding-left:5px;padding-right:5px;}
.padcell10 {padding-left:10px;padding-right:10px;}
.pad5 {padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px}

/* Button Styles */
a.lnkSave{background:url(../../Images/SmallIcons/page_green.png) left center no-repeat;}
a.lnkResub{background:url(../../Images/SmallIcons/page_go.png) left center no-repeat;}
a.lnkPrint{background:url(../../Images/SmallIcons/printer.png) left center no-repeat;}
a.lnkMailed{background:url(../../Images/SmallIcons/email.png) left center no-repeat;}
a.lnkAutofill{ background:url(../../Images/SmallIcons/page_edit.png) left center no-repeat;}
a.lnkArchive{background:url(../../Images/SmallIcons/page_red.png) left center no-repeat;}
a.lnkNote{background:url(../../Images/SmallIcons/note.png) left center no-repeat;}
a.lnkUpload{background:url(../../Images/SmallIcons/picture_go.png) left center no-repeat;}
a.lnkRefresh{background:url(../../Images/SmallIcons/arrow_refresh.png) left center no-repeat;}
a.lnkLookup{background:url(../../Images/SmallIcons/book_open.png) left center no-repeat;}

a.lnkButton 
{ 
margin:0px 0px 0px 0px;
padding: 0.4em 1.5em 0.4em; 
font: 10pt "tahoma"; 
color: #336699; 
text-decoration: none; 
font-weight: bold; 
letter-spacing: 0px; 
}

a.lnkButton:active 
{ 
margin:0px 0px 0px 0px;
padding: 0.4em 1.5em 0.4em; 
font: 10pt "tahoma"; 
color: #336699; 
text-decoration: none; 
font-weight: bold; 
letter-spacing: 0px; 
}

a.lnkButton:link 
{ 
margin: 0px 0px 0px 0px;
padding: 0.4em 1.5em 0.4em; 
font: 10pt "tahoma"; 
color: #336699; 
text-decoration: none; 
font-weight: bold; 
letter-spacing: 0px; 
}

a.lnkButton:visited 
{
margin:0px 0px 0px 0px;
padding: 0.4em 1.5em 0.4em; 
font: 10pt "tahoma"; 
color: #336699; 
text-decoration: none; 
font-weight: bold; 
letter-spacing: 0px; 
}

a.lnkButton:hover 
{
margin:0px 0px 0px 0px;
padding: 0.4em 1.5em 0.4em; 
font: 10pt "tahoma"; 
color: #000000; 
text-decoration: none; 
font-weight: bold; 
letter-spacing: 0px; 
}

.formTypeDesc
{
    float: right;
    font-size: 20px;
    color: #6495ED;
    font-weight: bold;
}

.claimHistory
{
 padding-top: 5px;
  padding-bottom: 5px;
   color: #336699;
    display: block;
}


.formLabelSmall
{
	margin-right:10px;
	float:left;
	text-decoration:underline;
}

.formFieldNoEdit
{
	float:left;
}

.clearBothSm
{
	clear:both;
	height:2px;
}

/* GRID STYLES */
.grid_wrapper
{
	clear:both;
	padding: 10px 10px 10px 0px;
}

.smallBorder
{
	border:solid black 1px;
}

.ihcfaGrid
{
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-seriff;
	font-size: 8pt;
	border:solid black 1px;
}

.ihcfaGrid > span, .ihcfaGrid > input
{
	width:100%;
}

.ihcfaGrid th, .ihcfaGrid td
{
	padding:4px;
}

.ihcfaGridHeader
{background-color:#4169E1; color:White;}

.ihcfaGridHeader a
{
	color:White;
}

.ihcfaGridRow
{}

.ihcfaGridRowAlt
{background-color:#E6E6FA}

.ihcfaGridFooter
{}

.ihcfaGridNoData
{
	padding:15px;
	text-align:center;
	background-color:white;
}

.grid_filter .filter_item
{
	float:left;
	width:150px;
}

.notificationBlock
{
	border:solid #396A93 3px;
	padding: 20px;
	margin:0px auto;
	width:650px;
}

h2.withUnderline
{
	font-size:medium;
	border-bottom:solid #396A93 2px;
	margin-top:0px;
}

.paddedContainer
{
	padding:10px 25px 25px 25px;
}

.fixedHeightMed
{
	height:400px;
	clear:both;
}

.spaceHack20
{
	height:20px;
	clear:both;
}


.floatRight
{
	float:right;
}

.positionTopRight
{
	position:absolute;
	top:3px;
	right:3px;
}