
.HeaderKicker
{
	font: normal normal 14px/14px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #6a5f57;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
}

h1
{
	font: lighter normal 28px/28px Century Gothic, Arial, Helvetica, sans-serif;
	color: #0096db;
	text-align: left;
	vertical-align: top;
	display: block;
}
h2
{
	font: bold normal 14px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	display: block;
	border: 1px solid #e6e6e6;
}
h3
{
	font: normal normal 22px/24px Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: left;
	vertical-align: top;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px dotted #cccccc;
}

.SubHeaders
{
	font: 15px Arial, Helvetica, sans-serif;
	color: #690505;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
}



.Text
{
	color: #333333;
	font: 13px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
.Text A:link
{
	color: #0096db;
	text-decoration: underline;
}
.Text A:visited
{
    color: #0096db;
	text-decoration: underline;
}
.Text A:hover
{
    color: #97714c;
	text-decoration: none;
}
.Text A:active
{
    color: #0096db;
	text-decoration: underline;
}



.TextMedium
{
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
.TextMedium A:link
{
	color: #003366;
	text-decoration: none;
}
.TextMedium A:visited
{
    color: #003366;
	text-decoration: none;
}
.TextMedium A:hover
{
    color: #00ccff;
	text-decoration: none;
}
.TextMedium A:active
{
    color: #003366;
	text-decoration: none;
}



.TextSmall
{
	color: #333333;
	font: 10px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	padding-top: 4px;
}
.TextSmall A:link
{
	color: #003366;
	text-decoration: none;
}
.TextSmall A:visited
{
    color: #003366;
	text-decoration: none;
}
.TextSmall A:hover
{
    color: #00ccff;
	text-decoration: none;
}
.TextSmall A:active
{
    color: #003366;
	text-decoration: none;
}



.TextHeader
{
	color: #333333;
	font: 16px Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 9px 9px 9px 18px;
	margin-right: 18px;
	background: #fcfaef;
	border: 1px solid #F60;
}
.TextHeader A:link
{
	color: #003366;
	text-decoration: none;
}
.TextHeader A:visited
{
    color: #003366;
	text-decoration: none;
}
.TextHeader A:hover
{
    color: #00ccff;
	text-decoration: none;
}
.TextHeader A:active
{
    color: #003366;
	text-decoration: none;
}
.TextHeader img
{
    padding-top: 4px;
}


.TableText
{
	font: 10px Arial, Helvetica, sans-serif;
}

.Question
{
	font: lighter normal 26px/26px Century Gothic, Arial, Helvetica, sans-serif;
	color: #ff9900;
	text-align: left;
	vertical-align: top;
}


.ListNumbers
{
	font: bold normal 15px/24px Arial, Helvetica, sans-serif;
	color: #3399cc;
	text-align: left;
	vertical-align: top;
}
.BulletTextHeaders
{
	font: normal normal 15px/24px Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
}
.BulletText
{
	color: #333333;
	font: 13px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	display: list-item;
	padding-bottom: 4px;
}



.Footer
{
	color: #666666;
	font: 10px/14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	vertical-align: bottom;
}
.Footer A:link
{
	color: #336699;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 6px;
}
.Footer A:visited
{
	color: #336699;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 6px;
}
.Footer A:hover
{
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 6px;
}
.Footer A:active
{
	color: #336699;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 6px;
}

.Copyright
{
	color: #999999;
	font: 9px/18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
}



.TextButton
{
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 18px;
}
.TextButton A:link
{
	color: #0096db;
	text-decoration: none;
	background: #FFFFFF;
	padding: 4px 9px;
	border: 1px solid #cccccc;
}
.TextButton A:visited
{
    color: #0096db;
	text-decoration: none;
	background: #FFFFFF;
	padding: 4px 9px;
	border: 1px solid #cccccc;
}
.TextButton A:hover
{
    color: #97714c;
	text-decoration: none;
	background: #FFFFFF;
	padding: 4px 9px;
	border: 1px solid #0096db;
}
.TextButton A:active
{
    color: #0096db;
	text-decoration: none;
	background: #FFFFFF;
	padding: 4px 9px;
	border: 1px solid #cccccc;
}



.TextButton2
{
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	margin:4px 2px;
}
.TextButton2 A:link
{
	display:inline-block;
	color: #0096db;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #cccccc;
	padding: 4px 9px;
}
.TextButton2 A:visited
{
	display:inline-block;
	color: #0096db;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #cccccc;
	padding: 4px 9px;
}
.TextButton2 A:hover
{
	display:inline-block;
	color: #97714c;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #0096db;
	padding: 4px 9px;
}
.TextButton2 A:active
{
	display:inline-block;
	color: #0096db;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #cccccc;
	padding: 4px 9px;
}



.CruiseFont
{
	color: #333333;
	font: 13px Georgia, Times, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.CruiseFont A:link
{
	color: #5c452e;
	text-decoration: none;
	font-style: italic;
}
.CruiseFont A:visited
{
    color: #5c452e;
	text-decoration: none;
	font-style: italic;
}
.CruiseFont A:hover
{
    color: #000000;
	text-decoration: none;
	font-style: italic;
}
.CruiseFont A:active
{
    color: #5c452e;
	text-decoration: none;
	font-style: italic;
}



.TextLogin
{
	color: #cc0000;
	font: 15px/15px Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
}
.TextLogin A:link
{
	color: #0096db;
	font-weight:bold;
	text-decoration: none;
}
.TextLogin A:visited
{
    color: #0096db;
	font-weight:bold;
	text-decoration: none;
}
.TextLogin A:hover
{
    color: #97714c;
	font-weight:bold;
	text-decoration: none;
}
.TextLogin A:active
{
    color: #0096db;
	font-weight:bold;
	text-decoration: none;
}

