
/***wiki styles***/	
.resulterror, .resulterror * { color: #FF0000;}
.resultok, .resultok * { color:#009900; }
#wiki-wrap input.w-button { padding:2px; }
#wiki-wrap input [type="text"] { font-size:12px; padding:2px; margin:0 0 0 2px; border:1px solid #93A7B3; background:none;}
label { font-size:12px; padding:0; margin:0 0 0 5px;}
input.w-check {}
input.w-radio {}

#wiki-wrap select { font-size:12px; color:#000; margin:0 5px 0 0 ; padding:2px; }
input.tab { background:#ddd; border:solid 3px #ddd; color:#000; font-size:11px; width:auto; overflow:visible; padding:0px; }
input.tabselected { background:#214C9A; border:solid 3px #214C9A; color:#fff; font-size:11px; width:auto; overflow:visible; font-weight:bold; padding:0px; }
input.compact { font-size:11px; padding:0px; }
div.globalcaptcha input { margin-top:2px; width:144px; }
/* Small text */
.small, small { font-size:11px; margin:0;}
/* Big text */
.big, big { font-size:15px; }
/* Description/legend for images */
p.imagedescription { font-size:11px; font-style:italic; margin-top:4px; }
/* Link to an external URL */
a.externallink { background: url(Images/ExternalLink.gif) no-repeat right; padding:0 14px 0 0;}
/* Link to an internal file */
a.internallink {}
/* Link to a .aspx page */
a.systemlink {}
/* Link to a Wiki page */
a.pagelink {}
/* Link to unknown/inexistent pages */
a.unknownlink, a.unknownlink:link, a.unknownlink:active {}
a.unknownlink:hover {}
/* Email Link */
a.emaillink {}
h1.pagetitle, h1.pagetitlesystem { font-size:18px; border-bottom:solid 1px #ccc; padding:0 0 5px 0; margin:5px 0 3px 0;}
h1.pagetitlesystem { margin-bottom: 10px;}
/* Class for applying a separator under H elements (useful to avoid usage of HR) */
h1.separator, h2.separator, h3.separator { border-bottom:solid 1px #ccc; padding:0 0 8px; margin:0 0 4px 0;}
h4.separator {}
h1.separator a.headeranchor, h2.separator a.headeranchor, h3.separator a.headeranchor, h4.separator a.headeranchor { display: none; margin-left:4px; color:#888; text-decoration:none; }
h1.separator:hover a.headeranchor, h2.separator:hover a.headeranchor, h3.separator:hover a.headeranchor, h4.separator:hover a.headeranchor { display:inline; }
a.headeranchor:hover { background:#F0F0F0; }
a.editsectionlink { float:right; font-size:11px; margin:0;  }
#wiki-wrap ul { margin:0px; padding:0px 2px 0 5px; font-size:12px; color:#555; list-style-type:none; }
#wiki-wrap ul li  { margin:0; padding:0 0 0 15px; background:url(/images/wiki-bullet.gif) no-repeat scroll 3px 5px; }
#wiki-wrap ol { margin:0px; padding:0 2px 0 18px; font-size:12px; color:#555;  }
#wiki-wrap ol li  { margin:0; padding:0; }

code, pre { font-family: Courier New, Lucida Console, Monospace; color: #000; padding:0px; margin:0px; }
pre { background: #FFFFF0; margin:0px 10px 0px 10px; padding:8px; border: solid 1px #ddd; overflow:auto; }
table, div { padding: 0px; margin: 0px; }
table.generic { margin:10px 0 0 0; width:100%;}
table.recentchanges { border-top: solid 1px #999;}
tr.tableheader td, th { background:#93A7B3; color:#fff; font-weight:bold; margin:0px; padding:2px 5px 2px 5px; border-bottom: solid 1px #999;}
tr.tablerow { margin:0px; padding:5px 0 5px 0; }
tr.tablerow td { margin:0px; padding:5px; border-bottom:solid 1px #999; font-size:11px;}
tr.tablerow:hover, tr.tablerow:hover td { background: #f3f7f8;  }
tr.tablerowalternate { margin:0px; padding:5px 0 5px 0;  }
tr.tablerowalternate td { background:#f0f0f0; margin:0px; padding:5px; border-bottom:solid 1px #999; font-size:11px; }
tr.tablerowalternate:hover, tr.tablerowalternate:hover td {  background:#f3f7f8;  }
img { border:none;}
/* Class for general purpose images (contained in Wiki pages) */
img.image { border:solid 1px #ccc;}
/* Class of the formatting Buttons in Edit.aspx */
img.format { border:solid 1px; padding:2px;}
/* Div used for clearing floats */
div.clear { clear:both;}
/* Div containing images alighed to the left */
div.imageleft { border:solid 1px #ccc; background:#f9f9f9; padding:4px; margin:4px 8px 4px 0; float: left;}
/* Div containing images alighed to the right */
div.imageright { border:solid 1px #CCCCCC; background:#f9f9f9; padding:4px; margin:4px 0 4px 8px; float: right;}
/* Table containing images not aligned */
table.imageauto { border:solid 1px #CCCCCC; background:#F9F9F9; padding:4px; margin:4px; }
/* Div acting like a box */
div.box { border:solid 1px #ccc; background:#F9F9F9; display:table-cell; padding:4px; margin:4px 4px 0px 4px;}
select.namespacedropdown { background: Transparent; border:solid 1px #999; cursor:pointer; }
/* Contains the Header */
#HeaderDiv { margin:4px; padding:8px;}
/* Contains the SidebarDiv and the MainDiv */
#ContainerDiv {}
/* Contains the Sidebar */
#SidebarDiv { background:#fff; border: none; margin:10px 0 4px 4px; padding:0; width:170px; float:left; position:relative;}
#SidebarFooterDiv { margin:10px 0 0 0;}
/* Contains the contents of a Page */
#MainDiv { background: #fff; border:1px solid #969696; margin:0 0 0 192px; padding:8px; width:730px;}

/* Contains the Page Header (title, last modify, etc.) */
#PageHeaderDiv {}
#PageInternalHeaderDiv {}
#PageInternalFooterDiv { clear:both; }
/* Contains the link to the page editing form (Edit.aspx) and history */
#EditHistoryLinkDiv { float:right; font-size:11px; padding:4px 0 4px 0; }
#EditLink, #HistoryLink, #ViewCodeLink, #PageAttachmentsLink,
#DiscussLink, #BackLink, #PostReplyLink, #AdminToolsLink { margin:0 0 0 2px; padding:3px; border:solid 1px #999; text-decoration:none; }
#EditLink:hover, #HistoryLink:hover, #ViewCodeLink:hover, #PageAttachmentsLink:hover,
#DiscussLink:hover, #BackLink:hover, #PostReplyLink:hover, #AdminToolsLink:hover { border:solid 1px #214C9A; text-decoration:none;background:#ffffee;}
#PageAttachmentsLink { background: url(Images/DropDown.png) no-repeat  right center; padding:3px 15px 3px 3px;}
#AdminToolsLink { background:#ffdf65 url(Images/DropDown.png) no-repeat right center; padding:0 16px 0 0; }
#PageAttachmentsDiv { background:#fff; border:solid 1px #999; padding:6px; }
#AdminToolsDiv { background:#fff; border:solid 1px #999;}
#AdminToolsDiv a { text-align:right; display:block; padding:3px 6px 3px 6px; }
#AdminToolsDiv a:hover { background:#214C9A; text-decoration:none; color:#fff; }
/* Class of the P containing the Edit Link */
p.editlink { font-size:11px; }
#PageInfoDiv { font-size:11px; padding:4px 0 4px 0;}
#ModificationSpan { font-style:italic; color:#000;}
#AuthorSpan {}
#CategoriesSpan { display:block; padding:0 0 2px 0; }
#NavPathsSpan { padding:0 0 0 16px; }
#PageDiscussionSpan { position:relative;  }
#BreadcrumbsDiv { font-size:11px; padding:4px 0 4px 0; border-bottom:solid 1px #eee; border-top:solid 1px #eee; overflow:hidden; }
div.pageoutgoinglinksmenu { background:#fff; border:solid 1px #999999; }
div.pageoutgoinglinksmenu a { display:block; padding:2px 3px 2px 3px; }
div.pageoutgoinglinksmenu a:hover { text-decoration: none; color:#fff; background:#214C9A; }
/* Contains the link to the Page RSS */
#RssLinkDiv { float:right;  position:relative; }
/* The link to the Page RSS */
#RssLink { background: url(Images/RSS.png) no-repeat; text-indent:-2500px; display:block; height:13px; width:24px; margin:2px 0 0 0; }
#PrintLinkDiv { float:right; position:relative; margin:2px 0 0 0; }
#PrintLink { background: url(Images/Print.png) no-repeat; text-indent:-2500px; display:block; margin:0 0 0 4px; height:16px; width:16px; }
#EmailNotificationDiv { float:right; position:relative; margin:-2px 4px 0px 0px; }
input.activenotification { width:16px; height:16px; background:url(Images/EmailNotifOn.png); padding:0px; margin:0px; }
input.inactivenotification { width:16px; height:16px; background: url(Images/EmailNotifOff.png); padding:0px; margin:0px; }
/* Contains the Page Content */
#PageContentDiv { margin:10px 0px 0px 0px;}
#PageContentDiv  a { color:#5A86B3; font-weight:normal; text-decoration:underline;}
#PageContentDiv  a:hover { text-decoration:underline; color:#3F536A;}

/* Contains the Footer */
#FooterDiv { margin:0px 4px 4px 184px; padding:8px; }
#PageListTable { }
#HistoryTable { width:100%; }
#PreviewDivExternal { }
#PreviewDiv { padding:10px; border:solid 4px #ccc; }
blockquote { border-left:solid 8px #ddd; margin:0 0 0 16px; padding:0px 0px 2px 6px; }
div.messagecontainer { margin:0px 0px 0px 16px; }
div.rootmessagecontainer { border-top:1px solid #969696; margin:0 0 16px 0; }
div.messageheader { background:#f0f0f0; padding:2px;}
span.messagesubject { font-weight:bold; font-size:12px; }
span.messagedatetime { font-size:10px; padding:0 0 0 20px; }
div.messagebody { border-bottom:solid 1px #f0f0f0; border-left: solid 1px #f0f0f0; border-right: solid 1px #f0f0f0; margin:0px 0px 6px 0px; padding:4px; }
div.messagebody:hover { background:#f3f7f8; }
div.reply { float:right; margin:-14px 10px 0px 0px; font-size:11px; }

a.reply { background: url(Images/MessageReply.png) no-repeat left center; padding:0px 0px 0px 12px; }
a.edit { background: url(Images/MessageEdit.png) no-repeat left center; padding:0px 0px 0px 13px; margin:0 0 0 16px; }
a.delete { background: url(Images/MessageDelete.png) no-repeat left center; padding:0px 0px 0px 10px; margin:0 0 0 16px; }
div.warning { padding:6px; background:#fef693; border: solid 1px #ffcf10; display:table-cell; }
#TxtSearchBox { font-size:11px; width:150px; background:#fff url(Images/Search.png) no-repeat right center; border:solid 1px #ccc; }
span.signature { font-style:italic; }
#TocContainer { border:solid 1px #ccc; display:table-cell; padding:4px; background:#f9f9f9; }
a.attachment { padding:0 0 0 14px; background: url(Images/Attachment.png) no-repeat left center; }
#RedirectionInfoDiv { font-size:11px; padding:4px 0 0 10px; color:#999; }
#RedirectionDiv { margin:0 0 16px 10px; padding:0 0 0 24px; font-size:14px; background: url(Images/Redirect.png) no-repeat left center; }
/* BEGIN Edit.aspx */
div.anonymous { padding:6px; background:#FEF693; border: solid 1px #ffcf10; margin:0 0 8px 0;}
div.autotemplate { padding:6px; background:#fef693; border: solid 1px #ffcf10; margin:8px 0 8px 0;}
div.collisionsmanagement { padding:6px; background:#fef693; border:solid 1px #ffcf10; margin:0 0 8px 0; }
div.draftmanagement { padding:6px; background:#fef693; border:solid 1px #ffcf10; margin:0 0 8px 0; }
input.bigtextbox { font-size:16px; margin:0 0 2px 0; }
#EditNoticeDiv { font-size:12px; margin:0 0 12px 0; padding:8px; color:#394a59; background:#d6dfe6; line-height:2em; border:1px solid #394a59; }
.wikiHelpLink { display:inline; }
.wikiHelpLink a { padding:4px 8px; font-weight:bold; color:#fff; background:#394a59; }
.wikiHelpLink a:hover { padding:4px 8px; font-weight:bold; color:#fff; background:#394a59; }
#PageNameAndTitleDiv { }
#PageNameAndTitleDiv .large { width:50%; padding:2px; margin:4px 0 4px 0; background:none;}
#TemplatesDiv { padding:4px 0 4px 0;}
#TemplatesInternalDiv { padding:4px; background:#f5f5f5; }
#TemplatesInternalDiv select { font-size:11px; }
#TemplatePreviewDiv { font-size:10px; padding:4px; border:solid 1px #ccc; margin:4px 0 4px 0; }
#EditorDiv { margin:6px 0 0 0; } 
#EditCommentDiv { float:left; margin:16px 0 0 30px; width:280px; }
#EditCommentDiv input { width:272px; float:right; margin:2px 0 4px; }
div.captcha { padding:6px; background:#fef693; border:solid 1px #FFCF10; margin:36px 30px 0 0; float:left; }
#ButtonsDiv { float:right; margin:18px 0 0 0; }
#SaveOptionsDiv { padding:4px; margin:5px 0 0 0; }
#ResultDiv {}
#CategoriesDiv { width:340px; margin:16px 0 0 0; float:left; }
#CategoriesListDiv { width:334px; height:100px; padding:4px; overflow:auto; background:#f5f5f5; margin:10px 10px 0 0; }
div.categorycreation { margin:6px 0 0 0; }
#AttachmentsDiv { clear:both; float:left; margin:40px 0 0 0; width:846px; }
.short { width:150px; }
.medium { width:200px; }
.large { width:500px; }
.h_short { height:100px; }
/* END Edit.aspx */
/* BEGIN Search.aspx */
#SearchControlsDiv { margin:16px 0 0 0; }
input.textbox { font-size:14px; width:300px;}
input.button { font-size:14px; }
#RadiosDiv { margin:6px 0 6px 0; }
#RadiosDiv label { margin:0 8px 0 0; }
#CategoryFilterDiv { float:right; background:#f5f5f5; margin:-50px 0 0 15px; padding:4px;}
#CategoryFilterInternalDiv { margin:4px 0 0 0; width:250px; height:200px; overflow:auto;}
#SearchStatsDiv { font-size:11px; margin:14px 0 0 0;}
#ResultsDiv { min-height:250px; }
h3.searchresultpage { margin:14px 0 0 0; background:url(Images/Page.png) no-repeat left center; padding:0 0 0 18px; }
h3.searchresultmessage { margin:14px 0 0 0; background:url(Images/Message.png) no-repeat left center; padding:0 0 0 18px; }
h3.searchresultfile { margin:14px 0 0 0; background:url(Images/File.png) no-repeat left center; padding:0 0 0 18px; }
h3.searchresultattachment { margin:14px 0 0 0; background: url(Images/Attachment.png) no-repeat left center; padding:0 0 0 18px; }
h3.searchresultpage a, h3.searchresultmessage a, h3.searchresultfile a, h3.searchresultattachment a { font-weight:bold;}
p.excerpt { font-size:11px; padding:4px 0 4px 8px; margin:4px 0 0 4px; border-left: solid 4px #ddd; }
p.excerpt b { font-weight:normal; background:#ffee64; }
/* END Search.aspx */
/* BEGIN FileManager.ascx */
#MainFileManagerDiv { float:left; }
#FileManagementControlsDiv { float:right; }
#DirectoriesDiv { margin:0 0 3px 0; }
#ItemRenameDiv { margin:10px 0 0 0; background:#f5f5f5; padding:8px;}
#NewDirectoryDiv, #UploadDiv, #PermissionsDiv { float:right; padding:8px; width:470px; background:#f5f5f5; margin:0 0 16px 0; }
#PermissionsDiv #SubjectsDiv { float:left; }
#PermissionsDiv #SubjectsDiv select { width:210px; height:90px; margin:0 0 10px 0; }
#PermissionsDiv #SubjectsManagementDiv { margin:12px 0 0 10px; width:240px; float:left; }
#PermissionsDiv #SubjectsManagementDiv input.textbox { width:150px; }
#PermissionsDiv #SubjectsManagementDiv select.dropdown { width:155px; }
#PermissionsDiv #InternalButtonsDiv { clear:left; float:left; margin:0 0 10px 0; }
#AclSelectorDiv { margin: 10px 0px 10px 0px; background:#fef693; border:solid 1px #FFCF10; padding:10px; float:left; }
#AclSelectorDiv label { padding:0 10px 0 0; }
#FileManagerTable { }
/* END FileManager.ascx */
/* BEGIN AttachmentManager.ascx */
#MainAttachmentManagerDiv { float:left; width:280px;}
#UploadAttachmentDiv { float:right; padding:8px; background:#f0f0f0; margin:0; width:400px; }
#AttachmentManagerTable { margin:10px 0 0 0; width:300px; }
/* END AttachmentManager.ascx */
/* BEGIN AttachmentViewer.ascx */
#AttachmentViewerPage { }
/* END AttachmentViewer.ascx */
/* BEGIN Non-content pages */
#SABody { }
#HeaderSADiv { margin:6px auto 0px auto; width:90%; padding:8px; }
#NavigationSADiv { margin:0px auto 0px auto; width:90%; padding:8px; }
#ContainerSADiv { margin:0px auto 0px auto; width:90%; background:#fff; border:1px solid #969696; padding:8px 8px 12px 8px; }
#FooterSADiv { margin:8px auto 8px auto; width:90%; padding:0; }
/* END Non-content pages */
/* BEGIN User.aspx */
#UserGravatarDiv { float:right; }
#UserGravatarDiv img { margin:10px; padding:3px; border:solid 1px #ccc; }
#EmailMessageDiv { margin:20px 0 0 0; }
#EmailMessageDiv .subject { width:50%; }
#EmailMessageDiv .body { margin:6px 0 0 0; width:98%; height:200px; font-size:12px; }
/* END User.aspx */
/* BEGIN AllPages.aspx */
#PageSelectorDiv { margin:6px 0px 6px 0px; font-size:11px; }
#PageSelectorDiv a { padding:2px; line-height:17px; }
#PageSelectorDiv a:hover, a.selected, a:hover.selected { text-decoration:none; background:#214C9A; color:#fff; }
#PageSelectorDiv a.selected, a:hover.selected { font-weight:bold; }
/* END AllPages.aspx */
/* BEGIN Post.aspx */
#PostCaptchaDiv { height:40px; }
/* END Post.aspx */
div.cleanup { clear:both;}
div.cleanupright { clear:right; }
div.cleanupleft { clear:left; }
