/*
MABCBridge.org style sheet 10/1/2003.
*/

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;
}

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 */
.titleMABC {
background-color: #0000FF;
color: #FFFFFF;
font-family : "Brush Script","Times New Roman",serif;
font-weight: bold;
font-size: 28px;
}

.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;
}
