BODY
{
    BACKGROUND-COLOR: palegoldenrod
}
1
    BACKGROUND-COLOR: #ffffff
}
.address
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif
}
.title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 30px;
	COLOR: #0000cc; <!--firebrick  -->
	FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif
}   
.sub_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #990033;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif
}
.top_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif
}
TD.main
{
    FONT-SIZE: 16px;
    COLOR: #990000;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
TD
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif
}
TD.buttons
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
   BACKGROUND-COLOR: palegoldenrod    
}
.contact
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #400080;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif
}
TABLE.letter_table
{
    BORDER-RIGHT: #cc6600 2px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cc6600 2px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #cc6600 2px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cc6600 2px solid;
    BORDER-COLLAPSE: separate;
    BACKGROUND-COLOR: #ffff99;
    border-spacing: 0px;
    cellpadding: 5px;
    cellspacing: 5px
}
TABLE.letter_table TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffff99;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #cc6633
}
TABLE.letter_table TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffcc66
}
TABLE.menu_table
{
    BORDER-RIGHT: #006666 0px solid;
    BORDER-TOP: #006666 0px solid;
    BORDER-LEFT: #006666 0px solid;
    BORDER-BOTTOM: #006666 0px solid;
    BORDER-COLLAPSE: separate;
    border-spacing: 0px;
    cellpadding: 2px;
    cellspacing: 2px
}
TABLE.menu_table TD
{
    BORDER-RIGHT: saddlebrown 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: saddlebrown 2px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: saddlebrown 2px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: saddlebrown 2px solid;
    BACKGROUND-COLOR: #ffcc66
}
TABLE.menu_table TD.menu_alert
{
    BORDER-RIGHT: firebrick 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: firebrick 2px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: firebrick 2px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: firebrick 2px solid;
    BACKGROUND-COLOR: navajowhite
}
.menu_off
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR:  #0000cc; <!--  saddlebrown  }  -->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu_off:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0000cc;   <!---saddlebrown;  --->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu_off:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0000cc;  <!---->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline; -
}
.menu_on
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0000cc;  <!--  #cc0066;  -->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.menu_on:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0000cc;  <!---->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline; -
}
.menu_on:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0000cc;  <!----->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline; -
}
.big_link
{
    FONT-SIZE: 16px;
    COLOR: #0000cc;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.big_link:visited
{
    FONT-SIZE: 16px;
    COLOR: #000099;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.big_link:hover
{
    FONT-SIZE: 16px;
    COLOR: #339933;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A
{
    COLOR: #993300;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.my_button
{
    BORDER-RIGHT: #ff0000 thick outset;
    BORDER-TOP: #ff0000 thick outset;
    FONT-SIZE: 18px;
    BORDER-LEFT: #ff0000 thick outset;
    BORDER-BOTTOM: #ff0000 thick outset;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffff66
}
A:visited
{
    COLOR: #0000cc; <!--  #cc0000;  -->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #0000cc; <!--  #ff0000 }  -->
    FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bright_button
{
    BORDER-RIGHT: #ff0000 thick double;
    BORDER-TOP: #ff0000 thick double;
    BORDER-LEFT: #ff0000 thick double;
    BORDER-BOTTOM: #ff0000 thick double;
    BACKGROUND-COLOR: #ffff66
}
TABLE.christmas_package_table
{
    BORDER-RIGHT: #ff0000 1px double;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ff0000 1px double;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ff0000 1px double;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ff0000 1px double;
    BORDER-COLLAPSE: separate;
    BACKGROUND-COLOR: #ffffff;
    border-spacing: 0px;
    cellpadding: 5px;
    cellspacing: 15px
}
TABLE.christmas_package_table TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 5px;
    COLOR: #009900;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.christmas_package_table TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: crimson;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.christmas_package_table .subheader
{
    BORDER-RIGHT: darkgreen 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: darkgreen 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: darkgreen 1px solid;
    COLOR: #009900;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: darkgreen 1px solid;
    BACKGROUND-COLOR: palegoldenrod
}
.crossed_text
{
    TEXT-DECORATION: line-through
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0000cc;   
    TEXT-ALIGN: center
}
 <!---   firebrick;  --->
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}