@charset "utf-8";
html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0; border: 0;}
body {margin:0px; background-image:url(../images/main_bg.gif); background-position:center; background-repeat:repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#666;}
.blue {color:#47bbdf;}
.darkBlue {color:#0b233d;}
 
#OuterContainerNav {background-color:#bbc2c9; clear:both; margin-top:7px;}
#CentreContainerNav {margin:0 auto; width:996px; min-height:26px; background-image:url(../images/head_bg_nav.gif);}
.topNav {font-size:80%; font-weight:bold; color:#fff;}
.topNav a:link, .topNav a:visited {color:#77CBE5; text-decoration:none;}
.topNav a:hover, .topNav a.active {color:#fff;}
.topNav li {display:inline; padding-right:8px;}
.topNav ul {margin:0px; padding:5px 0px 5px 24px;}
.navOff {color:#FFF; padding-right:8px;}

a.bluelink:link, a.bluelink:visited {color:#47bbdf; text-decoration:underline;}
a.bluelink:hover, a.bluelink:active {color:#0b233d; text-decoration:underline;}
 
#OuterContainerBloo{background-color:#d9f1f8; height:7px; overflow:hidden;}
#CentreContainerBloo {margin:0 auto; width:996px; height:7px; background-color:#77cbe5; overflow:hidden;}
 
#OuterContainerSubNav {background-color:#d9f1f8;}
/*#CentreContainerSubNav {margin:0 auto; width:996px; min-height:26px; background-image:url(../images/head_bg_subnav.gif); font-size:80%; font-weight:bold; color:#fff;}*/
#CentreContainerSubNav {margin:0 auto; width:996px; min-height:26px; background-image:url(../images/head_bg_subnav.gif); font-size:70%; font-weight:bold; color:#fff;}
.subNav a:link, .subNav a:visited {color:#0b233d; text-decoration:none;}
.subNav a:hover, .subNav a.active {color:#fff;}
.subNav li {display:inline; padding-right:4px;}
.subNav ul {margin:0px; padding:5px 0px 5px 25px;}
 
#OuterContainerSides {background-image:url(../images/sides_bg.gif); background-repeat: repeat-x; background-position: bottom;}
#Content {margin:0 auto; width:948px; background-position:center bottom; background-repeat: no-repeat; font-size:75%; padding:15px 24px 0px 24px;}
#Content h1 {font-size:120%; padding-bottom:15px; color:#0b233d}
#Content h2 {font-size:120%; padding-bottom:15px;}
#Content p {padding-bottom:10px;}
#Content .graphContainer {float:left;width:534px;padding:25px 0px 35px 0px; text-align:center;background:url(../images/table_panel.jpg) no-repeat top;}
#Content .graphCopy {float:left;width:534px;padding-bottom:15px;}
#Content .graph {float:left;width:267px;}
#ContentHome {margin:0 auto; width:948px; background-position:center bottom; background-repeat: no-repeat; font-size:75%; padding:34px 24px 0px 24px;}
#ContentHome h1 {font-size:120%; padding-bottom:15px; color:#0b233d}
#ContentHome p {padding-bottom:10px;}
#ContentTop {float:right; width:534px;}
#ContentTop a, #ContentTop a:link, #ContentTop a:visited {color:#47bbdf; text-decoration:none;}
#ContentTop a:hover, #ContentTop a.active {color:#0b233d;}
#ContentTop li {display:inline; font-weight:bold;}
#ContentTop ul {margin:0 0 7px 0; padding:0 0 7px 0;}
#ContentTopMaidenhead {float:right; width:534px; font-size:95%;}
#ContentTopMaidenhead a, #ContentTopMaidenhead a:link, #ContentTopMaidenhead a:visited {color:#47bbdf; text-decoration:none;}
#ContentTopMaidenhead a:ContentTopMaidenhead, #ContentTopMaidenhead a.active {color:#0b233d;}
#ContentTopMaidenhead li {display:inline; font-weight:bold;}
#ContentTopMaidenhead ul {margin:0 0 7px 0; padding:0 0 7px 0;}

#ContentAbout {float:right;	width:534px;/*padding:0 0 75px 0;*/padding:0 0 70px 0;}
#ContentAbout .para {float:left;width:534px;}
#ContentAbout .paraleft {float:left;width:422px;}
#ContentAbout .pararight {float:right;width:100px;text-align:right;}
#ContentAbout ul {list-style-image:url(../images/bullet.gif);margin-top:5px;}
#ContentAbout li {padding-left:0px;text-align:justify;}
#ContentAbout hr {padding:0px; margin:15px 0 15px 0;}
#ContentAbout a:link, #ContentAbout a:visited {color:#47bbdf; text-decoration:underline;}
#ContentAbout a:hover, #ContentAbout a.active {color:#0b233d; text-decoration:underline;}

#ContentLocation {float:right;	width:534px;/*padding:0 0 75px 0;*/padding:0 0 70px 0;}
#ContentLocation ul {list-style-image: url(../images/bullet.gif); padding-top: 0px; margin-top: 5px;}
#ContentLocation li {padding-left: 0px; padding-right: 10px;}
#ContentLocation hr {padding:0px; margin:15px 0 15px 0;}
#ContentLocation a:link, #ContentLocation a:visited {color:#47bbdf; text-decoration:underline;}
#ContentLocation a:hover, #ContentLocation a.active {color:#0b233d; text-decoration:underline;}

#ContentRight {float:right;	width:534px;/*padding:0 0 75px 0;*/padding:0 0 90px 0;}
#ContentRight ul {list-style-image: url(../images/bullet.gif); padding-top: 0px; margin-top: 5px;}
#ContentRight li {padding-left: 0px; padding-right: 10px;}
#ContentRight hr {padding:0px; margin:15px 0 15px 0;}
#ContentRight a:link, #ContentRight a:visited {color:#47bbdf; text-decoration:underline;}
#ContentRight a:hover, #ContentRight a.active {color:#0b233d; text-decoration:underline;}

#ContentRightKey {float:left;width:506px;padding-top:10px;}
#ContentRightKey .keycontainer{float:left;width:506px;padding-bottom:18px;}
#ContentRightKey .keyleft {float:left;width:36px;}
#ContentRightKey .keyright {float:left;width:460px;padding-left:10px;}
#ContentRightKey .keyrightmid {float:left;width:460px;padding-left:10px;padding-top:8px;}

#ContentLeftLocation  {float:left; width:392px; padding:0 0 195px 0;}
#ContentLeftMap  {float:left; width:392px; padding:0 0 80px 0;}
#ContentLeftHome {float:left; width:392px; padding:0 0 250px 0;}
#ContentLeftHome .contactleft {float:left;width:160px;padding-top:20px;}
#ContentLeftHome .contactright {float:right;width:230px;padding-top:20px;}
#ContentLeftFullWidth {float:left; width:492px;}
#ContentLeftQTVR {float:left; width:947px; padding:0 0 100px 0;}
#ContentLeftQTVR .container{float:left; width:947px;}
#ContentLeftQTVR li {display:inline; font-weight:bold;}
#ContentLeftQTVR ul {margin:0 0 7px 0; padding:0 0 7px 0;}
#ContentLeftQTVR a:link, #ContentLeftQTVR a:visited {color:#47bbdf; text-decoration:none;}
#ContentLeftQTVR a:hover, #ContentLeftQTVR a.active {color:#0b233d; text-decoration:none;}

#ContentLeftQuickRef {float:left; width:947px; padding:0 0 80px 0;}
#ContentLeftQuickRef li {padding-left: 0px; padding-right: 0px;}
#ContentLeftQuickRef ul {list-style-image: url(../images/bullet.gif); padding-top: 0px; margin-top: 5px; padding-left: 10px; margin-left:12px;}
#ContentLeftQuickRef a:link, #ContentLeftQuickRef a:visited {color:#47bbdf; text-decoration:none;}
#ContentLeftQuickRef a:hover, #ContentLeftQuickRef a.active {color:#0b233d; text-decoration:none;}

#QTVR {width:900px;}
#QTVRMov{float:left; width:600px;}
#QTVRText{font-size:70%; color:#000; float:right; padding-left:10px; width:290px;}
/*#ContentLeftHome a:link, #ContentLeftHome a:visited {color:#47bbdf; text-decoration:underline;}
#ContentLeftHome a:hover, #ContentLeftHome a.active {color:#0b233d; text-decoration:underline;}*/
#ContentRightHome {float:right;	padding:0 0 0 0; width:534px;}
#ContentRightHome ul {padding:0 0 0 20px; margin:5px 0 8px 5px;}
#ContentRightHome li {padding:0px 10px 8px 0;}
#ContentRightHomeContact {float:right; width:534px; height:52px;}
#HomeContactLeft {float:left;}
#HomeContactRight {float:right;}
#ContentRightFullContact {float:right; width:432px; height:52px;}
/*#ContentRightHome a:link, #ContentRightHome a:visited {color:#0b233d; text-decoration:underline;}
#ContentRightHome a:hover, #ContentRightHome a.active {color:#0b233d; background-color:#77CBE5; text-decoration:none;}*/
.clear {clear:both; height:0px;}

#ContentLeftGallery {float:left; width:392px; padding:0;}
#ContentRightGallery {float:right;	width:534px; padding:0 0 0 0;}
#ContentRightGallery a:link, #ContentRightGallery a:visited {color:#47bbdf; text-decoration:underline;}
#ContentRightGallery a:hover, #ContentRightGallery a.active {color:#0b233d; text-decoration:underline;}
 
#OuterContainerBottom {background-color:#bbc2c9; clear:both;}
#CentreContainerBottom {background-image:url(../images/head_bg_nav.gif); margin:0 auto; width:948px; font-size:65%; color:#77CBE5; padding:7px 24px 7px 24px;}
#CentreContainerBottom a:link, #CentreContainerBottom a:visited {color:#77CBE5; text-decoration:none;}
#CentreContainerBottom a:hover, #CentreContainerBottom a.active {color:#fff;}
#CentreContainerBottomRight {float:Right;}
#CentreContainerFooter {margin:0 auto; width:996px; font-size:65%; color:#999; padding-top:6px;}
#CentreContainerFooter a:link, #CentreContainerFooter a:visited {color:#999; text-decoration:none;}
#CentreContainerFooter a:hover, #CentreContainerFooter a.active {color:#0b233d;}
#CentreContainerFooterLeft {float:left; width:730px; padding-left:22px;}
#CentreContainerFooterRight {float:right; width:200px; padding-right:22px;}

.submitLink{border: 1px solid #47bbdf;background-color:#47bbdf;color:#FFFFFF;}
.input{color:#666;border: 1px solid #47bbdf;}
.textarea{color:#666;border: 1px solid #47bbdf;}

.Enquiry{padding-top:8px; width:534px;}
.Field{padding-top:2px;}
.Copyleft{width:230px;float:left;}
.Fieldleft{width:230px;float:left;padding-top:2px;}
.Submit{width:250px;float:left;text-align:right;}

.descriptionTable {font-size:90%;}

.FeaturesUL{padding-top:10px;padding-bottom:10px;}
.trigger{cursor:pointer;}		
.trigger:hover{cursor:pointer;}		
.expanded{cursor:pointer;}
.expanded:hover{cursor:pointer;}
.show{position:static;display:table;}
.hide{position:absolute;left:-999em;height:1px;width:100px;overflow:hidden;}
p img {border:none;}
