@charset "utf-8";
/* CSS Document */
	 /* 

	 SITE COLORS

	 light blue = #DDE2E8 

	 sky blue = #EAEFF5 

	 blue = #273054

	 navy = #003399
	 
	 gray blue = 565f83
	 
	 dr navy = #273054

	 red = #C40628
	 
     lt lt gray = #ebebeb
     
     lt gray = #c2c2c3
     
     gray = #a6a6a9
     
     dr gray = #565860 
     
     gold = e4a126
	 
	dr gold = b36102
   lt gold = ffd9a6



	  */
body, #td {

  

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #666666;
	
	background-color: #ffffff;

	}
	 

 td, .table, p, button, input, select {

  

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565860;


	}

	 td.FacilityName  {

  

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565860; 
      text-transform: uppercase

	}

td.FacilityAddress

{

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565860; 
      text-transform: capitalize

	}

td.TableRowHeading

{
      font-weight: bold;
	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565860; 
      text-transform: capitalize

	}
 ul, li {

  

	font-size: 16px; 

	margin-bottom: 5px;
color: #565860;


	}

h3{

  

	font-size: 20px; 
	letter-spacing: 2px;
	text-decoration: underline;

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #b36102;

	margin-bottom: 5px; 

	text-transform: uppercase

	} 	

	
	h4{

  
	text-transform: uppercase;
	font-size: 18px; 

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;

	 margin-bottom: -10px; 

	} 

	

	hr

	{

	width: 100%;

	color: #273054;

	text-align: center;

	} 

th {	   

font-size: 10px;

	font-weight: bold; 

	text-decoration: underline;

	text-transform:	   uppercase

	} 

.address {

  

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565860;

	}

.Body {

  

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565860;
	text-decoration: none; 
		

}



a:link {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #C40628;
	text-decoration: none; 
	 

 }

a:visited {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #C40628;
	text-decoration: none; 
 }

 a:hover {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #b36102;

	text-decoration: underline; 

 }

a:active {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0000cc;

	 } 


	

