@-moz-document domain("cloud.mindtouch.com") {






body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}












body.de-at .body .pageRevision, body.de-de .body .pageRevision, body.pl-pl .body .pageRevision { padding-top:4px; height:46px;}body.de-lu #menuPageOptions ul li a,body.de-at #menuPageOptions ul li a,body.de-ch #menuPageOptions ul li a,body.it-it #menuPageOptions ul li a,body.it-ch #menuPageOptions ul li a,body.ru-ru #menuPageOptions ul li a,body.de-de #menuPageOptions ul li a { width:200px; }body.gl-es .header .userAuth a.userLogout,body.fr-ch .header .userAuth a.userLogout,body.fr-lu .header .userAuth a.userLogout,body.fr-fr .header .userAuth a.userLogout,body.fr-be .header .userAuth a.userLogout,body.it-it .header .userAuth a.userLogout,body.it-ch .header .userAuth a.userLogout,body.es-ar .header .userAuth a.userLogout,body.es-es .header .userAuth a.userLogout { width:100px; background-position:-320px;}.it-ch .header .userAuth a.userLogin { width:100px; background-position:-320px !important;}body.es-ar .header .userRegister a, body.es-es .header .userRegister a, body.nl-nl .header .userRegister a, body.fr-be .header .userRegister a, body.fr-fr .header .userRegister a, body.fr-lu .header .userRegister a, body.fr-ch .header .userRegister a, body.gl-es .header .userRegister a, body.de-at .header .userRegister a, body.de-de .header .userRegister a, body.de-lu .header .userRegister a, body.de-ch .header .userRegister a, body.nb-no .header .userRegister a, body.pl-pl .header .userRegister a, body.ru-ru .header .userRegister a { width:100px; background-position:-320px;}body.ru-ru .extensionlist { width:230px; }body.ru-ru .body .file .fileAdd a { width:300px; background-position: -2040px;}body.nl-nl .body .file .fileAdd a,body.fr-be .body .file .fileAdd a,body.fr-fr .body .file .fileAdd a,body.fr-lu .body .file .fileAdd a,body.fr-ch .body .file .fileAdd a,body.gl-es .body .file .fileAdd a,body.de-at .body .file .fileAdd a,body.de-de .body .file .fileAdd a,body.de-lu .body .file .fileAdd a,body.de-ch .body .file .fileAdd a,body.it-it .body .file .fileAdd a,body.it-ch .body .file .fileAdd a,body.ja-jp .body .file .fileAdd a,body.ko-kr .body .file .fileAdd a,body.nb-no .body .file .fileAdd a,body.pl-pl .body .file .fileAdd a,body.pt-pt .body .file .fileAdd a { width:180px; background-position: -780px;}body.cs-cz .commentSubmit,body.fr-be .commentSubmit,body.fr-fr .commentSubmit,body.fr-lu .commentSubmit,body.fr-ch .commentSubmit,body.gl-es .commentSubmit,body.de-at .commentSubmit,body.de-de .commentSubmit,body.de-lu .commentSubmit,body.de-ch .commentSubmit,body.ru-ru .commentSubmit,body.sv-se .commentSubmit { width:180px; background-position: -780px; }body.it-it .commentSubmit,body.it-ch .commentSubmit,body.nb-no .commentSubmit,body.pl-pl .commentSubmit,body.pt-pt .commentSubmit,body.es-ar .commentSubmit,body.es-es .commentSubmit { width:130px; background-position: -520px; } body { font-family:trebuchet MS, Arial, Verdana; padding:0px; margin:0px; font-size:12px;}a { text-decoration:none;}a:hover { text-decoration:underline;}a.link-mailto, a.link-ftp, a.link-irc, a.external { padding-left:21px;}a.external { padding-left:0px; padding-right:16px;}input[type=text], input[type=password], textarea { padding:3px; letter-spacing:1.5px; font-weight:bold; font-size:11px; font-family:trebuchet MS, Arial, Verdana;}.button, button, input[type=submit], input[type=button] { cursor:pointer; height:20px; padding-bottom:2px; font-size:12px; font-family:trebuchet MS, Arial, Verdana; text-align:center; font-weight:bold; text-transform: lowercase; width:130px;}input[type=file] { text-align:left;} .DW-clear { clear:both; }.global { width:100%;  padding-top:10px;}.globalWrap { width:1000px; margin-right:auto; margin-left:auto;}.globalWrapCMS { width:800px;}.header { width:180px; padding-right:0px; float:left;}.body { width:800px; margin-left:20px; float:left;}.globalWrapCMS .body { margin-left: 0px; }.pageContentFrame { padding-bottom:0px; height:auto;}.page { padding:5px 10px 0 10px;}#pageContent { min-height:200px;}#pageText { padding-top:10px;}.hierarchy { font-size:11px; margin:5px 0;}div.custom { margin:0px; }div.custom2Pre, div.custom3Pre { background-image: url(side_pre.png); display:none;}div.custom2Post, div.custom3Post { background-image: url(side_post.png); display:none;}div.custom4 { height:auto;}body.page-special div.custom4 { display:none; }.MindTouch { clear:both;}#autoCompContainer div.yui-ac-content ul { margin:0px; padding:0px;}#autoCompContainer div.yui-ac-content ul li { margin:0px; padding:3px; }#autoComplete input { width:auto !important; }tr.show-no { display:none;}table.table tr.show-no td { border:0px;}table.table, .atable table { width:100% !important; margin: 10px 0 20px 0;}table.table tr th, .table table tr th, .atable table th { font-weight:bold; white-space: nowrap; padding: 5px 10px 5px;}table.table tr td, .table table tr td, .atable table td { vertical-align:top; padding:5px;}.pagination { text-align: center;  margin: 4px 0;}.pagination span.prev { margin-right: 16px; padding-left: 14px;}.pagination span.next { margin-left: 16px; padding-right: 14px;}#pageText div.dp-highlighter ol, #topic div.dp-highlighter ol { padding-left:0px; } .summary { min-width:250px; width:auto; }.deki-unsafe-alert { clear:both; padding:3px; margin-top:10px;}.deki-diff #deki-diffbefore{ width:45%; padding-right:4%;}.deki-diff #deki-diffafter{ width:45%; padding-left:4%;}.deki-diff #deki-diffcombined { padding-bottom:20px; }.deki-diff .deki-diffmeta { margin-bottom:20px; } .custom2Pre, .custom3Pre, .mastPre, .userAuthPre, .navPre { height:20px;}.custom2Post, .custom3Post, .mastPost, .userAuthPost, .navPost { margin-bottom:10px; height:10px;}.header .mast { vertical-align:center; text-align:center; overflow:hidden;}.header .siteNav { width:180px; margin-right:0px; }.header .siteNav .userAuth { overflow:auto; min-height:35px;}.header .siteNav .userAuth a.userPage { text-decoration:none; font-size:13px; font-weight:bold; min-height:35px; padding-left:50px; display:block; cursor:pointer; margin-right:10px;}.header .siteNav .userAuth a.userLogout, .header .siteNav .userAuth a.userLogin { float:right; width:70px; height:20px; display:block; text-align:center; margin:0 10px 5px 0;}.header div.siteNav .userAuth span { display:none;}.header .siteNav .userRegister { display:block; padding:0px 10px 0px 10px; min-height:30px;}.header .siteNav .userRegister a { float:right; text-align:center; display:block; height:20px; width:70px; overflow:hidden;}body#loggedin .header .siteNav .userRegister { display:none;}#siteNavTree a { color:#333; width:173px; padding-right:0;}#siteNavTree div.selectedChild a { width:174px; padding-right:0; }.body .bodyHeader { height:20px; font-size: 0px;}.body .bodyHeader .pre { padding: 0; margin: 0; height: 20px; width: 10px; float:left;}.body .bodyHeader .post { height: 20px; margin-left:10px;}.body .bodyFooter .pre { width:10px; float:left; height:10px;}.body .bodyFooter .post { height:10px; margin-left:10px;}.body .siteNav { overflow: hidden; min-width:550px; height: 30px; display:block; margin-bottom:5px;}.body .siteNav .pre { width:10px; height:30px; float:left; }.body .siteNav .post { display:none;}.body .siteNav a { margin: 0 1px; font-size: 13px; font-weight: bold;}.body .siteNav a:hover { margin:0; text-decoration: none;}.body .siteNav ul { max-width:600px; min-width:350px; overflow: hidden;}.body .siteNav ul li { float:left; display:block;}.body .siteNav ul li a { float: left; display:block; height:23px; vertical-align:middle; padding:5px 5px 0px 5px;}.body .siteNav li.siteTools a { padding-right:25px;}.body .siteSearch { height:27px; text-align:right; float:right; width:220px; padding:3px 10px 0 0;}.body .siteSearch span { display:none; }.body .siteSearch input#searchInput { width:150px; -moz-border-radius:5px;}.body .siteSearch form { white-space: nowrap;}#searchInput { padding:3px; width:80px; letter-spacing:1.5px; font-family:trebuchet MS, Arial, Verdana; font-weight:bold; font-size:11px;}.body .siteSearch input.inputSubmit { width:50px; font-size:12px;}.pageBar ul li.navSplit { width:2px; height:60px; margin-left:20px;}.pageBar ul li.pageMore { margin-right:0px; }.pageBar ul li.pageToc { margin-left:20px;}.page-special div.body div.page div.pageBar ul li.navSplit, .page-special div.body div.page div.pageBar ul li.pageToc, .page-special div.pageToc { display:none; }.body .pageBar { height: 60px; min-width:550px;}.body .pageBar li.pageRestrict, .body .pageBar li.pageAttach, .body .pageBar li.pageMove, .body .pageBar li.pageDelete, .body .pageContent .pageToc, .body .pageContent .pageTagline { display:none; }.body .pageBar div.pageNav { height:60px; max-width:550px; min-width:300px; overflow:hidden;}.body .pageBar .pre { width:10px; height:60px; float:left;}.body .pageBar ul li { float:left; }.body .pageBar ul li a { margin-top:1px; display:block; padding:40px 10px 5px 10px; font-weight:bold; font-size:13px; text-decoration:none; height:13px; float:left;}.body .pageBar ul li a.disabled, .body .pageBar ul li a.disabled:hover { cursor:default;}.body .pageBar ul li.pageMore a { padding-right:20px;}.body .pageBar .pageRevision { font-size:12px; height:38px; width:200px; padding:12px 10px 10px 20px; float:right; font-size:12px;}.deki-page-subnav { overflow:hidden; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; margin-bottom:20px;}.deki-page-subnav .deki-rc-allchanges { float:left;}.deki-rclanguages { float:left; padding:3px; }.deki-page-subnav .deki-rc-allchanges a { padding:5px 25px 5px 5px; float:left;}.deki-page-subnav .deki-rc-feeds { float:right; padding-left:30px;}.deki-feedlist li { float:right; }.deki-subnav-label { display:none; }.deki-page-subnav .deki-rc-feeds a { padding:5px 5px 5px 20px; margin:0 10px; float:right;}#deki-page-alerts form { padding:5px; font-size:12px;  -moz-border-radius:5px;}#deki-page-alerts div.toggle { -moz-border-radius:5px;  padding:5px;}#deki-page-alerts ul li { -moz-border-radius:5px; margin-bottom:1px; }#deki-page-alerts ul li:hover { background-color:#efefef; }#deki-page-alerts div.toggle span { display:none; }#deki-page-alerts div.toggle a { padding:0px; display:block; width:18px; height:18px; }.extensionlist { float:right; padding:3px;}.extensionlist a { padding:3px 3px 3px 25px;}.language, .gallery, .file, #comments, .pageInfo { padding:5px; margin-top:5px;  overflow:hidden;}.body .pageInfo dt.pageTags,.body .language strong,.body .file h2,.body .gallery h2,.body #comments h2,.body .commentMore,.body #comments .commentForm .commentHeader,.body .pageInfo dd.pageTags div.relatedpages strong,.body .languages strong { padding:0px; font-weight:bold; font-size:13px; padding-bottom:5px;}dd.pageTags a { font-size:13px; }dd.pageTags .relatedpages strong { padding-right:20px; }dd.pageTags .relatedpages { font-size:13px; margin-top:5px; border-top:1px dotted #a8cce7; padding-top:5px;}dt.pageIncomingLinks { display:none; }#deki-page-tags .tags-edit li { float:left; }.languages ul li { float:left; margin-right:20px; }.body .file h2 { float:left; }.body .file .fileAdd { height:30px;}.body .file .fileAdd a { text-decoration:none; height:20px; width:130px; font-weight:bold; display:block; text-align:center; float:right; text-transform:lowercase;}.body .file .fileAdd a img { display:none;}.body .file table {  font-size:13px; margin-top:5px;}.body .file td.firstcol { padding-left:5px;}.body .file td.firstcol img { position:relative; left:-10px; top:5px;}.body .file th { font-weight:bold;}.body .file td { vertical-align:top; border-top:1px dotted #a8cce7; padding:5px 0;}.body .file .fileList a.downarrow { padding:0 20px 0 10px;}#pageGallery div.preControls { margin-top:10px; font-size:13px; margin-bottom:10px; padding-top:5px;}#pageGallery div.galleryCell  { padding:5px; margin-bottom:20px; float:left; width:31%;}#galleryOrderBy { margin-left:20px; }#pageGallery div.galleryCell img.image { padding:5px; margin-bottom:5px; max-width:160px;}#pageGallery div.galleryCell div.desctext { font-size:11px;}#pageGallery div.galleryCell div.desctext span.desctext { padding-bottom:5px; line-height:1.25;}span.desctext span.nodescription { font-size:11px;}#pageGallery div.galleryCell div.desctext a.actionmenu { padding-right:20px; }#pageGallery div.galleryCell div.desctext a { margin-top:5px;}#pageGallery div.galleryCell div.desctext a.action { padding-right:20px; padding-left:10px;}#comments div.comments { padding:0px; padding-bottom:10px;}#comments div.comments span.commentUpdated { padding-bottom:0px; display:block; margin-top:10px; padding:0px; padding-left:20px; width:200px;}.commentForm { padding:0px;}.commentMore { padding:0px; }div.comment { overflow:auto; font-size:13px; display:block; margin-top:10px; padding:0px; padding-top:5px; padding-left:20px;}#comments div.commentText { margin-left:20px; width:95%;}#comments div.comments div.comment form a { display:block; float:left; width:100px; height:20px; text-align:center; text-decoration:none; cursor:pointer; margin-left:10px; font-weight:bold; text-transform:lowercase; margin-top:10px;}#comments div.comments div.comment form input[type=submit] { float:left; }.commentNum { font-size:12px; min-width:20px; padding:3px; display:block; font-weight:bold; text-align:center; float:left; margin-left:-20px; margin-right:10px; -moz-border-radius:5px;}#comments div.comments div.comment div.commentNum a { text-decoration:none;}#comments div.comments div.comment div.commentMetaData { font-weight:bold;}#comments div.comments div.comment div.commentPosted { font-size:12px; margin-top:10px; padding-top:0px;}#comments div.comments div.comment div.commentText div.commentActions { float:right; min-width:150px; text-align:right;}#comments div.comments div.comment div.commentText div.commentActions a { text-align:left; padding-left:21px; width:auto; text-transform: lowercase; float:left; width:auto;}#comments div.comments div.comment div.commentText div.commentActions input.commentDelete { margin-top:10px; font-size:13px; text-align:left; padding-left:18px; width:auto; font-weight:100; float:left; margin-left:30px; margin-top:0px;}#comments div.comments div.comment div.commentText div.commentActions input.commentDelete:hover { text-decoration:underline;}#comments .commentForm textarea { width:90%; height:75px; -moz-border-radius:5px;}input.commentSubmit { display:block; cursor:pointer; height:20px; text-transform:lowercase; text-align:center; width:100px; padding-bottom:2px; font-weight:bold; font-family:trebuchet MS, Arial, Verdana; margin-top:10px;}#comments .commentForm { padding:0px; }#menuPageOptions { min-width:180px;} #menuPageOptions ul li a { font-size:13px; display:block; height:25px; padding-left:40px; padding-top:5px; text-decoration:none; font-weight:bold;}#menuPageOptions ul li.pageEdit,#menuPageOptions ul li.pageAdd,#menuPageOptions ul li.pagePrint{display:none; }#menuTools ul li a { font-size:13px; display:block; min-width:120px; height:25px; padding-left:40px; padding-top:5px; text-decoration:none; font-weight:bold; padding-right:10px;}#menuFiller div.dmenu ul li a { font-size:13px; display:block; width:140px; height:25px; padding-left:10px; padding-top:5px; text-decoration:none; font-weight:bold;}#menuFiller div.dmenu ul li a img { margin-right:10px;}#menuPageContent h5 { display:none; }#menuPageContent  .pageToc { padding-left:10px; padding-right:10px; padding-bottom:10px; max-width:400px; min-width:250px; }#menuPageContent .pageToc ol li { padding-top:7px;}#menuPageContent .pageToc ol li span{ float:left; font-size:13px; padding-right:5px;}#menuPageContent .pageToc ol li a { font-size:13px; display:block; width:auto; padding-top:0px; text-decoration:none; font-weight:bold;}#menuPageContent .pageToc ol li ol li span, #menuPageContent .pageToc ol li ol li a { font-weight:100; font-size:12px;}#menuPageContent .pageToc ol li a:hover { text-decoration:underline; }#pageText div.wiki-toc ol li { list-style-type:none;}#popupTitle { font-size:13px; height:21px; vertical-align:center; margin-right:20px; padding:2px; padding-left:5px; font-weight:bold; padding-top:5px; display:block; }#saveMsgSuccess { display:none; }#title span.pageRestricted { padding-right:30px;}a.pageMoved { float:right;  margin: 0 5px 0 10px; padding:5px; padding-left:22px; width:auto; max-width:400px; text-align:left; font-size:12px; -moz-border-radius:5px;}.inlinedialogue div.id-bodyinner { margin-right:20px;}#sessionMSG { font-family: Verdana,Helvetica,Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: 22px; font-size-adjust: none; font-stretch: normal; margin-top: 4px; margin-right: 0pt; margin-bottom: 4px; margin-left: 0pt;}.upgrade,.successmsg,.errormsg,.systemmsg,.contentUndelete { overflow:auto; margin:5px 0;}.upgrade div.inner,.successmsg div.inner,.systemmsg div.inner,.errormsg div.inner,.contentUndelete span.subpages { display:block; vertical-align:middle; padding:3px 3px 3px 50px;}.upgrade div.inner ul li,.successmsg div.inner ul li,.systemmsg div.inner ul li,.errormsg div.inner ul li{ padding:2px 0;}.upgrade { margin-bottom:20px; }#pageTypeSpecial #searchResults ul {  margin-left:0px; padding:0px;}#pageTypeSpecial #searchResults ul li{ margin-left:0px; padding:10px 0;}#lsearchbox { margin:0 10px; width:250px;}#pageTypeSpecial .deki-parsed-query { padding:5px;}  * html body .global { text-align:center; }* html body .globalWrap { margin-right:auto; margin-left:auto; text-align:left; width:1020px;}* html body .body { padding:0px; width:800px; margin-left:10px;}* html body .globalWrapCMS { width:800px !important;}* html body .globalWrapCMS .body { margin-left:0px !important; width:800px;}* html body .MindTouch { width:1000px; }* html body .globalWrapCMS .MindTouch { width:800px !Important; }* html body .pageContentFrame { height:100%; overflow-x:auto; width:790px;}* html body #pageContent { padding:0px; }* html body .page { width:800px; padding:5px; float:left; display:inline;}* html body #pageText { width:790px;}* html body .header { width:180px; margin-right:10px;}* html body .pageContent { height: 0.001%; }* html body .deki-diff #deki-diffbefore,* html body .deki-diff #deki-diffafter{ width:50%; }* html .custom2Post,* html .custom3Post,* html .mastPost,* html .userAuthPost,* html .navPost { margin-bottom:10px; height:10px; overflow:hidden;}* html body .header .mast { width:180px; overflow:hidden;}* html body .header .siteNav .userAuth a.userPage { height:35px;}* html body .header .siteNav .userRegister { height:0px;}* html body .header .siteNav .userRegister a { margin-right:5px; position:relative; top:-20px;}* html body .header .mastPre, * html body .header .userAuthPre, * html body .header .navPre  { width:180px; font-size:1px; line-height:0px; height:20px;}* html body .header .userAuth { height:60px;}* html body .body div.bodyHeader { font-size:0px; margin:0px; padding:0px; height:20px; line-height:0px; width:800px; margin-right:0px; float:left;}* html body .body div.bodyHeader div.pre { float:left; width:10px; font-size:0px; height:20px; line-height:0px;}* html body .body div.bodyHeader div.post { float:left; margin-left:0px; width:790px; background-position: top right !important;}* html body .body div.bodyFooter { font-size:0px; margin:0px; padding:0px; height:10px; line-height:0px; width:800px; float:left;}* html body .body div.bodyFooter div.pre { float:left; width:10px; font-size:0px; height:10px; line-height:0px; display:inline;}* html body .body div.bodyFooter div.post { float:left; width:790px; margin-left:0px; display:inline;}* html body #siteNavTree { overflow:hidden; width:180px; }* html body .siteNav div.siteSearch { height:30px;}* html body .body div.siteNav { height:30px; overflow:hidden;}* html body .body div.siteNav ul { float:left; }* html body .body div.siteNav ul li { float:left;}* html body .body div.siteNav ul li a { float:left; text-align:center; display:block; height:30px; margin-right:1px; margin-left:1px; padding-left:5px; padding-right:5px;}* html body .body div.siteNav ul li a:hover { margin-right:0px; margin-left:0px; padding-left:6px; padding-right:6px;}* html body .body div.siteNav li.siteTools a { padding-right:25px; }* html body .body div.siteNav li.siteTools a:hover { padding-right:26px;}* html body div.body div.page div.siteNav div.siteSearch input#searchInput { width: 165px;}* html body .body div.page div.pageBar ul li.pageToc,* html body .body div.page div.pageBar ul li.pageEdit,* html body .body div.page div.pageBar ul li.pageAdd,* html body .body div.page div.pageBar ul li.pagePrint,* html body .body div.page div.pageBar ul li.pageMore { text-align:center; float:left; height:60px;}* html body .body div.page div.pageBar ul li.pageToc a,* html body .body div.page div.pageBar ul li.pageEdit a,* html body .body div.page div.pageBar ul li.pageAdd a,* html body .body div.page div.pageBar ul li.pagePrint a,* html body .body div.page div.pageBar ul li.pageMore a { padding-top:35px; float:left;}* html body .body div.page div.pageBar ul li.pagePrint a,* html body .body div.page div.pageBar ul li.pagePrint { width: 100px;}* html body .body div.page div.pageBar { margin-left:0px;}* html body .body div.page div.pageBar div.pageRevision  { height:60px; width:230px; }.deki-feedlist li { min-width:50px; width:auto !important; width:50px; white-space:nowrap;}.deki-rc-feeds { width:auto; }* html body #deki-page-alerts div.toggle { width:22px; }* html body #deki-page-alerts form { width:200px !important; left:auto !important; margin-left:-225px;}* html body div.body div.page div#pageText div.extensionlist { width:150px; margin-right:5px; background-position: 7px 7px;}* html body div.body div.page div.toolbar { overflow:auto; }* html body div.body div.page div.toolbar table tr td table tr td.toolbarElement { padding:0px;}* html body div.body div.page div.toolbar table tr td table tr td a.buttonMT { display:block; padding:1px ! important ; height:22px ! important ; width:auto ! important; }* html body div.body div.page div.toolbar table tr td table tr td a span#btnCancel, * html body div.body div.page div.toolbar table tr td table tr td a span#btnSave { top:-17px; position:relative; margin-left:10px; margin-right:2px;}* html body div.body div.page div.pageInfo,* html body div.body div.page div.file,* html body div.body div.page div.gallery,* html body div.body div.page div#comments{ width:100%;}* html body div.body div.page div.gallery div#pageGallery div.galleryCell div.desctext a { margin-top:5px; padding-top:0px;}* html body div.body div.page div.file table tr td.leftcol { padding-left:5px; }* html body div.body div.page div.file table tr td.firstcol img.expand,* html body div.body div.page div.file table tr td.firstcol img.contract { cursor:pointer; }* html body div.body div.page div.file table tr td.firstcol img { top:0px; left:0px; padding-right:5px;}* html body .commentNum { margin-left:-10px; padding:3px; }* html body div.body div.page div#comments .commentForm input.commentSubmit { float:left;}* html body #menuTools,* html body #menuTools a { width:175px; white-space: nowrap;}* html body #menuPageOptions,* html body #menuPageOptions a { width:200px; white-space: nowrap;}* html body #menuPageOptions ul li a { width:100%;}* html body #menuTools ul li a.disabled,* html body #menuTools ul li a.disabled:hover { text-decoration: none;}* html body #menuFiller div.dmenu ul li a { width:175px; }* html body #menuPageOptions ul li a.disabled,* html body #menuPageOptions ul li a.disabled:hover { color:#999; text-decoration: none;}* html body #menuPageContent .pageToc { min-width:300px; width:auto !important; width:300px;}* html body .pageBar ul li.pageToc a { width:130px; }* html body #menuPageContent .pageToc ol li { padding-top:0px; font-size:13px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color: #eeeeee; }* html body #menuPageContent .pageToc ol li a { padding:0px; display:inline; font-size:13px; margin:0px;  vertical-align:middle;}* html body #menuPageContent .pageToc ol li span { display:block; padding:0px; font-size:13px; margin-top:auto;  vertical-align:middle;}* html body #menuPageContent .pageToc ol li a { width:100%;}* html body #menuPageContent .pageToc a.disabled,* html body #menuPageContent .pageToc a.disabled:hover { color:#999; text-decoration: none;}* html body #pageTypeSpecial div#logindivid fieldset div label { padding-top:5px;}* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid { height:400px;}* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td input#nameid,* html body div.body div.page div.pageContent div#pageTypeSpecial div#logindivid table tr td input#passwordid { width:175px;}* html body.page-special div.body div.page div.pageContent  { min-height:400px; height:auto !important; height:400px;}* html body div.body div.page div.pageContent div.PageDW-SpecialSitemap div#pageText div#pageTypeSpecial { min-height:400px; height:auto !important; height:400px;}* html body div.body div.page div.pageContent div.PageDW-SpecialListRss { min-height:400px; height:auto !important; height:400px;}* html body div.body div.page div.pageContent div.PageDW-SpecialPopularpages { min-height:400px; height:auto !important; height:400px;}* html body div.body div.page div.pageContent div.PageDW-SpecialAbout { min-height:400px; height:auto !important; height:400px;}* html body .PageDW-SpecialPreferences div#pageTypeSpecial ul li div.wrapper div.row { display:block; min-height:30px; height:auto !important; height:30px; overflow:visible;}     a.link-mailto,a.link-ftp,a.link-irc,a.external { background-repeat: no-repeat; background-position: left center;}a.link-mailto { background-image: url(../icon_grid_16.gif); background-position: 0px -100px; }a.link-ftp { background-image: url(../icon_grid_16.gif); background-position: 0px -40px;  }a.link-irc { background-image: url(../icon_grid_16.gif); background-position: 0px -20px;  }a.external { background-image: url(../icon_external.gif); background-position: top right;}input[type=text] ,input[type=password] ,textarea { background-image: url(../input_bg.png); background-repeat: repeat-x; color:#333; border:1px solid #999999;}.button, button, input.historysubmit, input[type=submit], input[type=button], input[type=file] { border:0px; background:transparent; background-image: url(buttons.png); background-position: -520px 0px;}.yui-dialog button { border:0px; background: none;} .MindTouch { text-align:right;}.MindTouch a { color:#fff; text-decoration:underline;}.MindTouch a:hover { color:#000; }.MindTouch div.poweredBy { color:#fff;}table.table tr.show-no td { border:0px;}table.table tr td,.table table tr td,.atable table td { border-top:1px dotted #b8d6de;}#mt-dialog button { font-size:11px;}.pagination { font-size: 11px; color: #888;}.pagination span.prev { background: url(/skins/common/icons/arrow-l.gif) no-repeat center left; }.pagination span.next { background: url(/skins/common/icons/arrow-r.gif) no-repeat center right; }.pagination span.info { font-weight: bold; color: #333; font-size: 12px;}.deki-unsafe-alert { font-size:11px; border:1px solid #ccc; background:#F4F4F4; color:#666; }.deki-diff #deki-diffbefore { border-right:1px dotted #ccc; }.deki-diff #deki-diffcombined { border-bottom:1px dotted #ccc; } .mastPre,.userAuthPre,.navPre { background-image: url(side_pre.png);}.mastPost,.userAuthPost,.navPost { background-image: url(../side_post.png);}.header .mast { background:  #ffffff;}body#loggedin .header .userAuth { background-image:none;}.header .userAuth { background-color:  #ffffff; background-repeat: no-repeat; background-image: url(../icon_userauth.png);}.header div.userAuth a.userPage { color:#333; background-image: url(../icon_userauth.png); background-repeat: no-repeat;}.header .userRegister a, .header .userAuth a.userLogout, .header .userAuth a.userLogin { background-image: url(buttons.png); background-position: -180px 0px; text-decoration:none; font-weight:bold; text-transform:lowercase; cursor:pointer; vertical-align:middle;}.header .userRegister { background-color:#fff; }#siteNavTree { background-color:#fff;}#siteNavTree div.childNode,#siteNavTree div.selectedChild { background-image: url(nav_selectedchild.gif);}#siteNavTree div.sibling,#siteNavTree div.dockedNode { background-image: url(nav_childnode.gif); }#siteNavTree div.selected { background-image: url(nav_selected.gif);}#siteNavTree div.parentOpen a span { background-image: url(../parent_open.gif); background-repeat: no-repeat;}#siteNavTree div.dockedNode { background-image: url(nav_last_docked.gif); }#siteNavTree div.parentClosed a span { background-image: url(../parent_closed.gif); background-repeat: no-repeat;}#siteNavTree div.dockedNode a span{ background-image: url(../parent_open.gif); background-repeat: no-repeat;}#siteNavTree div.homeNode a span { background-image:none;}#siteNavTree div.homeNode { background: #fff; }#siteNavTree div.homeNode:hover { background-image: url(nav_home_selected_bg.gif);}#siteNavTree div.homeSelected { background-image: url(nav_home_selected_bg.gif);}.pageStatus,.pageRevision,#pageToc div.pageToc { font-size:11px;}.body .bodyHeader .pre { background-image: url(page_header_pre.png); }.body .bodyHeader .post { background-image: url(page_header_post.png); background-repeat:no-repeat; background-position:right;}.body .bodyFooter .pre { background-image: url(../page_footer_pre.png); }.body .bodyFooter .post { background-image: url(../page_footer_post.png);  background-position:right;}.extensionlist { background-color: #f4f4f4; border:1px solid #ccc; border-top:0px; font-size:11px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;}.extensionlist a { background-image: url(../icon_grid_16.gif); background-position: 0px 0px; background-repeat: none; background-position: 5px 5px; background-repeat:no-repeat; font-size:12px;}h1#title span.pageRestricted { background-image: url(../icon_page_restricted.gif); background-position: right center; background-repeat: no-repeat;}a.pageMoved { background-color: #fafafa; background-repeat: no-repeat; border:1px solid #ccc; background-position: 3px -157px; background-image: url(../icon_grid_16.gif); }.body .siteSearch { background-position:right; background-repeat:no-repeat; background-image: url(sitenav_post.gif);}.body .siteSearch #searchInput { color: var(button_color); border:1px solid #999999;}.body .siteSearch input.inputSubmit { background-image: url(buttons.png); background-position: -80px 0px;}.body .siteNav { background-image: url(sitenav_bg.gif); background-repeat: repeat-x;}.body .siteNav a { color:#666; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6;}.body .siteNav li.siteTools a { background-image: url(../dropdown_arrow.gif); background-repeat:no-repeat; background-position: center right;}.body .siteNav a:hover { background-color:#f5f5f5; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}.body .siteNav .pre { background-image: url(sitenav_pre.gif);}.pageBar ul li.navSplit { background-image: url(../icon_separator.png);}.body .pageBar { background-image: url(pagebar_bg.gif);}.body .pageBar .pre { background-image: url(pagebar_pre.gif); }.pageBar .pageRevision { background-image: url(revision_bg.gif);}.body .pageBar ul li.pageEdit a { background-image: url(../icon_grid_40.png); background-position: center 0px ; background-repeat: no-repeat;}.body .pageBar ul li.pageEdit a.disabled { background-position: center -70px;}.body .pageBar ul li.pageAdd a { background-image: url(../icon_grid_40.png); background-position: center -140px ; background-repeat: no-repeat;}.body .pageBar ul li.pageAdd a.disabled { background-position: center -210px;}.body .pageBar ul li.pagePrint a { background-image: url(../icon_grid_40.png); background-position: center -280px ; background-repeat: no-repeat;}.body .pageBar ul li.pagePrint a.disabled { background-position: center -350px;}.body .pageBar ul li.pageToc a { background-image: url(../icon_grid_40.png); background-position: center -560px ; background-repeat: no-repeat;}.body .pageBar ul li.pageToc a.disabled { background-position:center -630px; }.body .pageBar ul li a.disabled,.body .pageBar ul li a.disabled:hover { background-color:transparent;}.body .pageBar ul li.pageMore a { background-position: bottom right; background-repeat: no-repeat;}.deki-page-subnav { background-color:#efefef; border:1px solid #E6E6E6; border-top:0px; font-size:12px;  font-weight:bold;}.deki-page-subnav a { text-decoration:none; font-weight:100; float:left;}.deki-page-subnav .deki-rc-feeds { background-color:#e6e6e6; -moz-border-radius-bottomright:5px; background-image:url(../subnav_bg.gif); background-repeat:no-repeat; background-position:left center;}.deki-page-subnav .deki-rc-feeds a { background-image:url(../../common/icons/silk/feed.png);  background-position:left center; background-repeat:no-repeat; color:#333;}.deki-page-subnav a:hover { text-decoration:underline; }#deki-page-alerts div.toggle { border:1px solid #ccc; background:#F9F9F9; }#deki-page-alerts div.toggle a { color:#333;  font-size:11px; font-weight:100;}#deki-page-alerts div.toggle a:hover { text-decoration:underline; }.pageInfo,.gallery,.file,#comments { background-image: url(pageinfo_bg.gif); background-repeat: repeat-x;}#deki-page-tags .col3 { text-align:right; }#deki-page-tags .tagData span { padding-left:5px; font-size:10px; color:#999; }#deki-page-tags input.tagAdd { background-image: url(buttons.png); background-position:-180px 0; padding-left:0; width:70px; }.fileAdd a { background-image: url(buttons.png); background-position: -520px 0px;}.fileAdd a.disabled { background-image: url(buttons.png); background-position: -650px 0px; color: #999;}.fileList a.downarrow { background-image: url(../action-open.gif); background-position: right center; background-repeat: no-repeat;}#pageGallery a.actionmenu { background-image: url(../action-open.gif); background-position: right center; background-repeat: no-repeat; }#comments div.comments div.comment form a { background-image: url(buttons.png); background-position: -320px 0px;}#comments .commentActions a { background-image: url(../icon_grid_16.gif); background-position: 0px -60px;  background-repeat: no-repeat;}#comments .commentActions input.commentDelete { background-image: url(../icon_grid_16.gif); background-position: 0px -80px;  background-repeat: no-repeat;}#comments div.comments span.commentUpdated { color:#666; font-size:11px;  background-image: url(../icon_grid_16.gif); background-repeat: no-repeat; background-position:0px -140px; }input.commentSubmit { background-image: url(buttons.png); background-position: -320px 0px;}#menuPageContent .pageToc,#menuPageOptions { background-repeat: repeat-x; border-top:0px;}#menuPageContent .pageToc ol li a,#menuPageOptions ul li a { color:#333;}#menuPageContent .pageToc ol li a.disabled,#menuPageOptions ul li a.disabled { color:#999;}#menuPageOptions ul li:hover { background-image: url(tools_menu_bg_hover.gif);}#menuPageContent .pageToc ol li.disabled:hover,#menuPageOptions ul li.disabled:hover { background-image: none;}#menuPageOptions ul li.pageRestrict a { background-image: url(../icon_grid_dropdown.png); background-position: left -270px; background-repeat:no-repeat;}#menuPageOptions ul li.pageAttach a { background-image: url(../icon_grid_dropdown.png); background-position: left -300px; background-repeat:no-repeat;}#menuPageOptions ul li.pageMove a { background-image: url(../icon_grid_dropdown.png); background-position: left -330px; background-repeat:no-repeat;}#menuPageOptions ul li.pageDelete a { background-image: url(../icon_grid_dropdown.png); background-position: left -360px; background-repeat:no-repeat;}#menuPageOptions ul li.pageTags a { background-image: url(../icon_grid_dropdown.png); background-position: left -390px; background-repeat:no-repeat;}#menuPageOptions ul li.pageWatch a { background-image: url(../icon_grid_dropdown.png); background-position: left -420px; background-repeat:no-repeat;}#menuPageOptions ul li.pageEmail a { background-image: url(../icon_grid_dropdown.png); background-position: left -450px; background-repeat:no-repeat;}#menuPageOptions ul li.pageProperties a { background-image: url(../icon_grid_dropdown.png); background-position: left -480px; background-repeat:no-repeat;}#menuPageOptions ul li.pageTalk a { background-image: url(../icon_grid_dropdown.png); background-position: left -510px; background-repeat:no-repeat;}#menuTools { background-repeat: repeat-x; border-top:0px !important;}#menuTools ul li a { color:#333;}#menuTools ul li a.disabled { color:#999; }#menuTools ul li:hover { background-image: url(tools_menu_bg_hover.gif);}#menuTools ul li.siteWatchedpages a { background-image: url(../icon_grid_dropdown.png); background-position: left 0px; background-repeat:no-repeat;}#menuTools ul li.siteContributions a { background-image: url(../icon_grid_dropdown.png); background-position: left -30px; background-repeat:no-repeat;}#menuTools ul li.sitePreferences a { background-image: url(../icon_grid_dropdown.png); background-position: left -60px; background-repeat:no-repeat;}#menuTools ul li.siteListRss a { background-image: url(../icon_grid_dropdown.png); background-position: left -90px; background-repeat:no-repeat;}#menuTools ul li.siteListusers a { background-image: url(../icon_grid_dropdown.png); background-position: left -120px; background-repeat:no-repeat;}#menuTools ul li.siteListTemplates a { background-image: url(../icon_grid_dropdown.png); background-position: left -150px; background-repeat:no-repeat;}#menuTools ul li.siteSitemap a { background-image: url(../icon_grid_dropdown.png); background-position: left -180px; background-repeat:no-repeat;}#menuTools ul li.sitePopularpages a { background-image: url(../icon_grid_dropdown.png); background-position: left -210px; background-repeat:no-repeat;}#menuTools ul li.deki-desktop-suite a { background-image: url(../icon_grid_dropdown.png); background-position: left -540px; background-repeat:no-repeat;}#menuTools ul li.siteAbout a { background-image: url(../icon_grid_dropdown.png); background-position: left -240px; background-repeat:no-repeat; }#menuFiller div.dmenu-wrap { background-repeat: repeat-x;}#menuFiller div.dmenu ul li a { color:#333;}#menuFiller div.dmenu ul li a.disabled { color:#999;}#menuFiller ul li:hover { background-image: url(tools_menu_bg_hover.gif);}#menuFiller ul li.disabled:hover { background: none; background-image:none;}.successmsg div.inner { background-image: url(/skins/common/icons/icon-32-success.gif); background-repeat: no-repeat; background-attachment: scroll; background-x-position: 4px; background-y-position: 0px;}.upgrade,.successmsg,.errormsg,.systemmsg,.contentUndelete { border:1px solid #f2f26f; background-image: url(../message_bg.gif); background-repeat:repeat-x; background-color:#ffffc9;}.upgrade div.inner,.successmsg div.inner,.systemmsg div.inner,.errormsg div.inner,.contentUndelete span.subpages { background-repeat: no-repeat; border:1px solid #fff; background-position: 7px;}.upgrade div.inner,.contentUndelete span.subpages,.errormsg div.inner { background-image: url(/skins/common/icons/icon-32-error.gif);}.searchmsg div.inner { background-image: url(../icon_search.png); }#pageTypeSpecial .deki-parsed-query { font-size:11px; border:1px solid #ccc; background:#F4F4F4; color:#666;   } * html body #pageText {  min-height:300px;  height:auto !important;  height:300px; }* html body .header .siteNav .userRegister { background-color:#fff;}* html body .header .userAuth a.userPage { background-image: url(../icon_userauth.gif); background-position:0px 0px;}* html body .header .userAuth { background-image: url(../icon_userauth.gif); background-position:0px 0px;}* html body .header .mastPost,* html body .header .userAuthPost,* html body .header .navPost { background-image: url(../side_post.gif);}* html body .header .mastPre, * html body .header .userAuthPre, * html body .header .navPre  { background-image: url(side_pre.gif);}* html body .body .bodyHeader div.pre { background-image: url(page_header_pre.gif);}* html body .body .bodyHeader div.post { background: url(page_header_post.gif);}* html body .body .bodyFooter div.pre { background-image: url(../page_footer_pre.gif);}* html body .body .bodyFooter div.post { background-image: url(../page_footer_post.gif);}* html body .body .siteNav .siteSearch { background-position: right 0px; height:100%;}*html body .body .siteNav ul li a  { border-color:#C6C6C6 #fff; border-right:0px; border-left:0px;}* html body .body .siteNav ul li a:hover { border-right:1px solid #C6C6C6; border-left:1px solid #C6C6C6;}* html body .body .pageBar ul li a.disabled,* html body .body .pageBar ul li a.disabled:hover { background-color:transparent;}* html body .body .pageBar ul li.navSplit { background-image: url(../icon_separator.gif);}* html body .body .pageBar ul li.pageEdit a { background-image: url(../icon_edit_page.gif); background-position: center top;}* html body .body .pageBar ul li.pageEdit a.disabled { background-image:url(../icon_edit_page_disabled.gif); background-position: center top;}* html body .body .pageBar ul li.pageAdd a { background-image: url(../icon_create_page.gif); background-position: center top;}* html body .body .pageBar ul li.pageAdd a.disabled { background-image:url(../icon_create_page_disabled.gif); background-position: center top;}* html body .body .pageBar ul li.pagePrint a { background-image: url(../icon_printer.gif); background-position: center top;}* html body .body .pageBar ul li.pagePrint a.disabled { background-image:url(../icon_printer_disabled.gif); background-position: center top;}* html body .body .pageBar ul li.pageToc a { background-image: url(../icon_page_toc.gif); background-position: center top;}* html body .body .pageBar ul li.pageToc a.disabled { background-image:url(../icon_page_toc_disabled.gif); background-position: center top;}* html body .body .pageBar ul li.pageMore a { background-position:right 43px;}* html body #pageGallery div.galleryCell div.desctext a.actionmenu { background-image:url(../action-open.gif);}* html body #menuPageOptions ul li a:hover { background-color:#f5f6f5;}* html body #menuPageOptions ul li a.disabled,* html body #menuPageOptions ul li a.disabled:hover { color:#999; background-color: transparent;}* html body #menuTools ul li a:hover { background-color:#f5f6f5;}* html body #menuTools ul li a.disabled,* html body #menuTools ul li a.disabled:hover { background-color: transparent; background:none;}* html body #menuFiller div.dmenu ul li a:hover { background-color:#f5f6f5;}* html body #menuFiller div.dmenu ul li a.disabled:hover { background-color:transparent;}* div.searchmsg div.inner { background-image: url(../icon_search.gif); }     a { color:  #0000ff;}a:hover { color:  #ef9c1e;}body { background-image: url(body_bg.gif); background-repeat: repeat-x; background-color:#eae9e8;} .global { background-attachment: fixed; background-repeat: repeat-x;  background-image: url(global_bg2.gif);  }.page { background-color: #fff; }table.table tr th,.table table tr th,.atable table th { color:#333; border-top:  1px solid #77a0ab; border-bottom:  1px solid #77a0ab; background-image: url(admin_th_bg.gif);}table.table tr.bg1 td,.table table tr td.bg1,.atable table td.bg1 { background: ;}table.table tr.bg2 td,.table table tr td.bg2,.atable table td.bg2 { background:  #f1f7f9;}button,input.historysubmit,input[type=submit],input[type=button],input[type=file] { color:  #333333;}.userAuth a.userLogout,.userAuth a.userLogin,.file div.fileAdd a,.userRegister a,#comments div.comments div.comment form a { color:  #333333;}button:hover,input.historysubmit:hover,input[type=submit]:hover,input[type=button]:hover { color:  #ffffff; }.userAuth a.userLogout:hover,.userAuth a.userLogin:hover,.file div.fileAdd a:hover,.userRegister a:hover,#comments div.comments div.comment form a:hover { color:  #ffffff;} .header .siteNav .userAuth a.userPage:hover { color:  #ef9c1e;}#siteNavTree a { color:  #333;}#siteNavTree a:hover { color:  #000;}#siteNavTree div.selectedChild a:hover { color:  #000;}#siteNavTree div.dockedNode a { color:  #333;}#siteNavTree div.dockedNode:hover a { color:  #000;}#siteNavTree div.homeNode a:hover { color:  #ef9c1e;}#siteNavTree div.selected a { color:  #000; }.pageBar ul li a:hover { background-color:  #fd9455; color:  #fff;}.pageBar ul li a.disabled,.pageBar ul li a.disabled:hover { color:  #febba4;}.pageRevision { color:  #000; }.pageRevision a { color:  #000; text-decoration:underline;}.pageRevision a:hover { text-decoration:none;}.pageBar ul li a { color:  #fff;}.body .pageBar ul li.pageMore a { background-image: url(../drop_white.gif);}.body .pageBar ul li.pageMore a:hover { background-image: url(../drop_white.gif);}.pageInfo dt.pageTags,.file h2,.gallery h2,#comments h2,.commentMore,#comments .commentForm .commentHeader,.pageInfo dd.pageTags div.relatedpages strong { color:  #333333;}#pageGallery div.preControls,.file table tr td,.pageInfo dd.pageTags div.relatedpages { border-top:  1px dotted #b8d6de;}.file table tr th { color:#666;}#pageGallery div.galleryCell img.image { border:1px solid #666;}#pageGallery div.galleryCell div.desctext span.desctext { color:#666;}.nodescription { color:#999;}#comments div.comments div.comment { border-top: 1px dotted #b8d6de;}#comments div.comments div.comment div.commentNum { background-color:  #f1f7f9; border:  1px solid #b8d6de;}#comments div.comments div.comment div.commentNum a { color:#333;}#comments .commentActions input.commentDelete { color:  #0000ff;}#comments .commentActions input.commentDelete:hover { color:  #ef9c1e;}#menuPageContent .pageToc,#menuPageOptions { border:  1px solid #c2c2c2; background-color: #eeeeee; background-image:  url(tools_menu_bg.gif);}#menuTools { border:  1px solid #c2c2c2; background-color:  #eeeeee; background-image:  url(tools_menu_bg.gif);}#menuFiller .dmenu-wrap { border:  1px solid #c2c2c2; background-color:  #eeeeee;}#pagehistory tr td { border-top: 1px dotted #b8d6de;}#pageText #pageTypeSpecial h2,#pageText #pageTypeSpecial div#logindivid fieldset legend { color:  #789bbd; }#pageTypeSpecial div.searchPagination { border-top: 1px dotted #b8d6de; color:#666;}#pageTypeSpecial div#searchResults ul li{ border-top:  1px dotted #b8d6de;}#pageText #pageTypeAdmin fieldset legend,#pageText #pageTypeAdmin h2 { color:  #789bbd; }#pageTypeAdmin fieldset { border:  1px solid #b8d6de;}   #topic,#pageText { font: 14px trebuchet MS, Arial, Verdana; font-size:14px; line-height:1.5;}#pageContent div.pageStatus,#pageContent div.pageRevision,#pageContent div#pageToc div.pageToc { font-size:11px; padding:0px 5px 0px 5px;} .pageTitle { border-bottom: 1px solid #e6e6e6;}#title,#topic h1,#topic h2,#topic h3,#topic h4,#topic h5,#topic h6,#pageText h1,#pageText h2,#pageText h3,#pageText h4,#pageText h5,#pageText h6,#attachments h1,#files h2,.header_1,.header_2,.header_3,.header_4,.header_5,.header_6  { font-family: trebuchet MS, Arial, Verdana; margin:25px 0 5px 0; padding:0; color: #333; text-decoration: none; font-weight:normal;}#topic h1,#pageText h1,#title,.header_1 { font-size: 26px; margin:0; padding:0;}#topic h2,#pageText h2,.header_2 { font-size: 24px;}#topic h3,#pageText h3,.header_3 { font-size: 20px;}#topic h4,#pageText h4,.header_4 { font-size: 18px; font-weight:bold;}#topic h5,#pageText h5,.header_5 { font-size: 16px; font-weight:bold;}#topic h6,#pageText h6,.header_6 { font-size: 14px; font-weight:bold;} #topic p,#pageText p { margin:0 0 10px 0;} #topic a,#pageText a,p.modified a { color: #0000ff;}#pageText a:hover,p.modified a:hover { color: #ef9c1e; text-decoration:underline;}#topic a.new,#pageText a.new { text-decoration:none; border-bottom-width:1px; border-bottom-style:dashed; }#topic a.editsectionlink,#pageText a.editsectionlink,#title a.editsectionlink { text-decoration: none; visibility: hidden; padding-left: 4px;} #topic ol,#topic ul,#pageText ol,#pageText ul { padding:0 0 0 25px; margin:0; list-style-position:outside;}#topic ol,#pageText ol { list-style-type:decimal; }#topic ol li,#pageText ol li,#topic ul li,#pageText ul li { line-height: 1.6; margin-left:5px; padding-left:5px;}#topic ul ,#topic ul ul ul ul,#topic ul ul ul ul ul ul ul,#pageText ul ,#pageText ul ul ul ul,#pageText ul ul ul ul ul ul ul { list-style-type:disc;}#topic ul ul,#topic ul ul ul ul ul,#topic ul ul ul ul ul ul ul ul,#pageText ul ul,#pageText ul ul ul ul ul,#pageText ul ul ul ul ul ul ul ul { list-style-type:circle;}#topic ul ul ul,#topic ul ul ul ul ul ul,#topic ul ul ul ul ul ul ul ul ul,#pageText ul ul ul,#pageText ul ul ul ul ul ul,#pageText ul ul ul ul ul ul ul ul ul { list-style-type:square;}#topic div.wiki-toc ol li,#pageText div.wiki-toc ol li { list-style-type:none;} #topic strong,#topic b,#pageText strong,#pageText b { font-weight:bold;}#topic i,#pageText i,#topic em,#pageText em,#pageText em strong { font-style:italic;} #topic blockquote, #pageText blockquote { margin:10px 0px 10px 20px; padding:5px; border-left:1px solid #ccc; background-color:#f7f7f7; font-style:italic;}.deki-content-edit .comment { background: #faffc0; -moz-border-radius:5px; border:1px solid #f6f054; padding:0 5px; overflow:hidden;} #topic pre,#pageText pre { margin-bottom: 10px; padding: 1em; border: 1px dashed #000; background-color: #fafafa; overflow: auto; width: auto;}#topic pre.script { border:1px solid #66cc66; padding-left:30px; background-image: url(../script_bg.gif); background-repeat: repeat-y; font-size:12px;} #topic table,#pageText table { overflow: auto; font-family:trebuchet MS, Arial, Verdana; font-size:14px;} #topic img { border:1px dotted #ccc; } * html body #topic pre,* html body #pageText pre {    width:700px !important;}


















