/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; margin:0; padding:5px 0 0 0; background-color:#E5EAF4; font-size:12px; text-align:center; background:url(../images/pagebg.gif) repeat top;}
html {min-height: 100%; margin-bottom: 1px;} /*Shows vertical scroll bar - stops page moving about*/
a {text-decoration:underline; color:#006699; outline:none; }
a:hover {text-decoration:underline; color:#9999CC}
a img {border:none;}
p {font-size:14px; margin:0 0 10px 0; color:#666666;padding:0;}
p span {font-size:16px; font-weight:bold;}
p.quote { font-style:italic}
p.indent {padding-left:10px;}
ul {font-size:14px;}
ul li {margin-bottom:5px;}
h1, h2, h3, h4, h5 {color:#9999CC; padding:0; font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a {color:#9999CC; text-decoration:none}
h1 {margin:0 0 10px 0; font-size:18px;}
h2 {margin:0 0 8px 0; font-size:15px; }
h3 {margin:0 0 0 0; font-size:14px;}
h4 {margin:0 0 7px 0; font-size:12px;}
h5 {margin:0 0 5px 0; font-size:11px;}

#wrapper {width:780px; margin:0 auto; border:0px solid red; overflow:hidden; text-align:center; background:url(../images/wrapperbg.jpg) repeat-x top; background-color:#BBC6DD; }
#innerwrapper  {width:753px; margin:0 auto; border:0px solid red; overflow:hidden; text-align:left;}
#banner {float:left; width:753px; height:132px; background:url(../images/bannerbg.jpg) repeat-x top;}
.telephone {float:right; padding-top:100px;}
.telephone p {font-size:21px; font-weight:normal; color:#666666;}
#navbar {float:left; width:753px; height:34px; border:0px solid red; background:url(../images/navbg.gif) top repeat-x;}
#navbar ul {margin:0; padding:0;}
#navbar ul li {margin:0; padding:0; float:left; list-style-type:none}
#navbar ul li a {display:block; padding:8px 25px 6px 25px; font-size:15px; text-decoration:none;}
.clearit {float:left; width:420px; height:1px; font-size:0px; margin-bottom:10px;border-bottom:1px solid #9999CC; clear:both}

#content {float:left; width:753px; background-color:#FFFFFF; padding:0 0 0 0;}
#contentleft {float:left; width:446px; padding:10px}
#contentright {float:right; width:265px; padding:10px; text-align:center}
#contentmin {float:right; width:0; height:320px;}
#footer {float:left; width:753px; padding:10px 0 0 0;height:24px; background:url(../images/footerbg.gif) top repeat-x; padding-bottom:15px; text-align:center}
#footer p {font-size:10px; color:#006699}
#tickbox {margin:0 auto; width:780px; height:20px;}
#tickbox a {color:#9999CC; text-decoration:none; font-size:10px;}
#tickbox a:hover {color:#006699; text-decoration:none;}
.error {color: red; display:none; font-size:11px}

.messagebox {margin:0 0 10px 0;border:1px solid #9999CC; width:436px;padding:5px; background-color:#E5EAF4; font-weight:bold;}
.contactform {font-size:14px; color:#666666;}
.contactform td {vertical-align:top;}
input {width: 150px; border:1px solid #9999CC; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
textarea {width: 300px; height:150px; border:1px solid #9999CC; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}