@charset "utf-8";
/* CSS Document */

* {margin: 0 auto 0 auto; padding: 0;}

body {margin:0 auto; font-size:100%; font-family:helvetica, arial, sans-serif; line-height:125%; color:#333; background:#fff url(/r3w/images/wmcwatch_bodybackground.gif) repeat-y scroll center top;}

div, p, ul, img {padding:0px; margin:0px; border:none;}

ul{list-style-type:none;}

a {outline:none; /* Remove Firefox's dotted borders */ text-decoration:none; color:#00008B; padding:0; margin:0;}
a img {border:none;} /* Remove IE's blue borders */
a:visited {color:#00008B;}
a:hover {color:#00008B; text-decoration:underline;}

h1 {font-size:48px;margin-top: 10px; margin-bottom:16px;}

h2 {font-size:36px; margin-bottom:16px;}

h2 small {font-size:16px;}

h3 {font-size: 16px;}
h3#action {font-size: 24px;padding: 55px 30px 0 55px;}

h4 {font-size:21px; margin-bottom:16px;}

h5 {font-size:18px; margin-bottom:16px; font-family: "Lucida Bright", Garamond, Serif; color:#00008B;}

h6 {font-size:16px;}

p {font-size:12px;}

#main {width:980px; margin:0 auto;}

#top_content {margin-top:10px; margin-bottom:6px; }
#top_content table {width:980px; border:none;}
#top_content table img {}
#top_content p {font-size: 12px;text-align:right; margin: 0;padding: 0;}

#top_content p {font-size:12px; text-align:right; margin:0; padding: 0;}

table#r3wsignup {float:right; color:#333; width:300px;}
#r3wsignup2 {margin:0px 0px 16px 10px; padding:0px; text-align:left;}

#nav_content {position:relative;top:0px;left:50%; margin-left:-490px;}


#header {margin-top:-2px; margin-bottom:10px;background-image:url('/r3w/images/wistax/wistaxHomeBackground.png'); }

#main_content {margin-bottom:16px;}
#main_content p {font-size: 12px;margin:5px 10px 16px 10px;}

#agenda1 {margin-left: 25px; width:300px; float: left;}
#agenda2 {margin-left: 30px; width:300px; float: left;}

.sectionheader {font-size: 16px;font-weight: 700;background-image: url('/r3w/images/wmcwatch_sectionheader.png');background-repeat: no-repeat;color: white;padding-left: 8px; font-family:"Lucida Bright", Garamond, serif; margin-top:0px; margin-left:20px}

.sectionheader2 {font-size: 16px;font-weight: 700;background-image: url('/r3w/images/wmcwatch_sectionheader2.png');background-repeat: no-repeat;color: white;padding-left: 8px;font-family:"Lucida Bright", Garamond, serif; margin-top:0px; margin-left:20px;}

table.agenda {margin:0 0 0 340px; padding:0; width:640px;}

table.agenda td {padding: 0;margin: 0;width: 315px;vertical-align: top;}

table.agenda td p {padding-left: 8px;width: 290px;font-size: 12px;margin-bottom: 1.2em;}

#network_content {}
#network_content p {margin-bottom:16px;}
#network_content table {width:980px; padding:0px;}
#network_content td {vertical-align: top; padding: 0 10px;}

.network_contentnoborder {border-bottom:none;}

div#actioncenter {float: right;background-image: url('/r3w/images/wmcwatch_takeactionbackground.png'); background-repeat:no-repeat; width:300px; text-align:center;}

#actioncenter img {margin-bottom: 5px;margin-top: 5px;}

#about_actioncenter img {margin-bottom:5px; margin-top: 5px;}

#footer {font-size:10px; font-family: helvetica, arial, sans-serif; margin-top:24px;}
#footer ul {margin:0; padding:0; list-style:none; float:left; font-weight:bold; }
#footer ul li {width:135px; float:left; margin:0 0 0 5px;; padding:2px 0 0 0px; display:block; }
#footer ul li li {float:none; font-weight:normal; margin:0px;}
#footer p {font-weight:normal; margin-bottom:10px; font-size:10px;}
#footer a {text-decoration:none; font-size:10px; color:#333;}
#footer a:visited {color:#333;}
#footer a:hover {color:#00008B;}

.hr {border-bottom:1px solid #CCCCCC; border-left:none; border-right:none; border-top:none; margin:10px 0 20px 0; }

.left {float:left;}

.left_margin_right {float:left; margin:0 10px 0 0; font-size:1.2em;}

.left_margin_right_top {float:left; margin:4px 10px 0 0;}

.rightp {text-align:right;}

.right_margin_top {float:right; margin:40px 0 0 0;}

.right_margin_right {float:right; margin:0 20px 0 0;}

.gray {color: #666; font-size:1em; font-style:normal;}

.fat{font-weight:bold;}

.small  {font-size: .8em; padding:0; line-height:1em;}

.big {font-size: 1.8em; padding:0; line-height:1.2em; color:#f1f1f1; margin:0 0 22px 0;}

.title {font-size:1.1em; font-style:italic; color:#227ab0;}

.stroke {border:1px solid #333;}

.centered {margin:0 auto; text-align:center;}

.red {color:#990000;}
.rednopicture {color:#990000; margin-left:10px;}
.blacknopicture {color:#333; margin-left:10px;}
.blue {color:#00008B;}
.bluenopicture {color:#00008B; margin-left:10px;}

/* ABOUT CSS */

.aboutredboxheadline {font-size:24px; padding:55px 30px 0 55px; font-family:"Lucida Bright", Garamond, serif;}

.aboutredboxtext {margin:0; font-size:16px; padding:25px 55px 0 55px; max-width:480px; font-family:"Lucida Bright", Garamond, serif;}

#aboutheader {background-image: url('/r3w/wistax/images/wistaxwatch_aboutblueboxback.png'); background-repeat:no-repeat;width: 680px; height:250px; color:#fff;}

#about_maincontent {width:440px; float:left; margin:10px 0 0px 20px;}
#about_maincontent p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin-bottom:16px; margin-left:0;}
#about_maincontent img {margin-bottom: 16px;}

#about_staffcontent {width:440px; float:left; margin:10px 0px 0px 20px;}
#about_staffcontent p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin-bottom:16px; margin-left:0;}
#about_staffcontent a:link {font-family: Arial, Helvetica, sans-serif;}
#about_staffcontent a:visited {font-family: Arial, Helvetica, sans-serif;}
#about_staffcontent a:active {font-family: Arial, Helvetica, sans-serif;}
#about_staffcontent a:hover {font-family: Arial, Helvetica, sans-serif;}

#about_staffcontentwide {width:625px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px; float:left; padding-left:0px;} 
#about_staffcontentwide p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px;}
#about_staffcontentwide ul {list-style-type:disc; font-family: arial, helvetica, sans-serif; font-size:12px; margin-left:24px; margin-bottom:16px;}

.about_textwithimage {width:635px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px; float:left; padding-left:0px;} 
.about_textwithimage p {font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left:0px;}
.about_textwithimage h2 {margin: 16px 0 16px 10px; font-family:"Lucida Bright", garamond, serif; font-size:18px; line-height:20px; }

#pressreleasesection {margin-left:10px;}
#pressreleasesection p {margin-bottom:16px; padding-left:0px; margin-left:0px; font-size:12px;}
#pressrelease p ul {list-style-type:disc; font-family: arial, helvetica, sans-serif; font-size:12px; margin: 0px 34px 16px 34px; }
#pressreleasesection h4 {font-size:18px; font-family:"Lucida Bright", garamond, serif;}


#mediacenterblock {border:2px solid #CCC; width:600px; margin:0px 0px 16px 10px; padding:10px; font-size:12px; text-align:center;}
#mediacenterblock p {font-size:16px; border-bottom:0px}

.boardtable {width: 660px; margin:0px 0px 16px 0px; padding:0px; border-collapse:collapse;}
.boardtable td {width:33%; font-size:12px; vertical-align:top; border-bottom:1px solid #ccc; padding:5px;}

#about_actioncenter {float:right; background-image:url('/r3w/images/wmcwatch_takeactionbackground.png'); background-repeat:no-repeat; width:300px;text-align:center;}
#about_actioncenter img {margin-bottom:10px; margin-top:5px;}

#about_subnav {width:170px; float:right; margin:10px 0 0 20px; border-left:1px solid #e8e8e8; border-bottom:1px solid #ccc; border-right:1px solid #e8e8e8; padding:0 0 10px 10px;}
#about_subnav ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:20px; margin-bottom:15px; border:none;}
#about_subnav h5 {margin-left:20px;}

.about_img_marginbottomsmall {float:right;margin:0px 10px 16px 10px;}

.taxfilingtable {margin: 0px; padding:0px; width:800px;}
.taxfilingtable td {vertical-align:top; padding-left:0px;}
.taxfilingtable p {margin-left:0px;}

.post {font-size: 12px; font-family: helvetica, arial, sans-serif; margin-right: 18px;}

#agendatable {width:640px; margin-left:10px; font-size:12px;}
#agendatable td {width:50%; border-style:none; vertical-align:top; padding-right:20px;}
#agendatable td p {padding-right:0px;}
#agendatable ul {margin-left:15px; margin-right:0px; margin-top:10px; padding-right:5px; list-style-type:disc; border-style:none;}
#agendatable li {border-style:none; margin-bottom:10px;}
#agendatable h6 {margin-left:0px; border-bottom: 1px solid #333; font-family: "Lucida Bright", garamond, serif;}

#lobbytable {width:500px; margin:0px; padding:0px; border-collapse:collapse; margin:0 auto;}
#lobbytable td {font-size:12px; border-bottom:1px solid #ccc; padding:0px; text-align:center; width:25%; height:50px;}
#lobbytable td p {background:red; padding:0px;}
#lobbytable th {font-size:12px; font-weight:700;}

.lobbytext {margin:0 0 0 -10px; padding:0px; background:green;}

#campaignspendingtable {width: 300px; margin:0px; border-collapse:collapse; margin:0 auto; text-align:center;  }
#campaignspendingtable td {font-size:12px; border:1px solid #ccc; height:30px; }
#campaignspendingtable th {font-size:12px; font-weight:700;}

#pacpdflist {font-size:12px; margin-left:50px;}

hr {width:90%; color:#fff; background-color:#fff; margin-bottom:16px;}


#reportlistbody{text-align:left; font-size:18px; margin:0; padding:0;}
#reportlistbody p {border-bottom:none;}
#reportlistbody h4 {margin-left:10px; font-family:"Lucida Bright", garamond, serif;}

#reportcontent_wide {width:625px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 10px; float:left; padding:10px; border:1px solid #ccc;} 
#reportcontent_wide p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px;}
#reportcontent_wide ul {list-style-type:disc; font-family: arial, helvetica, sans-serif; font-size:12px; margin: 0px 34px 16px 34px; }
#reportcontent_wide ol {font-family: arial, helvetica, sans-serif; font-size:12px; margin: 0px 34px 16px 34px; }
#reportcontent_wide h1 {text-align:center; font-size:36px; font-family:"Lucida Bright", garamond, serif; text-transform:uppercase;}
#reportcontent_wide h2 {text-align:center; font-size:24px; font-family:"Lucida Bright", garamond, serif; text-transform:uppercase; line-height:24px;}
#reportcontent_wide h3 {margin-left:10px; margin-bottom:0px; font-size:18px; font-family:Lucida Bright, Garamond, sans-serif;}
#reportcontent_wide h4 {margin-left:10px; font-size:18px; font-family:Lucida Bright, Garamond, sans-serif;}
#reportcontent_wide h5 {margin-left:10px; font-size:14px; margin-bottom:0; color:#333;font-family:helvetica,arial,sans-serif}
#reportcontent_wide h6 {margin-left:10px; font-size:14px; margin-bottom:0; color:#333;font-family:helvetica,arial,sans-serif}
#reportcontent_wide blockquote {padding-right:10px;}


#reportcontent_wide img {margin: 0px auto 16px auto;}

#reportfooter {text-align:center; font-style:italic;}

#reportheadline {font-family:Lucida Bright, Garamond, Times New Roman; margin:10px;}

#piechart {text-align:center; margin: 0 auto; width:440px;}

.actionpagebutton {margin-left:7px; margin-bottom:16px;}

.frontpagerss {margin-bottom:16px;}

.scorecardimage {float:right; margin: 0px 10px 10px 15px; padding-left:10px;}

table.tableizer-table {border: 1px solid #CCC; font-family: Helvetica, Arial, sans-serif; font-size: 12px; width:700px; margin-top:10px; margin-left:10px; margin-bottom:16px;} 
.tableizer-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.tableizer-table th {background-color: #cccccc; color: #000; font-weight: bold;}

.boardheadlinelarge {margin-bottom:0;}
.boardheadlinesmall {font-size:12px;}
.boardheadlinesmallconnection {font-size:12px; margin-left:0px;}

#wistaxcurrentboard {width:635px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 20px; float:left; padding-left:0px;}
#wistaxcurrentboard h3 {font-size:18px; margin-bottom:16px; margin-left:0; font-family: "Lucida Bright", Garamond, Serif; color:#00008B;}
#wistaxcurrentboard h4 {font-size:18px; margin-bottom:16px; font-family: "Lucida Bright", Garamond, Serif; color:#00008B; text-transform:uppercase;}
#wistaxcurrentboard h5 {text-transform:uppercase; font-size:14px; margin-bottom:0px;}
#wistaxcurrentboard h6 {margin:-5px 0 0 0; padding:0; font-size:10px; font-weight:normal;}
#wistaxcurrentboard p {font-size:12px; margin-left:0;}
#wistaxcurrentboard ul {padding: 5px; margin-bottom:10px; margin-top:10px; width:500px; border:1px solid #ccc;}
#wistaxcurrentboard li {font-size:12px;}
#wistaxcurrentboard a {text-decoration:none;}
#wistaxcurrentboard a:hover {text-decoration:none;}
#wistaxcurrentboard a:visited: {color:#00008B;}


#wistaxpastboardcontainer {width:950px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px; float:left; padding-left:0px;}

#wistaxboardlegend {width:950px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-left:0px;}

#wistaxboardlegendA {float:left; width:450px;}
#wistaxboardlegendA img {float:left; margin:10px 10px; 0 10px;}
#wistaxboardlegendA p {margin: 0 10px 10px 56px;}
#wistaxboardlegendA h6 {text-decoration:underline; font-weight:bold; font-size:12px; margin-left:10px; margin-bottom:10px;}

#wistaxboardlegendB {float:left; width:450px;}
#wistaxboardlegendB img {float:left; margin:10px 10px; 0 10px;}
#wistaxboardlegendB p {margin: 0 10px 10px 56px;}
#wistaxboardlegendB h5 {float:left; margin: 10px 10px 0px 10px; color:#333; font-size:12px; font-family:helvetica, arial, sans-serif}
#wistaxboardlegendB h6 {text-decoration:underline; font-weight:bold; font-size:12px; margin-left:10px; margin-bottom:10px;}

#wistaxpastboardA {margin-left:10px; width:450px; float:left;}
#wistaxpastboardA h5 {text-transform:uppercase; font-size:14px; margin-bottom:0px;}
#wistaxpastboardA p {margin: -5px 0 0 0; padding:0px; font-size:10px;}
#wistaxpastboardA ul {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
#wistaxpastboardA li {font-size:12px;}
#wistaxpastboardA a {text-decoration:none;}
#wistaxpastboardA a:hover {text-decoration:none;}
#wistaxpastboardA a:visited: {color:#00008B;}

#wistaxpastboardB {margin-left:25px; width:450px; float:left;}
#wistaxpastboardB h5 {text-transform:uppercase; font-size:14px; margin-bottom:0px;}
#wistaxpastboardB p {margin: -5px 0 0 0; padding:0px; font-size:10px;}
#wistaxpastboardB ul {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
#wistaxpastboardB li {font-size:12px;}
#wistaxpastboardB a {text-decoration:none;}
#wistaxpastboardB a:hover {text-decoration:none;}
#wistaxpastboardB a:visited: {color:#00008B;}

.pastboardlegend {margin-left:10px;}
.pastboardlegend td {font-size:12px;}
.pastboardlegend td p {padding-top:5px;}

#wistaxTaxFiling {width:950px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px; float:left; padding-left:0px;}

blockquote {margin-left:40px; font-size:12px; margin-bottom:10px;}

.about_textwithimage ul {margin-left:50px; font-size:12px; list-style-type:disc;}

.about_textwithimage ul li {margin-bottom:10px;}
.googlenewsresults {margin-left: 50px; margin-bottom:10px; border:1px solid #ccc;}

#wistaxgopquiz {margin:0 auto;}
#wistaxgopquiz h3 {padding:20px; font-family:Lucida Bright, Garamond, serif;}

#currentboardtable {width:625px; margin: 0 0 10px 0; border:1px solid #ccc; padding:5px;}
#currentboardtable td {font-size:12px; width:25%; text-align:center;}

#pastboardindextable {width:900px; margin: 0 0 20px 10px; border:1px solid #ccc; padding:5px;}
#pastboardindextable td {font-size:12px; width:20%; text-align:center;}

#wistaxgopquiz {margin-top:0px;}
#wistaxgopquiz h3 {font-size:24px; margin: 0px 0 60px 0;}

.agendaheadlines {color:#333; margin-left:10px; margin-bottom:0px;}
.agendaheadlinessmall {color:#666; margin: 0px 0px 16px 10px; font-size:10px;}

.agendathumbleft {float:left; margin: 5px 10px 10px 10px;}
.agendathumbright {float:right; margin: 0px 0px 5px 10px;}

.agendaexplanation {margin-left:133px !important; padding:0;}

.corporateagendalist {margin-top:-60px;}

.agendapullleft {float:left; border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:200px; padding:8px; margin-bottom:0px;}
.agendapullright {float:right; border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:200px; padding:8px; margin-bottom:0px;}

.pressrelease {width:635px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px; float:left; padding-left:0px;} 
.pressrelease p {font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left:0px;}
.pressrelease h2 {margin: 16px 0 16px 10px; font-family:"Lucida Bright", garamond, serif; font-size:18px; line-height:20px; text-align:center; }
.pressrelease h3 {margin: 16px 0 16px 10px; font-family:"Lucida Bright", garamond, serif; font-size:14px; line-height:20px; text-align:center; }
.pressrelease ul {margin-left:50px; font-size:12px; list-style-type:disc;}
.pressrelease ul li {margin-bottom:10px;}

.reportimagecenter {margin:10px auto !important; text-align:center;}

.boardGivingImg {margin:10px 10px 20px 10px;}
.wistaxwmclegend {margin-left:10px !important;}

#resourceslinkheadlines {font-size:14px; font-weight:bold; margin-left:10px; margin-bottom:0px;}

a.nodecoration:link {text-decoration:none; color:#333;}
a.nodecoration:visited {text-decoration:none; color:#333;}
a.nodecoration:hover {text-decoration:none; color:#333;}
a.nodecoration:active {text-decoration:none; color:#333;}