body,table,td,option,select
	{
	background-color: #FFFFE3;
	border: 0px solid #000000;
	border-collapse: collapse;
	color: #003366;
	font: normal normal normal 10pt Arial, Verdana, "Trebuchet MS", sans-serif;
	height: 100%;
	margin: 0px;
	padding: 0px;
	}
table,td
	{
	vertical-align: top;
	}
option,select
	{
	border: 1px inset #AAFFAA;
	font: normal normal bold 12px Arial, Verdana, "Trebuchet MS", sans-serif;
	height: 18px;
	}

/*____________________________________________*/

a.global,a.global:visited,a.footer
	{
	background-color: #003366;
	border: 3px outset #003366;
	color: #80BFFF;
	display: block;
	font: normal normal bold 10pt Arial, Verdana, "Trebuchet MS", sans-serif;
	margin: 2px 0px;
	padding: 6px 4px;
	text-align: left;
	text-decoration: none;
	width: 160px;
	}
a.global:hover,a.global:active,a.footer:hover,a.footer:active
	{
	background-color: #BFDFFF;
	border: 3px inset #BFDFFF;
	color: #002244;
	cursor: default;
	display: block;
	font: normal normal bold 10pt Arial, Verdana, "Trebuchet MS", sans-serif;
	margin: 2px 0px;
	padding: 6px 4px;
	text-align: right;
	text-decoration: underline;
	width: 160px;
	}
a.footer,a.footer:visited
	{
	display: inline;
	margin: 0px 8px;
	padding: 4px 8px;
	text-align: center;
	text-decoration: none;
	width: 128px;
	}
a.footer:hover,a.footer:active
	{
	display: inline;
	margin: 0px 8px;
	padding: 4px 8px;
	text-align: center;
	width: 128px;
	}

/*____________________________________________*/

div.banner,h1.about,p.about,h1.answer,h2.answer,p.answer,ol.answer,h1.article,h2.article,p.article,ol.article,p.case,p.subCase,h1.course,h2.course,h3.course,h4.course,h4.course a,h5.course,h5.course a,ol.course,ol.course li,ul.course,ul.course li,p.course,hr.course,table.cruise,h1.cruise,h2.cruise,p.cruise,h1.find,p.find,h1.home,h2.home,h3.home,p.home,h1.laws,ol.laws,ul.links,h1.sched,table.sched,table.sched td,p.sched,h1.test,h2.test,p.test,h1.tips,h2.tips,p.tips
	{
	color: #003366;
	margin: 0px;
	padding: 0px;
	}
div.banner
	{
	font: normal normal bold 64px/64px Arial, Verdana, "Trebuchet MS", sans-serif;
	text-align: center;
	}
div#content1,div#content2,div#content3
	{
	cursor: default;
	display: none;
	font: normal normal normal 9pt Arial, Verdana, "Trebuchet MS", sans-serif;
	}
div.tab
	{
	background-color: #003366;
	border: 3px outset #003366;
	color: #80BFFF;
	cursor: default;
	display: inline;
	font: normal normal bold 9pt Arial, Verdana, "Trebuchet MS", sans-serif;
	margin: 4px 0px;
	padding: 4px 8px;
	width: 120px;
	}

/*____________________________________________*/

td.banner hr
	{
	color: #003366;
	height: 8px;
	width: 466px;
	}
td.banner
	{
	height: auto;
	padding: 0px 0px 16px 0px;
	vertical-align: middle;
	}
td.body
	{
	height: auto;
	padding: 0px 32px 0px 8px;
	width: 100%;
	}
td.bottom
	{
	height: auto;
	margin: 0px;
	padding: 10px;
	text-align: center;
	width: 100%;
	}
td.links
	{
	border: 0px solid #000000;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 0px;
	text-align: left;
	}
td#tab
	{
	margin: 16px 0px;
	padding: 16px 0px;
	}

/*____________________________________________*/

h1.about,h1.answer,h1.article,h2.article,h1.course,h1.course#other,h4.course,table.cruise,h1.cruise,h1.find,h1.home,h4.home,h1.laws,h1.sched,h1.test,h1.tips
	{
	color: #003366;
	margin: 0px;
	padding: 0px;
	}