html, body {
	font-size:12px;
	background: #FFF;
}

body a, a.external {
	color: #6AD;
	text-decoration: none;
}
body a:hover, a.external:hover {
	color: #38B;
	text-decoration: none;
}



body .globalWrap {
	
}




body .global {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}


body .pageContentFrame {
  padding: 10px !important;
}


body .header {
	position: fixed;
	left: 0;
	top: 0;
	width: 190px;
	height: 100%;
	padding: 0;
	margin: 0;
	background: #DDE5EB;
	border: none;
	border-right: 1px solid #BBC6CC;
	z-index: 100;
	cursor: default;
}

body .header .mastPre {
	display: block;
	height: 22px;
}

body .header .mast {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	border-bottom: 1px solid #BBC6CC;
}
body .header .mast .siteLogo {
	display: block;
	margin: 0 auto;
	padding: 0;
	background: none;
	border: none;
}
body .header .mast .siteLogo img {
	display: block;
	position: relative;
	height: 40px;
	width: auto;
	margin: 0 auto;
	padding: 3px 0;
}


body .header .mastPost {
	display: none !important;
	height: 0 !important;
	background: none !important;
}

body#loggedin .header .siteNav .userAuth, body .header .siteNav .userAuth {
	display: block !important;
	position: relative !important;
	width: auto !important;
	height: auto !important;
	min-height: 0 !important;
	padding: 2px 4px !important;
	margin: 0 auto !important;
	background: #EEE !important;
	border: none !important;
	border-top: 1px solid #FFF !important;
	border-bottom: 1px solid #C4C4C4 !important;
	text-align: left !important;
	overflow: hidden !important;
	cursor: default !important;
}
body .header .userAuthPre {               
	display: none !important;
	height: 0 !important;
	background: none !important;
}
body .header .userAuthPost {
	display: block !important;
	height: 15px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	border-top: 1px solid #EEF6FF !important;
	cursor: default !important;
}

