/* GLOBAL STYLES */
BODY { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; text-align:center; }
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit, LABEL { font-family: Verdana; font-size: 11px; color: #333; }
TEXTAREA, INPUT, SELECT, OPTION { font-family: Verdana; font-size: 11px; color: #000; }
div.smallMargin { margin: 0px; margin-bottom: 20px; padding: 0px; width: 100%; }
.Smaller { font-family: Verdana; font-size: 10px; }
.NoteText { font-family: Verdana; font-size: 10px; margin: 0px; }
.Hint { font-family: Verdana; font-size: 10px; color: #333; margin: 0px; }
.Button { font-family: Verdana; font-size: 12px; margin-bottom: 5px; background-color: #CECECE; }
.SmallButton { font-family: Verdana; font-size: 10px; background-color: #CECECE; }
HR { color: #CCC; height: 1px; }

/* CUSTOM STYLES */
A:link { color: #29006A; text-decoration: underline; }
A:visited { color: #5F4090; text-decoration: underline; }
A:hover { color: #FFBA00; text-decoration: underline; }
A:hover.nohover { color: #333; text-decoration: none; }
H2.summit A:hover.nohover { color: #006f82; }
FORM { margin: 0px; }

#frame { width: 765px; padding: 0px; margin-right: auto; margin-left: auto; margin-top: 0px; text-align: left; }

#sub-nav { height: 16px; font-size: 10px; color: #FFF; padding-top: 1px; padding-right: 10px; padding-left: 10px; margin: 0px; background-color: #006F82; }
#sub-nav A:link,#sub-nav A:visited { font-size: 10px; color: #FFF; text-decoration: none; }
#nav-contain { width: 765px; height: 32px; background: transparent url('../images/online-fundraising/nav-nonprofit-back.gif') no-repeat 0 0; margin: 0;}
#nav { list-style: none; margin: 0; padding: 0; }
#nav li { display: block; margin: 0; padding: 0; float: left; }
#nav li a { height: 32px; display: block; margin: 0; padding: 0; }
.activeNav a { background-position: 0 -32px !important; }
#nav a span { display: none; }
#nav_solutions, #nav_solutions a { width: 84px; display: block; background: transparent url('../images/online-fundraising/nav-nonprofit-solutions.gif') no-repeat 0 0; } 
#nav_products, #nav_products a { width: 82px; display: block; background: transparent url('../images/online-fundraising/nav-nonprofit-products.gif') no-repeat 0 0; } 
#nav_services, #nav_services a { width: 80px; display: block; background: transparent url('../images/online-fundraising/nav-nonprofit-services.gif') no-repeat 0 0; } 
#nav_clients, #nav_clients a { width: 72px; display: block; background: transparent url('../images/online-fundraising/nav-nonprofit-clients.gif') no-repeat 0 0; } 
#nav_partners, #nav_partners a { width: 79px; display: block; background: transparent url('../images/online-fundraising/nav-nonprofit-partners.gif') no-repeat 0 0; }
#nav_news-events, #nav_news-events a { width: 115px; display: block; background: transparent url('../images/online-fundraising/nav-nonprofit-news-events.gif') no-repeat 0 0; }
#nav_about-us, #nav_about-us a { width: 87px; display: block; background: transparent url('../images/online-fundraising/nav-nonprofit-about-us.gif') no-repeat 0 0; }
#nav li a:hover { background-position: 0 -32px; }

#subNav { height: 16px; font-size: 10px; font-family: Verdana; color: #FFF; padding-top: 1px; padding-right: 6px; padding-left: 10px; margin: 0px; background-color: #006F82; text-align: right; }
#subNav A:link,#subNav A:visited { font-size: 10px; font-family: Verdana; color: #FFF; text-decoration: none; padding-right: 4px; padding-left: 4px; margin: 0px; }
#mainNav { height: 32px; padding: 0px; margin: 0px; background-image: url('../images/online-fundraising/mainNavBack.gif'); background-position: top left; background-repeat: no-repeat; background-color: #F8F8F8; }
#mainNav FORM { margin: 0px; }
#mainNav INPUT { font: 11px Verdana; color: #666; border: 1px solid #CCC; }
#footer { font: 10px Verdana; color: #999; padding: 6px; height: 42px; }

.leftNav { width: 150px; padding-right: 20px; }
UL.leftNav { padding: 0px; margin-top: 0px; margin-left: 0px; background-color: #FAFAFA; border-top: 1px solid #B7D31B; border-bottom: 1px solid #B7D31B; }
UL.leftNav LI { font: 11px Verdana; color: #555; line-height: 120%; padding: 6px 3px 7px 18px; margin: 0px; list-style-type: none; list-style-image: none; background-image: url('../images/online-fundraising/bulletLeftNav01.gif'); background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #CCC; }
UL.leftNav LI.last { border-bottom: none; }
.leftNav A:link, .leftNav A:visited { color: #29006A; text-decoration: none; }
UL.subNavleftNav { padding: 0px; margin-top: 0px; margin-left: 0px; border-top: transparent; border-bottom: transparent; }
UL.subNavleftNav LI { font: 10px Verdana; padding: 4px 3px 2px 12px; margin: 0px; list-style-type: none; list-style-image: none; background-image: url('../images/content/pagebuilder/2616815.gif'); background-repeat: no-repeat; background-position: top left; border-bottom: transparent; }
#leftNav { width: 150px; margin-right: 20px; }
#leftNav UL { padding: 0px; margin-top: 0px; margin-left: 0px; background-color: #FAFAFA; border-top: 1px solid #B7D31B; border-bottom: 1px solid #B7D31B; }
#leftNav UL LI { font: 11px Verdana; color: #555; line-height: 120%; padding: 6px 3px 7px 18px; margin: 0px; list-style-type: none; list-style-image: none; background-image: url('../images/online-fundraising/bulletLeftNav01.gif'); background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #CCC; }
#leftNav UL LI.last { border-bottom: none; }
#leftNav A:link, #leftNav A:visited { color: #29006A; text-decoration: none; }
#breadcrumb { font: 10px Verdana; color: #666; padding-top: 16px; padding-bottom: 8px; }
#breadcrumb A:link, #breadcrumb A:visited { color: #29006A; }
.leftNav A:hover, #leftNav A:hover, #breadcrumb A:hover, #sub-nav A:hover, #subNav A:hover { color: #FFBA00; }

H1 { font: 20px Verdana; color: #006F82; margin-top: 5px; margin-bottom: 20px; text-align: left; }
H1.nb { padding-top: 10px; }
.ObjTitle { font: 18px Verdana; color: #006F82; margin-top: 10px; margin-bottom: 20px; text-align: left; display: block; }
H2 { font: bold 12px Verdana; color: #006F82; margin-top: 12px; margin-bottom: 3px; text-align: left; display: block; }
H2.summary,H4 { font: 11px Verdana; color: #808080; margin: 0px; margin-top: -10px; margin-bottom: 15px; display: block; }
H2.subtitle { font: bold 12px Verdana; color: #808080; margin: 0px; margin-top: -15px; margin-bottom: 15px; display: block; }
H2.bg { font: 14px Verdana; color: #333; margin-top: 20px; margin-bottom: 10px; padding-top: 4px; padding-left: 18px; border-top: 1px solid #B7D31B; background-image: url('../images/online-fundraising/bullet_H2bg.gif'); background-position: top left; background-repeat: no-repeat; }
H3 { font: bold 11px Verdana; margin-top: 12px; margin-bottom: 3px; text-align: left; display: block; }
UL,OL { }
UL LI { font: 11px/160% Verdana; list-style-image: url('../images/online-fundraising/bulletList.gif'); }
OL LI { font: 11px/160% Verdana; }
P.teaser { font-size: 11px; margin-left: 0px; padding: 0px; padding-left: 12px; background-image: url('../images/online-fundraising/bulletTeaser2.gif'); background-position: top left; background-repeat: no-repeat; }
.tlink { padding-left: 12px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; display: block; font-size: 11px; }
.itable { font: 11px Verdana; color: #333; width: 420px; margin-top: 6px; margin-bottom: 15px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }
.itable TD { font: 11px Verdana; color: #333; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 4px 7px; }
.rowOdd { background-color: #F7FBE3; }
.rowEven { background-color: #FFF; }
#tbox { width: 145px; padding-bottom: 2px; margin-bottom: 15px; border-top: 1px solid #B7D31B; border-bottom: 1px solid #B7D31B; }
#tbox P { font: 10px/120% Verdana; color: #666; margin-top: 0px; margin-bottom: 10px; padding: 0px; }
#tbox P.teaser { padding-left: 12px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); }
#tbox UL { margin-top: 0px; margin-bottom: 0px; margin-left: 20px; padding: 0px; }
#tbox UL LI { line-height: 120%; margin: 0px; padding: 0px; font-size: 10px; }
#tbox FORM P { margin-top: 0px; margin-bottom: 3px; margin-left: 5px; }
#tbox FORM P LABEL { font: 10px/120% Verdana; color: #666; }
#tbox.shd { background-color: #F7FBE3; }
#tbox.shd P { padding-left: 2px; }
#tbox.links { background-color: #F8F8F8; }
#tbox.links P { padding-left: 2px; }
#tbox.links UL { margin-top: 0px; margin-bottom: 10px; margin-left: 12px; padding: 0px; }
#tbox.links UL LI { margin: 0px; margin-bottom: 5px; padding: 0px; line-height: 120%; font-size: 10px; color: #666; list-style-image: url('../images/content/pagebuilder/2615682.gif'); background-image: none; }
#tbox .newsitems A { font: 10px/120% Verdana; padding-left: 12px; margin-bottom: 10px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; display: block; }
#tbox .newsitems BR { display: none; }
#relatednews A { font: 11px/120% Verdana; padding-left: 12px; margin-bottom: 10px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; display: block; }
#relatednews BR { display: none; }
#actions { height: 20px; font: 10px Verdana; margin-top: 30px; }
#actions A.btt { padding-left: 15px; background-image: url('../images/online-fundraising/icon_BTT.gif'); background-position: top left; background-repeat: no-repeat; display: block; }
#actions A.pfv { padding-left: 15px; margin-right: 15px; background-image: url('../images/online-fundraising/icon_PFV.gif'); background-position: top left; background-repeat: no-repeat; display: block; float: left; }
#actions A.taf { padding-left: 17px; margin-right: 3px; background-image: url('../images/online-fundraising/icon_TAF.gif'); background-position: top left; background-repeat: no-repeat; display: block; float: left; }

/* NON-WRAPPER STUFF */
#cs { }
#cs TD { padding-right: 10px; padding-bottom: 10px; }
#cs TD.img { text-align: center; }

#customerList { }
#customerList TABLE,#customerSnap TABLE { border-top: 1px #CCC solid; border-left: 1px #CCC solid; }
#customerList TD,#customerSnap TD { padding: 10px; border-right: 1px #CCC solid; border-bottom: 1px #CCC solid; }
#customerList TD.logo { text-align: center; }
#customerList TD.desc { padding-right: 10px; padding-left: 15px; background-color: #F7F7F7; }
#customerList P { line-height: 120%; margin: 0px; margin-top: 3px; }
#customerList UL { margin-top: 3px; margin-bottom: 0px; margin-left: 20px; padding: 0px; }
#customerList UL LI { line-height: 120%; margin: 0px; padding: 0px; }
#customerSnap { margin-top: 20px; margin-bottom: 15px; }
#customerSnap TD.header { padding: 5px 10px; font-weight: bold; background-color: #F7F7F7; }
#customerSnap P { line-height: 120%; margin-top: 0px; margin-bottom: 20px; }
#customerSnap UL { margin-top: 0px; margin-bottom: 15px; margin-left: 20px; padding: 0px; }
#customerSnap UL LI { line-height: 120%; margin-bottom: 15px; padding: 0px; }
#job UL { margin-top: 0px; }
#job P { margin-bottom: 0px; }
#quote { padding-top: 6px; padding-left: 30px; padding-bottom: 5px; background-image: url('../images/online-fundraising/backquotes.gif'); background-position: top left; background-repeat: no-repeat; } 
#regForm { }
#regForm #hero { width: 220px; margin-top: 20px; margin-right: 20px; float: left; }
#regForm #hero P { font: 10px/120% Verdana; color: #666; padding: 5px; }
#regForm #body { width: 510px; float: right; }
#regForm #body H1 { padding-top: 10px; color: #29006A; }
#regForm #body H2 { font: bold 12px Verdana; color: #808080; margin: 0px; margin-top: -15px; margin-bottom: 15px; display: block; }
#regForm FORM { padding-bottom: 25px; }
#regForm .Button { float: left; margin-left: 30px; }
#sitemap UL { margin-top: 0px; margin-left: 20px; padding: 0px; }
#sitemap UL LI { list-style-image: url('../images/online-fundraising/bulletTeaser.gif'); padding: 0px; margin-bottom: 5px; line-height: 120%; }

/* FRONT DOOR */
#nonprofitSolutions { width: 182px; height: 218px; margin-right: 10px; float: left; }
#nonprofitSolutions H1 { font: 11px Verdana; color: #666; line-height: 120%; padding: 0px; padding-bottom: 8px; padding-left: 12px; margin: 0px; margin-left: 11px; list-style: none; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; }
#hero { width: 374px; height: 218px; margin-right: 10px; float: left; }
#spotlight { width: 189px; height: 217px; border-bottom: 1px solid #B7D31B; float: left; }
#spotlight P { font: 11px Verdana; color: #333; margin: 0px; margin-bottom: 12px; }
#spotlight A.go { padding-left: 12px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; display: block; }
#boxrow { width: 566px; }
#boxrow #box { width: 182px; margin: 0px; margin-right: 10px; float: left; }
#boxrow #box.last { margin-right: 0px; }
#boxwrap { font: 11px Verdana; margin: 0px; padding: 0px; background-image: url('../images/online-fundraising/teaseBack.gif'); background-position: top left; background-repeat: no-repeat; }
#boxwrap H2 { font: 11px Verdana; color: #333; font-weight: normal; line-height: 120%; height: 48px; margin: 0px; padding: 0px 2px; }
#boxwrap A.go { line-height: 120%; margin: 0px; margin-left: 2px; padding: 0px 2px 0px 12px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; display: block; }
#meet { width: 374px; height: 35px; margin-right: 10px; border-top: 1px solid #B7D31B; border-bottom: 1px solid #B7D31B; float: left; }
#meet FORM { display: inline; }
#meet OPTION { font: 10px Verdana; color: #333; }
#customer { width: 182px; height: 35px; padding: 0px; border-top: 1px solid #B7D31B; border-bottom: 1px solid #B7D31B; float: left; }
#customer P { font: 10px Tahoma,Arial,Helvetica,Sans Serif; color: #666; line-height: 120%; margin: 0px; margin-top: 3px; margin-left: 2px; padding: 0px 2px 0px 12px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; display: block; }
#customer A { font: 10px Verdana; }
#news { width: 189px; float: left; }
#news .box { }
#news .box H1 { font-size: 10px; color: #333; line-height: 120%; margin: 0px; margin-bottom: 15px; }
#news .box H1 EM { color: #808080; font-style: normal; }
#frt { float: right; margin-bottom: 0px; }
#flt { float: left; margin-bottom: 0px; }

/* NEW HOMEPAGE */
#convio-nonprofit-solutions { }
#convio-nonprofit-solutions H1 { font-size: 11px; margin-top: 0px; margin-bottom: 8px; padding-left: 11px; padding-right: 10px; background: transparent url('../images/online-fundraising/home-gold-square.gif') no-repeat top left; }
#convio-nonprofit-solutions H2 { font-size: 11px; margin-top: 12px; margin-bottom: 0px; padding-left: 11px; padding-right: 10px; background: transparent url('../images/online-fundraising/home-green-arrow.gif') no-repeat top left; font-weight: normal; }
#dropmenu A { border: #b0b0b0 1px solid; padding: 2px; display: block; background: url('../images/online-fundraising/menu-down.gif') #fff no-repeat right center; width: 170px; text-decoration: none; color: #333; font-size:11px;}
#dropmenudiv { position: absolute; border: 1px solid #B0B0B0; z-index: 100; text-align:left;}
#dropmenudiv A { display: block; padding: 2px; text-decoration: none; color:#333;font-size:11px; }
#dropmenudiv A:hover { background-color: #DDD; }
#home-subhero { background: transparent url('../images/online-fundraising/home-subhero-back.jpg') repeat-x top left; border-bottom: 1px solid #B7D31B; padding: 0px; margin: 0px; }
#home-subhero H1 { font-size: 10px; margin-top: 0px; margin-bottom: 10px; padding-left: 6px; padding-right: 6px; color: #333;}
#home-subhero H1 EM { color: #666;}
#home-subhero H2 { font-size: 11px; margin-top: 0px; margin-bottom: 13px; margin-left: 6px; padding-left: 11px; padding-right: 6px; color: #333; background: transparent url('../images/online-fundraising/home-green-arrow.gif') no-repeat top left; font-weight: normal; }
#home-subhero P {margin-top: 0px; margin-bottom: 13px; padding-left: 6px; padding-right: 6px; line-height:120%; }
#home-subhero A IMG {margin:0px;}

/* APPLICATIONS */
div.appArea { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
.appArea { width: auto; margin-left: 0px; margin-top: 0px; margin-bottom: 5px; }
.appAreaNowidth { margin-left: 0px; margin-top: 0px; }
.appArea TD { font: 10px Verdana; }

/* News */
#storyList2 P { line-height: 120%; }
#storyList2 A { line-height: 120%; }
#storyList .byline { font-style: normal; }
#storyList A { line-height: 120%; }
#storyList2 { }
#catselect { display: none; }
#NewsSearch { width: 165px; }
.searchBox { display: none; width: 145px; }
#relatedArticles { width: 145px; margin-left: 20px; margin-bottom: 5px; border-top: 1px solid #B7D31B; border-bottom: 1px solid #B7D31B; }
#relatedArticles P { font-size: 10px; line-height: 120%; margin: 0px; padding: 10px 0px; }
#relatedArticles A { padding-left: 12px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; display: block; }
#itn { }
#itn P { line-height: 120%; margin-top: 0px; margin-bottom: 15px; }

/* Calendar */
#cal_form_2 { padding: 3px 0px; margin-top: 0px; margin-bottom: 10px; border-top: solid 1px #B7D31B; border-right: none; border-bottom: solid 1px #B7D31B; border-left: none; }
#cal_goto_day { font: 11px Verdana; margin-right: 5px; position: relative; top: 5px; }
th.TableHeadings { background-color: #DFEEF0; padding: 3px; }
.CalHeaderText { color: #333; font-weight: bold; }
table.Backed TD { padding: 2px 4px; }
p.PaddedEntrySmall { margin: 0px; }
p.PaddedEntrySmall A { color: #333; text-decoration: none; }
p.PaddedEntrySmall SPAN.Explicit { color: #29006A; text-decoration: none; }

/* Events */
.callist { font-weight: normal; line-height: 120%; margin: 0px; margin-bottom: 20px; color: #808080; }
.callist BR { display: none; }
.callist IMG { display: none; }
.callistevent { display: block; margin: 0px; }
.datelink { font-weight: normal; text-decoration: none; }
A.datelink { text-decoration: none; color: #333; }
.evDesc { margin-top: 3px; font-weight: normal; line-height: 120%; color: #333; display: block; }
div.smallMargin P STRONG { display: none; }
div.smallMargin P.noteText { font-size: 11px; font-style: italic; display: inline; }

/* Related Links */
table.RLBack { background-color: #FFF; border-top: solid 1px #B7D31B; border-right: none; border-bottom: solid 1px #B7D31B; border-left: none; width: 145px; padding: 0px; margin-left: 20px; }
table.RLBack TD { padding: 0px 3px 5px 2px; }
table.RLBack P { font-size: 10px; line-height: 120%; margin-bottom: 5px; }
.RLHeader P { margin-top: 5px; }
.RLHeader STRONG { font-weight: normal; font-size: 11px; }
.RLBullet P { color: #B7D31B; }

/* Mini Calendar */
table.WrapperBack { background-color: #FFF; }
table.minicalcell { background-color: #FFF; width: 145px; height: 120px; margin-left: 20px; }
td.minicalcell { background-color: #FFF; padding: 0px; text-align: center; display: none; }
td.minicaltitle { background-color: #DFEEF0; display: none; }
p.minicaltitle { color: #333; font-weight: bold; }
#rsvp_signup { margin-bottom: 20px; }

/* User Mgmt */
table.FormBox { border: #CCC 1px solid; background-color: #FFF; margin-bottom: 20px; }
table.FormBox TD p.PaddedListHeadings { padding: 0px; }
td.TableHeadings { background-color: #DFEEF0; }
p.PaddedListHeadings { color: #333; margin: 0px; padding: 2px; }
p.dividerHeading { background-color: #DFEEF0; color: #333; font: 11px Verdana; font-weight: bold; margin: 0px; margin-top: 10px; padding: 4px; width: 100%; border-top: 1px solid #CCC; }
TD.ListItem0 { font: 11px Verdana; background-color: #F7FBE3; vertical-align: middle; }
TD.ListItem1 { font: 11px Verdana; background-color: #FFF; vertical-align: middle; }
FIELDSET.noBox TABLE { width: auto; }
.ROValue { background-color: #F2F2F2; }
TD.Divider { padding: 4px; border-right: 2px solid #FFF; border-bottom: 1px solid #CCC; background-color: #E8E8E8; background-image: url('../images/online-fundraising/tabCorner.gif'); background-repeat: no-repeat; background-position: top right; }
TD.Divider P { font: bold 11px Verdana; color: #006F82; }
TD.Divider A { font-weight: normal; color: #29006A; text-decoration: none; }
TD.Divider A:hover { font-weight: normal; color: #006F82; text-decoration: none; }
#tablepadding TD { padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #333; }

/* Print Version */
.print { margin: 10px; text-align: left; }
.print P { font: 11px/160% Verdana; color: #333; margin-top: 0px; }
.print #foot { font: 10px Verdana; color: #999; padding: 5px 0px; margin-top: 30px; margin-bottom: 0px; border-top: 1px solid #CCC; }

/* old newsletter styles */
.newsletterBody { font-family: Verdana; font-size: 8pt; color: #666666; }

/* email styles */
#emailwrapper { background-color: #FFF; padding: 0px; text-align: left}
#emailwrapperPostcard { background-color: #F2F2F2; padding: 15px; text-align: left; }

#emailwrapperPostcard UL { margin-top: 0px; margin-left: 20px; padding: 0px; }
#emailwrapperPostcard UL LI { margin-bottom: 0px; margin-left: 0px; padding-left: 0px; }

#emailcallout { border: 1px solid #CCC; padding: 5px 10px 5px 10px; width: 180px; margin-bottom: 30px; float: right; font-size: 10px; line-height: 120%; color: #333; }
#emailcallout UL { margin-top: 0px; margin-bottom: 0px; margin-left: 20px; font-size: 11px; color: #333; padding: 0px; }
#emailcallout UL LI { margin-bottom: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 130%; }

#emailcallout2 { padding-left: 10px; padding-top: 15px; }
#emailcallout2 P { font-size: 10px; line-height: 100%; color: #333; }
#emailcallout2 UL { margin-top: -15px; margin-bottom: 0px; margin-left: 5px; }
#emailcallout2 LI { font-size: 10px; margin-bottom: 0px; }

#email01 UL { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 11px; color: #333; padding: 0px; }
#email01 UL LI { margin-bottom: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 120%; }

/* on-demand video wrapper styles */
#vidwrapper { background-color: #FAFAFA; font-family: Verdana,Arial,Helvetica; }
#vidwrapper A { color: #29006a; }
#vidwrapper P { font-size: 10px; color: #999; }
#vidwrapper P.title { font-size: 12px; font-weight: bold; color: #333; padding-right: 20px; }
#vidwrapper P.teaser { font-size: 11px; font-weight: bold; margin: 0px; background-image: url('../images/online-fundraising/bulletTeaser.gif'); background-position: top left; background-repeat: no-repeat; padding-left: 12px; }

/* Design portfolio styles */
.designbody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.viewLink,a.viewlink,a.viewlink:link,a.viewlink:hover,a.viewlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #339900; text-decoration: none; }
.designdrop { width: 171px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 003366; font-weight: bold; }

/* Summit styles */
H2.summit { font-size: 14px; font-weight: bold; color: #006F82; padding-left: 19px; background-image: url('../images/content/pagebuilder/2617223.gif'); background-repeat: no-repeat; background-position: top left; margin-top: 20px; margin-bottom: 10px; }
TABLE.agenda { margin-top: 8px; margin-bottom: 25px; border-top: 1px solid #CCC; }
TABLE.agenda TD { border-bottom: 1px solid #CCC; padding-right: 14px; padding-left: 1px; padding-bottom: 8px; padding-top: 8px; }
TABLE.agenda P { font: 11px Verdana,Arial,Helvetica; color: #222222; line-height: 120%; }

/* Summit email styles */
#emailbody #bgblue { background-position: left top; background-image: url('http://www.convio.com/images/content/pagebuilder/2617085.gif'); padding-bottom: 20px; width: 441px; padding-top: 10px; background-repeat: repeat-x; }
#emailbody #bggreen { background-position: left top; background-image: url('http://www.convio.com/images/content/pagebuilder/2617086.gif'); padding-bottom: 20px; width: 192px; padding-top: 10px; background-repeat: repeat-x; }
#emailbody P,#emailbody LI { font: 11px Verdana,Arial,Helvetica; color: #222222; }
#emailbody #textbody P { line-height: 160%; }
#emailbody UL { margin-left: 20px; padding: 0px; }
#emailbody LI { margin-left: 0px; margin-bottom: 10px; padding: 0px; }

