/* Main containing frame*/
table.outer {
table-layout: fixed;
border:2px solid #157a45;
height: 500px;
width: 800px;
padding: 0px;
text-align: center; 
vertical-align: middle; 
background-color: #b2e293;
border-collapse: collapse;
}
A:link { 
text-decoration: underline; color:#006600 
} 
A:visited { 
text-decoration: underline; color:#006600 
} 
A:hover { text-decoration: underline; color:#000000 
}
/* Page header - three cells adding up to 800px*/
td.logo {
padding: 5px;
vertical-align: middle; 
width: 130px;
background-color: #ffffff;
height: 100px;
border-style: solid; 
border-width: 0px 1px 1px 0px;
}
A.text:link {
text-decoration: none; color:#000000 
}
A.text:visited {
text-decoration: none; color:#000000 
}
A.text:hover {
text-decoration: none; color:#ffffff 
}
td.title {
background-color: #FFC977;
vertical-align: middle;
border-style: solid; 
border-width: 0px 0px 1px 0px;
text-align: left;
width: 500px;
height:100px;
padding: 5px;
}
td.address {
background-color: #FFC977;
color: #000000;
vertical-align: middle;
border-style: solid;
border-width: 0px 0px 1px 0px;
text-align: right; 
width: 170px;
height:100px;
font-weight:bold;
font-size: 14px;
padding: 5px;
}
td.indexpic {
vertical-align: middle;
text-align: left;
font-weight:bold;
font-size: 14px;
padding: 0px 0px 0px 10px;
}
td.enter {
vertical-align: top;
text-align: center;
font-weight:bold;
font-size: 13px;
color: #006600;
padding: 5px;
font-family:arial;
}
/* Left hand menu panel 130px wide */
td.buttons {
background-color: #FFC977;
width: 130px;
text-align: center;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
vertical-align: top;
}
td.notice {
background-color: #FFC977; 
color: #000000;
width: 130px;
text-align: center;
border:1px solid #006600;
vertical-align: top;
font-size: 12px;
font-weight:bold;
padding: 5px;
font-family:arial;
}

/* Main content table */
table.inner {
table-layout: fixed;
border:0px solid #56b42d;
padding: 0px;
width: 670px;
height: 430px;
background-color: #B2E293;
border-collapse: collapse;
}
td.lefttop {
font-weight:bold;
font-size:18px;
text-align: center;
color: #000000;
border:0px solid #157a45;
vertical-align: top; 
width: 25%;
height: 40%;
}
td.righttop {
border:0px solid #157a45;
color: #000000;
text-align: left;
vertical-align: top; 
width: 75%;
height: 40%;
background-color: #b2e293;
padding: 5px;
font-size: 12px;
}
td.leftbottom {
border:0px solid #157a45;
padding: 5px;
font-size: 12px;
vertical-align:top;
color: #006600;
}
td.rightbottom {
border:0px solid #157a45;
vertical-align: top; 
background-color: #b2e293;
padding: 5px;
font-size: 12px;
}
td.widebottom {
border:0px solid #157a45;
vertical-align: top; 
background-color: #b2e293;
padding: 2px;
font-size: 11px;
}
div.centre {
text-align: center;
padding: 0px;
}
div.pictabs {
clear:both;
height: 180px;
width: 456px;
border: #000000 solid;
border-width: 1px 1px 1px 1px;
background-color: #FFC977;
text-align: left;
position:relative; left: 15px;
padding: 5px;
}
div.pictexttabs {
clear:both;
height: 200px;
width: 660px;
border: #000000 solid;
border-width: 1px 1px 1px 1px;
background-color: #FFC977;
text-align: left;
padding:0px;
}
div.lasttab {
clear:both;
height: 350px;
width: 475px;
font-size: 11px;
border: #000000 solid;
border-width: 1px 1px 1px 1px;
background-color: #FFC977;
text-align: left;
padding:0px;
}
div.lower {
clear: both;
color: #000000;
font-size: 11px;
height: auto;
width: 460px;
border: #006600 solid;
border-width: 1px 1px 1px 1px;
background-color: #FFC977;
text-align: left;
padding:0px;
position:relative; left: 15px;

}
div.topheader {
text-align: center;
font-size: 13px;
font-weight:bold;
color:#004E00;
}
div.leftheader {
text-align: left;
font-size: 13px;
font-weight:bold;
color:#004E00;
}
div.lowheader {
text-align: left;
font-size: 13px;
font-weight:bold;
color:#000000;
padding: 0px;
}
div.lowheaderfirst {
text-align: left;
font-size: 13px;
font-weight:normal;
color:#000000;
padding:0px;
}
div.centreimage { 
display: block; 
margin-left: auto;
margin-right: auto;  
}
td.tabtext {
width: 77%;
text-align: left; 
font-size: 11px;
vertical-align: top;
}
td.tabpic {
width: 23%;
text-align: left; 
vertical-align: top;
font-size: 11px;
color: #006600;
}
div.tabimages {
width: 455px;
height: 0%;
background-color: #FFC977;
text-align: left;
padding: 5px 2px 0px 2px;
border: #000000 solid;
border-width: 0px;
}

