body {background:#173f1a;color:#000;padding:0;margin:0;font-family:"Montserrat";font-size:100%;}

.Directions {Font-size: 12px; font-weight:600;font-family:"Arial"}
div#contentwrapper {width:98%; margin:0 auto;position:relative;height:auto;padding-top:0px;padding-bottom:0px;border:1px solid #fff; overflow:auto}
div#body_container {width:100%;margin:0 auto;position:relative;height:auto;padding-top:0px;padding-bottom:0px;background:#fff;}
div.footer-content {margin:0 auto;position:relative;height:auto;margin-top:10px;padding-top:0px;padding-bottom:0px;width:100%;}

div#header {color:#000;text-align:left;margin:0;padding:0;font-size:100%;margin-bottom:10px;background:#33793e;}
div.header-content {margin:0 auto;position:relative;height:auto;margin-top:0px;padding-top:30px;padding-bottom:30px;Color:#fff;}

div#DashboardNavigation {width:500px;margin:0 auto;position:relative;height:auto;margin-top:20px;padding-top:0px;padding-bottom:20px;Color:#fff;}

tr.PAID {background-color: aquamarine}
.PagePad {margin: 0px 3px}
td.PagingCell span.PageOf {}
td.PagingCell .CurrentPage {} 
td.PagingCell .TotalPages {margin-right:5px}
td.PagingCell .PagesOf {margin: 0px 5px;}
tr .TotalRow td a {color:#ffffff}

div#footer {color:#000;text-align:center;margin:0;padding:0;font-size:100%;margin-bottom:0px;}

div.footer-content h2 {margin:0px;padding:0px;padding-top:0px;font-size:1.1em;padding-bottom:0px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;  
background: #e75a25; /* Old browsers */
color:#009b33;
font-family: 'Roboto Slab';
text-align:center;
font-weight:normal;
padding:0px 0px 10px 0px;
text-transform:uppercase;      
margin-top:-16px;   
  min-width: 1000px;
}
  
.DataRow:nth-child(even) {background-color: #93ab8f;}
.DataRow:nth-child(odd) {background-color: #fbe4d1;}
td.DataCell a{color:#000; font-weight:bold;font-size:1.2em;}
td.DataCell a:visited {color:#OE4D92; font-weight:bold;}
td.DataCell a:hover{color:#71420e; font-weight:600}
  
div.footer-content img {
  margin-top:20px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 0px;
width:175px;height:auto !important;}

  
  
div#header h1 {margin:0px;padding:0px;padding-top:0px;font-size:2.4em;font-weight:800;text-transform:uppercase;padding-bottom:0px;font-family: 'Roboto Slab';float:left;width:15%;}
div#header .header-content {height:90px;}

div#header .header-content .header-menu {width:100%;float:left;}

div#header h3 {margin:0px;padding:0px;padding-top:0px;font-size:1.5em;font-weight:normal;color:#82bcee;font-family: 'Roboto Slab';}
  

div#contentwrapper h2 {margin:0px;padding:0px;padding-top:0px;font-size:1.0em;padding-bottom:0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
 
background: #93ab8f; /* Old browsers */
color:#000;
font-family: 'Roboto Slab';
text-align:center;
font-weight:normal;
padding:10px 0px 10px 0px;
text-transform:uppercase;      
      
}
div#body_container table {border:0px;padding:0px;width:100%;margin-left:0%;font-size:1.0em;color:#333;background:#fff;padding-top:5px;padding-bottom:5px;}
div#body_container table td {border:0px;vertical-align:bottom;text-align:left !important;color:#000;padding:0px;width:auto !important;padding:0px !important;font-size:0.9em;}
div#body_container table td.HeaderCell {background:#1c5727;color:#fff;padding:5px !important;font-family:"Roboto Slab";font-size:.8em;}

    div#body_container button {padding:5px;padding-left:20px;padding-right:20px;margin-bottom:10px;background:#0d7616;color:#fff;font-size:0.9em;border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;cursor:pointer;text-transform:uppercase;font-family:"Roboto Slab";width: 140px }
	
    div#body_container button:hover {background:#fbe4d1;color:#000; }

div#body_container table td.PagingCell {text-align:right !important;margin:0px !important;padding:0px !important;padding-right:0px !important;}

div#body_container table td#SearchButtonContainer {text-align:center !important;}
div#body_container table td#SearchButtonContainer button   {vertical-align:bottom;margin-bottom:-10px;margin-top:10px;padding:5px;background:#0d7616;
  color:#fff;font-size:1.0em;font-family:"Roboto Slab";border:0px solid #2EA27E;width: 140px;font-weight:bold;margin-right:-17px;}

div#body_container table td#SearchButtonContainer button:hover   {background:#fbe4d1;color:#000;border:0px solid #f8d210;}


div#body_container table td#TransactionSummarySearchButtonContainer button   {margin-top:10px;padding:10px;background:#ff6600;color:#000;font-size:1.0em;font-family:"Roboto Slab";border:0px solid #009b33;
background: #f8d210; /* Old browsers */
}
div#body_container table td#TransactionSummarySearchButtonContainer button:hover   {background:#009b33;color:#fff;border:0px solid #f8d210;width: 140px}

div#body_container table td#TransactionByExpenseCategorySummarySearchButtonContainer button   {margin-top:10px;padding:5px;background:#f8d210;color:#000;font-size:1.0em;font-family:"Roboto Slab";border:0px solid #009b33;
background: #f8d210; /* Old browsers */
}
div#body_container table td#TransactionByExpenseCategorySummarySearchButtonContainer button:hover   {background:#009b33;color:#fff;border:0px solid #f8d210;}



div#body_container table td p {float:left;margin:0px auto;margin-left:0px;font-size:0.8em;text-align:left;} 
select {padding:4px; background:#ddddd;font-size:0.8em;margin-left:0px;float:left;}
div#body_container table {padding-left:10px !important;;}  
div#TableContainer  {width:1200px; margin:0 auto;position:relative;height:auto;background:#fff;padding:0px;margin-top:-16px}
div#TableContainer p {padding:10px;line-height:1.3em;}

.FilterTableRow select {width: 100%}

div.footer-content img {
  margin-top:20px;
-moz-border-radius: 0px;
-webkit-border-radius: 50px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 0px;
width:175px;height:auto !important;}

div#contentwrapper h2 {width:100% !important;}


select {width:auto; !important;font-size:0.9em;width:120px;}
#SearchButtonContainer  button{Float:right; margin-right:-20px}
#DocumentationButtonContainer  button{Float:right; margin-right:-20px}


td.FilterNameCell {color:#000 !important;font-size:.8em !important;font-family:"Roboto Slab";margin:0px;padding:0px;}
td.FilterAscButtonCell, td.SortButtonCell{text-align:left;padding:0px;margin:0px;}

div#body_container table td.FilterAscButtonCell {padding-right:15px !important;}
div#body_container table td.FilterDescButtonCell {padding-right:15px !important;}


div#body_container button.AscButton {border:0px;padding:0px;background:none;margin:0px;text-align:CENTER;margin-bottom:5px;}
div#body_container button.DescButton {border:0px;padding:0px;background:none;margin:0px;text-align:CENTER;}
div#body_container button img {width:28px !important;height:auto;text-align:CENTER;}



div#body_container table.grid-table td {padding:10px !important;border-top:1px solid #666;border-left:1px solid #666;}

div#body_container table.grid-table tr:last-child td {border-bottom:1px solid #666;}

div#body_container table.grid-table td:last-child  {border-right:1px solid #666;}

/*  Style for Radio */

.SortButtonCell input {
    margin:0;padding:0;
	margin-bottom:5px;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}

.LastUpdated {
	overflow:hidden;
	white-space:nowrap;
}

.AscButton {background-image:url(img/462-4624113_sort-up-green-up-arrow-icon-green.jpg);}
.DescButton {background-image:url(img/331-3312568_sort-down-icon-green-png-transparent-png.png);}


.SortButton{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:20px;height:9px;
	padding-bottom:10px;
   }

   
/*  Style for Radio End */   
div#body_container table .TotalRow td {background-color: #1c5727;color:#fff;font-weight:200;font-size:110%}
div#body_container table .TotalRow a {color:#fff;}
.Awlai{color:#fff; background-color:#4b1c6c; padding:10px}

Table .HeaderRow {font-size: 90%}
td.HeaderCell{
  text-transform: capitalize;
}


label.logoutLblPos {float:right;background: #1c5727 !important;margin-right:20px;padding-bottom:5px;}
label.logoutLblPos img {padding-left:10px;padding-top:5px;}

	.logoutBtn {
		vertical-align: bottom;
		margin-bottom:0px !important;
		margin-top: 0px !important;
		padding: 5px;
		background: #1c5727 !important;
		color: #fff;
		font-size: 1.0em !important;
		font-family: "Roboto Slab";
		border: 0px solid #2EA27E;
		width: 80px !important;;
		font-weight: bold;
		margin-right: 0px !important;;
    color:#000;
	}

.logoutBtn:hover {color:#fbe4d1;cursor:pointer}

div#header .header-content .header-menu ul li a { color: #fff !important; background:#1c5727 !important;text-align:center;
  padding:5px 7px;text-decoration:none;font-weight:500 !important;width:300px; overflow:hidden}

div#header .header-content .header-menu ul li a:hover {background:#fbe4d1 !important;color:#000 !important;}


div#contentwrapper h2 {
background: #173f1a;
color: #fff;
}

td.DataCell { font-weight: bold;}

td.DataCell a {

    color: #000;
    font-weight: bold;
    font-size: 1.0em !important;

}



div#header .header-content .header-menu ul li a {
  width: 350px !important;

}

.FilterDropDown {font-size: .9em; min-width: 55px;}