html {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 0; margin: 0;}

img {border: 0;}

ul {margin: 0px; font-size: 0.8em;}

body {margin: 0; padding: 0; background: #e9e9e9;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
#container {width: 100%;}
#header {width: 100%; background: #c9ecff; float: left;}
#header-orange {width: 100%; background: #ff703f; float: left;}
#header-inner {width: 700px; margin: 0 auto; text-align:center;}
#nav {width: 510px; margin: 0 0 0 155px; color: #000; font-size: 0.9em;}
#nav a {color: #000; text-decoration: none;}
#nav ul {float: left; margin: 0; padding: 0; list-style: none;}
#nav ul li.on {padding: 10px 15px 10px 15px; height: 25px; background:url(images/nav-on.jpg) no-repeat; float: left; font-weight: bold;}
#nav ul li {padding: 10px 15px 10px 15px; height: 25px; background:url(images/nav-off.jpg) no-repeat; float: left; padding-top: 11px;}
.centre {text-align: center;}
#main {width: 100%; margin: 0 auto;  border-top: 1px solid #666; border-bottom: 1px solid #666; float: left; padding: 15px 0 15px 0; background: #fff;}
#main-inner {width: 700px; margin: 0 auto;}
#footer {width: 700px; background: #e9e9e9;}
.box-small {width: 189px; float: left;}
.box-small-top {background: url(images/box-small-top.jpg) no-repeat; height: 9px;}
.box-small-main {background: url(images/box-small-bg.jpg) repeat-y; padding: 0 15px 0 15px; height: 530px;}
.box-small-bottom {background: url(images/box-small-bottom.jpg) no-repeat; height: 9px;}
.box-large {width: 309px; float: left;}
.box-large-top {background: url(images/box-big-top.jpg) no-repeat; height: 9px;}
.box-large-main {background: url(images/box-big-bg.jpg) repeat-y;  padding: 0 15px 15px 15px;}
.box-large-bottom {background: url(images/box-big-bottom.jpg) no-repeat; height: 9px;}
h1 {font-size: 1em; margin: 0; text-align: center; margin-bottom: 10px;}
h2 {color:#000; font-size: 1em; margin: 0; padding: 15px 0 15px 0;}
p {padding: 15px 0 15px 0; margin: 0; font-size: 0.8em;}

.inputlabel {font-size:0.7em; padding-bottom: 10px;}
.inputbox {background: #fff; border: 1px #d2cece solid; font-size: 0.9em; padding: 5px; width: 147px; margin-top: 7px; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif;}
#submitbutton {background: #0098ed; margin: 0 0 10px 100px;}
.box-small ul {padding: 0 0 10px 0; margin: 0; text-align: center; list-style: none;}

#footer {width: 100%; margin: 0 auto; float: left; padding: 15px 0 15px 0; font-size: 0.7em; color: #999999;}
#footer-inner {width: 700px; margin: 0 auto;}

.testimonial {width: 188px; padding: 0 0 0 10px;}
.testimonial-container {padding: 10px;}

.contact-details {background: #0078bb; text-align: center; color: #fff; margin: 0 0 10px 0;}
.contact-details p {padding: 5px; font-size: 0.7em;}
.contact-details a {color: #fff;}

.successful {background: #009933; color: #fff; padding: 10px; text-align:center;}
table {font-size:0.8em;}

#title {width: 400px; padding: 10px; font-size: 1em;}
.label {padding: 15px 0 5px 0;}
.done {font-size: 1em;}
.addmember {font-size:1em;}

.block {background: #ccc;}
.home-banner {margin-bottom: 20px;}
.home {padding: 5px 0 5px 0;}