body, td {
	font-family : Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 0;
	font-size : 70%;
	text-align: left;
	background-color : #ffffff;
	background-image :  url("/images_gen/page_back.gif");
	background-position : top;
	background-repeat : repeat;

}
/* correct value below, value above for IE */
html>body  {
   	font-size : 80%;
}

/* CONTAINER declarations */
/* container holds the full page */

#container {
	position : relative;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}
/* HEADER declarations */
/* header holds the title line and bar of images */
#header {
	position : relative;
	width : 100%;
	background-image :  url("/images_gen/banner.gif");
	background-repeat : no-repeat; 
	background-color : white;
	height : 163px;
}
#pgc_header {
	position : relative;
	width : 100%;
	background-image :  url("/images_gen/pgc_top.jpg");
	background-repeat : no-repeat; 
	background-color : white;
	height : 163px;
}
#logo {
	position : relative;
	padding : 0;
	margin : 5px 20px 0 20px;
	float : left;
	display : inline; /* IE float bug fix */
}
#logo a img {
	border : 0;
}
#title{
	position : relative;
	font-family : "Arial Narrow", Times, serif;
	font-size : 250%;
	color : #005a00;
	margin : 0 0 0 50px;
	padding : 0;
	line-height : 2em;
}
.pagename {
	font-size : 70%;
}
#band {
	position : absolute;
	top : 58px;
	left : 0;
	padding : 0;
	margin : 0;
	background-color : #e4fbcf;
	width : 100%;
}
/* IE float 3px jog bug fix */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #band {
  height: 1%;
  margin: 0 0 -3px 0;
}
/* End hide from IE5/mac */
#band img {
	display : inline;
	margin : 0 0 0 0px ;
	padding :0;
}

/* main NAVIGATION declarations */
/* see menu.css */
#navigation {
	position : absolute;
	margin : 0;
	padding : 0 0 0 7px;
	background-color : #e9fdcd;
		border : 1px solid #cad8be;
	height : 1.8em;
	z-index : 50;
	width : 751px;
}

/* MAIN declarations */
/* main holds the left, centre and right columns */
#main {
	width : 100%;
	background-image:  url("/images_gen/main_back.jpg");
	background-repeat : repeat;
	padding-top : 22px;
}
/* Set up the left, right and centre columns and fix the IE float bugs */
#left {
	position : relative;
	width : 162px; 
	float : left;
	display : inline; /* IE float bug fix */
}
#right {
	position : relative;
	width : 114px;
	float : right;
	display : inline; /* IE float bug fix */
}
#centre {
	position : relative;
	margin : 0 114px 0 160px;
	padding : 0;
}
/* IE float 3px jog bug fix */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #left {
  margin-right : -6px;
  }
 * html #right {
  margin-left : -3px;
  }
* html #centre {
  height: 1%;
  margin-left: 0;
  margin-right : 0;
}
/* End hide from IE5/mac */

/*CENTRE declarations */
#centre {
	color : #3a4235;
	font-size : 10px;
	text-align : justify;
}
#breadcrumb {
	text-align : right;
	margin :  0;
	padding : 5px 5px 5px 0;
	background-color: #transparent;
}
#breadcrumb a, #breadcrumb a:link {
	color : #cc6600;
	text-decoration : none;
}
#breadcrumb a:hover {
	color : #cc9900;
}
#mainpic {
	background : #transparent;
}
#mainpic p {
	margin : 0;
	padding : 15px 10px 2px 13px;
}
#mainpic img {
	margin : 0;
	padding-left : 3px;
		padding : 0px 0px 0px 0px;
}
#mainpic a, #mainpic a:link {
	color : #ecab0f;
	text-decoration : none;
}
#mainpic a:hover {
	color : #65665e;
}
#centre img {
	margin : 6px;
}
#highlights {
	text-align : left;
}
#highlights p {
	margin : 0;
	padding : 0 10px 2px 13px;
}
#highlights a img {

	margin :  10px 0 0 10px;
	display : inline;
	border : 2px solid #4a485b;
}
#highlights a:hover img{
	color : #65665e;
}
.arrows {
	margin : 0;
} 
#text1, #text2, #text3, #text4, #text5, #text6, #text7, #text8, #text9, #text10, #text11, #text12 {
	width : 100px;
	padding : 0;
	margin : 0;
	color :  #4B5743;
}
#text1, #text5, #text9 {
	float : left;	
	margin-left : 13px;
}
#text2, #text6, #text10 , #text3, #text7, #text11, #text4, #text8, #text12 {
	float :left;
	margin-left : 20px;
}
/* IE float bug fix */
#text1, #text2, #text3, #text4, #text5, #text6, #text7, #text8, #text9, #text10, #text11, #text12{
	display : inline;
}
/*----------*/