body#loggedin .header .siteNav .userAuth .userPage, body .header .userAuth .userPage {
	display: inline !important;
	margin: 0 !important;
	padding: 1px !important;
	background: none !important;
	color: #BBB !important;
	font-weight: normal !important;
	text-shadow: 0 1px 0 #FFF !important;
	-moz-text-shadow: 0 1px 0 #FFF !important;
	-webkit-text-shadow: 0 1px 0 #FFF !important;
	cursor: default !important;
}
body#loggedin .header .siteNav .userAuth .userPage, body .header .userAuth a.userPage:hover {
	color: #999 !important;
}
body#loggedin .header .siteNav .userAuth a.userLogout, body .header .userAuth a.userLogout {
	position: absolute !important;
	display: inline !important;
	right: 0 !important;
	top: 0 !important;
	height: auto !important;
	width: auto !important;
	background: #F8E6E6 !important;
	border: none !important;
	border-left: 1px solid #D6D6D6 !important;
	margin: 0 !important;
	padding: 2px 6px 3px !important;
	color: #966 !important;
	font-weight: normal !important;
	text-shadow: 0 1px 0 #FFF !important;
	-moz-text-shadow: 0 1px 0 #FFF !important;
	-webkit-text-shadow: 0 1px 0 #FFF !important;
	cursor: no-drop !important;
}

