/* CSS Document */body {	background-color:#FFFFFF;	margin: 0px;	padding: 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #330000;}form {	margin: 0px;	padding: 0px;}a:link, a:visited {	color: #8078c0;}a:hover, a:active {	color: #999999;}.accessibility {	display: none;}.clear {	height: 0px;	clear: both;	overflow: hidden;}.pdf-right {	float:right;	padding-top:15px;}img {	margin:0px;	padding:0px;}.container {	width: 799px;	margin-left: auto;	margin-right: auto;}.<h4> {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#6B1901;}	.header {	width: 799px;	margin-top: 45px;	height:252px;}.menu {	background-color:#330033;	width:154px;	display:block;	height:171px;	float:left;	font-size:12px;	letter-spacing:1px;}.menu ul {	padding: 5px 0px 0px 0px;	margin: 0px 0px 0px -19px;	list-style: none;	display:block;}.menu li {	font-family:Verdana, Arial, Helvetica, sans-serif;	line-height:22px;	text-indent:19px;}.menu a:link,.menu a:visited {	color:#FEE398;	text-decoration:none;	padding-left: 18px;}.menu a:hover,.menu a:active {	color:#ffffff;	text-decoration:none;	background-image:url(../images/menu_triangle.gif);	background-position:left;	background-repeat:no-repeat;}.header-index {	float:left;	width: 645px;	background-image: url(../images/index_header.jpg);	background-repeat:no-repeat;	height:171px;	margin:0px;	padding:0px;}.header-about {	float:left;	width: 645px;	background-image:url(../images/about_header.jpg);	background-repeat:no-repeat;	background-position:right;	height:171px;}.header-courses {	float:left;	width: 645px;	background-image:url(../images/courses_header.jpg);	background-repeat:no-repeat;	background-position:right;	height:171px;}.header-location {	float:left;	width: 645px;	background-image:url(../images/location_header.jpg);	background-repeat:no-repeat;	background-position:right;	height:171px;}.header-student {	float:left;	width: 645px;	background-image:url(../images/student_header.jpg);	background-repeat:no-repeat;	background-position:right;	height:171px;}.header-contact {	float:left;	width: 645px;	background-image:url(../images/contact_header.jpg);	background-repeat:no-repeat;	background-position:right;	height:171px;}.header-private {	float:left;	width: 645px;	background-image:url(../images/contact_header.jpg);	background-repeat:no-repeat;	background-position:right;	height:171px;}.header-gallery {	float:left;	width: 645px;	background-image:url(../images/gallery_header.jpg);	background-repeat:no-repeat;	background-position:right;	height:171px;}.header h1 {	float:right;	font-family:"Times New Roman", Times, serif;	margin:0px;	padding:10px 66px 0 0;	font-size:45px;	color:#FFFFFF;	font-weight:lighter;}.header span {	padding:1px 0 0 25px;	margin:0px;	font-size:30px;	color:#F9EED0;	display:block;}.subheading {	height:82px;	background-image:url(../images/subheader-bg.jpg);	width:799px;	display:block;	float:left;}.quote {	color:#6B1901;	padding:5px 0 5px 19px;	margin:0px;	float:left;}.boxes-index {	float:right;	background-image:url(../images/index_boxes.jpg);	background-repeat: no-repeat;	width:421px;	height:52px;	margin:0px;	padding:0px;}.boxes-about {	float:right;	background-image:url(../images/about_boxes.jpg);	width:421px;	height:42px;	margin:0px;	padding:0px;}.boxes-courses {	float:right;	background-image:url(../images/courses_boxes.jpg);	width:421px;	height:42px;	margin:0px;	padding:0px;}.boxes-student {	float:right;	background-image:url(../images/student_boxes.jpg);	width:421px;	height:42px;	margin:0px;	padding:0px;}.boxes-location {	float:right;	background-image:url(../images/location_boxes.jpg);	width:421px;	height:42px;	margin:0px;	padding:0px;}.boxes-contact {	float:right;	background-image:url(../images/contact_boxes.jpg);	width:421px;	height:42px;	margin:0px;	padding:0px;}.boxes-private {	float:right;	background-image:url(../images/contact_boxes.jpg);	width:421px;	height:42px;	margin:0px;	padding:0px;}.boxes-gallery {	float:right;	background-image:url(../images/gallery_boxes.jpg);	width:421px;	height:42px;	margin:0px;	padding:0px;}.subheading h2 {	float:left;	margin:0px;	padding:10px 0 7px 19px;	font-family:"Times New Roman", Times, serif;	font-weight:lighter;	font-size:40px;	color:#590901;	width:250px;}.subsub{	color:#808199;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	font-style:normal;	font-weight:bold;	font-weight:lighter;	padding-top:20px;	padding-bottom:15;}.main {	clear: both;	margin:0px;	padding:0px;	width:799px;	float:left;}.submenu {	width:160px;	display:block;	float:left;	overflow:hidden;}.submenu a:link,.submenu a:visited {	color:#6B1901;	text-decoration:none;}.submenu a:hover,.submenu a:active {	color:#330000;	text-decoration:none;}.submenu ul {	padding: 5px 0px 0px 0px;	margin: 0px;	list-style: none;	display:block;	font-size:10px;	width:160px;	float:left;}.submenu li {	font-family:Verdana, Arial, Helvetica, sans-serif;	line-height:36px;	text-indent:19px;	border-bottom:solid 1px #6B1901;	overflow:hidden;	width:160px;}.maintext {	width:639px;	float:left;}.main h3 {	colour:#2B0A06;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	line-height:23px;	font-weight:lighter;	padding:20px 0px 10px 0px;	margin:0px;	width:304px;}.main h4 {	colour:#2B0A06;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	line-height:23px;	font-weight:bold;	padding:20px 0px 0px 0px;	margin:0px;	width:270px;}		.main p {	margin:0px;	padding:0px;	width:240;}p.image-captions {	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-seri;	font-weight:200;	color:#660000;	line-height:17px;	padding-left:20px;	padding-top:10px;	padding-bottom:25px;}.maintext-left {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#2b0a06;	padding-top:10px;	padding-left:25px;	line-height:20px;	width:304px;	float:left;	float:left;}.indextext-left {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#2b0a06;	padding-top:10px;	padding-left:25px;	line-height:20px;	width:314px;	float:left;}.contact-left {	padding-top:40px;	width:220px;	float:left;	text-align:right;	font-size:13px;	line-height:23px;}.maintext-right {	padding-top:45px;	padding-bottom:10PX;	line-height:13px;	font-size:10px;	float:right;	width:300px;}.address-details{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#2b0a06;	text-align:right;	line-height:17px;	width:200px;	float:right;	padding-top:15px;}	.address-details-head{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#2b0a06;	text-align:right;}	.contact-image {	padding-top:20px;	float:right;	width:380px;}.indexmaintext-right {	padding-top:10px;	padding-bottom:10PX;	line-height:13px;	width:292px;	font-size:9px;	float:left;}.maintext-right img {	margin: 0px 0px 0px 0px;	border: 1px solid #663300}.maintext-right p {	margin:0px;	padding:5px 0px 20px 20px;}.coursetext-right {	padding-top:10px;	padding-bottom:10PX;	padding-left:10PX;	line-height:13px;	font-size:9px;	float:right;	width:298px;}.coursetext-right img {	margin: 40px 0px 0px 0px;	border: 1px solid #663300}.pdf {	border:solid 1px #CFA764;	width:147px;	margin: 44px 0 0 0;	padding:5px 5px 1px 5px;	float:left;}.pdf img {		margin:0px;	float:left;}.pdf a:link,.pdf a:visited {	color:#6B1901;	text-decoration:none;	font-weight:bold;	font-size:9px;}.pdf a:hover,.pdf a:active {	color:#FF0000;	text-decoration:none;}.links{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#CFA764;	font-size:10pt; 	line-height:25px;	padding-top:20px;}.footer {	clear:both;	background-image:url(../images/footer_bg.gif);	background-repeat:no-repeat;	height:67px;	width:734px;	padding:35px 0 0 65px;	font-size:9px;}.footer-left {	float:left;	}.footer-left a:link,.footer-left a:visited {	color:#996633;	text-decoration:none;	font-weight:bold;	margin-right:25px;}.footer-left a:hover,.footer-left a:active {	color:#330000;	text-decoration:none;}.footer-right {	float:right;	font-size:10px;	color:#999999;	height:10px;	}.footer-right a:link,.footer-right a:visited {	color:#666666;	text-decoration:none;	font-weight:bold;}.footer-right a:hover,.footer-right a:active {	color:#330000;	text-decoration:none;}label { 	width:80px;	margin:0px 3px 0 0;	padding:0px;	float:left;	text-align:right;	line-height:24px;}.contact {	margin:3px;	padding:1px;	border:solid 1px #996633;	width:200px;	height:18px;	float:left;}textarea.contact {	width:200px;	height:80px;}.enquiries-pic {	background-image:url(../images/stool_chair_02.jpg);}.policy_text {	width:500px;	float:left;	padding-left:40px;	padding-top:40px;}.form_pic {	background-image: url(../images/enquiry_main.jpg);	width:280px;	height:250px;	float:right;	margin-top:20px;}	.intro-text {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#2B0A06;	padding-top:20px;	padding-left:40px;	width:300px;	float:left;	line-height:15px;}.student {	width: 613px;	border-bottom: 1px solid #6F493C;	border-top: 1px solid #6F493C;	padding: 15px 0px 15px 0px;	margin-top: 20px;}.students-text {	width: 500px;	margin: 30px 0px 10px 0px;	padding-left: 10px;}.student img {	float: left;}.student-inner {	float: left;	width: 392px;	padding: 0px 10px 0px 10px;}.student-inner h3 {	margin: 0px 0px 5px 0px;	padding: 0px;	line-height: normal;}.student-inner a:link,.student-inner a:visited {	color:#996633;	text-decoration:none;	font-weight:bold;	margin-right:25px;}.student-inner a:hover,.student-inner a:active {	color:#330000;	text-decoration:none;}.wide-text {	width: 629px;	padding-left: 10px;}