#text1 a, #text2 a, #text3 a, #text4 a,
#text1 a:link, #text2 a:link, #text3 a:link, #text4 a:link,
#text5 a, #text6 a, #text7 a, #text8 a,
#text5 a:link, #text6 a:link, #text7 a:link, #text8 a:link,
#text9 a, #text10 a, #text11 a, #text12 a,
#text9 a:link, #text10 a:link, #text11 a:link, #text12 a:link {
	color : #990000;
	text-decoration : none;
	background-image :  url("/images_gen/arrows_centre_on.gif");
	background-position :0 4px;
	background-repeat : no-repeat;
	padding: 0 0 0 15px;
}
#text1 a:hover, #text2 a:hover, #text3 a:hover, #text4 a:hover,
#text5 a:hover, #text6 a:hover, #text7 a:hover, #text8 a:hover,
#text9 a:hover, #text10 a:hover, #text11 a:hover, #text12 a:hover{
	color : #cc3300;
	background-image :  url("/images_gen/arrows_centre_over.gif");
}
#pagetext h1 {
	font-size : 1.5em;
	margin : 10px 10px 0 10px;
	padding : 0;
}
#pagetext .h1line {
	padding : 0 0 10px 0;
	border-bottom : 6px solid #d5edbd;
}
#pagetext h2 {
	font-size : 1.1em;
	margin : 12px 10px 0 10px;
	padding : 0;
}
#pagetext h3 {
	font-size : 1.0em;
	margin : 10px 10px  0px 10px;
	padding : 0;
}
#pagetext p {
	margin : 8px 10px 0 10px;
	padding : 0;
}
#pagetext a, #pagetext a:link, #pagetext a:visited {
	color : #ecab0f;
	text-decoration : none;
}
#pagetext a:hover {
	color : #65665e;
	text-decoration : none;
}
#pagetext .small {
	font-size: .8em;
	margin-top : 0px;
	padding : 0;
}
#pagetext .imgleft {
	float : left;
	margin : 2px;
	display : inline; /* IE float bug fix */
}
#pagetext .imgright {
	float : right;
	margin : 8px;
	display : inline; /* IE float bug fix */
}
#pagetext .imgborder {
	border : 8px solid #abd287;
	margin : 10px;
}
#pagetext blockquote {
	margin : 10px 0 0 25px;
}
.important {
	color : #ff0000;
}
#pagetext table {
	background : white;
	border : 1px solid #215625;
	width : 470px;
	margin : 10px 0 0 5px;
	border-collapse : collapse;
	border-spacing : 0px;
}
#pagetext thead {
	line-height : 1.5em;
}
#pagetext th {
	background : #215625;
	color : #ffffff;
	border-bottom : 1px solid #d5edbd;
	text-align: center;
	font-weight : bold;
}
#pagetext td {
	background : #ffffff;
	color : #3b6114;
	text-align : center;
	border : 1px solid #215625;
	font-size : 95%;
}
#pagetext td .textleft {
	text-align : left;
	margin-bottom : 6px;
	font-size : 120%;
}
#pagetext td ul{
	text-align : left;
	font-size : 120%;
	margin-left : 2px;
}
#pagetext ul, #pagetext li {
	padding : 0;
	font-weight : normal;
	font-size : 100%;
}
#pagetext ul {
	margin : 0 0 10px 20px;
}
#pagetext li{
	margin : 0 10px 5px 20px;
}
#pagetext ul li ul {
	margin : 0;
}
#pagetext .green {
	border : 1px solid #215625;
}
#clubs {
	margin : 0;
	padding : 0;
}
#clubs h1, #clubs h2 {
	padding : 0;
}
#clubs h1 {
	border-bottom : 6px solid #d5edbd;
	margin : 20px 0 10px 8px;
	padding : 0 0 10px 0;
}
#clubs h2 {
	margin : 10px 0 10px 8px;
}
#clubs a, #clubs a:link, #clubs a:visited {
	color : #ecab0f;
	text-decoration : none;
}
#clubs a:hover {
	color : #65665e;
}


