body, caption, p, th, ul {
color:#444;
font-family:'DIN-Regular','DIN',Helvetica,Arial,sans-serif;
font-size:0.97em;
line-height:1.2em;
}

div#container {
background-color:white;
margin:0pt auto;
height:550px;
width:720px;
position:relative;
}
div#header {
left:0pt;
top:0pt;
border-top:1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
max-height:92px;
min-height:92px;
max-width:720px;
min-width:720px;
position:absolute;
}
div#sidebar {
border-top:1px solid silver;
border-left:1px solid silver;
top:92px;
left:0pt;
bottom:50px;
line-height:1em;
max-width:165px;
min-width:165px;
position:absolute;
}
div#main {
border-top:1px solid silver;
border-right:1px solid silver;
border-left:1px solid silver;
bottom:52px;
top:92px;
left:165px;
max-width:555px;
min-width:555px;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
font-family:'DIN-Regular','DIN',Helvetica,Arial,sans-serif;
font-size:0.97em;
line-height:1.2em;
}
div#footer {
border-top:1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
border-bottom:1px solid silver;
left:0pt;
bottom:0pt;
min-width:720px;
max-width:720px;
min-height:50px;
position:absolute;
}
div#bodycontent {
padding:0px;
margin:15px;
border:0px;
max-width:555px;
}
table#body {
background:white none repeat scroll 0%;
border-right:1px solid silver;
margin:0px;
padding:0px;
}
table#nopadding {
background:white none repeat scroll 0%;
border-right:1px solid silver;
margin:0px;
padding:0px;
}
/**font and header styles**/
h1 {
color:#669933;
font-size:1.3em;
line-height:1em;
margin-bottom:-0.2em;
font-weight:600;
}
h2 {
color:#669933;
font-size:0.97em;
font-weight:500;
margin-bottom:-0.2em;
margin-top:-1.2em;
}
h3 {
color:gray;
font-size:0.93em;
font-weight:600;
margin-bottom:-0.2em;
margin-top:-1.2em;
}
h4 {
color:gray;
font-size:0.93em;
font-weight:500;
margin-bottom:-0.2em;
margin-top:-0.3em;
}
h5 {
color:gray;
font-size:0.93em;
margin-bottom:-0.1em;
margin-top:0.5em;
}
h6 {
display:block;
margin-bottom:0.15em;
margin-top:0.15em;
}
h7 {
color:gray;
font-size:0.75em;
line-height:1.2em;
}
a:link {
color:gray;
}
a:visited {
color:#638A3A;
}
a:hover {
color:#669933;
}
a:active {
color:#669933;
}
/**special classes**/

.smalltext {
color:#444;
font-size:0.88em;
}
.piccap {
color:gray;
font-size:0.75em;
line-height:1.2em;
margin: 3px 0 0 15px;
padding: 0;
}
.title {
color: #FF0000;
}
.titlesmall {
color: #FF0000;
font-size:12px;
margin: 0;
padding:0;
}
.body {
color:#444;
margin-top:0;
padding:0;
}
.strong {
color:#669933;
font-size:1em;
font-weight:600;
}
.backtotop {
color:#669933;
font-size:0.8em;
line-height:1em;
text-align:right;
}
.reflinks {
color:#669933;
font-size:0.85em;
line-height:1.4em;
}
.references {
color:#444;
font-size:0.8em;
line-height:1.2em;
}
.printer {
border:0px none;
display:inline;
margin:0px;
padding:0px;
vertical-align:bottom;
}
.inline {
border:0px none;
display:inline;
margin:0px;
padding:20px;
vertical-align:bottom;
}
.sidebarsubmenu {
color:gray;
font-size:0.8em;
line-height:1.4em;
margin-left:20px;
padding:4px;
}
img {
border:0px none;
margin:0px;
padding:0px;
vertical-align:bottom;
}
.imgnopad {
border:0px none;
margin:0px;
padding:0px;
}
.imgfloatleft {
float:left;
margin:5px 15px 15px 5px;
}
p.p1 {
margin: 0.0px 0.0px 0.0px 0.0px; 
font: 12.0px Times New Roman
}
p.p2 {
margin: 0.0px 0.0px 0.0px 0.0px; 
font: 12.0px Times New Roman; 
min-height: 15.0px
}
table.t1 {
border-collapse: collapse
}
td.td1 {
min-width: 135.0px; 
border-style: solid; 
border-width: 1.0px 1.0px 1.0px 1.0px; 
border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
padding: 0.0px 5.0px 0.0px 5.0px
}
td.td2 {
min-width: 117.0px; 
border-style: solid; 
border-width: 1.0px 1.0px 1.0px 1.0px; 
border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
padding: 0.0px 5.0px 0.0px 5.0px
}
td.td3 {
min-width: 225.0px; 
border-style: solid; 
border-width: 1.0px 1.0px 1.0px 1.0px; 
border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
padding: 0.0px 5.0px 0.0px 5.0px
}
