body {
	margin: 1% 2% 2% 2%;
	color: #555252;
	background: #fff7f2 url(/img/dsbg04.png) no-repeat;
	font-family: Tahoma, 'Trebuchet MS', Arial, Verdana, Helvetica, Geneva, sans-serif;
}

/*	----------------------------------------------------------------------------------------- */
/*	Defaults	*/
div, h1, h2, h3, p {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 120%;
}

h2 {
	font-size: 110%;
}

img {
	border: none;
}
/*	END Defaults	*/


/*	----------------------------------------------------------------------------------------- */
/*	Anchors	*/
a {
	text-decoration: none;
}

a:link {
	color: #5552ff;
	background-color: transparent;
}

a:visited {
	color: #7752ff;
	background-color: transparent;
}

a:hover {
	color: #995252;
	background-color: #fdf0f0;
}

a:active {
/*		color: #995252;	*/
	color: #da857a;
	background-color: transparent;
}
/*	(more anchors in the nav and hdr blocks)	*/
/*	END	Anchors	*/


/*	----------------------------------------------------------------------------------------- */
/*	Header block	*/
#hdr {
	margin-bottom: 4px;
	font-size: 10px;
}
#hdr a:hover, #hdr a:active {
	background-color: transparent;
	color: inherit;
}
/*	END Header block	*/


/*	----------------------------------------------------------------------------------------- */
/*	Navigation menu block	*/
#nav {
	width: 25% !important;		/* combined width of main content and nav block must be less than 100%	*/
	color: #747979;
	background-color: transparent;
	position: absolute;
	left: 70%;
	top: 70px;					/* body margin-top + logo height + hdr margin-bottom + 4 */
}
#nav h3 {
	display: none;				/* the nav heading is mainly for screen-reader users	*/
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none !important;
}

#nav li {
	margin: 0 0 0.25em 8px;
	white-space: nowrap;
}

#nav #noa, #nav a {
	width: 85%;
	padding-left: 20px;
	display: block;
}

#nav #noa {
	background: url(/img/ast03.png) no-repeat left;
}

#nav a:link, #nav a:visited {
	color: #7479ff;
	background: url(/img/lft06.png) no-repeat left;
}

#nav a:hover {
/*	color: #da857a;	*/
	color: #995252;
	background: #fdf0f0 url(/img/lft04.png) no-repeat left;		/* must stand out a little from body bg	*/
}

#nav a:active {
	color: #da857a;
	background-color: transparent;
}
/*	END	Navigation menu block	*/


/*	----------------------------------------------------------------------------------------- */
/*	Container for pseudo-iframe	*/
#cont {
	width: 70% !important;
	/* height: 320px; */
	border: solid 2px;
	border-color: #fbf3ee #fffefc #fffefc #fbf3ee;
	padding: 0.05em;
	background-color: #fffaf2;
	color: inherit;
}
div.imgwrap {
	float: right;
	padding-left: 1em;
}
img.tn {
	padding: 0;
	margin: 2px;
	border: solid 1px #cccccc;
}

/*	END	Container for pseudo-iframe	*/


/*	----------------------------------------------------------------------------------------- */
/*	Pseudo-iframe	*/
#ifr {
	border: solid 1px #fffaf2;
	height: 100%;							/* stops text with anchors jiggling about in MSIE	*/
	/* height: 320px; */
	/* overflow: auto; */
}

#ifr h1, #ifr h2, #ifr h3, #ifr p {
	margin: 0.5em 2% 0 2%;
}

#ifr h2 {
	margin-left: 3%;
}

#ifr h3 {
	margin-left: 4%;
}

#ifr p {
	margin-left: 5%;
	margin-bottom: 1em;
	text-align: justify;
}

#ifr .listhdr {
	margin-bottom: 0.25em;
}

#ifr ul {
	padding-left: 5%;
	margin: 0 2% 1em 4%;
	color: #969a9a;
	background-color: transparent;
	text-align: justify;
}

#ifr li {
	margin-bottom: 0.25em;
	clear: both;
}

#ifr li span {
	color: #555252; /* must be same as body color */
	background-color: transparent;
}

#ifr .pp {
	margin-left: 5%;
}
#ifr p#ukwda {
	text-align: right;
}
/*	END	Pseudo-iframe	*/


/*	----------------------------------------------------------------------------------------- */
/*	Scrollbar (Windows-only hack)	*/
/*
html {
	scrollbar-base-color: #d4dada;
	scrollbar-track-color: #e9eded;
	scrollbar-face-color: #d4dada;
	scrollbar-darkshadow-color: #acb5b5;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #e4eaea;
	scrollbar-shadow-color: #c4caca;
	scrollbar-arrow-color: #555252;
	scrollbar-arrow-color: #ffffff;
}
*/
/*	END	Scrollbar	*/