body .header .siteNav {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

body .header .navPost, body .header .navPre {
	display: none !important;
	height: 0 !important;
	border: none !important;
}


body .header .siteNav #siteNavTree {
	background: #DDE5EB !important;
	letter-spacing: 0.02em !important;
	text-shadow: 0 1px 0 #FFF !important;
	-moz-text-shadow: 0 1px 0 #FFF !important;
	-webkit-text-shadow: 0 1px 0 #FFF !important;
}

body .header .siteNav #siteNavTree .node.homeNode a {
	background: #EDF5FB !important;
	border: none !important;
	border-top: 1px solid #FFF !important;
	border-bottom: 1px solid #CDD5DB !important;
	font-weight: normal !important;
	color: #ABB6BC !important;
	text-shadow: 0 1px 0 #FFF !important;
	-moz-text-shadow: 0 1px 0 #FFF !important;
	-webkit-text-shadow: 0 1px 0 #FFF !important;
}

body .header .siteNav #siteNavTree .node {
	display: block !important;
	position: relative !important;
	width: 100% !important;
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	background: none !important;
	cursor: default !important;
}
body .header .siteNav #siteNavTree .node a {
	display: block !important;
	position: relative !important;
	width: auto !important;
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	background: #DDE5EB !important;
	border: none !important;
	cursor: default !important;
}

