body { font-family: arial; font-size: 90%; text-align: center; line-height: 150%; background-color: #dcdcdc; margin: 0px; background-image: url(/images/aIsfUGQywhIMu7HmALFX0yn0b4.png); background-repeat: no-repeat; background-position: center 250px; background-attachment: scroll; }
input, select, textarea { font-size: 90%; font-family: arial; }
table { width: 100%; font-size: 100%; }
a { color: blue; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { color: #666666; border: solid black 0px; text-align: left; vertical-align: top; }
img { border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6 { display: block; font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; line-height: 150%; }
p { margin: 0px 0px 15px 0px; line-height: 150%; }
ol, ul, li { padding: 0px; margin: 0px; list-style-type: none; }
table { border-spacing: 0px; }
td, th { padding: 0px; }

.hidden { display: none; }

div.layout_standard { width: 100%; margin: 0px auto 0px auto; background: none; }
div.layoutheaderimg { width: 100%; background-color: white; text-align: center; margin: 0px auto 0px auto; background-image: url(/images/CBXRjkUbUwYPsa9lXGkk00100n.gif); background-repeat: repeat-x; padding: 23px 0px 0px 0px; }
div.layouttopmenu { width: 100%; margin: 0px auto 8px auto; height: 44px; background-image: url(/images/RFpyGBQBEA2pTvUyBvw8001018.png); }
div.layoutmiddle { clear: both; width: 957px; border: solid #c0c0c0 1px; border-radius: 20px; margin: 0px auto 0px auto; }
div.layoutcontent { clear: both; border: solid white 1px; border-radius: 20px; padding: 17px 12px 17px 12px; background: #ececec; }
.section5 div.layoutmiddle { margin-top: 500px; }
.section5 div.pagecomponents { position: absolute; top: 270px; }
div.layoutcredits { display: none; }

div.nav_simple { width: 927px; margin: 0px auto 0px auto; height: 34px; padding: 5px 20px 0px 20px; background-image: url(/images/dFUXMlKX7Z4ZptX65xHK0qv013.png); }
div.nav_simple a { color: #333333; text-decoration: none; }
div.nav_simple .item { float: left; padding: 0px 30px 0px 20px; background-image: url(/images/ksFAkKGt2mUnxgfVmRO400c00c.png); background-repeat: no-repeat; background-position: left center; }
div.nav_simple .item:hover, div.nav_simple .selected
   { background-image: url(/images/4MHFnS0Ez5Wjylui6Ac900c00c.png); }
div.nav_simple .item:hover a, div.nav_simple .selected a { color: black; }

div.std_contentpage { background: white; border-radius: 20px; padding: 20px; }
div.std_contentpage .pagetitle { font-weight: bold; font-size: 150%; padding: 0px 0px 20px 0px; }
div.std_contentpage .pagecontent h2 { font-weight: bold; font-size: 120%; padding: 0px 0px 10px 0px; }
div.std_contentpage .pagecontent ul { padding: 0px 0px 0px 20px; }
div.std_contentpage .pagecontent ul li { list-style-type: disc; }
div.std_contentpage .pagecontent ol { padding: 0px 0px 0px 20px; }
div.std_contentpage .pagecontent ol li { list-style-type: decimal; }
div.enquirypage { background-image: url(/images/fsGr6sl0Thk9nIYpV5Vm0b40g4.jpg); background-position: 500px 20px; background-repeat: no-repeat; min-height: 600px; }

div.surv_standard .field { clear: both; padding: 5px 0px 0px 0px; }
div.surv_standard .label { float: left; width: 200px; text-align: right; padding: 0px 10px 0px 0px; }
div.surv_standard .input { float: left; width: 300px; }
div.surv_standard .buttons { padding: 20px 0px 0px 210px; clear: both; }



div.contactus, div.googlemap { background: #ececec; border-radius: 20px; border: solid #c0c0c0 1px; padding: 20px; height: 380px; }
div.contactus .titletxt, div.googlemap .titletxt { font-weight: bold; font-size: 120%; padding: 0px 0px 10px 0px; }
div.contactus { position: absolute; margin: 0px 0px 0px -33px; width: 420px;  }
div.googlemap { position: absolute; margin: 0px 0px 0px 462px; width: 420px;  }

/* Paul */
.field_text, .field_area, .field_radio { font-family: Tahoma, Geneva, sans-serif; font-size: 85%;  }
.input { font-size: 100%;}
.homepage { font-family: tahoma,arial,helvetica,sans-serif; font-size: 85%;}
.homepage .maintitle1 {font-size: 120%; font-weight: bold; color: black;}
.homepage .maintitle2 {color: #800080; font-size: 150%; font-weight: bold;}
.homepage .maintitle3 {color: #800080; font-size: 100%; font-weight: bold;}
.homepage ul {margin-bottom: 20px;}
.homepage li {color:#007399; font-weight: bold;}
a:link, a:visited {color:#007399; text-decoration: none;}
a:hover {color:#007399; text-decoration: underline}
.confirm h2 {font-size: 130%; font-weight: bold; margin-bottom: 20px;}
.content h2 {font-size: 120%; font-weight: bold;}


.g-recaptcha iframe { padding-left: 140px; }

