@charset "utf-8";
/* CSS Document - make sure size is not multiple of 8092 nnnnnnnn*/
* {margin:0; padding:0;}
body {
font-family: "Times New Roman", Times, serif; 
color:#5d5d5c;
font-size:12px;
width:750px;
margin:10px;
}

/*layout stuff */
#wrap {
width:100%;
text-align:center;
}

#wrapOuter {
margin:20px;
border:0px solid #cccccc;}

#wrapInner {
width:920px;
margin:auto;
text-align:center;
height:1%; !important
}

#mainBody {
width:100%;}

#header {
width:100%;
xbackground:#eeeeee;
}
#topBar {
width:100%;
padding:10px 0;
}
#menuBar {

}
#memberUtilityLinks {
width:100%;
text-align:right;
}
#logo {
width:240px;
float:left;
margin:0 20px;
}

#memberCause_testimonial {
width:640px;
float:left;
height:50px;
}

#mainPage {
width:100%;
}

#contentSearch {
width:270px;
float:right;
height:50px;
background:#FFCC33;
}

#leftColumn {
width:200px;
float:left;
xbackground:#FFFF99;
margin-right:20px;}

#content {
width:100%;
text-align:left;
padding-top:20px;
}

#contentLeft {
width:700px;
float:left;
}
#contentCenter {
width:480px;
margin-right:20px;
float:left;
}

#rightColumn {
width:200px;
float:right;
}

#footer {
width:100%;
}

/*style stuff */

h1,h2,h3,h4,h5,h6 {
font-weight:normal;
padding:0;
margin:0;
}

p {padding-bottom:10px;}

ul,ol {padding-left:10px; list-style:disc;}

img{border:none}

.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}

