* { background-color: White;}

body { background-color: White;}

.button {background-color: LightGrey;}

.majorHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 18;
    font-weight: bold;
}

.regularHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 16;
    text-align: center;
}

.memoryBookHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 16;
    text-align: center;
    font-weight: bold;
}

.openingPageHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 18;
    font-weight: bold;
}

.openingPageContact
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 14;
}

.contactPageContact
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 18;
}

.memoryBookPage
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 18;
}

.memoryBookPageHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 18;
    font-weight: bold;
}

.guestbookPage
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 18;
}

.openingPageSectionHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 12;
    font-weight: bold;
}

.committeeList {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 13;
    font-style:italic;
    font-weight: normal;
}

.refundPolicy {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 14;
    font-weight: normal;
}

.whatWhereColumnHeader {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    font-size: 14;
    font-weight: bold;
}

.whatWhereLabel {
    font-size: 14;
    color: red;
}

.whatWhere {
    font-size: 14;
}

.whatWhereMini {
    font-size: 12;
}

a.neverVisited:visited {
       color: blue;
}

.thankYouBody
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size: 18;
    text-align: center;
}

.zend_form dt
{
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
}

h2
{
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size: 18;
    text-align: center;
}

h4
{
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size: 14;
}

td
{
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 12;
}

.reviewHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 16;
    text-align: center;
    font-weight: bold;
}

.summaryNameHeader
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size: 14;
    text-align: center;
    font-weight: bold;
}

.summaryColumnHeader {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size:12;
    text-align:center;
}

.summaryColumnHeaderLeft {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size:12;
    text-align:left;
}

.summaryData {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-size:12;
    text-align:center;
}

.summaryTotal {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size:14;
    text-align:center;
}

fieldSet {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size:12;
}

.accommodationNote {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    text-align: center;
    font-size:12;
}

.yearSelect {
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    font-size:12;
}

.numChildrenSelect {
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    font-size:12;
}

.childAgeSelect
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    font-size:12;
}

.memoryBookSelect
{
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    font-size:12;
}

.address {
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
    font-size:12;
}

select.option {
	font-family: "trebuchet ms", verdana, arial, sans-serif;
    margin: 0 0 0 0;
    font-weight: bold;
}

.note {
    font-style: italic;
}

.cost {
	color:red;
    font-weight: bold;
}

.totalCostLabel {
    font-weight: bold;
}

.costlabel {
	text-align:left;
}

.required {
	text-align:left;
	vertical-align:middle;
}

