/*** Site Structure ***/
* { margin:0px; padding:0px; font-family:Arial; }
body { margin:auto; position:relative; text-align:justify; font-size:12px; background-repeat:repeat-x; line-height:23px; background-color:#6e5128; }
#bodyFrameOuter { position:relative; margin:auto; background-color:#ffffff; background-image:url("../Assets/Global/BackgroundBody.png"); background-repeat:repeat-x; }
#bodyFrame { position:relative; margin:auto; width:968px; }
#bodyFrame #masthead { position:relative; line-height:8px; height:131px; padding:0px 4px; }
#bodyFrame #bodyFrameMain { position:relative; margin:0px auto; width:960px; }
#bodyFrame #bodyFrameMain #mainMenu { position:relative; height:42px; margin:0px; padding:0px; }
#bodyFrame #bodyFrameMain #mainMenu img { float:left; margin:0px 0px 0px 0px; }
#bodyFrame #bodyFrameMain #noJavaScript {  position:relative; width:936px; padding:10px; margin:0px 0px 12px 0px;  border:2px solid #cccccc; text-align:center; font-weight:bold; line-height:18px; }
#bodyFrame #bodyFrameMain #pageFrame { position:relative; margin:1px 0px 0px 0px; padding:0px 10px; width:940px; background-color:#ffffff; }
#footerFrame { clear:both; font-size:11px; margin:0px 0px 20px 0px; padding:27px 0px 0px 0px; height:220px; color:#796343; background-color:#6e5128; background-image:url("../Assets/Global/BackgroundFooter.png"); background-repeat:repeat-x; }
#footer { z-index:0; margin:auto; width:960px; height:40px; text-align:center; line-height:18px; }
#footer a { color:#796343; margin:0px 0px 0px 0px; }


/*** Default Elements ***/
h1 { font-size:22px; font-weight:normal; margin-bottom:10px; line-height:24px; text-align:left; }
h3 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }
table { width:100%; border:1px solid #dddddd; border-width:1px 0px 0px 0px; margin:5px 0px 22px 0px; }
table tr { border:0px solid #dddddd; }
table th { border:1px solid #dddddd; padding:4px 2px; border-width:0px 0px 1px 0px; font-weight:bold; }
table th a { text-decoration:underline; }
table td { border:1px solid #dddddd; padding:4px 2px; border-width:0px 0px 1px 0px; text-align:left; vertical-align:middle; }
a { color:#997035; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border-width:0px; }
a { outline: 0; }
input { outline: 0; }
ul { list-style:square; list-style-position:inside; line-height:32px; }
ol { list-style-position:inside; }
.errorMessage { border:1px solid #990000; color:#990000; background-color:#cc9999; padding:3px 5px; }

.imagefloatLeft { text-align:center; }
.downloadPdfLink { font-size:14px; font-weight:bold; text-align:center; }


/*** Main Menu ***/
#mainMenu { background-image:url("../Assets/Global/MainMenu/MainMenuBackground.png"); margin:8px 0px 1px 0px; }
#mainMenu .date { float:right; padding:2px 0px 0px 0px; color:#817466; font-size:11px; }

.menu { position:absolute; line-height:15px; width:174px; top:35px; text-align:left; background-image:url("../Assets/Global/MainMenu/DropDownMenuBackground.png"); z-index:100000; visibility:hidden; }
.menu a { position:relative; margin:0px 3px 3px 3px; padding:3px 2px 3px 2px; display:block; color:#000000; border:1px solid #ffffff; background-color:#ffffff; }
.menu a:hover { color:#ffffff; background-color:#a09381; text-decoration:none; border:1px solid #76582e; }
.menu .inner { padding:0px 10px 0px 10px; }

#ohioSenateMainMenu #menuSenators { left:79px; }
#ohioSenateMainMenu #menuCommittee { left:217px; }

#ohioSenateMainMenu #submenuSenateStandingCommittees { left:375px; }
.committeeSubmenu { left:535px; }
#ohioSenateMainMenu #submenuSenateStudyCommittees { top:84px; left:375px; }
#ohioSenateMainMenu #submenuSenateConferenceCommittees { top:114px; left:375px; }
/*#ohioSenateMainMenu #submenufinance-and-appropriations { left:535px; top:200px; }*/
/*#ohioSenateMainMenu #submenuhealth-and-aging { left:535px; top:300px; }*/
/*#ohioSenateMainMenu #submenustate-and-local-government { left:535px; top:650px; }*/

#ohioSenateMainMenu #menuSession { left:326px; }
#ohioSenateMainMenu #menuLegislation { left:408px; }
#ohioSenateMainMenu #menuLatestNews { left:516px; }
#ohioSenateMainMenu #menuEducation { left:588px; }
#ohioSenateMainMenu #menuResources { left:663px; }
#ohioSenateMainMenu #menuInternshipOpportunities { left:764px; }

#ohioSenateMainMenu #submenuSenators .senatorSubmenuTable { border:0px solid #990000;  margin:0px; padding:0px 0px 0px 0px; }
#ohioSenateMainMenu #submenuSenators .senatorSubmenuTable tr { border:0px solid #dddddd; margin:0px; padding:0px; }
#ohioSenateMainMenu #submenuSenators .senatorSubmenuTable td { border:0px solid #dddddd; margin:0px; padding:1px; text-align:center; vertical-align:top; }

a .submenuIndicator { padding:0px 0px 0px 0px; font-size:14px; color:#c5af9a; }
a:hover .submenuIndicator { color:#ffffff; }


table.borderless { border:0px solid #dddddd; }
table.borderless  tr { border:0px solid #dddddd; }
table.borderless  td { border:0px solid #dddddd; }
table.borderless  th { border:0px solid #dddddd; padding:0px 0px 2px 0px; margin:0px; }

.deleteConfirmation .warning { padding:0px 0px 12px 2px;  }

.spacer1 { height:1px; line-height:1px; font-size:1px; }
.spacer2 { height:2px; line-height:1px; font-size:1px; }
.spacer4 { height:4px; line-height:1px; font-size:1px; }
.spacer6 { height:6px; line-height:1px; font-size:1px; }
.spacer8 { height:8px; line-height:1px; font-size:1px; }
.spacer10 { height:10px; line-height:1px; font-size:1px; }
.spacer12 { height:12px; line-height:1px; font-size:1px; }
.spacer16 { height:16px; line-height:1px; font-size:1px; }
.spacer20 { height:20px; line-height:1px; font-size:1px; }
.spacer24 { height:24px; line-height:1px; font-size:1px; }
.spacer48 { height:48px; line-height:1px; font-size:1px; }
.spacer96 { height:116px; line-height:1px; font-size:1px; }

.grayLine1 { margin:1px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine4 { margin:4px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine5 { margin:5px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine6 { margin:6px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine8 { margin:8px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine9 { margin:9px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine10 { margin:10px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine8Top { margin:0px 0px 8px 0; background-color:#dddddd; line-height:1px; padding:0; font-size:1px; }
.grayLine8Bottom { margin:8px 0 0px 0; background-color:#dddddd; line-height:1px;  font-size:1px; }

.dottedLine4Top { margin:0px 0 4px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine4 { margin:4px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine5 { margin:5px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine6 { margin:6px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine8 { margin:8px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine9 { margin:9px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine10 { margin:10px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine12 { margin:12px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.dottedLine16 { margin:16px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }


/*** Forms ***/
table.form { border:0px solid red; margin:0px; padding:0px; line-height:16px; }
table.form tr { border:0px solid blue;  margin:0px; padding:0px; }
table.form td { border:0px solid red; margin:0px; padding:0px; }
table.form td.formLeft { width:160px; margin:0px; padding:3px 0px; font-weight:bold; vertical-align:top; text-align:left; }
table.form td.formRight { margin:0px; padding:3px 0px 3px 2px; vertical-align:top; }
table.form td.formRight input, select, textarea { margin:0px 5px 2px 0px; }
table.form td.formRightButton { margin:0px; padding:10px 0px 3px 0px; vertical-align:top; }
table.form td.formRightButton img { border:0px solid #ffffff; }
table.form .formButton { margin:0px; padding:0px; }
input, select, textarea { font-size:12px; }

table.form td.formRight table { width:502px; border:1px solid #dddddd; border-width:1px 0px 0px 0px; margin:0px 0px 0px 0px; }
table.form td.formRight table tr { border:0px solid #dddddd; }
table.form td.formRight table th { padding:6px 2px; }
table.form td.formRight table td { border:1px solid #dddddd; padding:6px 2px; border-width:0px 0px 1px 0px; text-align:left; vertical-align:middle; }

/*** Pager ***/
#pager { margin:2px 0px 0px 0px; vertical-align:baseline; height:24px; line-height:18px; }
#pager a { color:#333333; font-size:11px; font-weight:100; margin-right:20px; float:left; text-align:center; padding:4px 7px 2px 9px; }
.adminContent #pager a { color:#222222; margin-right:20px; background-color:#fcfcfc; border:1px solid #d0d0d0; float:left; text-align:center; padding:4px 7px 2px 9px; }
#pager a.pageNumber { height:18px; width:8px; font-weight:100; background-image:url("../Assets/Global/Pager/PageNumberBackground.png"); border:0px solid #ffffff !important; }
#pager a.pageDoubleDigits { padding:4px 10px 2px 6px; }
#pager a.previous { height:18px; width:54px; padding:4px 4px 2px 12px; background-image:url("../Assets/Global/Pager/PreviousBackground.png"); border:0px solid #ffffff !important; }
#pager a.previousDisabled { color:#cccccc; height:18px; width:54px; padding:4px 4px 2px 12px; background-image:url("../Assets/Global/Pager/PreviousDisabledBackground.png"); border:0px solid #ffffff !important; }
#pager a.next { height:18px; width:54px; padding:4px 6px 2px 10px; text-align:left; background-image:url("../Assets/Global/Pager/NextBackground.png"); border:0px solid #ffffff !important; }
#pager a.nextDisabled { color:#cccccc; height:18px; width:54px; padding:4px 6px 2px 10px; text-align:left; background-image:url("../Assets/Global/Pager/NextDisabledBackground.png"); border:0px solid #ffffff !important; }
#pager a:hover { border:1px solid #365fb3; }
#pager a.selectedPage { color:#ffffff; height:18px; width:8px; border:0px solid #040c1c !important; background-image:url("../Assets/Global/Pager/PageNumberSelectedBackground.png");  }
#pager .pagerLinkDisabled:hover { border:1px solid #d0d0d0; }
#pager #links { float:left; border:0px solid #365fb3; margin:0px 0px 10px 0px; }

#searchResultsInfo { float:left; padding:4px; border:0px solid red; width:200px; }


/*** MediaLibrary : Media Search Results ***/
#searchResultsControls { float:left; width:940px; border:1px solid #dddddd; border-width:1px 0px; margin:3px 0px 0px 0px; padding:1px 10px 3px 10px; background-color:#f7f7f7; }
#searchResultsControls .mediaLibrarySearchTextBox { border:1px solid #cccccc; float:left; margin:2px 5px 0px 0px; height:16px; padding:2px; }
#searchResultsControls #dropDownLists { float:left; border:0px solid red; margin:3px 0px 0px 0px; }
#searchResultsControls #dropDownLists select { border:1px solid #cccccc; font-size:12px; padding:1px; margin:2px 6px 0px 2px; }
#searchResultsControls .searchButton { float:left; display:block; margin:0px 5px 0px 0px; border:1px solid #d4d4d4; }

/*** Page Frames ***/
.pageFrameA { margin:6px 0px 0px 0px; background-image:url("../Assets/Global/PageFrameA/PageFrameABackground.png"); }
.pageFrameA .inner { padding:0px 13px; }

.captionedImage { float:left;  margin:8px 12px 0px 0px; font-size:11px; color:#a88c72; text-align:center; line-height:15px; }
.captionedImage img { border:1px solid #be9d72; margin:0px 0px 0px 0px; }
.captionedImage img.noBorder { border:0px solid #c69060; margin:0px 0px 4px 0px; }
.captionedImage div.jQueryLightBox {  margin:0px 0px 4px 0px; }

.featuredImage { float:left; width:466px; margin:7px 16px 0px 0px; font-size:11px; color:#a88c72; text-align:center; line-height:15px; }
.featuredImage img { margin:0px 0px 2px 0px; border:1px solid #be9d72; }

.captionedImageRight { float:right;  margin:8px 0px 0px 16px; font-size:11px; color:#a88c72; text-align:center; line-height:14px; }
.captionedImageRight img { border:1px solid #c69060; }

.peteContainer {  position:relative; float:left; margin:0px; padding:0px; }
.peteContainer a {  position:relative; display:block; margin:7px 8px 0px 0px; padding:0px; }
.peteIcon { float:left; border:1px solid #bfaf99; padding:0px; width:29px; }
.peteText { position:absolute; display:block; margin:0px 0px 0px 0px; left:30px; padding:0px 2px 0px 2px; z-index:100; visibility:hidden; width:225px; text-align:left; font-size:11px; line-height:18px; }
.peteText .inner { padding:2px 6px;  border:1px solid #bfaf99; background-color:#ffffff; }
.peteText .inner img { border:1px solid #bfaf99; margin:0px 0px 2px 0px; }
.peteText .inner img.floatLeft { float:left; border:1px solid #bfaf99; margin:8px 10px 0px 0px; }
.peteText .inner .peteIcon { margin:4px 6px 0px 0px; }

.peteIntro .peteIcon {  margin:7px 8px 0px 0px; }


.leftMargin200 { margin-left:450px; }

.header { float:left; width:960px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:1px 0px; margin:0px 0px 10px 0px; }
.header .inner { float:left; width:960px; background-color:#fafafa; margin:4px 0px; padding:0px; }
.header .inner h1 { margin:2px 0px; }

.width606 { width:606px; }
.width480 { width:480px; }
.width440 { width:430px; }
.width420 { width:420px; }
.width400 { width:400px; }
.width392 { width:392px; }
.width390 { width:390px; }
.width329 { width:329px; }
.width320 { width:320px; }
.width300 { width:300px; }
.width280 { width:280px; }
.width240 { width:240px; }
.width226 { width:226px; }
.width198 { width:198px; }
.width162 { width:162px; }
.width148 { width:148px; }
.width118 { width:118px; }

/*** Home ***/
.home { margin:4px 0px 0px 0px; }
.home .homeTop { float:left; width:960px; margin:0px 0px 4px 0px; }
.home .homeLive { float:left; width:960px; margin:0px 0px 2px 0px; }

.home .homeBottom { text-align:left; width:960px; margin:4px 0px 0px 0px; padding:0px; }

.home .homeBottom .left { float:left; width:314px; margin:5px 58px 0px 0px; }
.home .homeBottom .left .module .inner { padding:0px 0px 0px 0px; border:0px solid #990099; }
.home .homeBottom .left .findYourSenator { line-height:18px; }
.home .homeBottom .left .findYourSenator .findYourSenatorIcon { float:left; width:148px; margin:0px 10px 9px 0px; }
.home .homeBottom .left .findYourSenator .findYourSenatorControls { float:left; width:120px;  line-height:18px; }
.home .homeBottom .left .findYourSenator .findYourSenatorControls .indent { margin:0px 0px 0px 2px; }
.findYourSenatorControls .indent #tbxZipcode { color:#aaaaaa; }
.findYourSenatorControls .indent #tbxZipcodeExtension { color:#aaaaaa; }

.home .homeBottom .center { float:left; width:286px; margin:0px 50px 0px 0px; }
.home .homeBottom .center .module .inner { padding:0px 0px 0px 0px; border:0px solid #990099; }
.home .homeBottom .center .socialMedia { line-height:18px;  }
.home .homeBottom .center .socialMedia .caucus { float:left; width:292px; margin:0px 0px 4px 0px; padding:0px; }
.home .homeBottom .center .socialMedia .caucus .partyIcon { float:left; width:136px; margin:0px 12px 6px 0px; padding:0px; text-align:center; }
.home .homeBottom .center .socialMedia .caucus .partyIcon a { color:#000000; }
.home .homeBottom .center .socialMedia .caucus .siteIcons { float:left; width:144px; margin:0px; padding:0px; }
.home .homeBottom .center .socialMedia .caucus .siteIcons img { margin:0px 0px 6px 0px; }

.home .homeBottom .right { float:left; width:232px; }
.home .homeBottom .right .module .inner { padding:0px 0px 0px 0px; border:0px solid #990099; }
.home .homeBottom .right .quickLinks { margin:1px 0px 0px 0px; line-height:16px; }
.home .homeBottom .right .quickLinks .arrow { float:left; width:14px; margin:4px 0px 0px 0px; padding:0px; }
.home .homeBottom .right .quickLinks .viewLink { margin:0px 0px 10px 16px; padding:0px; }
.home .homeBottom .right .quickLinks .left { float:left; width:136px; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #990099; }
.home .homeBottom .right .quickLinks .right { float:right; width:136px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #990099; }

#homepageRotator { float:left; width:938px; height:312px; margin:8px 0px 6px 0px; padding:1px; border:0px solid #000000; background-color:#000000; }

#homepageRotator .jQueryRotator .selectors { float:right; width:209px; background-color:#0f0e0d; }
#homepageRotator .jQueryRotator .selectors img { display:block; }
#homepageRotator .jQueryRotator #activeSlide div { position:absolute; }
#homepageRotator .jQueryRotator #activeSlide div.slide { height:312px; }
#homepageRotator .jQueryRotator .selectors .dotSelectors {  margin:0px; padding:0px 0px 0px 12px; float:left; }
#homepageRotator .jQueryRotator .selectors .dotSelectors img { margin:0px; padding:0px; float:left; }



/*** Live ***/
.ohioSenateLive {}
.ohioSenateLive .top {  width:940px; margin:0px 0px 4px 0px; background-color:#000000; border:0px solid #383838; }

table.featuredMedia { border:0px solid #dddddd; margin:0px; padding:6px 0px 0px 0px; }
table.featuredMedia tr { border:0px solid #dddddd; }
table.featuredMedia td { width:192px; margin:0px; padding:0px 0px 8px 0px; border:0px solid #990000; text-align:center; }
table.featuredMedia td img { margin:0px 0px 2px 0px; }
table.featuredMedia td.spacerColumn { width:29px; border:0px solid #990000; margin:0px; padding:0px; }


/*** Member Directory ***/
.senateDirectory { background-color:#ffffff;  margin:6px 0px 0px 0px; padding:0px 0px 4px 0px; border:0px solid #e6e6e6; }
.memberModule { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-repeat:repeat-y; background-image:url("../Assets/Members/MemberModuleBackground.png"); }
.memberModuleLast { margin:0px 0px 0px 0px; width:302px; }
.memberModule .memberModuleInner { padding:0px 0px 4px 15px; min-height:174px; text-align:left; }
.memberModule .memberModuleInnerCommittee { padding:0px 0px 4px 15px; min-height:184px; text-align:left; width:268px; line-height:17px; }
.memberModule .memberModuleInner .thumbnail { float:left; width:100px; padding:1px; margin:6px 8px 0px 0px; border:3px solid #000000; background-color:#ffffff; }

.memberModule .memberModuleInner .data { float:left; width:154px; line-height:20px; text-align:left; }
.memberModule .memberModuleInner .data a { line-height:16px; }

.memberModule .memberModuleInner .data h3 { margin-top:2px; margin-bottom:4px;  line-height:18px; }
.partyLetter { color:#a5998c; }
.phoneNumberNote { text-align:center; font-size:14px; font-weight:bold; }



/*** Speaker Pages ***/
.speakerMenu { float:left; width:940px; margin:0px 0px 12px 4px; }
.speakerMenu a { font-family:Times New Roman, serif; float:left; font-size:20px; font-weight:normal; color:#b8aea0; margin:4px 49px 0px 0px; padding:0 0 1px 0;  border:solid #ffffff; border-width:0 0 3px 0; }
.speakerMenu a.lastMenu { margin:4px 0px 0px 0px; }
.speakerContent { float:left; width:606px; margin:0px 36px 0px 0px; }
.speakerContent h3 { font-family:Times New Roman, sans-serif; font-size:20px; font-weight:normal; margin:0 0 4px 0; }
.speakerSidebar { margin:7px 0 0 0; float:left; width:298px; }
.speakerSidebarFooter { font-size:11px; line-height:18px; }
.speakerSidebarFooter .speakerSidebarFooterTitle { font-size:11px; line-height:16px; font-weight:bold; margin:0 0 4px 0; }
.speakerImageUnavailable { display:none; }
.speakerSidebar .speakerTwitterFeed { background-color:#999999;  border:solid #dddddd; border-width:2px 0; padding:4px 0;  }

table.speakerPhotoGallery { width:auto; border:none; margin:0; padding:0; }
table.speakerPhotoGallery tr { border:none; }
table.speakerPhotoGallery tr td {  border:none; vertical-align:top; margin:0; padding:0; }
table.speakerPhotoGallery tr td div.captionedImage { float:left; margin:8px 60px 10px 0; text-align:left; font-size:11px; color:#000000; line-height:18px; }
table.speakerPhotoGallery tr td div.captionedImage img { margin:0 0 4px 0; }
table.speakerPhotoGallery tr td div.captionedImage div.speakerCaption { text-align:center; font-size:12px; color:#000000; line-height:18px; }

a.bigLinkButton { font-weight:bold; float:left; cursor:pointer; padding:7px 0 6px 0; width:298px; margin:0px 8px 0 0; display:inline; text-align:center; background:#990000; background:-webkit-linear-gradient(#a90000, #700000); background:linear-gradient(#a90000, #700000); font-size:15px; clear:both; border-radius:5px; border:0px solid #009900; color:#ffffff; text-decoration:none; }


/*** Member Profile ***/
.memberProfile { margin:4px 0px 0px 0px; }
.memberProfile p { display:inline; }
.memberProfile .top { float:left; width:940px; margin:8px 0px 11px 0px; }
.memberProfile .bottom { margin:0px 0px 0px 0px; width:940px; line-height:20px; }
.memberProfile .bottom .left { float:left; width:606px; margin:0px 36px 0px 0px; }
.memberProfile .bottom .left .featuredContentModule { width:606px; }
.memberProfile .bottom .left .featuredContentModule .videoModule { float:left; width:160px; margin:0px 23px 0px 0px;  }
.memberProfile .bottom .left .featuredContentModule .videoModule .captionedImage { float:left;  margin:2px 12px 4px 0px; }

.memberProfile .bottom .left .featuredContentModule .newsroomModule { float:left; text-align:left; margin:5px 0px 0px 0px; }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .pressRelease { margin:0px; }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .pressRelease .title { font-size:14px; font-weight:bold; }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .pressRelease .date a { font-size:16px; font-weight:bold; float:left; color:#000000; }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .pressRelease .intro { }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .viewFull { margin:2px 0px 0px 0px; }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .viewFull a { color:#a5998c; }

.memberProfile .bottom .left .featuredContentModule .newsroomModule .captionedImage { float:left;  margin:4px 12px 0px 0px; }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .captionedImage img { margin:0px 0px 5px 0px; }
.memberProfile .bottom .left .featuredContentModule .newsroomModule .line { clear:both; margin:8px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }

.viewFull a { color:#a5998c; }
.pressReleaseArchiveLink { font-size:11px; margin:4px 0px 0px 0px;  text-align:center; color:#333333; background-color:#f9f9f9; }
.pressReleaseArchiveLink a {  }
.memberProfile .bottom .left .featuredContentModule table { border:0px solid red; margin:0px; padding:0px; }
.memberProfile .bottom .left .featuredContentModule table td { border:0px solid red; }
.memberProfile .bottom .left .featuredContentModule table td.spacerColumn { width:24px; border:0px solid #990000; margin:0px; padding:0px; }
.memberProfile .bottom .left .photosAndVideoModule {  }
.memberProfile .bottom .left .photosAndVideoModule table { border:0px solid red; margin:0px; padding:0px; }
.memberProfile .bottom .left .photosAndVideoModule table td { border:0px solid red; text-align:center; }
.memberProfile .bottom .left .photosAndVideoModule table td.spacerColumn { width:24px; border:0px solid #990000; margin:0px; padding:0px; }

.memberProfile .bottom .left .legislationModule {  }

.collapsibleListHeader { border:1px solid #dddddd; border-width:1px 0px 0px 0px; padding:4px 2px; background-image:url("../Assets/Members/LegislationListHeaderBackgroundClosed.png"); }
.collapsibleListHeaderLast { border:1px solid #dddddd; border-width:1px 0px 0px 0px; padding:4px 2px 3px 2px; background-image:url("../Assets/Members/LegislationListHeaderBackgroundClosed.png"); }
.collapsibleList { border:1px solid #dddddd; border-width:1px 0px 0px 0px; padding:4px 0px; }

.memberProfile .bottom .left .legislationModule .billsTable  { width:640px; margin:4px 0px; border:0px solid #000000; }
.memberProfile .bottom .left .legislationModule .billsTable td { width:106px; margin:0px; padding:0px; border:0px solid #000000; }
.memberProfile .bottom .left .legislationModule .billsTable td a { color:#000000; }

.memberProfile .bottom .right { float:left; width:298px; }
.memberProfile .bottom .right .districtModule { float:left; margin:0px 0px 10px 0px; }
.memberProfile .bottom .right .districtModule .data { float:left; width:160px; margin:0px 16px 0px 0px; text-align:left; }
.memberProfile .bottom .right .districtModule .icon { float:left; width:120px; }
.memberProfile .bottom .right .socialMediaModule { float:left; margin:0px 0px 10px 0px; }
.memberProfile .bottom .right .socialMediaModule .icons { margin:4px 0px 0px 0px; }
.memberProfile .bottom .right .socialMediaModule .icons a { margin:0px 6px 0px 0px; }
.memberProfile .bottom .right .contactModule { float:left; margin:0px 0px 10px 0px; }
.memberProfile .bottom .right .contactModule .contactHeader{ font-weight:bold; line-height:18px; margin-bottom:6px;  }


.districtModuleVacant { float:left; margin:0px 0px 10px 0px; }
.districtModuleVacant .data { float:left; width:160px; margin:0px 16px 0px 0px; text-align:left; }
.districtModuleVacant .icon { float:left; width:120px; }
.contactModuleVacant { float:left; margin:0px 0px 10px 0px; }


#memberRotator { float:left; width:938px; height:312px; margin:0px 0px 0px 0px; padding:0px; border:1px solid #000000; background-color:#000000; }
#memberRotator .jQueryRotator .selectors { float:right; width:236px; }
#memberRotator .jQueryRotator .selectors img { display:block; }
#memberRotator .jQueryRotator #activeSlide div {  }
#memberRotator .jQueryRotator #activeSlide div.slide { position:absolute; height:312px; width:702px; color:#cccccc; }
#memberRotator .jQueryRotator #rotatorSlides { display:none; }

#rotatorSlides #slide1, #slide2, #slide3, #slide4, #slide5 { position:absolute; left:11px; top:9px; height:312px; width:702px; background-color:#000000; }
#rotatorSlides #slide2, #slide3, #slide4, #slide5 { display:none; }

#rotatorSlides #slide2 .slide .media { height:312px; width:702px; color:#aaaaaa; font-size:11px; background-image:url("../Assets/Members/Rotator/BackgroundMedia.png"); }
#rotatorSlides #slide2 .slide .media a { color:#aaaaaa; }
#rotatorSlides #slide2 .slide .media .content { padding:55px 0px 0px 20px; }
#rotatorSlides #slide2 .slide .media .content .contentScrollPanel { margin:7px 0px 0px 0px; width:664px; height:230px; overflow:auto; }
#rotatorSlides #slide2 .slide .media .content table { border:0px solid #990000; margin:0px; padding:0px 0px 0px 0px;  width:620px; }
#rotatorSlides #slide2 .slide .media .content table td { border:0px solid #990000; margin:0px; padding:0px; width:166px; vertical-align:top; line-height:20px; }
#rotatorSlides #slide2 .slide .media .content table td img {  padding:2px; border:1px solid #2e2e2e; margin:0px 0px 4px 0px; }
#rotatorSlides #slide2 .slide .media .content table td img.last { margin-right:0px; }
#rotatorSlides #slide2 .slide .media .content table td img:hover { border:1px solid #bd7733; }
#rotatorSlides #slide2 .slide .media .content table td div.caption { margin:0px 0px 12px 0px; }
#rotatorSlides #slide2 .slide .media .content table td.spacerColumn { padding:0px; margin:0px; width:50px; }

#rotatorSlides #slide3 .slide .biography { color:#aaaaaa; height:312px; width:702px; background-image:url("../Assets/Members/Rotator/BackgroundBiography.png"); }
#rotatorSlides #slide3 .slide .biography a { color:#3e3c3a; }
#rotatorSlides #slide3 .slide .biography .content { padding:55px 18px 0px 18px; }
#rotatorSlides #slide3 .slide .biography .content .left { float:left; margin:0px 16px 0px 0px; padding:0px; width:142px; }
#rotatorSlides #slide3 .slide .biography .content .left img { border:1px solid #3a3a3a; margin:7px 0px 0px 0px; }
#rotatorSlides #slide3 .slide .biography .content .right { float:left; margin:0px; padding:0px; width:482px; }

#rotatorSlides #slide4 .slide .committee { height:312px; width:702px; background-image:url("../Assets/Members/Rotator/BackgroundCommittee.png"); }
#rotatorSlides #slide4 .slide .committee a { color:#aaaaaa; }
#rotatorSlides #slide4 .slide .committee .content { padding:55px 18px 0px 18px; }
#rotatorSlides #slide4 .slide .committee .content .left { float:left; margin:0px 16px 0px 0px; padding:0px; width:142px; }
#rotatorSlides #slide4 .slide .committee .content .left img { border:1px solid #3a3a3a; margin:7px 0px 0px 0px; }
#rotatorSlides #slide4 .slide .committee .content .right { float:left; margin:0px; padding:0px; width:482px; }
#rotatorSlides #slide4 .slide .committee .content .committeeList { color:#eeeeee; }
#rotatorSlides #slide4 .slide .committee .content .committeeList a { display:block; }

#rotatorSlides #slide5 .slide .downloads { height:312px; width:702px; background-image:url("../Assets/Members/Rotator/BackgroundDownloads.png"); }
#rotatorSlides #slide5 .slide .downloads a { color:#aaaaaa; }
#rotatorSlides #slide5 .slide .downloads .content { padding:55px 18px 0px 18px; }
#rotatorSlides #slide5 .slide .downloads .content .left { float:left; margin:0px 16px 0px 0px; padding:0px; width:142px; }
#rotatorSlides #slide5 .slide .downloads .content .left img { border:1px solid #3a3a3a; margin:7px 0px 0px 0px; }
#rotatorSlides #slide5 .slide .downloads .content .right { float:left; margin:0px; padding:0px; width:482px; }


/*** Member Biography ***/
.memberBiography { }
.memberBiography .header { float:left; width:940px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:1px 0px; margin:4px 0px 10px 0px; }
.memberBiography .header .inner { float:left; width:940px; background-color:#fafafa; margin:4px 0px; padding:0px; }
.memberBiography .header .inner .title { font-size:22px; font-weight:normal; margin:4px 0px 0px 0px; line-height:24px; text-align:left;  }
.memberBiography .header .inner .downloadPdf { padding:6px 0px 0px 0px; float:right; }
.memberBiography .header .inner .downloadPdf a { color:#919191; }
.memberBiography p { Margin:0px 0px 20px 0px; }
.memberBiography .headshot { border:16px solid #000000; float:left; margin:8px 16px 16px 0px; }
.memberBiography .headshot img { display:block; border:1px solid #333333; }


/*** Member Press Release ***/
.memberPressRelease {}
.memberPressRelease .left { float:left; width:642px; margin:0px 16px 0px 0px; }
.memberPressRelease .pressRelease { margin:0px 0px 16px 0px; }
.memberPressRelease .pressRelease p { margin:0px 0px 0px 0px; }
.memberPressRelease .pressRelease .header { float:left; width:642px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:0px 0px; margin:0px 0px 4px 0px; }
.memberPressRelease .pressRelease .header .inner { float:left; width:642px; background-color:#fafafa; margin:0px 0px; padding:0px; }
.memberPressRelease .pressRelease .header .inner .headshot { float:left; width:100px; margin:6px 12px 6px 0px; }
.memberPressRelease .pressRelease .header .inner .headshot img { border:1px solid #cccccc; }
.memberPressRelease .pressRelease .header .inner .title { font-size:22px; font-weight:normal; margin:4px 0px 0px 0px; line-height:24px; text-align:left; }
.memberPressRelease .pressRelease .header .inner .title a { color:#000000; }
.memberPressRelease .pressRelease .header .inner .date { font-size:12px; padding:0px 0px 0px 2px; color:#555555; }
.memberPressRelease .pressRelease .header .inner .date a { color:#a88c72; }
.memberPressRelease .pressRelease .featuredMedia { float:left; width:642px; margin:10px 0px 2px 0px; background-color:#ffffff; border:0px solid #be9d72; }
.memberPressRelease .pressRelease .featuredMedia .inner { margin:auto; border:0px solid #cccccc; text-align:center; }
.memberPressRelease .pressRelease .featuredMedia .inner img {  }
.memberPressRelease .pressRelease .caption { float:left; width:642px; margin:0px 0px 8px 0px; text-align:center; font-size:11px; color:#9d988e; line-height:18px; }
.memberPressRelease .right { float:left; width:282px; }
.memberPressRelease .right .featuredPressTitle { font-size:14px; font-weight:bold; background-color:#f7f7f7; padding:4px 10px; margin:4px 0px 4px 0px; border:1px solid #cccccc; border-width:0px 0px; }
.memberPressRelease .right .featuredPressTitle .archiveLink { float:right; font-size:11px; font-weight:100; }
.memberPressRelease .right .featuredPressTitle .archiveLink a { color:#919191; }
.memberPressRelease .right .socialMediaIcons img { margin:0px 11px 0px 0px; }
.memberPressRelease .right .socialMediaIcons img.last { margin:0px 0px 0px 0px; }
.memberPressRelease .right .line { clear:both; margin:8px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }
.postscript { margin:20px 0px 0px 0px; font-size:11px; line-height:18px; font-style:italic; text-align:center; }
.pressReleaseSubtitle { font-size:14px; font-style:italic; margin:2px 0px 0px 0px; line-height:18px; }
.pressReleaseLocation { float:left; border:0px solid #990000; }


/*** Member Press Release Archive ***/
.memberPressReleaseArchive { }
.memberPressReleaseArchive .header { float:left; width:940px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:1px 0px; margin:4px 0px 10px 0px; }
.memberPressReleaseArchive .header .inner { float:left; width:940px; background-color:#fafafa; margin:4px 0px; padding:0px; }
.memberPressReleaseArchive .header .inner .title { font-size:22px; font-weight:normal; margin:4px 0px 0px 0px; line-height:24px; text-align:left;  }
.memberPressReleaseArchive .header .inner .downloadPdf { padding:6px 0px 0px 0px; float:right; }
.memberPressReleaseArchive .header .inner .downloadPdf a { color:#919191; }
.memberPressReleaseArchive .viewFull { margin:2px 0px 0px 0px; }


/*** Member Contact Form ***/
.memberContactForm  { margin:10px 0px 0px 0px;}

.memberContactForm .left { float:left; width:0px; margin:0px 13px 0px 0px; display:none; }
.memberContactForm .left .sidebar { height:554px; background-image:url("../Assets/Members/MemberContactFormSidebar.png"); }
.memberContactForm .left .sidebar .thumbnail { padding:18px 0px 0px 39px; }
.memberContactForm .left .sidebar .thumbnail img { border:1px solid #424242; }
.memberContactForm .left .sidebar .data { padding:26px 20px; font-size:11px; color:#999999; text-align:center; line-height:16px; }
.memberContactForm .left .sidebar .data a { color:#999999; }

.memberContactForm .right { float:left; width:940px; }
.memberContactForm .right .header { float:left; width:940px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:1px 0px; margin:0px 0px 10px 0px; }
.memberContactForm .right .header .inner { float:left; width:940px; background-color:#fafafa; margin:6px 0px; padding:0px; }


/*** District Map ***/
#map_canvas { height: 100%;  border:1px solid #cccccc; }


/*** Contacting Your Senator ***/
.contactingYourSenatorControls { float:left; width:460px; padding:6px 8px 10px 8px; margin:0px 0px 7px 0px; color:#555555; line-height:20px; background-color:#f7f7f7; border:1px solid #d7d6d6; border-width:1px 0px; }
.contactingYourSenatorControls a { color:#a5998c; }
.contactingYourSenatorControls .fields { float:left; width:184px; margin:4px 20px 0px 0px; }
.contactingYourSenatorControls .button { float:left; margin:14px 0px 0px 0px; }
.contactingYourSenatorControls #tbxZipcode { color:#aaaaaa; }
.contactingYourSenatorControls #tbxZipcodeExtension { color:#aaaaaa; }


/*** Caucus Profile ***/
.caucus {}
.caucus .left { float:left; width:642px; margin:0px 16px 0px 0px; }
.caucus .pressRelease { margin:0px 0px 16px 0px; }
.caucus .pressRelease p { margin:0px 0px 0px 0px; }
.caucus .pressRelease .header { float:left; width:642px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:0px 0px; margin:0px 0px 0px 0px; }
.caucus .pressRelease .header .inner { float:left; width:642px; background-color:#fafafa; margin:0px 0px; padding:0px; }
.caucus .pressRelease .header .inner .title { font-size:22px; font-weight:normal; margin:4px 0px 0px 0px; line-height:24px; text-align:left; }
.caucus .pressRelease .header .inner .title a { color:#000000; }
.caucus .pressRelease .header .inner .date { font-size:12px; padding:0px 0px 0px 2px; color:#555555; }
.caucus .pressRelease .header .inner .date a { color:#a88c72; }
.caucus .pressRelease .featuredMedia { float:left; width:642px; margin:10px 0px 2px 0px; background-color:#ffffff; border:0px solid #be9d72; }
.caucus .pressRelease .featuredMedia .inner { margin:auto; border:0px solid #cccccc; text-align:center; }
.caucus .pressRelease .featuredMedia .inner img {  }
.caucus .pressRelease .caption { float:left; width:642px; margin:0px 0px 8px 0px; text-align:center; font-size:11px; color:#9d988e; line-height:18px; }
.caucus a.olderPosts { float:left; }
.caucus a.newerPosts { float:right; }

.caucus .right { float:left; width:282px; }
.caucus .right .featuredPressTitle { font-size:14px; font-weight:bold; background-color:#f7f7f7; padding:4px 10px; margin:4px 0px 4px 0px; border:1px solid #cccccc; border-width:0px 0px; }
.caucus .right .featuredPressTitle .archiveLink { float:right; font-size:11px; font-weight:100; }
.caucus .right .featuredPressTitle .archiveLink a { color:#919191; }
.caucus .right .socialMediaIcons img { margin:0px 11px 0px 0px; }
.caucus .right .socialMediaIcons img.last { margin:0px 0px 0px 0px; }
.caucus .right .line { clear:both; margin:8px 0; line-height:1px; padding:0; background-image:url("../Assets/Global/DottedLine.png"); background-repeat:repeat-x; font-size:1px; }

.leadership {}
.leadership .top {}
.leadership .top .left { float:left; width:422px; margin:0px 20px 0px 0px; }
.leadership .top .right { float:left; width:518px; }
.leadership .bottom {}
.leadership .bottom .left { float:left; width:422px; margin:0px 20px 0px 0px; }
.leadership .bottom .right { float:left; width:518px; }
.leadershipPosition { line-height:18px; margin:0px 0px 10px 0px; }

/*** Session Dates ***/
.sessionDates { padding:0px 11px 0px 11px; background-image:url("../Assets/Session/CalendarBackground.png");}
.sessionDates #calendar a { }

/*** Committee Profile
.committeeProfile { }
.committeeProfile .top { width:940px; height:49px; margin:0px; padding:0px; }
.committeeProfile .top .header { float:left; width:940px; height:37px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:1px 0px; margin:0px 0px 0px 0px; }
.committeeProfile .top .header .inner { float:left; width:940px; background-color:#fafafa; margin:4px 0px; padding:0px; }
.committeeProfile .top .header .inner h1 { margin:2px 0px; }
.committeeProfile .top .header .inner .returnlink { padding:6px 0px 0px 0px; float:right; }
.committeeProfile .top .header .inner .returnlink a { color:#919191; }
.committeeProfile .bottom { width:940px; }
.committeeProfile .bottom .left { float:left; width:606px; margin:0px 36px 0px 0px; }
.committeeProfile .bottom .left .committeeMembers { width:606px; }
.committeeProfile .bottom .left .committeeMembers table { border:0px solid #990000;  margin:0px; padding:10px 0px 0px 0px; }
.committeeProfile .bottom .left .committeeMembers table tr { border:0px solid #dddddd; }
.committeeProfile .bottom .left .committeeMembers table td { border:0px solid #dddddd; text-align:center; width:20%; vertical-align:top; padding:0px 58px 0px 0px; }
.committeeMemberName { color:#000000; font-size:12px; font-weight:bold; margin:10px 0px 6px 0px; line-height:18px; }
.committeeProfile .bottom .left .committeeMembers table td .title { }
.committeeProfile .bottom .left .committeeMembers table td .title a { color:#997035; text-decoration:underline; line-height:16px; margin:0px 0px 6px 0px; }
.committeeProfile .bottom .left .committeeMembers table img { float:left; width:100px; padding:1px; margin:8px 0px 4px 0px; border:3px solid #000000; background-color:#ffffff;}
.committeeProfile .bottom .right { float:left; width:298px; }
.committeeDescription { text-align:justify; }
.committeePublications table { border:0px solid #990000; margin:0px; padding:0px; }
.committeePublications table td { border:0px solid #990000; margin:0px; padding:2px 0px 2px 0px; vertical-align:middle; }
.committeePublications table td.date { width:100px; text-align:right; }
.committeePublications table td .icon { display:inline; border:0px solid #990000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.committeeEvents table { margin:0px; }
.committeeEvents table td { padding:0px 0px 8px 0px; line-height:18px; }
***/


/*** Committee Profile ***/
.committeeProfile { }

.committeeProfile .top { width:940px; height:63px; }

.committeeProfile .top .emailSignUpForm { float:right; height:40px; font-size:11px; padding:15px 0px 0px 0px; width:272px; }
.committeeProfile .top .emailSignUpForm .note { font-size:11px; height:13px; margin:0px; padding:0px; line-height:8px; }
.committeeProfile .top .emailSignUpForm #tbxEmail { color:#aaaaaa; width:190px; float:left; height:16px; margin:0px 4px 0px 0px; padding:1px; }
.committeeProfile .top .emailSignUpForm #ibtSubmit { float:left; width:64px; height:21px; margin:0px; padding:0px; }

.committeeProfile .bottom { width:940px; }
.committeeProfile .bottom .left { float:left; width:642px; margin:0px 26px 0px 0px; }
.committeeProfile .bottom .left .committeeTestimony { margin:8px 0px 0px 0px; }
.committeeProfile .bottom .left .committeeTestimony .collapsibleListHeader { border:0px solid #dddddd; padding:4px 0px; background-image:url("../Assets/Members/LegislationListHeaderBackgroundClosed.png"); }
.committeeProfile .bottom .left .committeeTestimony .collapsibleListHeaderLast { border:0px solid #dddddd; padding:4px 0px 3px 0px; background-image:url("../Assets/Members/LegislationListHeaderBackgroundClosed.png"); }
.committeeProfile .bottom .left .committeeTestimony .collapsibleList { border:0px solid #dddddd; padding:4px 0px; }
.committeeProfile .bottom .left .committeeTestimony .collapsibleList table { border:0px solid #dddddd; }
.committeeProfile .bottom .left .committeeTestimony .collapsibleList table tr td { border:0px solid #dddddd; padding:1px 0px 2px 0px; line-height:16px; vertical-align:top; }
.committeeProfile .bottom .left .committeeTestimony .collapsibleList table tr td a { text-decoration:underline; }
.committeeProfile .bottom .left .committeeTestimony .committeeVideoModule { border:1px solid #4d4d4d; margin:2px 0px 8px 0px; }

.committeeProfile .bottom .left .committeeVideoThumbnail { display:block; font-size:11px; float:left; text-align:center; width:100px; margin:0px 20px 0px 0px; }

.committeeProfile .bottom .left table.borderless { margin:0px 0px 8px 0px; padding:0px; }
.committeeProfile .bottom .left table.borderless tr td { margin:0px; padding:2px 0px 2px 0px; }

.committeeProfile .bottom .left .committeeEvents table { margin:0px; }
.committeeProfile .bottom .left .committeeEvents table td { padding:0px 0px 8px 0px; line-height:18px; }
.committeeProfile .bottom .left .noHearings { text-align:center; font-size:11px; line-height:14px; }
.committeeProfile .bottom .left .noHearings .blankCommittee { margin:15px 0px 4px 0px; border:2px solid #000000; padding:1px; }
.committeeProfile .bottom .right { float:left; width:272px; margin:0px 0px 0px 0px; }
.committeeProfile .bottom .right .committeeMembersTable table { border:0px solid #990000; font-size:11px; line-height:14px; }
.committeeProfile .bottom .right .committeeMembersTable table tr td { border:0px solid #990000; text-align:center; vertical-align:top; padding:2px; }
.committeeProfile .bottom .right .committeeMembersTable table tr td.spacerColumn { width:29px; }
.committeeProfile .bottom .right .committeeMembersTable table tr td img { border:2px solid #000000; padding:1px; margin:8px 0px 2px 0px; width:64px; }
.committeeProfile .bottom .right .committeeMembersTable table tr td .committeeMemberName { color:#000000; font-size:11px; margin:10px 0px 6px 0px; line-height:14px; }
.committeeProfile .bottom .right .committeeMembersTable table tr td .title { margin:4px 0px 0px 0px; }

/*** Committee Meeting ***/
.committeeEvent {}
.committeeEvent table.form td { padding:10px 0px; }
.committeeEvent .top { width:940px; }
.committeeEvent .top .header { float:left; width:940px; background-color:#ffffff; border:1px solid #d7d6d6; border-width:1px 0px; margin:0px 0px 10px 0px; }
.committeeEvent .top .header .inner { float:left; width:940px; background-color:#fafafa; margin:4px 0px; padding:0px; }
.committeeEvent .top .header .inner h1 { margin:2px 0px; }
.committeeEvent .top .header .inner .returnlink { padding:6px 0px 0px 0px; float:right; }
.committeeEvent .top .header .inner .returnlink a { color:#919191; }

.committeeEvent .bottom { width:940px; }
.committeeEvent .bottom .left { float:left; width:360px; }
.committeeEvent .bottom .right { float:left; width:400px; }

.canceledFlag { color:#d90000; }

/*** Committee Directory ***/
.committeeIndex { float:left; margin:0px; padding:6px; }
.committeeIndex .committeeModule { float:left; margin:0px 0px 0px 0px; padding:0px;  }
.committeeIndex .committeeModule .committeeModuleLast { margin:0px 0px 0px 0px; }


/***** Overrides *****/
.bold { font-weight:bold; }
.noBold { font-weight:normal; }
.noMarginRight { margin-right:0px; }
.noBorder { border:0px solid #ffffff !important; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.noUnderline { text-decoration:none; }
.displayBlock { display:block; }
.clear { clear:both; height:1px; line-height:1px; font-size:1px; }
.tan { color:#a5998c; }
.black { color:#000000; }