﻿body, #SABody { margin: 0px; padding: 0px; font-family: Verdana, Tahoma, Trebushet MS; text-align: center; }
* { margin: 0px; padding: 0px; }
/************************************ Common stylies ****************************************/
h1 { font-family: Verdana, Tahoma, Trebushet MS; color: #2e2e2e; font-size: 22px; }
h2 { font-family: Verdana, Tahoma, Trebushet MS; color: #2e2e2e; font-size: 18px; }
h3 { font-family: Verdana, Tahoma, Trebushet MS; color: #2e2e2e; font-size: 16px; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px; margin: 0px; }
li, td { font-family: Verdana, Tahoma, Trebushet MS; font-size: 13px; color: #000; }
a { color: #2381eb; text-decoration: underline; }
a:hover { text-decoration: none; }
/*---------------------------------------------------------------------------------------------*/
.overBlock { display: block; position: relative; width: 100%; overflow: hidden; }
.main { display: block; position: relative; width: 100%; text-align: center; overflow: hidden; }
.header { display: block; position: relative; width: 1280px; height: 282px; margin: auto auto; text-align: center; background: #ffbc00 url("Images/header.jpg") top center no-repeat; z-index: 2; }
.headLeft { display: block; position: absolute; top: 0px; left: 0px; width: 50%; height: 282px; background: #ffbc00 url("Images/left_head.jpg"); z-index: 1; }
.headRight { display: block; position: absolute; top: 0px; right: 0px; width: 50%; height: 282px; background: #ffbc00 url("Images/right_head.jpg"); z-index: 1; }
.headerCont { display: block; position: relative; width: 980px; height: 282px; margin: auto auto; }
.logo { display: block; position: absolute; top: 106px; left: 44px; width: 109px; height: 77px; background: url("Images/logo.jpg"); text-decoration: none; }
.mainMenu { display: block; position: absolute; top: 25px; right: 5px; width: auto; height: 50px; line-height: 46px; }
.mmLinks { display: inline; top: 0px; height: 50px; text-align: center; font-size: 14px; color: #000; text-decoration: none; }
.mmLinks:hover { text-decoration: underline; }
#home { float: left; width: 158px; background: url("Images/mm1.jpg"); }
#sup { float: left; width: 160px; background: url("Images/mm2.jpg"); }
#help { left: 318px; width: 147px; background: url("Images/mm3.jpg"); }
#cont { float: left; width: 178px; background: url("Images/mm4.jpg"); }
.welcome { display: block; position: absolute; top: 126px; left: -67px; font-size: 18px; color: #403202; letter-spacing: 2px; }
.textHead { display: block; position: absolute; top: 187px; left: 335px; width: 460px; font-size: 12px; color: #403202; text-align: left; }
.grayBar { display: block; position: relative; width: 100%; height: 43px; background: #dbd8cf url("Images/menu_bg.jpg") repeat-x; text-align: center; z-index: 3; }
.gbConteiner { /*border: 1px solid red;*/ display: block; position: relative; width: 980px; height: 43px; margin: auto auto; }
.gbConteiner a { color: #000; font-size: .9em; text-decoration: none; }
.gbConteiner a:hover { text-decoration: underline; }
.content { display: block; position: relative; width: 980px; margin: auto auto; text-align: left; }
#EditHistoryLinkDiv { text-align: right; color: #000; font-size: .9em; margin-top: 10px; }
#EditHistoryLinkDiv a { color: #000; text-decoration: none; }
#EditHistoryLinkDiv a:hover { color: #000; text-decoration: underline; }
h1.pagetitle, h1.pagetitlesystem { font-size: 22px; padding-bottom: 2px; margin-bottom: 2px; }
/* Contains the link to the Page RSS */
#RssLinkDiv { display: none; }
/* The link to the Page RSS */
#RssLink { background-image: url(Images/RSS.png); background-repeat: no-repeat; text-indent: -2500px; display: block; height: 17px; width: 24px; }
#RssLink.discuss { background-image: url(Images/RSS-Discussion.png); }

#PrintLinkDiv { display: none; }
#PrintLink { background-image: url(Images/Print.png); background-repeat: no-repeat; text-indent: -2500px; display: block; margin-left: 4px; height: 16px; width: 16px; }
#EmailNotificationDiv { display: none; }
#PageInfoDiv { color: #404040; font-size: 11px; height: 16px; float: right; }
#BreadcrumbsDiv { display: none; font-size: 11px; padding-bottom: 1px; border-bottom: 1px solid #b5b5b5; border-top: 1px solid #b5b5b5; overflow: hidden; }
div.pageoutgoinglinksmenu { background-color: #FFFFFF; border: solid 1px #b5b5b5; }
div.pageoutgoinglinksmenu a { display: block; padding: 2px 3px 2px 3px; }
div.pageoutgoinglinksmenu a:hover { text-decoration: none; color: #FFFFFF; background-color: #183763; }

#EditLink, #HistoryLink, #ViewCodeLink, #PageAttachmentsLink, #DiscussLink, #BackLink, #PostReplyLink, #AdminToolsLink { margin-left: 0px; padding: 2px; /*border: solid 1px #999999;*/ text-decoration: none; /*color: #888888;*/ }
#EditLink:hover, #HistoryLink:hover, #ViewCodeLink:hover, #PageAttachmentsLink:hover, #DiscussLink:hover, #BackLink:hover, #PostReplyLink:hover, #AdminToolsLink:hover { text-decoration: underline; /*color: #555555;*/ }

#PageAttachmentsLink { background-image: url(Images/DropDown.png); background-repeat: no-repeat; background-position: right center; padding-right: 16px; }

#AdminToolsLink { background-color: #FFDF65; background-image: url(Images/DropDown.png); background-repeat: no-repeat; background-position: right center; padding-right: 16px; }
#PageAttachmentsDiv { background-color: #FFFFFF; border: solid 1px #999999; padding: 6px; }

#AdminToolsDiv { background-color: #FFFFFF; border: solid 1px #999999; font-size: 11px; }
#AdminToolsDiv a { text-align: right; display: block; padding: 3px 6px 3px 6px; font-size: 11px; }
#AdminToolsDiv a:hover { background-color: #183763; text-decoration: none; color: #FFFFFF; }
#PageContentDiv { margin: 10px 0px 0px 0px; }
a.editsectionlink { float: right; font-size: 11px; margin: 4px 0px 0px 0px; }

ul, ol { margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 28px; padding-right: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; }

li { margin: 2px 0px 0px 0px; padding: 0px; }

code, pre { font-family: Courier New, Lucida Console, Monospace; color: #000000; padding: 0px; margin: 0px; }

pre { background-color: #FFFFF0; margin: 0px 10px 0px 10px; padding: 8px; border: solid 1px #DDDDDD; overflow: auto; }
h1.separator, h2.separator, h3.separator { padding-bottom: 2px; margin-bottom: 8px; border-bottom: solid 1px #CCCCCC; }
h4.separator { }
h1.separator a.headeranchor, h2.separator a.headeranchor, h3.separator a.headeranchor, h4.separator a.headeranchor { margin-left: 4px; color: #FFFFFF; text-decoration: none; }
h1.separator:hover a.headeranchor, h2.separator:hover a.headeranchor, h3.separator:hover a.headeranchor, h4.separator:hover a.headeranchor { color: #888888; }
a.headeranchor:hover { background-color: #F0F0F0; }
.quotes { background: transparent url("Images/quotes.png") left center no-repeat; margin-left: 16px; padding: 0px 0px 2px 32px; font-size: 1.1em; color: #000; }
.quotes span { padding-left: 10px; font-style: italic; }
blockquote { border-left: solid 8px #DDDDDD; margin-left: 16px; padding: 0px 0px 2px 6px; }
a.externallink { background-image: url(Images/ExternalLink.gif); background-position: right; background-repeat: no-repeat; padding-right: 14px; }

/* 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 { color: #990000; text-decoration: none; }
a.unknownlink:hover { color: #D9671E; text-decoration: underline; }

/* Email Link */
a.emaillink { }
.resulterror, .resulterror * { color: #FF0000; }

.resultok, .resultok * { color: #009900; }
input, label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; padding: 2px; margin: 0px; }

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin: 0px; }

input[type="submit"] { background-color: #fff1b2; border: solid 1px #4c4c4c; color: #232323; cursor: pointer; padding: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
input[type="submit"]:hover { background-color: #4c4c4c; border: solid 1px #2e2e2e; color: #fff; }
input[type="text"], input[type="password"], textarea { }

input.compact { font-size: 11px; padding: 0px; }

div.globalcaptcha input { margin-top: 2px; width: 144px; }

span.gold { background-color: #FFF0A0; }
/* Small text */
p.small, small { font-size: 12px; }

/* Big text */
p.big, big { font-size: 16px; }

/* Description/legend for images */
p.imagedescription { font-size: 12px; font-style: italic; margin-top: 4px; }
h1.pagetitlesystem { margin-bottom: 10px; }
/* TABLES */
table.all-table { background-color: #ccc; }
.all-table td { background-color: #fff; }
table, div { padding: 0px; margin: 0px; display: block; position: relative; width: 100%; }
table.generic { width: 100%; }
table.recentchanges { border: 2px solid #4d4d4d; }
tr.tableheader td, th { border: 1px solid #4d4d4d; font-size: 13px; background: url("Images/ts1head.jpg") bottom repeat-x; line-height: 25px; font-weight: 600; }
tr.tableheader td a, tr.tableheader th a, td a { color: #000; }
tr.tableheader td a:hover, tr.tableheader th a:hover { color: #000; text-decoration: underline; }
tr.tablerow td { border: 1px solid #4d4d4d; font-size: 13px; padding-left: 2px; }
tr.tablerow:hover, tr.tablerow:hover td { }
tr.tablerowalternate td { border: 1px solid #4d4d4d; font-size: 13px; padding-left: 2px; }
tr.tablerowalternate:hover, tr.tablerowalternate:hover td { }
img { border: none; }

/* Class for general purpose images (contained in Wiki pages) */
img.image { border: solid 1px #EEEEEE; }
img.image { max-width: 700px; }

/* 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 #CCCCCC; background-color: #FFFFFF; padding: 4px; margin-left: 0px; margin-right: 8px; margin-top: 4px; margin-bottom: 4px; float: left; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
div.imageleft, div.imageright { max-width: 710px; }

/* Div containing images alighed to the right */
div.imageright { border: solid 1px #CCCCCC; background-color: #FFFFFF; padding: 4px; margin-left: 8px; margin-right: 0px; margin-top: 4px; margin-bottom: 4px; float: right; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Table containing images not aligned */
table.imageauto { border: solid 1px #CCCCCC; background-color: #FFFFFF; padding: 4px; margin: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Div acting like a box */
div.box { border: solid 1px #CCCCCC; background-color: #F9F9F9; display: table-cell; padding: 4px; margin: 4px 4px 0px 4px; }
.select.namespacedropdown { background-color: Transparent; cursor: pointer; }
.right-links select.namespacedropdown { margin-top: -5px; }
#PageInternalHeaderDiv { }

#PageInternalFooterDiv { }

/* Contains the link to the page editing form (Edit.aspx) and history */
#EditHistoryLinkDiv { }


/* Class of the P containing the Edit Link */
p.editlink { font-size: 11px; }
input.activenotification { width: 16px; height: 17px; background-image: url(Images/EmailNotifOn.png); padding: 0px; margin: 0px; }
input.inactivenotification { width: 16px; height: 17px; background-image: url(Images/EmailNotifOff.png); padding: 0px; margin: 0px; }
input.activenotification.discuss { background-image: url(Images/EmailNotifOn-Discussion.png); }
input.inactivenotification.discuss { background-image: url(Images/EmailNotifOff-Discussion.png); }
#PreviewDiv { padding: 10px; border: solid 4px #CCCCCC; }

div.messagecontainer { margin: 0px 0px 0px 16px; }

div.rootmessagecontainer { margin-top: 26px; margin-bottom: 16px; }

div.messageheader { background-color: #F0F0F0; padding: 2px; }
.reply { text-align: right; margin-bottom: 10px; z-index: 10; }
span.messagesubject { font-weight: bold; font-size: 12px; }
span.messagedatetime { font-size: 10px; padding-left: 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-color: #FFFFCC; }

div.reply { float: right; margin: 1px 10px 0px 0px; font-size: 11px; }

a.reply { background-image: url(Images/MessageReply.png); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 12px; }

a.edit { background-image: url(Images/MessageEdit.png); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 13px; margin-left: 16px; }

a.delete { background-image: url(Images/MessageDelete.png); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 10px; margin-left: 16px; }

div.warning { padding: 6px; background-color: #FEF693; border: solid 1px #FFCF10; display: table-cell; }

input.txtsearchbox { font-size: 13px; width: 150px; border: none; background-color: #001743; border: solid 1px #385783; margin-bottom: -2px; }

span.signature { font-style: italic; }

#TocContainer { border: solid 1px #CCCCCC; display: table-cell; padding: 4px; background-color: #F9F9F9; }

a.attachment { padding-left: 14px; background-image: url(Images/Attachment.png); background-repeat: no-repeat; background-position: left center; }

#RedirectionInfoDiv { font-size: 11px; padding-left: 10px; padding-top: 4px; color: #999999; }

#RedirectionDiv { margin-bottom: 16px; padding-left: 24px; margin-left: 10px; font-size: 14px; background-image: url(Images/Redirect.png); background-repeat: no-repeat; background-position: left center; }

/* BEGIN Edit.aspx */

div.anonymous { padding: 6px; background-color: #FEF693; border: solid 1px #FFCF10; margin-bottom: 8px; }

div.autotemplate { padding: 6px; background-color: #FEF693; border: solid 1px #FFCF10; margin-top: 8px; margin-bottom: 8px; }

div.collisionsmanagement { padding: 6px; background-color: #FEF693; border: solid 1px #FFCF10; margin-bottom: 8px; }

div.draftmanagement { padding: 6px; background-color: #FEF693; border: solid 1px #FFCF10; margin-bottom: 8px; }

input.bigtextbox { font-size: 16px; margin-bottom: 2px; }

#EditNoticeDiv { font-size: 11px; margin-bottom: 8px; padding: 3px; background-color: #F5F5F5; }

#PageNameAndTitleDiv { width: 60%; }
#PageNameAndTitleDiv .large { width: 99%; }

#TemplatesDiv { }

#TemplatesInternalDiv { padding: 4px; background-color: #F5F5F5; }
#TemplatesInternalDiv select { font-size: 11px; }

#TemplatePreviewDiv { font-size: 10px; padding: 4px; border: solid 1px #CCCCCC; margin-top: 4px; margin-bottom: 4px; }

#EditorDiv { margin-top: 6px; }

#EditCommentDiv { float: left; margin-top: 16px; margin-left: 30px; width: 280px; }
#EditCommentDiv input { width: 272px; float: right; margin-bottom: 6px; }

div.captcha { padding: 6px; background-color: #FEF693; border: solid 1px #FFCF10; margin-top: 36px; margin-right: 30px; float: left; }

#ButtonsDiv { float: right; z-index: 20; }

#SaveOptionsDiv { padding: 4px; }

#ResultDiv { }

#CategoriesDiv { width: 340px; margin-top: 16px; float: left; }

#CategoriesListDiv { width: 334px; height: 100px; padding: 4px; overflow: auto; background-color: #F5F5F5; margin-right: 10px; }

div.categorycreation { margin-top: 6px; }

#AttachmentsDiv { clear: both; float: left; margin-top: 40px; }

.short { width: 150px; }

.medium { width: 200px; }

.large { width: 500px; }

.h_short { height: 100px; }

/* END Edit.aspx */

/* BEGIN Search.aspx */

#SearchControlsDiv { margin-top: 16px; }

input.textbox { font-size: 14px; width: 300px; }

input.button { font-size: 14px; }

#RadiosDiv { margin-top: 6px; margin-bottom: 6px; }

#RadiosDiv label { margin-right: 8px; }

#CategoryFilterDiv { /*border: solid 1px #999999;*/ float: right !important; background-color: #F5F5F5; margin-left: 15px; padding: 4px; width: auto; }

#CategoryFilterInternalDiv { margin-top: 4px; width: 250px; height: 200px; overflow: auto; }

#SearchStatsDiv { font-size: 11px; margin-top: 14px; }

#ResultsDiv { min-height: 250px; }

h3.searchresultpage { margin-top: 14px; background-image: url(Images/Page.png); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }
h3.searchresultmessage { margin-top: 14px; background-image: url(Images/Message.png); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }
h3.searchresultfile { margin-top: 14px; background-image: url(Images/File.png); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }
h3.searchresultattachment { margin-top: 14px; background-image: url(Images/Attachment.png); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }

h3.searchresultpage a, h3.searchresultmessage a, h3.searchresultfile a, h3.searchresultattachment a { font-weight: bold; }

p.excerpt { font-size: 11px; margin-left: 4px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; margin-top: 4px; border-left: solid 4px #DDDDDD; }

p.excerpt b.searchkeyword, b.searchkeyword { font-weight: normal; background-color: #FFEE64; }

/* END Search.aspx */

/* BEGIN FileManager.ascx */

#MainFileManagerDiv { float: left; }

#FileManagementControlsDiv { float: right; }

#DirectoriesDiv { margin-bottom: 3px; }

#ItemRenameDiv { margin-top: 10px; background-color: #F5F5F5; padding: 8px; }

#NewDirectoryDiv, #UploadDiv, #PermissionsDiv { float: right; padding: 8px; width: 470px; background-color: #F5F5F5; margin-bottom: 16px; }

#PermissionsDiv #SubjectsDiv { float: left; }
#PermissionsDiv #SubjectsDiv select { width: 210px; height: 90px; margin-bottom: 10px; }

#PermissionsDiv #SubjectsManagementDiv { margin-top: 12px; margin-left: 10px; width: 240px; float: left; }
#PermissionsDiv #SubjectsManagementDiv input.textbox { width: 150px; }
#PermissionsDiv #SubjectsManagementDiv select.dropdown { width: 155px; }

#PermissionsDiv #InternalButtonsDiv { clear: left; float: left; margin-bottom: 10px; }

#AclSelectorDiv { margin: 10px 0px 10px 0px; background-color: #FEF693; border: solid 1px #FFCF10; padding: 10px; float: left; }

#AclSelectorDiv label { padding-right: 10px; }

#FileManagerTable { }

/* END FileManager.ascx */

/* BEGIN AttachmentManager.ascx */

#MainAttachmentManagerDiv { float: left; }

#UploadAttachmentDiv { float: right; padding: 8px; background-color: #F0F0F0; margin-left: 10px; width: 400px; }

#AttachmentManagerTable { }

/* END AttachmentManager.ascx */

/* BEGIN AttachmentViewer.ascx */

#AttachmentViewerPage { }

/* END AttachmentViewer.ascx */

/* BEGIN Non-content pages */
/* Merged with main styles */
/* BEGIN User.aspx */

#UserGravatarDiv { float: right; }

#UserGravatarDiv img { margin: 10px; padding: 3px; border: solid 1px #CCCCCC; }

#EmailMessageDiv { margin-top: 20px; }

#EmailMessageDiv .subject { width: 50%; }

#EmailMessageDiv .body { margin-top: 6px; width: 98%; height: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; 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-color: #183763; color: #FFFFFF; }
#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; }

/* Body IDs used in IFrameEditor.aspx, Popup.aspx, PopupWYSIWYG.aspx, ImageEditor.aspx */
#VisualEditorBody, #ToolWindowBody { background-color: #FFFFFF; background-image: none; }
.warn { padding: 2px; border: 1px solid #939090; background: #f1efef; color: #aaa; }
.align-center { text-align: center; }
.studioBlock { /*display:block; 	position: relative;*/ clear: both; width: 980px; height: auto; margin: 20px auto 30px auto; font-size: 12px; color: #000; /*line-height: 1.5;*/ text-align: left; }
.studioBlock a { color: #000; text-decoration: none; }
.studioBlock a:hover { color: #000; text-decoration: underline; }
.footer { clear: both; display: block; position: relative; width: 100%; height: 81px; text-align: center; background: #ffbc00; }
.footBg { display: block; position: relative; width: 1280px; height: 81px; background: #ffbc00 url("Images/footer.jpg") left bottom; margin: auto auto; }
.foot-box { width: 24%; padding-right: 1%; float: left; font-size: 11px; }
#MainDivSA { }
#PageDiscussionSpan { }
