/*Custom Tables*/
/* CSS Document */

/*Custom Tables Added by Chico*/
/* Blank All White */
table.Blank {
	background:none repeat scroll 0 0 #fff;
	border:0px #ffffff solid;
	font-size: 0.85rem;
    line-height: 1.6rem;
	}
table.Blank tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	text-align: left;
}
table.Blank tr th{
	padding: 5px;
	color: #FFF;
	font-size:16pt;
	background-color:#000000;
}

table.Blank tfoot, table thead {
  background:none repeat scroll 0 0 #ffffff;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}
table.Blank tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #ffffff;
}

/* Blank Transparent Background */
table.BlankTransparent {
	background:transparent;
	font-size: 0.85rem;
    line-height: 1.6rem;
	}
table.BlankTransparent tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	text-align: left;
}
table.BlankTransparent tr th{
	padding: 5px;
	color: #FFF;
	font-size:16pt;
	background-color:#000000;
}

table.BlankTransparent tfoot, table thead {
  background:none repeat scroll 0 0 #ffffff;

}
table.BlankTransparent tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 transparent;
}

/* Blank All White w/ Grid Lines */
table.BlankGrid {
    background: none repeat scroll 0 0 #fff;
    border: 1px #000000 solid;
    font-size: 0.85rem;
    line-height: 1.6rem;
    text-align: center;
	}
table.BlankGrid tr td{
	padding: 3px; /*Chico was 10px*/
	border:1px #000000 solid;
	color: #000;
	text-align: left;
}
table.BlankGrid tr th{
	padding: 5px;
	color: #FFF;
	font-size:14pt;
	background-color:#000000;
}

table.BlankGrid tfoot, table thead {
  background:none repeat scroll 0 0 #ffffff;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}
table.BlankGrid tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #ffffff;
}

/* Gold */
table.Gold {
	background:none repeat scroll 0 0 #fff;
	border:1px #000000 solid;
	font-size: 0.85rem;
  line-height: 1.6rem;
	}
table.Gold tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	text-align:center;
}
table.Gold tr th{
	padding: 5px;
	color: #FFF;
	font-size:16pt;
	/*background-color:#263b64;*/
	background-color:#001949;
}

table.Gold tfoot, table thead {
  background:none repeat scroll 0 0 #f5f5f5;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}
table.Gold tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #F7E8B9;
 /* border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
  */
}

/* Gold-Left */
table.Gold-Left {
	background:none repeat scroll 0 0 #fff;
	border:1px #000000 solid;
	font-size: 0.85rem;
  line-height: 1.6rem;
	}
table.Gold-Left tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	text-align:left;
}
table.Gold-Left tr th{
	padding: 5px;
	color: #FFF;
	font-size:14pt;
	/*background-color:#263b64;*/
	background-color:#001949;
}

table.Gold-Left tfoot, table thead {
  background:none repeat scroll 0 0 #f5f5f5;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}
table.Gold-Left tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #cfb53b;
 /* border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
  */
}

/* Tax Sale */
table.TaxSale{
	background:none repeat scroll 0 0 #fff;
	border:1px #000000 solid;
	font-size: 0.85rem;
  line-height: 1.6rem;
	}
table.TaxSale tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	text-align:left;
}
table.TaxSale tr th{
	padding: 5px;
	color: #FFF;
	font-size:16pt;
	/*background-color:#263b64;*/
	background-color:#001949;
}

table.TaxSale tfoot, table thead {
  background:none repeat scroll 0 0 #FFFFFF;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}
table.TaxSale tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #FFFF66;
 /* border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
  */
}

/* Meetings - Meetings */
table.Meetings{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px #000000 solid;
	font-size: 0.85rem;
  line-height: 1.6rem;
	}
table.Meetings tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	font-size: 12pt;
	text-align:center;
	font-weight:bolder;
}
table.Meetings tr th{
	padding: 5px;
	color: #FFF;
	font-size:12pt;
	/*background-color:#263b64;*/
	background-color:#001949;
}
table.Meetings tr th.subheader{
	padding: 5px;
	color: #FFF;
	font-size:12pt;
	text-align: center;
	/*background-color;
		:#263b64;*/
	background-color:steelblue;
}