body .header .siteNav #siteNavTree .node.selected a {
	background: url('http://shutterb.org/images/selected-bg.jpg') 0 0 repeat-x #ABC !important;
	border: none !important;
	/*
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #AAA;
	*/
	color: #FFF !important;
	font-weight: normal !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
	-moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
	-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
}


.header .siteNav #siteNavTree .node.dockedNode a {
	color: #BBC6CC !important;
	font-weight: bold !important;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;
	-moz-text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;
	-webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;
}








body .globalWrap {
	display: block !important;
	position: relative !important;
	margin: 0 0 0 181px !important;
	width: auto !important;
	height: auto !important;
	overflow: hidden !important;
}
body .global .globalWrap .body, body .global .globalWrap .body .page {
	margin: 0 !important;
	padding: 0 !important;
	display: block !important;
	width: 100% !important;
}

body .global .globalWrap .body .page .pageBar {
	padding: 0 !important;
	margin: 0 0 0 -9px !important;
	background: none !important;
	z-index: 100 !important;
}
body .global .globalWrap .body .page .pageBar .pre {
	display: none !important;
	border: none !important;
	background: none !important;
}
body .global .globalWrap .body .page .pageBar .pageNav {
	margin: 0 !important;
	padding: 0 0 0 5px !important;
	background: #EEE !important;
	
	border: none !important;
	border-left: 1px solid #E6EAEF !important;
	border-radius: 0 0 7px 0 !important;
	-moz-border-radius-bottomright: 7px !important;
	-webkit-border-bottomright-radius: 7px !important;
	box-shadow: 1px 1px 7px rgba(0,0,0,0.2) !important;
	-moz-box-shadow: 1px 1px 7px rgba(0,0,0,0.2) !important;
	-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,0.2) !important;
	z-index: 100 !important;
}

