/*body {
    background-color: #00319c00;
}*/
.MenuGroup
{
  color: White;
  border:0px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
}

.MenuItemZ {
    font-weight: 550;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
    border-left-color: #5E515170 !important;
    border-top-color: #554e4e73 !important;
    border-right-color: #5E515170 !important;
    border-bottom-color: #00A0 !important;
    color: black;
    border-left: 1px;
    border-right: 1px;
    border-top: 0px;
    border-bottom: 0px;
    border-style: solid;
    cursor: hand;
    transition:0.3s all;
}

.MenuItemHover {
    background-color: #ffcc40;
    color: black;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    border: solid 1px gold;
    border-right-color: darkgoldenrod;
    border-bottom-color: darkgoldenrod;
    cursor: hand;
    transition: 0.3s all;
}

.MenuItemDown
{
  background-color: #7b9abd;
  color:white;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  border:solid 1px darkgoldenrod; 
  cursor:hand;
}

.SubMenuGroup
{
  color: White;
  border:1px;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style:solid;
}

.SubMenuItemZ {
    /*  background-image: url('images/MenuBG.jpg'); */
    background-color: #b0ccF5;
    color: black;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    border: 0px;
    border-color: #3F3F3F;
    border-style: solid;
    cursor: hand;
    transition: 0.3s all;
}

.SubMenuItemHover {
    background-color: #ffcc40;
    color: black;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    border: solid 1px gold;
    border-right-color: darkgoldenrod;
    border-bottom-color: darkgoldenrod;
    cursor: hand;
    transition: 0.3s all;
}

.SubMenuItemDown
{
  color:black;
  background-color:#bdcbc6;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  border:solid 1px darkgoldenrod; 
  cursor:hand;
}

body {
    margin: 0px;
    background-color: #00319c00;
    SCROLLBAR-FACE-COLOR: #5595ef;
    SCROLLBAR-HIGHLIGHT-COLOR: #ebf5ff;
    SCROLLBAR-SHADOW-COLOR: #00319c;
    SCROLLBAR-3DLIGHT-COLOR: #78aaff;
    SCROLLBAR-ARROW-COLOR: black;
    SCROLLBAR-TRACK-COLOR: #d3e3f3;
    SCROLLBAR-DARKSHADOW-COLOR: #78aaff;
    SCROLLBAR-BASE-COLOR: #bbc5ff;
}
.ReportTitle
{ 
	font-family: Tahoma, arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	color:black;
}
.ReportSectionHeading
{ 
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	text-align: left;
	border:1px solid #555555; 
	background-color:Black;
	color:White;
}
.ReportHeading
{ 
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	text-align: center;
	border:1px solid #555555; 
	color:black;
}
.ReportCell
{
	font-family: Arial, arial, sans-serif;
	font-size: 8pt;
	border:1px solid #dddddd; 
	color:black;
}
.ReportLabel
{
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	color:black;
}
.ReportText
{
	font-family: Arial, arial, sans-serif;
	font-size: 8pt;
	color:black;
}
p,tr,td,table,span
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
/*	color: #441100;*/
	color:black;

}
P.Paginate { page-break-before: always }
hr { color:#CFA072; }
h1
{
	margin: 10px;
	font-size:16pt;
	font-family:tahoma,arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
h2
{
	margin: 5px;
	font-size:14pt;
	font-family:tahoma,arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
h3
{
	margin: 5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
ul
{
	margin-top: 8px;
	margin-bottom: 8px;
}
li a
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #663311;
	text-decoration: none;
}

input { vertical-align: middle; }

.StdInput {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #ffffff !important; /* #fff7f6;*/
    -webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    -ms-transition: all 0.15s ease-in-out !important;
    -o-transition: all 0.15s ease-in-out !important;
    outline: none;
    /*padding: 3px 0px 3px 3px !important;
    margin: 5px 1px 3px 0px !important;*/
   
    border-radius: 3px !important;
}


.StdInputHi {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    /*border: 1px solid #000000;
	background-color:white;*/
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff !important;
    /*border: 1px solid #cccccc;*/
    /*border-radius: 4px;*/
    box-shadow: 0 0 3px rgba(137, 196, 244, 1);
    /*box-shadow: 0 1px 1px rgba(81, 203, 238, 1);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
    /*padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;*/
    border: 1px solid rgba(137, 196, 244, 1);
    -webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    -ms-transition: all 0.15s ease-in-out !important;
    -o-transition: all 0.15s ease-in-out !important;
    border-radius: 3px !important;
    
}
    .StdInputHi:focus {
       
        outline:none;
    }
    .StdInputErr
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border-left: 1px solid #b9ab93;
	border-top: 1px solid #b9ab93;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color:#ffde85;
}
.StdInputReadonlyDark {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    border: 1px solid white;
    background-color: white;
}
.StdInputReadonlyLight
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border: 0px solid !important;
	background-color:white!important;
}
#lblTotalCharges {
    color:#333333 !important;
}
.StdInputReadonlyLightBorder {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    border-left: 1px solid #b9ab93;
    border-top: 1px solid #b9ab93;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #fff3e0;
}
.StdInputReadonlyDarkBorder
{
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
	border-left: 1px solid #b9ab93;
	border-top: 1px solid #b9ab93;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color:#e9dbc3;
}
.StdBlueBG {
    /*background-color: #00319c;*/
    background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;
    color: #333 !important;
}
.TabSection { background-color:#b8a383;}
.PageTitle {
    font-family: tahoma,arial,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    color: black;
    justify-content: center;
  
    padding: 4px;
}
#lblGridRecordCount{
    color:#333333 !important;
    font-size:9pt;
}

