/* Greater Giving Styles */
.CatalogTDData {
 margin: 2px;
 padding: 10px;
}
.CatalogTable 
{
 margin: 4px;
 padding: 4px;
}
P, A, text, td, th, containerrow1_nocontainer, .Error, .FormTDLabel, .FormTDBox ,
.FormTDData, .FormFields, .MyPages, .ListItem , .text, .normal, .Normal ,
normal, Normal, label, .label, .labelred, .labelbold, .labelboldred,
.labelbolditalic, select, option, .colHeader, .title, .title14, .header,
.EVheader, label.EVheader, .EVheader, .textbox, .textboxamount,.textboxamounttotal, .EventNamePageHeader, .EventInfoPageHeader,
.NavSubLink, .NavMainLink, .radiolist, .checkbox, table, .customHtmlText
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
}
.customHtmlText {
   	font-size: 10pt;
   	font-weight: normal;
}
P
{
 font-size:10pt;
 font-weight: normal;
}
P.title
{
 font-size: 10pt;
 font-weight: bold;
}
A,A:link,A:active,A:visited,A:hover
{
 font-size: 10pt;
 /*text-decoration: underline;*/
}
A.Normal,A.Normal:link,A.Normal:active,A.Normal:visited,A.Normal:hover
{
 font-size: 10pt;
 font-weight: normal;
 margin-top: 4px;
/*text-decoration: underline;*/
}
A.NavMainLink,A.NavMainLink:link,A.NavMainLink:visited,A.NavMainLink:active,A.NavMainLink:hover
{
 font-size: 10pt;
 font-weight: bold;
 margin-top: 4px;
 /*text-decoration: underline;*/
}
A.NavSubLink,A.NavSubLink:link,A.NavSubLink:visited,A.NavSubLink:active,A.NavSubLink:hover
{
 font-size: 10pt;
 font-weight: bold;
 margin-top: 4px;
 /*text-decoration: underline;*/
}
text
{
 font-size: 10pt;
 font-weight: normal;
}
td {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 font-size: 10pt;
 font-weight: normal;
}
td.NavLinks
{
 padding: 0px 0px 1px 0px;
 margin: 0px;
}
td.NavMainLink
{
 padding: 6px 4px 2px 4px;
 margin: 0px;
 border-bottom: 1px;
}
td.NavSubLink
{
 padding: 2px 2px 2px 14px;
 margin: 0px;
}
th {
 padding: 5px 0px 5px 0px;
 margin: 0px;
 font-size: 10.5pt;
 font-weight: bold;
}
containerrow1_nocontainer{ 
 padding: 0px;
 margin: 0px;
 font-size: 10pt;
 font-weight: normal;
} 
tr {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
.Error {
 font-size: 10pt;
}
.FormTDLabel {
 font-size: 10pt;
 text-align: right;
}
.FormTDBox {
 font-size: 10pt;
 text-align: center;
}
.FormTDData {
 font-size: 10pt;
 text-align: left;
}
.FormFields {
 font-size: 10pt;
}
.FormTable {
 margin: 2px;
 padding: 3px;
 border: 0px;
}
.MyPages {
 font-size: 12pt;
 font-weight: normal;
}
.ListItem 
{
 padding: 0px 2px 0px 0px;
 margin: 0px 2px 0px 0px;
 font-size: 10pt;
 font-weight: normal;
}
.text {
 font-size: 10pt;
 font-weight: normal;
}
.normal 
{
 font-size: 10pt;
 font-weight: normal;
 padding:0px;
}
.Normal 
{
 font-size: 10pt;
 font-weight: normal;
 padding:0px;
}
normal
{
 font-size: 10pt;
 font-weight: normal;
 padding:0px;
}
Normal
{
 font-size: 10pt;
 font-weight: normal;
 padding:0px;
}
label
{
 font-size: 10pt;
 font-weight: normal;
 padding:0px;
}
.label
{
 font-size: 10pt;
 font-weight: normal;
 padding:0px;
}
.labelred, .labelboldred 
{
 color: red;
 font-size: 10pt;
 font-weight: bold;
 padding:0px;
}
.labelred
{
 font-weight: normal;
}
.labelboldred
{
 font-weight: bold;
}
.labelbold
{
 font-size: 10pt;
 font-weight: bold;
 padding:0px;
}
.labelbolditalic
{
 font-size: 10pt;
 font-weight: bold;
 font-style:italic;
 padding:0px;
}
select
{
 font-size: 10pt;
 font-weight: normal;
}
option
{
 font-size: 10pt;
 font-weight: normal;
}
.colHeader
{
 font-size: 10pt;
 font-weight: bold;
 padding:0px;
}
.title
{
 font-size: 10.5pt;
 font-weight: bold;
 padding:0px;
}
.title14
{
 font-size: 16.5pt;
 font-weight: bold;
 padding:0px;
}
.EventNamePageHeader, .EventInfoPageHeader
{
 font-weight: bold;
 padding-top: 20px;
 padding-bottom: 20px;
 margin-top: 20px;
 margin-bottom: 20px;
}
.EventNamePageHeader
{
 font-size: 16.5pt;
}
.EventInfoPageHeader
{
 font-size:10.5pt;
}
.header, label.EVheader, .EVheader
{
 font-size:12pt;
 font-weight: bold;
 padding:0px;
}
.textbox, .textboxamount,.textboxamounttotal
{
 margin: 0px 0px 0px 4px;
 font-size: 10pt;
 font-weight: normal;
}
