@import url(jspwiki_instance.css);
#wikibody {
width:expression(document.body.clientWidth > 800? "800px": "auto" );
max-width:800px;
margin:0;
padding:0;
}

#header .pagename {
float:left;
clear:both;
}

#applicationlogo {
position:absolute;
left:800px;
top:4px;
text-align:center;
}

#favorites {
position:absolute;
left:805px;
width:auto;
top:75px;
overflow:hidden;
padding:2px;
}

#footer {
margin-left:20%;
margin-top:1ex;
}

#page {
margin-top:1.2em;
margin-bottom:1.4em;
}

#favorites ul {
margin-left:0;
}

#actionsTop {
border-bottom:2px solid #D9D9D9;
}

#actionsBottom {
clear:both;
border-top:2px solid #D9D9D9;
}

.pageactions {
font-size:90%;
line-height:normal;
text-align:right;
margin:0;
padding:0.25em 0;
}

.pageactions a {
background-color:#fff0ff;
border:1px solid silver;
line-height:normal;
padding:0.25em 0.5em;
}

.pageactions .pageInfo a {
background:transparent;
border:none;
margin:0;
padding:0;
}

#actionsTop a {
border-bottom:none;
}

#actionsBottom a {
border-top:none;
}

#actionsBottom .quick2Top a,#actionsTop .quick2Bottom a {
border:none;
background-color:transparent;
}

.pageactions a:hover {
background-color:#FFC0CB;
}

#actionsBottom .quick2Top a:hover,#actionsTop .quick2Bottom a:hover {
background-color:transparent;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#000;
background-color:#fff;
}

* {
margin:0;
padding:0;
}

.pagename {
font-size:150%;
font-weight:700;
margin:0.5em 0.5em 0.5em 0;
}

h1 {
font-size:2em;
font-weight:400;
margin-top:0;
margin-bottom:0;
}

h2 {
font-size:1.7em;
font-weight:400;
margin:.4em 0 .8em;
}

h3 {
font-size:1.4em;
font-weight:400;
margin:.4em 0 .8em;
}

h4 {
font-size:1.2em;
font-weight:700;
margin:.4em 0 .8em;
}

h5 {
font-size:1em;
font-weight:700;
margin:1.2em 0 .8em;
}

h6 {
font-size:0.8em;
font-weight:700;
margin:1.2em 0 .8em;
}

p {
margin:.75em 0 1em;
}

ol,ul {
margin:0.8em 0 0.8em 1.25em;
}

ul {
padding-left:1.5em;
}

li {
margin:0.6em 0.75em;
}

li > p {
margin-top:0.2em;
}

dl dt {
font-weight:700;
font-size:1.2em;
}

dl dd {
margin-left:3em;
}

hr {
height:0;
border:0;
padding-bottom:6px;
}

tt {
font-size:1.2em;
margin:0 .2em;
}

pre {
white-space:pre;
font-size:1.2em;
background:#f0f0f0;
overflow:auto;
margin:1.5em 2em 1.8em;
padding:.5em .5em .6em;
}

a {
color:#333;
text-decoration:none;
}

a.editpage {
color:red;
text-decoration:none;
border-bottom:1px dashed red;
}

a.wikipage:hover,a.external:hover {
border-bottom:1px solid;
}

a.wikipage:active,a.external:active {
border-bottom:1px red solid;
}

a.footnote {
color:#04A;
}

.small {
font-size:85%;
}

.strike {
text-decoration:line-through;
}

.sub {
font-size:85%;
vertical-align:sub;
}

.center table {
margin-left:auto;
margin-right:auto;
text-align:left;
}

.information,.warning,.error {
display:block;
background-position:.8em .9em;
background-repeat:no-repeat;
clear:both;
margin:1em .5em;
padding:1em 1em 1em 2.5em;
}

.information {
background-image:url(images/information.png);
background-color:#e0e0ff;
}

.warning {
background-image:url(images/exclamation.png);
background-color:#ffff80;
}

.error {
background-image:url(images/error.png);
background-color:#ffe0e0;
}

.error * li {
margin-left:0;
padding-left:0;
}

.ltr {
direction:ltr;
}

.rtl {
direction:rtl;
}

.commentbox {
float:right;
width:20%;
background:#f0f0f0;
margin-left:4px;
border-style:inset;
padding:4px;
}

.commentbox ul,.commentbox ol {
padding-left:1em;
margin-left:4px;
}

.wikitable {
border:1px solid #666;
border-spacing:0;
margin:1.5em 2em 1.8em;
}

.wikitable * tr th {
font-size:100%;
border-left:1px solid #666;
background-color:#3d80df;
vertical-align:bottom;
color:#000;
empty-cells:show;
padding:.5em .7em;
}