body .global .globalWrap .body .page .pageBar .pageNav li {
	overflow: hidden !important;
	cursor: default !important;
}

body .global .globalWrap .body .page .pageBar .pageNav li a {
	position: relative !important;
	top: 1px !important;
	padding: 43px 16px 4px !important;
	margin: 0 -5px !important;
	text-transform: capitalize !important;
	color: #999 !important;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8) !important;
	-moz-text-shadow: 0 1px 0 rgba(255,255,255,0.8) !important;
	-webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.8) !important;
	cursor: default !important;
}

body .global .globalWrap .body .page .pageBar .pageNav li a:hover {
	background-color: transparent !important;
	
}

body .global .globalWrap .body .page .pageBar .pageRevision {
	display: inline !important;
	position: absolute !important;
	width: auto !important;
	height: auto !important;
	right: 0 !important;
	top: 13px !important;
	background: none !important;
	color: #BBB !important;
	font-size: 86% !important;
	cursor: default !important;
}

body .global .globalWrap .body .page .pageBar a {
	color: #888 !important;
	font-weight: normal !important;
	letter-spacing: 0.03em !important;
}






body .globalWrap .page .siteNav {
	position: fixed !important;
	display: block !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 20px !important;
	padding: 0 !important;
	margin: 0 !important;
	background: rgba(255,255,255,0.85) !important;
	border: none !important;
	box-shadow: 0 2px 5px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5) !important;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5) !important;
	
	color: #333 !important;
	font-weight: normal !important;
	text-shadow: 0 1px 0 #FFF !important;
	-moz-text-shadow: 0 1px 0 #FFF !important;
	-webkit-text-shadow: 0 1px 0 #FFF !important;
	
	z-index: 900 !important;
	overflow: hidden !important;
	cursor: default !important;
}



