/*Body and Site Wide constants*/
* {outline: none;}
body {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
color: #035BA5;
background-color: #f1f1f1;
margin: 0px;
padding: 0px;
background-image: url(/images/tShirtWhiteBG.jpg)
}
img {
border: none;
}
img.lefty, img.righty {
border: none;
margin:5px 25px 5px 14px;
}
object {
outline: none;
}
/* Link Styling */
a {
color:#035BA5;
text-decoration: none;
}
/* Global Classes */
.hideIt {
visibility: hidden;
}
.righty {
float: right;
}
.lefty {
float: left;
}
.clr {
 clear:both;
}
/*Layout Specific classes and IDS*/
.container {
width: 940px;
margin: 0 auto;
}
.column {
float:left;
margin:0;
padding:0 0;
width:312px;
}
.doubleColumn {
float:left;
margin:0;
padding:0 0;
width:624px;
}
.doubleColumnPad 
{
padding: 0 4px 0 0; 
}
.column#leftcol {
padding-right: 20px;
width:294px;
}
.column#rightcol {
padding-left: 20px;
width:294px;
}
.photoFrame 
{
	position:absolute;	
}
.charityPromoKit
{
	text-transform: uppercase;
}
#header {
background-image:url(/images/containerBgHeader.png);
background-position:center bottom;
background-repeat:no-repeat;
padding:45px 0 3px;
}
body.tradeShowBody #header {
padding:7px 0 3px;
}
#footer {
background-image:url(/images/containerBgFooter.png);
background-position:center top;
background-repeat:no-repeat;
clear:both;
color:#888888;
font-family:Arial,Helvetica,Verdana,Sans-Serif;
padding:15px 0 150px;
text-transform:uppercase;
font-size:120%;
position:relative;
}
body.tradeShowBody #footer {
padding:15px 0 150px;
}
/* header Stuff */
.logo {
background-image:url(/images/logo.png);
background-repeat: no-repeat;
width: 125px;
height: 46px;
float: left;
}
.logo p {
display: none;
}
.headlineWrapper {
background-image:url(/images/questionMark.gif);
background-position:right 10px;
background-repeat:no-repeat;
border-bottom:2px solid #035BA5;
border-top:10px solid #035BA5;
height:44px;
margin:0 0 3px;
padding:10px 0;
}
h2.tagline {
background-image:url(/images/tagline.gif);
background-repeat:no-repeat;
height:25px;
width:764px;
float: left;
margin:0 7px;
padding:0;
}
h3.subTagline {
background-image:url(/images/subTagline.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:1px 7px;
padding:0;
width:763px;
}
/*Main Navigation*/
#mainNav {
background-color:#035BA5;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 24px 2px;
}
#mainNav li {
display:inline;
margin:0;
padding:0 55px;
font-weight:bold;
text-transform:uppercase;
}
#mainNav li.first {
padding-left: 0;
}
#mainNav li.last {
padding-right: 0;
}
#mainNav li a {
color:#ffffff;
font-size:80%;
line-height:19px;
text-decoration:none;
}
#mainNav li a:hover, #mainNav li a.currentPage {
color: #dddddd;
}
/* Searchbox form */
#charitySearch {
border-top:2px solid #26702C;
height:1px;
margin:0;
padding:0;
position:absolute;
width:940px;
}
#charitySearch fieldset {
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-webkit-border-bottom-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-box-shadow: 1px 2px 8px 2px #B6B6B6;
-webkit-box-shadow: 1px 2px 8px 2px #B6B6B6;
background-image:url(/images/tShirtGreenBG.jpg);
border:medium none;
margin:0 auto;
padding:0;
width:335px;
}
#charitySearch fieldset h3 {
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-webkit-border-bottom-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
background-image:url(/images/searchForCharity.gif);
background-position:center 4px;
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-size:100%;
margin:0;
padding:5px 126px;
}
#charitySearch fieldset h3.open {
background-image:url(/images/searchForCharityOpen.gif);
background-position:center 3px;
}
#charitySearch fieldset label {
color:#FFFFFF;
display:block;
font-size:90%;
margin:25px auto 0;
width:296px;
}
#charitySearch fieldset input.sonicSuggest {
border-top: 2px solid #a6a6a6;
border-left: 2px solid #bcbcbc;
border-bottom: 1px solid #215626;
border-right: 1px solid #215626;
color: #035ba5;
display:block;
font-weight: bold;
margin: 3px auto;
padding: 3px;
width: 285px;
}
.submitButton {
background-image:url(/images/submitButton.gif);
background-repeat:no-repeat;
border:medium none;
display:inline;
height:24px;
left:290px;
padding:0;
position:relative;
top:-28px;
width:28px;
}
.download_cta {
display:block;
margin: 10px 0 0 0;
background-image:url(/images/download_cta.png);
background-repeat:no-repeat;
width:79px;
height:23px;
}
.charityPromo 
{
 position:absolute;
 margin:-8px 5px 25px 725px;
}
ul#docList {
margin: 0 0 25px;
padding:0 0 13px;
list-style: none;
font-weight:bold;	
}
ul#docList li {
margin: 0 0 15px 0;
padding:0;
}
p.docList {
margin: 10px 0 0 2px;
}
ul#charitySearchOptionList {
margin: 0 0 25px;
padding:0 0 17px;
list-style: none;
}
ul#charitySearchOptionList li {
float:left;
margin:0 18px;
padding:0;
}
ul#charitySearchOptionList li a#charitySearchViewThisCharity {
background-image:url(/images/viewThisCharityButton.gif);
background-repeat:no-repeat;
border: none;
display:block;
height:19px;
width:118px;
}
ul#charitySearchOptionList li a#charitySearchViewThisCharity[disabled] {
cursor: auto;
}
ul#charitySearchOptionList li a#charitySearchViewThisCharity[disabled] {
background-image:url(/images/viewThisCharityButtonDisabled.gif);
}
ul#charitySearchOptionList li a#charitySearchSupportThisCharity {
background-image:url(/images/supportThisCharityButton.gif);
background-repeat:no-repeat;
border:none;
height:19px;
width:138px;
display:block;
}
#charitySearchMessagingBox {
text-align: center;
}
#charitySearchMessagingBox p {
color:#FFFFFF;
margin:7px 0;
}
#charitySearchMessagingBox h4 {
color:#FFFFFF;
font-size:145%;
letter-spacing:1px;
text-transform:capitalize;
}
/* Footer Stuff */
#footer p {
text-align: center;
color: #8c8c8c;
font-size: 80%;
}
#footer p a {
color: #8c8c8c;
text-decoration: none;
}
#footer p a:hover {
color: #000000;
border-bottom: 1px solid;
}
#footer .shareWrapper {
border-top: 1px solid #668db6;
border-bottom: 1px solid #668db6;
padding:3px 0 6px 0;
}
.shareList {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px;
padding:0;
display: inline;
}
.shareList li {
display: inline;
}
.shareList li a img {
margin:0 0 -6px 0;
}
.shareListBigIcon {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px auto 14px;
padding:0;
text-align:center;
}
.shareListBigIcon li {
display: inline;
margin: 0 6px;
}
.shareListBigIcon li a img {
margin: 0;
}
.stewardshipLogoList {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 158px;
}
.stewardshipLogoList li.first {
list-style: none;
}
.stewardshipLogoList li {
color:#035BA5;
display:inline;
font-size:85%;
margin:0;
padding:0;
}
.stewardshipLogoList li#stewardshipLogoEnvironment {
background-image:url(/images/stewardshipLogoEnvironment.gif);
background-repeat:no-repeat;
width: 84px;
height: 17px;
}
.stewardshipLogoList li#stewardshipLogoEnvironment a {
color: #86b05d;
text-decoration: none;
}
.stewardshipLogoList li#stewardshipLogoEnvironment a:hover {
border-bottom: 1px solid #86b05d;
}
.stewardshipLogoList li#stewardshipLogoPeople {
background-image:url(/images/stewardshipLogoPeople.gif);
background-repeat:no-repeat;
width: 44px;
height: 17px;
}
.stewardshipLogoList li#stewardshipLogoPeople a {
color: #d5781a;
text-decoration: none;
}
.stewardshipLogoList li#stewardshipLogoPeople a:hover {
border-bottom: 1px solid #d5781a;
}
.stewardshipLogoList li#stewardshipLogoCommunity {
background-image:url(/images/stewardshipLogoCommunity.gif);
background-repeat:no-repeat;
width: 75px;
height: 17px;
}
.stewardshipLogoList li#stewardshipLogoCommunity a {
color: #006bb7;
text-decoration: none;
}
.stewardshipLogoList li#stewardshipLogoCommunity a:hover {
border-bottom: 1px solid #006bb7;
}
/* Burn Classes */
.burnTop {
background-image:url(/images/burn_t.png);
height:149px;
position:fixed;
top:0;
width:100%;
z-index:-1;
}
.burnLeft {
background-image:url(/images/burn_l.png);
height:100%;
left:0;
top:0;
position:fixed;
width:150px;
z-index: -1;
}
.burnRight {
background-image:url(/images/burn_r.png);
height:100%;
position:fixed;
right:0;
top:0;
width:150px;
z-index: -1;
}
.burnBottom {
background-image:url(/images/burn_b.png);
bottom:0;
height:150px;
position:fixed;
width:100%;
z-index: -1;
}
/* Sonic Suggestion List */
.sonicSuggestionList {
font-family: Verdana;
font-size: 90%;
border-color:#B8B6B8 #F1F0F1 #F1F0F1 #DBDADB;
border-style:solid;
border-width:1px;
background-color: #ffffff;
list-style: none;
}
.sonicSuggestionList li {
display: block;
margin: 5px 4px;
}
.sonicSuggestionList li a {
color: #888888;
text-decoration: none;
display: block;
padding: 7px 3px;
}
.sonicSuggestionList li a:hover {
background-color: #888888;
color: #ffffff;
}
/* Main body stuff */
#mainBodyContent {
background-image:url(/images/containerBG.png);
background-position:center top;
background-repeat:repeat-y;
clear:both;
float:left;
margin:0;
padding:21px 0 0;
width:100%;
}
body.tradeShowBody #mainBodyContent {
padding: 0;
}
.sectionWrapper {
border-top: 5px solid #035ba5;
margin:12px 0;
}
.sectionWrapper h4 {
border-bottom:1px solid #035BA5;
margin:0;
padding:7px 3px;
}
blockquote {
background-image:url(/images/quotesOpen.gif);
background-position:left top;
background-repeat:no-repeat;
margin:5px 0;
padding:6px 14px;
}
blockquote p {
background-image:url(/images/quotesClose.gif);
background-position:right bottom;
background-repeat:no-repeat;
font-size:110%;
font-weight:bold;
margin:0;
padding:3px 6px;
color:#888888;
}
blockquote cite {
color:#035BA5;
display:block;
margin:3px 0 0 24px;
padding:0;
}
blockquote cite:before {
content: "-";
}
p.definition {
color:#888888;
font-weight:bold;
line-height:15px;
margin:10px 0;
padding:0;
}
p.regExample {
background-image:url(/images/regExample.gif);
background-position:left 2px;
background-repeat:no-repeat;
color:#888888;
font-style:italic;
line-height:15px;
margin:10px 0;
padding:0 0 0 78px;
font-size:90%;
}
p.formSubmitOptions {
clear: both;
margin:50px 0 0;
display: block;
}
p.finePrint {
font-size:90%;
font-weight:normal;
margin:-5px 0 7px;
}
p.formSubmitOptions a:hover {
text-decoration: underline;
}
p.introText {
color:#035BA5;
font-size:120%;
font-weight:bold;
line-height:130%;
margin:17px 0 50px;
}
p {
color:#035BA5;
font-size:110%;
font-weight:bold;
line-height:130%;
margin:17px 0;
}
p.veryImportant {
font-size:130%;
}
p.longText {
font-size:110%;
line-height:140%;
}
p.longTextFirst {
font-size:110%;
line-height:140%;
margin:0;
padding:0;
}
p.longText a {
border-bottom: 1px solid;
}
p.longText a:hover {
border-bottom: none;
}
p.longTextTC {
font-size:110%;
line-height:140%;
font-weight: normal;
}
p.longTextTC a {
border-bottom: 1px solid;
}
p.longTextTC a:hover {
border-bottom: none;
}
p.bannerAdTitle {
margin:0 0 0 5px;
}
em.emphaticBlue {
color: #035ba5;
font-style: normal;
}
em.emphaticGreen {
color: #28752b;
font-style: normal;
}
.highlightedSection {
background-image:url(/images/highlightedSectionMiddle.png);
background-position:center top;
background-repeat: no-repeat;
padding:17px 23px 30px;
margin: 0 auto;
font-weight:bold;
line-height:130%;
}
.column#leftcol .highlightedSection, .column#rightcol .highlightedSection {
background-image:url(/images/highlightedSectionSide.png);
}
img.highlightedSection {
padding:0;
}
img.mediaKitSample {
display: block;
}
img#iSupportImage {
display:block;
margin:45px 0 0 6px;
background-image:url(/images/homepage_photoFrame.png);
background-repeat:no-repeat;
padding:20px 31px 30px 21px;
}
body.tradeShowBody ol.howThisWorks {
display:block;
margin:45px auto 25px;
width:450px;
}
body.tradeShowBody ol.howThisWorks li {
font-size:200%;
line-height:40px;
background-position:left 9px;
font-weight:normal;
}
ol.howThisWorks {
margin:3px 0 3px 3px;
padding:0;
color: #035ba5;
font-weight: bold;
}
ol.howThisWorks li {
background-position:left center;
background-repeat:no-repeat;
color:#888888;
font-size:110%;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:11px 0;
min-height:33px;
padding:0 0 0 36px;
}
ol.howThisWorks li.first {
background-image:url(/images/howThisWorksListItemOne.gif);
margin-top:10px;
}
ol.howThisWorks li.second {
background-image:url(/images/howThisWorksListItemTwo.gif);
}
ol.howThisWorks li.third {
background-image:url(/images/howThisWorksListItemThree.gif);
}
.imageInfoController {
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
background-image:url("/images/tShirtBlueBG.jpg");
margin:1px 12px 0;
padding:7px 7px 21px 7px;
width:274px;
}
.imageInfoController p {
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
margin:7px 4px 18px 9px;
}
.imageInfoController p small {
float:right;
font-size:75%;
width:133px;
}
.headerOptions {
display:inline;
float:right;
margin:10px 0;
}
.headerOptionsRsc {
display:block;
float:right;
height:20px;
margin:-5px 0;
}
.votes {
background-image:url(/images/votes.gif);
background-position:center bottom;
background-repeat:no-repeat;
clear:right;
color:#035BA5;
display:inline;
float:right;
font-weight:bold;
margin:-5px 0 0;
padding:0 0 10px;
text-align:center;
width:60px;
font-size: 120%;
}
.readMoreLink {
background-image:url(/images/readMoreArrows.gif);
background-position:right 4px;
background-repeat:no-repeat;
border-bottom:1px solid;
color:#035BA5;
font-size:100%;
padding:0 16px 0 0;
}
.readMoreLink:hover {
border-bottom: none;
}
.previewLink {
background-image:url("/images/readMoreArrows.gif");
background-position:right 2px;
background-repeat:no-repeat;
border-bottom:1px solid;
color:#035BA5;
font-size:10px;
font-weight:bold;
padding:0 17px 0 0;
width:150px;
}
.previewLink5in {
background-image:url("/images/readMoreArrows.gif");
background-position:right 2px;
background-repeat:no-repeat;
border-bottom:1px solid;
color:#035BA5;
font-size:10px;
font-weight:bold;
padding:0 17px 0 0;
width:150px;
margin:0 0 0 5px;
}
.previewLink:hover {
border-bottom: none;
}
.previewLink5in:hover 
{
border-bottom: none;	
}
.previewPostion 
{
	float:right;
	padding:0 20px 0 0;
}
.sampleOnly
{
	font-size:10px;
}
h4.greenEnvironment + div.highlightedSection p {
margin:64px 0 0;
}
h4.orangePeople + div.highlightedSection p {
margin:17px 0 0;
}
h4.blueCommunity + div.highlightedSection p {
margin:66px 0 0;
}
h4.greenEnvironment + div.highlightedSection p.longText, h4.orangePeople + div.highlightedSection p.longText, h4.blueCommunity + div.highlightedSection p.longText {
margin:17px 0;
}
.middleButton {
color:#035BA5;
display:block;
font-size:100%;
line-height:115%;
margin:27px auto;
padding:3px 0;
text-align:center;
text-decoration: underline;
}
.middleButton:hover {
text-decoration: none;
}
.rightAlignButton {
display:block;
margin:5px 0 14px;
padding:0;
text-align:right;
width:100%;
}
.nextButton {
background-image:url(/images/nextButtonBg.gif);
background-position:right center;
background-repeat:no-repeat;
float:right;
height:27px;
width:95px;
padding: 0;
margin: 0;
}
.startOver {
background-image:url(/images/startOverButtonBg.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
height:27px;
margin:0;
padding:0;
width:142px;
}
a.legalLinks {
color: #888888;
border-bottom: 1px solid;
}
a.legalLinks:hover {
border-bottom: none;
}
.recentlyAddedList {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.recentlyAddedList li {
background-image:url(/images/recentlySupportedListBox.png);
background-position:center top;
background-repeat:no-repeat;
border-bottom:1px solid #CACBCB;
margin:1px 0;
padding:12px;
width:271px;
display: block;
text-transform: uppercase;
}
.recentlyAddedList li a {
clear:left;
color:#035BA5;
display:inline;
font-size:90%;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
width:218px;
}
.recentlyAddedList li a:hover {
text-decoration: underline;
}
.otherSupportingList {
list-style-type: none;
margin:0 0 0 7px;
padding: 0px;
}
.otherSupportingList li {
display:block;
margin:19px 0;
padding:0;
width:271px;
text-transform:capitalize;
}
.otherSupportingList li a {
clear:left;
color:#035BA5;
display:inline;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
width:218px;
}
.otherSupportingList li a:hover {
border-bottom: 1px solid;
cursor: pointer;
}
.tradeShowWrapper {
margin: 0 auto;
/*width: 711px;*/
}
.tradeshowCenteredBox {
margin: 0 auto;
width: 490px;
}
.tradeShowWrapper h1 {
color:#035BA5;
font-size:250%;
letter-spacing:1px;
margin:-5px 0 18px;
text-align:center;
}
.progressList {
border-bottom:3px solid #CFDEEC;
clear:both;
display:block;
float:left;
margin:0 0 30px 0;
padding:0;
text-transform:capitalize;
}
body.tradeShowBody .progressList {
margin:0 0 20px 0;
}
.progressList li {
background-repeat:no-repeat;
color:#707070;
display:block;
float:left;
font-weight:bold;
height:24px;
margin:0 26px 0 0;
padding:16px 0 0 109px;
width:187px;
}
.progressList li.last {
margin-right: 0;
}
.progressList li#stepOne {
background-image:url(/images/registrationProgressBgStep1Off.png);
}
.progressList li#stepTwo {
background-image:url(/images/registrationProgressBgStep2Off.png);
}
.progressList li#stepThree {
background-image:url(/images/registrationProgressBgStep3Off.png);
}
.progressList li.currentStep {
color: #035ba5;
}
.progressList li.currentStep#stepOne {
background-image:url(/images/registrationProgressBgStep1On.png);
}
.progressList li.currentStep#stepTwo {
background-image:url(/images/registrationProgressBgStep2On.png);
}
.progressList li.currentStep#stepThree {
background-image:url(/images/registrationProgressBgStep3On.png);
}
.columnTradeShow {
background-image:url(/images/formWrapperSpecialBorder.png);
background-repeat:repeat-x;
float:right;
margin:0;
padding:11px 0 0;
width:300px;
}
/* Sub Section headings */
h1#aboutGGS {
background-image:url(/images/aboutGGS.gif);
background-position:-78px 8px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:43px 0 17px;
}
h1#aboutThisProgram {
background-image:url(/images/aboutThisProgram.gif);
background-position:left 8px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:43px 0 17px;
}
h1#supportYourCharity {
background-image:url(/images/supportYourCharity.gif);
background-position:left 15px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:42px 0 47px;
}
body.tradeShowBody h1#supportYourCharity {
margin: 0 0 20px;
}
h1#listOfCharities {
background-image:url(/images/listOfCharities.gif);
background-position:left 9px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:43px 0 17px;
}
h1#termsAndConditions {
background-image:url(/images/termsAndConditions.gif);
background-position:left 10px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:19px 0 17px;
}
h1#privacyPolicy {
background-image:url(/images/privacyPolicy.gif);
background-position:left 10px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:19px 0 17px;
}
h1#contactUs {
background-image:url(/images/contactUs.gif);
background-position:left 9px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:19px 0 17px;
}
h1#stewardshipKit {
background-image:url(/images/stewardshipKit.gif);
background-position:left 9px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:19px 0 17px;
}
h1#stewardshipKitDownload {
background-image:url(/images/WelcomeCharitiesDownload.gif);
background-position:left 3px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:50px;
margin:48px 0 17px;
}
h2#stewardshipKitDownload {
background-image:url(/images/WelcomeCharitiesDownload.gif);
background-position:left 3px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:50px;
margin:48px 0 17px;
}
h2#thankYouTradeshow {
background-image:url(/images/thankYouTradeshowEnd.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin:5px auto 20px;
}
h2#thankYouTradeshowEnd {
background-image:url(/images/thankYouTradeshowEnd.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin:5px auto 20px;	
}
h2#howCanMakeBetterWorld {
background-image:url(/images/howCanMakeBetterWorld.gif);
background-position:left 3px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:0;
width:673px;
}
h2#bannerAdsToPlace{
background-image:url(/images/bannerAdsToPlace.gif);
background-position:left 6px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:19px 0 17px;
}
h2#aPoster{
background-image:url(/images/posterPreview.gif);
background-position:left 9px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
margin:19px 0 17px;
height:43px;
clear:both;
}
h2#OnlineBanner  {
background-image:url("/images/online_banners.gif");
background-position:left 7px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:25px;
margin:6px 0 17px;
width:590px;
}
h2#Banner250 {
background-image:url("/images/banner_250_Title.gif");
background-position:left 7px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:25px;
margin:6px 0 17px;
width:590px;
}
h2#Banner350 {
background-image:url("/images/banner_350_Title.gif");
background-position:left 7px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:25px;
margin:6px 0 17px;
width:590px;
}
h2#Banner720 {
background-image:url("/images/banner_720_Title.gif");
background-position:left 7px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:25px;
margin:6px 0 17px;
width:590px;
}
h2#Poster {
background-image:url("/images/banner_Poster_Title.gif");
background-position:left 7px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:25px;
margin:6px 0 17px;
width:590px;
}
h2#Email {
background-image:url("/images/banner_Email_Title.gif");
background-position:left 7px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
height:25px;
margin:6px 0 17px;
width:590px;
}
h2#documents {
background-image:url(/images/documents.gif);
background-position:left 6px;
background-repeat:no-repeat;
border-bottom:1px solid #035BA3;
clear:both;
margin:19px 0 17px;
}
h2#pleaseSignUp {
background-image:url(/images/pleaseSignUp.gif);
background-position:left 0;
background-repeat:no-repeat;
margin:7px 0 17px;
}
h4#recentlySupportedCharities {
background-image:url(/images/recentlySupported.gif);
background-position:left 7px;
background-repeat:no-repeat;
height:32px;
margin:0;
font-size:1%;
}
h4#recentlySupported {
background-image:url(/images/recentlySupportedCharities.gif);
background-position:top left;
background-repeat:no-repeat;
}
h4#featuredTestimonial {
background-image:url(/images/featuredTestimonial.gif);
background-position:left 7px;
background-repeat:no-repeat;
height:15px;
}
h4#giveXToYourCharity {
background-image:url(/images/giveXToYourCharity.gif);
background-position:left 7px;
background-repeat:no-repeat;
height:14px;
}
h4#whatIsStewardship {
background-image:url(/images/whatIsStewardship.gif);
background-position:left 7px;
background-repeat:no-repeat;
height:14px;
}
h4#otherPeopleSupporting {
background-image:url(/images/otherPeopleAreSupporting.gif);
background-position:7px 0;
background-repeat:no-repeat;
height:39px;
margin:0;
padding:0;
}
h4.greenEnvironment {
background-image:url(/images/greenEnvironmentHeader.png);
background-position:left 7px;
background-repeat:no-repeat;
height:16px;
}
h4.orangePeople {
background-image:url(/images/orangePeopleHeader.png);
background-position:left 7px;
background-repeat:no-repeat;
height:16px;
}
h4.blueCommunity {
background-image:url(/images/blueCommunityHeader.png);
background-position:left 7px;
background-repeat:no-repeat;
height:16px;
}
h4.stepOneLanding {
background-image:url(/images/stepOneLanding.gif);
background-position:left 7px;
background-repeat:no-repeat;
height:16px;
}
h4.stepTwoLanding {
background-image:url(/images/stepTwoLanding.gif);
background-position:left 7px;
background-repeat:no-repeat;
height:16px;
}
h4.stepThreeLanding {
background-image:url(/images/stepThreeLanding.gif);
background-position:left 7px;
background-repeat:no-repeat;
height:16px;
}
h5#dontForgetToShare {
background-image:url(/images/dontForgetToShare.gif);
background-position:center top;
background-repeat:no-repeat;
height:36px;
}
/* Form Styling */
.formTradeShowWrapper {
background-image:url(/images/formWrapperSpecialBorder.png);
background-repeat:repeat-x;
float:left;
margin:0 0 10px;
padding:11px 0 0;
width:572px;
}
.formTradeShowWrapperFullSpan {
background-image:url(/images/formWrapperSpecialBorder.png);
background-repeat:repeat-x;
float:left;
margin:0 0 10px;
padding:11px 0 0;
width:100%;
}
.formTradeShowThankYouWrapper {
background-image:url(/images/formWrapperSpecialBorder.png);
background-repeat:repeat-x;
border-bottom:1px solid #035BA5;
float:left;
margin:0 0 10px;
padding:11px 0 0;
width:648px;
}
.thankYouFinalImage {
background-color:#FFFFFF;
border:3px solid #035BA5;
display:inline;
float:left;
margin:0 10px 0 0;
padding:9px;
}
label {
color:#035BA5;
display:block;
font-size:110%;
font-weight:bold;
margin:12px 0 2px;
padding:0;
position:relative;
text-transform:uppercase;
width:360px;
}
input.textInput {
border-color:#B8B6B8 #F1F0F1 #F1F0F1 #B8B6B8;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#333333;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
margin:0 0 7px;
padding:3px;
width:350px;
}
select {
border-color:#B8B6B8 #F1F0F1 #F1F0F1 #B8B6B8;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#333333;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
font-size:140%;
margin:0 0 7px;
padding:3px;
width:359px;
}
span.checkBox {
clear:left;
display:block;
float:left;
margin:4px 0;
padding:0;
width:24px;
}
textarea {
border-color:#B8B6B8 #F1F0F1 #F1F0F1 #B8B6B8;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#333333;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
font-size:140%;
margin:0 0 7px;
padding:3px;
width:563px;
}
.radioButtonList label {
display:inline;
font-size:100%;
margin:0 35px 0 5px;
}
label.checkBoxLabel {
clear:right;
color:#888888;
display:block;
float:left;
font-size:100%;
margin:5px 0 5px 7px;
padding:0;
text-transform:none;
width:322px;
}
label.textAreaLabel {
width:570px;
}
.radioButtonList {
display:block;
margin:12px 0 15px;
}
.radioButtonList input {
display:inline;
margin:0;
padding:0;
}
.tradeShowWrapper h2 {
margin: 7px auto;
font-size: 450%;
text-align: center;
color:#888888;
}
.tradeShowWrapper h3 {
color:#035BA5;
font-size:145%;
margin:7px auto;
text-align:center;
text-transform:uppercase;
width:810px;
}
.tradeShowWrapper .formTradeShowThankYouWrapper h3 {
width:600px;
}
.tradeShowWrapper .formTradeShowThankYouWrapper h3 {
font-size:134%;
margin:13px auto 20px;
width:600px;
}
.tradeShowWrapper .formTradeShowThankYouWrapper h4 {
font-size:100%;
margin:23px auto;
width:492px;
}
.tradeShowWrapper .formTradeShowThankYouWrapper p.middleButton {
margin: 10px;
}
h4.tradeShowMessaging {
color:#7B7B7B;
font-size:120%;
margin:7px auto;
text-align:center;
text-transform:uppercase;
width:470px;
}
.tradeShowWrapper h4.registrationNumber {
color:#707070;
font-size:500%;
margin:27px auto 7px;
text-align:center;
}
.tradeShowWrapper p.centeredBlueUppercaseMessage {
color:#035BA5;
font-size:120%;
font-weight:bold;
margin:40px auto;
text-align:center;
text-transform:uppercase;
width:845px;
}
.twitteresque {
border: none;
background: none;
color: #888888;
width:30px;
margin:0;
padding:0;
font-size:100%;
}
.twitterLabel {
color:#888888;
display:inline;
float:right;
font-size:100%;
margin:0;
padding:0;
text-align:right;
width:200px;
}
.tradeShowError {
background-image:url(/images/errorArrow.gif);
background-position:left 7px;
background-repeat:no-repeat;
font-size:100%;
padding:4px 3px 0 21px;
position:absolute;
right:-320px;
top:13px;
width:292px;
}
label.checkBoxLabel .tradeShowError {
/*font-size:80%;*/
right:-327px;
text-transform:uppercase;
top:-1px;
}
label.textAreaLabel .tradeShowError {
right:150px;
top:-4px;
}
.formTradeShowWrapperFullSpan .tradeshowCenteredBox p.formSubmitOptions {
margin:95px 0 0;
}
.poster
{
	margin:0 112px 25px 0;
}
.lastkit 
{
	margin: 25px 0 25px 0;
}
.mediaKitPreWrapper {
 float:left;
}
.mediaKitPreWrapper:last {
 float:left;
}
.mediaKitPreWrapper .embedCodeWrapper {
float:left;
margin:0 0 0 0;
width:254px;
}
.mediaKitPostWrapper {
 float:left;
 margin-bottom:30px;
}
.mediaKitDivider 
{
border-bottom:1px solid #668DB6;
padding:15px 0 0;
clear:both;
}
.mediaKitPostWrapper .embedCodeWrapper {
float:left;
margin:0;
width:254px;
}
.mediaKitPostWrapper .embedCodeWrapper2 {
float:left;
margin:0 25px 0 0;
width:254px;
}
.mediaKitPostWrapper .embedCodeWrapper2 textarea{
width: 100%;
color:#035BA5;
font-size:110%;
font-weight:bold; 
overflow:hidden;
}
.mediaKitPostWrapper .embedCodeWrapper textarea {
width: 100%;
color:#035BA5;
font-size:110%;
font-weight:bold;
}
.mediaKitFormWrapper input.textInput {
width: 100%;
}
/* Charity Wall Stuff */
#charitySortingControls {
float:right;
margin:49px 0 0;
padding:0;
width:440px;
}
#charitySortingControls h3 {
background-image:url(/images/charitySortingControlsSprite.gif);
background-position:left 8px;
background-repeat:no-repeat;
display:block;
float:left;
height:18px;
margin:0;
padding:0;
width:65px;
}
#charitySortingControls .sortControls {
margin: 0;
padding: 0;
display: inline;
}
#charitySortingControls .sortControls li {
margin: 0;
padding: 0;
display: inline;
}
#charitySortingControls .sortControls li.divider {
background-image:url(/images/charitySortingControlsSprite.gif);
background-position:-312px 7px;
background-repeat:no-repeat;
display:block;
float:left;
height:21px;
margin:0;
padding:0;
width:9px;
}
#charitySortingControls .sortControls li a {
margin: 0;
padding: 0;
display: block;
float: left;
background-image: url(/images/charitySortingControlsSprite.gif);
background-repeat: no-repeat;
outline: none;
}
#charitySortingControls .sortControls li a#charityname {
background-position:-71px -15px;
height:18px;
width:91px;
}
#charitySortingControls .sortControls li a#recentsupport {
background-position:-318px -15px;
height:18px;
width:78px;
}
#charitySortingControls .sortControls li a#votes {
background-position:-166px -15px;
height:19px;
width:148px;
}
#charitySortingControls .sortControls li a#asc {
background-position:-424px -15px;
height:18px;
width:21px;
}
#charitySortingControls .sortControls li a#desc {
background-position:-444px -15px;
height:18px;
width:11px;
}
#charitySortingControls .sortControls li a#charityname:hover, #charitySortingControls .sortControls li a#charityname.activeControl {
background-position:-71px 8px;
}
#charitySortingControls .sortControls li a#recentsupport:hover, #charitySortingControls .sortControls li a#recentsupport.activeControl {
background-position:-318px 8px;
}
#charitySortingControls .sortControls li a#votes:hover, #charitySortingControls .sortControls li a#votes.activeControl {
background-position:-166px 8px;
}
#charitySortingControls .sortControls li a#asc:hover, #charitySortingControls .sortControls li a#asc.activeControl {
background-position:-424px 8px;
}
#charitySortingControls .sortControls li a#desc:hover, #charitySortingControls .sortControls li a#desc.activeControl {
background-position:-444px 8px;
}
#charityList {
list-style: none;
display:block;
margin:10px 0 0;
}
#charityList li {
background-image:url(/images/charityListBg.png);
background-position:center top;
background-repeat:no-repeat;
border-bottom:1px solid #CACBCB;
display:block;
margin:1px 0;
padding:12px;
width:576px;
text-transform: uppercase;
font-weight:bold;
}
#charityList li.activeItem {
background-image:url(/images/charityListBgActive.png);
}
#charityList li.showMore {
background-image:none;
border-bottom: none;
padding:12px 0;
width:600px;
}
#charityList li.showMore a.backToTop {
background-image:url(/images/backToTopUp.gif);
background-position:right 3px;
background-repeat:no-repeat;
display:block;
float:right;
font-size:100%;
margin:0;
padding:0 10px 0 0;
width:94px;
}
#charityList li.showMore a.backToTop:hover {
text-decoration: underline;
}
#charityList li a {
width: 200px;
}
/* tradeshow open and close of window */
.closeTheWindow {
cursor:pointer;
display:block;
font-size:115%;
line-height:0;
margin:7px 0;
text-align:right;
}
.closeTheWindow span {
border:1px solid;
padding:2px 5px;
}
/* Tool Tip */
.toolTip {
background-image:url(/images/toolTip.gif);
background-position:right center;
background-repeat:no-repeat;
margin:0;
padding:1px 25px 1px 0;
position:relative;
}
.toolTipWrapper {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
position: absolute;
width: 500px;
background: #ffffff;
border: 1px solid #035ba5;
padding: 7px;
}
.toolTipWrapper .toolTipBottom {
background-image:url(/images/ToolTipBackgroundBottom.gif);
background-position:41px top;
background-repeat:no-repeat;
bottom:-14px;
height:14px;
position:absolute;
width:100%;
}
.toolTipWrapper p {
color: #888888;
text-transform: none;
font-size: 100%;
line-height: 17px;
}
#footer .shareWrapper .toolTipWrapper {
width: 150px;
}
#footer .toolTipWrapper {
width: 80px;
}