﻿
#ql {
    margin-top: 90px;
}
#ql ul {
    font-size: small;
    margin-left: 4px;
    font-family: Tahoma, arial, helvetica, sans-serif;
}
#leftcol h2 {
    background-image: url('../images/h2block.jpg');
    background-repeat: no-repeat;
    padding-left: 15px;
}
#ql li {
    margin-bottom: 6px;
}
#rightcol ul {
    list-style-type: disc;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: small;
}
.imgfooter {
    float: left;
    margin-right: 15px;
}
.imgfooter {
    float: left;
    margin-right: 15px;
}
.largertext {
    font-size: medium;
    font-weight: bold;
}
#contactform {
    background-color: #C0C0C0;
    border: medium ridge #999999;
    clear: both;
    margin: 15px;
}
.imgfooter {
    float: left;
    margin-right: 15px;
}
h2 {
    /*16px via YUI Fonts CSS foundation*/
	font-size: small;
    font-family: tahoma, arial, helvetica, sans-serif;
}
.col3 {
    width: 32%;
    float: left;
    background-image: url('../images/bluegreyline-fp.gif');
    background-repeat: no-repeat;
}
.intropara {
    border-bottom-style: dotted;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    padding-bottom: 2px;
    margin-bottom: 2px;
}
.col1 {
    width: 32%;
    float: left;
    background-image: url('../images/bluegreyline-fp.gif');
    background-repeat: no-repeat;
    padding-right: 6px;
    margin-left: 5px;
}
#tagline {
    background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
    font-style: italic;
    padding-top: 8px;
    padding-bottom: 7px;
    font-size: x-small;
    font-family: Georgia;
    text-align: center;
}
.centre {
    text-align: center;
}
.logopic {
    margin-top: 47px;
}
.white {
    color: #FFFFFF;
}
p {
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size: small;
}
#rightcol {
    margin-left: 10px;
    float: left;
    width: 532px;
    padding-top: 32px;
}
#pagewrapper {
    width: 746px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    border-right-style: groove;
    border-left-style: ridge;
    border-right-width: thick;
    border-left-width: thick;
    border-right-color: #C0C0C0;
    border-left-color: #C0C0C0;
}
#banner {
    border-top: medium solid #000000;
    border-bottom: medium solid #000000;
    background-image: url('../images/collage.jpg');
    height: 243px;
    border-top-style: solid;
    border-bottom-style: none;
    background-repeat: repeat;
}
#leftcol {
	width: 180px;
	float: left;
	background-color: #E8E8E8;
	padding-top: 110px;
	padding-left: 8px;
	height: 720px;
}
.indent_text{height:100%; padding:29px 22px 0 24px;}

#bannerlist {
    width: 185px;
}

#maincontent {
    padding: 0px;
    height: auto;
}
#footer {
    border-style: solid none solid none;
    border-color: #000000;
    clear: left;
    border-top-width: medium;
    background-color: #E8E8E8;
    border-bottom-width: medium;
    padding-top: 15px;
    padding-left: 25px;
    padding-bottom: 10px;
}
.col2 {
    width: 32%;
    float: left;
    background-image: url('../images/bluegreyline-fp.gif');
    background-repeat: no-repeat;
}
.imageborderblue {
    border: medium solid #0086A1;
}
.dashedbordertop {
    border-top-style: dashed;
    border-width: thin;
    border-color: #C0C0C0;
}
#bannerlist ul {
    margin: 10px 0px 0px 8px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    list-style-type: none;
    font-weight: bold;
    padding: 8px 0px 8px 8px;
    background-color: #171795;
    list-style-image: none;
}
#navcontainer ul
{
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
}
#navcontainer a
{
    border-style: ridge;
    border-width: medium;
    border-color: #eee;
    display: block;
    padding: 3px;
    width: 160px;
    background-color: #999999;
    margin-bottom: 3px;
}

#navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:link
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}


.bypost {
    width: 55%;
    background-image: url('../images/bluegreyline-fp.gif');
    background-repeat: no-repeat;
    float: left;
    margin-left: 7px;
    height: 160px;
}
.byphone {
    width: 43%;
    background-image: url('../images/bluegreyline-fp.gif');
    background-repeat: no-repeat;
    float: left;
    height: 160px;
}
label {
    font-size: small;
    padding-left: 75px;
}
input {
    font-size: small;
    width: 340px;
    margin-left: 75px;
}
textarea {
    margin-left: 75px;
    margin-bottom: 8px;
}
.right {
    float: right;
}


a:link {
    color: #0086A1;
}


