body    {
    font-family: Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 10px;
    margin-left: 10px;
    padding: 0px;
    background-color: #FFFFF0;
    background-repeat: repeat;
    background-image: url('../images/bg1.jpg');
    overflow: -moz-scrollbars-vertical;
    scrollbar-face-color: #84ABAB;

}
.huge    {font-size: 24px; font-weight: bold; vertical-align: middle; text-align: center;}
td       {font-size: 12px;}
img      {border: none;}
h1 {font-size: 28px; color:#C00000; margin: 0; padding: 0px; font-family: serif;}
h2 {font-size: 28px; color:#03A103; margin: 0; padding: 0px; font-family: serif;}
h3 {font-size: 20px; color:#C00000; margin: 0; padding: 0px; font-family: serif;}
h4 {font-size: 14px; color:#9D9D9D; margin: 0; padding: 0px;}

.sub {font-size: 15px; color:#9D9D9D; text-align: center; font-weight: bold;}
.subtemp {font-size: 15px; color:#9D9D9D; text-align: center; font-weight: bold;}

.colour1  {color:#4C93BC; font-size: 13px; font-weight: bold;}
.colour2  {color:#C0765C; font-size: 13px; font-weight: bold;}
.colour3  {color:#000000; font-size: 13px; font-weight: bold;}
.colour4  {color:#E4860C; font-size: 13px; font-weight: bold;}
.colour5  {color:#008000; font-size: 13px; font-weight: bold;}

.comms    {text-align: right;  vertical-align: middle; color:#000000; font-size: 14px; font-weight: bold;}

.blue    {color:#797BCF; font-size: 14px; font-weight: bold;}
.footer  {color:red; font-size: 10px; font-weight: normal;}
.footerc {color:gray; font-size: 10px; font-weight: normal; text-align: center;}
.red     {color:red; font-size: 14px; font-weight: bold;}
.green   {color:green; font-size: 14px; font-weight: bold;}
.yellow  {color:#FFAA05; font-size: 14px; font-weight: bold;}
.black   {color:#000000; font-size: 14px; font-weight: normal;}

.cquote  {vertical-align: middle;text-align: center; font-size: 12px; font-weight: bold; color:#000000; margin: 0; padding: 0px; height: 25px;}
.lquote  {vertical-align: middle;text-align: left;   font-size: 12px; font-weight: bold; color:#000000; margin: 0; padding: 0px; height: 25px;}
.rquote  {vertical-align: middle;text-align: right;  font-size: 12px; font-weight: bold; color:#000000; margin: 0; padding: 0px; height: 25px;}
.art    {text-align: right;  vertical-align: top;}
.act    {text-align: center; vertical-align: top;}
.alt    {text-align: left;   vertical-align: top;}
.acm    {text-align: center; vertical-align: middle;}
.arm    {text-align: right;  vertical-align: middle;}
.arb    {text-align: right;  vertical-align: bottom;}
.alb    {text-align: left;  vertical-align: bottom;}
/*.acb    {text-align: -moz-center; vertical-align: bottom;}*/
.acb    {text-align: center; vertical-align: bottom;}

.act100pc    {text-align: center; vertical-align: top; height: 100%;}
.h50p   {height: 50%;}
.h90pc  {height: 90%}
.h100pc {height: 100%}
.h80    {height: 80px; background-color: transparent;}
.h60    {height: 60px;}
.h110   {height: 110px;}
.h140px {height: 140px;}
.h180px {height: 180px;}
.h160px {height: 160px;}
.h190px {height: 190px;}
.h300   {height: 300px;}

.indent {text-indent: 50px;}
.act150 {text-align: center; vertical-align: top; height: 150px;}
.acb100 {text-align: center; vertical-align: bottom; height: 130px;}
.acm100 {text-align: center; vertical-align: middle; height: 100px;}
.act100 {text-align: center; vertical-align: top; height: 100px;}
.acm40 {text-align: center; vertical-align: middle; height: 40px;}
.acb40 {text-align: center; vertical-align: bottom; height: 40px;}

a                {text-decoration: none; color: #246AAA; font-weight: bold; font-size: 13px;}
a:visited        {color: #246AAA;}
a:hover          {color: red; font-weight: bold; text-decoration: underline;}

a.footer         {color: gray; font-weight: bold; font-size: 10px; text-align: center; text-decoration: none;}
a.footer:visited {color: gray;}
a.footer:hover   {color: red; text-decoration: none;}

a.footertemp         {color: gray; font-weight: bold; font-size: 16px; text-align: center;}
a.footertemp:visited {color: gray;}
a.footertemp:hover   {color: #789EB5;}

a.topmenu         {color: #008000; font-weight: bold; font-size: 1em; text-align: center; text-decoration: none;}
a.topmenu:visited {color: #008000;}
a.topmenu:hover   {color: red; text-decoration: none; font-size: .9em;}

a.leftm         {color: #3A73A8; font-weight: bold; font-size: 13px; text-align: center;}
a.leftm:visited {color: #3A73A8;}
a.leftm:hover   {color: #C00000; font-size: 14px;}

.bord {
	border-bottom:2px solid #C0C0C0;
	border-top:2px solid #C0C0C0;
	border-right:2px solid #C0C0C0;
	border-left:2px solid #C0C0C0;
}
.border {
	border-style: solid;
	border-bottom: 2px solid #C0C0C0;
	border-top: 2px solid #C0C0C0;
	border-right: 2px solid #C0C0C0;
	border-left: 2px solid #C0C0C0;
}
img.ridge {
	border-style: ridge;
}
img.inset {
	border-style: inset;
}
img.outset {
	border-style: outset;
	border-bottom: 2px solid #028E02;
	border-top: 2px solid #028E02;
	border-left: 2px solid #028E02;
	border-right: 2px solid #028E02;
}

/*

table {
font-weight: normal;
color: black;
background-color: white;
}

filter:alpha(opacity=45, finishopacity=90, style=1, startX=100, startY=100);
-moz-opacity:0.5;
opacity: 0.5;
}
table * {
	position: relative;
	}
*/
.pad {
	padding: 10px 0px 10px 10px;
	}
.bannertable {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top;
    background-image: url('../images/top3.png');
    border-bottom: 3px solid #79B2CA;
}
.maintable {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top;
    background-image: url('../images/bottom3.png');
    vertical-align: top;
}
.acbbg    {
    text-align: center;
    vertical-align: bottom;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../images/map.png');
}

.bold {font-weight: bold;}

div#map{
  position:absolute;
  top:200px;
  right:20px;
}
div#clk{
  position:absolute;
  top:420px;
  right: 10px;
  font-size: 11px;
  z-index: 1;
}
div#clk2{
  position:absolute;
  top:450px;
  right: 10px;
  font-size: 11px;
  z-index: 1;
}

div#inset_image>img {
	border-style: inset;
}
.menu {
    text-align: center;
    vertical-align: bottom;
    width: 25%;
}
#imgbord a img            {
                 border-width: 2px;
                 border-style: inset;
                 border-color: #F2F6FE;
}
#imgbord a:visited img    {
                 border-width: 2px;
                 border-style: inset;
                 border-color: #F2F6FE;
}
#imgbord a:hover img      {
                 border-width: 2px;
                 border-style: inset;
                 border-color: #F2F6FE;
}
#holdit {/*width:500px;*/ position:relative; margin:2em /*auto*/; padding:0px; border:0px solid #ddd;}
.menu {
    text-align: center;
    vertical-align: middle;
    height: 26px;
    width: 25%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('../images/template.png');
    padding: 20px;
}

