@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:#990000; padding:0; margin:0;}
a img {border:none;} /* Remove IE's blue borders */
a:visited {color:#990000;}
a:hover {color:#990000; 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:#990000;}

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;}

div#nav_content {position:relative;top:0px;left:50%; margin-left:-490px;}


div#header {margin-top:-2px; margin-bottom:10px;}

div#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;}
#footer a:visited {color:#333;}
#footer a:hover {color:#990000;}

.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;}

.red {color:#990000;}
.rednopicture {color:#990000; margin-left:10px;}
.blacknopicture {color:#333; 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/images/wmcwatch_aboutboxback.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:left; margin:0px 10px 16px 10px;}

.taxfilingtable {margin: 0px; padding:0px; width:600px;}
.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;}

.moviecontainerright {width: 320px; margin-left:10px; float:right;}
.moviecontainerleft {width: 320px; margin-right:10px; float:left;}

.agendalistbyyear {margin-bottom:16px;}
.agendalistbyyear li {margin-bottom:16px;}
.agendalistbyyear li ul {margin:10px 0 10px 30px; list-style-image: url('/r3w/images/wmcwatch_arrowright.gif');}

.campaignsprintadleft {float:left; margin-right:10px; margin-left:10px;}

.campaignsprintadright {float:right; margin-right:10px; margin-left:10px;}

.pullquoteright {float:right; border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:205px; padding:8px;}

#pullquoteleftefca {float:right; border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:170px; padding:8px; margin:0 20px 5px 10px !important;}

#pullquote2008 {border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:550px; padding:8px; margin:0px auto;}

#pullquoteright2007 {float:right; border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:150px; padding:8px;}

#pullquote2007b {border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:550px; padding:8px; margin:0 auto;}
#headeranchor {text-decoration:none;}


#pullquoteleftlehman {float:left; border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:170px; padding:8px; margin:0 20px 5px 10px !important;}

#campaign2007image {text-align:center; 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:0 0 0 10px; float:left; padding:5px; 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 h1 {text-align:center; font-size:36px; font-family:"Lucida Bright", garamond, serif; text-transform:uppercase;}
#reportcontent_wide h2 {text-align:center; font-size:18px; font-family:"Lucida Bright", garamond, serif; text-transform:none;}
#reportcontent_wide img {margin: 0px auto 16px auto;}

#reportfooter {text-align:center; font-style:italic;}

#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;}

.pullquoterightscorecard {float:right; border:2px solid #ccc; font-family: garamond, serif !important; font-size:16px !important; width:275px; padding:5px;margin-right:10px; margin-left:15px;} 

.pullquoterightscorecard h5 {color:#333; text-align:center; font-family: "Lucida Bright", garamond, serif; font-size:12px; text-transform:uppercase; margin-bottom:0px;}

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;}


#wistaxgopquiz {width:800px; margin:100px auto;}

#wistaxgopquizheader {background:green;}

#reportimagecenter {background:green;}
#reportimagecenter img {margin:0 auto;}