/* CSS Document */

/* 

ToC

	1. defaults
	2. structure
	3. fonts
	5. images
	6. menu

*/



/* --------- 1. defaults  --------- */

body {
		color: #000000;
		background-color: #FFFFFF;
		}
		
/*  --------- 2. structure  --------- */

hr {
		size: 0px;
		color: #FFFFFF;
		background-color: #FFFFFF;
		border-bottom: 2px dotted #666666;
		}

#main {
		border: none;
		margin-left: 150px;
		margin-top: 5%;
		text-align: center;
		}
		
#leftmenu {
		width: 150px;
		float: left;
		}

.pdf {
		width: 100px;
		padding: 15px;
		height: 100px;
		}

/* ---------- 3. fonts ---------- */
		
.menutxt {
		font-family: sans-serif;
		font-size: 11px;
		letter-spacing: 0.1ex;
		text-align: center;
		text-indent: 0ex;
		width: 150px;
		line-height: 1.4em;
		color: #333333;
		}

.menuhead {
		font-family: sans-serif;
		font-size: 13px;
		letter-spacing: 0.1ex;
		text-align: center;
		text-indent: 0ex;
		width: 150px;
		line-height: 1.4em;
		}

.maintxt {
		margin-left: 150px;
		font-family: sans-serif;
		font-size: 11px;
		letter-spacing: 0.1ex;
		text-align: left;
		text-indent: 0ex;
		line-height: 1.4em;
		}

#main {
		font-family: sans-serif;
		font-size: 11px;
		letter-spacing: 0.1ex;
		text-indent: 0ex;
		line-height: 1.4em;
		margin-right:150px;
		}
	
.bubble {
		font-family: sans-serif;
		font-size: 15px;
		letter-spacing: 0.1ex;
		text-align: center;
		text-indent: 0ex;
		line-height: 1.4em;
		width: 187px;
		}

a:link { 
		color: #000000;
		text-decoration: none;
		}
		
a:visited { 
		color: #333333;
		text-decoration: none;
		}
		
a:hover { 
		color: #669999;
		text-decoration: none;
		}

h3 {
		font-size: 45px;
		font-family: sans-serif;
		font-weight: lighter;
		}

h1 {
		font-size: 14px;
		text-align: center;
		}
		
.omart {
	text-align: justify;
	font-family: sans-serif;
	font-size: 11px;
	letter-spacing: 0.1ex;
	text-indent: 0ex;
	line-height: 1.4em;
		}
		
.pdf {
		text-align: center;
		}
		
/* ---------- 4. images ---------- */
img {
		border: 0;
		}
.bubble {
		background-image:url(graphics/backcircle.gif);
		background-repeat:no-repeat;
		}
		
.whitespace {
		padding-bottom: 50px;
		}

.whitetop {
		padding-top: 50px;
		}

/* ----------- 5. menu ----------- */

#enlarge {
	margin:2em auto; 
	list-style-type:none; 
	width:400px; 
	height:40px;
}

#enlarge li {
	display:block;
	float:left; 
	width:40px; 
	height:40px; 
	position:relative;}
	
#enlarge li a {
	display:block; 
	width:40px; 
	height:40px; 
	background:transparent; 
	overflow:hidden; 
	position:relative;
}

#enlarge li a img {
	width:100%; 
	height:100%; 
	border:0;
}

#enlarge li a:hover {
	position:absolute; 
	left:-20px; 
	top:-20px; 
	width:80px; 
	height:81px; 
	z-index:100;
}
