/* Optional Code */
.wrapper {
	min-width: 50em;
}
          /* Allways good to have on full width liquid CSS layouts, 
             google "min-width IE" for JS solutions there */

/* Main code */

.lfloat { float: left; margin-right:0.5em;  z-index: 12;}
.rfloat { float: right; margin-left:0.5em;  z-index: 12;}

body{
	margin: 0 0 1em 0;
	padding: 0;
}

.left {
	position: relative; z-index: 12;
	width: 12em;
	margin-left: 0.5em; 
	margin-top: 0em;
	margin-right: 0em;
	padding:0px 0em 0em 0em;
	position: absolute;
}

.menu {
	width: 12em;
	border:1px #cccccc solid;
	margin-left: 0em; 
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 1em;
	padding:0px 0.1em 1em 1em;
	font-family: Verdana, sans-serif;
}


.menu h1 {
	padding : 0em 0px 0.5em 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0em;
	margin-bottom: 0px;
	font-size : 150%;
}

.menu h2 {
	padding : 0.5em 0px 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size : 100%;
}

.menu a {
	font-size : 90%;
	margin-left: 0.5em;
	margin-right: 0.1em;
}

.hidemenu {
	text-align: right;
	float: right;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

.showmenu {
	float: left;
	font-size : 90%;
	border:1px #cccccc solid;
	padding : 0.2em 0.2em 0.2em 0.2em;
	margin: 0.5em 0.5em 0.5em 0.5em;
}

.margin {
	padding: 0px 1em 0.5em 14.5em;
}

.nomargin {
	padding: 0px 1em 0.5em 1em;
}



.text {
	font-size : 100%;
	line-height: 130%;
	text-align: justify;
	padding : 0.1em 0.5px 0px 0px;
}

.textnoindent {
	font-size : 100%;
	line-height: 130%;
	text-align: justify;
	padding : 0.1em 0.5px 0px 0px;
	margin: 0px 1em 0.5em 1em;
}



.text h1 {
	font-size : 300%;
	line-height : 110%;
	text-align: center;
}

.text h2 {
	font-size : 140%;
	line-height: 120%;
	margin-bottom: 0.2em;
}

.text tt {
	font-size: 120%;
}

.textnoindent h1 {
	font-size : 300%;
	line-height : 110%;
	text-align: center;
}

.textnoindent h2 {
	font-size : 140%;
	line-height: 120%;
	margin-bottom: 0.2em;
}

.textnoindent tt {
	font-size: 120%;
}

.footer {
	border-top:1px #cccccc solid; 
	position: relative;
	width: 100%
	color : #666666;
}

.copyright {
	text-align : center;
	margin: 5px 10px 5px 200px;
	color : #666666;
}



div{font-family : Arial, Helvetica, sans-serif;}

img{border : 0 none;}
table{padding: 0;margin: 0;border: 0 none;}
form{display: inline;}
hr {border : 0 none;width : 100%;color : #000000;background-color : #000000;height : 1px;line-height : 1px;}

a {font-family : Arial, Helvetica, sans-serif;}
a:link {color : #0000ff;text-decoration : none;}
a:active {color : #0000ff;text-decoration : none;}
a:visited {color : #0000ff;text-decoration : none;}
a:hover {color : #0000ff;text-decoration : underline;}
