﻿@charset "utf-8";
/* CSS Document */

body {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                
                color: #000000;
}

a:link,
a:visited {
                color: #000000;
                
                text-decoration: underline;
}

a:hover,
a:active {
                color: #f7941d;
                
                text-decoration: none;
}

a img {
                border: none;
}

.clearer {
                clear: both;
}

.underline {
                text-decoration: underline !important;
}

.underline a:link,
.underline a:visited
.underline a:hover
.underline a:active {
                text-decoration: underline !important;
}

.italics {
                font-style: italic !important;
}

.italics a:link,
.italics a:visited
.italics a:hover
.italics a:active {
                font-style: italic !important;
}

#container {
                width: 973px;
                
                margin: 0px auto 0px auto;
                padding: 0px 0px 0px 0px;
}

#header {
                float: left;

                width: 973px;
                height: 80px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#header #header_left {
                float: left;

                width: 486px;
                height: 80px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: left;
}

#header #header_left img.logo {
                float: left;
                
                margin: 10px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                display: inline;
}

#header #header_right {
                float: left;

                width: 486px;
                height: 80px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
}

#header #header_right h1 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #8c8c8c;
                
                margin: 0px 0px 0px 0px;
                padding: 35px 0px 0px 0px;
}

#header #header_right h1 a:link,
#header #header_right h1 a:visited,
#header #header_right h1 a:hover,
#header #header_right h1 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #8c8c8c;
                
                text-decoration: none;
}

#navigation_main {
                float: left;
                
                width: 973px;
                height: 45px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#navigation_main ul {
                float: right;
                
                height: 25px;
                
                margin: 0px 0px 0px 0px;
                padding: 10px 0px 10px 0px;
                                
                list-style: none;
}

#navigation_main ul li {
                float: left;
                
                height: 25px;
                
                margin: 0px 5px 0px 0px;
                padding: 0px 0px 0px 1px;
                
                border-right: 1px solid #000000;
}

#navigation_main ul li a:link,
#navigation_main ul li a:visited,
#navigation_main ul li a:hover,
#navigation_main ul li a:active {
                float: left;
                
                height: 25px;
                line-height: 25px;

                margin: 0px 0px 0px 0px;
                padding: 0px 1px 0px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 15px;
                font-weight: normal;
                
                border-right: 5px solid #ffffff;
                
                text-decoration: none;
}

#navigation_main ul li.selected {
                margin: 0px 5px 0px 0px;
                padding: 0px 0px 0px 8px;

                background: url(../images/navigation_main_ul_li_left.jpg) top left no-repeat;
}

#navigation_main ul li.selected a:link,
#navigation_main ul li.selected a:visited,
#navigation_main ul li.selected a:hover,
#navigation_main ul li.selected a:active {
                margin: 0px 0px 0px 0px;
                padding: 0px 8px 0px 0px;

                color: #ffffff;
                
                border-right: 5px solid #ffffff;

                background: url(../images/navigation_main_ul_li_right.jpg) top right no-repeat;
}

#banner {
                float: left;
                
                width: 973px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 1px 0px 1px 0px;
                
                background: url(../images/banner_default.jpg) center left no-repeat;
                
                border-top: 3px solid #b2b2b2;
                border-bottom: 3px solid #b2b2b2;
}

#banner #banner_1 {
                float: left;

                width: 618px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
}

#banner #banner_1 h1 {
                float: right;
                
                font-family: Arial, Helvetica, sans-serif;
                font-size: 27px;
                font-weight: normal;
                
                color: #000000;
                
                margin: 0px 0px 0px 0px;
                padding: 50px 10px 0px 0px;
}

#banner #banner_2 {
                float: left;

                width: 187px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
                
                background: url(../images/banner_2.jpg) top left no-repeat;
}

#banner #banner_2.on {
                background: url(../images/banner_2_on.jpg) top left no-repeat;
}

#banner #banner_2 h2 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;
                
                margin: 0px 0px 0px 0px !important;
                padding: 0px 0px 0px 0px !important;
}

#banner #banner_2 h2 a:link,
#banner #banner_2 h2 a:visited,
#banner #banner_2 h2 a:hover,
#banner #banner_2 h2 a:active {
                float: left;
                
                width: 117px; /* 187 */
                
                margin: 0px 0px 0px 0px;
                padding: 20px 0px 0px 70px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;
                
                text-decoration: none;
                text-align: center;
}

#banner #banner_2 img.button_clickhere {
                float: right;
                
                width: 87px;
                
                margin: 0px 0px 0px 0px;
                padding: 94px 3px 0px 97px;
}

#banner #banner_3 {
                float: left;

                width: 168px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
                
                background: url(../images/banner_3.jpg) top left no-repeat;
}

#banner #banner_3.on {
                background: url(../images/banner_3_on.jpg) top left no-repeat;
}

#banner #banner_3 h2 {
                float: left;

                width: 168px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;

                text-align: center;
}

