body {
 COLOR: #4119A7; 
 BACKGROUND-COLOR: #ECE8F7; 
 FONT-SIZE: 1em; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; 
 padding: 0;
 margin: 0;
 top: 0;
 bottom: 0;
 }

td {
 PADDING-TOP: 3px; 
 PADDING-BOTTOM: 3px; 
 COLOR: #4119A7; 
 BACKGROUND-COLOR: #ECE8F7;
 FONT-SIZE: 1em;  
 FONT-FAMILY: Arial, Helvetica, sans-serif; 
 }

.eventhdr {
 padding-left: 6px;
 padding-right: 6px;
 font-weight: bold;
 background-color: #4119A7;
 color: #fff;
 }
 
.eventrow {
 border-right: #4119A7 dotted 1px;
 border-bottom: #4119A7 solid 1px;
 padding: 6px;
 }
 
.eventlh {
 border-left: #4119A7 solid 1px;
 border-right: #4119A7 dotted 1px;
 border-bottom: #4119A7 solid 1px;
 padding: 6px;
 }
 
.eventrh {
 border-right: #4119A7 solid 1px;
 border-bottom: #4119A7 solid 1px;
 padding: 6px;
 }
 
.header {
 FONT-WEIGHT: bold; 
 COLOR: #4119A7; 
 BACKGROUND-COLOR: #ECE8F7; 
 PADDING-BOTTOM: 3px; 
 FONT-SIZE: 1.2em; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; 
 }

.subheader {
 FONT-WEIGHT: bold; 
 COLOR: #4119A7; 
 BACKGROUND-COLOR: #ECE8F7; 
 PADDING-BOTTOM: 3px; 
 FONT-SIZE: 1.1em; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; 
 }

.copyrt {
 FONT-WEIGHT: bold; 
 COLOR: #4119A7; 
 BACKGROUND-COLOR: #ECE8F7; 
 PADDING-BOTTOM: 5px; 
 FONT-SIZE: 0.6em; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; 
 }

A {
 COLOR: #4119A7; 
}

A:hover {
 COLOR: #000000; TEXT-DECORATION: none
}

.thumbnail {
 padding: 4px 14px 4px 4px;
}

.picture {
PADDING-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;
}

.quote {
PADDING-TOP: 5px; PADDING-LEFT: 14px;
}

.price {
PADDING-TOP: 3px; PADDING-LEFT: 14px;
}

.menu {
 PADDING-TOP: 10px; PADDING-RIGHT: 10px;
}

.logo {
 PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}

.button {
 background-color: #6544B8;
 color: #fff;
 padding: 2px 2px 2px 0.5em;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 font-weight: normal;
 }

#list ul {
list-style: square;
margin: 0;
padding: 0.5em 0 0 1em;
}

#list li {
margin: 0;
padding: 0 0 0.25em 1em;
}

#nav {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
width: 11em;
border-right: 1px solid #ece8f7;
padding: 0;
margin-bottom: 1em;
background-color: #6544B8;
color: #fff;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav ul li {
margin: 0;
border-top: 2px solid #ece8f7;
}

#nav ul li a{
display: block;
padding: 6px 6px 6px 0.5em;
background-color: #6544B8;
color: #fff;
text-decoration: none;
width: 100%
}

#nav ul li a{
 width: auto;
}

#nav ul li a:hover {
background-color: #50338A;
color: #fff;
}

#nav a#selected {
display: block;
background-color: #9d8fb8;
color: #fff;
text-decoration: none;
}


#subnav {
font-family: Verenda, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
width: 11em;
padding: 0;
background-color: #c8c8dc;
color: #fff;
}

#subnav ul {
list-style: none;
margin: 0;
padding: 0;
}

#subnav ul li {
margin: 0;
border-top: 3px solid #c8c8dc;
border-bottom: 3px solid #c8c8dc;
}

#subnav img {
margin: 0;
background-color: #ece8f7;
width: 100%
}

#subnav ul li a{
display: block;
padding: 6px 6px 6px 1.5em;
color: #fff;
text-decoration: none;
BACKGROUND: url(/images/button.gif) no-repeat center center;
width: auto;
}

#subnav ul li img a{
 width: auto;
}

#subnav ul li a:hover {
background-color: #c8c8dc;
color: #fff;
BACKGROUND: url(/images/button_sel.gif) no-repeat center center;
}

#subnav a#selected {
display: block;
background-color: #c8c8dc;
color: #fff;
text-decoration: none;
BACKGROUND: url(/images/button_dn.gif) no-repeat center center;
}
