	body {background:#FFFFFF; margin:0px;}

	h1 {font-size:1em; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; color:#666699; text-align:justify; line-height:1.2em; margin:0px;}

	h2 {font-size:0.9em; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; color:#666699; text-align:justify; line-height:1.2em; margin:0px;}

	p {font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333333; text-align:justify; line-height:1.2em;}

/* There must be a blank between the selector and the declaration block (IE 6 pseudo elements bug) */
/*p:first-letter {font-size:1.4em;}*/

	ul { list-style-image:url("images/bullet2.gif");font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333333; text-align:left; line-height:1.2em;}

	ol { font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333333; text-align:left; line-height:1.2em;}

	.othermarrge {font-size:0.7em; color:#333333;}
	.uncertain {font-size:0.85em; font-style:italic;}
	.otherspellings {font-size:0.85em;}

	.center {text-align:center;}

	.right  {text-align:right;}

	.black  {font-weight:bold; color:#000000;}
	
.imageright 
{
float:right;
margin-left:15px; 
margin-right:0px;
margin-bottom:3px;
border:1px solid black;
background-color: #eeeeee;
width:100px;
}

.imageleft 
{
float:left;
margin-left:0; 
margin-right:15px;
margin-bottom:3px;
border:1px solid black;
background-color: #eeeeee;
width:100px;
}

.caption 
{
font-weight:900; 
text-align:left;
font-size:9px;
padding-top:1px;
padding-right:5px; 
padding-bottom:5px;  
padding-left:5px;
margin-top:0px; 
margin-right:0px; 
margin-bottom:0px; 
margin-left:0px;
}
	
	.quote { font-family:Verdana; font-size:0.715em; margin-left:5%; margin-right:5%;  text-align:justify;}
	.quotewithin { font-family:Verdana; font-size:0.715em; margin-left:7%; margin-right:7%; text-align:justify;}
blockquote { font-family:Verdana; font-size:0.715em; margin-left:5%; margin-right:5%; text-align:justify;}

	a {font-size:1em; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
	a:link{color:#666699;}
	a:visited{color:#666699;}
	a:hover{color:#ff9900;}
	a:active {color:#ff9900;}

	.topmenu {font-size:0.9em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#990000; text-align:left; text-decoration:none; margin:0px;}
	a.topmenu:link {color:#990000;}
	a.topmenu:visited {color:#990000;}
	a.topmenu:hover {color:#9900FF;}
	a.topmenu:active {color:#9900FF;}
	

	.copyright {text-align:center; font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#990000; text-decoration:none; margin:0px;}
	a.copyright:link {color:#990000; font-size:1em;}
	a.copyright:visited {color:#990000; font-size:1em;}
	a.copyright:hover {color:#9900FF; font-size:1em;}
	a.copyright:active {color:#9900FF; font-size:1em;}

	.brounnav {font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#996666; text-align:left; text-decoration:underline; margin:0px;}
	a.brounnav:link {color:#996666; font-size:1em;}
	a.brounnav:visited {color:#996666; font-size:1em;}
	a.brounnav:hover {color:#9900FF; font-size:1em;}
	a.brounnav:active {color:#9900FF; font-size:1em;}

	.stewartnav {font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#996699; text-align:left; text-decoration:underline; margin:0px;}
	a.stewartnav:link {color:#996699; font-size:1em;}
	a.stewartnav:visited {color:#996699; font-size:1em;}
	a.stewartnav:hover {color:#9900FF; font-size:1em;}
	a.stewartnav:active {color:#9900FF; font-size:1em;}

	.langnav {font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#666699; text-align:left; text-decoration:underline; margin:0px;}
	a.langnav:link {color:#666699; font-size:1em;}
	a.langnav:visited {color:#666699; font-size:1em;}
	a.langnav:hover {color:#9900FF; font-size:1em;}
	a.langnav:active {color:#9900FF; font-size:1em;}
	
	tr
 {
  background-color:#EAF5FF;
 }
 td
 {
 font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333333;
 }
 .band1
 {
 background-color:#F0F0E1;
 }
 .band2
 {
 background-color:#F4F4FF;
 }
	a.chart{font-size:0.8em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#996666; text-align:left; text-decoration:underline; margin:0px;}
	a.chart:link {color:#996666; font-size:1em;}
	a.chart:visited {color:#996666; font-size:1em;}
	a.chart:hover {color:#9900FF; font-size:1em;}
	a.chart:active {color:#9900FF; font-size:1em;}
	
.pagemenu
{
font-size:1em; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#996666; text-align:left; text-decoration:underline; margin:0px;  background-color:transparent;
}

	#intnavigation {
	position: absolute;
	z-index: 45;
	left: 310px;
	top: 223px;/* down 25px */
	background-color: transparent;
	border: none;
	margin: 0px;
	height: 160px;
	width: 432px;
	overflow:auto;
	/*overflow-x: scroll;
	overflow-y: hidden;*/
 scrollbar-track-color: #ECECF2;
 scrollbar-face-color: #C7C6D9;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-shadow-color: #333333;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-base-color: # ;
 scrollbar-darkshadow-color: #666666;
 scrollbar-highlight-color: #FFFFFF;
}


	#page {position:absolute; width:80%; z-index:120; left: 120px; top: 333px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#brounpage {position:absolute; width:80%; z-index:120; left: 120px; top: 403px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#topnav {position:absolute; z-index:100; left: 90px; top: 10px; background-color: transparent; border:none; margin-top:0px; margin-right:0px; margin-bottom:0px;  margin-left:0px; padding-right:90px;}/*margin-right of 90px works in FF and Opera but not in IE so had to use padding-right instead.  */

	#aboutmeupper {float:right; width:150px; border:1px solid #9999CC; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px;  margin-top:5px; margin-right:0px; margin-bottom:5px; margin-left:15px; text-align:justify; background-color:#F2F3F7; height:205px; overflow:auto;}

	#aboutmelower {border:1px solid #9999CC; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px; text-align:justify; background-color:#F2F3F7; height:80px; overflow:auto;}

	#intnavigationORIG {position:absolute; z-index:45; left: 310px; top: 223px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#intnav {position:absolute; z-index:45; left: 540px; top: 223px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#search {position:absolute; width:131px; height:15px; z-index:20; left: 460px; top: 65px; background-color: transparent; border:none; background-image:url("images/search.gif"); margin:0px; background-repeat:no-repeat;}/* down 25px */

	#find {position:absolute; z-index:40; left: 600px; top: 61px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#line {position:absolute; width: 490px; height:20px; z-index:30; left: 300px; top: 85px; background-color: transparent; border:none; background-image:url("images/line.gif"); margin:0px; background-repeat:repeat-x;}/* down 25px */


	#navback {position:absolute; width:273px; height:250px; z-index:5; left: 18px; top: 60px; background-color: transparent; border:none; background-image:url("images/menu-bg.jpg"); background-repeat:no-repeat; margin:0px;}


	#broun,#broun2,#broun3 {position:absolute; width:110px; height:110px; z-index:60; left: 18px; top: 98px; background-color: transparent; border:none; margin:0px;}

	#broun2 {z-index:61; visibility: hidden;}

	#broun3 {z-index:62;}


	#stewart,#stewart2,#stewart3 {position:absolute; width:93px; height:93px; z-index:70; left: 184px; top: 60px; background-color: transparent; border:none; margin:0px;}

	#stewart2 {z-index:71; visibility: hidden;}

	#stewart3 {z-index:72;}


	#lang,#lang2,#lang3 {position:absolute; width:63px; height:63px; z-index:80; left: 174px; top: 226px; background-color: transparent; border:none; margin:0px;}

	#lang2 {z-index:81; visibility: hidden;}

	#lang3 {z-index:82;}

	#ad,#ad2,#ad3 {position:absolute; width:470px; height:54px; z-index:100; left: 300px; top: 202px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#ad2 {z-index:101; visibility: hidden;}

	#ad3 {z-index:102;}

	#brounad,#brounad2,#brounad3 {position:absolute; width:470px; height:54px; z-index:100; left: 300px; top: 109px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#brounad2 {z-index:101; visibility: hidden;}

	#brounad3 {z-index:102;}

	#gen {position:absolute; width:462px; height:203px; z-index:90; left: 300px; top: 109px; background-color: transparent; border:none; margin:0px;}/* down 25px */

	#corner {position:absolute; width:124px; height:103px; z-index:110; left: 49px; top: 279px; background-color: transparent; border:none; background-image:url("images/corner.gif"); margin:0px; background-repeat:no-repeat;}/* down 25px */

	#brouncorner {position:absolute; width:124px; height:103px; z-index:110; left: 49px; top: 339px; background-color: transparent; border:none; background-image:url("images/corner.gif"); margin:0px; background-repeat:no-repeat;}/* down 25px */

	#brounmenu {position:absolute; width:469px; height:210px; z-index:40; left: 300px; top: 173px; background-color: transparent; border:none; background-image:url("images/broun-menu.gif"); margin:0px; background-repeat:no-repeat;}/* down 25px */

	#stewartmenu {position:absolute; width:469px; height:210px; z-index:40; left: 300px; top: 173px; background-color: transparent; border:none; background-image:url("images/stewart-menu.gif"); margin:0px; background-repeat:no-repeat;}/* down 25px */

	#langmenu {position:absolute; width:469px; height:210px; z-index:40; left: 300px; top: 173px; background-color: transparent; border:none; background-image:url("images/lang-menu.gif"); margin:0px; background-repeat:no-repeat;}/* down 25px */

 #printpage {position:absolute; width:80%; left: 120px; top: 20px; background-color: transparent; border:none; margin:0px;}

