@charset "UTF-8";
/* CSS Document */

body { background-image: url(images/bg.jpg); background-repeat: repeat-x; margin:13px 0px 0px 0px; padding:0; background-color: #fff; font-family:Arial, Helvetica, sans-serif; color:#000}

p {line-height:20px; font-size:0.7em}

h1 {font-size:1.4em; padding:0; margin:0; color:#125E99;}

.h1-small {font-size:0.7em; padding:0; margin:0; color: #666; font-weight:lighter;}

h2, h3 {font-size:0.85em; padding:0; margin:0; color:#3C749F;}

.contactdetails {font-size:0.8em; color:#06263F; font-weight:bold; padding:0; margin:0;}

.contactheader {font-size:0.85em; color:#fff; font-weight:bold; padding:0 0 0 0; margin:0 0 8px 0; border-bottom:1px dashed #fff;}

a.textlink {color:#333; text-decoration:underline;}

a.textlink:hover {color:#F00;}

a.links {text-decoration:none; color:#FFF;}

a.links:hover {text-decoration:underline; color:#ccc;}

a {color:#333; text-decoration:underline;}

.introtext {font-size:0.8em;}

.titlerightlarge {text-align:right; padding:0; margin:0; line-height:12px; font-size:.8em; font-weight:bold;}

.titlerightsmall {text-align:right; padding:0; margin:0; line-height:12px; font-size:.6em;}

.border { width:650px; overflow:hidden; border-bottom:1px dashed #000; border-top:1px dashed #000; padding:10px 0 10px 0; margin-bottom:20px; }

.bordersmall { width:550px; overflow:hidden; border-bottom:1px dashed #000; border-top:1px dashed #000; padding:1px 0 1px 0; margin-bottom:20px; }


/*links styling*/
li a {color:#900; text-decoration:none; line-height:24px;}
li a:hover { color:#333; text-decoration:underline;}


/*Design div id tags */

#header {margin-left:auto; margin-right:auto; width:1000px; height:100px; background-image:url(images/numbers.jpg); background-position:right; background-repeat:no-repeat;}

#logo {float:left; width:500px;}

.numbers {float:right; width:130px; margin: 10px 30px 0 0;}

.tel {font-size:1.3em; color:#C00;}

.num {font-size:1.5em; color:#069;}

#flasharea {margin-left:auto; margin-right:auto; width:1000px; height:219px; clear:both;}

#nav {float:left; width:285px; height:205px; background-image:url(images/nav-bg.jpg); padding:14px 0 0 20px;}

#flash {float:right; width:695px; height:219px;}

#crossbar {margin-left:auto; margin-right:auto; width:1000px; height:16px; clear:both; background-image:url(images/cross-bar.jpg);}

#main {margin-left:auto; margin-right:auto; width:1000px; background-image:url(images/main-bg.jpg); background-repeat:repeat-y; height:auto; overflow:hidden; }

#maintitleleft {float:left; width:600px; height:auto; overflow:hidden; padding-left:30px; padding-top:10px; padding-bottom:15px;}

#maintitleright {float:left; width:320px; height:auto; overflow:hidden; padding: 20px 30px 15px 0;}

#tabs {float:left; width:938px; height:148px; margin: 0 28px 0 0; padding:10px 0 10px 28px;}

.bordertabs { width:938px; overflow:hidden; border-bottom:1px dashed #0D3A71; border-top:1px dashed #0D3A71; padding:5px 0 2px 0; margin-bottom:5px;}

#mainleft {float:left; width:220px; height:auto; overflow:hidden; margin: 10px 0 10px 0; padding-left:40px;}

#mainright {float:left; width:660px; height:auto; overflow:hidden; margin: 10px 0 10px 0; padding-left:40px;}

#goalline {margin-left:auto; margin-right:auto; width:1000px; height:21px; clear:both; background-image:url(images/goal-line.jpg);}

.map {width:950px; margin-left:auto; margin-right:auto;}

#error { width:100%; height:auto;}



/*footer*/

#footer { width:100%; height:auto; background-color:#125E99; background-image:url(images/footer-bg.jpg); background-repeat:repeat-x; overflow:hidden; margin:0 auto; padding:0 0 10px 0; clear:both;}

#footerin {margin: 0 auto; width:1000px; height:auto;}

#footerl {float:left; width:420px; height:auto; margin-left:20px;}

#footerc {float:left; width:260px; height:auto;}

#footerr {float:right; width:260px; height:auto; margin-right:20px;}

#footer ul { padding:0px; margin:0px;}

#footer li { padding-right:2px; list-style:none; display:inline; border-right: 0.5px solid #FFF; }

.footerlinks {font-size:0.7em; color:#CCCCCC; padding:5px 0 5px 0; margin:0; line-height:10px; border-bottom:thin dashed #FFFFFF;}


/*php forms*/

.form {font-size:0.7em; margin:0; padding:0;}

.formheader {color:#000; font-size:0.8em; line-height:8px; font-weight:bold;}

.formstyle { width:245px; background-color: #FFF; margin-bottom:6px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.formbottons { width:248px; margin-bottom:6px; color:#006699; }

.form1 { margin-left:15px; width:167px; margin-bottom:5px; margin-top:7px; }

.form2 { width:167px; background-color: #e6e6e6; padding:3px; margin-bottom:3px; margin-left:15px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.formstyle2 { width:120px; background-color: #4d5256; padding:1px; margin-bottom:3px; border: 1px solid #333333; color: #FFFFFF; font-family: Arial; font-size:1.3em; }

.formstyle3 { width:225px; background-color: #4d5256; padding:1px; margin-bottom:3px; border: 1px solid #333333; color: #FFFFFF; font-family: Arial;  font-size:0.69em; }

.contactformbox { border:1px solid #000066; width:240px; font-family:Arial, Helvetica, sans-serif; padding:3px; }

.formstylex { width:168px; background-color: #ffffff; padding:1px; margin-bottom:3px; border: 1px solid #b2afaf; color: #333; font-family: Arial;}

.phpstyle4 {color: #008000;}

.phpstyle3 {color: #c33131;}

.tickyellowbox {background-color: #eff6ef; border: 1px solid #008000;}

.tickredbox {background-color: #f9eaea; border: 1px solid #c33131;}

.basefooter {width: 625px; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin-bottom:10px; font-size:0.69em; text-align:center;}