#banner #banner_3 h2 a:link,
#banner #banner_3 h2 a:visited,
#banner #banner_3 h2 a:hover,
#banner #banner_3 h2 a:active {
                float: left;

                width: 168px;
                
                margin: 0px 0px 0px 0px;
                padding: 20px 0px 0px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;
                
                text-decoration: none;
}

#banner #banner_3 img.button_clickhere {
                float: left;
                
                width: 87px;
                
                margin: 0px 0px 0px 0px;
                padding: 94px 3px 0px 78px;
}

#maincontent {
                float: left;
                
                width: 973px;
                
                margin: 0px 0px 0px 0px;
                padding: 20px 0px 20px 0px;
}

#maincontent #maincontent_left {
                width: 350px;
                
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#maincontent #maincontent_middle {
                width: 623px;
                
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#maincontent #maincontent_right {
                width: 350px;
                
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#maincontent_middle .content {
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 10px 20px 10px 20px;
}

.content h1 {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 15px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #000000;
}

.content h1 a:link,
.content h1 a:visited,
.content h1 a:hover,
.content h1 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #000000;
                
                text-decoration: none;
}

.content h2 {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 30px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                font-weight: bold;
                
                color: #007cc4;
}

.content h2 a:link,
.content h2 a:visited,
.content h2 a:hover,
.content h2 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                font-weight: normal;
                
                color: #007cc4;
                
                text-decoration: none;
}

.content h3 {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 5px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                
                color: #000000;
}

.content h3 a:link,
.content h3 a:visited,
.content h3 a:hover,
.content h3 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                
                color: #000000;
                
                text-decoration: none;
}

.content p {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: normal;
                text-align: justify;
                
                color: #000000;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 30px 0px;
}

.content ul {
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                list-style: none;
}

.content ul li {
                margin: 0px 0px 0px 0px;
                padding: 5px 0px 10px 30px;
                
                font-size: 13px;
                
                color: #454545;
                
                background: url(../images/ul_li_piggybank.jpg) top left no-repeat;
}

.content ul li p {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                font-size: 14px;
                
                color: #454545;
}

.content ul li p a:link,
.content ul li p a:visited,
.content ul li p a:hover,
.content ul li p a:active {
                color: #454545;
                
                text-decoration: underline;
}

.content ul li p a:hover,
.content ul li p a:active {
                color: #d47300;
                
                text-decoration: none;
}

#maincontent_right #enquiryform {

                
                width: 308px;
                
                margin: 0px auto 0px auto;
                padding: 0px 0px 0px 0px;
}

#maincontent_right #enquiryform_container img {
                float: left;
}

#enquiryform_container #enquiryform_content {
                float: left;
                
                width: 284px; /* 304 */
                
                margin: 0px 0px 0px 0px;
                padding: 0px 10px 0px 10px;
                
                background: url(../images/enquiryform_background.jpg) top left no-repeat #efc17b;
                border-left: 2px solid #072661;
                border-right: 2px solid #072661;
}

#enquiryform_container #enquiryform_content form {
                width: 284px;
}

#enquiryform_content h1 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 13px;
                font-weight: bold;
                
                color: #14285e;
}

#enquiryform_content table thead {
                text-align: left;
}

#enquiryform_content table {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
}

#enquiryform_content table label {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
}

#enquiryform_content table input {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
                
                border: 1px solid #0b275b;
                
                margin: 0px 0px 0px 0px;
                padding: 1px 2px 1px 2px;
}

.requiredfield {
                font-style: italic;
                padding-left: 10px;
                font-size: 10px;
                color: #990000;
}

.validation-advice {
                color: #990000;
                font-style: italic;
                font-size: 10px;
                height: 22px;
                padding-top: 3px;
} 

#footer {
                float: left;
                
                width: 951px; /* 973 */
                
                margin: 10px 0px 0px 0px;
                padding: 0px 11px 0px 11px;
                
                border-top: 3px solid #000000;
}

#footer #footer_left {
                float: left;
                
                width: 455px; /* 475 */
                
                margin: 0px 0px 0px 0px;
                padding: 10px 10px 10px 10px;
}

#footer #footer_left  p {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;

                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#footer #footer_right {
                float: right;
                
                width: 455px; /* 475 */
                
                margin: 0px 0px 0px 0px;
                padding: 10px 10px 10px 10px;
}

#footer #footer_right #navigation_footer {
                float: right;
}

#footer_right #navigation_footer ul {
                float: right;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                list-style: none;
}

#footer_right #navigation_footer ul li {
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 10px 0px 10px;
                
                border-left: 1px solid #000000;
}

#footer_right #navigation_footer ul li a:link,
#footer_right #navigation_footer ul li a:visited,
#footer_right #navigation_footer ul li a:hover,
#footer_right #navigation_footer ul li a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                
                text-decoration: none;
}

#footer_right #navigation_footer ul li a:hover,
#footer_right #navigation_footer ul li a:active {
                text-decoration: none;
}

