body {    font-size : 100%;    padding: 30px;    margin: 0px;}body, td, th {    font-family : lucida grande, arial, helvetica, sans-serif;    font-size : 10pt;}pre, tt, code {    font-family : monospace;    font-size : 10pt;}span.code-keyword, .code-object {    color: navy;}span.code-comment {    color: darkgreen;}span.code-quote {    color: darkred;}#pageContainer {    display: block;    position: relative;    clear: both;}a.pdficon {	right: 0px;	position: absolute;}table.pagecontent {	padding: 40px;	}#pageHeader {    display: block;    position: relative;    background-color: #e7eaee;    border: 1px solid #cccccc;    -moz-border-radius: 5px 5px 0 0;    margin: 0 0 0 0;}a.powered {    margin-left: 0;    margin-bottom: 0;    margin-right: 20px;    margin-top: 40px;    float : right;    font-size : 0.8em;    font-weight : bold;}#pageBody {    margin: 0 18px 0 10px;    padding-top : 0.5em;}a:link {    color: #11568c;}a:visited {    color: #571c8d;}a:hover {    color: #7a1d42;    text-decoration : underline;}a:active {    color: #7a1d42;}.navigation {    display: block;    position: relative;    background-color: #358;    border: 1px solid #000;    border-top: none;    color: #ffffff;    font-size: 12px;    font-weight: bold;    padding: 6px 0 6px 0;    margin: 0 0 25px 0;    overflow: hidden;}/*.navigation {    display: block;    position: relative;    height: 20;    background-color: #335588;    border: 1px solid #cccccc;    border-top: none;    color: #ffffff;    font-size: 11px;    line-height: 18px;    padding: 0 0 0 0;    margin: 0 0 25px 0;    overflow: hidden;}*/.navigation a {    margin: 0 20px 0 20px;    text-decoration: none;}.navigation a:link {    color: #ffffff;}.navigation a:visited {    color: #ffffff;}.navigation a:hover {    color: #ffffff;    text-decoration: underline;}.navigation a:active {    color: #ffffff;}#pageHeader h1 {    display: block;    position: relative;    font-size : 1.7em;    font-weight : bold;    color: #670e15;    padding: 0;    margin: 30px 0 0 20px;}#pageHeader h4 {    display: block;    position: relative;    font-size : 0.9em;    padding: 0;    margin : 10px 0 25px 20px;}h2,h5 {    font-size : 1.3em;    font-weight : bold;    margin: 2.0em 0 10px 0;    padding: 0;    color: #335588;    border-bottom : 1px #ccc dotted;}h5 {    margin-top : 1.5em;    font-size : 1.0em;}p {    margin: 0 0 15px 0;}hr {    display: block;    height: 1px;    background-color: #999;    border: none;    margin: 40px 0 20px 0;}.footer {    font-size : 8pt;    color : #666;    text-align : center;    margin-top : 2em;    padding-top : 0.5em;    border-top : 1px #CCC solid;}#beta {    margin : 1em 0;    padding : 5px;    background-color : #fcc;    border : 1px #f66 dotted;    -moz-border-radius : 3px;}#beta h3 {    padding : 0;    margin : 0;    margin-bottom : 0.5em;}#beta p {    padding : 0;    margin : 0;    margin-top : 0.8em;    margin-bottom : 0.4em;}#license #licensetext {    font-size : 8pt;    display : none;}LI {    margin-bottom : 1.0em;}EM.note {    font-style : normal;    background-color : #ff9;}.panel {    border : 1px #ccc dotted;    margin-bottom : 1em;}.panelHeader {    background-color : #ccc !important;    padding : 5px;    border-bottom : 1px #ccc dotted;}.panelContent {    padding : 5px;    background-color : #eee !important;}.jiveTable {    border : 1px #ccc solid;    border-bottom : none;    border-right : none;}.jiveTable TD, .jiveTable TH {    border-bottom : 1px #ccc solid;    border-right : 1px #ccc solid;    padding : 5px;}.jiveTable TH {    background-color : #eee;}blockquote {    margin : 2em;    border : 1px #f99 dotted;    background-color : #ffe;    padding : 5px;    -moz-border-radius : 3px;}blockquote p {    margin : 0.5em 0 0.5em 0;    padding : 0;}.jive-note {    border : 1px #f00 dotted;    -moz-border-radius : 3px;    background-color : #fee;    padding : 5px;    width : 100%;    margin : 1em 2em 1em 2em;}.jive-note .strong {    display : block;    margin : 0; padding : 0;    margin : 0.2em 0 0 0;}.removed {	text-decoration:line-through;	color:#FF0000;}.added {	color:#00CC00;}