table.Meetings tfoot, table thead {
  background:none repeat scroll 0 0 #FFFFFF;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}

table.Meetings tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #E7F5FF; /*Light Blue*/
}

/* Meetings - Meetings Green Color */
table.MeetingsGreen{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px #000000 solid;
	font-size: 0.85rem;
  line-height: 1.6rem;
	}
table.MeetingsGreen tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	font-size: 12pt;
	text-align:center;
	font-weight:bolder;
}
table.MeetingsGreen tr th{
	padding: 5px;
	color: #FFF;
	font-size:12pt;
	/*background-color:#263b64;*/
	background-color:#1e5b32;
}
table.MeetingsGreen tr th.subheader{
	padding: 5px;
	color: #FFF;
	font-size:12pt;
	text-align: center;
	/*background-color;
		:#263b64;*/
	background-color:#36b286;
}

table.MeetingsGreen tfoot, table thead {
  background:none repeat scroll 0 0 #FFFFFF;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}

table.MeetingsGreen tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #c4eed5; /*Yellow*/
}

/* Christmas - Concert Schedule */
table.Christmas{
	background:none repeat scroll 0 0 #fff;
	border:1px #000000 solid;
	font-size: 1.0rem;
  line-height: 1.6rem;
	}
table.Christmas tr td{
    padding: 3px; /*Chico was 10px*/
    color: #000;
    text-align: left;
}

table.Christmas tr th{
	padding: 5px;
	color: #FFF;
	font-size:16pt;
	/*background-color:#263b64;*/
	background-color:#700;
}

table.Christmas tfoot, table thead {
  background:none repeat scroll 0 0 #FFF;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}
table.Christmas tr:nth-of-type(1n) {
  background:none repeat scroll 0 0 #8bb560;
}
table.Christmas tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #fff;
}


/* Christmas.CandyCane - Concert Schedule */
table.Christmas_CandyCane{
	background:none repeat scroll 0 0 #000;
	border: 1px #fff solid;
	font-size: 1.0rem;
    line-height: 1.6rem;
	}
table.Christmas_CandyCane tr td{
    padding: 5px; /*Chico was 10px*/
    font-size:14pt;
	font-weight: bolder;
	color: navy;
    text-align: left;
	background-color:lightcyan;
	border: 3px #ffffff solid;
}
table.Christmas_CandyCane td.stripe{
	background-color: red;
	background-image: linear-gradient(45deg, white 25%, transparent 25.5%, transparent 50%, white 50.5%, white 75%, transparent 75.5%, transparent);
	background-size: 20px 20px;
	border: 0px navy solid;
}
table.Christmas_CandyCane tr th{
	padding: 5px;
	color: navy;
	font-size:16pt;
	/*background-color:#263b64;*/
	background-color:lightblue;
}
table.Christmas_CandyCane tfoot, table thead {
  background:none repeat scroll 0 0 #FFF;
  border-top:1px solid lightcyan;
  border-bottom:1px solid lightcyan;
}
table.Christmas_CandyCane tr:nth-of-type(1n) {
  background:none repeat scroll 0 0 lightcyan;
}
table.Christmas_CandyCane tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 lightcyan;
}

/* USA - Election */
table.usa{
	background:none repeat scroll 0 0 #fff;
	font-size: 1.0rem;
  	line-height: 1.6rem;
	}
table.usa tr td{
	padding: 3px; /*Chico was 10px*/
	text-align:center;
}

table.usa tr th{
	padding: 5px;
	color: #001949;
	font-size:16pt;
	background-color:#fff;
	border-bottom: 2pt solid #001949;
	/*background-color:#263b64;*/
	/*background-color:#001949;*/
}

