/* ---------------------------------------- */
body {
	background: #f0f0f0;
	color: black;

    margin-top: 1%;  
    margin-bottom: 2%;
	margin-left: 1%;
	margin-right: 0%;

	font-size:100%;
	max-width: 900px;
}

a:link    {color: blue; text-decoration: underline; }
a:visited {color: #800080; text-decoration: underline; }
a:active  {color: #ff0080; text-decoration: underline; }
a:hover   {
	position : relative; top:1px;left:1px;
	background: #e8e8e8;
	text-decoration: none;
}

pre {
	font-size: 90%;
	background-color: #dee4f7;
	padding: 4px 0 4px 1em;
}

img {
	vertical-align: bottom;
	border: 1pt;
}

/* ---------------------------------------- */

.title-block {
	border-width:		2px;
	border-color:		#ffffff;
	border-style:		outset;
	background-color: 	#c0a0ff;
	margin-right:		0pt;
	margin-left:		0px;
	font-weight:		800;
}

.title-block2 {
	border-width:		2px;
	border-color:		#ffffff;
	border-style:		none;
	background-color: 	#c0a0ff;
	margin-right:		0pt;
	margin-left:		0px;
	font-weight:		800;
}


/* ---------------------------------------- */

.title {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 11px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: darkblue 2px solid;
	FONT-FAMILY: verdana, arial, sans-serif
}

.date {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	BACKGROUND: darkblue;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	FONT-FAMILY: verdana, arial, sans-serif;
	FIREBRICK: #999999 1px solid
}

.main {
	border-left: #d0f0a0 7px solid;
	background-color:#f0f0d0;
	paddding:0.0em 1em;
}


/* ---------------------------------------- */