h1.about,h1.answer,h1.article,h1.course,h1.cruise,h1.find,h1.home,h3.home,h1.laws,h1.sched,h1.test,h1.tips
	{
	color: #800000;
	padding-bottom: 8px;
	text-decoration: underline;
	}
p.about,p.answer,p.article,p.subCase,p.course,p.cruise,p.home
	{
	color: #003366;
	margin: 0px;
	padding: 0px 0px 16px 0px;
	text-indent: 0px;
	}

/*____________________________________________*/

h1.about
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	}
p.about
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	}

/*____________________________________________*/

h1.answer
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	}
h2.answer
	{
	border: 0px solid #000000;
	font: normal italic bold 16pt "Trebuchet MS", Arial, sans-serif;
	padding: 4px 0px;
	text-align: right;
	}
p.answer
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	}
ol.answer
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	padding-left: 32px;
	text-align: justify;
	}
ol.answer li
	{
	margin: 0px;
	padding: 0px 0px 16px 0px;
	}

/*____________________________________________*/

h1.article
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	}
h2.article
	{
	font: normal normal bold 16pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 8px;
	text-align: right;
	}
p.article
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	}
ol.article
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	padding-left: 32px;
	text-align: justify;
	width: 80%;
	}
ol.article li
	{
	margin: 0px;
	padding: 0px 0px 16px 0px;
	}
span.article#large
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	}

/*____________________________________________*/

p.case
	{
	font: normal normal bold 14pt Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 4px 0px;
	text-align: justify;
	}
p.subCase
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	padding-bottom: 24px;
	padding-left: 32px;
	text-align: justify;
	}
hr.case
	{
	height: 4px;
	margin: 0px;
	text-align: center;
	width: 48px;
	}

/*____________________________________________*/

h1.course
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 16px;
	text-align: right;
	}
h1.course#other
	{
	color: #003366;
	font: normal normal bold 32pt/32pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	}
h2.course
	{
	font: normal normal bold 16pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 8px;
	text-align: right;
	}
h3.course
	{
	font: normal italic bold 16pt "Trebuchet MS", Arial, sans-serif;
	margin: 0px 0px 0px 20px;
	text-align: left;
	}
h4.course,h4.course a
	{
	color: #800000;
	font: normal normal bold 16pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding: 4px 0px;
	}
h5.course,h5.course a
	{
	font: normal normal bold 13pt "Trebuchet MS", Verdana, Arial, sans-serif;
	padding-top: 4px;
	}
ol.course,ol.course li
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	margin-left: 24px;
	}
ul.course
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	margin: 8px 0px 0px 8px;
	padding-left: 8px;
	}
ul.course li
	{
	margin-left: 8px;
	padding-left: 8px;
	}
ul.course li ul ul
	{
	margin-left: 96px;
	padding-left: 4px;
	}
ul.course#outside
	{
	margin: 4px 0px 4px 64px;
	}
p.course
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	margin-left: 24px;
	text-align: justify;
	}
hr.course
	{
	height: 4px;
	margin: 16px 0px 8px 0px;
	text-align: right;
	width: 70%;
	}

/*____________________________________________*/

table.cruise
	{
	border-collapse: collapse;
	font: normal normal bold 9pt Arial, Verdana, "Trebuchet MS", sans-serif;
	width: 100%;
	}
h1.cruise
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	}
h2.cruise
	{
	font: normal normal bold 16pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 32px;
	text-align: right;
	}
p.cruise
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	}
ul.cruise
	{
	font: normal normal normal 10pt Verdana, "Trebuchet MS", Arial, sans-serif;
	margin: 0px 0px 0px 80px;
	padding: 4px 0px;
	text-align: justify;
	}
ul.cruise li.cruise
	{
	font: normal normal bold 10pt Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	}
span.cruise#large
	{
	font: normal normal bold 28pt/28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	}

/*____________________________________________*/

h1.find
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 16px;
	text-align: right;
	}
p.find
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	margin-bottom: 8px;
	text-align: right;
	}