div.hhdr {
color: #000000;
margin: 0px 0px 0px 15px;
background:url("../Grafix/tabs/htab1.gif") no-repeat left top;
font-size: 13px;
padding: 5px 0px 5px 140px;
}

table.small {
table-layout: fixed;
padding: 0px;
width: 130px;
height: 130px;
background-color: #FFC977;
}


#tabs {
      float:left;
      width:100%;
      font-size:95%;
      line-height:normal;
      }
#tabs ul {
      margin:0;
      padding:10px 10px 0 15px;
      list-style:none;
      }
#tabs li.cl {
      display:inline;
      margin:0;
      padding:0;
      }
#tabs li.cl a {
      float:left;
      background:url("../Grafix/tabs/tlc.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  position: relative; top: 1px;
	  z-index: 1;
      }
#tabs li.cl a span {
      float:left;
      display:block;
      background:url("../Grafix/tabs/trc.gif") no-repeat right top;
      padding:5px 10px 5px 5px;
      color:#000000;
      }

#tabs li.op {
      display:inline;
      margin:0;
      padding:0;
      }
#tabs li.op a {
      float:left;
      background:url("../Grafix/tabs/tlo.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  position: relative; top: 1px;
	  z-index: 1;
      }
#tabs li.op a span {
      float:left;
      display:block;
      background:url("../Grafix/tabs/tro.gif") no-repeat right top;
      padding:5px 10px 5px 5px;
      color:#000000;
      }
#tabs a {
      float:left;
      background:url("../Grafix/tabs/tlc.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#tabs a span {
      float:left;
      display:block;
      background:url("../Grafix/tabs/trc.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
    /* End IE5-Mac hack */
#tabs a:hover span {
      color:#000000;
      }
#tabs li.cl a:hover {
			color:#ffffff;
			text-decoration: underline;
      }
#tabs li.cl a:hover span {
			color:#ffffff;
      }
#menu {
		        width: 11em;
		        padding: 0 0 0 0;
		        margin-top: 0em;
				margin-bottom: 0em;
				margin-left: auto;
				margin-right: auto;
		        font-family: Arial, sans-serif;
		        font-size : 11px;
				font-weight: bold;
		        background-color: #FFC977;
		        color: #333;
		        }
#menu ul {
                list-style: none;
                margin: 0;
                padding: 0;
				border: #000000 solid;
				border-width: 0px 0px 0px 0px;
                }
#menu li {
                margin: 0;
                list-style: none;
                list-style-image: none;
				text-align: left;
				border: #000000 solid;
				border-width: 0px 0px 0px 0px;
				}
#menu li #active {
                font-size: 11px;
				
                color: #999999;
                }
#menu li #active1 {
                border-left: 10px solid #009900;
                border-right: 10px solid #009900;
                background-color: #009900;
                color: #000;
                }
#menu li a {
                display: block;
                padding: 3px 0px 3px 25px;
                border-left: 10px solid #FFC977;
                border-right: 10px solid #FFC977;
                background-color: #FFC977;
                color: #000;
                text-decoration: none;
                width: 100%;
				
				}
#menu li a:hover {
                text-decoration: underline;
                color: #cc0000;
                }
#menu img {
                display: block;
                padding: 0px;
				background-color: #FFC977;
                color: #000;
                width: 80px;
                }

html>body #menu li a {
                width: auto;
                }
		
#mid a{
                display: block;
				margin-left: auto;
				margin-right: auto;
                padding: 3px 0px 3px 5px;
                border-left: 10px solid #007700;
                border-right: 10px solid #00bb00;
                background-color: #009900;
                color: #000000;
                text-decoration: none;
                width: 80px;
				text-align: center;
				font-family: Arial, sans-serif;
		        font-size : 11px;
                }
#mid a:hover{
                display: block;
				margin-left: auto;
				margin-right: auto;
                padding: 3px 0px 3px 5px;
                border-left: 10px solid #007700;
                border-right: 10px solid #00bb00;
                background-color: #009900;
                color: #000000;
                text-decoration: underline;
                width: 80px;
				text-align: center;
				font-family: Arial, sans-serif;
		        font-size : 11px;
                }
				
div.lang {
			font-family: Arial, sans-serif;
		    font-size : 11px;
			color:#005500;
			display: block;
			}        
			
/* End of style section. Generated by AceHTML at 28/02/2007 18:43:26 */

