/* SIHG Style Sheet */
/* Containers etc (from Lyn Smith) */
/**************************************************
* html *
***************************************************/
html {scrollbar-base-color: #0C451F; /* #E9967A  dark salmon */
	scrollbar-arrow-color: #CFEBA5;
	scrollbar-darkshadow-color: #000;
}
/***************************************************
* body *
****************************************************/
body { padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center; /* Hack for IE5/Win */
	font-family: arial, sans-serif;
	font-size: 10pt;
	background: #CFEBA5; /* #ADFF2F; #408064;  #7B9278;  #647F64;  #fff8dc  cornsilk */
    color: rgb(85,85,85);
	line-height: 1.1;
	border-left: 1px white;
	border-right: 1px white;
	border-bottom: 1px white;
}
 /****************************************************
* Layers *
******************************************************/
#spacer { clear: both;
  padding: 0.2em;
  }
#maincontainer { padding: 0px;
  text-align: left; /* Counteract IE5/Win Hack */
  width: 780px;
  border: 0px dashed #ff0000;
  z-index: 1;
  margin: 0px auto;  /* R/L margin widths = "auto" */
  background: #ffffff;
}
#mapcontainer { 
	padding: 0px;
  	text-align: left; /* Counteract IE5/Win Hack */
  	width: 800px;
  	border: 0px dashed #ff0000;
  	z-index: 1;
 	margin: 0px auto;  /* R/L margin widths = "auto" */ 
 	background: #ffffff;
}
#sihgheader { float: left;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  width: 780px;
  text-align: center;
  z-index: 2;
  border: 0px solid white;
  background: #0C451F; /* #721B09; dark brick red */
}
#printheader { display: none;
}
.centre { border: 0px;
	margin-top: 2px;
	font-size: 10pt;
	text-align: center;
}
.greencentre { border: 0px;
	margin: 0px;
	font-size: 10pt;
	color: #228B22;
	text-align: center;
}
.browncentre { border: 0px;
	margin: 0px;
	font-size: 10pt;
	color: #751b07;
	text-align: center;
}
.browncentretitle { border: 0px;
	margin: 0px;
	font-size: 140%;
	color: #751b07;
	text-align: center;
}
#sihgmenu { float: left;
  margin-left: 10px;
  /* margin-right: 10px; */
  float: left;
  text-align: left;
  width: 780px;
  height: auto;
  z-index: 4;
  border: 0px solid white;
  padding: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
 background: white;
}
#content { margin-top: 10px;
  padding: 0px;
  margin-left: 30px;
 /* margin-right: 20px; */
  float: left;
  text-align: justify;
  width: 740px;
  border: 0px solid white;
  background: white; /*#ffff00; = Test colour */
  z-index: 6;
}
#find { text-align: right;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background: white; /*#ffff00; = Test colour */
  font-size: 80%;
  /* z-index: 6; */
}
#mission { margin-top: 10px;
  padding: 0px;
  margin-left: 50px;
  /* margin-right: 40px; */
  float: left;
  font-size: 120%;
  text-align: justify;
  width: 690px;
  font-weight: 600;
  border: 1px solid white;
  background: white; /* #ffff00; = Test colour */
  z-index: 5;
}
#newsflash { margin-top: 10px;
  line-height: 1.2em;
  /* padding: 5px; */
  margin-left: 130px; 
  margin-right: 80px;
  float: left;
  font-size: 100%;
  text-align: center;
  width: 540px;
  font-weight: 500;
  border: 1px solid red;
  background: #fff8dc; /* #ffff00; = Test colour */
  z-index: 5;
}
.news0 { padding: 3px;
}
.news1 { padding: 2px;
  border-top: 1px solid grey;
  background: #FDEBCF;
}
.news2 { padding: 2px;
  border-top: 1px solid grey;
}
#columnleft { float: left;
  width: 550px;
  margin: 0 0 0 0;
  padding: 0;
}
#columnright { float: right;
  width: 180px;
  margin: 0 0 0 0;
  padding: 0;
}
#totop { text-align: left;
  width: 700px;
  margin-left: 10px;
 /* margin-right: 10px; */
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background: white;
  font-size: 80%;
}
#footer { width: 740px;
  float: left;
  margin-left: 30px;
/*  margin-right: 0px; */
  z-index: 7;
  border-top: 2px solid #721B09; /* dark brick red */
  margin-top: 10px;
  text-align: center;
  font-size: 10pt;
  font-weight: 500;
  padding: 10px;
  color: #4b6971; /* dark grey */
  background: white; /* test #fafafa; */
}
#mapfooter { width: 720px;
  float: left;
  margin-left: 30px;
/*  margin-right: 0px; */
  z-index: 7;
  border-top: 2px solid #721B09; /* dark brick red */
  margin-top: 10px;
  text-align: center;
  font-size: 10pt;
  font-weight: 500;
  padding: 10px;
  color: #4b6971; /* dark grey */
  background: white; /* test #fafafa; */
}
#MSVE_obliqueNotification{
  visibility: hidden;}
br.clear { clear: both;
}
/**************************************************
* SIHG *
****************************************************/
p 	{	margin-top: 0px;
		font-family: arial, verdana, helvetica, sans-serif
	}