.wikitable * tr td {
font-size:95%;
border-left:1px solid #D9D9D9;
vertical-align:top;
empty-cells:show;
padding:.4em .7em .45em;
}

.wikitable * tr.odd td {
background-color:#e3f0ee;
}

.zebra-table th {
background:#e0e0e0;
}

.zebra-table tr.odd td {
background:#e3f0ee;
}

#attachments .list {
float:left;
min-width:300px;
}

#attachments * table {
width:40em;
}

#attachments h3 {
border-bottom:1px solid grey;
}

#attachImg {
vertical-align:middle;
text-align:center;
height:300px;
width:300px;
border:4px solid #e0e0e0;
margin:0;
}

#pagecontent {
margin:10px;
}

td.diffadd {
background:#9F9;
font-family:monospace;
}

td.diffrem {
background:#F93;
font-family:monospace;
}

td.diff {
background:#FFF;
font-family:monospace;
}

body.edit {
background-color:#D9E8FF;
}

body.comment {
background-color:#EEE;
}

#searchbar {
margin:1em 0;
}

.boxtitle {
text-align:center;
border-bottom:1px solid #000;
padding:0.25em;
}

.myfavorites {
margin-bottom:1.5ex;
border:1px outset grey;
padding:.5em;
}

.myfavorites .boxtitle {
margin-bottom:0.5ex;
margin-top:0.5ex;
font-size:100%;
}

.wikiversion,.rssfeed {
text-align:center;
padding:1em 0;
}

.graphBar {
background:#f93;
color:#f93;
}

.breadcrumbs {
font-size:85%;
padding:0 1.5em 0.5em 0;
}

#infocontent {
overflow:auto;
}

#infocontent tr {
vertical-align:top;
}

#infocontent th {
text-align:left;
white-space:nowrap;
}

.pageInfo {
font-style:italic;
padding:.5em 0;
}

.quick2Top a {
background-image:url(images/bulletUp.png);
background-repeat:no-repeat;
background-position:0 1px;
text-decoration:none;
padding:0 8px 12px 0;
}

.quick2Bottom a {
background-image:url(images/bulletDown.png);
background-repeat:no-repeat;
background-position:0 0;
text-decoration:none;
padding:0 8px 12px 0;
}

.previewcontent {
padding:1em;
}

div.formcontainer {
width:440px;
margin:20px 0 0;
}

div.formcontainer form {
border-bottom:2px solid silver;
}

div.formcontainer div.block {
vertical-align:top;
border-top:1px solid silver;
padding:10px 0;
}

div.formcontainer form label {
width:120px;
float:left;
padding-top:.25em;
margin:0 10px;
}

div.formcontainer input {
padding:0.15em;
}

div.formcontainer input[type='submit'] {
width:auto;
margin-right:1em;
float:right;
}

div.formcontainer textarea {
width:65%;
margin:0 0 0 140px;
padding:0;
}

div.formcontainer .description {
font-style:italic;
margin:0.5em 10px 0.5em 140px;
}

div.formcontainer .readonly {
margin:0 10px 0.5em 140px;
}

#searchboxMenu {
position:absolute;
background:#FFF;
border:1px solid silver;
padding:4px;
}

#recentSearches {
color:silver;
margin:0.5em 0 0 0.5em;
}

#recentSearches div {
color:#000;
cursor:pointer;
}

.searchbox {
margin:1em 0.5em 0.5em;
}

body.view {
background-color:#FFF;
}

#editorbar {
float:right;
background:#f0f0f0;
border-color:#A8A8A8;
border-style:solid;
border-width:1px;
padding:2px;
}

.imageplugin {
margin:.5em;
}

div.index .header {
background:#f0f0f0;
padding:4px;
}

div.index .section a {
display:block;
color:#000;
font-weight:700;
text-decoration:none;
padding:0 0.25em;
}

.toc {
background:#edf3fe;
padding:.75em;
}

.toc h4 {
margin-top:0;
}

.toc ul {
list-style:none;
margin-left:0;
padding-left:0;
}

.toc li {
padding-left:0;
display:block;
}

.toc li.toclevel-1 {
margin-left:0.5em;
}

.toc li.toclevel-2 {
margin-left:1.5em;
}

.toc li.toclevel-3 {
margin-left:2.5em;
}

.weblogentry {
margin:1em 0 2em;
}

.weblogentryheading {
color:#999;
margin-top:2em;
border-bottom:1px #D9D9D9 solid;
}

.weblogentrytitle {
font-size:1.5em;
font-weight:700;
margin:0.5em 0 .8em;
}

.weblogentryfooter {
font-style:italic;
margin-top:1em;
clear:both;
}

.weblogentryfooter a {
font-style:normal;
margin-left:0.5em;
}

