/* TYPE STYLES */


p {
	font-size:11px;
	line-height:16px;
	margin: 0px 0px 10px 0px;
	}

ul {
	margin:15px 70px 40px 40px;
	}
	
li {
	font-size:11px;
	line-height:16px;
	list-style-image: url(../img_web/trim_arrow.gif);
	margin:0px  0px 5px  0px;
	}
	
h1 {								/* primary heading text */
	font-size:21px;
	line-height:16px;
	font-weight:bold;
	color:#666666;
	margin:10px 0px 24px 0px;
	}

h2 {								/* strapline text */
	font-size:14px;
	line-height:18px;
	margin:0px 0px 30px 0px;
	font-weight:normal;
	}

h3 {								/* sub-heading text */
	font-size:13px;
	line-height:14px;
	color:#000000;
	margin:20px 0px 10px 0px;
	}

h4 {								/* mini sub-heading text */
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#666666;
	margin:20px 0px 10px 0px;
	}

h5 {								/* mini text */
	font-size:09px;
	line-height:14px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	}

h6 {								/* homepage strapline text */
	font-size:14px;
	line-height:18px;
	margin:0px 0px 20px 0px;
	font-weight:normal;
	color:#666666;
	}
	
/* force RHS column bottom & RHS margin without breaking layers */

.col-RHS-wrapper {
	padding:0px 30px 60px 0px;
	}


/* LHS subnav styles */


#subnav-option {
	height:auto;
	padding:6px 6px 6px 12px;
	font-size: 11px;
	color:#333;
	}
	
#subnav-option-base {
	height:auto;
	padding:8px 6px 8px 12px;
	font-size: 11px;
	}
	
.subnav-titletext {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
		padding:0px 6px 6px 12px;
		line-height: 26px;
	}

.faq{
	font-size:13px;
	line-height:14px;
	color:#237fab;
	margin:25px 0px 10px 0px;
}

.error{
	color:#ff0303; 
	background-color:inherit; 
	font-weight:bold;
}

.errorbox {
	border: 1px solid #ff0303;
	padding: 6px;
	margin: 0 0 10px 0;
	color:#ff0303; 
	background-color:inherit; 
	font-weight:bold;
	text-align: center;
	font-size:12px;
}

form {
	padding:0;
	margin:0;
}

form em {
	clear: left;
	display:block;
	font-style:normal;
	padding:5px 0 0 0;
}

label {
	float: left;
	width: 25%;
	color: #666666;
	text-align:right;
	padding:2px 5px 0 0;
	margin: 0 5px 0 0;
	font-size:12px;
}

fieldset {
	border: 1px solid #ff0303;
	padding: 0 10px 10px 10px;
	margin: 0 0 15px 0;
}

legend {
	font-weight:normal;
	color: #666666;
	font-size:12px;
	font-style:italic;
}