﻿html, body {
  height: 96%;
  width: 100%;
  /*min-width: 1080px;*/
}

body
{
    color: Black;
    font-family: Arial;
    font-size: 12px;
    background: #a5b59c;
}

hr
{
    height: 2px;
    border: 0;
    border-top: 3px solid #c19e67; /* line color under form title. */
}

#headerBar { /* above the logo image */
    height: 2%; /* amount of space to create */
    width: 100%;
    background: #a5b59c; /* Top bar color */
    margin: 0 0 0 0;
}

#footerBar { /* bottom bar on the page */
    height: 2%; /* amount of space to create */
    width: 100%;
    background: #8c9c8c; /* color of the bar */
    margin: 0 0 0 0;
    text-align:center;    
    color:White;  
    vertical-align:middle;  
    padding-top:2px;        
}

#wrapper 
{    
    min-height:95.8%;
    width:100%;
    margin: 0 0 0 0;
    background: #a5b59c;
}

* html #wrapper{
  height: 90%;
}
.BodyText
{
    color: Black;
    font-family: Arial;
    font-size: 12px;
}

.LeftNavMenuText
{
    font-family: Arial;
    color: #A5A51E;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;   
}

.LeftNavMenu
{
    /* background-color: #f0f0f0; */
    color: #A5A51E;
    text-align: center;   
    vertical-align: middle;
    width: 150px;
    /* border: 1px solid black; */
}

.NavLinkButton
{
    font-family: Arial;
    font-size: 12px;    
    color: #A5A51E;
    font-weight:bold;
    text-decoration:none;
}

.NavLinkButton:hover
{
    font-family: Arial;
    font-size: 12px;    
    color: #C7C724;
    font-weight:bold;
    text-decoration:none;
}

.NavLinkButtonChild
{
    font-family: Arial;
    font-size: 8pt;    
    color: #A5A51E;
    font-weight:bold;
    text-decoration:none;
    padding-left:5px;
}

.NavLinkButtonChild:hover
{
    font-family: Arial;
    font-size: 8pt;    
    color: #C7C724;
    font-weight:bold;
    text-decoration:none;
    padding-left:5px;
}

.SideNavPanel
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.SideNavDivider hr
{
    background-color: #747577;
    color: Black;
}
   
.EditTextBox
{
    font-family: Arial;
    font-size: 12px;
    color: Black;
}

.EditTextBoxNumber
{
    font-family: Arial;
    font-size: 12px;
    color: Black;
    text-align:right;
    width:50px;
}

.EditTextBoxCell
{
    text-align:left;
}

.EditLabel
{
    font-family: Arial;
    font-size: 12px;
    color: Black;
}

.EditLabelCell
{
    text-align:right;
    padding-right:10px;
}

.PageTitle
{
    font-family: Arial;
    font-size: 16pt;
    color: Black;
}

.PageSubTitle
{
    font-family: Monotype Corsiva, Times New Roman;
    font-size: 20pt;
    font-style: italic;
    color: Black;
    font-weight:bold;
    padding-top:25px;    
    padding-left:15px;    
    padding-bottom:5px;    
}

.PageSubTitleTD
{
    padding-top:10px;     
}

.PageSubTitleBar
{
    font-family: Times New Roman;
    font-size: 20pt;
    font-style: italic;
    color: Black;
    font-weight:bold;
    padding-top:15px;    
    padding-left:15px;    
    padding-bottom:5px;    
}

.PageSubTitleSmall
{
    font-family: Arial;
    font-size: 11pt;
    color: Black;
    font-weight:bold;
    padding-top:15px;    
     padding-left:15px;    
    padding-bottom:5px;  
}
.PageSubHeading
{
    font-family: Arial;
    font-size: 16pt;
    font-style: normal;
    color: Black;
    font-weight:bold;    
    padding-top:0px;    
    padding-bottom:15px;  
}

.PageSubLabel
{
    font-family: Arial;
    font-size: 12px;    
    color: #414c21;
    font-weight:bold;
    text-decoration:none;
}

.EditFormContainer
{
    width: 100%;
}

