html { min-height: 100%; margin-bottom: 1px; }
HTML {
	background: #001C2F;
	}
BODY {
	margin: 0;
	text-align: center;
	background: #001C2F url(/atf/cf/{CC70B0DC-108A-4AF0-A8DB-519F2AA0A0C8}/BACKGROUND-BLUE.JPG) repeat-x top center;
	padding:  0;
	}
TABLE, FORM {
	}
body {
	font: small Georgia, serif;
	}
html>body {
	font: 84.5% Georgia, serif;
	}
TABLE TD {
vertical-align: top;
	text-align: left;
	}
TABLE.rlsbf TD {
	text-align: left;
	}
TABLE.nav-top TD {
	text-align: left;
	}
TABLE.header TD {
	text-align: left;
	}
TABLE.siteline TD {
	text-align: left;
	}
TABLE.sponsorship TD {
	text-align: left;
	}
IMG {
	border: none;
	}
A {
	color: #085282;
	}
A:hover {
	color: #CC0000;
	}
A.more {
	}
A.more:hover {
	text-decoration: underline;
	}
.container {
	width: 840px;
	margin: auto;
	text-align: left;;
	}
/* for understanding browsers */
.container {
min-height:800px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .container {
height: 800px;
}
/**/	
TABLE.nav-top {
	width: 100%;
	border-top: 1px solid #fff;
	padding: 0;
	background: #1F201A;
	}
TABLE.nav-top TD {
	font-size: .8em;
	padding: 0;
	color: #eee;
	vertical-align: middle;
	}
TABLE.nav-top A {
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	}
TABLE.nav-top A:hover {
	color: #000;
	background: #ffcc33;
	}
div.header {
	border-bottom: 2px solid #000;
padding: 12px 0 0 0;
	}
TABLE.header {
	background: #1F201B;
	width: 100%;
	border: none;
	padding: 0;
	border: 2px solid #fff;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	}
TABLE.header TD {
	padding: 0;
	}
div.content {
	padding: 18px;
	background: #e5e5e5;
	}
div.section-header {
	line-height: 1em;
	color: #fff;
	padding: 8px 0 8px 12px;
	margin: 0 0 8px 0;
	font-weight: bold;
	font-size: .9em;
	}
.section-header-link A {
	display: block;
	color: #fff;
	text-decoration: none
	}
.section-header-link A:hover {
	color: #cc0000;
	}
div.title {
	font-weight: bold;
	font-size: .9em;
	}
div.description {
	line-height: 1.5em;
	color: #333;
	font-size:.9em;
	text-align: justify;
}
div.description2 {
	line-height: 1.3em;
	color: #333;
	font-size: 1em;
	text-align: justify;
	}
div.contentblock {
	padding: 0 0 24px 8px;
	}
div.clear {
	clear: both;
	}
td.rightcol {
	padding-left: 18px;
	vertical-align: top;
	}
table.sitelink {
	padding: 0;
	border: none;
	}
table.sitelink TD {
	vertical-align: top;
	padding: 8px 6px;
	border-right: 1px solid #fff;
	}
TABLE.sitelink A {
	display: block;
	margin: 0 0 4px 0;
	font-size: .8em;
color: #004cc8;
	}
Table.sitelink A:hover {
color: #CC0000;
}
Table.sitelink A.sitelink-heading {
	color: #000;
	font-weight: bold;
	}
Table.sitelink A.sitelink-heading:hover {
	color: #cc0000;
	}
div.sitelink {
	background: #ececec;
	}
div.morelinks {
	margin: 0;
	padding: 8px 0;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	text-align: center;
	color: red;
	font-size: 1em;
	background: #e5e5e5;
	}
div.morelinks A {
	color: red;
	padding: 0 6px;
	}
div.morelinks A:hover {
	color: #085282;
	}
.sponsorship {
background: #e5e5e5;
	}
div.sponsorship {
	padding: 24px 8px 12px 12px;
	}
table.sponsorship {
	width: 96%;
	padding: 0;
	border: none;
	}
table.sponsorship TD {
	font-size: .9em;
}
div.footer {
	text-align: center;
	font-size: .8em;
	padding: 24px 0 18px;
	background: #e5e5e5;
	margin: 0 0 24px 0;
	}
div.footer A {
	color: #333;
	}
div.footer A:hover {
	color: #cc0000;
	}
div.breadcrumb {
	padding: 24px 6px 0;
	font-size: .8em;
	}
.breadcrumb table {width: 750px; font-size: .8em;}
div.breadcrumb A {
	color: #333;
	}
A.imagelink IMG {border: 1px solid #fff; margin: 1px}
A.imagelink:hover IMG {border: 1px solid #085282}
h4 {background: url(/atf/cf/{CC70B0DC-108A-4AF0-A8DB-519F2AA0A0C8}/TITLE_BG-BLUE.JPG) top left no-repeat; color: #fff; padding: 0 0 0 8px; height: 29px; line-height: 26px}

.tipheader {width: 200px; border: 1px solid #000; background: #ffcc33; color: #000; padding: 1px 8px; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.90; font-size: 90%}

.tipbody {width: 200px; border: 1px solid #000; background: #000; padding: 8px; color: #fff; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.90; font-size: 85%; text-align: left}

opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;

.MTcard {background: #e5e5e5}
.CT, form .CT {font-size:10pt}
table#table1 {font-size:10pt}
#RelatedProductsOuterTable {background: #e5e5e5}

table.MTtablein {background: #e5e5e5}
table.MTtablein td {background: #e5e5e5}