.SmallBlueHeader{

  

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565f83;

	font-weight: bold;
background: #ebebeb; /* Old browsers */
background: -moz-linear-gradient(left,  #ebebeb 0%, #d6d6d6 50%, #fcfcfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebebeb), color-stop(50%,#d6d6d6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ebebeb 0%,#d6d6d6 50%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ebebeb 0%,#d6d6d6 50%,#fcfcfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ebebeb 0%,#d6d6d6 50%,#fcfcfc 100%); /* IE10+ */
background: linear-gradient(to right,  #ebebeb 0%,#d6d6d6 50%,#fcfcfc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#fcfcfc',GradientType=1 ); /* IE6-9 */


	
}



.SmallBlueHeader a:link {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565f83;

	font-weight: bold;

	text-decoration: none; 

}

.SmallBlueHeader a:visited {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565f83;

	font-weight: bold;

	text-decoration: none; 

 }

.SmallBlueHeader a:hover {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;

	font-weight: bold;

	text-decoration: underline; 

 }

.SmallBlueHeader a:active {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #565f83;

	font-weight: bold;

	text-decoration: none;  } 



.Blue18pt {



	color: #003399;



	font-size: 20px;



}



.copyright {



	font-size: xx-small;



	color: #565860;



	text-align: center;



}



.common {







	font-family:"Times New Roman", Times, serif;



	font-size: 16px;



	color: #565860;



	text-indent: 3px;



}



.Black18pt {



	font-size: 18px;



	color: #000000;



}



.Blue24pt {



	font-size: 24px;



	color: #003399;



}



.Black24pt {



	font-size: 24px;



	color: #000000;



}



.Black16pt {



	font-size: 16px;



	color: #000000;



}



.Blue16pt {



	color: #003399;



	font-size: 16px;



}



.Blue18ptBold {



	color: #003399;



	font-size: 18px;



	font-weight: bold;



}



.Black18ptBold {



	font-size: 18px;



	color: #000000;



	font-weight: bold;



}



.Black16ptBold {



	font-size: 16px;



	color: #000000;



	font-weight: bold;



}



.Blue16ptBold {



	color: #003399;



	font-size: 16px;



	font-weight: bold;



}



.Black14pt {



	font-size: 14px;



	color: #000000;



}



.Blue14pt {



	font-size: 14px;



	color: #003399;



}



.Black14ptBold {



	font-size: 14px;



	color: #000000;



	font-weight: bold;



}



.Blue14ptBold {



	font-size: 14px;



	color: #003399;



	font-weight: bold;

	text-align: center;



}



.Blue20ptCopy {



	font-size: 20px;



	color: #003399;

}

.RedMenu {

  

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

		margin-left: 5px;

		vertical-align: bottom;

		text-align: center;



}



.RedMenu a:link {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none; 

}

.RedMenu a:visited {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none; 

 }

.RedMenu a:hover {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline; 

 }

.RedMenu a:active {

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;  } 



.BlueMenu a.link {

	font-size: 16px;

	font-family: Verdana, Arial, Helvetica,  sans-serif;

	font-weight: bold;

	color: #273054;

margin-left: 5px;



}

.ContactInfo {





	font-size: 16px;

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.SmallBlackHeader{

  

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	

		

}

.BigBlackHeader{

  

	font-size: 18px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	

		

}

.BigBlackHeader a:link {

	font-size: 18px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	text-decoration: none; 

}

.BigBlackHeader a:visited {

	font-size: 18px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	text-decoration: none; 

 }

.BigBlackHeader a:hover {

	font-size: 18px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;

	font-weight: bold;

	text-decoration: underline; 

 }

.BigBlackHeader a:active {

	font-size: 18px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	text-decoration: none;  } 







.BigBlueHeader{

  

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;

	font-weight: bold;

		

}





span.LeftMenu {

  

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;

	text-decoration: underline;

	margin-top: 5px}



	}

.LeftMenu_bckgrnd

	   {

  

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #DDE2E8;

	margin: 5px;

	line-height: 20px;

	background-color: #DDE2E8 }

	

.LeftMenu {

  

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	 

   	line-height: 20px;

	margin-top: 5px

	

}



.LeftMenu a:link {

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #C40628;

	text-decoration: none; 

}

.LeftMenu a:visited {

	font-size: 11px;

	font-family:  Verdana, Arial, Helvetica, sans-serif;



	text-decoration: none; 

 }

.LeftMenu a:hover {

font-size: 11px;

	font-weight: bold;

	color: #C40628;

	text-decoration: underline;	

	

 }

.LeftMenu a:active {

	font-size: 11px;

	font-family:  Verdana, Arial, Helvetica, sans-serif;



	text-decoration: none;  } 





	

.HomePageAnnouncements{

  

	font-size: 15px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	

		

}

.HomePageAnnouncements a:link {

	font-size: 15px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054

	font-weight: bold;

	text-decoration: none; 

}

.HomePageAnnouncements a:visited {

	font-size: 15px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054

	font-weight: bold;

	text-decoration: none; 

 }

.HomePageAnnouncements a:hover {

	font-size: 15px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;

	font-weight: bold;

	text-decoration: underline; 

 }

.HomePageAnnouncements a:active {

	font-size: 15px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	text-decoration: none;  }

	 

.TableHdrBckgrnd   

{

background-image: url('../images/bckgrnd/bckgrnd_TableHdr.gif');

background-repeat: repeat-x;

 height: 25px;

  }	 

   

.TableHdr   

{		  font-size: 18px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	

	color: #FFFFff;

	font-weight: bold;

		margin-top: 2px;

  }	

  .TableBody   

{		  font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	

	color: #273054;

   }	

  

  .TableHdrBrd   

{

background-image: url('../images/bckgrnd/bckgrnd_TableBorder.gif');

background-repeat: repeat-x;

  }	 

  

    .TableHdrBrdLft   

{

background-image: url('../images/bckgrnd/bckgrnd_TableLftBorder.gif');

background-repeat: repeat-y;

  }	 

	 .TableHdrBrdRgt   

{

background-image: url('../images/bckgrnd/bckgrnd_TableRghtBorder.gif');

background-repeat: repeat-y;

  }	 	  

  

  a.dsphead:link, a.dsphead:visited , a.dsphead:active

{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #273054;

font-size: 16px;

font-weight: 700;

text-decoration: none;

line-height: 20px; 

}

a.dsphead:hover 

{

color: #C40628;

 text-decoration: underline;

}

a.dsphead span.dspchar

 {

 color: #273054; 

  font-size: 16px;

   font-weight: 700; 

   text-decoration: none;

   }


.dspcont

{

display:none; 
color: #000000; 
font-size: 16px; 
margin-bottom: 25px;

 }
#cursor01 a
{
margin-left: 25px;
 cursor: pointer;   
}

#node1, #node2, #node3, #node4, #node5, #node6, #node7, #node8, #node9, #node10
{
margin-left: 50px;

}
td.statsno
{
font-size: 22px; 
 vertical-align: bottom;
font-weight: bold;
text-align: right;
padding: 0px 20px 5px 10px;
color: #565860;

}
td.statstxt
{
font-size: 18px; 
color: #565860;
text-align: right;
padding-right: 10px;
}
div.stats 
{
float: left;


}
div.stats_right
{
clear: right;
margin: 10px;

}


}

h4.SmallCapsWhite
{

    text-transform: uppercase;
  
	font-size: 18px; 

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #C40628C;
margin-top: 2px;

}
h4.SmallCapsBlue
{
text-transform: uppercase;
  
	font-size: 18px; 

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;
margin-bottom: 5px;
}
h4.ElectionHdr{

  
	text-transform: uppercase;
	font-size: 16px; 

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;
  margin: -5px;

	} 

h5.ElectionHdr
{
text-transform: capitalize;
  
	font-size: 16px; 

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #273054;

 margin: 2px;
}
table.stats_current
{
width: 257px;
height: 257px;
background-color: #c4daff;
padding: 0px; 
border-spacing:0px;
margin: -2px
}
table.stats
{
width: 257px;
height: 257px;
background-color: white;
padding: 0px; 
border-spacing:0px;
margin: -2px
}
.ElectionHistory
{
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
    -moz-column-gap: 30px; /* Firefox */
 margin-left: 20px;

}
Header{   
-webkit-column-span: all; /* Chrome, Safari, Opera */
    column-span: all;
}

