/*
jacksonvillebridge.org style sheet.
*/

v\:* {
  behavior:url(#default#VML);
}
o\:* {
  behavior:url(#default#VML);
}
w\:* {
  behavior:url(#default#VML);
}
.shape {
  behavior:url(#default#VML);
}
/*-------------||| ZEBRA TABLE (striped tabular data) ||| ---------------*/
#chart {
  border:3px solid #00f;
  border-collapse: collapse;
  width:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:#fff;
  background-position:center center;
}
#chart tbody th{
  border:1px solid #00f;
  line-height: 1.5em;
  padding:4px;
  margin:0px;
  color:#000;
}
#chart tbody td{
  border:1px solid #00f;
  line-height: 1.5em;
  padding:4px;
  margin:0px;
  color:#000;
}
#chart tbody td.charthead{
  font-weight:bold;
  text-align:center;
}
#chart tbody tr.even td{
  background-color:#F0F8FF;
}
#chart tbody tr.odd td{
  background-color:#fff;
}
#charttm {
  border:3px solid #f00;
  border-collapse: collapse;
  width:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:#fff;
  background-position:center center;
}
#charttm tbody th{
  border:1px solid #f00;
  line-height: 1.5em;
  padding:4px;
  margin:0px;
  color:#000;
}
#charttm tbody td{
  border:1px solid #f00;
  line-height: 1.5em;
  padding:4px;
  margin:0px;
  color:#000;
}
#charttm tbody td.charthead{
  font-weight:bold;
  text-align:center;
}
#charttm tbody tr.even td{
  background-color:#F0F8FF;
}
#charttm tbody tr.odd td{
  background-color:#fff;
}
#chartbm {
  border:3px solid #660000;
  border-collapse: collapse;
  width:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:#fff;
  background-position:center center;
}
#chartbm tbody th{
  border:1px solid #660000;
  line-height: 1.5em;
  padding:4px;
  margin:0px;
  color:#000;
}
#chartbm tbody td{
  border:1px solid #660000;
  line-height: 1.5em;
  padding:4px;
  margin:0px;
  color:#000;
}
#chartbm tbody td.charthead{
  font-weight:bold;
  text-align:center;
}
#chartbm tbody tr.even td{
  background-color:#F0F8FF;
}
#chartbm tbody tr.odd td{
  background-color:#fff;
}
.sansa {
  font-family: Arial, Helvetica, sans-serif
 ;
}
.sansb, .sansa small b, .sansa b small, small.sansa b, small b.sansa  {
  font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif
 ;
}
.serifa {
  font-family: "Minion Web", Georgia, Palatino, "Times New Roman", serif
 ;
}
small.sansa,.sansa small {
  font-family: Helvetica, sans-serif
 ;
}
big.sansb,.sansb big {
  font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif
 ;
}
.min {
  font-size: 10px
 ;
}
form {
  margin-top: 0px;
  margin-bottom: 0px;
  margin: 0px;
}
table
{
margin-left: auto;
margin-right: auto;
}
td {
  color:#000000;
  font-family: arial, sans-serif, helvetica;
  font-size: 12pt;
  text-decoration:none;
  letter-spacing:-.04em;
  border-bottom-width : thin;
}
th {
  font-family: arial, sans-serif, helvetica;
  text-decoration:none;
  letter-spacing:-.04em;
}
LI {
  margin-left:-22px;
  list-style-image : url(/images/bullet.gif);
}
.redltr      {
  color: #FF0000;
  font-size: 12pt;
  font-weight: bold ;
}
.Subhdr      {
  font-size: 14pt ;
}
/* begin home and top non-dropdown links classes*/
.home {
  font-family: verdana;
  color:#ffffff;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
  letter-spacing:-.04em;
}
.home:hover{
  text-decoration:underline;
}
/* end home and top non-dropdown links classes*/

/* basic text content and link class */
.blacktext {
  font-family: verdana;
  color:#000000;
  font-weight: normal;
  font-size: 12px;
}
.blacktext A {
  color:#4799b6;
}
.blacktext A:visited {
  color:#85851F;
}
/* basic text content and link class */


/* begin basic text classes (white, black, bold, small) */
.whitelink {
  font-family: verdana;
  color:#FFFFFF;
  font-weight: normal;
  font-size: 12px;
}
.whitelink A{
  color:#FFFFFF;
}
.whitetext {
  font-family: verdana;
  color:#FFFFFF;
  font-weight: normal;
  font-size: 12px;
}
.boldblack {
  font-family: verdana;
  color:#000000;
  font-weight: bold;
  font-size: 12px;
}
.boldwhite {
  font-family: verdana;
  color:#FFFFFF;
  font-weight: bold;
  font-size: 12px;
}
.smboldblack {
  font-family: verdana;
  color:#000000;
  font-weight: bold;
  font-size: 10px;
}
.small {
  font-family: verdana;
  color:#000000;
  font-weight: normal;
  font-size: 10px;
}
.small A{
  color:#4799B6;
}
/* end basic text classes (white, black, bold, small) */

/* begin footer class*/
.footer {
  font-family: verdana;
  color:#000000;
  font-weight: normal;
  font-size: 10px;
}
.footer A{
  color:#FFFFFF;
}
/* end footer class */


/* begin title classes */
.titleD7 {
  color: #d2332b;
  font-family : "Britannic Bold","Times New Roman",serif;
  font-weight: bold;
}
.title {
  font-family: verdana;
  color:#335687;
  font-weight: bold;
  font-size:15px;
}
.title A{
  color:#4799B6;
}
.titlewhite {
  font-family: verdana;
  color:#FFFFFF;
  font-weight: bold;
  font-size:15px;
}
/* end title classes*/

/* begin breadcrumb class */
.bread {
  font-family: verdana;
  color:#999999;
  font-weight: normal;
  font-size: 10px;
}
.bread A {
  color:#4799B6;
}
.bread A:visited {
  color:#85851F;
}
/* end breadcrumb class */

/* begin content header class*/
.header {
  font-family: verdana;
  color:#335687;
  font-weight: bold;
  font-size:12px;
}
.header A {
  color:#4799B6;
}
/* end content header class*/

/* begin header class*/
.dkbluehd {
  font-family: verdana;
  color:#335687;
  font-weight: bold;
  font-size: 13px;
}
.dkbluehd A{
  color:#4799b6;
}
.dkbluehd A:VISITED{
  color:#85851F;
}
/* end header class*/

/* begin title class*/
.sitename {
  font-family: verdana;
  color:#335687;
  font-weight: bold;
  font-size:20px;
  text-decoration: none;
}
/* end title class*/


/* begin light blue subhead (rules and rec's) */
.ltbluehead {
  font-family: verdana;
  color:#4799b6;
  font-weight: bold;
  font-size: 13px;
}
.ltbluehead A{
  font-family: verdana;
  color:#4799b6;
  font-weight: bold;
}
.ltbluehead A:VISITED{
  font-family: verdana;
  color:#85851F;
  font-weight: bold;
}
/* end light blue subhead (rules and rec's) */

/* callout box class */
.callhd {
  font-family: verdana;
  color:#335687;
  font-weight: bold;
  font-size: 14px;
}
.linkcl {
  font-family: verdana;
  color:#000000;
  font-weight: normal;
  font-size: 12px;
}
.linkcl A {
  color:#335687;
  font-weight: bold;
}
/* end callout box class */


.redborder{
  border-color : red red red red;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
