/* Basic Styles */
/* Link Styles */

a:link { color: #00a2b3; text-decoration: none; }
a:visited { color: #00a2b3; text-decoration: none; }
a:hover { color: #00a2b3; text-decoration: none; }
a:active { color: #00a2b3; text-decoration: none; }
/* Template Layout */

.container { background-color: #fff; text-align: left; position: relative; width: 830px; margin: 10px; padding: 10px; border: solid 1px #ec008c; }
.header { }
.menu a { background-color: #ec008c; text-align: left; width: 166px; float: left; padding: 5px 10px; border: solid 1px #fff; }
.menu a:hover { background-color: #00a2b3; text-align: left; padding: 5px 10px; width: 166px; float: left; border: solid 1px #fff; }
.menu-left a { background-color: #ec008c; 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: #00a2b3; 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: #ec008c; 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: #00a2b3; 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: 560px; 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: #ec008c; text-align: center; height: 16px; clear: left; padding: 5px 10px; }

/* Enquiry Form Styling*/
.enquiry-colour { background-color: #00a2b3; }
.enquiry-header { color: #fff; font-size: 11pt; font-weight: bold; background-color: #ec008c; text-align: center; }
.enquiry-text { color: #fff; font-size: 10pt; }
.enquiry-gap { background-color: #fff; }
.enquiry-valid-colour { background-color: #ec008c; }
.enquiry-img { background-image: url(../images/valid.gif); background-repeat: no-repeat; background-position: 0 1px; }
/*Content styling*/
body { color: #474747; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #f7ffff; text-decoration: none; }
p { margin-top: 8px; margin-bottom: 8px; }
td { color: #474747; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
h1 { color: #ec008c; font-size: 14pt; font-weight: bold; margin-right: 0; margin-bottom: 12px; margin-left: 0; }
h2 { color: #ec008c; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h3 { color: #ec008c; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h4 { color: #ec008c; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h5 { color: #ec008c; font-size: 12pt; font-weight: bold; margin: 12px 0; }
h6 { color: #ec008c; font-size: 12pt; font-weight: bold; margin: 12px 0; }
hr { margin-top: 12px; margin-bottom: 12px; border-color: #ec008c #fff #fff; border-style: dotted; border-width: 1px; }
/*link block styling*/
.link { font-size: 8pt; }
.image { border: solid 1px #00a2b3; }
.table { border: solid 1px #ec008c; }
form {margin: 0px 0px 0px 0px; }
.emphasis { color: #00a2b3; font-size: 11pt; font-weight: bold; }
.border { padding: 10px; border: solid 1px #ec0065; }
.error {color:#FF0000;}
