body	{	scrollbar-face-color:#BBCBF5;
		scrollbar-arrow-color:#000081; 
		scrollbar-track-color:#DEE9FF;
		scrollbar-shadow-color:#000081; 
		scrollbar-highlight-color:#fff;
		scrollbar-3dlight-color:#E4EDFF; 
		scrollbar-darkshadow-Color:#006;
		background:white url(graphics/bluband.gif) repeat-y top left;
		margin:0px;      }
body, td, p, a, pre, blockquote	{color:navy;
		line-height:150%;
		font-family:Verdana,Arial,sans-serif;}
address {	font-style:normal;
		margin-right:1em;
		display:in-line;	}
a	{	font:inherit;	}
#IDtitle {	position:absolute;
		overflow:hidden;
		white-space:nowrap;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		top:0;
		left:0;
		height:40px;
		width:100%;
		Z-index:1;
		padding-left:140px;
		border-bottom:1px solid navy;
		background-color:#E4EDFF;	}
/*		background:navy url(../home/graphics/xmas.gif) no-repeat top right;}*/
#IDname {	position:absolute;
		margin:0px;
		padding:0px;
		top:10px;
		left:140px;
		text-decoration:none;
		color:#7E89CF;	}
#IDmenu	{	position:absolute;
		top:0px;
		left:0px;
		z-index:2;
		width:140px;
		background-color:#E4EDFF;
		text-align:center;	}
/*#toplogo {	width:80px;
		height:80px;
		margin:15px;	}*/
/*#people1div, #links1div {width:120px;	}*/
#IDcontent {	position:relative;
		background-image:url(graphics/bkgnd.gif);
		background-color:white;
		background-position:0px 90px;
		background-repeat:repeat-y;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		margin-left:141px;
		margin-right:0px;
		padding-top:40px;}
h1.main	{	margin-top:40px;
		color:#7E89CF;}
#IDreport {	display:none;
		position:absolute;
		width:600px;
		height:1000px;
		background-color:white;
		border:1px solid black;
		padding:10px;
		font-family:Courier New;
		font-size:9pt;
		line-height:11pt;
		color:black;	}
#IDcontext {	visibility:hidden;
		position:absolute;
		Z-index:3;
		width:140px;
		top:150px;
		left:300px;
		background-color:menu;
		border:2px outset;
		color:black;	}
#IDadmin {	display:none;
		position:absolute;
		Z-index:2;
		width:140px;
		top:150px;
		left:300px;
		background-color:menu;
		border:2px outset;
		padding:2px;
		color:black;	}
#IDkeys {	display:none;
		position:absolute;
		Z-index:2;
		width:300px;
		top:150px;
		left:250px;
		background-color:#ffffe1;
		border:1px solid black;
		color:black;	}
#map_canvas {	position:relative;
		width:499px;
		height:349px;
		clear:both;	}
div.Rsection {  display:block;
		position:absolute;
		width:580px;
		left:10px;
		background-color:white;
		border:1px solid black;
		font-family:Courier New;
		padding:10px;
		color:black;	}
span.yt	{	border:1px solid #7e89cf;
		margin-left:.1em;
		padding-left:.1em;
		padding-right:.1em;}

#memblist {	position:relative;
		top:10px;	}
h1	{	font-size:18pt;
		line-height:130%;	}
h2	{	font-size:16pt;
		line-height:130%;	}
h3	{	font-size:15pt;
		line-height:130%;	}
h4	{	font-size:14pt;
		line-height:130%;	}
h5	{	font-size:13pt;
		line-height:130%;	}
h6	{	font-size:12pt;
		line-height:130%;	}
img	{	border:0		}
td	{	vertical-align:top;	}
li	{	padding:10px;
		font-size:95%;
		line-height:120%;	}
li li   {	padding:0;
		font-size:90%;
		line-height:100%;	}
area 	{	cursor:help;}	
ul li	{	list-style-image:url("../home/graphics/phoenix12.gif");
		padding-top:0px;	}
p.punch {	text-align:right;
		padding-bottom:24pt;	}