h1	{	color: #751b07; /* was #B22222; firebrick */
		font-size: 200%;
		text-align: center;
	}
h2	{	color:  #751b07; /* was #B22222; firebrick */
		font-size: 170%;		
		text-align: center;

	}
h3	{	color:  #751b07; /* was #B22222; firebrick */
		font-size: 150%;		
		text-align: center;

	}
h4	{	color:   #751b07; /* was #B22222; firebrick */
		font-size: 150%;
		text-align: center;
		margin-bottom: 5px;

	}
em	{	font-weight: normal;
		font-style: italic;
	}	
strong {font-weight: bold;
		font-style: normal;
	}
/**********************************************
* tables
************************************************/
menu.table {table-layout:fixed;
width: 765px;
}
td.button a {width: 85px;
 background-color: #FFEBCD; /* blanched almond */
 color: #408064; /* #751b07; */ 
 font-size: 9pt;
 font-weight: 500;
 text-align: center;
 border-top: 0.3em solid #C0C0C0; /* Silver */
 border-bottom: 0.3em solid #696969; /* Dimgrey */ 
 border-left: 0.3em solid  #C0C0C0; /* Silver */
 border-right: 0.3em solid #696969; /* Dimgrey */  
 padding: 0.1em;
 height: 10pt;
 text-decoration: none;
}
td.button a:visited {width: 85px;
 background-color: #FFEBCD; /* blanched almond */
 color:  #408064; /* #751b07; */ 
 font-size: 9pt;
 font-weight: 500;
 text-align: center;
 border-top: 0.3em solid  #C0C0C0; /* Silver */ 
 border-bottom: 0.3em solid #696969; /* Dimgrey */ 
 border-left: 0.3em solid  #C0C0C0; /* Silver */  
 border-right: 0.3em solid #696969; /* Dimgrey */  
 padding: 0.1em;
 height: 10pt;
 text-decoration: none;
}
td.button a:hover {width: 85px;
 background-color: #AAB4AA; /* #CD5C5C; */
 color: #FFFFFF;  
 font-size: 9pt;
 font-weight: 500;
 text-align: center;
 border-bottom: 0.3em solid  #C0C0C0; /* Silver */
 border-top: 0.3em solid #696969; /* Dimgrey */  
 border-right: 0.3em solid  #C0C0C0; /* Silver */ 
 border-left: 0.3em solid #696969; /* Dimgrey */  
 padding: 0.1em;
 height: 10pt;
 text-decoration: none;
}
td.buttonminus {width: 85px;
 background-color: #FFFFFF;
 color: #000000;  
 font-size: 9pt;
 font-weight: 500;
 text-align: center;
 border-bottom: 0.3em solid  #0C451F; /* #751b07; */
 border-top: 0.3em solid #AAB4AA; /* #CD5C5C; */
 border-right: 0.3em solid   #0C451F; /* #751b07; */  
 border-left: 0.3em solid  #AAB4AA; /* #CD5C5C; */
 padding: 0.1em;
 height: 10pt;
 text-decoration: none;
}
td.buttonplus {width: 85px;
 color: black;
 font-size: 10pt;
 font-weight: 800;
 text-align: center;
 border: 0px;
 padding: 0.1em;
 height: 10pt;
}
td.menu { width: 93px;
 background-color: #FFEBCD; /* blanched almond */
 color: #000000; /* black */
 font-size: 9pt;
 font-weight: 500;
 text-align: center;
 border-top: 0.3em solid #F2FAEB; /*light limegreen */
 border-bottom: 0.3em solid #909090;
 border-left: 0.3em solid #F2FAEB; /* light limegreen */
 border-right: 0.3em solid #909090; /*#e9e9e9;*/
 padding: 0.1em;
 height: 10pt;
}
td.menuplus { width: 93px;
 background-color: white;
 color: #000000; /* black */
 font-size: 9pt;
 font-weight: 500;
 text-align: center;
 border: 0;
 padding: 0;
 height: 10pt;
}
td.spacer { height: 6px;
}
table.ordinary { font-size: 100%;
}
.meetingdate { font-size: 100%;
		font-weight: normal;
		font-style: normal;
	}	
.meeting { padding-left: 5em;
		font-size: 100%;
		font-weight: bold;
		font-style: normal;
	}	
.speaker { padding-left: 10em;
		padding-bottom: 80px;
		font-size: 100%;
		font-weight: normal;
		font-style: italic;
	}	
/* pseudo classes (anchor effects) */	

a:hover	{ background: #FFFF90; /* pale yellow */
	}
a:visited { font-style: italic;
	}
a:active { color: green;
	}

a.plain {text-decoration: none;
		font-style: normal;
		color: black;
}

a.plain:active {text-decoration: none;
		font-style: normal;
		color: black;
}

a.plain:visited {text-decoration: none;
		font-style: normal;
		color: black;
}

/* news */
.newscontent { margin-bottom: 10px;
  	padding: 10px;
  	margin-left: 20px;
	border: 1px solid #751b07;
  	float: left;
  	font-size: 100%;
  	text-align: left;
  	width: 700px;
  	font-weight: 500;
  	background: white;
  	z-index: 5
}