.globalWrap .page .siteNav .pre {
	display: none !important;
	background: none !important;
}
.globalWrap .page .siteNav ul {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	height: 20px;
	border-top: 1px solid #FFF;
	color: #333;
	text-indent: 30px;
	overflow: visible;
	cursor: default;
}
.globalWrap .page .siteNav ul li {
	position: relative !important;
	display: inline !important;
	top: -1px !important;
	float: none !important;
	clear: none !important;
	margin: 0 !important;
	padding: 4px 0 1px !important;
	overflow: hidden !important;
	cursor: default !important;
}
body .globalWrap .page .siteNav ul li a {
	position: relative !important;
	display: inline !important;
	float: none !important;
	clear: none !important;
	margin: 0 -2px !important;
	padding: 5px 15px 4px !important;
	background: url('http://shutterb.org/images/selected-bg.jpg') 0 -100px repeat-x !important;
	border: none !important;
	color: #333 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	cursor: default !important;
}
body .globalWrap .page .siteNav ul li a:hover {
	/* color: #555;
	background-color: #FFF; */
	border: none !important;
}
body .globalWrap .page .siteNav ul li a:active:focus {

	color: #FFF !important;
	background: url('http://shutterb.org/images/selected-bg.jpg') 0 0 repeat-x !important;
	background-position: 0 0 !important;
	text-shadow: 0 -1px 0 #000 !important;
	-moz-text-shadow: 0 -1px 0 #000 !important;
	-webkit-text-shadow: 0 -1px 0 #000 !important;
}







