body { background-color: #d6d2e9;}

body, td {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.main { 
background-color: #FFFFFF;
border: 1px solid #A6B4D9;
}

a.mailing_list {
color: #000000;
text-decoration: none;
}

.menu {
display: block;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 4px;
margin-top: 2px;
margin-bottom: 2px;
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #541D61;
background-color: #C0CBE7;
}

a.menu         { color: #541D61; text-decoration: none; }
a.menu:link    { color: #541D61; text-decoration: none; }
a.menu:visited { color: #541D61; text-decoration: none; }
a.menu:hover   { color: #541D61; text-decoration: none; 
background-color: #D6D2E9;
background-image: url(images/nav-ding.gif);
background-repeat: no-repeat;
background-position: right center; }

ul { margin-right: 15px; }

a.blizzard         { color: #000000; font-size: 8px; text-decoration: none; }
a.blizzard:link    { color: #000000; font-size: 8px; text-decoration: none; }
a.blizzard:visited { color: #000000; font-size: 8px; text-decoration: none; }
a.blizzard:hover   { color: #000000; font-size: 8px; text-decoration: underline; }

a:link    { color: #6F0F9C; text-decoration: underline; }
a:visited { color: #6F0F9C; text-decoration: underline; }
a:hover   { color: #990099;}

a.footer         { color: #ffffff; text-decoration: none; }
a.footer:link    { color: #ffffff; text-decoration: none; }
a.footer:visited { color: #ffffff; text-decoration: none; }
a.footer:hover   { color: #ffffff; text-decoration: underline; }

.head1 { font-size: 16px; }
.head2 { font-size: 14px; font-weight: bold; }
.sub1 { font-size: 9px; }


h1 {
	font-weight: normal;
	font-size: 14px;
	color: #66339B;
	line-height: 14px;
	font-family: Arial;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	line-break: normal;
}

h2 {
color: #000000;
font-size: 11px;
margin-left: 0px;
margin-right: 0px;
}

p.footer { color: #ffffff; }

p.photo {
color: #CE0067;
margin-left: 15px;
margin-right: 15px;
}


td.right-margin {
color: #CE0067;
font-size: 11px;
}

.quote {
background-color: #E0E3F4;
border: 1px solid #D6D2E9;
}

table.calc {
background-color: #D6D2E9;
border: 1px solid #BFB7E2; 
}

.bottomnav  {
font-size: 11px;
font-weight: bold;
}