/*LEFT declarations */
#left {
	color : #215625;
	margin : 10px 0 0 0;
	padding :0;
}
#left ul, #left li {
	margin : 0 0 0 4px;
	padding : 0;
	list-style-type: none;
	vertical-align: bottom; /* IE display:block bug fix */
}
#left li {
	width : 141px;
}
#left a, #left a:link {
	text-decoration : none;
	color : #663300;
	display : block;
	padding :  4px 0px 3px 16px;
	margin : 0;
	border-bottom : 1px solid #abd287;
}
#left a:hover {
	color : #996600;
	background-image :  url("/images_gen/arrows_current_over.gif");
	background-position : 1px 4px;
	background-repeat : no-repeat;
}
.thispage {
	color : #65665e;
	background-image :  url("/images_gen/arrows_current_over.gif");
	background-position : 1px 4px;
	background-repeat : no-repeat;
	background-color: #;
}
.ashpage {
	color : #ecab0f;
	background-image :  url("/images_gen/arrows_current_on.gif");
	background-position : 1px 4px;
	background-repeat : no-repeat;

}
.otherpage {
	color : #ecab0f;
	background-image :  url("/images_gen/arrows_current_on.gif");
	background-position : 1px 4px;
	background-repeat : no-repeat;
}
#left h1 {
	color : #215625;
	background : #;
	font-size : 1.2em;
	width : 137px;
	padding : 5px 0 5px 4px;
	margin : 14px 0 0 8px;
	border-bottom : 1px solid #abd287;
}
/* section is the section nav added on secondary pages */
#section h1 {
	color : #805620;
	background : #;
	font-size : 1.2em;
	width : 137px;
	padding : 5px 0 5px 4px;
	margin : 14px 0 0 8px;
	border-bottom : 1px solid #abd287;
}
#section a, #section a:link {
	text-decoration : none;
	display : block;
	padding :  4px 0 4px 16px;
	margin : 0 ;
	width : 137px;
	border-bottom : 1px solid #abd287;
}
#section a:hover {
	color : #65665e;
	background-image :  url("/images_gen/arrows_current_over.gif");
	background-position : 1px 4px;
	background-repeat : no-repeat;
}
#section h1 a, #section h1 a:link {
	color : #215625;
	text-decoration : none;
	border : none;
	padding : 0;
	margin: 0;
}
#section h1 a:hover {
	color : #65665e;
}

/* newsbox only displayed on main pages */
#newsbox {

	background : transparent;
	width : 144px;
	margin : 0 0 0 8px;
	padding : 0;
	font-size : 10px;
}