.LogonInfoBar {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 8px;
    color: #333;
}
.Menubar {
    width: 100%;
    height: 24px;
    background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;
    /*background-image: url('../images/Header1.jpg');
    background-repeat: repeat-x;*/
    font-size: 18px !important;
    color: unset !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    border-top: 2px solid #ffcc4000;
    border-bottom: 0px Solid #A89D88;
    height: 28px;
    margin-top: 1px;
    margin-bottom: 3px;
}

.MenuItem a {
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 5px;
}
.MenuItem a:hover
{
	font-family:arial;
	font-size:9pt;
	font-weight: bold;
	color:#ffcc40;
	text-decoration: none;
}

.Menubar .dropdown-menu {
    background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;
    color: #ffcc40;
    border: none;
}

.Menubar .dropdown-menu a:hover,
.Menubar .dropdown-menu a:focus {
    background-color: transparent;
    color: #ffcc40;
}

.LoginArea {
    padding: 15px;
    /*background-color: #efe6df;*/
    /*background-color: #FFFFFF;*/
    /*background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;*/
 
 
}
.MainBodyAreaHome {
    /*background-color:#f8f6ef;*/
    background-color: #FFFFFF;
    padding: 15px;
}
.MainBodyArea {
    background-color: #FFFFFF;
    padding: 15px;
    
}
.MainBodyAreaColor {
    background-image: url('../images/Header2.jpg');
    height: 150px;
    background-repeat: repeat-x;
    /*background-color: #FFFFFF;*/
    /*background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;*/
    /*background-color:#efe6df;*/
}
.GroupBox {
    border: 1px solid rgba(122, 121, 122, 0.5);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.05) !important;
    padding: 8px;
}
#imgParam1 {
    position: relative !important;
    bottom: -6px !important;
}
#imgParam2 {
    position: relative !important;
    bottom: -6px !important;
}
.GroupBoxHi {
    border: 2px solid #2623264a;
    background-color: #ffde85a3;
    padding: 8px;
}
.GroupBoxTitleDark
{
 position: relative;
 top: 5px;
 left: 5px;
 font-family:tahoma,arial,sans-serif;
 font-size:8pt;
 font-weight: bold;
 color: black !important;
 background-color: #faf8f1;
 padding:4px;
}
.GroupBoxTitleLight {
    position: relative;
    top: 5px;
    left: 5px;
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /*color: #bb1111;*/
    color: white !important;
    /*background-color: #fff3e0;*/
    background-color: #A89D88;
    padding: 4px;
    border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
}
    .GroupBoxTitleLight span {
       
        color: white !important;
    }

.Frame {
    background-color: #fff;
    border: none;
    border: 1px solid transparent !important;
    margin-top: -3px;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.05)!important;
    /*FILTER: progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#555555,direction=135);*/
}

    .Frame tr:first-child {
        border-bottom: 1px solid transparent ;
    }

        .Frame tr:first-child td {
            border-bottom: 1px solid transparent;
            height: 25px;
        }
