#content {
padding-top:0px;
}

.errormessage {
	font-weight: bold;
	color: #FF0000;
}
.progressText {
	font-weight: bold;
}
.yourpremiummainred {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 6px;
}
.yourpremiummainblue {
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	margin-bottom: 6px;
}
.yourpremiummainredsmall {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 6px;
}
.yourpremiummainbluesmall  {
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	margin-bottom: 6px;
}
.redtext {color: #FF0000}
.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 250px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.searchHighlight {
	background-color: #FFFF00;}
	
/* -- New Medical Declaration page styles -- created by Greg 18/10/07  */

.listLowerAlpha {
	list-style-type: lower-alpha;	
}

.listBlackDot {
	list-style-type:square;
}
textarea.endorsements {
	width:400px;
	height:100px;
}
.nonskiclubmessage {
	/*text-align:center;
	border:1px solid #000000;*/
	font-weight:bold;
}

table.AboutUsLogoTable{
	width:100%;
}

td.AboutUsLogoTable{
	text-align:center;
	vertical-align:top;
}

#faqWrapper h2 {
	padding:10px 0px 10px 0px;
	text-transform:uppercase;	border-bottom:1px solid #0099FF;
color:#0099FF;
}

.faqQuestion, .faqQuestionAnswer {
padding:10px 0px 10px 0px;
}

h1 {
	border-bottom:0px solid #ffffff;
	margin-bottom:10px;
}