p.find a
	{
	color: #003366;
	font: normal normal bold 13pt "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	}
p.find a:hover
	{
	font: normal normal bold 13pt "Trebuchet MS", Arial, sans-serif;
	text-decoration: underline;
	}

/*____________________________________________*/

h1.home
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;

	}
h2.home
	{
	font: normal normal bold 18pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	}
h3.home
	{
	font: bold normal 16pt Verdana, "Trebuchet MS", Arial, sans-serif;
	}
h4.home
	{
	font: bold normal 14pt Verdana, "Trebuchet MS", Arial, sans-serif;
	margin: 0px;
	}
.bookCover img,.bookCover a
	{
	border: 0px solid #000000;
	}
h4.home a
	{
	color: #003366;
	text-decoration: none;
	}
h4.home a:hover
	{
	text-decoration: underline;
	}
p.home
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	}
span.home#large
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	}
table.bookCover td
	{
	text-align: center;
	}

/*____________________________________________*/

h1.laws
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 32px;
	text-align: right;
	}
ol.laws
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;

	padding-left: 32px;
	text-align: justify;
	}
ol.laws li
	{
	margin: 0px;
	padding: 0px 0px 16px 0px;
	}

/*____________________________________________*/

ul.links
	{
	list-style-type: circle;
	list-style-position: inside;
	padding-left: 32px;
	}
ul.links li
	{
	text-align: left;
	}
ul.links li a
	{
	color: #003366;
	font: normal normal normal 13pt "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	}
ul.links li a:hover
	{
	font: normal normal bold 13pt "Trebuchet MS", Arial, sans-serif;
	text-decoration: underline;
	}

/*____________________________________________*/

div.order
	{
	display: inline;
	}

/*____________________________________________*/

h1.sched
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 8px;
	text-align: right;
	}
table.sched
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	}
table.sched td
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	padding-left: 16px;
	}
p.sched
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	margin-bottom: 8px;
	text-align: justify;
	text-indent: 16px;
	}
ul.sched
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 0px 64px;
	}
ul.sched li
	{
	margin-bottom: 8px;
	}

/*____________________________________________*/

h1.test
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 16px;
	text-align: right;
	}
h2.test
	{
	color: #800000;
	font: normal normal bold 14pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding: 0px 10% 16px 0px;
	text-align: right;
	}
p.test
	{
	color: #003366;
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 16px 0px;
	text-indent: 20px;
	text-align: justify;
	}

/*____________________________________________*/

h1.tips
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	}
h2.tips
	{
	font: normal normal bold 18pt Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: right;
	}
h3.tips
	{
	font: normal normal bold 20pt Arial, sans-serif;
	margin: 0px;
	text-align: right;
	}
h3.tips a
	{
	color: #003366;
	text-decoration: none;
	}
h3.tips a:hover
	{
	text-decoration: underline;
	}
p.tips
	{
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	}
span.tips#large
	{
	font: normal normal bold 28pt Verdana, "Trebuchet MS", Arial, sans-serif;
	}
ol.tips
	{
	color: #003366;
	margin: 0px 0px 0px 24px;
	padding: 16px 0px 0px 32px;
	font: normal normal normal 14pt Georgia, "Times New Roman", Times, serif;
	padding-left: 32px;
	text-align: justify;
	}
ol.tips li
	{
	margin: 0px;
	}
div.tips
	{
	font: normal normal bold 12pt Verdana, "Trebuchet MS", Arial, sans-serif;
	padding: 16px 0px 0px 0px;
	text-align: center;
	}

a.tips,a.tips:visited
	{
	color: #003366;
	text-decoration: none;
	}
a.tips:hover,a.tips:active
	{
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
	}
.coursecenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
	background-color: #CCCCCC;
	padding: 4px;
	text-align: center;
}
.endorsement {
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	padding-left: 80px;
	font-size: 14pt;
}
.courseprice {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 24px;
}
.tipoftheweek {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #FFCC33;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
	width: 600px;
	border: medium double #CC6600;
	background-position: center;
	margin: 6px;
	left: 100px;
}
