span.hide {
display: none;
}

#content h1, #content h2 {
text-align: center;
}

a{color: #14469D; text-decoration: none;}
  a:hover {color: #14469D; text-decoration: underline;}
body,td {font-family: Arial; font-size: 10pt; color: #000000; line-height: 14pt; letter-spacing: ;}
  h1 {font-family: Arial; font-size: 16pt; color: #000000; line-height: ; letter-spacing: ; padding: 5px 0 8px 0;}
  h2 {font-family: Arial; font-size: 14pt; color: #000000; line-height: ; letter-spacing: ; padding: 5px 0 8px 0;}
.gcaption {font-family: Arial; font-size: 10; color: #000000;}

#agencyflashcontent {
 float: right;
 clear: both;
 width: 550px;
}
#flashcontent {
 float: right; 
 clear: both;
 width: 480px
}

#flashbarchart {
 float: right; width: 550px
}

#content ul {
padding: 8px 0 8px 17px;
}
#content ul li {
padding: 3px 0 3px 0;
}

#footer {
	font-size: 8pt;
}
#footer a {
color: #000000;
}
#footer a:hover {
color: #000000;
text-decoration: underline;
}

#bottombanner {
text-align: center;
width: 960px;
height: auto;
float: left;
display: block;
}
#bottombanner a {
display: block;
width: 468px;
margin: 0 auto;
}

#innerflashcontent,
.innerflashcontent {
background: #FFFFFF;
border: solid 2px black;
padding: 5px;
}

#stateSiteBar {
height: 20px;
width: 754px;
background: url('official_govsite.gif') top right no-repeat;
float: left;
padding: 0 0 0 9px;
}

a.mainTreasurerLink {
margin: 7px 50px 0 0;
float: right;
}

a.contactTreasurerLink {
/*margin: -3px 50px 0 0;*/
position: absolute;
right: 50px;
top: 215px;
float: right;
}


#aijalonFooter {
margin: -20px 30px 0 0;
clear: none;
float: right;
}

#spent_value {
 font: small-caps bold 11pt sans-serif;
 color: #333333;
 position: absolute;
 top: 560px;
 left: 315px;  
 z-index: 2;
}

.table_title {
  position: absolute;
  top: 60 px;
  left: 50px;
}

#flashWarning {
  padding: 0 0 0 0;
  width: 220px;
  height: 40px;
  font-size: 8pt;
  line-height: 8pt;
  float: left;
}
#flashWarning a {
  font-size: 8pt;
}

#shanesig {
  background: url('/media/shanesig.gif') top center no-repeat;
  width: 152px;
  height: 76px;
  text-align: center;
}

.agencySelectForm {
  display: block;
  clear: both;
  margin: 20px 0 0 0;
  margin: 20px auto 0 auto;
  width: 360px;
}
.agencySelectForm div,
.agencySelectForm form {
  float: left;
}
.agencySelectForm div {
	width: 120px;
}
.agencySelectForm select {
  margin: 0 0 0 10px;
}
.dollars_spent {
  margin: 20px 0;
  clear: both;
  width: auto;
}
.dollars_spent table {
  margin: 0 auto;
}
.dollars_spent table th {
  padding: 5px;
}
.county_spending .dollars_spent {
	margin: 0;
	padding: 10px;
	width: auto !important;
}
.univ_table{
  margin-top: 10px;
}
.univ_table th,
.univ_table td{
  padding: 5px;
}
#univ_bread{
  position: relative;
  left: 110px;
}
#univ_bread ul li{
  display: inline;
  color: #555;
  padding-left: 10px;
}
#univ_bread a{
  /*text-decoration: none;*/
}
