HTML, BODY{margin:0; padding:0;}
BODY{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
STRONG{color:#3333CC}
DIV{margin:0;padding:0}
IMG{border:none;}
A{color:#1F1FB8; outline:none}
A:hover{color:#FF6600}
A:visited{color:#10105F}
.clearboth{clear:both}
#wrapper{
	width: 960px;
	margin: 0 auto;
}
#header H1{
	display: block;
	width: 694px;
	height: 64px;
	margin: 0;
	padding: 0;
}
#header H1 A{
	display: block;
	text-indent: -9421px;
	background-image:url(../../images/layout/header_title.png);
	width: 694px;
	height: 64px;
	margin: 0;
	padding: 0;
}
H2{font-size:23px; color:#3333CC; font-family:"Trebuchet MS",Trebuchet; margin: 0 0 19px 0; padding: 19px 0 0 0;}
H3{font-size:18px; color:#3333CC; font-family:"Trebuchet MS",Trebuchet;}
#menu{
	background-image:url(../../images/layout/horiz_line.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#menu UL{list-style:none;padding:0;margin:0;}
#menu LI{display:block;float:left}
#menu LI A{display:block;height:24px;line-height:24px;padding:5px 25px 5px 0; font-family:"Trebuchet MS",Trebuchet;font-size:18px;text-decoration:none; color:#1F1FB8}
#menu LI A:hover{color:#FF6600}
#content{margin-top:20px;}
#footer{
	background-image:url(../../images/layout/horiz_line.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	margin: 12px 0;
}
.secure_rights_logo{float:left;height:18px;}
.left_footer{float:left;height:18px;line-height:18px; margin-left:8px}
.right_footer{float:right;height:18px;line-height:18px;}

#large_col{float:left; width:578px; margin-right:10px}
#form_col{width:372px; float:right}

#you_what_images{width:407px; float:right; height:270px}
#you_what_links{width:163px; float:left; margin-right:8px}
#you_what_links UL{list-style:none; margin:0; padding:0}
#you_what_links UL LI{background-position:left top;background-repeat:no-repeat;display:block;float:left;height:44px;
margin:0 0 5px 0;padding:0;}
#you_what_links UL LI A{display:block;height:44px;width:163px;text-indent:-9000px;}
#you_what_links UL LI A:hover{display:block;height:44px;width:163px;text-indent:-9000px;opacity:0.75}

#form_header{background-image:url(../../images/layout/form_header_bg.png); background-position:top; background-repeat:no-repeat; height: 115px; width:372px; margin:0; padding:0;}
#form_body{background-image:url(../../images/layout/form_background.png); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0;}
#form_body #enquiry_form{padding:0; margin:0}
#form_header H2{font-size:23px; color:#3333CC; font-family:"Trebuchet MS",Trebuchet;margin:0; padding:25px 0 0 25px;}
#form_header P{margin:0; padding:5px 150px 5px 25px;}

#form_body LABEL{margin:3px 2px 0 25px; float:left; width:170px; line-height:25px; height:25px; font-size:12px;}
#form_body LABEL.longer{width:250px}
#form_body INPUT,SELECT{float:right; margin: 3px 25px 0 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}
#form_body INPUT.tick{float:left; margin: 8px 5px 0 25px; width:auto; height:auto}
#form_body .tick_txt{line-height:18px; width:303px; height:auto; margin-left:5px}
#form_body BR{clear:both}
#form_body .submit{width:326px; margin:3px 25px 12px 0}
#form_body{margin-bottom:10px}

.footer_links{text-align:center; font-size:12px}

#image_fade_holder{position:relative; height:270px;}
#image_fade_holder IMG {position:absolute; top:0; left:0; z-index:8;}
#image_fade_holder IMG.active {z-index:10;}
#image_fade_holder IMG.last-active {z-index:9;}

h2 .hl{color:#FF6600}

#form_header P.secure_text_1{font-size:11px; color:#666666;margin-top:0;padding-top:0;font-style:italic}
.secure_text_2{font-size:11px; color:#666666; padding:0 25px 8px 25px; font-style:italic}
.form_error{background-color:#FFF4F2; border: 2px solid #FF0000;}


/* --- Warning Messages --- */

.warning {background: #fff6bf url(../../images/icons/warning_22.png) center no-repeat; background-position: 15px 50%; border-top: 			2px solid #ffd324;
	border-bottom: 			2px solid #ffd324;
	padding: 				10px 20px 5px 52px;
}
.information {
	background:  			#C9DFF1 url(../../images/icons/information_22.png) center no-repeat;
	background-position: 	15px 50%; /* x-pos y-pos */
	border-top: 			2px solid #8CBBE1;
	border-bottom: 			2px solid #8CBBE1;
	
	padding: 				10px 20px 5px 52px;
}
.fail {
	background: 			#FFBFBF url(../../images/icons/warning_22.png) center no-repeat;
	background-position: 	15px 50%; /* x-pos y-pos */
	border-top: 			2px solid #FF2424;
	border-bottom: 			2px solid #FF2424;
	
	padding: 				10px 20px 5px 52px;
}
.success {
	background: 			#E4FAB8 url(../../images/icons/success_22.png) center no-repeat;
	background-position: 	15px 50%; /* x-pos y-pos */
	border-top: 			2px solid #93D110;
	border-bottom: 			2px solid #93D110;
	
	padding: 				10px 20px 10px 52px;
}