a.submenu	{background-color:#E4EDFF;
		border:1px solid navy;
		padding:2px;
		margin:2px;
		width:98%;
		text-decoration:none;
		color:navy;
		display:block;	}
a.submenu:hover {background-color:#DEE9FF;	}
a.submenu:active {background-color:#bcf;	}
a.submenu:visited {color:#666;		}

.alrght	{	float:right;
		border:0;
		margin-left:8px;	}
.alleft	{	float:left;
		border:0;
		margin-right:12px;	}
img.phoenix {	position:absolute;
		left:20px;
		top:5px;
		border:0;		}
blockquote {	position:relative;
		display:block;
		clear:both;
		z-index:2;
		width:100%;
		min-height:100px;
		margin:0; 
		margin-top:20px; 
		padding-top:20px;
		padding-left:20px; 
		font-style:italic;	}
* html blockquote {height:100px;}
p.star {	clear:both;
		font-size:80%;
		font-style:italic;	}
img.quotebeg {	position:absolute;
		z-index:-1;
		top:0px;
		left:0px;	}
img.quoteend {	position:absolute;
		z-index:-1;
		bottom:-10px;
		right:10px;	}
img.quoteupend {position:absolute;
		Z-index:-1;
		top:0px;
		right:0px;	}
img.quote {	width:20px;
		height:10px;
		vertical-align:text-top; }
p.cite	{	position:relative;
		z-index:2;
		text-align:right;
		font-weight:bold;
		font-family:inherit;	}

/* used for PAGE TURN IMAGES  */
div.turn {	position:relative;
		width:500px;
		height:375px;		
		overflow:hidden;}
img.swipe {	position:absolute;
		z-index:1;
		top:0;
		left:0;
		height:375px;
		width:500px;
		filter:revealTrans(Duration=1, Transition=7);	}
img.curl {	position:absolute;
		top:0px;
		right:0px;
		z-index:3;
		cursor:pointer;cursor:hand;		}
img.flik {	position:absolute;
		left:10px;
		top:10px;	}
img.pre	{	position:absolute; 
		height:0px;
		width:0px;
		visibility:hidden;	}
.page {		position:absolute;
		top:0px;
		width:500px;
		overflow:hidden;	}

/* used for the ZOOM IMAGE feature */
div.zoom {	position:relative;	
		width:500px;
		overflow:hidden;
		cursor:crosshair;	}
area.zoom {	cursor:crosshair;	}
img.glass {	position:absolute;
		top:10px;
		left:10px;
		width:32px;
		height:32px;
		Z-index:1;
		background:transparent;
		cursor:help;		}
.zwin {		position:absolute;
		display:none;
		top:0;
		left:0;
		Z-index:2;
		background:transparent;	}

div.pixum {	position:absolute;
		top:150px;
		left:-15px;
		Z-index:2;		}
.meta	{	display:none;
		visibility:hidden;
		height:0px;		}
.recent	{	border:inset;
		font-size:10px;
		width:360px;		}
.narrow	{	font-size:12px;
		letter-spacing:-0.1em;	}
.hnarrow {	font:12px "Arial Narrow";}
.vnarrow {	font:12px "Arial Narrow";
		letter-spacing:-0.1em;	}
.menu_narrow	{	font-size:12px;
		letter-spacing:-0.1em;
		padding-top:2px;
		padding-left:10px;	}
.small	{	font:94% 'arial narrow';}
.smaller {	font-size:80%;
		text-decoration:none;	}
.botmen {	font-size:10px;
		width:90px;
		text-align:center;
		text-decoration:none;	}
.tiny	{	font:76% "Arial Narrow";
		text-decoration:none;	}
.compres {	font:11px "Arial Narrow";
		text-decoration:none;	}
span.help {	cursor:help;	
		border-bottom:3px #b5c4f1 double;
		font-style:italic;
		font-family:inherit;
		font-weight:bold;
		color:#4d54b1;		}
span.under2 {	cursor:help;	
		border-bottom:3px #b5c4f1 double;
		font-family:inherit;	}
a.xmem {	cursor:help;	
		line-height:150%;
		text-decoration:none;
		border-bottom:3px #b5c4f1 double;
		color:navy;	}
.menuitems {	padding-left:10px;
		font:11px/16px menu;
		font-family:Arial,sans-serif;
		width:100%;
		text-decoration:none;
		color:#000000;
		z-Index:13;		}
a.menuitems:hover {background-color:highlight;
		color:white; }
#tooltip {	position:absolute;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		top:300px;
		left:300px;
		Z-index:3;
		visibility:hidden;
		background-color:#ffffe1;
		font-size:11px;
		line-height:120%;
		font-family:small-caption,Arial,sans-serif;
		color:black;
		border:1px solid black;
		padding:4px;
		filter:alpha(opacity=95);
		opacity:.95);
		display:block;
		width:190px;	
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;}
div.new	{	position:relative;
		Z-index:5;
		top:-15px;
		left:5px;		}
.quo	{	background-color:transparent;
		width:500px;
		font-size:16px;
		font-weight:bold;	}
.red	{	color:red;
		font-weight:bold;	}
.grey	{	color:#999;
		font-weight:normal;	}
.redlite {	color:white;
		background-color:red;
		font-weight:bold;	}
a.red	{	text-decoration:none;	}
p.red	{	width:100%;
		text-align:center;	}
.rbow 	{	font-size:20px;
		line-height:200%;
		background-color:white;
		color:#ff0000;
		font-weight:bold;	}
.cl	{	clear:both;	}
.x 	{	position:relative;	}
.x2 	{	position:absolute;
		top:0;
		left:0;
		color:red;
		background-color:transparent;	}
.boxout {	width:35%;border:2px solid #cdf;
		padding:10px;
		margin-left:10px;
		background-color:#eaf1ff;
		float:right;
		font-size:90%/100%;
		color:#717bc7;
		border-radius:10px;}
div.stoppress {	width:95%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		border:10px solid red;
		padding:10px;
		margin:50px 10px;
		background-color:#E4EDFF;
		background-image:url(../home/gifs/stoppress.gif);
		font-size:120%;
		line-height:120%;
		text-align:center;	}
div.obitury {	width:95%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		border:10px solid black;
		padding:10px;
		margin-left:10px;
		background-color:#ddd;
		font:italic 90% cursive;
		text-align:center;
		color:#666;	}
div.obitury p {	font:italic 120%/120% cursive;
		color:#666;
		text-align:center;	}
marquee#mjoker {position:absolute;
		font-size:10px;
		left:0px;
		top:35px	}
div.bubblebox {	position:relative;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		width:200px;
		background-color:#E4EDFF;
		float:right;
		border:4px solid #009;
		margin-left:10px;
		margin-bottom:10px;}
.inbubble {	position:relative;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:5px;
		font-size:90%; }

hr.main	{	color:navy;
		height:2px;
		clear:both;}
hr.inter {	color:#cde;
		height:2px;
		clear:both;
		width:95%;}
.box	{	display:none; } /* used with 'before', 'after' and 'only' dates to embargo content */

/* used with a mini bubble */
div.minirel {	position:relative;
		display:inline;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		width:20px;
		top:20px;
		left:20px;
		Z-index:500;	}
div.minibub {	position:absolute;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		top:30px;
		left:0px;
		width:313px;
		background-color:white;
		background-image:url('../home/gifs/bubblemid.gif');
		background-repeat:repeat-y;
		font-size:10px;
		line-height:12px;
		color:#00f;
		padding-right:20px;
		padding-left:20px;}

img.minipic {	float:right;	}
img.minitop {	position:absolute;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		left:0px;
		top:-60px;
		width:313px;
		height:60px;	}
img.minibot {	position:absolute;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		left:0px;
		bottom:-15px;
		width:313px;
		height:15px;	}
p.bubt1	{	position:absolute;margin:0px;left:2px;width:313px;font-size:10px;line-height:12px;text-align:center;font-weight:bold;color:white;}
p.bubt2	{	position:absolute;margin:0px;left:0px;width:313px;font-size:10px;line-height:12px;text-align:center;font-weight:bold;color:#98A5DF;}
p.bubc1	{	position:absolute;margin:0px;height:12px;line-height:12px;font-size:14px;font-weight:bold;border:1px solid white;color:white;}
p.bubc2	{	position:absolute;margin:0px;height:12px;line-height:12px;font-size:14px;font-weight:bold;cursor:pointer;cursor:hand;border:1px solid #98A5DF;color:#98A5DF;}

input.ffsearch {font-size:10px;
		height:20px;	
		margin-top:10px;	}

/* New dynamic menu styles */
.level0 {	display:none;} /* this is the dummy end of the list */
.level1 {	position:relative;
		z-index:0;
		background-color:#E4EDFF;
		background-image:url(../home/gifs/butback.gif);
		width:120px;
		height:16px;
		padding-left:1px;
		padding-right:1px;
		color:navy;
		overflow:hidden;
		font-family:Arial Narrow;
		font-size:12px;
		font-weight:normal;
		line-height:14px;
		text-decoration:none;
		text-align:left;	
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		display:block;	}
.level1:hover	{ color:white;
	background-color:navy;
	background-image:url(../home/gifs/butover.gif);}
.level1:visited	{ color:#7E89CF;}
.level1:active	{ color:red;}
.menudiv {position:relative;
	width:122px;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid #919edb;
	border-bottom:1px solid #919edb;
	z-index:0;	}
.menutitle {font-size:14px;
	font-weight:bold;
	clear:both;
	padding-top:20px;
	color:#7E89CF;
	text-align:center;
	text-decoration:none;	}
.menutitle:hover {color:navy;	}
.menutitle:active {color:red;	}
p.caption {position:absolute;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	left:10px;
	bottom:10px;
	width:190px;
	background-color:#e4edff;
	font:11px/12px small-caption;
	border:1px solid navy;
	padding:4px;
	filter:alpha(opacity=95);
	opacity:.95; }

p.cap {position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	left:0px;
	top:-22px;
	width:500px;
	background-color:#e4edff;
	font:11px/12px small-caption;
	z-index:2;
	border:1px solid navy;
	padding:4px;}

#IDcontent  blockquote {margin-right: -60px;}
blockquote.pull {float: right;
	width: 300px;
	margin: 20px -40px 20px 20px;
	background: #E4EDFF url(../home/gifs/pullquote_top.gif) no-repeat;
	position: relative;
	padding:0px;
	}
p.quoteBody { color: navy;
	font-size: 120%;
	line-height: 100%;
	font-weight: bold;
	padding: 40px 5px 20px 15px;
	text-align:center;
	background:url(../home/gifs/pullquote_end.gif) bottom right no-repeat;
	width: 290px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 270px;
	}

p.quoteCite {color: #003663;
	font-size: 100%;
	font-weight: bold;
	text-align:right;
	padding-right: 15px;
	padding-bottom: 30px;
	background: url(../home/gifs/pullquote_bot.gif) left bottom no-repeat;
	margin-bottom:0px;
	}
.plate {position:absolute;
	width:24px;
	height:16px;
	left:0px;
	top:0px;
	cursor:pointer;}

/* 28 Mar 2009 */
div.zume {position:relative;
	width:500px;
	height:375px;
	overflow:hidden;
	border:1px solid black;	}
img.zume {position:absolute;
	width:500px;
	height:375px;	}

/* generic thumbn styles added August 2009 */
div.framen {position:relative;
	width:500px;
	height:126px;
	z-index:10;	}
div.thumbn {position:absolute;
	width:164px;
	height:123px;
	border:1px solid black;
	overflow:hidden;	}
img.thumbn {position:absolute;}
img.mainpic {position:absolute;
	top:10px;
	left:75px;
	width:500px;
	height:375px;
	border:2px solid black;
	z-index:2;
	display:none;	}
img.shadon {position:absolute;
	top:30px;
	left:95px;
	width:500px;
	height:375px;
	filter:alpha(opacity=40);
	opacity:.4;
	display:none;	}
div.captn {position:absolute;
	top:105px;
	left:85px;
	width:160px;
	background-color:#ffffe1;
	font:10px/11px small-caption;
	color:black;
	border:1px solid black;
	padding:4px;
	filter:alpha(opacity=95);
	opacity:.95;
	z-index:3;
	display:block;	}
	
img.std {width:500px;
	height:375px;
	clear:both;
	border:0;	}

/* ADDED 11/10/09 for pull out comment form */
#IDcomment {position:absolute;overflow:hidden;top:100px;left:-400px;width:400px;height:400px;background-image:url(../home/gifs/comment.gif);z-index:20;filter:alpha(opacity=95);opacity:0.95;}
#IDhotedge {position:absolute;top:10px;right:1px;width:6px;height:380px;background-image:url(../home/gifs/pulledge.gif);background-color:#b5c4f1;cursor:e-resize;overflow:hidden;}
#IDmercury {position:absolute;bottom:0px;width:6px;height:0px;background-image:url(../home/gifs/pulledge.gif);cursor:e-resize;background-color:#434aab;overflow:hidden;display:none;}
#IDctabs {position:absolute;left:20px;top:50px;width:360px;height:25px;background-color:navy;overflow:hidden;}
.ctxt {width:350px;height:250px;}
.cpage {position:absolute;left:20px;top:80px;width:360px;height:300px;overflow:hidden;display:none;}
.ctab {position:absolute;width:59px;height:24px;text-align:center;font-size:10px;background-color:white;}
.cp {margin:5px;font-size:9px;line-height:120%;color:navy;}

/* ADDED 16/12/2009 for quotes in all sections */
@font-face {
    font-family: write1;
    font-style:  normal;
    font-weight: normal;
    src: url(../home/fonts/mistral0.eot);
}
@font-face {
    font-family: write2;
    font-style:  normal;
    font-weight: normal;
    src: url(../home/fonts/bradley0.eot);
    src: local("Bradley Hand"), url(../home/fonts/bradley0.ttf) format("truetype");
}
blockquote,blockquote a {font-family:write2,'Comic Sans MS',verdana,sans-serif;
	font-weight:800;
	font-size:120%;}
.cite {font-family:write2,'Comic Sans MS',verdana,sans-serif;
	font-size:140%;}
.quoteBody {font-family:write2,'Comic Sans MS',verdana,sans-serif;}
.quoteCite {font-family:write2,'Comic Sans MS',verdana,sans-serif;}
.cite a {font-family:write2,'Comic Sans MS',verdana,sans-serif;}

/* ADDED 11/7/2010 for page tabs to sub pages */
div.tabs  {position:relative;width=100%;height:35px;background-image:url(../home/gifs/undertabs.gif);background-repeat:no-repeat;background-position:0px 19px;overflow:hidden;}
img.tabs  {position:relative;width:5px;height:5px;}
a.tab     {position:relative;height:20px;background-color:white;border:1px solid #818cd1;border-bottom:1px solid white;text-align:center;padding:1px 10px 6px 10px;font-size:10px;color:navy;overflow:hidden;bottom:0px;border-top-left-radius:5px;border-top-right-radius:5px;}
a.tabs    {position:relative;display:inline;height:20px;background-image:url(../home/gifs/tabback.gif);border:1px solid #818cd1;text-align:center;padding:1px 10px 6px 10px;text-decoration:none;font-size:10px;color:#818cd1;overflow:hidden;bottom:0px;border-top-left-radius:5px;border-top-right-radius:5px;}
a.tabs:hover  {background-image:url(../home/gifs/tabhover.gif);color:navy;}
a.tabs:active {color:#c00;background-image:url(../home/gifs/tabactive.gif);color:red;}
#tabl,#tabr   {position:absolute;background-color:navy;display:none;}
#tabd {position:absolute;height:35px;width:5000px;left:0px;}
