.mainhead {
color: #333;
font-size: 1.5em;
margin-top: 1em;
}


.subhead { 
font-weight: bold; 
font-size:1.2em;
margin-top: 2em;
}

.subhead2 { 
font-weight: bold; 
font-size: 1.5em;
margin-top: 1.5em;
}

.small { 
font-size: .8em;
}

.smallforforms { 
font-size: 11px; 
}

div.line {width: 100%; margin: 2em 0; border-bottom: 1px solid #ff0000;}


/* Legacy code */
.fancy, .examples {font-size: 1em;}

/* Used in Gift Charts */
.exampleHEAD   { 
font-weight: bold;
padding: 0 .5em;
}

/* Used in Goals and Benefits */
.chart {background-color: #cccccc; font-size: .8em;}
.cellshade {background-color: #FFE0C0;}
.cellshade2 {background-color: #ffffff;}

A.detail {
color: #ffffff; 
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
padding: .2em;
margin: .5em;
}

A.detail:visited { 
color: #ffffff;
}

A.detail:hover { 
color: #ffffff; 
background-color: #990000;
}

A.link:visited { 
color: #990000;
}

A.link:hover { 
font-size: 1.5em; 
color: #000066;
}

A.link { 
font-size: 1.5em; 
color: #990000;
}

A.white { 
color: #ffffff; 
text-decoration: none;
}

A.white:hover { 
color: #ffffff; 
text-decoration: underline;
}

A.small:visited { 
font-size: .8em; 
color: #000066; 
text-decoration: none;
}

A.small:hover { 
font-size: .8em; 
color: #990000; 
text-decoration: underline;
}

A.small { 
font-size: .8em; 
color: #000066; 
text-decoration: none;
}

A.smallwhite { 
color: #fff; 
font-size: 10px; 
line-height: 130%; 
text-decoration: none;
}

A.examplesWhite { 
color: #fff; 
font-weight: bold; 
font-size: 1.5em; 
line-height: 130%;
text-decoration: none 
}

.navsectionPG  { 
color: #<?php echo $NavLinkscolor; ?>; 
font-size: 10px; 
text-decoration: none;
padding-left: 10px;
}

A.navsectionPG  { 
color: #<?php echo $NavLinkscolor; ?>; 
font-size: 10px; 
text-decoration: none;
padding-left: 10px;
}

A.navsectionPG:hover  { 
color: #<?php echo $NavLinksHovercolor; ?>; 
font-size: 10px; 
text-decoration: underline;
padding-left: 10px;
}

A.relatedlinks { 
font-size: 11px; 
line-height: 130%; 
text-decoration: none; 
padding-right: 2px; 
padding-left: 2px 
}

A.relatedlinks:hover { 
font-size: 11px; 
line-height: 130%; 
text-decoration: underline; 
padding-right: 2px; 
padding-left: 2px 
}

.relatedlinks { 
font-size: 11px; 
line-height: 130%; 
text-decoration: none; 
padding-right: 2px; 
padding-left: 2px 
}

.relatedlinkson { 
color: #808080; 
font-size: 11px; 
line-height: 130%; 
text-decoration: underline; 
padding-right: 2px; 
padding-left: 2px 
}

.smallforformsindent { 
font-size: 1em;
}

.treeTrail { 
color: #cc0033; 
font-weight: normal; 
font-size: 10px; 
line-height: 100%;
}

ul li
{ 
margin-bottom: .5em;
list-style-type: square;
}

ul {margin-bottom: 2em;}

.callouts { 
color: #060; 
font-weight: normal; 
font-size: 11px;
line-height: 110%;
}

.calloutsHEAD { 
color: #cc0033; 
font-weight: bold; 
font-size: 11px; 
line-height: 130%; 

}

.DidYouKnow { 
color: #006400; 
font-style: italic; 
font-size: 1.5em; 
}

.examplesWhite { 
color: #fff; 
font-weight: bold; 
font-size: 1.5em; 
line-height: 130%; 

}

examplesWhite { 
color: #fff; 
font-weight: bold; 
font-size: 1.5em; 
line-height: 130%; 
text-decoration: none 
}

.noshow { 
font-size: 10px;  
line-height: 130%;
text-decoration: none; 
}

.gifttree {
font-size: 1.5em;
padding-left: 5px; 
width: 350px 
}

.priv { 
font-size: 10px; 
line-height: 130%; 
}

.pagedescription { 
font-weight: bold; 
font-size: 11px; 
}

.glossaryhead {
font-weight: bold; 
font-size: 1.5em; 
line-height:175%;
}

.fancychart { 
font-style: italic; 
font-weight: bold; 
font-size: 13px; 
line-height: normal 
}

.gifttreehead { 
font-weight: bold; 
font-size: 1.5em; 
}

.navsection  { 
color: #900; 
font-size: 11px; 
line-height: 175%;
text-decoration: none; 
padding-left: 10px;
font-weight: bold;
}

.smallforchart 
{ 
font-size: 11px; 
line-height: 130%; 
padding-right: 2px; 
padding-left: 2px; 
}

.footer {	
font-size: 11px; 
}