.ListTable tr:first-child td {
    border-bottom: 1px solid #d2d2d2 !important;
}
#chkFilter:focus{
    outline:none;
}
.Frame tr:last-child {
    border-bottom: 1px solid transparent;
}
    .Frame tr:last-child td {
        border-bottom: 0px solid transparent;
       
    }
        .Frame tr:last-child td select:focus{
            outline:none;
        }
        .Frame tr td select {
            border-left: 1px solid #ccc;
            border-right: 0px solid #ccc;
            border-top: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            border-radius: 3px !important;
        }
        .Frame tr td {
            border: none;
            border-bottom: 1px solid #d2d2d2;
            padding: 1px 0px;
            outline:none !important;
        }
            .Frame tr td:focus {
                outline: none !important;
            }
            .Frame tr td a:focus {
                outline: none !important;
            }
            .Frame tr:focus {
                outline: none !important;
            }
.ListTable:focus {
    outline: none !important;
}
.FrameTitle {
    padding-left: 8px;
    padding-bottom: 3px;
    background-color: #C29562 !important;
    font-size: 18px !important;
    color: #fff !important;
    background-image: unset !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
}
.ImageCalendarMarginLeft {
    margin-left: -1px;
    position: absolute;
}

.FrameBodyArea {
    padding: 7px !important;
    background: #fff !important;
}
.FrameBackground {
    padding-left: 8px;
    padding-bottom: 3px;
    background-color: #C29562 !important;
    font-size: 18px !important;
    color: #fff !important;
    background-image: unset !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
}
    .FrameBackground .fa {
        color: #000000;
        opacity: 0.2;
        text-shadow: 1px 0 #ffffff;
        font-weight: bold;
        font-size: 20px;
        display: inline-block;
        margin-right: 5px;
    }

        .FrameBackground .fa:hover {
            opacity: 0.5;
        }
.SectionTitle
{
	color:black;
	font-size:9pt;
	font-weight: bold;
	background-color:#e9dbc3;
}
.BigNumber
{
	color:#00319c;
	font-family:arial,sans-serif;
	font-size:14pt;
	font-weight: bold;
}
.FooterBar {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /*background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;*/
        background-color: #eeeeee;
        color: #333 !important;
    }


.FieldLabel {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    /*color:#00319c;*/
    color: gray !important;
    padding-right: 6px;
}
.FieldFormat
{
	font-family:arial,sans-serif;
	font-size:7pt;
	color:red;
}

.StdButtonDisabled {
    font-family: tahoma,arial,sans-serif;
    padding: 3px;
    font-weight: normal;
    color: #fff;
    border: 1px solid transparent;
    background-color: #00319c;
    margin-top: 6px;
    margin-left: 4px;
    margin-bottom: 4px;
    background-color: lightgray !important;
    font-size: 14px;
    border-radius: 5px !important;
}

.StdButton
{
	
	font-family:tahoma,arial,sans-serif;
	padding:3px;
	font-weight: normal;
	color:#fff;
	border: 1px solid transparent; 
	background-color:#00319c;
	margin-top:6px;
	margin-left:4px;
	margin-bottom:4px;
       background-color: #4F3087 !important;
              font-size: 14px ;
             border-radius: 5px !important;
            
            
                    
}
    .StdButton:hover {
        color: #fff;
        text-decoration: none;
        background-color: #B291ED !important;
        border-color: #285e8e !important;
    }
    .StdButton:focus{
        outline:none;
    }
    .FieldLabel {
        font-family: tahoma,arial,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #000000;
        padding-right: 6px;
    }
.cust-table-vav {
    font-family: tahoma,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    border-top: 2px solid #4F3087;
    height: 30px;
    margin-top: -3px;
    margin-bottom: -3px;
    border-bottom: 2px solid #4F3087;
}
.StdButton1 {
    background-image: url('images/FrameTitleBG.jpg');
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #ffec50;
    border: 1px solid #e9dbc3;
    background-color: #00319c;
    margin-top: 6px;
    margin-left: 4px;
    margin-bottom: 4px;
}
.BigButton
{
 background-image: url('images/BigButtonBG.jpg');
 font-family:arial,sans-serif;
 font-size:12pt;
 font-weight: bold;
 background-color:#3969ce;
 color:#ffec50;
 border: 1px solid #b8a383; 
 border-right: 2px solid #b39d7d;
 margin-top:2px;
 margin-left:0px;
}
.BigButtonOn
{
 background-image: url('images/BigButtonOnBG.jpg');
 font-family:arial,sans-serif;
 font-size:12pt;
 font-weight: bold;
 background-color:#dec384;
 color: black;
 border: 1px solid  #b8a383; 
 border-right: 2px solid #b39d7d;
 margin-top:2px;
 margin-left:0px;
}