table.usa tfoot, table thead {
  background:none repeat scroll 0 0 #FFF;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}

table.usa tr:nth-of-type(1n) td{
  background:none repeat scroll 0 0 #FFF;
   font-weight: bold;
}
table.usa tr:nth-of-type(2n) td{
  background:none repeat scroll 0 0 #A30000;
  color:#FFFFFF;
  font-weight: bold;	
}
table.usa tr:nth-of-type(2n) a{
  color:#FFFFFF;
  font-weight: bold;	
}

/* RoundedCorners - Fair Housing */
table.roundedCorners
{ 
  border-radius: 35px 0px 35px 0px; 
	overflow: hidden;
  -moz-border-radius: 35px 0px 35px 0px; 
  -webkit-border-radius: 35px 0px 35px 0px; 
  border-spacing: 0;
}
table.roundedCorners td
{
	background-color:cornsilk;
} 
table.roundedCorners th { 
  border-bottom: 3px solid white;
  color:white;
  font-size: 14pt;
  background-color: #001949;
  padding: 10px; 
  }

table.roundedCornersGreen
{ 
  border-radius:  35px 0px 35px 0px; 
  overflow: hidden;
  -moz-border-radius: 35px 0px 35px 0px; 
  -webkit-border-radius: 35px 0px 35px 0px; 
  border-spacing: 0;
   
}
table.roundedCornersGreen td
{
	background-color:mintcream;
} 
table.roundedCornersGreen th { 
  border-bottom: 3px solid white;
  color:white;
  font-size: 14pt;
  background-color: #007700;
  padding: 10px; 
  }

table.roundedCornersRed
{ 
  border-radius:  35px 0px 35px 0px; 
  overflow: hidden;
  -moz-border-radius: 35px 0px 35px 0px; 
  -webkit-border-radius: 35px 0px 35px 0px; 
  border-spacing: 0;
}
table.roundedCornersRed td
{
	background-color:mistyrose;
	padding: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";

} 
table.roundedCornersRed th { 
  border-bottom: 3px solid white;
  color:white;
  background-color: #770000;
	font-size: 14pt;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    padding: 15px; 
  
  }

/* RoundedCorners - GIS 911 */
table.roundedCornersBlueWhite
{ 
  border-radius: 35px 0px 35px 0px; 
	overflow: hidden;
  -moz-border-radius: 35px 0px 35px 0px; 
  -webkit-border-radius: 35px 0px 35px 0px; 
  border-spacing: 0;
}
table.roundedCornersBlueWhite td
{
	background-color:aliceblue;
} 
table.roundedCornersBlueWhite th { 
  border-bottom: 3px solid white;
  color:white;
  font-size: 14pt;
  background-color: #001949;
  padding: 10px; 
  }

/* Transparent - Table */
table.transparent{
	background-color:rgba(0, 0, 0, 0)!important;
	font-size: 1.0rem;
  	line-height: 1.6rem;
	}

table.transparent tr th{
	color: #000;
	padding: 5px;
	font-size:16pt;
	background-color:rgba(125,125, 125, .3) !important;
}
table.transparent tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	text-align:left;
	background-color:rgba(0, 0, 0, 0)!important;
}

table.transparent tr:nth-of-type(2n){
  background-color:rgba(175,175, 175, .3) !important;
  color:#000;
  
}

/* Tax Sale */
table.Basic_Border{
	background:none repeat scroll 0 0 #fff;
	border:1px #000000 solid;
	font-size: 0.85rem;
  line-height: 1.6rem;
	}
table.Basic_Border tr td{
	padding: 3px; /*Chico was 10px*/
	color: #000;
	text-align:left;
	font-size:12pt;
	border:1px #000000 solid;
}
table.Basic_Border tr th{
	padding: 5px;
	color: #FFF;
	font-size:14pt;
	text-align: center;
	border:1px #000000 solid;
	/*background-color:#263b64;*/
	background-color:#001949;
}
table.Basic_Border a:link, 
table.Basic_Border a:visited,
table.Basic_Border a:hover,
table.Basic_Border a:active
{
	color: #00A;
	font-size:11pt;
	font-weight:normal;
}
table.Basic_Border tfoot, table thead {
  background:none repeat scroll 0 0 #FFFFFF;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
}
table.Basic_Border tr:nth-of-type(2n) {
  background:none repeat scroll 0 0 #E5E5E5;
 /* border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
  */
}

/*End of Custom Table*/