#address {
	padding : 0 0 0 8px;
	margin : 20px 0 0 0;
}
#phone {
	padding : 0 0 0 8px;
	margin : 0 15px 40px 0;
	font-size : 10px;
	color : #98BF6F;
}
#phone a, #phone a:link, #phone a:visited {
	color : #ecab0f;
	text-decoration : none;
	border : none;
	display : inline;
	background : none;
}
#phone a:hover {
	color : #65665e;
	background : none;
}
#dummy {
	position : relative;
	margin : 70px 0 60px 0;
}

/* RIGHT declarations */
#right img {
	margin : 12px 0 0px 12px;
}
#searchform{
	margin : 0 8px 0 0 ;
	padding : 0;
	text-align : right;
	color : #ecab0f;
	font-weight : bold;
	font-size : .9em;
}
#searchfld {
	margin : 5px 0 0 0;
	padding : 2px 0 2px 0;
	width : 92px;
	border : 1px solid #ecab0f;
	font-size : 1.2em;
	float : right ;
}
#searchbtn {
	border : 1px solid #ecab0f;
	background-color : transparent;
	color : #ecab0f;
	font-size :1.2em;
	padding : 1px;
	margin : 5px 0 0 0;
	font-weight : bold;
	float : right;
}
#rightlinks {
	margin : 0 0 0 0;
	padding :0 0 0 8px;
	font-size : 80%;
}

#rightlinks ul {
	margin :0;
	padding : 0;
	list-style-type: none;
}
#rightlinks li {
	width : 100px;
	height : 2px;
}
#right a, #right a:link {
	text-decoration : none;
	color : #ecab0f;
	display : block;
	padding : 4px 0 2px 0;
}
#rightlinks a, #rightlinks a:link {
	text-decoration : none;
	color : #993300;
	display : block;
	padding : 1px 0 3px 0;
	border-bottom : 0px solid #abd287;
}
#right a:hover, #rightlinks a:hover {
	color : #65665e;
}
.rghtfrst {
	border-top : 1px solid #abd287;
	padding-top : 3px;
}


/* correct values below, values above for IE */
html>body #rightlinks {
	margin : 20px 0 0 0;
}
html>body #rightlinks li {
	height : 22px;
	border-bottom : 1px solid #abd287;
}
html>body #rightlinks a, #rightlinks a:link {
	border : none;
	padding : 4px 0 0 3px;
}
html>body #rightlinks .rghtfrst {
	padding-top:0px;
}
/*----------*/

/* FOOTER declarations */
/* div to clear so footer follows longest column */
.clearall {
	clear:both;
	height:10px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
}
#footer {
	color : #ffffff;
	background : #779360;
	font-size : 10px;
	width : 754px;
	margin : 0;
	padding : 4px 0 0 6px;
	height : 40px;
}
#footer a, #footer a:link {
	color : white;
	text-decoration : none;
	padding : 2px 7px 0 7px;
}
#footer a:hover {
	color : #ffff00;
}
#footer p {
	text-align : center;
}
#footer p a, #footer p a:link, #footer p a:visited, #footer p a:hover {
	padding : 0;
}
#footerxx {
	color : #FFFFFF;
	background : #4e603f;
	font-size : 10px;
	width : 754px;
	margin : 0;
	padding : 4px 0 0 6px;
	height : 22px;
}
#footerxx a, #footer a:link {
	color : white;
	text-decoration : none;
	padding : 2px 7px 0 7px;
}
#footerxx a:hover {
	color : #ffff00;
}
#footerxx p {
	text-align : center;
}
#footerxx p a, #footer p a:link, #footer p a:visited, #footer p a:hover {
	padding : 0;
}
#copyright {
	color : #d2dec6;
	background :#d2dec6; 
	padding : 0;
	margin : 0;
	text-align : center;
	font-size : 10px;
}
.small {
	font-size:1px;
}
#extra {
	float :left;
	display:inline;
	width: 450px;
	margin : 30px 10px 10px 10px;
	padding : 0px 0 5px 0;
	border-top : 3px solid #d5edbd;
	font-size : 10px;
	color : #98BF6F;
}
