body { margin: 0px Auto; font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: #000000; background-color: #005E91; background-image: url('images/body-bg.gif'); }
.pic { border: 1px solid #000000; }

table.layout { margin: 0px; }

.menu-bg { background-image: url('Images/menu/menu-bg.gif'); background-position: bottom center; }

.content-frame { background-image: url('Images/content-bg.gif'); background-position: top right; }
.content-text { padding: 5px; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; line-height: 1.3em; }

td.footer { padding: 10px 0px 0px 0px; font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #333333; line-height: 1.3em; background-image: url('images/footer-bg.gif'); }
td.footer a { color: #333333; text-decoration: none; }
td.footer a:hover { color: #FF0000; text-decoration: none; }

.first-product-cell { border-top: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; }
.product-cell { border-bottom: 2px solid #CCCCCC; padding: 5px 5px; }
.product-text { height: 100px; padding: 5px; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; line-height: 1.3em; }
.product-title { padding: 5px; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #000000; line-height: 1.3em; }
.product-link { padding: 5px; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; line-height: 1.3em; }

a { color: #005e91; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: none; }
a.flnk { color: #2020FF; text-decoration: none; }
a.flnk:hover { color: #FF0000; text-decoration: underline;
t }

/***** Start of Product Details Stuff *****/

td.details-title { padding: 5px; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #000000; line-height: 1.3em; }
td.details-text { padding: 5px; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; line-height: 1.3em; }
table.details-chart { border-collapse: collapse; border: 1px solid #000000; }
tr.header1 td { border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 2px 0px 2px; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; color: #000000; line-height: 1.3em; background-color: #e8e8e8; }
tr.header2 td { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 2px; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; color: #000000; line-height: 1.3em; background-color: #e8e8e8; }
tr.data1 td { border: 1px solid #000000; padding: 2px; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; line-height: 1.3em; }
tr.data2 td { border: 1px solid #000000; padding: 2px; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; line-height: 1.3em; background-color: #e8e8e8; }
img.details-pic { border: 1px solid #000000; }

td.details-button-off { border: 1px solid #000000; padding: 3px 20px; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; color: #333333; line-height: 1.3em; background-color: #E8E8E8; }
td.details-button-off a { color: #333333; text-decoration: none; }
td.details-button-off a:hover { color: #333333; text-decoration: none; }

td.details-button-on { border: 1px solid #FF0000; padding: 3px 20px; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; color: #FF0000; line-height: 1.3em; background-color: #FFF5F5; }
td.details-button-on a { color: #FF0000; text-decoration: none; }
td.details-button-on a:hover { color: #FF0000; text-decoration: none; }

/***** End of Product Details Stuff *****/

/***** Start of Terms and Conditions Stuff *****/

ol.terms-list { list-style-type: decimal; }
ol.terms-list li { margin: 0px 0px 10px -15px; font-weight: bold; }
ol.terms-list li span { font-weight: normal; }

ol.terms-list2 { list-style-type: none; }
ol.terms-list2 li { margin: 0px 0px 10px -15px; }

ol.terms-list3 { list-style-type: lower-alpha; }
ol.terms-list3 li { margin: 0px 0px 10px -15px; font-weight: bold; }
ol.terms-list3 li span { font-weight: normal; }

ol.terms-list4 { list-style-type: none; }
ol.terms-list4 li { margin: 0px 0px 10px -15px; font-weight: normal; }

/***** End of Terms and Conditions Stuff *****/

.style1 {
	font-size: medium;
}
.style2 {
	list-style-type: square;
}
.style3 {
	font-size: small;
}
.style5 {
	font-weight: bold;
}
.style6 {
	font-size: x-small;
}
.style7 {
	text-align: center;
}
.style8 {
	border-collapse: collapse;
	font-size: 10.0pt;
	font-family: "Times New Roman";
	border: 1px solid #000000;
	margin-left: .2in;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.style11 {
	background-color: #CCCCCC;
}
.style12 {
	text-align: left;
}
