body{background-color:#FFFFFF}
body,table{
	font-family:Andale Sans,Arial,Verdana,sans-serif}
a:link,a:visited{
   text-decoration:none;
   color:#0000FF}
a:hover,a:active{
   text-decoration:underline;
   color:#AA00FF}
.jsli{color:#0000FF}

.frame,.shrinkframe{
	text-align:justify;
	margin-top:-10px;
	background-color:#FFF;
	border:2px solid #FEE}
.frame{
	margin-left:12%;
	margin-right:12%;
	padding-left:4%;
	padding-right:4%}
.shrinkframe{
	width:1%;
	margin-left:auto;
	margin-right:auto}

.monotext{
	margin-left:12%;
	margin-right:12%;}

/* with monotext margin at the side can be used as side column */ 
.monowidth{width:76%}
.monomargin{width:12%}

.lefttext{
	margin-left:5%;
	margin-right:1%;}
.righttext{
	margin-left:1%;
	margin-right:5%;}
.midtext{
	margin-left:5%;
	margin-right:5%;}
.monotext,.lefttext,.righttext,.midtext{text-align:justify;}

.codebox{
	margin-right:auto;
	background-color:#F3F3FF;
	font-family:Courier;
	border:0px solid blue;
	white-space:pre}

/* only one box for insertions, colored directly in page 
.explanation{}
.emphasis{} */

/*	.maintitle is H2 
	.subtitle is H3 */

.ly,.df0{background-color:#FFFFEB}
.lg,.df1{background-color:#EBFFEB}
.lr{background-color:#FFEBEB}
.lb{background-color:#EBEBFF}

.l0{background-color:#FFEBEB}
.l1{background-color:#EBEBFF}
.l1a{background-color:#F0F0FF}
.l2{background-color:#FFFFEB}
.l2a{background-color:#F0FFEB}

/* div with align="center", no double decl of class="header" in js */
.header,.footer,.hbox,.fbox,.vbox,.mbox{text-align:center}
.header{background-color:#FFFFF0}

#visomenu #box:hover,#visomenu:hover #box {display: block}
#visomenu #box {
	display: none;
	max-height:400px;
	max-width:600px;
	overflow:auto;
	margin:1px;
	background-color:#FFF}

/* no positioning + visomenu after the header in the code
	Moz error max-width, but no pos-diff between IE and Moz */
#visomenu {
	position:absolute;
	top:130px;
	left:5px}
#visomenu #label {
	background-color:#F4F4FF; 
	margin-left:35px}

/* 1 col layout: ?
	2 col layout: leftcol, maincol
	3 col layout: leftcol3, maincol3, rightcol3
	4 col layout: col1of4... */
.leftcol{
	width:190px;
	text-align:center;
	vertical-align:top}
.maincol{
	text-align:justify;
	padding-left:2%;
	padding-right:2%;
	vertical-align:top}