.TabOver
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	background-color:#e9dbc3;
	background-image: url('images/tabMOBG.jpg');
	/*color:#00319c;*/
    color:black;
	border: 1px solid #e9dbc3; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	margin-top:2px;
	margin-left:0px;
}
.TabOn
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	background-color:#faf8f1;
	/*color:#00319c;*/
    color:black;
	border: 1px solid #faf8f1 ; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	margin-top:2px;
	margin-left:0px;
}
.TabOff
{
 font-family:tahoma,arial,sans-serif;
 font-size:10pt;
 font-weight: bold;
 color:#4a494a;
 border: 1px solid #e9dbc3; 
 border-top: 1px solid #4a494a; 
 border-right: 2px solid #4a494a; 
 background-color: #c9b9ae;
 background-image: url('images/tabOffBG.jpg');
 margin-top:2px;
 margin-left:0px;
}
.TabOnReadOnly
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	background-color:#faf8f1;
	color:#bb1111;
	border: 1px solid #e9dbc3; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	margin-top:2px;
	margin-left:0px;
}
.TabOffReadOnly
{
	font-family:tahoma,arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#bb1111;
	border: 1px solid #e9dbc3; 
	border-top: 1px solid #4a494a; 
	border-right: 2px solid #4a494a; 
	background-color: #c9b9ae;
	background-image: url('images/tabOffBG.jpg');
	margin-top:2px;
	margin-left:0px;
}
.ListTable
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fcf0dd;
}
    .ListTable tr:last-child td {
        border-bottom: 1px solid #d2d2d2;
    }
.ListRow1 {
    padding: 2px;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    vertical-align: top;
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
    background-color: #fff !important;
    color: #333333;
}
.ListRow2
{
   padding: 2px;
   PADDING-RIGHT: 3px;
   PADDING-LEFT: 3px;
   FONT-WEIGHT: normal;
   FONT-SIZE: 10pt;
  
  
   FONT-FAMILY: Arial;
   
  

      vertical-align: top;
     border-left: 1px solid transparent !important;
                        border-bottom: 1px solid transparent !important;
                            border-right: 1px solid transparent !important;
                    background-color: #fff !important;
                    color: #333333;
}
.ListRow1 td {
    text-align: left !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 9pt !important;
    color: #441100;
    color: #333333 !important;
}
    .ListRow2 td {
        text-align: left !important;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        font-size: 9pt !important;
        color: #441100;
        color: #333333 !important;
    }

.ListRow3
{
   padding: 2px;
   PADDING-RIGHT: 3px;
   PADDING-LEFT: 3px;
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   BORDER-LEFT: #cfa88f 1px solid;
   BORDER-BOTTOM: #cfa88f 1px solid;
   FONT-FAMILY: Arial;
   BACKGROUND-COLOR: #ffe580;
   vertical-align: top;
}
.ColHeading {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,sans-serif;
    background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;
    border-left: 1px solid transparent !important;
    color: #4F3087 !important;
    border-bottom: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
    border-top: 1px solid transparent !important;
    text-align: left;
    font-size: 12px;
    text-decoration:underline
}

.ColHeading a {
   
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial,sans-serif; 
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
     color: #4F3087 !important;
                    padding-left: 0px !important;
                    padding-right: 0px !important;
}
    .ColHeading a img {
        width: 12px;
    }
    .ColHeading a:hover {
 
        FONT-WEIGHT: bold;
        FONT-SIZE: 9pt;
        COLOR: cyan;
        FONT-FAMILY: Arial,sans-serif;
        /*BACKGROUND-COLOR: #256ebe;*/
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
    }
