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

body { margin:0px; padding:0px; font-family:Helvetica, Arial,  sans-serif; color: #000; }

p { font-family: Helvetica, Arial,  sans-serif; color: #545454; font-size:0.69em; line-height: 24px; font-weight:normal; }
ul li { font-size:0.7em; line-height:20px; color: #000000; margin:0px; padding:0px; }
img { border:0px; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:normal; text-transform:uppercase; color:#0e5a94; border-bottom:1px #0e5a94 dashed; margin-right:20px; clear:both;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.0em; color: #0e5a94; font-weight:normal; padding:0px; margin:0px; }
h3 { font-size: 0.9em; line-height:18px; color:#0e5a94; padding:0px; margin:0px; }


a:link { color:#960; text-decoration:none;}
a:visited { color:#966;}
a:hover { color:#0099FF;}

.li-norm {font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; color:#0e5a94;}
.li-padding {font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; color:#069; padding-left:10px}


/*Design div id tags */

#topcontain {width:100%; height:412px; background-image:url(images/bgtop.gif); background-repeat:repeat-x;}

#topinnercontain {margin:0 auto; width:1000px; height:412px; background-image:url(images/topbg.gif); background-repeat:no-repeat;}

#nav {width:1000px; height:50px; margin:0; padding:0;}
.navleft {float:left; width:570px; height:23px; margin:22px 0 0 0; padding:0 0 0 30px;}
.navright {float:left; width:140px; height:23px; margin:22px 0 0 250px;}

#logonumbers {width:1000px; height:80px;}

#logo {float:left; width:367px; height:40px; padding:40px 0 0 33px;}

#numbers {float:right; width:303px; height:52px; padding:28px 0 0 0;}

#flash {width:962px; height:229px; margin-bottom:40px; padding:13px 0 0 38px;}

#middlecontain {width:100%; height:auto; background-image:url(images/bgmiddle.gif); background-repeat:repeat;}

#maincontain {margin:0 auto; width:1000px; height:auto; overflow:hidden;}

#mainleft {float:left; width:632px; height:auto; padding:0 20px 0 30px; overflow:hidden;}
.tabsbox {float:left; width:632px; height:74px; clear:both; margin-bottom:20px;}

#mainright {float:right; width:273px; height:auto; margin:0 30px 0 0; padding:10px 0 0 0; background-color:#2d71a7;}

#rightbase { float:right; background-image:url(images/sidebase.gif); background-repeat:no-repeat; height:16px; width:273px; clear:both;}

#bottomcontain {width:100%; height:124px; background-image:url(images/bgbottom.gif); background-repeat:repeat-x; clear:both;}

/*gallery*/

/*footer*/ 

#footer { width:1000px; height:124px; margin-right:auto; margin-left:auto; background-image:url(images/footerbg.gif); background-repeat:no-repeat;}

#footerleft{float:left; width:560px; height:69px; padding:55px 0 0 30px}

#footerright {float:right; width:290px; height:84px; padding-top:40px;}

#footer p {color:#00538a; line-height:1px; font-size:0.65em;}

#footer ul { padding:0px; margin:0px; line-height:18px; }

#footer li { padding:0 1px 0 1px; list-style:none; display:inline; color: #00538a; font-size:0.65em; border-right: 1px solid  #004b7a;  }

#footer a:link { color: #004b7a; text-decoration:none; }

#footer a:visited { color: #004b7a; text-decoration:none; }

#footer a:hover { color:#bd3709; text-decoration:none; }

#basefooter {width:100%; text-align:center;}


/*text styles */

#nav ul {display:block; padding:0; margin:0;}
#nav li {display:inline; margin:0 10px 0 0; }
#nav li a {padding:6px 7px 6px 7px; font-size:1.3em; color:#4b4b4b; text-decoration:none; text-transform:uppercase; display:inline-block;}
#nav li a:hover {background-color:#a6b4c2;}

.introtext {color:#77a5d1; font-weight:bold; font-size:0.89em;}
.enquiryhead {font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; padding-left:10px;}
.contactinfo {font-size:0.75em; color:#d5ebf3; line-height:14px; padding-left:10px;}
.white {color:#FFF; padding-left:10px;}
.smallheader {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-weight:bold;}
.bold {font-weight:bold;}
.h1-small {font-size:0.6em; font-weight:lighter; color:#666;}
.h2-small {font-size:0.7em; font-weight:lighter; color:#666;}
.p-under {padding:0; margin:0; font-size:0.7em; font-weight:lighter; color:#666;}

/*quick forms*/

.form { margin:5px 0 5px 10px;}
.formbottons { width:247px; height:20px; margin:5px 0 5px 3px; background-color:#036; color:#FFF; border:1px #FFF solid;}
.formstyle2 { width:242px; background-color:#fff; padding:1px 0 0 3px; margin:0 0 2px 3px; border:1px solid #333333; color:#999; font-family:Arial; font-size:0.7em;}

/*main form*/
.formmain { margin:30px 0 30px 1px; font-size:0.75em;}
.contactformbox {width:200px;}
.formstyle {width:225px; margin:3px 0 3px 0;}
.submit {width:230px; background-color:#069; padding:2px 1px 2px 1px; margin-bottom:2px; border: 1px solid #8f897c; color: #fff; font-size:1.0em; font-weight:bold;}
.formheader {font-size:1.2em; font-weight:bold; color:#a7ca30;}

fieldset { border:2px solid #3598bd; margin-top:5px;}

legend {padding:3px 5px 3px 5px; margin-top:5px; font-size:1.1em; font-weight:bold; color:#226996; text-align:left;}

.phpstyle4 {color: #008000;}
.phpstyle3 {color: #c33131;}
.tickyellowbox {background-color: #eff6ef; border: 1px solid #008000;}
.tickredbox {background-color: #f9eaea; border: 1px solid #c33131;}
.linkbox {width: 460px; border:1px #000066 solid; background-color: #FFFFFF; padding: 10px 10px 10px 10px; color: #333333; font-size:0.69em; text-align:center; margin:0 auto;} 