body {  background-color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif;  font-size : 100%;  }table, td {font: 10px Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #000;}a                 {text-decoration: none;}a:hover                 {text-decoration: underline; color: red;}a:active                {text-decoration: underline; color: green;}.sidebar {font: 10px Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #000; margin-left: 45; margin-right: 45;}.sidebarhead {font: 12px Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #000; text-align: center; margin-bottom: 5px;}.newsletter {font: 10px Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #fc6; text-align: center; margin-left: 45; margin-right: 45;}.fieldset {font: 12px Lucida Grande, Geneva, Verdana, Arial, sans-serif; color: #006}.pagehead { padding: 20px 20px 0px 0px; font : Lucida Grande, Geneva, Verdana, Arial;  font-size : 16px; color: #000000; margin-right: 6%;margin-left: 6%; font-weight: bold; text-align: center}img { border: 0; }.menu { background-color: #4C6C8F; margin: 0px; padding: 3px 8px 5px 3px;  font-size : 90%;  }.menu a:link { color: #FFFFFF;  text-decoration : none;  }.menu a:visited { color: #FFFFFF; text-decoration : none; }.menu a:hover { color: #FFCC00; text-decoration : none; }.menu ul { margin: 0px 0px 0px 20px; padding: 0px; }.menu li  { list-style-image: url('images/label.gif'); font-weight : bold; }.menu ul ul li .sel { list-style-image: url('images/current.gif'); font-weight : normal; }.menu ul ul li  { list-style-image: url('images/page.gif'); font-weight : normal; }.menu .base-seleted {color: #000000; }.menu .base-not-selected { font-family: Verdana, Helvetica, sans-serif; }.tab a:link {   text-decoration : none;  }.tab a:visited { text-decoration : none; color: #2A4A6D }.tab a:hover { color: #000066; }table .title { background-color: #FFFFFF; width:100%; border: 0px; }.dida { font-size: 80%; }.pre { white-space: pre;}.main {margin-top: .2em;font-family: Lucida Grande, Geneva, Arial, Helvetica, Verdana, sans-serif;font-size: 12px; color: #000000;background-color: #fff;line-height: 19px;text-align: justify;margin-right: 6%;margin-left: 6%;background-color: #FFFFFF;padding-top: 10px;padding-bottom: 10px;margin-bottom: 5px;}.main2 {margin-top: .2em;font-family: Lucida Grande, Geneva, Arial, Helvetica, Verdana, sans-serif;font-size: 12px; color: #000000;background-color: #fff;line-height: 19px;text-align: justify;background-color: #FFFFFF;padding-top: 10px;padding-bottom: 10px;margin-bottom: 5px;}.content { padding: 25px 5px 5px 10px; font : small Verdana, Helvetica, sans-serif;  font-size : 80%; }.content .ForrestTable { width: 100%; background-color: #7099C5; color: #ffffff; font-size : 90%;}.content .ForrestTable th a:link { color: white; }.content .ForrestTable th a:visited { color: #cfdced; }.content .ForrestTable th a:active { color: #000066; }.content .ForrestTable th a:hover { color: #000066; }.content .ForrestTable caption { text-align: left; color: black; font-weight: bold; }.content .ForrestTable th { text-align: center; }.content .ForrestTable td { background-color: #f0f0ff; color: black; }.content .attribution { text-align: right; font-style: italic; font-size: 90% }.colorhead { padding: 0px 0px 0px 0px; font : small Verdana, Helvetica, sans-serif;  font-size : 12px; color: #000066; margin-right: 6%;margin-left: 6%;}.frame { margin: 5px 20px 5px 20px; font-size: 90%; }.frame .content { margin: 10px;}.note { border: solid 1px #7099C5; background-color: #f0f0ff; }.note .label { background-color: #7099C5; color: #ffffff; }.warning { border: solid 1px #D00000; background-color: #fff0f0; }.warning .label { background-color: #D00000; color: #ffffff; }.fixme { border: solid 1px #C6C600; background-color: #FAF9C3; }.fixme .label { background-color: #C6C600; color: #ffffff; }.code { border-color: #CFDCED; border-style: solid; border-width: 1px; }.codefrag { font-family: "Courier New", Courier, monospace; }.highlight { background-color: yellow; }.minitoc {margin: 5px 5px 5px 40px;}.dtdElement { width: 100%;  font-size: 90%; background-color : #ffffff; }.dtdTag {    color: #990000; text-transform : uppercase;  font-style : normal;  font-size : 120%;  font-weight : bold; }@media print {   .menu {     display: none;   }}

