﻿html, body { font-family: Arial; font-size:13px; color:#666; height:100%; padding:0; margin:0; background: #D8DAE9 url(pics/bg.jpg) repeat-x;}
div#wrapper{ margin:auto; width:960px; background-color:#fff; margin-top:0px; min-height:100%;}
div#top{ position:relative; width:100%;}
div#main{ position:relative; width:100%; padding-bottom:50px;}
div#footer{ clear:both; text-align:center; width:100%; background-image:url(pics/footerBG.jpg); background-repeat:no-repeat; height:50px; position:relative; bottom:-20px; color:#fff;}
div#footer a{ color:#ff00ff;}
div#newsletter{ width:210px; background-image:url(pics/newsletterBG.png); background-repeat:no-repeat; margin:auto; height:210px; text-align:center;}
.newsletter{ padding-top:115px;}
div#consultation{ width:210px; background-image:url(pics/consultationsBG.png); background-repeat:no-repeat; margin:auto; height:210px; text-align:center;}
.consultation{ padding-top:134px;}

.mainL{ width:205px; float:left; min-height:350px; margin-top:10px; margin-left:5px;}
.mainR{ width:750px; float:right;}
.mainRL{ float:left; width:515px; margin-right:5px; background-image:url(pics/mainBG.jpg); background-repeat:no-repeat; background-position:top; margin-top:4px; min-height:300px;}
.mainRLContent{ width:490px; margin-left:15px;}
.mainRL2{ position:relative; float:left; width:440px;}
.mainText{ width:520px; margin-left:12px;}
.topL{ width:200px; float:left;}
.topR{ width:760px; float:right;}
.terms{ position:absolute; margin-top:4px; width:760px; text-align:right;}
.textTitle{margin-top:15px;}
.message{ color:#565fa0; font-weight:bold;}
.messageSmall{ color:#565fa0; font-weight:bold;}

/* Form Styles */
div#submit fieldset{margin-bottom: 10px; width:400px; margin:auto;}
div#submit legend {padding: 0 2px; color:#666; font-weight:bold;}
div#submit label {display: inline-block; line-height: 1.8; vertical-align: top;}
div#submit fieldset ol {margin: 0; padding: 0;}
div#submit fieldset li {list-style: none; padding: 1px; margin: 0; text-align:left;}
div#submit em {font-weight: bold; font-style: normal; color: #565fa0;}
div#submit label {width: 200px; /* Width of labels */}

div#login fieldset{margin-bottom: 10px; width:270px; margin:auto;}
div#login legend {padding: 0 2px; color:#666; font-weight:bold;}
div#login label {display: inline-block; line-height: 1.8; vertical-align: top;}
div#login fieldset ol {margin: 0; padding: 0;}
div#login fieldset li {list-style: none; padding: 1px; margin: 0; text-align:left;}
div#login em {font-weight: bold; font-style: normal; color: #565fa0;}
div#login label {width: 100px; /* Width of labels */}

div#add fieldset{margin-bottom: 10px; width:95%; margin:auto;}
div#add legend {padding: 0 2px; color:#666; font-weight:bold;}
div#add label {display: inline-block; line-height: 1.8; vertical-align: top; font-weight:bold;}
div#add fieldset ol {margin: 0; padding: 0;}
div#add fieldset li {list-style: none; padding: 1px; margin: 0; text-align:left;}
div#add em {font-weight: bold; font-style: normal; color: #565fa0;}
div#add label {width: 90px; /* Width of labels */}


/* Main Navigiation */
.nav{ position:absolute; left:10px; margin-top:266px; width:100%; border-bottom:1px;}
.nav a{ color:#fff; font-weight:bold;}
.nav a.selected{ color:#ff00ff; font-weight:bold; text-decoration:none;}
.nav ul{ text-decoration:none;}
.nav li {float: left; margin-top:15px; list-style:none;}

/* Sub Navigation */
.subNav{ position:relative; top:8px; margin-left:5px;}
.subNav a:hover{ color:#ff00ff; font-weight:bold;}
.subNav a{ width:175px; display:block; height:20px; margin-bottom:5px; color:#fff;}
a.subSelected{ color:#ff00ff; text-indent:5px; font-weight:bold;}

/* General Styles */
a{ color:#999; text-decoration:none;}
p a{ color:#ff00ff;}
a.selected{ color:#ff00ff;}
a:hover {color:#666;}
a.termsLink{ font-size:10px;}
a.sub{ font-size:13px;}
.menu1Padding{ padding-bottom:10px;}
p{ text-align:justify;}
.rightTitle{ margin-left:10px;}
h1{ font-size:14px;}
h2{ font-size:13px; color:#565FA0; text-align:justify;}
h3{ font-size:13px; color:#565FA0; text-align:center; padding-top:5px;}
.center{ text-align:center;}
.right{ text-align:right;}
.left{ text-align:left;}
hr{ width:270px;}
.imageTitle{font-size:13px; color:#565FA0; text-align:center; padding-top:5px;}
.accreditedBy{ font-size:14px; color:#565FA0; text-align:center; font-weight:bold;}
.moreLink{ margin-right:20px;}
.row1{ background-color:#fff;}
.row2{ background-color:#ccc;}
.controlHolder{ width:420px; text-align:center; margin:auto;}
.control{ width:250px; float:right; text-align:left;}
.controlLabel{ float:left; width:150px; text-align:right; font-size:medium; color:#666; font-family:Arial, Helvetica, Sans-Serif;}
.conditionsTable{ width:700px;}
.conditionsTable tr{ height:100px;}
.sitemap{ width:100%; background-color:#fff; margin-top:-3px; color:#999; text-align:right;}

/* Box Style 1 */
.box{ width:195px;}
.content{padding:2px; padding-bottom:10px;}
.tl, .tr, .bl, .br{	background-color: transparent; background-repeat: no-repeat;}
.tl{background-image:url(pics/tl.jpg);background-position: 0% 0%;}
.tr{background-image:url(pics/tr.jpg);background-position: 100% 0%;}
.bl{background-image:url(pics/bl.jpg);background-position: 0% 100%;	}
.br{background-image:url(pics/br.jpg);background-position: 100% 100%;}
.t, .b{background-color: transparent;background-repeat: repeat-x;}
.t{background-image:url(pics/tm.jpg);background-position: 0% 0%;}
.b{background-image:url(pics/bm.jpg);background-position: 50% 100%;}
.r{background-image:url(pics/mr.jpg);	background-position: 100% 0%;background-repeat: repeat-y;}
.l{background-color: #565fa0;background-image:url(pics/ml.jpg);background-position: 0% 100%;background-repeat: repeat-y;}

/* Box Style 2 */
.box2{ width:285px;}
.content2{padding:2px; padding-bottom:10px;}
.tl2, .tr2, .bl2, .br2{	background-color: transparent; background-repeat: no-repeat;}
.tl2{background-image:url(pics/box2/tl.gif);background-position: 0% 0%;}
.tr2{background-image:url(pics/box2/tr.gif);background-position: 100% 0%;}
.bl2{background-image:url(pics/box2/bl.gif);background-position: 0% 100%;	}
.br2{background-image:url(pics/box2/br.gif);background-position: 100% 100%;}
.t2, .b2{background-color: transparent;background-repeat: repeat-x;}
.t2{background-image:url(pics/box2/tm.gif);background-position: 0% 0%;}
.b2{background-image:url(pics/box2/bm.gif);background-position: 50% 100%;}
.r2{background-image:url(pics/box2/mr.gif);	background-position: 100% 0%;background-repeat: repeat-y;}
.l2{background-color: #eee;background-image:url(pics/box2/ml.gif);background-position: 0% 100%;background-repeat: repeat-y;}

/* Box Style 3 */
.box3{ width:200px;}
.content3{padding:2px; padding-bottom:10px;}
.tl3, .tr3, .bl3, .br3{	background-color: transparent; background-repeat: no-repeat;}
.tl3{background-image:url(pics/box3/tl.gif);background-position: 0% 0%;}
.tr3{background-image:url(pics/box3/tr.gif);background-position: 100% 0%;}
.bl3{background-image:url(pics/box3/bl.gif);background-position: 0% 100%;	}
.br3{background-image:url(pics/box3/br.gif);background-position: 100% 100%;}
.t3, .b3{background-color: transparent;background-repeat: repeat-x;}
.t3{background-image:url(pics/box3/tm.gif);background-position: 0% 0%;}
.b3{background-image:url(pics/box3/bm.gif);background-position: 50% 100%;}
.r3{background-image:url(pics/box3/mr.gif);	background-position: 100% 0%;background-repeat: repeat-y;}
.l3{background-color: #eee;background-image:url(pics/box3/ml.gif);background-position: 0% 100%;background-repeat: repeat-y;}

/* Table Styles */
table.enquiries{ width:540px;}

/* Home Page Styles */
div#mainLeft{ float:left; width:730px; margin-top:2px; min-height:300px; margin-left:5px;}
.mainLeftAdvert{ margin-left:5px;}
.mainLeft{ float:left; width:720px; margin-right:5px; background-image:url(pics/mainBG2.jpg); background-repeat:no-repeat; background-position:top; margin-top:2px; min-height:300px; margin-left:5px;}
.mainLeftHome{ float:left; width:720px; margin-right:5px; background-image:url(pics/mainBG2.jpg); background-repeat:no-repeat; background-position:top; margin-top:2px; min-height:300px; margin-left:5px;}
.mainLeftContent{ width:680px; margin-left:15px;}

div#mainLeft2{ float:left; width:720px; margin-top:2px; min-height:300px; margin-left:0px;}
.mainLeft2{ float:left; width:720px; margin-right:5px; background-image:url(pics/mainBG2.jpg); background-repeat:no-repeat; background-position:top; margin-top:2px; min-height:300px; margin-left:0px;}
.mainLeftContent2{ width:680px; margin-left:15px;}

div#mainRight{ float:right; width:210px; margin-top:25px; text-align:center;}
img.advert{ margin-top:15px;}
img.advert2{ margin-top:15px; margin-left:8px;}
img.arrangeBtn{ margin-top:15px;}
div#links{ width:100%; margin:0 auto;}
div#links ul{ list-style:none; padding:0; margin:0;}
div#links li{ float:left; width:220px; text-align:center;}
div#links a{ display:block;}