body .page .siteNav div.siteSearch, body .siteNav .siteSearch form, body .siteNav .siteSearch fieldset.search {
	position: absolute !important;
	display: block !important;
	right: 0 !important;
	top: 0 !important;
	width: 200px !important;
	height: 20px !important;
	padding: 0 !important;
	margin: 0 !important;
	background: none !important;
}

body .page .siteNav div.siteSearch fieldset.search {
	background: none !important;
	border: none !important;
	border-left: 1px solid #EEE !important;
	padding: 0 0 0 25px !important;
	width: 202px !important;
	background: url('http://www.myth-weavers.com/images/sonata/misc/search.png') 5px center no-repeat !important;
}

body .page .siteNav div.siteSearch fieldset.search input#searchInput {
	display: block !important;
	position: absolute !important;
	top: 0 !important;
	left: -28px !important;
	margin: 0 !important;
	padding: 3px !important;
	width: 194px !important;
	font: 12px arial,helvetica,sans !important;
	color: #777 !important;
	letter-spacing: 0.02em !important;
	background-position: -999px -999px !important;
	background-repeat: no-repeat !important;
	background-color: #FAFAFA !important;
	border: none !important;
	border-left: 1px solid #D6D6D6 !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

body .siteSearch .inputSubmit {
	display: none !important;
}











body .menu, body .menu#menuTools, 
body .menu#menuPageOptions, 
body .dmenu-wrap {
	padding: 3px 0 !important;
	margin: 0 !important;
	background: #FFF !important;
	opacity: 0.95 !important;
	filter: alpha(opacity=95) !important;
	border: 1px solid rgba(0,0,0,0.35) !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	box-shadow: 0 5px 20px rgba(0,0,0,0.6) !important;
	-moz-box-shadow: 0 5px 20px rgba(0,0,0,0.6) !important;
	-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.6) !important;
	z-index: 950 !important;
}
body .menu ul,
body .dmenu-wrap ul {
	padding: 0 !important;
	margin: 0 !important;
	background: none !important;
	border: none !important;
}
body .menu ul li,
body .dmenu-wrap ul li {
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	background: url('http://shutterb.org/images/selected-bg.jpg') 0 -100px repeat-x !important;
	border: none !important;
	overflow: hidden !important;
	cursor: default !important;
}
body .menu ul li:hover,
body .menu#menuTools ul li:hover, 
body .menu#menuPageOptions ul li:hover,
body .dmenu-wrap ul li:hover {
	background-position: 0 0 !important;
}
body .menu ul li a, 
.dmenu-wrap ul li a, 
body .menu#menuTools ul li a, 
body .menu#menuPageOptions ul li a {
	display: block !important;
	position: relative !important;
	height: auto !important;
	min-height: auto !important;
	padding: 5px 10px 5px 34px !important;
	margin: 0 !important;
	border: none !important;
	color: #000 !important;
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	background-color: none !important;
	text-shadow: 0 1px 0 #FFF !important;
	-moz-text-shadow: 0 1px 0 #FFF !important;
	-webkit-text-shadow: 0 1px 0 #FFF !important;
	cursor: default !important;
}
body .dmenu-wrap ul li a {
	padding: 1px 10px 4px 8px !important;
}
body .dmenu-wrap ul li a span.icon {
	position: relative !important;
	top: 3px !important;
	left: 1px !important;
}
body .menu ul li a:hover, 
body .dmenu-wrap ul li a:hover, 
body .menu#menuTools ul li a:hover, 
body .menu#menuPageOptions ul li a:hover {
	background-color: #69C !important;
	color: #FFF !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
	-moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
	-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.5) !important;
}


body .menu ul li a span, 
body .menu#menuTools ul li a span, 
body .menu#menuPageOptions ul li a span {
	display: none !important;
}








}