/*		CONTENT*//* Import the forms.css */@import "forms.css";h1{	display:block;	color:#900;	padding-bottom:15px;	margin-bottom:15px;	border-bottom:2px dotted #808284;	font-size:250%;	font-weight:bold;}h1 span{	color:#555;}h2{	display:block;	color:#900;	font-weight:bold;	font-size:140%;	margin:20px 0 10px 0;}h3{	display:block;	color:000000;	font-weight:bold;	font-size:120%;	margin-top: 20px;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;}p{	line-height:150%;	margin:0 0 1.5em 0; }.hide{	display:none;}ul,ol{	padding-top: 0;	padding-right: 0;	padding-bottom: 0px;	padding-left: 30px;}ul li,ol li{	margin:0 0 1em 0;}ol li a{	display:inline;}ul.links{	list-style:none;	margin: 0;	padding-left: 5px;	padding-bottom: 15px;}ul.links li{	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;}ul.links li a{	background:url('../images/furn/bullet.gif') no-repeat 0 3px;	text-decoration:none;	color:#0000FF;	padding-top: 3px;	padding-right: 0;	padding-bottom: 3px;	padding-left: 25px;}ul.links li a:hover{	color:#900;}q{	line-height:150%;}q strong{	}.right{	float:right;}.left{	float:left;}blockquote{	border:2px dotted #ccc;	padding:1.2em;	/*font-size:90%;*/	color:#900;	margin:0 0 20px 0;}blockquote strong{	margin:0;}blockquote p{	margin-bottom:0;}sup{	vertical-align:super;	font-size:0.9em;}h1 sup, h2 sup{	font-size:0.6em;}p sup{	font-size:0.4em;}ul sup{	font-size:0.8em;}table.data{	border:1px dotted #888;	border-width:1px 1px 0 0;	font-size:120%;	width:99%;	text-align:center;}table.data tr{}table.data tr.top{}table.data th,table.data td{	padding:6px;	border:1px dotted #888;	border-width:0 0 1px 1px;}table.data .top th,table.data .top td{	font-weight:bold;	color:#000;	background-color:#F0F0F0;	}table.data th{	font-weight:bold;	color:#900;	text-transform:capitalize;	text-align:left;}table.data th strong{	font-weight:900;	font-size:1.2em;}table.data td{	}table.data td.past{	color:#999;}/* booking courses */table.courses{	width:580px;	margin-left:0.5em;	border-collapse:collapse;}table.courses thead th{	padding:0.75em 0.5em 0.75em 0.5em;	text-align:left;}table.courses td{	border-bottom:solid 1px #888;	padding:0.75em 0.5em 0.75em 0.5em;	text-align:left;}table.courses td.first{	border-left:solid 1px #888;}table.courses td.last{	border-right:solid 1px #888;}table.courses td.single{	border-top:solid 1px #888;}table.courses td.split{	border-top:double 3px #888;}table.courses td.break{	border:0;}table.courses td.level_i{	background-color:#E3FAE3;}table.courses td.level_ii{	background-color:#FFE0E0;}table.courses td.level_iii{	background-color:#D4E9FF;}table.courses td.level_pa,table.courses td.level_cpia,table.courses td.level_br{	background-color:#DCDDDE;}table.courses input{	width:50px;}p.booking_note{	width:450px;	margin-left:140px;	text-align:justify;	margin-top:2em;	font-weight:bold;	font-size:0.8em;}p#booking_legend{	float:left;	font-weight:bold;	margin-left:2.5em;}p#booking_contact_us{	text-align:right;	margin-right:12.5em;}div#booking_total_container{	margin-top:0em;	margin-right:1.5em;	margin-left:0.5em;	width:100px;	padding:0.5em;	border:solid 1px #888;}div#booking_total_container p{	font-weight:bold;	color:#990000;	margin:0 0 0.5em 0;	line-height:1.2em;}input#booking_total{	margin-left:10px;	border:0;	padding:0;	width:40px;}img.diagram{	margin-top:1.0em;	border:solid 1px #ccc;}p.hidden{	visibility:none;	display:none;	}