body {
	font-family: arial, verdana, helvetica, sans-serif;
	background:#cfcfcf;
}

body.top {
}

body.main { margin:3% 10%; }
body.full { margin:2% 1%; }
body.main2 { margin:2% 10%; }
body.main3 { margin:2% 20px; }
.header {
	text-align: right;
	font-size: 40px;
	color:#006666;
	padding: 5px 50px;
}

A:link { text-decoration: none }
A:active { text-decoration: none }
A:visited { text-decoration: none }
A:hover { text-decoration: underline }

A.smallbutton {
	margin-left:3px;
	margin-right:3px;
	padding:3px 5px;
	border: thin solid;
	border-style: outset;
}

A.button {
	color:#333;
	margin-left:3em;
	margin-right:3em;
	padding:3px 5px;
	border: thin solid;
	border-style: outset;
}

A.prevBtn {
	color:#333;
	padding:3px 5px;
	border: thin solid;
	border-style: outset;
	float:left;
	margin-right:4px;
}

A.nextBtn {
	color:#333;
	padding:3px 5px;
	border: thin solid;
	border-style: outset;
	float:right;
	margin-left:4px;
}


.text0 { 
	font-size:small;
	text-align:justify;
}
.text { 
	margin-left:3em;
	font-size:small;
	text-align:justify;
}
.text15 { 
	font-size:small;
	text-align:justify;
	margin-left:15%;
	margin-right:15%;
}

.right { 
	font-size:small;
	text-align:right;
}

.s {
	font-size:x-small;
	text-align:justify;
}
.m {
	font-size:x-small;
	margin-left:40px;
}

HR { 
	margin:0; 
	border-style: outset;
	color:#e7e6d6;
}

H1 { color:#005; }
.t1 { font-size:large; color:#777; }
.t2 { font-size:small; color:#333; }
.credits { font-size:x-small; text-align:right; }

H3 { margin-bottom:0 }

H4 { text-align:center; }

.scroll {
	overflow:auto;
}
.leftScroll { 
	position:absolute;
	overflow:auto;
	height:auto;
	width:140px;
	top:3em;
	bottom:1em;

}
.rightScroll {
	position:absolute;
	overflow: auto;
	width: auto;
	height: auto;
	top:3em;
	bottom:1em;
	right:0;
	left:300px;
}

.hand { cursor:pointer; }
