TR.printable {
	DISPLAY: none
}
.menu04 {
	DISPLAY: none
}
TD.printable {
	DISPLAY: none
}
TD.printable2 {
	width: 1px;
	DISPLAY: none;
}
TD.printable3 {
	width: 100%;
}
TABLE.printable {
	DISPLAY: none
}
.path {
	DISPLAY: none
}
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
h1 {
	font-family: Georgia, Times New Roman, serif;
	font-size:130%;
	line-height:95%;
	margin: 0 0 1.5em 0;
	letter-spacing: -0.04em;
	font-weight: normal;
	color: #000;
}
h2 {
	font-family: Georgia, Times New Roman, serif;
	font-size:110%;
	line-height:75%;
	margin: 0 0 0.7em 0;
	letter-spacing: -0.05em;
	font-weight: normal;
	color: #000;
}
div.mainctx h2 {
	font-family: Georgia, Times New Roman, serif;
	font-size:150%;
	line-height:100%;
	margin: 1.5em 0 0.5em 0;
	letter-spacing: -0.03em;
	font-weight: normal;
	color: #000;
}
.addsctx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	color: #000;
}
.copyright {
	font-family: Arial, sans-serif;
	font-size: 70%;
	color: #000;
}
.mainctx {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	line-height: 130%;
	color: #000;
	width: 100%;
	padding-bottom: 30px;
}
.secondctx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 110%;
	padding-bottom: 5em;
	color: #000;
	width: 100%;
}
.news-date {
	font-family: Tahoma;
	font-size: 60%;
	color: #000;
}
.news-date-inner {
	font-family: Tahoma;
	font-size: 60%;
	color: #000;
	padding-bottom: 0.5em;
}
.news-announce-inner {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color:#000;
	padding-bottom: 20px;
}
.news-header {
	font-family: Georgia, serif;
	font-size: 75%;
	font-weight: normal;
	margin: 0.1em 0 0.6em 0;
	line-height: 115%;
}
.news-content {
	font-size: 75%;
	line-height: 120%;
	padding-bottom: 20px;
}
.ctx_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
table.ctx_table td {
	padding: 6px;
	line-height: 130%;
	vertical-align: text-top;
	border-bottom: 1px solid #000;
}
table.ctx_table td.first-line {
	border-bottom: 5px solid #DDD;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #000;
	font-size: 95%
}
table.ctx_table td.last-line {
	display: none;
}
table.ctx_table td.sub-line {
	padding-left: 30px;
	padding-bottom: -5px;
	padding-top: -5px;
}


.nctx_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-collapse: collapse;
}
table.nctx_table td {
	padding: 6px;
	line-height: 130%;
	vertical-align: text-top;
	border-bottom: 1px solid #000;
    border-right: 1px solid  #000;
}
table.nctx_table td.first-line {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #000;
	font-size: 95%
}

table.nctx_table td.right {
	border-right: none;
	border-bottom: 1px solid #000;

}

table.nctx_table td.last-line {
	display: none;
}
table.nctx_table td.sub-line {
	padding-left: 30px;
	padding-bottom: -5px;
	padding-top: -5px;
}




.payment ul {
	margin-top: 0.2em;
	margin-bottom: 0.6em;
}
a {
	color: #000;
	text-decoration: none;
}
.promo-welcome {
	padding: 0 0 50px 0;
	color: #000;
	font-size: 75%;
}
.promo-welcome h1 {
	font-family: Georgia, Times New Roman, serif;
	font-size:180%;
	margin: 5em 0 1em 0;
	letter-spacing: -0.05em;
	font-weight: normal;
	color: #000;
}
.notes {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 60%;
	color:#000;
	padding:0 0 5px 0;
}
.sm01 {
	font-family: Arial, sans-serif;
	font-size: 75%;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.sm01 a {
	color: #BD0204;
	text-decoration: none;
}
.sm02 {
	font-size: 80%;
	padding-left: 25px;
	padding-bottom: 0.2em;
	margin-top: 0.1 em
	line-height: 100%;
	text-indent: -25px;
}
.sm03 {
	font-size: 75%;
	padding-left: 50px;
	padding-bottom: 0.2em;
	padding-top: 0.1em;
	line-height: 100%;
	text-indent: -12px;
}
.sm03 a {
	color: #666;
}
.sm04 {
	font-size: 75%;
	padding-left: 75px;
	padding-bottom: 0.2em;
	padding-top: 0.1em;
	line-height: 100%;
	text-indent: -12px;
}
.sm04 a {
	color: #999;
}
.currency {
	color: #000;
	font-size: 72%;
}
table.currency td {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #000;
}
.archYear {
	display: none;
}
.archMonth {
	display: none;
}
.pressAddsctx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 120%;
	color: #000;
	width: 95%;
}
.addons {
	float: right;
	margin-left: 10px;
	width: 35%;
	padding: 1.5em 1.5em 1.5em 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 130%;
	border: 1px solid #000;
}
