  body {
    padding-top: 50px;
    background-color: #DECE7E; 
  }
.table-striped_condensed > thead > tr > th,
.table-striped_condensed > tbody > tr > th,
.table-striped_condensed > tfoot > tr > th,
.table-striped_condensed > thead > tr > td,
.table-striped_condensed > tbody > tr > td,
.table-striped_condensed > tfoot > tr > td {
  padding: 3px;
  font-size: 90%;
  line-height: 1.20;
}
.table-striped_condensed > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
  font-size: 90%;
  padding: 3px;
}
.table-striped_condensed > tbody > tr:nth-of-type(even) {
  font-size: 90%;
  padding: 3px;
  background-color: #fff;
}
.table-bordered > tbody {
  background-color: #fff;
}
.table_condensed > thead > tr > th,
.table_condensed > tbody > tr > th,
.table_condensed > tfoot > tr > th,
.table_condensed > thead > tr > td,
.table_condensed > tbody > tr > td,
.table_condensed > tfoot > tr > td {
  padding: 3px;
  font-size: 90%;
  line-height: 1.20;
   background-color: #fff;
}
.form-control_condensed {
    display: block;
    width: 100%;
    height: 28px;
    padding: 6px 12px;
    font-size: 80%;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.jumbotron {
  margin-top: 0px;
  padding: 30px;
  color: #fff;
  background-color: #BD0101; /*#eee;*/
}

.footer {
  bottom: 0;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  color: #fff;
  background-color: #BD0101;
}
.footer h1,
.footer .h1 {
  color: #fff;
}
.footer p {
  margin-bottom: 15px;
  color: #fff;
}
.footer > hr {
  border-top-color: #d5d5d5;
}
.container .footer,
.container-fluid .footer {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.footer .container {
  max-width: 100%;
}
.footer a {
    color: #fff;
    background-color: transparent;
}
p.centeredImage  {
    text-align:center; 
    margin-top:0px; 
    margin-bottom:0px; 
    padding:0px;
}

/*================================STATS====================================================================================*/

/* #statimg		{position: absolute;  left: 775px; top: 150px;  } */
a.statlink:link		{font-family: arial, helvetica, sans-serif;  padding: 1px 1px 1px 1px; color: #0000FF;}
a.statlink:visited	{font-family: arial, helvetica, sans-serif;  padding: 1px 1px 1px 1px;  }
a.statlink:hover	{font-family: arial, helvetica, sans-serif;  padding: 1px 1px 1px 1px; color: #621313;}
a.statlink:active	{font-family: arial, helvetica, sans-serif;  padding: 1px 1px 1px 1px; color: #621313}
p.statlink		{color: #000000;   margin-bottom: -1px;  }
table.stats 		{border-collapse: collapse; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;}
th.stats		{background-color: #BD0101; }		
.stattitle 		{border-right-style: solid; border-right-color: #F5F5F3; border-right-width: 1px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; background-color: #BD0101;}
.stattitlecenter	{border-right-style: solid; border-right-color: #F5F5F3; border-right-width: 1px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; background-color: #BD0101; text-align: center}
.stattitleright		{border-right-style: solid; border-right-color: #F5F5F3; border-right-width: 1px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; background-color: #BD0101; text-align: right}
.stattitlebg 		{border-right-style: solid; border-right-color: #F5F5F3; border-right-width: 1px; color: #ffffff; background-color: #BD0101; text-align: right; }
.stattitlebgleft 	{border-right-style: solid; border-right-color: #F5F5F3; border-right-width: 1px; color: #ffffff; background-color: #BD0101; text-align: left;}
.stattitlebgcenter 	{border-right-style: solid; border-right-color: #F5F5F3; border-right-width: 1px; color: #ffffff; background-color: #BD0101; text-align: center}
.stattitlesort 		{font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; padding-left: 4px; padding-right: 2px; background-color: #BD0101; margin-left: auto; margin-right: auto;}
.stattitlesortleft	{font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; padding-left: 4px; padding-right: 2px; background-color: #BD0101; margin-left: auto; margin-right: auto; text-align: left;}
.stattitleprint 	{font-family: arial, helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; border-bottom: 1px solid #bbbbbb; background-color: #BD0101;}
.stattitlespace 	{font-family: arial, helvetica, sans-serif; font-size: 75%; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; border-bottom: none; background-color: #ffffff; width: 5px;}
.statlist 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: right;}
.statlistnowrap 	{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: right; white-space:nowrap;}
.statlist3		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: center;}
.statlistleft 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left;}
.statlistname		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left;}
.statlistcenter		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: center;}
.statlistcenternowrap	{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: center; white-space: nowrap;}
.statlistalt 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #F5F5F3; text-align: right;}
.stattotal 		{font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #F5F5F3; text-align: right;}
.stattotalnowrap	{font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #F5F5F3; text-align: right; white-space:nowrap;}
.statlist2 		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left;}
.statlist2nowrap	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left; white-space:nowrap;}
.statrow 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px;  background-color: #FFFFFF; text-align: right;}
.statrowname 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px;  background-color: #FFFFFF; text-align: left;}
.statrowspacer 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 0px;  background-color: #BD0101; text-align: right; width:1px; }
.statrowalt 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #ccccff; text-align: right;}
.statname 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left; width: 15%;}
.statnamenowrap		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left; width: 15%; white-space:nowrap;}
.statenter		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; padding: 0px; border-bottom: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left;}
.statentertitle 	{font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px 1px 2px 1px; border: 1px solid #bbbbbb; background-color: #BD0101; text-align: center;}
#stats 			{margin-top: 10px; margin-bottom: 0px; margin-left: 215px; padding: 0px 10px; }
#stats h3.stat 		{text-align: left; color: #000000; font: 110%/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0;}
#stats h4 		{text-align: Center; padding-right: 00px; padding-top: 2px;  font: 150% Georgia, "Times New Roman", Times, serif; color: #901602;}
#stats h1		{text-align: Center; padding-right: 00px; padding-top: 2px;  font: 150% Georgia, "Times New Roman", Times, serif; color: #901602;}
/*=============================== Calendar ==================================================*/
.clmonth 		{border-collapse: collapse; border: 1px solid #621313; width: 100%; }
.clmonth caption 	{text-align: left; font: bold 110% Georgia, "Times New Roman", Times, serif; padding-bottom: 6px;}
.clmonth th 		{border-bottom: none; padding: 2px 0px 2px 0px; background-color: #621313; color: #ffffff; font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; 	width: 11.4%;}
.clmonth td.leftcol		{border-bottom: none; padding: 2px 0px 2px 0px; background-color: #621313; color: #ffffff; font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; 	width: 40px;}
.clmonth td 		{ font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; margin-left: 0; margin-right: 0; vertical-align: top; height: 7em; width: 11.4%;}
.clmonth td.previous, 
.clmonth td.next 	{background-color: #EFE2A1; border: 1px solid #621313; color: #003366;  text-align: left;}
.clmonth td.active 	{background-color: #ffffff; border: 1px solid #621313; color: #003366;  text-align: left;}
.clmonth ul 		{list-style-type: none; margin: 0; padding-left: 2px; padding-right: 2px;}
.clmonth li 		{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 0; padding-bottom: 0px; margin-top: 0;}
.clmonth li.blank		{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; padding-top: 0; padding-bottom: 0px; margin-top: 0;}
/*=============================== Recap =====================================================*/
.listrecap 		{font-family: arial, helvetica, sans-serif; /*font-size: 12px;*/ color: #000000; padding: 3px; border: 2px solid #621313; background-color: #FFFFFF; text-align: left;}
.listrecaptitle		{font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px 2px 2px 2px; border: 2px solid #621313; background-color: #BD0101;}
.listrecap2 		{font-family: arial, helvetica, sans-serif; /*font-size: 12px;*/ color: #000000; padding: 3px; border: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: center;}
.listrecap3 		{font-family: arial, helvetica, sans-serif; /*font-size: 12px;*/ color: #000000; padding: 3px; background-color: #FFFFFF; text-align: center;}
.listrecap4 		{font-family: arial, helvetica, sans-serif; /*font-size: 12px;*/ color: #000000; padding: 3px; background-color: #FFFFFF; text-align: left;}
p.listrecap4 		{font-family: arial, helvetica, sans-serif; /*font-size: 12px;*/ color: #000000; padding: 3px; background-color: #FFFFFF; text-align: left;}
.listrecapheader 	{font-family: arial, helvetica, sans-serif; /*font-size: 12px;*/ font-weight: bold; color: #3D4D7A; padding: 3px; background-color: #FFFFFF; text-align: center;}
/*
.table_leadersub > thead > tr > th,
.table_leadersub> tbody > tr > th,
.table_leadersub > tfoot > tr > th,
.table_leadersub > thead > tr > td,
.table_leadersub > tbody > tr > td,
.table_leadersub > tfoot > tr > td {
  padding: 3px;
  font-size: 90%;
  line-height: 1.20;
   background-color: #fff;
}
*/
table.leaders 		{border-collapse: unset; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 2px 2px 2px; vertical-align: top; background-color: #ffffff;}
table.leaderssub	{border-collapse: separate; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 3px 3px 3px; vertical-align: top; background-color: #ffffff; width: 100%;}
th.leaders 		{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; border-bottom: 1px solid #bbbbbb; background-color: #BD0101;}
th.leaderssub 		{border-collapse: collapse; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; border-bottom: 1px solid #bbbbbb; background-color: #BD0101;}
.leadersname		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px; background-color: #FFFFFF; text-align: left; width: 20%; white-space: nowrap;}
.leaderslist 		{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; padding: 3px;  background-color: #FFFFFF; text-align: right;}
td.leaders		{vertical-align:top;}


