﻿body {
  background-color: #ffffff;
  color: #303030;
  font-family:Arial;
  font-size: 9pt;}

#container
{
  width:780px;
  margin-left: auto;
  margin-right: auto;
  border: none;}
  
.tb0 
{
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;}
  
.tb0 th {
  padding: 0px 0px 0px 0px;}
  
.tb0 td {
  padding: 0px 0px 0px 0px;
  vertical-align:top;}
  
/* ---- Content Table ---- */ 
.tb1{
  background-image: url(images/Sidebar.jpg);
  background-repeat:repeat-y;
  border-collapse: collapse;}
  
.tb1 td{ 
  padding: 5px 5px 5px 15px;
  vertical-align:top;}

.tb1 th{
  font-size: x-large;
  font-weight:normal;
  padding: 5px 5px 5px 5px;
  background-color: #ffffff;
  text-align: center;}
  
 /* ---- Tables for forms ---- */ 
.tb2{
  border-collapse: collapse;
  color:#000000;
  padding: 0px 0px 0px 0px;}
  
.tb2 td{ 
  background-color: #c9dfca; /*c9cdbc;*/}

.tb2 th{
  font-size: larger;
  font-weight:normal;
  background-color: #7fa880; /*a7b091;*/
  text-align: left;}

.rb{width: 75px}

/* ---- Calendar ---- */
.calendar
{
  font-family: Verdana;
  font-size: small;}

.calendar th
{
  text-align: left;
  font-size:medium;
  font-weight: bold;
  text-decoration: none;}
  
.calendar td
{
  text-align: left;}

/*table inside the alertBox */
.tbab	{
	background-color:	#EBDDE2;
	border:						solid 1px black;}

.tbab td	{
	padding:          5px 5px 5px 5px;
	text-align:				left;	}

.tbab th	{
	color:          	#ffffff;
	background-color:	#7E354D;
	font-weight:    	bold;
	font-size:        medium;
	text-align:				left;}

/* ---- Headings ---- */
h1{
  font-family: Arial;
  font-size: large;
  font-weight:bold;
  text-align: left;
}

h2{
  text-align:left;
  font-size: small;
  font-weight: bold;}

h3{
  text-align:left;
  font-size: medium;}

h4{
  font-weight:normal;
  font-size:medium;
  text-decoration:underline;}
  
/* ---- Links that Appear in content areas ---- */ 

a{
  color: #003399;
  font-weight:normal;
  text-decoration: none;
  font-style:italic;}
  
a:visited{
  color: #003399;
  font-weight:normal;
  text-decoration: none;
  font-style:italic;}

a:hover{
  color: #cc0000;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  font-style:italic;}
  
/* ---- Links that Appear in the voter guide ---- */ 

a.voterGuide
{font-style:normal;}

a:visited.voterGuide
{font-style:normal;}

a:hover.voterGuide
{font-style:normal;}

/* ---- Style for left and right sidebars ---- */ 
.sidebar
{
  width: 160px;
  vertical-align: top;}

.middle
{
  width:460px;}
    
.sidebar a{
  color: #003399;
  font-weight:normal;
  font-size: 8pt;
  text-decoration: none;
  font-style:normal;}
  
.sidebar a:visited{
  color: #003399;
  font-weight:normal;
  font-size: 8pt;
  text-decoration: none;
  font-style:normal;}

.sidebar a:hover{
  color: #cc0000;
  font-weight:normal;
  font-size: 8pt;
  text-decoration: none;
  cursor: pointer;
  font-style: normal;}
  
/* ---- Header ---- */
.header
{
	height: 78px;
	padding:10px 10px 0px 0px;}
  
.header a{
  color: #ffffff;}
  
.header a:visited{
  color: #ffffff;}

.header a:hover{
  color: #000000;}
  
/* ---- Footer ---- */
.footer
{
  background-image: url(images/footer.jpg);
  background-repeat:repeat-y;
  background-color: #99c298;
  height: 100px;
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;}

.footer a{
  color: #000000;
  font-weight:normal;
  font-size: 8pt;
  text-decoration: none;
  font-style:normal;}
  
.footer a:visited{
  color: #000000;
  font-weight:normal;
  font-size: 8pt;
  text-decoration: none;
  font-style:normal;}

.footer a:hover{
  color: #ffffff;
  font-weight:normal;
  font-size: 8pt;
  text-decoration: none;
  cursor: pointer;
  font-style:normal;}
  
/* ---- Popup ---- */ 
.popupControl
{
    visibility:hidden;}
  
/* ---- Misc ---- */  
form
{
  margin-bottom:0px;}
  
.center{
  text-align:center;}

img{
  border-collapse:collapse;
  border: none;}
  
.wd50 { width:50%;}  
.wd70 { width:70%;}
.wd75 { width:75%;}
.wd95 { width:95%;}
.wd100 { width:100%;}

  
/* ---- Font Sizes ---- */
.fontSizeXSmall{
  font-size: x-small;}
.fontSizeSmall{
  font-size: small;}
.fontSizeSmaller
{
  font-size:smaller;}
  
 /* ---- Font Colors ---- */
.red{color: red;}
.green{color: #7eb37f;}
.blue{ color: #003399;}
  
/* ---- Font Styles ---- */
.normal
{
  font-weight:normal;}
.bold
{
  font-weight:bold;}
.italic
{
  font-style:italic;}
  
/* ---- Borders ---- */
table.br3, table.br3 th {
  border: 1px solid #000000;}
   
table.br1 th, table.br1 td {
  border: 1px solid #000000;}
  
table.br0 th, table.br0 td 
{
  border:none;}