table textarea {border: 1px solid #7F9DB9!important;}

body {background-color: #ECFAFF;padding: 0px;margin: 0px;font-family: arial;}

.error {color: red}

#body {float: left;width: 576px;padding: 5px 5px 10px 10px}
#body a {font-weight: bold;color: #66B8DC;text-decoration: none}
#body a:hover {text-decoration: underline}
#body div.box_home {width: 181px;height: 222px;float: left;background-color: #AEE0F7;font-size: 70%;
margin: 0px 4px 0px 4px}
#body div.box_home h2 {background: #004C80 url('images/background_box_home.gif') no-repeat top right;
height: 37px;color: white;font-size: 120%;margin: 0px;padding: 3px 44px 0px 10px;font-weight: bold}
#body div.box_home p {padding: 5px;margin: 0px;font-size: 100%}
#body div.home_centre {width: 217px;height: 250px;overflow: hidden;background: url('images/background_home_centre.jpg') no-repeat top right;padding: 0px 170px 0px 0px;margin-bottom: 10px}
#body h1, #body div.home_centre h1 {font-weight: normal;color: #66B8DC;font-size: 140%;margin-top: 0px
}
#body div.home_centre h3 {margin-bottom: 0px;font-size: 100%;color: #004C80}
#body div.home_centre h4 {font-size: 90%}
#body div.home_centre ul, #body div.site_map ul {margin: 0px 0px 0px 15px;}
#body div.home_centre li, #body div.site_map li {list-style-image: url('images/home_arrow.gif');
font-size: 90%;font-weight: bold;color: #004C80;margin-top: 6px;border-bottom: 1px dotted #E1E1E1;
padding-bottom: 4px}
#body div.site_map li a {color: #004C80;text-decoration: none}
#body div.testimonial {width: 140px;float: right;margin: 0px 0px 10px 10px;background: url('images/background_testimonials.gif') no-repeat}
#body div.testimonial h3 {margin: 20px 0px 0px 10px;color: #636363}
#body div.testimonial .name {font-size: 70%;color: #004C80;font-weight: bold}
#body h2 {color: #004C80;text-transform: uppercase;font-size: 100%;font-weight: bold}
#body h3 {font-weight: normal}
#body textarea {border: 1px solid black}
.thisform input{border: 1px solid black}
#removebox input{border: 0px solid white}
#body label {display: block;margin-top: 5px;padding-bottom: 2px;font-weight: bold;font-size: 70%;
color: #29A2D8}
#body p, #body ol, #body ul {font-size: 80%}
#body table.six_stages td, #body table td {vertical-align: top;font-size: 80%}
#body table.six_stages td.stage_1, #body table.six_stages td.stage_2, #body table.six_stages td.stage_3, #body table.six_stages td.stage_4, #body table.six_stages td.stage_5, #body table.six_stages td.stage_6 {font-weight: bold;color: #004C80;padding: 3px;width: 65px;text-align: right;font-size: 70%}
#body table.six_stages td.stage_1 {background-color: #B6CDE6;}
#body table.six_stages td.stage_2 {background-color: #C4D7EC;}
#body table.six_stages td.stage_3 {background-color: #D2E0F0;}
#body table.six_stages td.stage_4 {background-color: #DAE6F2;}
#body table.six_stages td.stage_5 {background-color: #E4EDF6;}
#body table.six_stages td.stage_6 {background-color: #EFF4FA;}
#body .required {font-weight: normal;color: red}
#body li li {font-size:130%;}
#body ul ul {margin:5px 0px 0px 10px; padding:0px;}
#contact_footer {background: #004C80 url('images/background_contact_footer.gif') no-repeat left;
height: 19px;clear: both;color: white;padding: 6px 0px 0px 100px;font-size: 70%}
#contact_footer a {color: white;text-decoration: none}
#contact_footer a:hover {color: #ECFAFF;text-decoration: underline}
#contact_footer img.spacer {width: 30px;height: 5px}
#container {width: 754px;margin: auto;background-color: white}
#enquiry {width: 185px;float: right;background-color: #93D1ED;margin-bottom: 5px}
#enquiry form {padding: 10px;margin: 0px;color: white}
#enquiry form h3 {color: #004C80;margin: 0px 0px 10px 0px}
#enquiry label {color: white;text-transform: uppercase;font-size: 70%;clear: both;display: block;
margin-top: 5px}
#enquiry input, #enquiry textarea {border: 1px solid black;width: 140px;}
#enquiry input.button {margin-top: 10px}
#footer {padding: 10px; text-align:center;}
#footer a {text-transform: uppercase;font-size: 70%;font-weight: bold;color: #004C80;	text-decoration: none}
#metafocus {font-size: 70%;font-weight: bold;text-transform: uppercase;text-align: right;}
#metafocus a {color: #004C80;text-decoration:none;}
#footer a:hover {color: #66B8DC}
#header {height: 137px;margin: 0px 0px 0px 0px;padding: 0px;background: url('images/header.gif') no-repeat;}
#navigation {width: 142px;float: left;padding: 10px 0px 0px 20px}
#navigation div.blog {padding: 10px 10px 20px 10px;font-size: 70%;background: #77BDE1 url('images/background_enquiry_blog.gif') no-repeat 95% 5%;color: white;margin-bottom: 10px}
#navigation div.blog a {color: white;text-decoration: none}
#navigation div.blog a:hover {color: #ECFAFF;text-decoration: none}
#navigation div.blog h3 {color: #004C80;margin: 0px 0px 3px 0px;font-size: 180%;}
#navigation div.blog .white {color: white}
#navigation ul {margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px}
#navigation li {margin: 0px;padding: 0px;list-style: none;}
#navigation li a {color: #004C80;text-decoration: none;font-size: 70%;text-transform: uppercase;
font-weight: bold;border-bottom: 1px dotted #E1E1E1;display: block;width: 140px;margin: 0px 0px 5px 0px;padding: 0px 0px 3px 0px}
#navigation li a:hover {color: #66B8DC}
#navigation li ul {margin-left: 5px}
#navigation li ul li a {width: 120px;color: #787878}

#basic-bank {border: 1px solid #7F9DB9; margin: 10px 0px 0px 0px; width:100%; font-size:90%; text-align:center;}
#basic-bank td {border: 1px solid #7F9DB9; padding:5px;}
.tableheader {color: #004C80;font-weight:bold;}
.alttd {background-color:#bdddfa;}


