/* CSS Document */
/*     REVISED:  28Aug08. rcb. Changed h2 bottom margin from 12px to 0.75em 
       REVISED:  29Aug08. rcb. Changed text-shadow for Opera browser.
       REVISED:  14Nov08. rcb. Added txtnowrap style.
       REVISED:  09Jan09. rcb. Added UL.body style for arrow bullet lists.
                               Reduced p and .body line height from 16pt to 13pt.
                               Moved 30% of spacing from bottom margin to top margin for h1, h2, p & li.
       REVISED:  21Jan09. rcb. Added vert style to vertically centre home page.
                               Added #stickymenu for floating arrow link to top of page.
       REVISED:  22Jan09. rcb. Added circlebullet style for 2nd level lists.
*/
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: normal;
	color: #666666;
}

.circlebullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: normal;
	color: #666666;
}

.goldfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: normal;
	color: #eac100;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	padding-bottom: 0px;
	padding-top: 0px;
}

.list {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: 16pt; 
	font-weight: normal;
}

.menu {
	line-height: normal;
}

.menuitem {
	font-family: Arial Black, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	letter-spacing: 2px;
	text-transform: uppercase;
	line-height: 24px; 
	font-weight: bold;
	color: #5a5a5a;
	background-color: #eac100;
}

.menuitem:hover {
	font-family: Arial Black, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	line-height: 24px; 
	font-weight: bold;
	color: #ffffff;
	background-color: #eac100;
}

.vert {
	width: 680px;
	height: 410px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -205px 0 0 -340px;
}

#stickymenu {
	position: relative;
	left: 11px;
	top: 35px;
	width: 100%;
	height:13px;
	z-index : 1;
}

A.goldfont {
  font-weight: bold;
  text-decoration: underline;
}

A.goldfont:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #ffd615;
}


A.menuitem {
	font-weight: bold;
  text-decoration: none;
  color: #5a5a5a;
}

A.menuitem:hover {
/*	font-weight: 900; */
    text-decoration: none;
    color: #ffffff;
}

.dbedit {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
    border-width: 1px;
	border-style: solid;
	border-color: black;
}

.txtnowrap {
	white-space: nowrap;
}

TABLE.dbedit {
/*/    border-width: 1px;
//	border-style: solid;
//	border-color: black; */
}

TH.dbedit {
	background-color: #eac100;
}

TD.dbedit {
	background-color: #f0f0f0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: normal; 
	letter-spacing: 1px;
	color: #000000;
/*	Amended to give correct shadows in Opera, not supported by IE. 
    text-shadow: #7f7f7f -3px -3px 0px; */
	text-shadow: #8f8f8f -1px 1px 0px, #8f8f8f -2px 2px 1px; 
	height: 1em; 
/* Filter option is IE specific and not supported by css or other browsers.*/
	filter: Shadow(Color=#7f7f7f, 	
			Direction=225, 
			Strength=3);

	/*margin-bottom: 12px; */
	margin-bottom: 6px;
	padding-bottom: 6px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 16pt;
	letter-spacing: 1px;
	color: #000000;
	/*margin-bottom: 0.75em; */
	margin-top: 0.4em;
  margin-bottom: 0.4em;
}

img {
  border-style: none ;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: normal;
	color: #666666;
/*	margin-top: 0px;
	margin-bottom: 1em; */

	margin-top: 0.4em;
	margin-bottom: 0.6em;
	margin-right: 0px;
	margin-left: 0px;
  padding-bottom: 0px;
	padding-top: 0px;
/*	border: thin dotted #FF0000; */
}

UL.body {
/*  list-style-position: outside;
/*	list-style-image:    url(../images/bullet.gif); */
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 1.2em;
/*	border: thin dotted #FFf00; */
}

UL.body li {
  background:    url(../images/bullet.png) no-repeat 1px 4px;
  padding-left: 16px ;
  margin-left: 16px ;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

UL.circlebullet {
  list-style-position: outside;
	list-style-type: circle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
  padding-left: 8px ;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
  margin-left: 8px ;
/*	border: thin dotted #FFf00; */
}

ul.circlebullet li.circlebullet {
  background-image: none ;
  background-color: transparent;
  list-style-type: circle;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 4px ;
	margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 4px ;
  padding-right: 0px;
}