#content {
padding-top:0px;
padding-bottom:10px;
}

.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:0px 0px 0px 0px;
}

h1 {
	border-bottom:0px solid #ffffff;
	margin-bottom:10px;
}

/*-- added as part of refresh --*/

#insColumn1 {float:left;width:69%;}
#insColumn2 {float:right;width:30%;}


.insBoldRed{font-weight: bold;
	color: #FF0000;}
	
	#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#ffffff;
	padding:2px 5px;
	color:#333;
	display:none;
	width:200px;
	}	
	
#advertise ul {padding:0px;}
#advertise li {padding:0px;}

#insFormContainer {width:570px; float:left;}
#insProgressPanel {
width:250px; float:right;
padding-top:50px;
}

#insProgressPanel img {
border:1px dotted #999999;
margin-bottom:10px;
}
.insProgressPanelBKG {
background-color:#BCDDFE;
}


#insPremiumPanelContent {border:1px dotted #999999;}

.errormessage{
	color:#FF0000;
	font-weight:bold;
}

form.main-form fieldset select.screening {
	width:150px;
}

form.main-form fieldset input.screening {
	width:150px;
}

