﻿

.table-spacing {
    width: 100%;
}

.table-spacing:not(.table-button-container) tr td {
    padding: 3px 0;
}

.table-button-container {
    margin: auto;
    width: 100%;
    transform: translateY(-5px);
}

input[type="checkbox"] + label {
    transform: translateY(-1px);
    display: inline-block;
}

input[type="checkbox"] {
    transform: translateY(1.5px);
}

td[class*="ajax__combobox"] > input,
td[class*="ajax__combobox"] > button {
    transform: translateY(-2px);
}

.combo-mimic {
    height: 20px;
    width: 532px;
}

.alt-button-container {
    border: 1px white solid;
    border-radius: 5px;
    padding: 2px 20px;
    transform: translateY(-3px);
}

.alt-button-container input {
    margin: 0 10px;
}

.alt-button-container.additional {
    display: block;
    padding: 5px 0;
    transform: translateY(-8px) translateX(-2px);
    width: calc(100% + 4px);
    border-radius: 0 0 5px 5px;
    text-align: center;
    background-color: #C0A26E;

    border-top: 2px #A0875D solid;
    border-left: 1px gray solid;
    border-bottom: 1px gray solid;
    border-right: 1px gray solid;

}

    .alt-button-container.additional tbody, 
    .alt-button-container.additional tbody tr, 
    .alt-button-container.additional tbody tr td {
        display: block;
        width: 100%;
    }

    .alt-button-container.additional input {
        padding: 5px 8px !important;
        transform: translateY(0) !important;
    }

.normal-table {
    width: 100%;
    max-width: 575px;
    min-width: 575px;
    margin: auto;
}

    .normal-table span {
        line-height: 22px;
    }

    .normal-table select {
        max-width: 260px;
    }

    .table-spacing {
        border-collapse: collapse;
    }

    .table-spacing textarea {
        margin-top: 5px;
        padding: 10px;
        min-width: 510px;
        max-width: 635px;
        min-height: 150px;
    }

    .table-spacing .right-justified, 
    .table-spacing table table .right-justified,
    .table-spacing .leftt-justified, 
    .table-spacing table table .left-justified {
        vertical-align: top !important;
    }

    .table-spacing .right-justified, 
    .table-spacing table table .right-justified {
        padding-right: 5px !important;
        width: 15%;
    }

    .table-spacing .left-justified, 
    .table-spacing table table .left-justified {
        width: 80%;
    }

    input[type="checkbox"] {
        padding: 5px;
    }

    input[type="checkbox"] + label {
        padding: 5px
    }

    span.aspNetDisabled {
        padding: 3px 5px;
    }

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#tabContainerReceipts .ajax__scroll_none, 
#tabContainerExpenditures .ajax__scroll_none {
    overflow: inherit;
}

#cboReceiptDescription, 
#cboPurpose {
    display: inline-block !important;
    /*max-width: 75% !important;*/
}

    #cboReceiptDescription table, 
    #cboPurpose table{
        top: 0 !important;
        /*width: 75% !important;*/
    }

    #cboReceiptDescription table input[type="text"] {
        /*max-width: 75% !important;*/
    }

.search-options-container {
    padding: 5px;
    width: calc(100% - 10px);

    /*border: 1px red solid;*/
}

    .search-options-container select, 
    .search-options-container input[type="submit"], 
    .search-options-container input[type="button"], 
    .search-options-container input[type="text"] {
        padding: 2px 3px;
    } 

        .search-options-container select:hover, 
        .search-options-container input[type="checkbox"]:hover, 
        .search-options-container input[type="checkbox"] + label:hover {
            cursor: pointer;
        }

.search-options input[type="text"] {
    border-width: 1px;
}

.search-options.short, 
.search-options.long {
    
}

.search-options.long {
    display: block;
    position: relative;
    z-index: 500;
}

.search-options.double-col {
    display: flex;
    flex-flow: row nowrap;
    margin: auto;
    justify-content: center;
    align-items: center;
}

    .search-options.double-col .col1, 
    .search-options.double-col .col2 {
        display: inline-block;
        vertical-align: top;
        min-height: 50px;
    }

    .search-options.double-col .col1 {
        display: inline-block;
        width: 70%;
    }

        .search-options.double-col .col1 input[type="text"] {
            width: 100%;
        }

    .search-options.double-col .col2 {
        display: inline-block;
        width: 20%;
    }

.search-options.short {
    display: inline-block;
    width: 30%;
    transform: translateX(-4px) translateY(1px);
    position: relative;
    z-index: 9999;

    /*border: 1px purple solid;*/
}

    .search-options select, 
    .search-options input[type="text"] {
        width: calc(76% + 1px);
    }

    .search-options.short input[type="text"] {
        padding: 3px;
        /*width: 75%;*/
        transform: translateY(-2px);
    }

.search-options .left, 
.search-options .right {
    display: inline-block;
    margin: 2px;
    padding: 3px;
    vertical-align: top;
}

.search-options .left {
    width: 16%;
    text-align: right;
    line-height: 18px;

    /*border: 1px orange solid;*/
}

.search-options .right {
    width: 74%;
    text-align: left;

    /*border: 1px green solid;*/
}

.search-options .right .ajax__combobox_itemlist {
    top: 24px !important;
    left: 155px !important;
}

    .search-options .right select, 
    .search-options .right input[type="submit"], 
    .search-options .right input[type="button"]{
        transform: translateY(-2px);
    }

    .search-options .ajax__tab_panel {
        line-height: 18px;
    }

.search-options.short .left {
    width: 35%;
    text-align: right;

    /*border: 1px orange solid;*/
}

.search-options.short .right {
    width: 45%;

    /*border: 1px green solid;*/
}

.search-options > .filler-row {
    padding: 3px 5px;
    text-align: center !important;
}

    .search-options > .filler-row span {
        margin: 3px 5px;
        padding: 3px 10px 3px 5px;
    }

    .search-options > .filler-row input[type="text"] {
        width: auto;
    }

    .checkbox-spacing > label {
        margin-left: 5px;
    }

.search-options input[type="text"].short {
    width: 40px;
}

.search-options input[type="text"].short-zip {
    width: 75px;
}


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

.notifications {
    text-align: left;
    padding-inline-start: 10px;
}

    .notifications:not(:last-of-type) {
        margin-bottom: 15px;
    }

.menu-labels {
    /*border-left: 1px #8D8D8D solid;*/
}

.menu-labels #Image2 {
    display: inline-block;
    transform: translateY(-4px);
}

.menu-labels div {
    display: inline-block;
    text-align: center;
    padding: 3px;
    /*vertical-align: top;*/
}

.menu-labels div span {
    display: block;
    font-size: 10px;
}

.text-left {
    text-align: left;
}

.address-selector,
.address-buttons {
    text-align: center;
    padding: 15px;
    margin: auto;
    width: 75%;
}

.address-selector label {
    text-align: left;
}

.address-selector input + label {
    display: inline-block;
    transform: translateY(-2px);
    margin-left: 5px;
}

.address-options {
    margin: 25px 15px;
    text-align: left;
}

.address-options div {
    padding: 10px;
    margin-bottom: 15px;
}

.address-options .section {
    display: inline-block;
    width: 40%;
    padding: 10px;
    margin: 10px;
}

.address-options .section span {
    display: block;
}

.address-options .section div {
    background-color: #C0A26E;
    border: 1px #A0875D solid;
    height: 55px;
}

.address-options legend span {
    display: block;
    margin: 0 5px;
}

/* ### Added classes to clean things up a bit. */

.CommitteeAndLoginInfo {
    text-align: right;
    padding: 5px;
}

input[value="Save"],
input[value="Clear Form"],
input[value="Delete"] {
    padding: 5px 8px;
}

