body {
   background-repeat: repeat-x;
   background-attachment: fixed;
   background-image: url(../images/BG/top-fade.gif);
}
table.main {
}
td.top-header {
   padding-top: 19px;
   padding-right: 0px;
   padding-bottom: 20px;
   padding-left: 0px;
   margin: 0px;
}
td.top-header h1 {
   font-family: Arial, Helvetica, sans-serif;
   color: #F462B6;
   letter-spacing: 1px;
   word-spacing: 2px;
   margin: 0px;
   padding: 0px;
   font-size: 220%;
   text-transform: uppercase;
}
td.top-header h2, td.top-header h2 a {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFF;
   margin: 0px;
   padding: 0px;
   text-align: left;
}
td.top-header h2 {
   font-size: 150%;
   font-variant: normal;
   text-transform: none;
}
table.header {
   background-color: #F75EB4;
   margin: 0px;
   padding: 0px;
}
table.header h1 {
   text-align: left;
   padding-top: 5px;
   padding-right: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 200%;
   font-weight: bold;
   line-height: 100%;
   letter-spacing: 2px;
   word-spacing: 3px;
   padding-bottom: 25px;
   padding-left: 10px;
   margin: 0px;
   text-transform: uppercase;
   font-variant: normal;
}
table.header h1.small {
   font-size: 140%;
   text-transform: none;
}
table.header h1.med {
   font-size: 180%;
   text-transform: none;
}

table.border td table tr td h2 {
	text-align: left;
	padding-right: 10px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.border {
   background-color: #333;
   border: 6px solid #8F1E8F;
}
table.border td {
   padding: 10px;
   margin: 0px;
   color: #FFF;
}

td.content {
   padding-top: 0px;
   padding-right: 15px;
   padding-bottom: 15px;
   padding-left: 0px;
   background-color: #FF0;
}
td.footer, td.footer a, td.footer a:link, td.footer a:hover, td.footer a:visited {
   text-align: right;
   color: #666;
   padding-right: 10px;
}
td.footer {
   font-size: 80%;
}
td.mainContent {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #FFF;
   vertical-align: top;
}
td.mainContent p img {
   padding: 10px;
}
td.sideContent {
   background-color: #DADADA;
   padding-right: 20px;
   padding-left: 20px;
   padding-top: 5px;
}
td.right {
	text-align: right;
	padding-right: 10px;
}
a:link {
   color: #00F;
   text-decoration: none;
}
a:visited {
   text-decoration: none;
   color: #309;
}
a:hover {
   text-decoration: underline;
   color: #00F;
}
a:active {
   text-decoration: none;
   color: #F00;
}
h1, h2 {
   padding: 0px;
   letter-spacing: 1px;
   word-spacing: 2px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   font-weight: normal;
   margin-top: 0px;
   text-transform: uppercase;
}
h1 {
   font-size: 120%;
   text-align: left;
   color: #FFF;
   padding-left: 20px;
}
h2 {
   font-size: 100%;
   text-align: left;
}
td.center {
   text-align: center;
}

p {
   line-height: 150%;
   padding: 0px;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   letter-spacing: 0px;
   text-indent: 15px;
}
p.bright {
   color: #900;
   font-weight: bold;
   padding-right: 15px;
   padding-left: 15px;
   font-size: 100%;
}
span.bright {
   color: #F00;
   letter-spacing: 1px;
   font-size: 110%;
}
strong.bright {
	color: #F00;
	font-size: 110%;
}

img {
   padding: 0px;
   margin: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
}
img.border {
   border: 1px dotted #D0147C;
   padding: 2px;
}
img.image_right {
   background-color: #781010;
   padding: 2px;
   margin-left: 10px;
   border: 2px solid #11317F;
}
img.image_left {
   background-color: #781010;
   padding: 2px;
   border: 2px solid #11317F;
   margin-right: 10px;
}
img.product_icon {
   margin-right: 15px;
}
div.no-indent p {
   text-indent: 0px;
}
div.add-space p {
   margin: 0px;
   padding-top: 10px;
   padding-bottom: 10px;
}
div.center, div.center p {
   text-align: center;
}
div.hr {
   border-top-width: 1px;
   border-top-style: dotted;
   border-top-color: #666;
   font-size: 1px;
   line-height: 1px;
}

form {
   margin: 0px;
   padding: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
}
hr {
   padding: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
}
.noPrint {
   display: block;
   margin: 0px;
   padding: 0px;
}
.printOnly {
   display: none;
}
