body{
font-family:arial,helvetica,sans-serif;
background: #ffffff;
color: #000000;
font-size: 100%;
min-width: 800px;
}
	
#mast{
width: 99%;
margin-bottom: 1em;
background: #4389bf;
color: #000000;
border: solid thin;
border-color: #000000;
}
	
#main{
width: 100%;
height: 100%;
}

#left{
width: 15%;
float: left;
background: #ffffff;
color: #000000;
height: 100%;
margin-top: 0em;
margin-bottom: 0em;
padding-left: .5em;
padding-right: .5em;
padding-bottom: 1em;
}

leftcol_ul{
margin-top:0em;
margin-bottom:0em;
list-style-type:circle;
}
	
#middle{
width: 58%;
float: left;
background: #ffffee;
color: #000000;
border: solid thin;
border-color: #aaaaaa;
height: 100%;
margin-top: 0em;
margin-bottom: 1em;
padding-left: .5em;
padding-right: .5em;
padding-bottom: 1em;
}
	
#right{
width: 20%;
float: left;
background: #ffffff;
color: #000000;
height: 100%;
margin-top: 0em;
margin-bottom: 0em;
padding-left: .5em;
padding-right: .5em;
padding-bottom: 1em;
}
	
#footer{
width: 99%;
background: #4389bf;
color: #000000;
border: solid thin;
border-color: #000000;
clear: both;
height: 50px;
}

h1{
font-size:120%;
font-family:arial,helvetica,sans-serif;
padding-top:.5em;
}

h2{
font-size:110%;
font-family:arial,helvetica,sans-serif;
}

h3{
font-size: 100%;
font-family: arial,helvetica,sans-serif;
}

code.line{
font-family:monospace;
font-size:100%;
}

code.box{
display: block;
white-space: pre;
background: #ffffff;
color: #000000;
padding: .5em .5em;
margin: .5em .5em;
border: 1px dashed #bbbbbb;
}

p.bodyinsert{
display: block;
background: #ffffff;
color: #000000;
font-style: italic;
padding: .5em .5em;
margin: .5em .5em;
border: 1px solid #0000ff;
}

middlelightbox{
background: #ffffff;
border: thin solid #dddddd;
padding-top:.5em;
padding-bottom:.5em;
padding-left:.5em;
padding-right:.5em;
}

sidecollightbg{
background: #ffffff;
color: #000000;
margin-top:-.5em;
margin-bottom:-.5em;
padding-top:.5em;
padding-bottom:.5em;
padding-left:.5em;
padding-right:.5em;
}

sidecoldarkbg{
background: #f5f5f5;
color: #000000;
margin-top:.5em;
margin-bottom:.5em;
padding-top:.5em;
padding-bottom:.5em;
padding-left:.5em;
padding-right:.5em;
}

indent1{
margin-left: 1em;
}

indent2{
margin-left: 2em;
}

last2{
margin-bottom: 2em;
}

caption{
font-style: italic;
}

bord01{
border: thin solid #888888;
background: #ffffff;
color: #000000;
padding: 10px;
margin-left: 10px;
}

lfloatptop	{ float: left;
		margin: 0px 15px 0px 0px; }

rfloatptop	{ float: right;
		margin: 0px 10px 0px 0px; }

a               { color: #0000ff; }
a:visited 	{ color: #ff0000; }
a:hover		{ color: #00aa00; }
a:active	{ color: #00aa00; }
a:active img	{ border: none; }

:link IMG	{ border: none }
:visited IMG	{ border: none }
