/* CSS Document */
* {
margin: 0;
padding: 0;
}
/** {
border: 1px solid #ff0000;
}*/
body {
background-color: #bae3ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-align: center;
}
span {
font-weight: bold;
}
form {
margin-left: 30px;
font-size: 80%;
}
p.addy {
margin-left: 150px;
margin-top: 20px;
}
/*///////////////////////////////////////
......Table's for index,services & links pages
//////////////////////////////////////*/ 
table.ex_links {
width: 100%;
/*border: 1px solid #000;*/
margin-top: 10px;
margin-bottom: 10px;
font-size: 80%;
}
table.ex_links td {
padding: 5px;
}
table.ex_links a {
color: #020594;
}
table.rec_links {
width: 100%;
/*border: 1px solid #000;*/
margin-top: 10px;
margin-bottom: 10px;
font-size: 80%;
}
/*table.rec_links td {
padding: 10px;
}*/
table.rec_links td a {
color: #020594;
}
table.rec_links img {
padding: 30px 5px;
}


#wrapper {
width: 800px;
text-align: left;
background-color: #fff;
margin: 20px auto 0;
border: 1px solid #000;
}
#header {
width: 800px;
height: 156px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
}
#telno {
width: 800px;
height: 37px;
background-image: url(images/telno.jpg);
background-repeat: repeat-y;
background-position: top left;
}
#telno p {
color: #fff;
padding-top: 10px;
padding-bottom: 7px;
font-weight: bold;
text-align: right;
padding-right: 25px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#greyline {
background-image: url(images/grey_line.jpg);
background-repeat: no-repeat;
height: 10px;
}
#content {
width: 800px;
background-image: url(images/nav_bg.gif);
background-repeat: repeat-y;
background-position: bottom left;
}
#clearone {
clear: both;
height: 1px;
}
/*/////////////////////
.......menu stuff (within #content)
/////////////////////*/
#menu {
width: 190px;
float: left;
font-weight: bold; 
font-size: 85%;
}
#menu ul {
list-style: none;
}

#menu li a {
display: block;
width: 190px;
padding-top: 8px;
padding-bottom: 8px;
background-color: #dfe0f2;
color: #020594;
text-decoration: none;
border-bottom: 1px solid #020594;
/*border-top: 1px solid #020594;*/
}
#menu li a:hover {
background-color: #020594;
color: #fff;
border-bottom: 1px solid #fff;
/*border-top: 1px solid #fff;*/
}
#menu img {
padding-top: 60px;
padding-left: 40px;
}
/*/////////////
.....main stuff (within #content)
/////////////*/
#main {
width: 590px;
float: right;
}
#main h4 {
background-image: url(images/red_fade.jpg);
background-repeat: repeat-y;
background-position: 25% 5px;
width: 518px;
height: 19px;
padding: 3px 0 3px 20px;
vertical-align: middle;
color: #fff;
font-size: 80%;
}
#main p {
font-size: 80%;
line-height: 1.7em;
padding: 5px 15px 20px 25px;
}
#main ul.services {
margin-left: 40px;
margin-bottom: 10px;
font-weight: bold;
line-height: 1.7em;
font-size: 85%;
}

#footer {
width: 800px;
height: 37px;
background-image: url(images/footer.jpg);
clear: both;
}
#footer p {
text-align: center;
padding-top: 12px;
font-size: 70%;
color: #fff;
}
#footer a {
color: #920104;
}

