/* This stylesheet defines a basic style for all documents  */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #366B6B;
background-color: #E3E5D6;
}

a {
text-decoration: none
}
a:link {
color: #0060c0
}
a:visited {
color: #0060c0
}
a:active {
color: #090f00
}

h1 {
font-size: 14pt;
font-weight: bold;
color: #666
}

h2 {
font-size: 12pt;
font-weight: bold;
color: #999
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
}

.active {
font-size: 14pt;
border-bottom: 2px dotted #00c;
}

#page {
max-width: 1000px;
width:expression(document.body.clientWidth > 1000? "1000px": "auto");
}

.header {
height: 250px;
}

.header .topmenu {
background-color: #f0f0f0;
font-size: 11pt;
/* margin: 5pt 15pt; */
padding: 5pt;
width: 100%;
}

.footer .endline{
font-size: 9pt;
padding: 10pt;
background-color: #f0f0f0;
width: 100%;
}

.footer img {
width: 12px;
height: 12px;
border: 0px;
padding-right: 20px;
}

.topmenu, .endline {
border: 1px solid #00c;
}

#leftcolumn {
position:absolute;
left: 5pt;
top: 260px;
width: 200px;
background-color: #ddf;
border: 1px solid #00c;
min-height: 100px;
padding: 2px;
}

div[class] #leftcolumn {
height: auto;
}

#inset {
  background:#eee;
	float: right;
  width:200px;
  margin:0 0 20px 20px;
	padding:4px;
  border:1px solid #999;
}
	
#inset p {
font-size: 10pt;
}	

#leftcolumn h3 {
font-size: 18px;
color: #3366ff;
border-bottom: 1px dotted #3366ff;
}

#leftcolumn ul li {
color: #0060c0;
  margin:5px 5px 5px -20px;
  padding:0px;
  line-height:1.5em;
  list-style:none;
  }

#leftcolumn ul ul li {
  margin:5px 5px 5px -30px;
padding: 0px;
  line-height:1em;
font-size: 80%;
}
	
#content {
/* width: 800px; */
margin: 0px 10px 0px 215px;
min-height: 400px;
_height: 400px;
}

#toc p {
margin-top: -8px;
}

#reference {
margin: 0 0 .5em 0;
text-indent: -2px;
}

a #rss {
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;
}