.weblogarchive ul {
margin-top:0;
padding:0;
}

.weblogarchive li {
display:block;
list-style-type:none;
margin-left:1em;
}

.archiveyear {
font-weight:700;
text-decoration:none;
margin-left:0 !important;
}

.archiveyear:after {
content:" AD";
}

div.calendar {
border:1px solid #000;
}

table.calendar td.othermonth {
color:#707070;
}

table.calendar td.link {
background:#E0E0E0;
}

table.calendar tr.weekdays {
color:red;
}

.diff-wikitext {
font-family:monospace;
border-style:inset;
border-width:thin;
margin:10px;
padding:5px;
}

.diff-insertion {
background:#dfd;
text-decoration:none;
color:#8000ff;
}

.diff-deletion {
background:#fdd;
text-decoration:line-through;
color:red;
}

.diff-nextprev {
vertical-align:super;
text-decoration:none;
}

.searchword {
background-color:#FF0;
color:#000;
text-decoration:inherit;
}

.fragment {
margin-left:1em;
font-size:90%;
}

.tabs {
border:1px solid gray;
border-top:none;
margin:0;
padding:1em;
}

.tabmenu {
border-bottom:1px solid gray;
margin:0;
padding:0.25em 0 0.25em 1em;
}

.tabmenu span {
overflow:hidden;
margin:0;
padding:0;
}

.tabmenu span a {
color:grey;
background:#ddd;
text-decoration:none;
cursor:pointer;
border:1px solid gray;
border-bottom:none;
margin:0 0 0 -1px;
padding:0.25em 0.5em;
}

.tabmenu .activetab {
color:#000;
background:#FFF;
font-weight:700;
border-bottom:1px solid #FFF;
cursor:default;
}

.edit .tabmenu a {
background:#FFF;
}

.edit .tabmenu .activetab {
background:#D9E8FF;
border-bottom:1px solid #d9e8ff;
}

.tabmenu .alerttab a,.edit .tabmenu .alerttab a {
color:#FFF;
background:red;
}

.tabmenu .alerttab .activetab,.edit .tabmenu .alerttab .activetab {
color:red;
background:#D9E8FF;
border-bottom:1px solid #d9e8ff;
}

div.collapse ul,div.collapse ol {
margin-left:1.5em;
padding:0;
}

div.collapse * ul,div.collapse * ol {
margin-left:0;
padding-left:1.5em;
}

div.collapse li {
list-style:none;
position:relative;
}

.collapseBullet,.collapseOpen,.collapseClose {
position:absolute;
left:-1.5em;
font-weight:700;
color:blue;
font-family:Verdana, sans-serif;
}

.collapseOpen,.collapseClose {
cursor:pointer;
}

.collapseOpen:hover,.collapseClose:hover {
background:#F93;
color:#FFF;
}

.collapse .collapseBullet,.collapse .collapseOpen,.collapse .collapseClose {
left:-1.5em !important;
right:auto !important;
}

.collapsebox {
border:1px solid gray;
position:relative;
margin:1em 0;
}

.collapsebox h2,.collapsebox h3,.collapsebox h4 {
margin:0;
padding:0.25em 0.5em;
}

.collapsebody {
margin:0.5em 1em;
}

.toc .collapsebox {
border:0;
margin:0;
}

.collapsebox .collapseOpen,.collapsebox .collapseClose {
top:0;
left:auto;
right:0.5em;
font-size:13px;
}

.sortable .sort,.sortable .sortAscending,.sortable .sortDescending {
cursor:pointer;
background-color:#f0f0f0;
background-repeat:no-repeat;
background-position:0.25em 50%;
}

.sortable .sortAscending {
background-image:url(images/bulletDown.png);
}

.sortable .sortDescending {
background-image:url(images/bulletUp.png);
}

.block:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.block {
display:block;
}

* html .block {
height:1%;
}

#header .searchbox,#attachments .preview {
float:right;
}

#header .breadcrumbs,#footer .copyright,#attachments {
clear:both;
}

#companylogo,#actionsTop .quick2Top,#actionsTop .pageInfo,#actionsBottom .quick2Bottom,#favorites .pageactions,.collapsebox .quicklinks {
display:none;
}

strong,b,.fragment_ellipsis,.searchmatch {
font-weight:700;
}

img,.imageplugin img {
border:0;
}

a.footnoteref,.sup {
font-size:85%;
vertical-align:super;
}

.center,table.calendar td {
text-align:center;
}

#attachSelect,div.formcontainer .instructions {
margin:0.5em 0;
}

.username,#infocontent .changenote,.recentchanges .changenote {
font-style:italic;
}

.gBar,#versionhistory td {
white-space:nowrap;
}