/*Edit Form*/
.EditForm
{
    border-right: #414c21 thin solid;
    border-top: #414c21 thin solid;
    border-left: #414c21 thin solid;
    border-bottom: #414c21 thin solid;
    border-width:1px;
    border-radius: 10px 10px 10px 10px;
    background-color: #F2F2F0;
    font-size: 12px;
    width: 100%;
    padding: 0px 10px 0px 10px;
}

.EditFormBar
{
    border-right: #414c21 thin solid;
    border-top: #414c21 thin solid;
    border-left: #414c21 thin solid;
    border-bottom: #414c21 thin solid;
    border-width:1px;
    border-radius: 10px 10px 10px 10px;
    background-color: #F2F2F0;
    font-size: 12px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.FormBar
{
    background-color: #c19e67;
    border-radius: 20px 20px 0px 0px;
    width: 100%;
    height: 5px;
    overflow: hidden;
}

.EditTabForm
{
    border-right: #414c21 thin solid;
    border-top: #414c21 thin solid;
    border-left: #414c21 thin solid;
    border-bottom: #414c21 thin solid;
    border-width:1px;
    border-radius: 0px 10px 10px 10px;
    background-color: #F2F2F0;
    font-size: 12px;
    width: 100%;
    padding: 0px 10px 0px 10px;
}

.EditFormCenter
{
    border-right: #414c21 thin solid;
    border-top: #414c21 thin solid;
    border-left: #414c21 thin solid;
    border-bottom: #414c21 thin solid;
    border-width:1px;
    background-color: #E4E5DF;
    font-size: 13px;
    width: 100%;
    border-collapse: collapse;
    padding: 0px 10px 0px 10px;
    text-align: center;
    background-color: #EAEAEA;
    font-weight: bold;
}

.EditFormContent
{
    padding: 10px 10px 10px 10px;
    border-collapse: collapse;
    border-radius: 0px 0px 10px 10px;
}

.EditContentTableHeader
{
   border-right: #A0A0A0 thin solid;
    border-top: #A0A0A0 thin solid;
    border-left: #A0A0A0 thin solid;
    border-bottom: #A0A0A0 thin solid;
    border-width:1px;
    background-color: #EAEAEA;
    font-size: 13px;
    font-weight: bold;
    width: 840px;
    border-collapse: collapse;
    text-align: center;
    padding-top:3px;   
    padding-bottom:3px;
}
.EditContentTableSideHeader
{
   border-right: #A0A0A0 thin solid;
    border-top: #A0A0A0 thin solid;
    border-left: #A0A0A0 thin solid;
    border-bottom: #A0A0A0 thin solid;
    border-width:1px;
    background-color: #EAEAEA;
    font-size: 12px;
    font-weight: bold;
    width: 840px;
    border-collapse: collapse;   
    padding-top:3px;   
    padding-bottom:3px;
    padding-left:5px;
}

.EditContentTableRow
{
	border-right: #A0A0A0 thin solid;
    border-top: #A0A0A0 thin solid;
    border-left: #A0A0A0 thin solid;
    border-bottom: #A0A0A0 thin solid;
    border-width:1px;
    background-color: #EAEAEA;
    font-size: 12px;   
    width: 840px;
    border-collapse: collapse;   
    padding-top:2px;   
    padding-bottom:2px;
    padding-left:5px;
}

.TabCell
{
    position: relative;
    top: 1px;
    z-index: 0;
}

.FormSubTitle
{
    font-family: Arial;
    font-size: 12pt;
    color: Black;
}

.EditFormInputLabelCell
{
    text-align:right;
    vertical-align: middle;
    padding-right:5px;
    padding-bottom:2px;
    padding-top: 2px;
    font-weight: normal;
    color: Black;
    border-collapse: collapse;
}

.EditFormInputCell
{
    text-align:left;
    font-weight: normal;
    vertical-align: middle;
    padding-bottom:2px;
    padding-top: 2px;
    color: Black;
    border-collapse: collapse;
    padding-left:3px;
}
.Tdborder 
{
	border: 1px solid black;
    border-collapse: collapse;
}
.LinkButton
{
    font-family: Arial;
    font-size: 8pt;  
    font-weight:normal;  
    color: #414c21;    
    cursor:pointer;
}

.LinkButton:hover
{
    font-family: Arial;
    font-size: 8pt;  
    font-weight:normal;  
    color: #5E6F45;   
    cursor:pointer;
}

.GridViewNormal
{
    font-family: Arial;
    border-collapse: separate;
    border-width: 1px;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
}

.GridViewNormal td
{
    border-collapse: separate;
    border-width: 1px;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
}

.GridViewNormal th
{
    border-collapse: separate;
    border-width: 1px;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}

.GridHeaderNormal
{
    font-family: Arial;
    text-align: center;
    background-color: #000000;
}

.GridHeaderNormal a
{
    color: Black;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}

.GridFooterNormal
{
    font-family: Arial;
    font-size: 8pt;
    /*background-color: #EAEAEA;*/
}

.GridFooterNormal td
{
    font-family: Arial;
    font-size: 8pt;
    /*background-color: #EAEAEA;*/
}

.GridRowNormal
{
    font-family: Arial;
    font-size: 8pt; 
    color:Black;   
    background-color: #EAEAEA;
}

.GridAltRowNormal
{
    font-family: Arial;
    font-size: 12pt;    
    color:Black;   
    background-color: #EAEAEA;
}


.GridView
{
    font-family: Arial;
    border-collapse: separate;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
    width: 100%;
}

.GridView td
{
    border-collapse: separate;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
}

.GridView th
{
    border-collapse: separate;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}

.GridViewReport
{
    font-family: Arial;
    border-collapse: collapse;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
    width: 100%;
}

.GridViewReport td
{
    border-collapse: collapse;
}

.GridViewReport th
{
    border-collapse: collapse;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}

.GridHeader
{
    font-family: Arial;
    text-align: center;
    background-color: #000000;
    color: white;
}

.GridHeader a
{
    color: white;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}

.GridFooter
{
    font-family: Arial;
    font-size: 8pt;
    /*background-color: #EAEAEA;*/
}

.GridFooter td
{
    font-family: Arial;
    font-size: 8pt;
    /*background-color: #EAEAEA;*/
}

.GridRow
{
    font-family: Arial;
    font-size: 8pt; 
    color:black;   
    background-color: #ffffff;
}

.GridAltRow
{
    font-family: Arial;
    font-size: 12pt;    
    color:Black;   
    background-color: #ffffEA;
}

.GridHeaderReport
{
    font-family: Arial;
    text-align: center;
    background-color: #000000;
    color: white;
    height: 30px;
}

.GridSubHeader
{
    font-family: Arial;
    background-color:#9CBB23;
    text-align: center;
    color: Black;
}

.GridHomeUserHeader
{
    font-family: Arial;
    background-color:#000000;
    text-align: center;
    color: white;
}

.DropDownList
{
    background-color: White;
    font-size: 12px;
    color: #414c21;
    border-style: solid;
    border-width: 1px;
    font-weight:bold;
}

.RadioButtonList
{
    background-color: transparent;
    font-size: 12px;
    color: #000000;
    border-style:hidden;
    font-weight:bold;
}

.errorMsg
{
    color: Red;
    font-weight: bold;
    font-size: 14px;
}
.validateMsg
{
    color: Red;
    font-weight: bold;
    font-size: 12px;
}

.noticeMsg
{
    color: #303030;
    font-weight: bold;
}

.TopNavPanel
{
    background-image: url("../../images/master/TopNavBackground.jpg" );
    background-repeat: no-repeat;
}

.TopNavPanelRepeat
{
    background-image: url("../../images/master/TopNavBackground.jpg" );
    background-repeat: repeat-x;
}

.MultiLineText
{
    white-space: pre;
}

.PopUpHeaderText
{
    font-family: Arial;
    font-size: 12pt;
    color: Black;
}

.PopUpBodyText
{
    font-family: Arial;
    font-size: 12pt;
    color: Black;
}

.PopUpEditLabel
{
    font-family: Arial;
    font-size: 12pt;
    color: Black;    
}

.PopUpEditTextBox
{
    font-family: Arial;
    font-size: 12pt;
    color: Black;
}

.PopUpHeaderBackGround
{
    background-color: #99CA3C;
}

.PopUpBackGround
{
    background-color: #D0D0D0;
}

table {
  border-collapse: inherit;
  border-spacing: 0;
}
