.copyright   { color: #4444aa; font-style: italic; font-weight: bold; font-size: 7pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: right }
.default  { color: black; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif }
.smalltext { font-size: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.title { color: #4444aa; font-weight: bold; margin-bottom: 0.3em }
body   { color: black; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color: #f0f0e6 }

h1  { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 2px }
h2  { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 2px }
h3  { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 2px }
h4  { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 2px }

td { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
td.header { font-style: italic; font-weight: bold; font-size: 12pt; background-color: #cccc99; text-align: center; vertical-align: top }
td.header2 { font-style: italic; font-weight: bold; font-size: 12pt; background-color: #cccc99}
td.text  { font-size: 10pt;}
td.texts { font-size: 8pt;}
td.text2 { font-size: 10pt; background-color: #cccc99;}
td.text2s { font-size: 8pt; background-color: #cccc99;}

a:link    { color: black; font-weight: bold }
a:visited { color: black }
a:active  { color: #eae666 }

.altlink  { color: #333333; text-decoration: underline }
td.Mcell  { font-size: 8pt; font-family: arial; background-color: #bbbb99; cursor: Default;}
a.Mlink   { text-decoration: none; background-color: #bbbb99; cursor: Default  }
.XMenu    { color: #101010;}

//div {border:1px solid red}

#header,#menu,#content,#sub-section,#footer {
	overflow:hidden;
	display:inline-block
}

#header {width:100%}
#footer {margin: 0 0 0 190px; }

#menu {
	position: absolute;
	left: 0;
	top: 110px;
	width:190px;
}

#content {margin: 0 5px 0 190px;max-width: 865px;}
//#content {margin: 0 165px 0 190px;max-width: 865px;}

#sub-section {position: absolute; top: 110px; right: 0; width: 1px; height: 1px}
//#sub-section {position: absolute; top: 37px; right: 0; width: 160px; height: 600px;border: solid 1px gray}