.ColHeadingNoBorder a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #256ebe;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.ErrorBox
{
    BORDER: #ff7017 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    COLOR: black;
    PADDING-TOP: 8px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffe580;
}
.ErrorBox td
{
    font-size:8pt;
    font-weight:bold;
    color:#991100;
}
.PageLink {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px !important;
    font-weight: normal !important;
    /*color: #00319c;*/
    color: #4F3087;
    text-decoration: underline;
}
.PageLinkLarge
{
	font-family:arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #00319c;
	text-decoration: underline;
}
.PageLinkLargeDisabled
{
	font-family:arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #9999ac;
}
a:hover {
    text-decoration: none!important;
    color: #4F3087 !important;
}
.SiteMenuTopLink 
{
	font-family:tahoma,arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: black;
}
.SiteMenuTopLink a
{
	font-family:tahoma,arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #662200;
	text-decoration: none;
}
.SiteMenuLink
{
	font-family:tahoma,arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color: black;
	line-height: 11pt;
}
.SiteMenuLink a
{
	font-family:tahoma,arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color: #662200;
	text-decoration: none;
	line-height: 11pt;
}
.SectionText
{
	font-weight:bold;
	color: #662200;
}
.ItemListDataArea
{
	background-color:#fff3e0;
	border-left: 1px solid #ff7017;
	border-bottom: 1px solid #ff7017;
	border-right: 1px solid #ff7017;
}
.ItemListTitle
{
	padding: 4px;
	background-color:#d9cbb3;
	border: 1px solid #ff7017;
	font-size:12pt;
	font-family:tahoma,arial,sans-serif;
	color:#00319c;
	font-weight: bold;
}
.ImageLink
{
	cursor:hand;
    position:relative;
    bottom:0px;
}
.LiteInstructions
{
	font-family:arial,sans-serif;
	font-size:8pt;
	color: #663311;
}
.BigBlueLinkDisabled
{
	margin:5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#b5bacf;
	font-weight: bold;
	text-decoration: none;
}
.BigRedLink a
{
	margin:5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#991100;
	font-weight: bold;
	text-decoration: none;
}
.BigBlueLink a
{
	margin: 5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#00319c;
	font-weight: bold;
	text-decoration: none;
}

.BigBlueNoLink 
{
	margin: 5px;
	font-size:12pt;
	font-family:arial,sans-serif;
	color:#00319c;
	font-weight: bold;
	text-decoration: none;
}
.BigBlueLink a:hover
{
	text-decoration: underline;
}.TextIndent { padding-left:15px; padding-bottom:12px; }
.TextBoldRed { color:#991100; font-weight: bold; }
.UserName
{
	font-family: Arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	color:#00319c;
	font-style:italic;
}
.headauth-tab-tit {
    width: 100% !important;
}
.tab-f-tit td {
    width: 100%;
    text-align: center !important;
    /*background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;*/
    background-image: url('../images/Header1.jpg');
    background-repeat: repeat-x;
    color: #333 !important;
    font-size: 8pt !important;
}
.HeaderSubTitle {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    color: #333 !important;
    margin-left: 0px;
    margin-bottom: 2px;
    justify-content: center;
    position: relative !important;
    right: -5px !important;
}
.HeaderBG {
    /*background-image: linear-gradient(to bottom, #A89D88, #FFFFFF) !important;*/
    background-image: url('../images/Header1.jpg');
    background-repeat: repeat-x;
    color: #333 !important;
    border-top: 1px solid #ffcc4000;
    border-bottom: 1px solid #ffcc4000;
    border: 5px;
}
.TableNavHeading tr 
{
    
          border-top: 2px solid #4F3087 !important;
          
          border-bottom: 2px solid #4F3087 !important;
}
.TableNavHeading {
    margin-top: -3px;
    margin-bottom: -3px;
}
    .TableNavHeading:hover {
        color: #4F3087 !important;
        text-decoration: none;
        cursor: pointer;
    }
.TableNavHeading tr td a {
    font-family: tahoma,arial,sans-serif;
    font-weight: normal;
    color: #333333 !important;
    font-size: 9pt;
}
.BrightBoldText
{
	color:#DD1100;
	font-weight: bold;
	font-size:9pt;
}
/*.FooterBar-cust {
    font-family: tahoma,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    background: gray;
}*/

.date-pick-cust .input-group-addon {
    display: inline-block;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    padding: 2px 12px;
    margin-bottom:2px;
}
    .date-pick-cust .input-group-addon .glyphicon {
        top: -1px;
        left: -5px;
        font-size: 8pt;
    }



.required-field::after {
    content: url("../../Images/RedAsterisk2.gif");
    margin-left: 5px;
    width: 20px;
}



#dataGrid {
    border: 6px solid rgb(196,206,222) !important;
    margin: 0 0 0 40px !important;
    width:97.5%;
    height:290px !important;
    padding:0 !important;
    border-bottom: none !important;
    border-right: none !important;
}

#main-body {
    background-color: white !important;
}

 




#btnGroup {
    display: flex;
    justify-content: flex-end;
    margin-top: 5px;
    margin-right: 8px;
}

#btnSubmit {
    margin-right: 4px;
    padding: 3px;
    border: 2px solid black;
    font-size: 18px;
    cursor: pointer;
}

#btnDelete {
    padding: 3px;
    border: 2px solid black;
    font-size: 18px;
    cursor: pointer;
}


 
#tblClaimEntry1 {
    margin-left: 30px;
}

#tblClaimEntry2 {
    margin-left: 30px;
}
