/* Basic Styles */
/* Link Styles */

a:link { color: #293b98; text-decoration: none; }
a:visited { color: #293b98; text-decoration: none; }
a:hover { color: #187800; text-decoration: none; }
a:active { color: #293b98; text-decoration: none; }
/* Template Layout */

.container { background-color: #fff; text-align: left; position: relative; width: 850px; margin: 10px; padding: 10px; border: solid 1px #293b98; }
.header { }
.menu a { background-color: #293b98; text-align: left; width: 166px; float: left; padding: 5px 10px; border: solid 1px #fff; }
.menu a:hover { background-color: #3475e3; text-align: left; padding: 5px 10px; width: 166px; float: left; border: solid 1px #fff; }
.menu-left a { background-color: #293b98; text-align: left; padding: 5px 10px; width: 166px; float: left; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.menu-left a:hover { background-color: #3475e3; text-align: left; padding: 5px 10px; width: 166px; float: left; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.menu-right a { background-color: #293b98; text-align: left; padding: 5px 10px; width: 166px; float: left; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff ;#fff; }
.menu-right a:hover { background-color: #3475e3; text-align: left; padding: 5px 10px; width: 166px; float: left; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
.menu-text { color: #fff; text-decoration: none; }
.content { width: 580px; float: left; padding: 10px; }
.enquiry { width: 250px; float: left; padding-top: 10px; padding-bottom: 10px; }
.footer { color: #fff; font-size: 10pt; font-weight: bold; background-color: #3475e3; text-align: center; height: 16px; clear: left; padding: 5px 10px; }

/* Enquiry Form Styling*/
.enquiry-colour { background-color: #46aad7; }
.enquiry-header { color: #fff; font-size: 11pt; font-weight: bold; background-color: #293b98; text-align: center; }
.enquiry-text { color: #fff; font-size: 10pt; }
.enquiry-gap { background-color: #fff; }
.enquiry-valid-colour { background-color: #293b98; }
.enquiry-img { background-image: url(../images/valid.gif); background-repeat: no-repeat; background-position: 0 1px; }
/*Content styling*/
body { color: #000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #fff8e5; text-decoration: none; }
p { margin-top: 8px; margin-bottom: 8px; }
td { }
h1 { color: #293b98; font-size: 14pt; font-weight: bold; margin-right: 0; margin-bottom: 12px; margin-left: 0; }
h2 { color: #293b98; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h3 { color: #187800; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h4 { color: #187800; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h5 { color: #187800; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h6 { color: #187800; font-size: 12pt; font-weight: bold; margin: 12px 0; }
hr { margin-top: 12px; margin-bottom: 12px; border-color: #a7a9ac #fff #fff; border-style: dotted; border-width: 1px; }
.emphasis { color: #c4122f; font-size: 12pt; font-weight: bold; }
/*link block styling*/
.link { font-size: 8pt; }
.image { border: solid 1px #187800; }
.border { padding: 10px; border: solid 1px #187800; }
.error {color:#FF0000;}

