@import "base.css";

body{background-color: #fff;}
a.arrow{background: url(../../images/arrowGreen.gif) 0px 5px no-repeat; display: block; padding: 0 0 0 17px;}
input.submitButton, a.submitButton{background-color: #7b0314; border: 1px solid #dcddde; color: #fff; padding: 1px 10px 3px 10px !important; width: auto !important;}
a.submitButton{display: inline-block; padding: 3px 10px 3px 10px !important; text-decoration: none;}
div.r1{margin: 0 5px; font-size: 1px; height: 1px; line-height: 1px;}
div.r2{margin: 0 3px; font-size: 1px; height: 1px; line-height: 1px;}
div.r3{margin: 0 2px; font-size: 1px; height: 1px; line-height: 1px;}
div.r4{margin: 0 1px; font-size: 2px; height: 2px; line-height: 2px;}
p.alert{background-color: #ffffcc; margin: 10px 0 0 0 !important; padding: 10px !important;}

div#errorMessage, div#confirmMessage{margin: 20px 0;}
div#errorMessageTop div, div#errorMessageBtm div{background-color: #ffffcc; border-left: 1px solid #BF0202; border-right: 1px solid #BF0202;}
div#confirmMessageTop div, div#confirmMessageBtm div{background-color: #ffffcc; border-left: 1px solid #9cb7a4; border-right: 1px solid #9cb7a4;}
div#errorMessageTop div.r2, div#errorMessageBtm div.r2{background-color: #ffffcc; border-left: 2px solid #BF0202; border-right: 2px solid #BF0202;}
div#confirmMessageTop div.r2, div#confirmMessageBtm div.r2{background-color: #ffffcc; border-left: 2px solid #9cb7a4; border-right: 2px solid #9cb7a4;}
div#errorMessageTop div.r1, div#errorMessageBtm div.r1{background-color: #BF0202;}
div#confirmMessageTop div.r1, div#confirmMessageBtm div.r1{background-color: #9cb7a4;}
div#errorMessageCopy{background: url(../../images/subtier/iconError.gif) 18px 6px no-repeat; background-color: #ffffcc; border-left: 1px solid #BF0202; border-right: 1px solid #BF0202; color: #4d4d4d; padding: 13px 15px 5px 65px;}
div#confirmMessageCopy{background: url(../../images/subtier/iconCheck.gif) 18px 8px no-repeat; background-color: #ffffcc; border-left: 1px solid #9cb7a4; border-right: 1px solid #9cb7a4; color: #4d4d4d; padding: 13px 15px 5px 65px;}
div#confirmMessage.download div#confirmMessageCopy{background-image: url(../../images/iconDownloadLarge.gif);}
div#errorMessageCopy h4, div#confirmMessageCopy h4{color: #4d4d4d; font-size: 16px !important; margin: 0; padding: 0 0 10px 0 !important;}
div#errorMessageCopy ul, div#confirmMessageCopy  ul{list-style: none !important; margin: 0 !important; padding: 0 !important;}
div#errorMessageCopy li, div#confirmMessageCopy li{background: none !important; padding: 0 0 10px 0 !important;}
div.error, label.error, span.error{color: #BF0202 !important;}

div#content{background: url(../../images/subtier/contentTopBg.gif) repeat-x; margin: 0 20px 0 28px; overflow: hidden; padding: 10px 0 0 0; width: 926px;}
div#navigation{background: url(../../images/subtier/contentBg.gif) right top repeat-y; float: left; padding: 0 32px 20px 0; width: 231px;}
div#navigation ul{list-style: none; margin: 0; padding: 0; width: 231px;}
div#navigation ul li{background: url(../../images/subtier/navSubDivider.gif) left bottom no-repeat; padding: 0 0 1px 0; width: 231px;}
div#navigation ul li.last{background: none;}
div#navigation ul li a{display: block; text-indent: -9999px; width: 231px;}
div#navigation ul li#navCommunicator a{background: url(../../images/subtier/navSubCommunicator.gif) no-repeat; height: 46px;}
div#navigation ul li#navCommunicator.on a{background: url(../../images/subtier/navSubCommunicatorOn.gif) no-repeat; }
div#navigation ul li#navPublications a{background: url(../../images/subtier/navSubPublications.gif) no-repeat; height: 43px;}
div#navigation ul li#navPublications.on a{background: url(../../images/subtier/navSubPublicationsOn.gif) no-repeat;}
div#navigation ul li#navProfessionalDevelopment a{background: url(../../images/subtier/navSubProfessionalDevelopment.gif) no-repeat; height: 41px;}
div#navigation ul li#navProfessionalDevelopment.on a{background: url(../../images/subtier/navSubProfessionalDevelopmentOn.gif) no-repeat;}
div#navigation ul li#navSamples a{background: url(../../images/subtier/navSubSamples.gif) no-repeat; height: 41px;}
div#navigation ul li#navSamples.on a{background: url(../../images/subtier/navSubSamplesOn.gif) no-repeat;}
div#navigation ul li#navMaterials a{background: url(../../images/subtier/navSubMaterials.gif) no-repeat; height: 41px;}
div#navigation ul li#navMaterials.on a{background: url(../../images/subtier/navSubMaterialsOn.gif) no-repeat;}
div#navigation ul li#navAdmin a{background: url(../../images/subtier/navSubAdmin.gif) no-repeat; height: 41px;}
div#navigation ul li#navAdmin.on a{background: url(../../images/subtier/navSubAdminOn.gif) no-repeat;}
div#navigation ul li#navClients a{background: url(../../images/subtier/navSubClients.gif) no-repeat; height: 41px;}
div#navigation ul li#navClients.on a{background: url(../../images/subtier/navSubClientsOn.gif) no-repeat;}

div#navigation ul ul{display: none; padding: 0 0 20px 0; width: 211px;}
div#navigation ul ul li{background: none; padding: 0 0 12px 30px; width: 181px;}
div#navigation ul ul li a{background: none !important; color: #666; display: inline; height: auto !important; text-decoration: none; text-indent: 0;}
div#navigation ul ul li.on a{color: #7b0314; font-weight: bold;}

div#navigation ul ul ul{display: none; padding: 10px 0 0 0; width: 181px;}
div#navigation ul ul ul li{width: 151px;}
div#navigation ul ul li.on ul a{color: #666; font-weight: normal;}

div#currentPage{float: left; margin: 16px 0 0 0; padding: 0 0 0 18px; position: relative; width: 645px;}
div#currentPage h2{color: #999; font: normal 14px helvetica, arial; margin: 0; padding: 0 0 3px 0;}
div#currentPage h3{color: #7b0314; font-size: 24px; line-height: 26px; margin: 0 0 -10px 0; padding: 0 0 5px 0;}
div#currentPage h4{color: #666; font: bold 20px Arial, Helvetica, sans-serif; margin: 0; padding: 20px 0 5px 0;}
div#currentPage h5{color: #000; font: bold 16px/22px Arial, Helvetica, sans-serif; margin: 0 0 -9px 0; padding: 12px 0 3px 0;}
div#currentPage h5 a{color: #000; text-decoration: none;}
div#currentPage h5.formHeader{padding-bottom: 20px;}
div#currentPage h5.sampleHeader{color: #666; margin-top: 7px;}
div#currentPage h5 span.pdf{color: #808080 !important; font-size: 12px !important; white-space: nowrap;}
div#currentPage h6{color: #000; font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 -9px 0; padding: 15px 0 3px 0;}

div#currentPage p{line-height: 20px; margin: 0; padding: 10px 0 10px 0;}
div#currentPage p.image, div#currentPage p.imageBorder{float: right; padding: 17px 20px 20px 20px;}
div#currentPage p.imageBorder{padding-top: 14px;}
div#currentPage p.imageBorder img{border: 1px solid #dcddde !important; padding: 5px;}
div#currentPage p.imageNoPad{padding-right: 60px;}
div#currentPage p.noBorder{padding-bottom: 0;}
div#currentPage p.noBorder img{border: none !important;}
div#currentPage p.contactInfo span{display: block; padding: 0 0 2px 0;}
div#currentPage p.showAll{font-size: 12px; margin: 0; padding: 2px 0;}
div#currentPage p.showAll a{color: #676767;}
div#currentPage p.author{font-style: italic; margin: 0; padding: 0 0 15px 0;}
div#currentPage p.learnMore{padding: 5px 0 20px 0;}
div#currentPage p.sampleLink{margin: -4px 0 0 0; padding: 0 0 10px 0;}
.underline{text-decoration: underline;}

div.communicatorImage{margin: 20px 0; text-align: center;}

div.coach{overflow: hidden; width: 645px;}
div.coachImage{float: left; padding: 17px 20px 0 0; width: 60px;}
div.coachImage img{border: 1px solid #dcddde !important; padding: 5px;}
div.coachText{float: left; padding: 6px 0 0 0; width: 565px;}

div.productModule{overflow: hidden; padding: 20px 0 0 0; width: 627px;}
div.productModuleTop{background: url(../../images/subtier/moduleTop.gif) no-repeat; font-size: 1px; height: 4px; line-height: 1px; width: 627px;}
div.productModuleContent{background: url(../../images/subtier/moduleBg.gif) repeat-y; overflow: hidden; padding: 0 20px 0 0; width: 607px;}
div.productModuleImage{float: left; padding: 20px 20px 0 20px; text-align: center; width: 180px;}
div.productModuleText{float: left; padding: 20px 0 0 0; width: 387px;}
div.productModuleText h4{color: #000 !important; font-size: 20px !important; font-weight: normal !important; margin: 0; padding: 0 0 7px 0 !important;}
div.productModuleText h4 a{color: #000; text-decoration: none;}
div.productModuleText p{margin: 0; padding: 0 0 12px 0 !important;}
div.productModuleText ul ul{padding-bottom: 0px !important;}
div.productModuleText ul.productInfo, div.productModuleText ul.buttons{padding-top: 10px !important;}
div.productModuleText ul.productInfo li, div.productModuleText ul.buttons li{background: none !important; padding-left: 0 !important;}
div.productModuleText ul.productInfo li span{font-weight: bold;}
div.productModuleText ul.buttons li{float: left; padding-right: 10px !important;}

div.productModuleBtm{background: url(../../images/subtier/moduleBtm.gif) no-repeat; height: 40px; width: 627px;}


div.actionBar{background: url(../../images/subtier/publicationActionBarBg.gif) no-repeat; height: 26px; margin: 20px 0; overflow: hidden; padding: 6px 20px; width: 587px;}
div.actionBar p{margin: 0 !important; padding: 0 !important; text-align: center;}
div.actionBar p span{padding: 0 20px;}
div.actionBar p span a{color: #000; font-weight: bold;}

div#currentPage ul{list-style: none; margin: 0; padding: 0 0 12px 0px;}
div#currentPage ul ul{padding-top: 12px; padding-bottom: 8px;}
div#currentPage ul.padTop{padding-top: 21px;}
div#currentPage ul li{background: url(../../images/subtier/bullet.gif) 0px 5px no-repeat; padding: 0 0 10px 17px;}
div#currentPage ul ul li{background: url(../../images/subtier/subBullet.gif) 0px 5px no-repeat;}
div#currentPage ul.noBullet li{background: none; padding-left: 0px;}

div#currentPage ol{margin: 0; padding: 0 0 12px 25px;}
div#currentPage ol.padTop{padding-top: 21px;}
div#currentPage ol ol{padding-top: 12px; padding-bottom: 8px;}
div#currentPage ol li{padding-bottom: 10px;}

div.contentSection{border-bottom: 1px dotted #dcddde; clear: both; margin-bottom: -5px; overflow: hidden; padding: 0 0 12px 0; width: 645px;}
div.contentSection h4 a{background: url(../../images/subtier/arrowLargeGreen.gif) 0px 3px no-repeat; padding: 0 0 0 20px; text-decoration: none;}
div.contentSection h4 a:hover{background-color: #fff !important; color: #666;}
div.contentSection h4 a.on{background: url(../../images/subtier/arrowLargeBlack.gif) 0px 5px no-repeat; color: #666;}
div.noBorder{border: none !important; padding-bottom: 24px;}
div.contentSectionText{display: none; padding: 0 0 0 20px;}
div.contentSectionText h4 a{background: none; padding-left: 0;}
div.products{padding: 12px 0;}
div.contentSubSection{border-right: 1px dotted #dcddde; float: left; margin-top: 10px; padding: 0 20px 0 0; width: 302px;}
div.contentSubSection h5{padding-top: 0 !important;}
div.contentSubSectionRight{border: none; float: left; padding: 0 0 0 20px; width: 302px;}
div.contentSubSectionImage{float: right; padding: 15px 0 0 20px;}

ul#publicationsSelection{list-style: none !important; overflow: hidden; padding: 20px 0 0 0 !important; width: 645px;}
ul#publicationsSelection li{background: none !important; float: left; padding: 0 10px 20px 0 !important; width: 304px;}
ul#publicationsSelection li.right{padding-left: 10px !important; padding-right: 0 !important;}
ul#publicationsSelection li a{background: url(../../images/subtier/publicationsBg.gif) no-repeat; display: block; font: bold 18px Arial, Helvetica, sans-serif; height: 35px; padding: 18px 0 0 33px; text-decoration: none; width: 271px;}
ul#publicationsSelection li a.on, ul#publicationsSelection li a:hover{background: url(../../images/subtier/publicationsOnBg.gif) no-repeat; color: #000;}

p.showNav{font-size: 16px; display: none; margin: 0; padding: 0;}

div.publicationSection{display: none;}
div.publicationSection h4{margin: 0; padding: 10px 0 0 0;}

div.storeItem{overflow: hidden; padding: 15px 0; width: 645px;}
div.storeItemImage{float: left; padding: 0 20px 0 0; width: 320px;}
div.storeItemInfo{float: left; width: 305px;}
div.storeItemInfo ul li{background: none !important; padding-left: 0 !important;}
div.storeItemInfo ul li span{font-weight: bold;}

table{border-collapse: collapse; margin: 10px 0; padding: 0; width: 645px;}
table th, table td{border-bottom: 1px dotted #dcddde; padding: 8px 20px 8px 0; text-align: left; width: auto;}
table th.alignRight, table td.alignRight, p.alignRight{text-align: right;}
table td.hover{background-color: #ffffcc;}
table tr.last td{border: none;}
table td p{line-height: normal !important;}
table td.actions{text-align: right;}
table td.actions a{padding-left: 20px;}
table td.actions a.delete{color: #ff0000;}
table td.date{white-space: nowrap; width: 20%;}

table#staffDirectory td, table#staffDirectory th{padding: 8px 10px 8px 0;}
table.events td{padding-right: 30px; vertical-align: top !important;}

div.bibliography{border-top: 1px solid #ccc; overflow: hidden; margin: 10px 0 0 0; padding: 5px 0 10px 0; width: 645px;}
div.bibliography ul{font-size: 11px; list-style: none; margin: 0; padding: 0 0 0 20px !important;}
div.bibliography ul li{background: none !important; padding: 0 0 10px 0 !important; text-indent: -20px;}
div.bibliography ul li.noIndent{text-indent: 0px;}

div.formRow{overflow: hidden; padding: 0 0 15px 0; width: 645px;}
div.formRowPadTop{padding-top: 20px;}
div.formRowFloat{float: left; padding-right: 15px; width: 130px;}
div.formRow label{float: left; padding: 4px 20px 0 0; text-align: right; width: 150px;}
div.formRow label.noPad{padding-top: 1px;}
div.formRowFloat label{float: none; display: block; padding: 0 0 3px 0; text-align: left; width: 70px;}
div.formRow div.field{float: left; width: 475px;}
div.formRowFloat div.field{float: none; width: 120px;}
div.formRow div.field input{border: 1px solid #333; height: 20px; font: normal 14px Arial, Helvetica, sans-serif; padding: 5px 5px 2px 5px; width: 190px;}
div.formRow div.field input.nontext{border: none; height: auto; width: auto;}
div.formRowFloat div.field input{width: 110px;}
div.formRow  p.instructional{color: #666; font-size: 11px; margin: 0; padding: 3px 0 0 0 !important;}
div.formRow textarea{border: 1px solid #333; height: 100px; width: 300px;}
div.formRow div.radio{padding-bottom: 20px;}
div.formRow div.radioPadLeft{padding-left: 170px;}
div.formRow div.radioNoBtmPad{padding-bottom: 0;}
div.formRow div.radio label{float: none; padding-right: 20px; width: auto;}
span.asterisk{color: #ff0000; padding: 0 5px 0 5px;}
div.formRow span.asterisk{padding-right: 0;}
fieldset h5{margin: 0 !important; padding: 10px 0 !important;}
div.formRow h6{margin: 0 !important; padding: 0 0 5px 0 !important;}
div.userAccess{border-top: 1px dotted #dcddde; margin: 10px 0 10px 0}
div.userAccess div.formRow{padding-bottom: 0px;}
span.cancelForm{font-size: 12px; padding: 0 0 0 20px;}
div.buttons{overflow: hidden; padding: 0 0 10px 0; width: 645px;}
div.buttons a{margin: 0 10px 0 0;}

div#sampleWorkshops{background: url(../../images/subtier/sampleWorkshopsHdrBg.gif) no-repeat; margin: 10px 0 0 0; overflow: hidden; padding: 7px 0 0 0; width: 644px;}
div#sampleWorkshopsTop{background-color: #740313; overflow: hidden; width: 644px;}
div#sampleWorkshopsTop h4{background: url(../../images/subtier/sampleWorkshopsHdr.gif) no-repeat; float: left; height: 30px; margin: 5px 0 0 0; padding: 0; text-indent: -9999px; width: 202px;}
div#sampleWorkshopsTop div#sampleWorkshopsTabs{float: left; padding: 0 10px 0 0; width: 432px;}
div#sampleWorkshopsTop div#sampleWorkshopsTabs ul{list-style: none; height: 35px; margin: 0; overflow: hidden; padding: 0; width: 432px;}
div#sampleWorkshopsTop div#sampleWorkshopsTabs ul li{background: url(../../images/subtier/sampleWorkshopsTab.gif) no-repeat; float: left; height: 35px; margin: 0 8px 0 0; padding: 0; width: 102px;}
div#sampleWorkshopsTop div#sampleWorkshopsTabs ul li.on{background: url(../../images/subtier/sampleWorkshopsTabOn.gif) no-repeat;}
div#sampleWorkshopsTop div#sampleWorkshopsTabs ul li.right{margin: 0;}
div#sampleWorkshopsTop div#sampleWorkshopsTabs ul li a, div#sampleWorkshopsTop div#sampleWorkshopsTabs ul li a:hover{background: none;  color: #000; display: block; font-size: 14px; padding: 10px 5px; text-align: center; text-decoration: none;}
div#sampleWorkshopsContent{background-color: #740313; overflow: hidden; padding: 0 10px; width: 624px;}
div#sampleWorkshopsContentTop{background: url(../../images/subtier/sampleWorkshopsContentTop.gif) no-repeat; font-size: 1px; height: 12px; line-height: 1px; width: 624px;}
div#sampleWorkshopsContentText{background-color: #fff; padding: 0 20px; width: 584px;}
div.sampleWorkshopsContentSection{display: none;}
div#sampleWorkshopsContentText h5{font-size: 18px; margin: 0; padding: 0 0 5px 0;}
div#sampleWorkshopsContentBtm{background: url(../../images/subtier/sampleWorkshopsContentBtm.gif) no-repeat; font-size: 1px; height: 12px; line-height: 1px; width: 624px;}
div#sampleWorkshopsBtm{background: url(../../images/subtier/sampleWorkshopsBtm.gif) no-repeat; font-size: 1px; height: 10px; line-height: 1px; width: 644px;}

div.successStory{border-bottom: 1px dotted #dcddde; margin: 0 0 17px 0; padding: 0 0 20px 0;}

div.samplesBox{overflow: hidden; padding: 0; width: 645px;}
div.sampleBoxRow{border-top: 1px dotted #dcddde; overflow: hidden; margin: 30px 0 0 0; padding: 30px 0 0 0; width: 645px;}
div.sampleBox{border-right: 1px dotted #dcddde; float: left; overflow: hidden; padding: 0 32px 0 0; width: 290px;}
div.sampleBox div.image{padding-bottom: 10px;}
div.sampleBox h5{margin: 0 !important; padding: 0 0 0 0 !important;}
div.sampleBox p{padding: 10px 0 0 0 !important;}
div.sampleBoxRight{border: none; float: left; overflow: hidden; padding: 0 0 0 32px; width: 290px;}
div.top{border-top: none !important; margin-top: 20px; padding-top: 0px;}

div.sampleEntry{overflow: hidden; padding: 10px 0; width: 645px;}
div.sampleThumb{float: left; padding: 5px 25px 20px 0; width: 75px;}
div.sampleText{float: left; width: 545px;}
div.sampleText h5{margin: 0; padding-top: 0 !important;}
div.sampleText ul.padTop{padding-top: 15px !important;}

div#logout{position: absolute; right: 0; top: 0;}
div#logout a{background: url(../../images/subtier/iconDelete.gif) no-repeat; color: #7b0314; display: block; padding: 0 0 0 20px; text-decoration: none !important;}
div.loading{display: none; font: bold 2em Arial, Helvetica, sans-serif; margin: 40px 0; text-align: center;}
div#loginReportsTable{display: none;}
a.add{background: url(../../images/subtier/iconAdd.gif) 0px 2px no-repeat; color: #000; display: block; padding: 0 0 0 20px; text-decoration: none !important;}

div#videoContainer{overflow: hidden; padding: 10px 0 0 0;}
div#videoPopupContainerShadow{background-color: #fff; display: none; left: 50%; margin: 0 0 0 -332px; overflow: hidden; padding: 10px 20px 20px 20px; position: absolute; text-align: left; top: 5%; width: 645px; z-index:8003;}
div#videoPopupContainerShadow div#videoPopupClose{overflow: hidden; padding: 0 0 10px 0; text-align: right; width: 645px;}
div#videoPopupContainerShadow div#videoPopupClose a{color: #ff0000; font-weight: bold; text-decoration: none;}

div.pages{display: none; overflow: hidden; padding: 10px 0; text-align: right; width: 645px;}
div.pages ul{float: right; list-style: none; margin: 0; padding: 0 !important;}
div.pages ul li{background: none !important; float: left; padding: 0 5px !important;}
div.pages ul li a.on{color: #000; font-weight: bold; text-decoration: none;}

div.bottomPics{overflow: hidden; padding: 20px 0 0 0; width: 645px;}
div.bottomPics div.pic{float: left; padding: 0 30px 0 0 ; width: 225px;}
div.bottomPics div.pic p{line-height: 14px !important; margin: 0; padding: 0 !important;}
div.bottomPics div.pic p.caption{font-size: 11px; font-style: italic; padding: 3px 0 0 0;}
div.bottomPics div.pic p.small{font-size: 10px;}

blockquote{color: #000; text-align: center;}
blockquote span{display: block; padding: 0 0 10px 0;}

div.deleteShadow{background-color: #ffffcc; display: none; left: 50%; margin: 0 0 0 -250px; overflow: hidden; padding: 10px 20px 20px 20px; position: absolute; text-align: left; top: 5%; width: 500px; z-index:8003;}
div.deleteShadow h3{color: #ff0000;}
div.deleteShadow a{float: left;}
div.deleteShadow a.deleteAction{padding-right: 100px;}
div.deleteShadow a.cancelAction{background: url(../../images/subtier/iconDelete.gif) no-repeat; color: #7b0314; display: block; padding: 0 0 0 20px; text-decoration: none !important;}

div#shadowBox{background-color: #000; display: none; height: 100%; left: 0;	position: absolute; top: 0; width: 100%; z-index: 5000; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60);}
div#shadowBox[id]{position:fixed;}
div.shadowOverlay{display: none; left: 50%; margin: 0 0 0 -477px; position: absolute; text-align: left; top: 25px; width: 954px; z-index: 7002;}
div.shadowOverlaySmall{margin-left: -175px; width: 350px;}

div.shadowOverlayTop div, div.shadowOverlayBottom div{background-color: #fff; border-left: 1px solid #dcddde; border-right: 1px solid #dcddde;}

div.shadowOverlayTop div.r2, div.shadowOverlayBottom div.r2{background-color: #fff; border-left: 2px solid #dcddde; border-right: 2px solid #dcddde;}

div.shadowOverlayTop div.r1, div.shadowOverlayBottom div.r1{background-color: #dcddde;}
div.shadowOverlayContent{background-color: #fff; border-left: 1px solid #dcddde; border-right: 1px solid #dcddde; font-size: 12px; overflow: hidden; padding: 10px; position: relative; width: 932px;}

div.shadowOverlayContent h2{margin: 0; padding: 0;}
div.shadowOverlayContent h4{margin: 0; padding: 0 0 15px 0;}
div.shadowOverlayContent p{line-height: 18px; margin: 0; padding: 0 0 10px 0;}

div.shadowOverlayContent div.disclaimerScroll{height: 350px; overflow-y: scroll;}
div.shadowOverlayContent p.links{font-size: 14px; margin: 0; padding: 10px 0 !important; text-align: center;}
div.shadowOverlayContent p.links a{padding: 0 10px;}