a:link {color:#0079C2; text-decoration:none;}
a:visited {color: #3399FF; text-decoration:none;}
a:hover {text-decoration:underline;}

.small {font-size:10px; color:#5d5d5c;}
.smallBlack {font-size:10px; color:#000000;}
.medium {font-size:11px; color:#5d5d5c;}

.lastUpdated {font-size:10px; font-style:italic; color:#5d5d5c;}

.oneHalf {width:50%; float:left; padding:0; margin:0;}
.oneThird {width:33%; float:left; padding:0; margin:0;}
.oneFourth {width:25%; float:left; padding:0; margin:0;}
.oneFifth {width:20%; float:left; padding:0; margin:0;}
.textRight {text-align:right;}

.unread {font-weight:bold;}

/*form elements */
input, select {color:#000000;}
.button {
background:#eeeeee; 
border-top:2px solid #cccccc; 
border-left:2px solid #cccccc; 
border-bottom:2px solid #999999; 
border-right:2px solid #999999; 
padding:2px 10px;
text-align:center;
}
.button:hover {background:#FFFF99;}
.green {background:#66CC66;}
.orange {background:#FF9933;}
.yellow {background:#FFFF99;}
input:focus, textarea:focus {background: #E2F2FC; border:1px solid #666666; padding:1px;}
.orangeButton {background:url(http://www.onecause.com/images/orangeButton.gif) no-repeat top left; text-align:center; width:143px; height:25px;}
.orangeButton a {color:#ffffff; font-weight:bold; font-size:14px; display:block; padding-top:5px;}

.utilityLink {background:url(http://www.onecause.com/images/arrow_right_white.gif) no-repeat; padding-left:12px; font-size:12px; font-weight:normal; margin-left:10px;}

.tabButton a {padding:4px; border:1px solid #999999; background:#eeeeee; border-bottom:1px solid #ffffff; margin-bottom:5px;}
.tabPane {padding:5px; background:#eeeeee; border:1px solid #999999;}

.nicEdit-main {background:#ffffff; border-color:#ffffff; overflow:scroll; position:relative;}
#nicEditContent {background:#ffffff; overflow:scroll;}

.required {padding:0px 5px; font-size:15px; color:#FF6600; position:relative;}

.divForm label {width:30%; text-align:right; display:block; float:left; padding:0 5px; margin:5px 0 0 0;}
.divForm form input, .divForm form textarea, .divForm form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}
.divForm fieldset {border:0px; margin:10px 0; padding:10px 0; background:#eeefff;}
.divForm .smallLabel {width:auto; display:block; text-align:left; float:none;}
.divForm form br {clear:left;}

/*utility menus */
ul#utilityMenu {list-style:none; display:table;}
ul#utilityMenu li {margin:0; padding:0; list-style:none; float:left; width:auto;}
ul#utilityMenu a {border-left:1px solid #DCDCDC; padding:0 8px;}
ul#utilityMenu a.menuFirst {border-left:none; padding:0 8px;}

/*layout divs*/
#systemMessages {
background:#FFFF99;
padding:0px;
}
#footer {
text-align:center;
font-size:11px;
color:#999999;
border-top:1px solid #DCDCDC;
padding-top:10px;
}
#footerMenu {text-align:center; width:100%;}
#footerMenu ul#utilityMenu {
padding:10px 0; margin:0 auto; margin:auto; width:auto;
}

#memberUtilityLinks ul#utilityMenu {
float:right;
}

.navigation {padding:10px 0;}
.navigation .active {font-weight:bold;}
.navigation .navigationPages {width:50%; float:left; text-align:right;}
.navigation .navigationLimits {width:50%; float:left;}

/*info boxes*/
.box {border:1px solid #cccccc;}
#boxHeader {background:#eeeeee; border-bottom:1px solid #cccccc; padding:5px; }
#boxHeaderRight {text-align:right;}

.moduleBox {
border:1px solid #dcdcdc;
margin-bottom:10px;
position:relative;
   z-index:0;
}
.moduleBox .inner {
padding:0 10px 10px 10px; clear:both; overflow:hidden;}

.moduleBox ul {
list-style:none; margin:0; padding:0; padding-bottom:10px;
}
.moduleBox li {
line-height:170%;
padding-left:10px;
}
.moduleBox ul.nonMenu {list-style:disc; padding-left:10px; margin:0;} /* for ul in modulebox that isn't a menu */
.moduleBox ul.nonMenu li {padding:0; margin:0; line-height:normal; padding-bottom:10px;}

.moduleBox li.active {
font-weight:bold; background:url(http://www.onecause.com/images/icons/bullet_orange.png) no-repeat -5px center;
}
.moduleBox .header {
font-size:16px;
color:#333333;
margin-bottom:10px;
font-weight:bold;
padding:0;
}
.moduleBox h2 {
background:#eeeeee; border:none; margin:-10px 0px 0 -10px; padding:10px;

}
.moduleBox table, .moduleBox p {
padding-bottom:10px;
}
.footer {
text-align:right;
}
.footer a {
background:url(http://www.onecause.com/images/arrow_right_white.gif) no-repeat; padding-left:16px;
}

/* x1 = top-right, x1a = top-left, x2 = bottom-right, x2a = bottom-left */
.moduleBox .x1,
.moduleBox .x1a, 
.moduleBox .x2,
.moduleBox .x2a {
   display:block;
   clear:both;
   font-size:0; /* for IE6 */
   height:10px;  /* set height to the size of the corner */
   position:relative;
   background: url(http://www.onecause.com/images/rc_sprite.gif) no-repeat;
}
.moduleBox .x1,
.moduleBox .x2 {
   width:100%; /* scales with the module */
   right:-1px; /* overlap borders */
}
.moduleBox .x1a,
.moduleBox .x2a { /* left corners */
   width:12px;
   left:-2px;
}
.moduleBox .x1 {
   background-position:100% 0;
   top:-1px;
	 text-align:left;
}
.moduleBox .x1a {
   background-position:0 -20px;
}
.moduleBox .x2 { /* bottom corners get moved */
   position:absolute;
   background-position:100% -10px;
   bottom:-1px; /* overlap bottom border */
	 text-align:left;
}
.moduleBox .x2a {
   background-position:0 -30px;
}

/* content box to be used in the main content area */

.contentBox {margin-bottom:10px;}

.contentBox .headerBar {background:#0079C2; } 
.headerBar .x1,
.headerBar .x1a, 
.headerBar .x2,
.headerBar .x2a {
   display:block;
   clear:both;
   font-size:0; /* for IE6 */
   height:10px;  /* set height to the size of the corner */
   background: url(http://www.onecause.com/images/blue_header_sprite_large.png) no-repeat;
   position:relative;
}
.headerBar .x1, .headerBar .x2 {width:100%;}
.headerBar .x1a, .headerBar .x2a {width:10px;}

.headerBar .x1 {background-position:100% 0;}
.headerBar .x1a {}
.headerBar .x2 {background-position:100% 100%;}
.headerBar .x2a {background-position:0 100%;}

.contentBox .header {font-size:14px; color:#ffffff; font-weight:bold; float:left; padding-left:10px; width:300px;}
.contentBox .headerUtility {text-align:right; padding-right:10px; width:150px; float:right;}
.contentBox .headerUtility a {color:#ffffff; background:url(http://www.onecause.com/images/arrow_right_white.gif) no-repeat; padding-left:12px;}
.contentBox .contentBoxContent {padding:10px 20px; background:#ffffff;}

/*testimonial and memberCause*/
#testimonial {
font-family: "Arial Narrow";
font-size:14px;
line-height:20px;
color:#aaaaaa;
width:450px;
}
#memberCause {
text-align:right;
font-style:italic;
font-weight:bold;
font-size:14px;
color:#666666;
padding-top:30px;
}
#memberCause a {
font-size:20px;
font-weight:normal;
}

/*tabular data*/
.tableData {
margin:10px 0; padding:0; border:0; border-bottom:1px solid #cccccc;
}
.tableData th, .tableData thead {
background: #9CA9C9; padding:5px; text-transform:capitalize;
}
.tableData td {
padding:5px; margin:0; vertical-align:top;
}
.tableData tr { margin:0; padding:0;}
.tableData tr.alt1 {background:#DBE5F1;}
.tableData tr.alt2 {background:#EAF5FA;}
.tableData tr:hover {
background:#FFFED5;
}
/* menu bars */
#menuBar {
background:#FAB24B; border:0px solid #dcdcdc; height:35px;
}

#menuBar .x1,
#menuBar .x1a, 
#menuBar .x2,
#menuBar .x2a {
   display:block;
   clear:both;
   font-size:0; /* for IE6 */
   height:10px;  /* set height to the size of the corner */
   background: url(http://www.onecause.com/images/rc_noborder_white.gif) no-repeat;
   position:relative;
}
#menuBar .x1, #menuBar .x2 {width:100%; right:-1px;}
#menuBar .x1a, #menuBar .x2a {width:12px; left:-2px;}

#menuBar .x1 {background-position:100% 0; top:-1px; text-align:left;}
#menuBar .x1a { background-position:0 -20px;}
#menuBar .x2 {background-position:100% -10px; top:-9px; height:10px; bottom:0px; text-align:left;}
#menuBar .x2a {background-position:0 -30px;}

#menuBar #mainMenu {
width:100%; background:#FAB24B;
}
#menuBar #mainMenu ul {list-style:none; vertical-align:middle; margin:0px; padding:0; height:25px;}
#menuBar #mainMenu li {width:auto; border-right:1px solid #eeeeee; float:left; margin-top:-10px; margin-bottom:-10px;}
#menuBar #mainMenu a {font-size:14px; font-weight:bold; color:#ffffff; padding:10px 20px 0px 20px; display:block; height:25px;}
#menuBar #mainMenu a:hover { text-decoration:none;}
#menuBar #mainMenu li:hover, #menuBar #mainMenu li.active {background:#067cc7;}

#menuBar #subMenu {background:#067cc7;}
#menuBar #subMenu ul {list-style:none;height:25px; vertical-align:middle; padding:0; margin:0;}
#menuBar #subMenu li {width:auto; float:left; }
#menuBar #subMenu a {color:#ffffff; padding:5px 20px 0px 20px; display:block;}
#menuBar #subMenu li.active {font-weight:bold;}

/* news items */
.newsTitle {padding-right:10px;}
.newsDate {color:#5d5d5c; padding-right:10px;}
.newsContent {color:#000000;}
.newsComment {padding:10px 0;}
.commentCount {width:150px;  display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding-right:10px;} /* 3 display cases added to work for span widths on mozilla and IE */
.commentPost {width:150px; background:url(http://www.onecause.com/images/arrow_right_white.gif) no-repeat; padding-left:12px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; padding-right:10px;}
.newsUtility {text-align:right;}

/*event items */
.eventVenueName {font-weight:bold;}

/*tabs*/
#signupTabs {margin-bottom:20px;}
#signupTabs ul {margin-left:50px;}
#signupTabs ul li {list-style:none; float:left;}
#signupTabs ul a {display:block; padding:4px; margin:10px 5px 0px 5px; border:1px solid #999999; height:20px; background:#eeeeee; border-bottom:none;}
#signupTabs ul a.active {background:#ffffff; padding:10px 4px; margin:0 5px}

/* sign up 1 */

table#signUp.signUp { border:0px #cccccc solid; padding:10px;}
table#signUp.signUp td {padding:5px;}
col.labels {width:25%; text-align:right;}
col.fields {width:40%;}
col.notices {width:35%;}

#screenname_results {font-style:italic;}

.errorExplanation, #errorMessages {margin:5px; border:1px solid #ff0000; background:#FFFF99; padding:10px; color:#ff0000;}
.errorExplanation ul, #errorMessages ul {color:#666666; padding-left:20px;}

/*sign up 2 - search causes */
#signupTabs {border-bottom:1px solid #999999; height:40px;}
ul#signup_step_two {margin-left:50px;}
ul#signup_step_two li {list-style:none; float:left;}
ul#signup_step_two a {display:block; padding:4px; margin:10px 5px 0px 5px; border:1px solid #999999; height:20px; background:#eeeeee; border-bottom:none;}
ul#signup_step_two a.active {background:#ffffff; padding:10px 4px; margin:0 5px}

.searchPanelContainer { 
	position: relative; 
	width: 100%;
	z-index:80;
}

.searchMask {
	position:absolute;
	background-color:#fff;
	top:0px;
	left:0px;
	z-index:100;
}

.searchLoader{
	position:absolute;
	z-index:150;
	text-align:center;
	background: #ffffff url(/stylesheets/ajax-loader.gif) no-repeat;
	height:20px;
	padding-left:50px;
	padding-top:15px;
	color:#0066FF;
	border:1px solid #cccccc;
	position:absolute;
	top:150px;
	left:150px;
}

#signup2a, #signup2b, #signup2c {
padding:20px;
}
.box #skip {text-align:right; padding:5px;}
.search_results {padding:10px 0px;}

#signup2ZipResults.tableData, #signup2StateResults.tableData {width:70%;}

/*signup 3 - maximize your contributions */
ul#signup_step_three {margin-left:50px;}
ul#signup_step_three li {list-style:none; float:left;}
ul#signup_step_three a {display:block; padding:4px; margin:10px 5px 0px 5px; border:1px solid #999999; height:20px; background:#eeeeee; border-bottom:none;}
a#one.onecause_card_application, a#two.register_cards, a#three.install_toolbar, a#four.invite_friends {background:#ffffff; padding:10px 4px; margin:0 5px}

#signup3a, #signup3b, #signup3c, #signup3d {
padding:20px; min-height:200px;
}

#signupCards {padding:20px 0;}
#signupCards #addCard {width:55%; float:left;}
#signupCards #showCards {width:42%; float:left; margin-left:2%; border:1px solid #cccccc;}

table#showRegisteredCards.tableData {
border:none;
}

/*signup4 - thank you */
#thankyouIntro {width:60%; float:left;}
#thankyouAction1 {width:18%; float:left; margin-left:2%;}
#thankyouAction2 {width:18%; float:left; margin-left:2%;}

/*signup tooltip*/
.prototip .signupTip { border: 1px solid #cccccc; width:200px; margin-left:10px; }
.prototip .signupTip .toolbar { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; }
.prototip .signupTip .title { padding: 5px; }
.prototip .signupTip .content { background: #FFFED5; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

/*my home*/
#contentIntro {margin-bottom:10px;}

h2#memberScreenname, #memberDescription {color:#333333;}

table#memberContributions {width:100%;}
table#memberContributions td {padding:2px 0;}
td#contributionValue {text-align:right; font-weight:bold;}
td#contributionTotal {font-weight:bold;}

#memberDuesCrediting {font-weight:bold;}

#viewMyProfile.orangeButton {float:right;}

#memberPictureManagement.moduleBox {text-align:center; min-height:120px; vertical-align:middle;}
#memberPicture {padding:0 10px 10px 10px;}

.newsUpdate {padding-bottom:10px; border-bottom:1px dotted #666666; margin-bottom:10px;}
.newsUpdate .newsTitle {font-weight:bold;}
.newsUpdate .newsDate {color:#5d5d5dc;}
.newsUpdate .newsContent {color:#000000;}
.moduleBox .newsUpdate .newsContent {font-size:11px;}
.newsUpdate .newsComment {padding:10px 0;}
.newsUpdate .newsComment .commentCount {width:150px;  display:-moz-inline-block; display:-moz-inline-box; display:inline-block;} /* 3 display cases added to work for span widths on mozilla and IE */
.newsUpdate .newsComment .commentPost {width:150px; background:url(http://www.onecause.com/images/arrow_right_white.gif) no-repeat; padding-left:15px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block;}

.tableData#memberMessagesTable {margin:0; padding:0;}
.tableData#memberMessagesTable th {
background:#ffffff; padding:5px; border-bottom:1px solid #cccccc; font-weight:normal; text-align:left;
}
.tableData#memberMessagesTable tr {vertical-align:top;}
.tableData#memberMessagesTable #unread {font-weight:bold;}
#composeMessageLink {
text-align:right;
font-weight:bold;
padding:5px 0;
}

.tableData#memberFavoriteTable {border:1px;}
.tableData#memberFavoriteTable td {padding:10px; border-bottom:1px dotted #999999;}
.tableData#memberFavoriteTable tr {}
#selectedCauseNotice {color:7ca332;}

.contentBoxContent#memberSpecialOffers {clear:both;}
.contentBoxContent#memberSpecialOffers img {border:none; margin:10px 0;}
.contentBoxContent#memberSpecialOffers a {font-weight:bold;}
.contentBoxContent#memberSpecialOffers .oneThird {text-align:center;}

.contentBoxContent#memberFavoriteStores img {margin:10px 0;}
.contentBoxContent#memberFavoriteStores a {font-weight:bold;}
.contentBoxContent#memberFavoriteStores .oneFourth {text-align:center;}

.moduleBox#memberAnnouncement {background:#FFFF99;}

/*my home - account info */
.tableData#accountInfoTable th {background:none; text-align:right;}

/*my home - email prefs */
.newsletterName {font-weight:bold; padding-bottom:10px;}
.tableData#emailPreferencesTable td {vertical-align:top;}

/*myhome credit debit cards */

/*my home profile privacy */
#profilePrivacy {padding:20px;}
#privacyOptions {padding-left:20px;}

/*my home messages */
#messageMemberAvatar {width:50px; float:left; padding-right:5px;}
#messageMemberAvatar img {width:50px;}
#messageUtility {padding:10px 0;}

.moduleBox#messageUtilityMenu li a{line-height:30px; border-bottom:1px dotted #cccccc; display:block;}

#messageComposeTable.tableData th, #messageReadTable.tableData th {width:120px; text-align:right; vertical-align:top;}

/*my home contributions */
.tableData .mainHeaders{background:#ffffff;}

.tableData .contributionSources {
background:#6699CC; font-weight:bold; color:#ffffff; cursor:pointer;
}
.tableData .contributionSources tr:hover {
background:#0066CC;
}
.tableData .contributionSources a {
color:#ffffff;
}
.tableData .contributionSourcesTotal {
background:#666666;
color:#ffffff;
font-weight:bold;
}
.tableData .contributionSourcesTotal tr:hover {background:#000000;}

#contributionExportUtility {text-align:right;}
#contributionExportUtility span {padding:5px 20px;}
#contributionExportUtility span img {margin:0 10px;}

.purchasesColumn {background:#C2D69A; font-weight:bold; color:#000000; text-align:right; vertical-align:middle;}
.contributionsColumn {background:#DDD9C3; font-weight:bold; color:#000000; text-align:center;}
.contributionSubItems {background:#EEECE1; font-weight:bold; text-align:right;}

ul#dateRangeSelector {list-style:none;}
ul#dateRangeSelector li {width:auto; float:left; padding:5px 0;}
ul#dateRangeSelector li a.active {display:none;}

/*my home supporter profile */
.contentBoxContent#memberFavoriteCauses .oneFourth {text-align:center;}
.contentBoxContent#memberFavoriteCauses img {margin:10px 0; width:88px;}
.contentBoxContent#memberFavoriteCauses a {font-weight:bold;}

#memberContributingCause.moduleBox #causeLogo {margin:10px 0; max-width:180px;}

/*my home import contacts*/
.contentBox #inviteForm {float:left; width:80%;}
.contentBox #inviteUtility {float:left; width:20%}

/*my home profile photo*/
.avatarContainer {width:auto; display:table-cell; float:left; padding:10px; margin:5px; text-align:center;}
.avatarContainer img {margin-bottom:10px; width:100px; max-height:100px;}
.avatarContainer:hover {background:#FFCC00;}

/*my cause main page */
#causeAddressBlock {padding-top:20px;}
.orangeButton#viewCauseProfile {float:right;}

.causeNewsLatest {border-bottom:1px solid #cccccc;}
.causeNewsLatest .newsTitle, .causeNewsLatest .newsDate {font-weight:bold;}

.causeNewsPrevious {padding:5px 0;}
.causeNewsPrevious .newsTitle {width:150px; display:table-cell;}

.contentBoxContent#causeTopSupporters .oneFifth {text-align:center;}
.contentBoxContent#causeTopSupporters .oneFifth img {width:50px; margin-bottom:10px;}

.moduleBox .causeGoalSummary {padding-bottom:10px;}

/*goals page */
.tableData#goalSettingsTable th {background:none; text-align:right; width:20%; vertical-align:top;}
.tableData#goalSettingsTable {border:none;}

/*my cause news page */
.causeNewsItem {border-bottom: 1px dotted #999999; margin-bottom:20px;}
.causeNewsItem .newsTitle {font-size:16px; font-weight:bold;}
.causeNewsItem .newsContent {padding:10px 0;}

/*my cause news detail page */
.newsCommentList .commentAvatar {width:50px; float:left; margin-right:10px; clear:both;}
.newsCommentList .commentAvatar img {width:50px;}
.newsCommentList .commentContent { padding-top:10px;}

.commentUtility {text-align:right; font-size:11px; width:auto; float:right;}
.commentUtility .commentApprove {padding:0 18px; background:url(http://www.onecause.com/images/icons/tick.png) no-repeat;}
.commentUtility .commentDelete {padding:0 18px; background: url(http://www.onecause.com/images/icons/cross.png) no-repeat;}
.commentUtility .commentApproved {padding:0 18px; font-style:italic;}

/* cause news post */
.tableData#causeNewsPostTable th {background:none; text-align:right; width:20%; vertical-align:top;}
.tableData#causeNewsPostTable {border:none;}

/* cause new event */
.tableData#causeNewEventTable th {background:none; text-align:right; width:20%; vertical-align:top;}
.tableData#causeNewEventTable {border:none;}

.eventDateTimeSelect label {font-size:10px; float:left; clear:right; width:auto; margin-right:10px;}
.eventDateTimeSelect input, .eventDateTimeSelect select {float:left; clear:left; }
.eventDateTimeSelect .dateSelectIcon {padding-top:12px;}

.eventDateTimeSelect {clear:both;}
.eventDateTimeSelect .eventDateSelect {width:auto; float:left; padding-right:20px;}
.eventDateTimeSelect .eventTimeSelect {width:300px; float:left;}

.eventLocationSelect label {font-size:10px; float:left; width:auto; margin:0 10px 10px 0;}
.eventLocationSelect input, .eventLocationSelect select {float:left; clear:left;}

.eventCostSelect label {margin-right:20px; margin-bottom:10px;}

/* cause event details page */
.eventLocationMap {padding:10px;}

/*cause supporters table */
.tableData#causeSupportersTable th.contributionsHeader {text-align:center; background: #C0C081;}
.tableData#causeSupportersTable th.contributionsSubHeader {background:#D9D9B3;}

.memberHidden {padding: 0 16px 5px 0; background:url(http://www.onecause.com/images/icons/member_hidden.png) no-repeat right top;}

/*cause newsletter create */
.tableData#newsletterCreateTable {border:none;}
.tableData#newsletterCreateTable th {background:none; text-align:right; vertical-align:top;}
#newsletterSelectedRecipients {padding:10px 0 20px 0;}

/* edit cause info */
.tableData#editcauseGeneralInfoTable th {width:30%; background:none; font-weight:normal; text-align:right;}
ol.mycauseDuesCrediting {padding:20px 50px;}
.mycauseDuesCreditingDiv {padding:20px 50px;}

/* causes */
.causesFeatured {overflow:auto; padding:10px 0; outline:none;}
.causesFeatured:hover {background:#FFFF99;}
.causesFeatured div {width:300px; float:right; text-align:left;}

/*causes search results */
.sortBy {padding:10px 0;}
.sortByItem {padding:0 15px;}
ul.causesSearchNoResults {padding:20px 50px;}