/* ############################################################### */
body {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 1.5em;
    margin: 5px;
    vertical-align: top;
    text-align: center;
    background-color: #BAB3AB;
}
 
#Main
{
	width: 1000px;
	/*height: 800px;*/
	margin-left: auto;
	margin-right:auto;
	margin-top: auto; 
	margin-bottom: auto;
	background-color: #886d50; 
	vertical-align:top;

}

 a:link    {color:#333399;}    /* unvisited link   */
 a:visited {color:#333399;}    /* visited link     */
 a:hover   {color:#333399;}    /* mouse over link  */
 a:active  {color:#333399;}    /* selected link    */ 

    .text-center {
    text-align: center;
}

input[type="button"] {
    padding: 5px 8px;
}

    input[type="button"]:hover, 
    input[type="submit"]:hover {
        cursor: pointer;
    }

.popup-container {
    z-index: 9999;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
}

.popup-outer {
    z-index: 9999;
    position: fixed;
    padding: 3px;
    top: 40%;
    left: 30%;
    max-width: 600px;
    line-height: 26px;

    border-left: 5px #808080 solid;
    border-top: 5px #808080 solid;
    border-right: 5px #2C2C2C solid;
    border-bottom: 5px #2C2C2C solid;
    background-color: #E7D5A3;
    color: #222;

    -webkit-box-shadow: -2px 2px 4px -1px #222;
    -moz-box-shadow: -2px 2px 4px -1px #222;
    box-shadow: -2px 2px 4px -1px #222;
}

.popup-inner {
    padding: 35px;
    border: 1px #222 solid;

}

select {
    border: 1px #333 solid;
    -webkit-appearance: menulist;
    appearance: menulist;
}

/*General CSS Classes*/
.right-justified
{
    text-align: right;
}
.left-justified
{
    text-align: left;
}
.center-justified
{
    text-align: center;
}
.no-wrap
{
    white-space:nowrap;
}
.border
{
    border: 1px solid #abadb3; 
    
}
.vertical_align_top
{
    vertical-align:top;
}
.none
{
    text-decoration:none;
}
.none img
{
	text-decoration: none;
	border: 0 none;
}
.width10pct
{
    width:10%;
}
.width25pct
{
    width:25%;
}
.width33pct
{
    width:33%;
}
.width50pct
{
    width:50%
}
.width60pct
{
    width:60%
}
.width66pct
{
    width:66%
}
.width100pct
{
    width:100%
}
.height100pct
{
    height:100%
}
.xxxsmall
{
    font-size: .5em;
}
.xxsmall
{
    font-size: .6em;
}
.xsmall
{
    font-size: .7em;
}
.small
{
    font-size: 0.8em;
}
.normal
{
    font-size: 1em;
}
.xlarge
{
    font-size:1.5em;
}
.bold
{
    font-weight:bold;
}
.bolder
{
    font-weight:bolder;
}
.wgt-500
{
    font-weight:500;
}

.wgt-normal
{
    font-weight: normal;
}
.italic
{
    font-style:italic;
}
.float-left
{
    float:left;
}
.float-right
{
    float:right;
}
.white-back
{
    background-color: White;
}
.margin-left-auto
{
    margin-left: auto; 
}
.margin-right-auto
{
    margin-right: auto; 
}
.display-none
{
   display: none;
}
.no-pad
{
    padding: 0px;
}
.no-margin
{
    margin: 0px;
}
.UpdateAnimator
{
    width: 160px;
    height: 120px;
    text-align: center;
    vertical-align: middle;
    background: #FFFFFF;
    border: 2px solid #000000;
    /*display: none;*/
    color: #000000;
    position: fixed;
    top: 50%;
    left: 50%;
}   
.HiddenInput
{
    width: 1px !important;
    height:1px;
    background-color: #FFFFFF;
    border: 0px hidden #FFFFFF;
}
.WaterMarked
{
    font-style: italic;
    color: Gray;
}
.PagingItem
{
    vertical-align:middle; 
    display: inline-block; 
    padding:0px 0px 0px 0px;   
}
.hideObject
{
    display:none;
}
.showObject
{
    display:inherit;
}
/*End General CSS Classes*/


/*AJAX.NET TAB CONTROL */  
.ajax__tab_xp  { 
    text-align:left;
    font-family:verdana,tahoma,helvetica;  
    font-size:12px;  
}  
.ajax__tab_tab  
{
    font-size:12px;
}

.ajax__tab_panel
{
    line-height: 30px;
}

.ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input { 
    border: 1px solid #abadb3; 
    border-right: 0px none; 
    width:650px;  
    line-height:normal
}

.ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button     
{                            
          border: 1px solid #abadb3;         
          height: 21px;          
 }
 
 .ajax__combobox_itemlist     
 {        
          border-color: #7F9DB9;     
 } 



/*This is the brown background panel surrounds the main content*/
.pnlTransparent
{
    width: 100%;
    /*height: calc(100% + 1px); */
  	margin-left: auto;
	margin-right:auto;
	margin-top: auto;
	margin-bottom: auto;
	background-color: #886d50;
    border-bottom: 1px #886D50 solid;

}
/*End of brown panel that surrounds main content*/


.pnlMainContent
{
    width: 98%;
    height: 96%;
    margin-top: auto;
    margin-bottom: auto;
	margin-left: auto;
	margin-right:auto;
	background-color:#CFCFCF;

}	



/*.ToolBarIcons
{
    margin: 0px 0px 3px 3px;
}*/

.tdLeftAlign
{
 width: 30%; 

}

.tdCenterAlign
{
 width: 40%;
 }

.tdRightAlign
{
 width: 30%; 
 }

.lblCategory
{ 
 width: 100%;   
}
/*Committees Master Menu Navigation*/

 #mnuCmteMaster a.static.highlighted
{ background-color:#e6e6e6;Border-top: 1px solid black;Border-left:1px solid black;border-right:1px solid black; border-bottom: 1px solid #e6e6e6;}
#mnuCmteMaster img.icon { border-style:none;vertical-align:middle; }
#mnuCmteMasterimg.separator { border-style:none;display:block; }
#mnuCmteMaster img.horizontal-separator { border-style:none;vertical-align:middle; }
#mnuCmteMaster ul { list-style:none;margin:0;padding:0;width:auto; }
#mnuCmteMaster ul.static { padding:0px 5px 0px 5px; }
#mnuCmteMaster ul.dynamic { z-index:1; border: 1px solid black;}
#mnuCmteMaster a { color:Black;font-family:Verdana;text-decoration:none;white-space:nowrap;display:block; }
#mnuCmteMaster a.static { text-decoration:none;border: 1px solid #AFAFAF;padding-left:0.15em;padding-right:0.15em; }
#mnuCmteMaster a.dynamic { text-decoration:none;border: 1px solid #e6e6e6; padding-left:0.15em;  }
#mnuCmteMaster a.dynamic.selected { text-decoration:none;border-style:none;padding-left:0.15em; }
#mnuCmteMaster a.dynamic.selectable.false  { text-decoration:none;border-style:none;padding-left:0.15em;  color:Gray;}
#mnuCmteMaster a.dynamic.highlighted { background-color:#C4E1FF;border-color:#3399FF;border-width:1px;border-style:Solid; }
#mnuCmteMaster a.aspNetDisabled {color: GrayText;}

.mnuCmteMaster{float:left; background-color: #AFAFAF; width:100%;}
/*End of Committees Master Menu Navigation*/

.#Menu1 a.static.highlighted
{ background-color:#e6e6e6;Border-top: 1px solid black;Border-left:1px solid black;border-right:1px solid black; border-bottom: 1px solid #e6e6e6;}
#Menu1 img.icon { border-style:none;vertical-align:middle; }
#Menu1 img.separator { border-style:none;display:block; }
#Menu1 img.horizontal-separator { border-style:none;vertical-align:middle; }
#Menu1 ul { list-style:none;margin:0;padding:0;width:auto; }
#Menu1 ul.static { padding:0px 5px 0px 5px; }
#Menu1 ul.dynamic { z-index:1; border: 1px solid black;}
#Menu1 a { color:Black;font-family:Verdana;text-decoration:none;white-space:nowrap;display:block; }
#Menu1 a.static { text-decoration:none;border: 1px solid #AFAFAF;padding-left:0.15em;padding-right:0.15em; }
#Menu1 a.dynamic { text-decoration:none;border: 1px solid #e6e6e6; /*padding-left:0.15em;*/  }
#Menu1 a.dynamic.selected { text-decoration:none;border-style:none;padding-left:0.15em; }
#Menu1 a.dynamic.selectable.false  { text-decoration:none;border-style:none;padding-left:0.15em;  color:Gray;}
#Menu1 a.dynamic.highlighted { background-color:#C4E1FF;border-color:#3399FF;border-width:1px;border-style:Solid; }
#Menu1 a.aspNetDisabled {color: GrayText !important;}

#Menu1 td {padding:0px 5px 0px 5px;  }

/*This section is for the main navigation menu on the Default Master Page*/
.menu{float:left; background-color: #AFAFAF; width:100%;}
.MenuStyle{text-decoration: none; list-style-type: none; background-color: #ffffff;}
.MenuStyleItem{ text-decoration: none; background-color: #AFAFAF;}
.SelectedMenuItem{text-decoration: none; list-style-type:none ;background-color: #c4e1ff;}


li a.aspNetDisabled
{
    color: GrayText !important;
}

li a.aspNetDisabled:link
{
    color: #FFFFFF;
    background-color: #e6e6e6;
    
}

li a.aspNetDisabled:hover
{
    /*color:#FFFFFF;
    background-color: #e6e6e6;*/
    cursor: default;
     
}

li a.aspNetDisabled:active
{
    color:#FFFFFF;
    background-color: #e6e6e6;

}

li a.aspNetDisabled:visited
{
    color:#FFFFFF;
    background-color: #e6e6e6;

}

.level1
{
    color:Black;
    background-color: #AFAFAF;
    list-style-type: none;
    margin: 0 .5em 0 .5em;
    padding: 0;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 1.0em;
}


.level2
{
    color:Black;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    background-color: #e6e6e6;
    text-align: left;
    list-style-type: none;
    /*padding: 0 0 .5em 0;*/
    /*margin: 0 .5em 0 .5em;*/
    width: 20em;
    text-decoration: none;
    
}

ul.level2 li {
    text-align: center;
}

ul.level2 li:first-of-type {
    margin-top: 5px;
}

ul.level2 li:last-of-type {
    margin-bottom: 5px;
}

a.level2,
a.level3 {
    margin: auto;
    padding: 5px 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    text-align: left;
    list-style-type: none;
    width: calc(100% - 30px);
    text-decoration: none;
}

.level3 {
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    background-color: #e6e6e6;
    text-align: left;
    list-style-type: none;
    padding: 0 0 .5em .5em;
    margin: 0 .5em 0 0;
    width: 20em;
    text-decoration: none;
}

.level4
{
    background-color: Gray !important;
    color: White !important;
    font-size: small;
}  

/*This is the end of the navigation Menu portion of the CSS code for the Master Page*/



/*Report Button CssClasses*/
.btnReportVisible
{
  visibility :visible
    
}

.btnReportNotVisible
{
  visibility:hidden;   
}
/*End Report Button CssClasses*/

/*Entities.aspx CSSClasses*/

.divtblHeaderContainerEntities
{
    width: 845px;
    text-align: center
}

.divtblMainContentEntities
{
    width: 860px;
    height: 180px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.SearchListTableRowAlternatingEntities
{
    background-color: #c0a26e;
    text-align: center;
    width: 100%;
   }

.tblEntitiesFooterInfo
{
   display: none; 
}

.tblEntitiesPageInfo
{
    display: none;
}

.tblGrdViewEntities
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.tdDoNotShowField
{
    display: none;    
}

.tdEntitiesContentLastName
{
  width:14%;
}

.tdEntitiesContentFirstName
{
   width:11%;
}

.tdEntitiesContentCategory
{
     width:8%; 
}

.tdEntitiesContentAddress
{
    width:14%; 
}
.tdEntitiesContentCity
{
     width:10%; 
}

.tdEntitiesContentState
{
   width:8%; 
}

.tdEntitiesContentZip
{
     width:8%;  
}

.tdEntitiesContentEmployer
{
     width:10%; 
}

.tdEntitiesContentOccupation
{
    width:10%; 
}

.divtblPagingGridviewEntities
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}
/*End of Entities.aspx CSSClasses*/


/* Start of Duplicate Check Page*/
.divGridViewSize
{
    width: 97%;
}

.thDuplicateContentLastName
{
    width:126px; 
    border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;
}

.thDuplicateContentFirstName
{
  width:125px; 
  border-top: thin ridge gray;
  border-left: thin ridge gray;
  border-bottom: thin ridge gray;
  background-color: #bab3ab;
  text-align: center;
}

.thDuplicateContentCategory
{
     width:76px; 
     border-top: thin ridge gray;
     border-left: thin ridge gray;
     border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;  
}

.thDuplicateContentAddress
{
    width:123px; 
    border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center; 
}

.thDuplicateContentCity
{
     width:110px; 
     border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;  
}

.thDuplicateContentState
{
   width:83px; 
   border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;   
}

.thDuplicateContentZip
{
     width:100px;
     border-top: thin ridge gray;  
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center; 
}

.thDuplicateContentEmployer
{
     width:100px; 
     border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;  
}

.thDuplicateContentOccupation
{
    width:100px;  
     border-top: thin ridge gray;
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center; 
}

.tdDuplicateContentLastOnlyName
{
  width:118px; 
  border-left: thin ridge gray;
  border-bottom: thin ridge gray;
}

.tdDuplicateContentFirstName
{
   width:124px; 
  border-bottom: thin ridge gray;
}

.tdDuplicateContentCategory
{
     width:74px; 
   border-bottom: thin ridge gray;
}

.tdDuplicateContentAddress
{
    width:123px; 
    border-bottom: thin ridge gray;
}

.tdDuplicateContentCity
{
     width:105px; 
   border-bottom: thin ridge gray;
}

.tdDuplicateContentState
{
   width:81px; 
   border-bottom: thin ridge gray; 
}

.tdDuplicateContentZip
{
     width:90px;  
   border-bottom: thin ridge gray;
}

.tdDuplicateContentEmployer
{
     width:107px; 
  border-bottom: thin ridge gray;
}

.tdDuplicateContentOccupation
{
    width:111px;  
   border-right: thin ridge gray;
   border-bottom: thin ridge gray;
}

.pnlDuplicateMessage
{
    background-color: White;
    width: 97%;
    border: thin solid gray;
    text-align: center;   
}
/*End of Duplicate*/

/*Start of Lump Sum*/
.thLumpSumContentLastName
{
    width:126px; 
    border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;
}

.thLumpSumContentFirstName
{
  width:125px; 
  border-top: thin ridge gray;
  border-left: thin ridge gray;
  border-bottom: thin ridge gray;
  background-color: #bab3ab;
  text-align: center;
}

.thLumpSumContentCategory
{
     width:76px; 
     border-top: thin ridge gray;
     border-left: thin ridge gray;
     border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;  
}

.thLumpSumContentAddress
{
    width:123px; 
    border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center; 
}

.thLumpSumContentCity
{
     width:110px; 
     border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;  
}

.thLumpSumContentState
{
   width:83px; 
   border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;   
}

.thLumpSumContentZip
{
     width:100px;
     border-top: thin ridge gray;  
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center; 
}

.thLumpSumContentEmployer
{
     width:100px; 
     border-top: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center;  
}

.thLumpSumContentOccupation
{
    width:100px;  
     border-top: thin ridge gray;
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    background-color: #bab3ab;
    text-align: center; 
}

.tdLumpSumContentLastOnlyName
{
  width:118px; 
  border-left: thin ridge gray;
  border-bottom: thin ridge gray;
}

.tdLumpSumContentFirstName
{
   width:124px; 
  border-bottom: thin ridge gray;
}

.tdLumpSumContentCategory
{
     width:74px; 
   border-bottom: thin ridge gray;
}

.tdLumpSumContentAddress
{
    width:123px; 
    border-bottom: thin ridge gray;
}

.tdLumpSumContentCity
{
     width:105px; 
   border-bottom: thin ridge gray;
}

.tdLumpSumContentState
{
   width:81px; 
   border-bottom: thin ridge gray; 
}

.tdLumpSumContentZip
{
     width:90px;  
   border-bottom: thin ridge gray;
}

.tdLumpSumContentEmployer
{
     width:107px; 
  border-bottom: thin ridge gray;
}

.tdLumpSumContentOccupation
{
    width:111px;  
   border-right: thin ridge gray;
   border-bottom: thin ridge gray;
}

.pnlLumpSumMessage
{
    background-color: White;
    width: 97%;
    border: thin solid gray;
    text-align: center;   
}
/*End of Lump Sum*/

/* Receipts Gridview */
.tblReceiptHeader
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.tblReceipt
{
    width: 863px;
    border-right: thin ridge gray;
}

.thReceiptDate
{
  width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thReceiptName
{
    width:50%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thReceiptAmount
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thReceiptType
{
    width:20%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thReceiptCheckNumber
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab   
}

.tdReceiptDate
{
  width:10%; 
}

.tdReceiptName
{
     width:46%; 
}

.tdReceiptAmount
{
    width:10%; 
}

.tdReceiptType
{
     width:20%; 
   
}

.tdReceiptCheckNumber
{
   width:14%;    
}
/* End Receipt Gridview */


/* Expenditure Gridview */

.divtblHeaderContainer
{
    width: 95%;
    text-align: center
}

.lnkHeaderButton
{
  text-decoration: none  
}

.divtblMainContent
{
    width: 97%;
    height: 225px;
    visibility:visible;
    overflow: scroll;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
    text-align: center; 
}

.divtblDuplicateMainContent
{
    width: 94.5%;
    border-top: thin ridge gray;
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    border-bottom: thin ridge gray;
    text-align: center;
}

.divMainTabContainer
{
   width: 100%;
   text-align: left 
}
.divTabContainer
{
    margin: 10px 0px 0px 0px;
    text-align:center;
    width: 97%;
}

.SearchListTableRow
{
    text-align: center;
    width: 100%;
}

.SearchListTableRowAlternating
{
     background-color: #c0a26e;
     text-align: center;
      width: 100%;
}

.tblFooterInfo
{
   width: 100%;
   margin-left: auto; 
   margin-right: auto;
   background-color: #ddd6cf;  
   font-weight: bold; 
   text-align: left;
}

.tblPageInfo
{
    width: 100%;
   margin-left: auto; 
   margin-right: auto;
   background-color: #bab3ab; 
   text-align: left;
}
/* End Expenditure Gridview */

/*Start Delete Error*/
.divDeletetblReceipts
{
  margin-left: auto; 
  margin-right: auto; 
  text-align: left
}

.divtblDeleteErrorReceiptsHeaderContainer
{
    width: 845px;
    text-align: center
}

.divGridViewDeleteReceipts
{
    width: 860px;
    max-height: 100px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.tblGrdViewDeleteReceipts
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray;
   border-bottom: thin solid gray;  
}

.tblDeletetblReceipts
{
  width: 98%;
  overflow: hidden;
}

.thDeleteReceiptTitleName
{
  border-right: thin solid gray;
  border-top: thin solid gray;
  border-left: thin solid gray;
  background-color: #bab3ab  
}
.thDeleteReceiptDate
{
   width:10%; 
   border-top: thin solid gray;
   border-left: thin solid gray;
   background-color: #bab3ab;  
}

.thDeleteReceiptName
{
  width:50%;
  border-top: thin solid gray;
  border-left: thin solid gray;
  background-color: #bab3ab 
}

.thDeleteReceiptAmount
{
  width:10%;
  border-top: thin solid gray;
  border-left: thin solid gray;
  background-color: #bab3ab    
}

.thDeleteReceiptType
{
   width:20%; 
   border-top: thin solid gray; 
   border-right: thin solid gray;
   border-left: thin solid gray;
   background-color: #bab3ab   
}

.thDeleteReceiptCheckNumber
{
   width:10%; 
   border-top: thin solid gray; 
   border-right: thin solid gray;
   background-color: #bab3ab  
}

.tdDeleteReceiptDate
{
  width: 10%; 
}

.tdDeleteReceiptName
{
  width: 50%;
}

.tdDeleteReceiptAmount
{
  width: 10%; 
}

.tdDeleteReceiptType
{
   width: 20%;  
}

.tdDeleteReceiptCheckNumber
{
   width:10%; 
}

.divDeletetblExpenditures
{
 margin-left: auto; 
  margin-right: auto; 
  text-align: left;
 
}

.divtblDeleteErrorExpenditureHeaderContainer
{
   width: 845px;
    text-align: center 
}

.divGridViewDeleteExpenditures
{
     width: 860px;
    max-height: 100px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.tblGrdViewDeleteExpenditures
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray;
   border-bottom: thin solid gray;  
}

.tblDeletetblExpenditures
{
    width: 98%;
     overflow: hidden; 
}

.thDeleteExpenditureTitleName
{
 background-color: #bab3ab; 
 border-top: thin solid gray; 
 border-right: thin solid gray; 
 border-left: thin solid gray
}

.thDeleteExpenditureDate
{
   width:10%;
   border-top: thin solid gray; 
   border-left: thin solid gray;
   background-color: #bab3ab   
}

.thDeleteExpenditureName
{
  width:50%;
  border-top: thin solid gray;
  border-left: thin solid gray;
  background-color: #bab3ab 
}

.thDeleteExpenditureAmount
{
   width:10%;
  border-top: thin solid gray;
  border-left: thin solid gray;
  background-color: #bab3ab 
}

.thDeleteExpenditureType
{
   width:20%; 
   border-top: thin solid gray; 
   border-right: thin solid gray;
   border-left: thin solid gray;
   background-color: #bab3ab 
}

.thDeleteExpenditureCheckNumber
{
   width:10%; 
   border-top: thin solid gray; 
   border-right: thin solid gray;
   background-color: #bab3ab  
}

.tdDeleteExpenditureDate
{
  width: 10%; 
}

.tdDeleteExpenditureName
{
  width: 50%;
}

.tdDeleteExpenditureAmount
{
  width: 10%; 
}

.tdDeleteExpenditureType
{
   width: 20%;  
}

.tdDeleteExpenditureCheckNumber
{
   width:10%; 
}


/*End Delete Error*/

.DataGridHeaderStyle
{
    border: thin ridge gray; 
    background-color: #bab3ab;
}

.divtblPagingGridview
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.tblHeader
{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.tblContent
{
    width: 820px;
}

.thContentLastName
{
    width:160px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab;
}

.thContentFirstName
{
  width:125px; 
  border-top: thin solid gray;
  border-left: thin solid gray;
  background-color: #bab3ab
}

.thContentCategory
{
     width:85px; 
     border-top: thin solid gray;
     border-left: thin solid gray;
    background-color: #bab3ab  
}

.thContentAddress
{
    width:150px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab  
}

.thContentCity
{
     width:120px; 
     border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab  
}

.thContentState
{
   width:83px; 
   border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab   
}

.thContentZip
{
     width:100px;
     border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab 
}

.thContentEmployer
{
     width:100px; 
     border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab  
}

.thContentOccupation
{
    width:100px;  
     border-top: thin solid gray;
    border-right: thin solid  gray;
    border-left: thin solid  gray; 
    background-color: #bab3ab 
}

.tdContentLastName
{
  width:120px;
}

.tdContentFirstName
{
   width:115px; 
}

.tdContentCategory
{
     width:70px; 
}

.tdContentAddress
{
    width:130px; 
}
.tdContentCity
{
     width:100px; 
}

.tdContentState
{
   width:70px; 
}

.tdContentZip
{
     width:100px;  
}

.tdContentEmployer
{
     width:100px; 
}

.tdContentOccupation
{
    width:100px;  
}

/*Start of Committee Details*/
.CommitteeDetailsCalendarExtender
{
 height: 200px;   
 background-color: White;
 border: 1px solid black;
}
/*End of Committee Details*/

/*Start of Committee Candidates*/

.tblCommitteeCandidatesFooterInfo
{
   display: none; 
}

.tblCommitteeCandidatesPageInfo
{
    display: none;
}

.divtblHeaderContainerCommitteeCandidates
{
   width: 845px;
   text-align: center 
}

.divtblPagingGridviewCandidates
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.thCommitteeCandidateName
{
   width:300px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
}

.thCommitteeCandidateAddress
{
   width:300px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
}

.thCommitteeCandidatePhone
{
    width:240px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    border-right: thin solid  gray;
    background-color: #bab3ab;
}

.tblGrdViewCommitteeCandidates
{
   width: 843px;
   overflow: hidden;
   
}

.tdCommitteeCandidateName
{
   width:26%;
   
}

.tdCommitteeCandidateAddress
{
   width:26%; 
   
}

.tdCommitteeCandidatePhone
{
  width:21%;  
 
}

.pnlCommitteeCandidate
{
    background-color: White;
    text-align: center;
    width: 845px;   
}

.divtblMainContentCommitteeCandidates
{
    width: 860px;
    max-height: 225px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

/*Start DebtAdjust.aspx*/
.divDebtMain
{
    margin-left: auto; 
    margin-right: auto;
}

.tblDebtHdr
{ 
    padding: 0px; 
    margin: 0px; 
    width: 98%;
 }

.tdDebtLastName
{
    width:40%; 
}
.tdDebtIncurredDate, .tdDebtOrigAmt, .tdDebtD2Part, .tdDebtPaidInFull
{
    width:15%; 
}

.tdDebtHdrLastName
{
    width:40%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.tdDebtHdrIncurredDate, .tdDebtHdrOrigAmt, .tdDebtHdrD2Part, .tdDebtHdrPaidInFull
{
    width:15%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}

.divDebtTblMainContent
{
    width: 860px;
    height: 185px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.tblDebtSearchListTableRowAlternating
{
    background-color: #c0a26e;
    text-align: center;
    width: 100%;
   }

.tblDebtFooterInfo
{
   display: none; 
}

.tblDebtPageInfo
{
    display: none;
}

.tblDebtGrdView
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.divDebtPaging
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.tblDebtPaging
{
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.tblDebtAdjHdr
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 95%;
}

.thDebtAdjDate, .thDebtAdjType, .thDebtAdjAmt
{
    width:22%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}

.thDebtAdjBlank
{
    width:33%;
}

.divDebtAdjTbl
{
    width: 97%;
    height: 190px;
    visibility:visible;
    overflow: scroll;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
    text-align: center; 
}

.tdDebtAdjDate, .tdDebtAdjType, .tdDebtAdjAmt
{
     width:20%; 
}
.tblDebtAdjDetail
{
    width:100%; 
    background-color: White; 
    height: 165px;
}
.tblDebtFooter
{
    width:100%; 
    margin-left: auto; 
    margin-right: auto;
}

.tblDebtButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/*End of DebtAdjusts.aspx*/

/*Start of AddNewCommittee.aspx*/
.lbltabNameSpacing
{
 margin: 0px 5px 0px 0px;   

}

.txttabNameSpacing
{
 margin: 0px 10px 0px 0px;   
}
/*End of AddNewCommittee.aspx*/


/*Start of Obligation.aspx*/
.divObligationMain
{
    margin-left: auto; 
    margin-right: auto;
}
.tblObligationDetail
{
    width:90%; 
    background-color: White; 
    height: 165px; 
    text-align:left; 
    padding: 5px; 
    margin-left: auto; 
    margin-right: auto; 
}
.txtDescription
{
    width:98%; 
    height:50px;
}
.tblObligationFooter
{
    width:90%; 
    margin-left: auto; 
    margin-right: auto;
}
.tblObligationButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
.btnObligationSave
{
    margin:7px 7px 7px 7px;
}
.btnObligationCancel
{
    margin: 7px 0px 7px 0px;
}

/*End of Obligation.aspx*/

/*Start of ObligationDelete.aspx*/
.tblOblDeleteDetail
{
    padding:0px;
    margin:0px;
    width: 100%; 
    background-color: #bab3ab;
}
.tblOblDeleteFooter
{
    width:90%; 
    margin-left: auto; 
    margin-right: auto;
}
.btnOblDeleteDelete
{
    margin:7px 7px 7px 7px;
}
.btnOblDeleteCancel
{
    margin: 7px 0px 7px 0px;
}
.tblOblDeleteButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}

/*End of ObligationDelete.aspx*/

/*Start of DebtAdjustDelete.aspx*/
.tblDebtAdjDeleteDetail
{
    padding:0px;
    margin:0px;
    width: 100%; 
    background-color: #bab3ab;
}
.tblDebtAdjDeleteFooter
{
    width:90%; 
    margin-left: auto; 
    margin-right: auto;
}
.btnDebtAdjDeleteDelete
{
    margin:7px 7px 7px 7px;
}
.btnDebtAdjDeleteCancel
{
    margin: 7px 0px 7px 0px;
}
.tblDebtAdjDeleteButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}

/*End of DebtAdjustDelete.aspx*/

/*Start of Officers in Committee Folder*/

.tblCommitteeOfficersFooterInfo
{
   display: none; 
}

.tblCommitteeOfficersPageInfo
{
    display: none;
}

.divtblHeaderContainerOfficers
{
    width: 845px;
    text-align: center 
}

.thContentOfficerName
{
    width:150px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
}

.thContentOfficerTitle
{
    width:150px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
}

.thContentOfficerAddress
{
   width:300px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab;  
}

.thContentOfficerPhone
{
  width:240px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    border-right: thin solid  gray;
    background-color: #bab3ab;  
}

.divtblMainContentOfficers
{
   width: 860px;
    max-height: 300px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
    text-align: center;  
}

.tblGrdViewOfficers
{
    width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.SearchListTableRowOfficers
{
      text-align: center;
      width: 100%; 
}

.SearchListTableRowAlternatingOfficers
{
    background-color: #c0a26e;
     text-align: center;
      width: 100%;
}

.tdOfficerNameContent
{
    width: 18%;
}

.tdOfficerTitleContent
{
   width: 18%;
}

.tdOfficerAddressContent
{
    width: 35%;
}

.tdOfficerPhoneContent
{
    width: 35%;
}

.pnlCommitteeOfficer
{
     background-color: White;
    text-align: center;
    width: 845px; 
}

.divtblPagingGridviewOfficers
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

/*End of Officers in Committee Folder*/


/*Begin DebtAdjCheckAdjustment.aspx, ObligationCheckAmendment.aspx*/
.tblChkAmendMain
{
    width: 375px;
    border:1px solid #D5DFE5;
    text-align: center;
}
.btnChkAmendYes, .btnChkAmendNo, .btnChkAmendOK
{
    margin:7px 3px 7px 7px;
    height: 30px;
    width: 90px;
}

.btnChkAmendYes:hover, .btnChkAmendNo:hover, .btnChkAmendOK:hover {
    cursor: pointer;
}

/*End DebtAdjCheckAdjustment.aspx, ObligationCheckAmendment.aspx*/

/*Start of InvestAdjustDelete.aspx*/
.tblInvestAdjDeleteDetail
{
    padding:0px;
    margin:0px;
    width: 100%; 
    background-color: #bab3ab;
}
.tblInvestAdjDeleteFooter
{
    width:90%; 
    margin-left: auto; 
    margin-right: auto;
}
.btnInvestAdjDeleteDelete
{
    margin:7px 7px 7px 7px;
}
.btnInvestAdjDeleteCancel
{
    margin: 7px 0px 7px 0px;
}
.tblInvestAdjDeleteButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}

/*End of InvestAdjustDelete.aspx*/


/*Start of InvestmentDelete.aspx*/
.tblInvestDeleteDetail
{
    padding:0px;
    margin:0px;
    width: 100%; 
    background-color: #bab3ab;
}
.tblInvestDeleteFooter
{
    width:90%; 
    margin-left: auto; 
    margin-right: auto;
}
.btnInvestDeleteDelete
{
    margin:7px 7px 7px 7px;
}
.btnInvestDeleteCancel
{
    margin: 7px 0px 7px 0px;
}
.tblInvestDeleteButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}

/*End of InvestmentDelete.aspx*/

/*Start of InvestmentList.aspx*/
.divInvestmentMain
{
    margin-left: auto; 
    margin-right: auto;
}
.tblInvestmentDetail
{
    width:90%; 
    background-color: White; 
    height: 165px; 
    text-align:left; 
    padding: 5px; 
    margin-left: auto; 
    margin-right: auto; 
}
.txtInvestmentDescription
{
    width:98%; 
    height:50px;
}
.tblInvestmentFooter
{
    width:90%; 
    margin-left: auto; 
    margin-right: auto;
}
.tblInvestmentButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
.btnInvestmentSave
{
    margin:7px 7px 7px 7px;
}
.btnInvestmentCancel
{
    margin: 7px 0px 7px 0px;
}

/*End of InvestmentList.aspx*/

/*Start InvestmentAdjust.aspx*/
.divInvestmentMain
{
    margin-left: auto; 
    margin-right: auto;
}

.tblInvestmentHdr
{ 
    padding: 0px; 
    margin: 0px; 
    width: 98%;
 }

.tdInvestmentLastName
{
    width:20%; 
}
.tdInvestmentPurchaseDate, 
.tdInvestmentPurchasePrice, 
.tdInvestmentOrigValue,
.tdInvestmentLiquidDate,
.tdInvestmentLiquidValue
{
    width:10%; 
}
.tdInvestmentPurchaseShares
{
    width:5%; 
}
.tdInvestmentDescription
{
    width:15%; 
}
.tdInvestmentHdrLastName
{
    width:20%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.tdInvestmentHdrPurchaseDate, 
.tdInvestmentHdrPurchasePrice,
.tdInvestmentHdrOrigValue,
.tdInvestmentHdrLiquidDate,
.tdInvestmentHdrLiquidValue
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}

.tdInvestmentHdrPurchaseShares
{
    width:5%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.tdInvestmentHdrDescription
{
    width:15%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.divInvestmentTblMainContent
{
    width: 860px;
    height: 160px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.tblInvestmentSearchListTableRowAlternating
{
    background-color: #c0a26e;
    text-align: center;
    width: 100%;
   }

.tblInvestmentFooterInfo
{
   display: none; 
}

.tblInvestmentPageInfo
{
    display: none;
}

.tblInvestmentGrdView
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.divInvestmentPaging
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.tblInvestmentPaging
{
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.tblInvestmentAdjHdr
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 95%;
}

.thInvestmentAdjDate, .thInvestmentAdjType, .thInvestmentAdjAmt
{
    width:22%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}

.thInvestmentAdjBlank
{
    width:33%;
}

.divInvestmentAdjTbl
{
    width: 97%;
    height: 195px;
    visibility:visible;
    overflow: scroll;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
    text-align: center; 
}
.tdInvestmentAdjDate, .tdInvestmentAdjType, .tdInvestmentAdjAmt
{
     width:33%; 
}
.tblInvestmentAdjDetail
{
    width:100%; 
    background-color: White; 
    height: 165px;
}
.tblInvestmentFooter
{
    width:100%; 
    margin-left: auto; 
    margin-right: auto;
}

.tblInvestmentButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/*End of InvestmentAdjusts.aspx*/


/*Start BundlerList.aspx*/
.divBundlerMain
{
    margin-left: auto; 
    margin-right: auto;
}

.tblBundlerHdr
{ 
    padding: 0px; 
    margin: 0px; 
    width: 98%;
 }

.tdBundlerLastName
{
    width:30%; 
}
.tdBundlerAddress
{
    width:40%; 
}
.tdBundlerRptPdBegDate, .tdBundlerRptPdEndDate, .tdBundlerPhone
{
    width:10%; 
}
.tdBundlerHdrLastName
{
    width:30%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.tdBundlerHdrAddress
{
    width:40%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.tdBundlerHdrRptPdBegDate, .tdBundlerHdrRptPdEndDate, .tdBundlerHdrPhone
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.divBundlerTblMainContent
{
    width: 860px;
    height: 100px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.tblBundlerSearchListTableRowAlternating
{
    background-color: #c0a26e;
    text-align: center;
    width: 100%;
   }

.tblBundlerFooterInfo
{
   display: none; 
}

.tblBundlerPageInfo
{
    display: none;
}

.tblBundlerGrdView
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.divBundlerPaging
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.tblBundlerPaging
{
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.tblBundlerFooter
{
    width:100%; 
    margin-left: auto; 
    margin-right: auto;
}

.tblBundlerButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/*End of BundlerList.aspx*/

/* Start of Committees\CommitteeCustodians */

.tblCommitteeCustodiansFooterInfo
{
   display: none; 
}

.tblCommitteeCustodiansPageInfo
{
    display: none;
}

.divtblPagingGridviewCustodians
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.divtblHeaderContainerCustodians
{
    width: 845px;
    text-align: center 
}

.thContentCustodianName
{
    width:150px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
}

.thContentCustodianTitle
{
    width:150px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
}

.thContentCustodianAddress
{
   width:300px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab;  
}

.thContentCustodianPhone
{
  width:240px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    border-right: thin solid  gray;
    background-color: #bab3ab;  
}

.divtblMainContentCustodians
{
   width: 860px;
    max-height: 300px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
    text-align: center;  
}

.tblGrdViewCustodians
{
    width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.SearchListTableRowCustodians
{
      text-align: center;
      width: 100%; 
}

.SearchListTableRowAlternatingCustodians
{
    background-color: #c0a26e;
     text-align: center;
      width: 100%;
}

.tdCustodianNameContent
{
    width: 18%;
}

.tdCustodianTitleContent
{
   width: 18%;
}

.tdCustodianAddressContent
{
    width: 35%;
}

.tdCustodianPhoneContent
{
    width: 35%;
}

.pnlCommitteeCustodian
{
     background-color: White;
    text-align: center;
    width: 845px; 
}

/*End of Committees\CommitteeCustodians */

/* Start of Committees\CommitteeBanks*/

.tblCommitteeBanksFooterInfo
{
   display: none; 
}

.tblCommitteeBanksPageInfo
{
    display: none;
}

.divtblHeaderContainerCommitteeBanks
{
    width: 845px;
    text-align: center;
}

.thCommitteeBankName
{
    width:275px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
}

.thCommitteeBankAddress
{
   width:275px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab;  
}

.thCommitteeBankPhone
{
  width:195px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    border-right: thin solid  gray;
    background-color: #bab3ab;  
}

.divtblPagingGridviewBanks
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.divtblMainContentCommitteeBanks
{
   width: 860px;
    max-height: 300px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
    text-align: center;  
}

.tblGrdViewCommitteeBanks
{
    width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.SearchListTableRowBanks
{
      text-align: center;
      width: 100%; 
}

.SearchListTableRowAlternatingBanks
{
    background-color: #c0a26e;
     text-align: center;
      width: 100%;
}

.tdCommitteeBankName
{
    width: 26%;
}

.tdCommitteeBankAddress
{
    width: 26%;
}

.tdCommitteeBankPhone
{
    width: 21%;
}

.pnlCommitteeBank
{
     background-color: White;
    text-align: center;
    width: 845px; 
}

/*End of Committees\CommitteeBanks */

/*Start of Committees\CommitteeAssets*/
.divtblHeaderContainerAssets
{
    width: 845px;
    text-align: center;
}

.thContentAssetsStatus
{
    width:13%; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
    text-align: center
}

.thContentAssetsDescription
{
    width:25%; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
    text-align: center
}

.thContentAssetsValue
{
    width:13%; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab;
    text-align: center 
}

.thContentAssetsDisposalDate
{
     width:13%; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
    text-align: center
}

.thContentAssetsAcquiredDate
{
    width:13%; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab; 
    text-align: center
}

.thContentAssetsSoldorDonated
{
    width:19%; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    border-right: thin solid  gray;
    background-color: #bab3ab;  
    text-align: center
}

.divtblMainContentAssets
{
    width: 860px;
    max-height: 100px;
    min-height: 15px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
    text-align: center; 
}

.SearchListTableRowAssets
{
    text-align: center;
    width: 100%;
}

.SearchListTableRowAlternatingAssets
{
    background-color: #c0a26e;
    text-align: center;
    width: 100%;
}

.tblCommitteeAssetsFooterInfo
{
display: none;
}

.tblCommitteeAssetsPageInfo
{
display: none;
}

.tblGrdViewAssets
{
 width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.tdAssetsStatusContent
{
width: 102px; 
  text-align: center;

}

.tdAssetsDescriptionContent
{
     width: 195px; 
  text-align: center; 

}

.tdAssetsValueContent
{
        width: 103px; 
  text-align: center; 

}

.tdAssetsDisposalDateContent
{
       width: 103px; 
  text-align: center; 

}

.tdAssetsAcquiredDateContent
{
    width: 103px; 
  text-align: center; 

}

.tdAssetsSoldorDonatedNameContent
{
    width: 146px; 
  text-align: center; 

}

.divtblPagingGridviewAssets
{
 width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.pnlCommitteeAsset
{
     background-color: White;
    text-align: center;
    width: 845px; 
}


/*End of Committees\CommitteeAssets*/



/**Start of EntitiesSearchResults.aspx**/

.divtblHeaderContainerEntitySearch
{
    width: 845px;
    text-align: center
}


.thEntitySearchLastName
{
    width:160px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab;
}

.thEntitySearchFirstName
{
  width:125px; 
  border-top: thin solid gray;
  border-left: thin solid gray;
  background-color: #bab3ab
}

.thEntitySearchCategory
{
     width:85px; 
     border-top: thin solid gray;
     border-left: thin solid gray;
    background-color: #bab3ab  
}

.thEntitySearchAddress
{
    width:150px; 
    border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab  
}

.thEntitySearchCity
{
     width:120px; 
     border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab  
}

.thEntitySearchState
{
   width:83px; 
   border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab   
}

.thEntitySearchZip
{
     width:100px;
     border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab 
}

.thEntitySearchEmployer
{
     width:100px; 
     border-top: thin solid gray;
    border-left: thin solid gray;
    background-color: #bab3ab  
}

.thEntitySearchOccupation
{
    width:100px;  
     border-top: thin solid gray;
    border-right: thin solid  gray;
    border-left: thin solid  gray; 
    background-color: #bab3ab 
}

.tdEntitySearchLastName
{
  width:120px;
}

.tdEntitySearchFirstName
{
   width:115px; 
}

.tdEntitySearchCategory
{
     width:70px; 
}

.tdEntitySearchAddress
{
    width:130px; 
}
.tdEntitySearchCity
{
     width:100px; 
}

.tdEntitySearchState
{
   width:70px; 
}

.tdEntitySearchZip
{
     width:100px;  
}

.tdEntitySearchEmployer
{
     width:100px; 
}

.tdEntitySearchOccupation
{
    width:100px;  
}

.divtblMainContentEntitySearchResults
{
    width: 860px;
    height: 225px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.tblGrdViewEntitySearchResults
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}

.divtblPagingGridviewEntitySearchResults
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.tblEntitySearchResultsButton
{
    width: 375px; 
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/**End of EntitiesSearchResults.aspx**/


/**Begin of EntitiesSearchExport.aspx**/

.tblFormatSelectEntityExport
{
    padding:15px; 
    vertical-align: bottom; 
    background-color:White; 
    width:375px;
}

.tblButtonsEntityExport
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/**End of EntitiesSearchExport.aspx**/


/**Start of ReceiptsSearchResults.aspx**/
.divtblHeaderContainerReceiptSearch
{
    width: 830px;
    text-align: center
}
.tblGrdViewReceiptSearchResults
{
   width: 830px;
   overflow: hidden;
   border-right: thin solid gray 
}
.divtblPagingGridviewReceiptSearchResults
{
    width: 848px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}
.tblReceiptSearchResultsButton
{
    width: 375px; 
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
.thReceiptSearchDate
{
  width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thReceiptSearchName
{
    width:40%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thReceiptSearchAmount
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thReceiptSearchType
{
    width:20%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thReceiptSearchCheckNumber
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab   
}
.tdReceiptSearchDate
{
  width:10%; 
}
.tdReceiptSearchName
{
     width:40%; 
}
.tdReceiptSearchAmount
{
    width:10%; 
}
.tdReceiptSearchType
{
     width:20%; 
}
.tdReceiptSearchCheckNumber
{
   width:10%;    
}
.tblReceiptSearchHeader
{
    width: 100%;
}
/**End of ReceiptsSearchResults.aspx**/



/**Begin of ReceiptsSearchExport.aspx**/
.tblFormatSelectReceiptExport
{
    padding:15px; 
    vertical-align: bottom; 
    background-color:White; 
    width:375px;
}
.tblButtonsReceiptExport
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/**End of ReceiptsSearchExport.aspx**/


/**Start of ExpendituresSearchResults.aspx**/
.divtblHeaderContainerExpenditureSearch
{
    width: 830px;
    text-align: center
}
.tblGrdViewExpenditureSearchResults
{
   width: 830px;
   overflow: hidden;
   border-right: thin solid gray 
}
.divtblPagingGridviewExpenditureSearchResults
{
    width: 848px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}
.tblExpenditureSearchResultsButton
{
    width: 375px; 
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
.thExpenditureSearchDate
{
  width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thExpenditureSearchName
{
    width:40%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thExpenditureSearchAmount
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thExpenditureSearchType
{
    width:20%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab  
}
.thExpenditureSearchCheckNumber
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab   
}
.tdExpenditureSearchDate
{
  width:10%; 
}
.tdExpenditureSearchName
{
     width:40%; 
}
.tdExpenditureSearchAmount
{
    width:10%; 
}
.tdExpenditureSearchType
{
     width:20%; 
}
.tdExpenditureSearchCheckNumber
{
   width:10%;    
}
.tblExpenditureSearchHeader
{
    width: 100%;
}
/**End of ExpendituresSearchResults.aspx**/



/**Begin of ExpendituresSearchExport.aspx**/
.tblFormatSelectExpenditureExport
{
    padding:15px; 
    vertical-align: bottom; 
    background-color:White; 
    width:375px;
}
.tblButtonsExpenditureExport
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/**End of ExpendituresSearchExport.aspx**/


/**Begin of ExpenditureList.aspx**/
.divExpTblMainContent
{
    width: 873px;
    height: 215px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

.tblExpenditureHeader
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.tblExpGrdView
{
   width: 863px;
   overflow: hidden;
   border-right: thin solid gray 
}

.divExpPaging
{
    width: 873px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}

.tblExpPaging
{
    padding: 0px;
    margin: 0px;
    width: 100%;
}


.thExpenditureDate
{
    width:10%; 
    border-top: thin ridge gray; 
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thExpenditureName
{
    width:50%; 
    border-top: thin ridge gray; 
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thExpenditureAmount
{
    width:10%; 
    border-top: thin ridge gray; 
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thExpenditureType
{
    width:20%; 
    border-top: thin ridge gray; 
    border-left: thin ridge gray;
    background-color: #bab3ab  
}

.thExpenditureCheckNumber
{
    width:10%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray;
    border-left: thin ridge gray;
    background-color: #bab3ab   
}

.tdExpenditureDate
{
  width:10%; 
}

.tdExpenditureName
{
     width:46%; 
}

.tdExpenditureAmount
{
    width:10%; 
}

.tdExpenditureType
{
     width:20%; 
}

.tdExpenditureCheckNumber
{
   width:14%;    
}
/**End of ExpenditureList.aspx**/


.WindowsStyle
{
    z-index: 1001;
}

.WindowsStyle .ajax__combobox_textboxcontainer input
{
    border-right: 0px none;
    padding: 0px 0px 0px 3px;
    font-size: 10pt;
    height: 17px;
    border-style: solid;
    border-width: 2px 0px 1px 2px;
    border-color: #666666;
} 
.WindowsStyle .ajax__combobox_buttoncontainer 
{
    max-width: 5px;
}
.WindowsStyle .ajax__combobox_buttoncontainer button
{
    border: 2px outset #C0C0C0;
} 
.WindowsStyle.ajax__combobox_itemlist 
{ 
    margin: 0px; 
    padding: 0px; 
    list-style-type: none; 
    text-align: left; 
    border: solid 1px ButtonShadow; 
    background-color: Window; 
} 
.WindowsStyle .ajax__combobox_itemlist li 
{ 
    white-space: nowrap; 
    padding: 0px 0px 0px 0px; 
} 
.ajax__combobox_itemlist
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: right;
    border: solid 1px ButtonShadow;
    background-color: Window;
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: Arial, helvetica, 'MS Sans Serif';
    width: 90%;
} 


.tblEntitiesImportFileButtons
{
    width: 375px;
    border:1px solid #D5DFE5;
}

.button-common
{
    margin: 7px 3px 7px 3px;
    width: 75px;
}

.divFileDataTblMainContent
{
    width: 860px;
    height: 195px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}
.tblFileDataSearchListTableRowAlternating
{
    background-color: #c0a26e;
    text-align: left;
    width: 100%;
}
.gvwFileDataHdr
{
    width:15%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}




/*Begin Calendar Control CSS*/
.IDIS3Calendar .ajax__scroll_none {
    overflow: visible !important;
    z-index: 10000 !important;
}

.IDIS3Calendar .ajax__calendar_container   {
    background-color: #e6e6e6;
    border:solid 2px #bab3ab;
}
.IDIS3Calendar .ajax__calendar_header
{
    background-color: #ffffff;
    margin-bottom: 4px;
    height: 23px;
    width: 172px;
    background-image: url('../Images/Main/hdr1.jpg');
}
.IDIS3Calendar .ajax__calendar_title,
.IDIS3Calendar .ajax__calendar_next,
.IDIS3Calendar .ajax__calendar_prev    {
    color: #004080;
    padding-top: 3px;
}
.IDIS3Calendar .ajax__calendar_body    {
    background-color: #ffffff;
    border: solid 1px #bab3ab;
}
.IDIS3Calendar .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
    color: #004080;
}
.IDIS3Calendar .ajax__calendar_day {
    color: #004080;
    text-align:center;
}
.IDIS3Calendar .ajax__calendar_hover .ajax__calendar_day,
.IDIS3Calendar .ajax__calendar_hover .ajax__calendar_month,
.IDIS3Calendar .ajax__calendar_hover .ajax__calendar_year,
.IDIS3Calendar .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #e6e6e6;
}
.IDIS3Calendar .ajax__calendar_today   {
    font-weight:bold;
}
.IDIS3Calendar .ajax__calendar_other .ajax__calendar_day,
.IDIS3Calendar .ajax__calendar_hover .ajax__calendar_today,
.IDIS3Calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}
/*End Calendar Control CSS*/


/**Begin of ReceiptList.aspx**/
.divRecTblMainContent
{
    width: 873px;
    height: 180px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}

/**Begin of ReceiptList.aspx**/



/*Start Endorsers.aspx*/
.divEndorserMain
{
    margin-left: auto; 
    margin-right: auto;
}

.tblEndorserHdr
{ 
    padding: 0px; 
    margin: 0px; 
    width: 98%;
 }

.tdEndorserLastName
{
    width:70%; 
}
.tdEndorserAmount
{
    width:30%; 
}
.tdEndorserHdrLastName
{
    width:70%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.tdEndorserHdrAmount
{
    width:30%; 
    border-top: thin ridge gray; 
    border-right: thin ridge gray; 
    border-left: thin ridge gray; 
    background-color: #bab3ab;
}
.divEndorserTblMainContent
{
    width: 860px;
    height: 100px;
    visibility:visible;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: thin solid gray;
    border-right: thin solid gray;
    border-left: thin solid gray;
    text-align: center; 
}
.tblEndorserSearchListTableRowAlternating
{
    background-color: #c0a26e;
    text-align: center;
    width: 100%;
   }

.tblEndorserFooterInfo
{
   display: none; 
}
.tblEndorserPageInfo
{
    display: none;
}
.tblEndorserGrdView
{
   width: 843px;
   overflow: hidden;
   border-right: thin solid gray 
}
.divEndorserPaging
{
    width: 860px;
    border-right: thin solid gray;
    border-left: thin solid gray;
    border-bottom: thin solid gray;
}
.tblEndorserPaging
{
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.tblEndorserFooter
{
    width:100%; 
    margin-left: auto; 
    margin-right: auto;
}
.tblEndorserButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
/*End of Endorsers.aspx*/

/*Help Username*/

.pnlHelpMaster
{
  width: 92%;
    height: 96%;
    margin-top: auto;
    margin-bottom: auto;
	margin-left: auto;
	margin-right:auto;
	background-color:#CFCFCF;
	text-align: left;
	padding: 0px 10px 0px 10px;
	border: 5px solid #886d50
}

/*End Help Username*/


.tblConfirmReportingDetail
{
    width:90%; 
    background-color: White; 
    height: 165px; 
    text-align:left; 
    padding: 5px; 
    margin-left: auto; 
    margin-right: auto; 
}
.tblConfirmReportingButtons
{
    width: 375px;
    border:1px solid #D5DFE5; 
    margin-left: auto; 
    margin-right: auto
}
.tblConfirmReportingFooter
{
    width:90%; 
    margin-left: auto; 
    margin-right: auto;
}

.modalPopup
{
    background-color: rgb(207, 207, 207);
    border-width:3px;
    border-style:solid;
    border-color: rgb(136, 109, 80);
    padding-top: 10px;
    padding-left: 10px;
    width: 450px;
    height: 225px;
}

.modalBackground
{
    background-color: #757575;
    filter: alpha(opacity=90);
    opacity: 0.8;
}

