<style>
<!--

body {
	margin:0px 30px;
	background:#cccccc;
	text-align:left;
}

form {
	/* this is a simple and efficient way of switching off the pervasive whitespace-creating effects of closing form tags.  */
	display:inline;
}

body, td, select, input {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:10pt;
	color:#333333;
}

h1 { 
	font-size:16pt;
	padding:5px 5px;
	text-align:left;
}

h2 { 
	font-size:14pt;
	padding:0px 0px;
	text-align:left;
}

.heading1 { 
	font-size:16pt;
	font-weight:bold;
	padding:5px 5px;
	text-align:left;
}

.heading2 { 
	font-size:12pt;
	font-weight:bold;
	padding:2px 2px;
	text-align:left;
}

table { 
	table-layout:fixed;
}

table.default { 
	border-collapse:collapse;
}

table.mainTable { 
	background:#ffffff;
	width:850px;
	height:100%;
	border-collapse:collapse;
	table-layout:fixed;
}

table.contentTable { 
	background:#ffffff;
	width:720px;
	height:100%;
	border-collapse:collapse;
	table-layout:fixed;
	margin:0px;
	border:0px;
	padding:0px;
}

table.rates { 
	table-layout:fixed;
	border-collapse:collapse;
	margin:0px 0px 0px 20px;
}

th.ratesLabel {
	text-align:left;
	width:175px;
	border-bottom:2px solid black;
	padding:5px;
}	

th.ratesData {
	text-align:right;
	width:75px;
	border-bottom:2px solid black;
	padding:5px;
}	

td.ratesData1 {
	background:#eeeeee;
	text-align:right;
	padding:5px;
}	

td.ratesData2 {
	background:#dddddd;
	text-align:right;
	padding:5px;
}	

td.ratesLabel1 {
	background:#eeeeee;
	text-align:left;
	padding:5px;
}	

td.ratesLabel2 {
	background:#dddddd;
	text-align:left;
	padding:5px;
}	

table.tour { 
	table-layout:fixed;
	border-collapse:collapse;
	margin:0px 0px 0px 20px;
}

th.tourLabel {
	text-align:left;
	width:400px;
	border-bottom:2px solid black;
	padding:5px;
}	

th.tourData {
	text-align:left;
	width:125px;
	border-bottom:2px solid black;
	padding:5px;
}	

td.tourData1 {
	background:#eeeeee;
	text-align:left;
	padding:5px;
}	

td.tourData2 {
	background:#dddddd;
	text-align:left;
	padding:5px;
}	

td.tourLabel1 {
	background:#eeeeee;
	text-align:left;
	padding:5px;
}	

td.tourLabel2 {
	background:#dddddd;
	text-align:left;
	padding:5px;
}	

table.card { 
	table-layout:fixed;
	border:1px solid black;
	border-collapse:collapse;
}

th.cardLabel {
	text-align:left;
	width:125px;
	border-bottom:2px solid black;
	padding:5px;
	border-right:1px solid #dddddd;
}	

th.cardData {
	text-align:center;
	width:45px;
	border-bottom:2px solid black;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardLabelPar {
	background:#000000;
	color:#ffffff;
	font-weight: bold;
	text-align:left;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardDataPar {
	background:#000000;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardLabelPar {
	background:#000000;
	color:#ffffff;
	font-weight: bold;
	text-align:left;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardDataPar {
	background:#000000;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardLabelBack {
	background:#0000ff;
	color:#ffffff;
	font-weight: bold;
	text-align:left;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardDataBack {
	background:#0000ff;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardLabelMiddle {
	background:#ffffff;
	color:#000000;
	font-weight: bold;
	text-align:left;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardDataMiddle {
	background:#ffffff;
	color:#000000;
	font-weight: bold;
	text-align:center;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardLabelFront {
	background:#ff0000;
	color:#ffffff;
	font-weight: bold;
	text-align:left;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.cardDataFront {
	background:#ff0000;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding:5px;
	border-right:1px solid #dddddd;
}	

table.slope { 
	table-layout:fixed;
	border:1px solid black;
	border-collapse:collapse;
}

th.slope {
	text-align:center;
	border-bottom:2px solid black;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td.slope {
	background:#000000;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding:5px;
	border-right:1px solid #dddddd;
}	

td {
/*	border: 1px solid black; */
	margin:0px;
	padding:0px;
	vertical-align=top;
}

td.mainBody { 
	padding: 10px;
}

td.newsCaption { 
	padding: 5px;
	font-size:8pt;
	color:#444444;
}
	
td.navigation { 
	border-bottom:1px solid #009060;
	padding:7px 0px;
	background:#003015;
	width:138px;
}
	
td.navigation2 { 
	border-bottom:1px solid #009060;
	padding:7px 0px;
	background:#003015;
	width:138px;
}

table.coupon {
   padding:10px;
	border-style:dashed;
	width:550px;
}

td.coupon {
	text-align:center;
}

td.couponName {
	text-align:center;
	font-size:40;
	font-weight:bold;
}

td.couponExpires {
	text-align:center;
	font-size:24;
	font-style:italic;
}

td.lessons {
	padding:5px;
}	

a.navigation:link {color: #88bb88; font-weight:bold; text-decoration: none; font-size: 110%;}
a.navigation:visited {color: #88bb88; font-weight:bold; text-decoration: none; font-size: 110%;}
a.navigation:hover {color: #FFFFFF; font-weight:bold; text-decoration: underline; font-size: 110%;}
a.navigation:active {color: #FFFFFF; font-weight:bold; text-decoration: underline; font-size: 110%;}

a.navigation2:link {color: #FFFFFF; font-weight:bold; text-decoration: none; font-size: 110%;}
a.navigation2:visited {color: #FFFFFF; font-weight:bold; text-decoration: none; font-size: 110%;}
a.navigation2:hover {color: #FFFFFF; font-weight:bold; text-decoration: underline; font-size: 110%;}
a.navigation2:active {color: #FFFFFF; font-weight:bold; text-decoration: underline; font-size: 110%;}

th.mainBodyTitle { 
	padding:5px 5px;
	text-align:left;
}

.buttonscontainer {
	width: 180px;
}

.buttons a {
	color: #000000;
	background-color: #ffddaa;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-bottom: 1px solid #000000;
	font: 13px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons a:hover {
	background-color: #cc9966;
	color: #000000;
	text-decoration: none;
}

-->
</style>