@CHARSET "UTF-8";

html {
	overflow: scroll;
} /* always have a scrolling bar.*/

body,table,img,tr,td{ 
	padding: 0;
	margin: 0;
	border: 0 hidden transparent;
}

body{
	color: #554d26;
	background-color: #e4e5d7;
	font-size: small;
}

body,table{
	width: 100%;
}

img.title{
	border: 0 hidden transparent;
}

div.title{
	width: 100%;
	background-color: #E1E1E1;
}

tr.linksAndContent{
	width: 100%;
	background-color: #e4e5d7;
}

td.links{
	width: 5em;
	background-color: #E1E1E1;
	border-bottom: 100px solid #E1E1E1;
}

td.content{
	color: #554d26;
	background-color: #e4e5d7;
}

div.copyright{
	background-color: #e4e5d7;
	padding-top: 30px;
	width: 100%;
	padding-bottom: 3px;
	text-align: center;
	font-size: x-small;
}

div.powered{
	width: 600px;
/*	text-align: center;*/
}

img.powered{
	/*margin-left: 9px;*/
}

div.container{
/*	width:100%;
	height: 100%; */
}

div.links{
	position: fixed;
	top: 150px;
	left: 1em;
	width: 8em; 
	background-color: #E1E1E1;
}

div.leftBar{
	float: left;
	width: 12em;
	min-width: 10em;
	max-width: 12em;
	background-color: #E1E1E1;
	height: 100%;
}

div.news{
	width: 14em;
	background-color: #E1E1E1;
	font-size: 90%;
	border: thick groove #E1E1E1;
	padding: 3px;
}

div.contentAndRightSide{
	position: absolute;
	top: 116px;
	left: 10em;
	width: 40em;
	padding-top: 20px;
	padding-left: 30px;
/*	margin-left: 10em;
	padding-top: 20px; */
	background-color: #e4e5d7;
}

div.content{
	width: 33em;
	padding-left: 30px;
	margin-left: 10em;
	padding-top: 20px;
	background-color: #e4e5d7;
	font-family: arial, helvetica, sans-serif;
	text-align: justify;
}

div.subcontent{
	padding-left: 1em;
	padding-right: 1em;
}

div.rightSide{
	position: fixed;
	top: 160px;
	left: 48em;
	width: 15em;
}

ul.compact{
	padding: 0px;
	padding-left: 1em;
	margin: 0px;
}

.bold{
	font-weight: bold;
}

img.leftfloat{
	float:left;
	padding-right: 6px;
	vertical-align:text-top;
}

img.rightfloat{
	float:right;
	padding-left: 6px;
	vertical-align:text-top;
}

img.rightfloatnopadding{
	float:right;
	padding: 0px;
	margin: 0px;
	vertical-align:text-top;
}

img.personnel{
	width:71px;
	height:100px;
}

img.mmtDemo{
	width:200px;
}

div.demo{
	padding-bottom: 15px;
}

.xsmall{
 font-size: 80%;
}

.small{
 font-size: 90%;
}

.center{
	text-align: center;
}
