/* MDWiki Style */
@import url("../NatSkin/BaseStyle.css");

img { border: none; }

html {
  font-size:12px;
}
body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:100%;
  font-weight:400;
  line-height:150%;
  margin:0px;
  padding:0px;
  color: #979DA2;
  color:#868C90;
}
a {
  color: #5199D4;
}
a:hover {
  text-decoration:none;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1, h2, h3, h4, h5, h6 {
  margin:0.5em 0em 0em 0em;
  padding:0px;
  color: #636363;
  font-size:100%;
  text-align:left;
  line-height:normal;
}
h1 {
  font-size:140%;
  color:#9C4341;
  margin:0px 0px 42px 0px;
}
.gray {
  color: #9A403E;
  color: #636363;
}
h2 {
  /*margin-bottom: 10px;
    color: #4D789E;*/
  clear:both;
  margin:1.0em 0em 0em 0em;
  font-size:100%;
}

hr {
  border:0px;
  border-top:1px solid #e6e6e6;
  margin:21px 0px 14px;
  color:white;
  height:0px;
  clear:both;
}

/* layout */
.natBodyContents {
  margin:14px auto 140px;
  padding:0px;
  width:804px;
}
.natHeaderArt {
  width:804px;
}

.natSideBar,
.natSideBarLeft,
.natTopLeft,
.mdTopLeft {
  width:190px;
  min-width:190px;
  max-width:190px;
}
.natMainFooter,
.natMain {
  margin:0px;
  padding:42px 49px 28px 21px;
  /*width:544px;*/
}
.natMiddleBoth {
  padding:42px 21px 28px 21px;
}
.natMainHeaderContents,
.natMainFooterContents,
.natMainContents {
  padding:0px 1px 1px 21px;
}
.natSideBarContents {
  margin:42px 7px 0px 0px;
  padding:0px 0px 0px 21px;
}

/* topbar */
.natTopLeft,
.natTopRight,
.natTopBar {
  margin:0px;
  padding:0px;
}
.natTopBarSizer {
  height:176px;
}
.mdTopLeft {
  background-image:url(mdheaderleft.jpeg);
  background-repeat:no-repeat;
  background-position:top left;
}
.natTopRight,
.mdTopRight {
  width:100%;
  /*vertical-align:bottom;*/
}
.mdTopRight {
  background-image:url(mdheaderright.jpeg);
  background-repeat:no-repeat;
  background-position:top left;
  padding:0px 0px 21px 28px;
}
.natMain {
  background-color:transparent;
  background-image:url(mdheaderbit.jpeg);
  background-repeat:no-repeat;
  background-position:100% 0%;
}

.mdGreater {
  text-align:right;
  padding:7px 49px 35px 0px;
  vertical-align:top;
}

.natWebTitle span {
  display:none;
}
.natWebTitle a {
  display:block;
  margin:0px 0px 14px 0px;
  float:right;
  width:165px;
  height:25px;
  background-image:url(mdconsulting.png);
  background-repeat:no-repeat;
  background-position:top left;
}
.natTopRightBarSizer {
  height:auto;
}
.natTopRightContents {
  padding:0px;
  margin:0px 300px 0px 0px;
  line-height:120%;
  font-size:140%;
}
.natWebSlogan a {
  color:#26567b;
}
.natWebSlogan {
  color:#26567b;
  font-weight:bold;
}
.natWebSlogan .natButton {
  display:block;
  width:60px;
  line-height:normal;
  padding:0px;
  margin-top:7px;
  color:white;
  float:left;
}
.natLoginTopicAction,
.natLogoutTopicAction,
.natRegisterTopicAction,
.natEditTopicAction,
.natPrintTopicAction,
.natAttachTopicAction,
.natMoveTopicAction,
.natRawTopicAction,
.natDiffTopicAction,
.natMoreTopicAction,
.natButton {
  margin:1px;
  padding:1px 5px;
  line-height:21px;
  text-align:center;
  background: #9C4240 url(redbuttonbg.gif) no-repeat right bottom;
  border-top: 1px solid #D26260;
  border-right: 1px solid #D26260;
  border-bottom: 1px solid #963A38;
  border-left: 1px solid #963A38;
  font-size:10px;
  font-weight:normal;
  color: #FFFFFF;
}
.natLoginTopicAction:hover,
.natLogoutTopicAction:hover,
.natRegisterTopicAction:hover,
.natEditTopicAction:hover,
.natPrintTopicAction:hover,
.natAttachTopicAction:hover,
.natMoveTopicAction:hover,
.natRawTopicAction:hover,
.natDiffTopicAction:hover,
.natMoreTopicAction:hover,
.natButton:hover {
  background: #61af06 url(neonbuttonbg.gif) no-repeat right bottom;
  border-bottom: 1px solid #519205;
  border-left: 1px solid #519205;
  border-top: 1px solid #75cd0e;
  border-right: 1px solid #75cd0e;
  color: #FFFFFF;
}

/* searchbox */
.natSearchBox {
  float:right;
  margin:0px 45px 0px 0px;
  padding:0px;
}
.natSearchBox form {
  display:inline;
  margin:0px;
  padding:0px;
}
.natTopicActions {
  float:right;
  margin:0px 7px 14px 0px;
}
.natTopicActions a {
  margin:0px 5px 0px 0px;
}
.natTopicActions br,
.natTopicActions .natSep {
  display:none;
}

/* sidebar */
.natSideBar {
  background-image:url(sidebarshadow.png);
  background-repeat:no-repeat;
  background-position:top right;
  margin:0px;
  padding:0px;
}
.natSideBar a:focus,
.natSideBar a:active {
  background: #9C4240;
  color:white;
  text-decoration:none;
}
.natSideBar h3 {
  font-size:100%;
  margin:7px 0px;
  color:#5199D4;
}
.natSideBar h2,
.natSideBar h2 a {
  color: #4D789E;
}
.natSideBar h2 {
  font-size:100%;
  margin:14px 0px 7px 0px;
  padding:0px;
}
h2.natSideBarTitle {
  border:0px;
  font-size:140%;
  color:#9C4341;
  padding:7px 0px 7px 21px;
  margin:0px 0px 21px -21px;
  background-image:url(graybar.gif);
  background-repeat:repeat-y;
}
h2.natSideBarTitle a {
  color:#9C4341;
}

.natSideBar .jqTreeview {
  line-height:18px;
}
.natSideBar .jqTreeview li {
  padding:0px 0px 0px 20px;
}
.natSideBar ol {
  list-style-position:inside;
  padding-left:0px;
  margin-left:0px;
}
.natSideBar ol li {
  white-space:nowrap;
}

/* main */
.natMainContents {
  text-align:justify;
  margin:0px;
}
.natMainContents a {
  text-decoration:underline;
}
.natMainHeaderContents {
  display:none;
}
.natMainContents h1 {
  padding:7px 0px 7px 21px;
  margin:0px 0px 21px -21px;
  background-image:url(graybar.gif);
  background-repeat:repeat-y;
}
.natViewBody .natMainContents a:focus,
.natViewBody .natMainContents a:active {
  background: #9C4240;
  color:white;
  text-decoration:none;
}

.natMainContents h1 a {
  color:#9C4341;
}

.natMainContents strong {
  color:#545454;
}
.natMainContents em {
  color:#545454;
  padding-right:2px;
}

/* lists */
.natMain ul {
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
}
.natMain ol {
  margin-left:21px;
  padding-left: 0px;
}
.natMain dl {
  margin:7px 0px;
  border-bottom:1px solid #ddd;
}
.natMain dt {
  padding:7px 0px;
  border-top:1px solid #ddd;
}
.natMain dt a {
  text-decoration:none;
}
.natMain dd {
  margin:0px;
  padding:7px 0px;
}
.natMain blockquote {
  margin:7px 0px 7px 14px;
}
.natMain .twikiPageForm,
.natMain ul,
.natMain ol,
.natMain dl {
  text-align:left;
}

.natMain li li li li li ul li,
.natMain li li li li ul li,
.natMain li li li ul li,
.natMain li li ul li,
.natMain li ul li,
.natMain ul li {
  padding-left:14px;
  margin:0px;
  background: url(graybullet.gif) no-repeat 2px 7px;
}
.natMain li li li li li ol li,
.natMain li li li li ol li,
.natMain li li li ol li,
.natMain li li ol li,
.natMain li ol li,
.natMain ol li {
  background:inherit;
  padding-left:0px;
}

/* toc */
.twikiToc {
  float:left;
  margin:0px 14px 14px 0px;
}
.twikiTocTitle {
  display:block;
  font-size:100%;
  font-weight:bold;
  color:#636363;
}
.twikiToc a {
  text-decoration:none;
}
.natMainContents .twikiToc ul {
  margin:0px;
}

/* login body */
.natLoginBody .twikiFirstCol {
  background:inherit;
  color:inherit;
}
.natLoginBody .natMain {
  background-image:none;
  padding:0px;
}
.natLoginBody .natBottomBar,
.natLoginBody .natTopBar {
  display:none;
}
.natLoginHeading span {
  display:none;
}
.natLoginBody .natLoginHeading {
  margin-left:0px;
  margin-bottom:14px;
  width:210px;
  height:25px;
  background-image:url(mdconsulting.png);
  background-repeat:no-repeat;
  background-position:top left;
}
.natLoginBody .natWebTitle {
  display:none;
}

/* edit body */
.natEditBody .natMain {
  background-image:none;
  padding:0px;
}
.natEditBody .mdGreater {
  visibility:hidden;
}
.natEditToolBar ul li {
  background:inherit;
}
.natEditBottomBar a,
.jqTabGroup a {
  color:black;
}
.natEditBottomBar a:hover,
.jqTabGroup a:hover {
  color:red;
}
.natEditBody .natHeaderArt {
  display:none;
}
.natEditBody .natMainHeaderContents,
.natEditBody .natMainFooterContents,
.natEditBody .natMainContents {
  padding:1px;
}
.natEditBody .natMainHeaderContents {
  display:block;
  margin:0px 0px 14px 0px;
}

/* oops */
.natOopsMoreBody .natMainContents,
.natOopsBody .natMainContents {
  margin-left:190px;
  margin-right:28px;
}

/* forms */
.natMainContents select:focus,
.natMainContents textarea:focus,
.natMainContents input:focus {
  background:#dddddd;
}
.natMainContents select,
.natSearchBox input:focus,
.natMainContents input,
.natMainContents textarea,
.natEditTextArea,
textarea.natEditTextArea:focus {
  background:#eeeeee;
}

.twikiPageForm {
  margin:14px 0px;
  border:1px solid #ddd;
  padding:7px;
}
.twikiFirstCol {
  background:inherit;
}
.twikiPageForm .twikiFirstCol {
  font-weight:bold;
  padding:2px 7px;
}

/* twiki tables */
.natMainContents table,
.natMainContents .mwTable,
.natMainContents .twikiTable {
  text-align:left;
}
.twikiTable {
  margin:7px 0px 7px 0px;
  border:1px solid #dddddd;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
}
.twikiTable th {
  background: #9C4240;
  border:1px solid #9C4240;
  color:white;

  background:#94BADE;
  border:1px solid #94BADE;

  font-weight:bold;
  vertical-align:top;
}
.twikiTable th a {
  color:white;
}
.twikiPageForm td,
.twikiTable td {
  padding:3px 7px;
  vertical-align:top;
}

.twikiTable a {
  text-decoration:none;
}
.twikiTable td.twikiFirstCol {
  color:inherit;
  font-weight:normal;
}
.twikiTableOdd td {
  background:#eee;
}

/* verbatim, pre, code, quote */
.natMainContents pre {
  background:#eee;
  padding:7px;
}
.blogComment cite {
  margin:14px 0;
  padding:0px 21px 7px 42px;
  border: none;
  font-style:normal;
  background: url("../NatSkin/quote.png") 7px top no-repeat; /* non-IE */
  _background: url("../NatSkin/quote.gif") 7px top no-repeat; /* IE */
  display:block;
  border-bottom:1px solid #ddd;
}
.natMainContents code {
  background:#eee;
  padding:3px 1px;
}

/* misc twiki stuff */
.twikiCurrentTopicLink {
  color:#9C4240;
}
.natWebButtonsContents .twikiCurrentTopicLink {
  color:white;
}
.twikiNewLink {
  color:#9C4240;
  background:#eee;
}
.alt {
  margin:14px 0px;
  background:#eee;
  border-top:1px #ccc solid;
  border-bottom:1px #ccc solid;
}
.alt h1 {
  padding:7px 0px;
  margin:0px 0px 28px;
  background:inherit
}
.alt pre {
  background:#ddd;
}
.border {
  border:1px #e6e6e6 solid;
}


/* web buttons */
.natWebButtonsContents {
  margin:0px 11px 0px 25px;
  padding:9px 10px 1px 1px;
  font-size:120%;
  height:150px;
  overflow:hidden;
}
.natWebButtonsContents,
.natWebButtonsContents a {
  color:white;
  font-weight:bold;
  display:block;
}
.natWebButtonsContents a {
  padding-left: 14px;
  background: url(redbullet.gif) no-repeat left center;
}
.natWebButtonsContents a:hover {
  background: url(greenbullet.gif) no-repeat left center;
}
.natWebButtonsContents ul {
  margin: 0px;
  padding-left: 0px;
  list-style: none;
  line-height:28px;
}
.natWebButtonsContents ul li {
  padding:0px;
  border-bottom:1px solid #D56059;
}

/* bottom bar */
.natRevision {
  display:none;
}
.natBottomBar {
  background-image:url(bottombarbg.gif);
  background-repeat:no-repeat;
  background-position:7px 0px;
  padding-top:21px;
}
.natBottomBarContents {
  margin-left:190px;
}

/* classification plugin */
.clsTagCloud,
.tagCloud {
  text-align:center;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding:7px;
}
.tagCloud span {
  color:#9C4341;
  font-weight:bold;
}
.clsTagCloud a,
.tagCoud a {
  text-decoration:none;
}
.clsTagCloud a:hover,
.clsTagCloud a.hilite,
.clsBrowser a.current,
.clsTagCloud a.current {
  background: #9C4240;
  color:white !important;
}

.fltMakeIndexWrapper ul,
.fltMakeIndexWrapper ul li {
  background:inherit;
  padding:0px;
  margin:0px;
}
.natMainContents .fltMakeIndexWrapper ul {
  list-style-type:none;
  margin:0px 0px 0px 0px;
  padding:0px 14px 14px 0px;
}
.natMainContents .fltMakeIndexWrapper h3 {
  font-size:100%;
  font-weight:bold;
  padding:0px 14px 0px 0px;
}
.natMainContents .fltMakeIndexWrapper ul li {
  margin-bottom:7px;
}
.fltMakeIndexWrapper li a {
  text-decoration:none;
}

.clsTopicInfo {
  text-align:left;
}
.clsTopicInfo h1 {
  margin-bottom:0px;
}
.clsTopicInfo a {
  text-decoration:none;
}
.clsTopicInfoSep {
  margin-bottom:21px;
}
.natMain .clsBrowser .treeview li {
  padding: 1px 0px 1px 20px;
}

/* employee portal plugin */
.empContactSummary h1 {
  background:inherit;
  padding:0px;
}
.empBoxContent h1 {
  background:inherit;
  padding:0px;
  margin:0px;
}
.empHolder {
  text-align:left;
}
#notes_holder {
  padding:5px;
}
.skillvalue {
  color:#333;
}
.skillvalue:hover {
  background: #9C4240 !important;
  color:white !important;
}

/* blog plugin */
.blogAbout {
  line-height:normal;
  padding-right:7px;
}
.blogComment {
  margin:7px 0px 14px;
  padding:14px;
}
.blogCommentOdd {
  background:#eee;
}
.blogComment .blogDate {
  font-size:95%;
  color:#777;
  font-weight:normal;
}
.blogCommentNr {
  color:#444444;
  margin-right:14;
}
.blogCommentCount {
  color:#777;
  margin-left:14;
  text-align:right;
}
.blogHeadline .blogCommentCount {
  font-size:21px;
}
.blogSubComment {
  border-top:1px solid #ddd;
}
.blogSubComment {
  padding-left:7px;
  border-left:5px solid #ddd;
  margin:14px 0px;
}
.blogCommentText {
  margin:0px;
  padding:0px !important;
}
.blogCommentOdd .blogSubComment {
  border-color:#ccc;
}
.blogCommentEven .blogSubComment {
  border-color:#ddd;
}

.blogNavigation a {
  text-decoration:none;
}

