body
{
margin:0px;
}

/* ------------Generic Anchors----------------------------- */
a:link
{
text-decoration: underline;
color: #26466D; /*gray blue*/
}

a:visited
{
text-decoration: underline;
color: #990099; /*purple*/
}

a:hover
{
text-decoration: none;
color: red;
}

a:active
{
text-decoration: underline;
color: red; 
}

/* --HTML Page Tables-- */
.tablePage
{
width: 1000px;
margin:0px;
}
.trBanner
{
margin:0px;
}
.tdLeftBanner
{
text-align:left;
}
.tdRightBanner
{
text-align:right;
}
/* -- text -- */
.trText
{
}
.tdText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #373737;
padding:2px 10px 2px 10px;
}

/* --Support Us-- */
trSupportUs
{
}
.tdLeftSupportUs
{
text-align:left;
}
.tdCenterSupportUs
,.tdCenterSupportUs a:link
,.tdCenterSupportUs a:visited
,.tdCenterSupportUs a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px; 
color: #8E2323;
color: red; /*#8E2323 same color as Donate Us*/
text-decoration: underline;
text-align:center;
}
.tdRightSupportUs
{
text-align:right;
}

/* --Default NavBar-- */
.trNavBarDefault
{
background: #26466D;
}

.trNavBarDefault2
{
background: #104E8B;
}

.tdNavBarDefault
,.tdNavBarDefault2
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
padding-top:7px;
padding-bottom:7px;
padding-left:12px;
padding-right:12px;
}

.tdNavBarDefault
{
background: #26466D;
}
.tdNavBarDefault2
{
background: #104E8B;
}

.tdNavBarDefault a:link
,.tdNavBarDefault a:visited
,.tdNavBarDefault2 a:link
,.tdNavBarDefault2 a:visited
{
color: #fff;
text-decoration: none;
}
.tdNavBarDefault a:hover
,.tdNavBarDefault2 a:hover
{
color:Red;
text-decoration: none;
}

/* --State NavBar-- */
.trNavBarState
{
background: #3063A5;
}

.trNavBarState2
{
background: #6396D8;
}

.tdNavBarState
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
padding-top:7px;
padding-bottom:7px;
padding-left:12px;
padding-right:12px;
}


.tdNavBarState a:link
,.tdNavBarState a:visited
/*
,.tdNavBarState a:hover
*/
{
color: #fff;
text-decoration: none;
}
.tdNavBarState a:hover
{
color: red;
text-decoration: none;
}

/* --First Footer -- */
.trFooterFirst
{
}
.tdFooterFirst
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
color: #898989;
text-align: left;
}
.tdFooterFirst a:link
,.tdFooterFirst a:visited
{
color: #898989;
}
.tdFooterFirst a:hover
{
color:Red;
}
/* --Second Footer Information Row-- */
.trFooterSecond
{
}
.tdFooterSecond
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
color: #898989;
text-align: left;
}
.tdFooterSecond a:link
,.tdFooterSecond a:visited
{
color: #898989;
}
.tdFooterSecond a:hover
{
color:Red;
}
/* --Email Us and Powered By Row-- */
.tdLeftEmail
{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
color: #898989;
text-align:left;
}
.tdLeftEmail a:link
,.tdLeftEmail a:visited
/*
*/
{
color: #898989;
}
.tdLeftEmail a:hover
{
color:Red;
}
.tdRightEmail
{
text-align:right;
}


/*---- Reports--*/
.tableReport
{
margin-left:0px;
border:solid 1px Gray;
}

.trReportGroupHeading
,.trReportGroupHeadingLeft
,.trReportGroupHeadingColor
,.trReportGroupHeadingLeftColor
{
background-color: #E0E0E0;
}

.tdReportGroupHeading
,.tdReportGroupHeadingLeft
,.tdReportGroupHeadingColor
,.tdReportGroupHeadingLeftColor
{
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
}

.tdReportGroupHeading
,.tdReportGroupHeadingLeft
{
color: #373737;
}
.tdReportGroupHeadingColor
,.tdReportGroupHeadingLeftColor
{
color: red;
}

.tdReportGroupHeading
{
text-align:center;
}
.tdReportGroupHeadingLeft
{
text-align:left;
}
.tdReportGroupHeading
,.tdReportGroupHeadingLeft
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
vertical-align: top;
color: #373737;
}

.trReportGroupHeading
,.tdReportGroupHeadingLeft
{
padding: 7px 5px 7px 5px;
}
.trReportIncumbentKeyHeading
{
}
.tdReportIncumbentKeyHeading
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
background-color: #F5F5F5;
color: #373737;
padding: 2px 5px 2px 5px;
}
.trReportDetailHeading
{
background-color: #F5F5F5;
}
.tdReportDetailHeading
,.tdReportDetailHeadingLeft
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
color: #373737;
padding:2px;
}

.tdReportDetailHeading
{
text-align:center;
}


.trReportDetail
{
}

/* Reports */

.tdReportDetail
,.tdReportDetailBold
,.tdReportDetailLarge
,.tdReportDetailLargeBold
,.tdReportDetailColor
{
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
padding: 2px 5px 2px 5px;
}

.tdReportDetail
,.tdReportDetailColor
,.tdReportDetailBold
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.tdReportDetail
,.tdReportDetailColor
{
font-weight:normal;
}
.tdReportDetailBold
{
font-weight:bold;
}

.tdReportDetailLarge
,.tdReportDetailLargeBold
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
}

.tdReportDetailLarge
{
font-weight:normal;
}
.tdReportDetailLargeBold
{
font-weight:Bold;
}

.tdReportDetail
,.tdReportDetailBold
,.tdReportDetailLarge
,.tdReportDetailLargeBold
{
/*color: #373737;*/
color: #26466D;
}

.tdReportDetailColor
{
color: red;
}

.trLinks
{
}

.tdLinks
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
padding-left:5px;
}

/*Anchors for County and Local Pages */

.tdCountyLocalLinks
{
padding: 4px 10px 4px 10px;
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
}

/*--Table Isssues and Questions--*/
.trIssueHeading
{
background-color: #E3E3E3;
}
.tdIssueHeading
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
border-top:solid 1px Gray;
border-bottom:solid 1px Gray;
border-right:solid 1px Gray;
border-left:solid 1px Gray;
text-align:left;
vertical-align: middle;
color: Red;
/*width:80%;*/
padding:5px 10px 0px 10px;
}
.trIssue
{
}
.tdIssue
{
font-family: Arial, Helvetica, sans-serif;
vertical-align: top;
font-size: 14px;
font-weight:bold;
color: #373737;
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
border-left:solid 1px Gray;
vertical-align: top;
padding:10px;
}
.tdBlank
{
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
}
.tdQuestion
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
border-right:solid 1px Gray;
border-bottom:solid 1px Gray;
text-align:left;
vertical-align: top;
color: #373737;
padding:5px;
}
