/* Client's Styles */


BODY {
font-family : Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color : FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



p, li, ol, ul, .Explicit {
font-family : Arial, Helvetica, sans-serif;
font-size: 10pt;
}


h1, .Explicit {
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #336;
}


h2, .Explicit {
	color: #336;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

TD {
color : 000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
}



.headline {
font-size: 110%;
}




.redhead {
color : FFFFFF;
background-color: CC3333;
font-size: small;
font-weight: bold;
}



.red {
font-size :   100%;
font-weight: bold;
color : #CC3333;
}




.redlarge {
font-size : 100%;
font-weight: bold;
color : CC3333;

}



.smallred {
font-size: 100%;
color: #CC3333;

}



.blacklarge {
font-size : 200%;
font-weight: bold;
color : 000000;

}



.blacksmall {
font-size : 90%;
color : 000000;

}

.grey {
font : 90%;
font-weight: bold;
color : 333333;

}



.white, a:link.white, a:visited.white, a:active.white {
color : #FFFFFF;
padding-bottom : 2px;
padding-top : 2px; }



a:hover.white {
color : #FFFFFF;
padding-bottom : 2px;
padding-top : 2px;
text-decoration: none;
}



.head1, .ObjTitle {
font-weight: bold;
font-size: 110%;
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}



.head1Back {
background-color: #fc3;
}



.head2

{
font :  130%;
font-weight: bold;
color : #000000;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
}



a:link {
color: #039;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}




A:hover {
color: #36c;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
}



A.leftnav {
font-size: 100%;
font-weight: bold;
color: #039;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;

}



A:hover.leftnav {
font-size: 100%;
font-weight: bold;
color: #36c;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A.leftnav2 {
font-size : 95%;
font-weight: bold;
color: #039;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;

}



A:hover.leftnav2 {
font-size :  95%;
font-weight: bold;
color: #36c;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A.leftnav3 {
font-size:  90%;
color: #039;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;

}



A:hover.leftnav3 {
font-size:  90%;
color: #36c;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A.rightnav {
font : 100%;
color: #039;
line-height: 170%;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}

A:hover.rightnav {
font : 100%;
color: #36c;
line-height: 170%;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A.whatsnew {
font : bold 90%;
color : 003366;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A:hover.whatsnew {
font : bold 90%;
color : 003366;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}




A:hover.whatsnew {
font : bold 90%;
color : 3366CC;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A.banner, .banner {
font : bold;
color : FFCC33;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A:hover.banner {
font : bold;
color : FFFFFF;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A.footer, a:link.footer {
color : #FFCC33;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
padding-bottom : 2px;
padding-top : 2px;
}



A:hover.footer {
/*font : 90%;*/
color : #FFFFFF;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
padding-bottom : 2px;
padding-top : 2px;
}



A.white, a:link.white{
font : 90%;
color : FFFFFF;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A:hover.white{
font : 90%;
color : FFFFFF;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A.plain{
font : 90%;
color : 000000;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



A:hover.plain{
font : 90%;
color : 000000;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
}



/* Convio added styles for client customizations */

div.menuIndent {
padding-left: 8px;
}



div.findBox {
background-image: url(../images/es/findBack.gif);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%
}



div.bannerBox {
	background-color: white;
	background-image: url(../images/sp.gif);
	border-top: 1px solid black;
	/* text-align: center; */
}



div.bannerBoxInnards, .bannerBoxInnards {
	background-color: black;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}


div.promobox
{
background-color:#e5e5e5;
margin-bottom:10px;
margin-top:10px;
border:1px solid #999999;
}

a.promotext {
display:block;
margin:5px;
}


img.floatLeft {
float: left;
margin: 10px 10px 0px 10px;
}



.logoArea {
color: white;
font-weight: bold;
background-color: #036;
}

.columnPadding {
padding-left: 9px;
padding-right: 9px;
}




.FormBox, div.FormBox {
background-color : white;
}



.affLogo, a.affLogo, a:link.affLogo, a:active.affLogo, a:visited.affLogo, a:hover.affLogo {
color: white;
font-size: 12pt;
font-weight: bold;
text-decoration: none; 
}



/*
 During the making of a donation 
 Donation_UD_Progress_Bar.tpt
*/
table.ProgressBack {
 background-color: white;
}
 


td.currentItem {
background-color: #cccc99;
}
 


th.currentItem {background-color: #cccc99;
}
 


td.finishedItem {
background-color: white;
background-image : none;
}
 


td.nextItem {
background-color: white;
background-image : none;
}



.Larger {
font-size: 110%;
}



.headline, .subheading {
color: #039;
}



.Smallerlink, a.Smallerlink, a.Smallerlink:link, a.Smallerlink:visited {
color: #039;
font-size: 80%;
}



a.Smallerlink:hover, a.Smallerlink:active {
color: #36c;
font-size: 80%;
}



.WhiteBold {
color: white;
font-weight: bold;
}


.test
{
font-size: 4em;
}

.SolictedContentSampleTable {
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	padding: 5px;
	width: 100%;
}


.CustomHeadline{
	font-weight: bold;
	font-size: 100%;
	color: #039;
	text-decoration: none;
}

.CustomByline{
	font-style: italic;
}

.homeServices {
	background-color: #ffc;
}

A.redlarge {
font-size : 100%;
font-weight: bold;
color : CC3333;

}


A:hover.redlarge {
font-size : 100%;
font-weight: bold;
color : CC3333;

}

A:visited.redlarge {
font-size : 100%;
font-weight: bold;
color : CC3333;

}

div.feedburnerFeedBlock ul {
margin-top:0px;
padding-top:0px;
} 

div.feedburnerFeedBlock ul li span.headline {
font-family : Arial, Helvetica, sans-serif;
font-size: 100%;
} 

TD.holdsErrorMsgTable {
background-color: #ffffff;
} 


.TribHint {
	 font-size: 90%;
	 font-family : Arial, Helvetica, sans-serif;
}

.TribField1 {
	 font-size: 100%;
	 font-family : Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 padding-left: 15px;
}

/*Added by johnmiller 9/20 /*

/* Hack for an invisible default button before the others. */
input.default-submit-hack {
	width: 0;
	height: 0;
	padding: 0;
	border: 0;
	margin: 0;
}

/* added for SF 234561 */

td div.ticket-rightnav {
	background-color: #fc3;
	padding: 6px;
}

td div.ticket-rightnav label.hidden {
	display: none;
}


/* .surveyLegend { max-width:200px; } */

Legend {float: none;}
.Netscapefix {float: none;}

/* Added by Lance Melton 03 29 2010 */

#InputForm #message, #InputForm #subject { width: 370px; }

.sortarrow { display:none; }



/* Added by Janine Stines for changes to Tributes screens 11 03 2010 */

input.FriendRaiserButtons {
        font-size: 100%;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 2px;
        padding-bottom: 2px;
        background-color: #E2373E;
        border: 1px solid white;
        color: white;
        opacity:1;
         filter:alpha(opacity=100);
         filter: &quot;alpha(opacity=100)&quot;;
}

.FormBox99 {
	border: #669 1px solid;
	background-color: #f2f2f2;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

.pf_champ_center_title {
	padding: 15px 10px 0px 10px;
	font-size: 120%;
	margin-bottom:0px;
}

div.tributes-championcheck {
        border-top-width: 1px;
        border-right-width-value: 1px;
        border-right-width-ltr-source: physical;
        border-right-width-rtl-source: physical;
        border-bottom-width: 1px;
        border-left-width-value: 1px;
        border-left-width-ltr-source: physical;
        border-left-width-rtl-source: physical;
        border-top-style: solid;
        border-right-style-value: solid;
        border-right-style-ltr-source: physical;
        border-right-style-rtl-source: physical;
        border-bottom-style: solid;
        border-left-style-value: solid;
        border-left-style-ltr-source: physical;
        border-left-style-rtl-source: physical;
        border-top-color: #ffcc01;
        border-right-color-value: #ffcc01;
        border-right-color-ltr-source: physical;
        border-right-color-rtl-source: physical;
        border-bottom-color: #ffcc01;
        border-left-color-value: #ffcc01;
        border-left-color-ltr-source: physical;
        border-left-color-rtl-source: physical;
        background-color: #ffffff;
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        margin-left: 15px;
]

td.SmallestRed {
    color: #c33; 
    font-size: 80%; 
    text-align:center;
}

