/* Atomikos theme */
@import url("../../TWiki/NatSkin/BaseStyle.css");

/* html stuff */
.natHtml {
  font-family: 'Trebuchet MS', Lucida Sans, Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  font-size: 12px;
  line-height:160%;
  background-repeat:repeat-x;
  background-image:url(bodybg.png);
  background-color:#333355;
}
body {
  margin:0px;
  border:0px;
}

a {
  color:#415FA7;
  text-decoration: none;
}

a:hover {
  color:#638ff4;
}

img {
  border-style: none;
  border-size: 0px;
}

form {
  margin: 0;
}

hr {
  border:0px;
  border-top:1px solid #e4e7f2;
  margin:2.0em 0px;
  color:white;
  height:0px;
  clear:both;
}

h1 { font-size:16px; margin:0px 0px 5px 0px;line-height:150%;}
h2 { font-size:15px; margin:18px 0px 10px 0px;}
h3 { font-size:13px; margin:10px 0px 0px 0px;}
h4 { font-size:13px; margin:10px 0px 0px 0px;}
h5 { font-size:12px; margin:0px}
h6 { font-size:12px; margin:0px}

h1, 
h1 a,
h1 .foswikiCurrentTopicLink {
  color: #E17012;
  font-weight: bold;
  padding:0px;
}
h2,
h2 a {
  color: #333355;
  font-weight: bold;
}
h3, h3 a {
  color: #333355;
}
h4, h4 a {
  color: #333355;
}
h5, h5 a,
h6, h6 a {
  color: #333355;
}
p {
  margin:1em 0em;
}

.alt {
  border-top:2px solid #e4e7f2;
  border-bottom:2px solid #e4e7f2;
  background-color:#fafafc;
}
.alt h2 {
  margin-top:0px;
}

/* atomikos specifics */
h1.whatsNew,
h1.products,
h1.support,
h1.downloads {
  color: #333355;
  padding:35px 0px 0px 70px;
  margin:0px;
  height:90px;
  background-repeat:no-repeat;
  background-position:0px -10px;
}
h1.whatsNew {
  background-image:url(icon_WhatsNew.png);
}
h1.products {
  background-image:url(icon_Products.png);
  padding-left:100px;
}
h1.support {
  background-image:url(icon_Support.png);
  padding-left:80px;
}
h1.downloads {
  background-image:url(icon_Downloads.png);
}
.about {
  background-image:url(icon_About.png);
  background-repeat:no-repeat;
  background-position:0px -25px;
  padding:0px 0px 0px 100px;
}
.white-arrow {
  background-image:url(white-arrow.gif);
  background-repeat:no-repeat;
  background-position:0% 50%;
  padding:0px 0px 0px 20px;
  font-weight:normal;
}
.more,
.orange-arrow {
  list-style:none;
  background-image:url(orange-arrow.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  padding:0px 0px 0px 20px;
  font-weight:normal;
}
.download {
  list-style:none;
  background-image:url(download.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:0px 0px 10px 25px;
}
.pdf {
  list-style:none;
  background-image:url(pdf.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:0px 0px 10px 25px;
}
.mail {
  list-style:none;
  background-image:url(mail.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  padding:0px 0px 10px 25px;
}

/* foswiki stuff */
.foswikiNewLink {
  color:#6f92c6;
  background:#eee;
}

/* page decoration */
.natHeaderArt {
  border-top:7px solid #41495C;
}
.natTopBar {
  background-color:white;
  background-image:url(header-horiz.png);
  background-repeat:repeat-x;
  border-bottom:4px solid #41495C;
  height:109px;
}
.natTopLeft {
  width:193px;
}
.natTopRight {
  width:100%;
  text-align:right;
}
.natTopRightContents,
.natTopLeftContents {
  background-repeat:no-repeat;
  padding:0px 20px;
}
.natTopLeftContents {
  background-image:url(header-left.png);
  background-position:top left;
  height:109px;
}
.natTopRightContents {
  background-image:url(header-right.png);
  background-position:top right;
  height:109px;
}
.natMiddle {
  background-image:url(contentbg.png);
  background-repeat:repeat-x;
  background-color:white;
  min-height:70em;
}
.natEditBody .natMiddle {
  background:white;
}
.natEditBody .natMiddle .natMainContents {
  margin:0px;
  background:white;
}
.natMiddleLeft,
.natTopLeft {
  border-left:7px solid #41495C;
}
.natMiddleRight,
.natTopRight {
  border-right:7px solid #41495C;
}
.natBottomBar {
  border-bottom:7px solid #41495C;
  border-left:7px solid #41495C;
  border-right:7px solid #41495C;
  padding:15px 20px;
  background:white;
  color:#6066ab;
  font-size:95%;
}
.natEditBody .natHeaderArt {
  border:0px;
}
.natEditBody .natMiddle {
  border-top:7px solid #41495C;
  border-bottom:7px solid #41495C;
}
.natEditBody .natBodyContents {
  background:inherit;
}

.natEditBody .natEditBottomBar {
  bottom:10px;
}

/* bottom bar */
.natBottomBarContents {
  text-align:left;
  padding:0px;
  font-size:95%;
}

/* topbar */
.natWebTitle span,
.natWebSlogan {
  display:none;
}
.natWebTitle a {
  background-image:url(atomikos_logo.png);
  height:62px;
  width:101px;
  float:left;
  margin:20px 0px 0px 25px;
}
.natTopBar a {
  color:#292a6e;
}
.natTopBar ul a.current:hover,
.natTopBar ul a.current,
.natTopBar a:hover {
  color:#638ff4;
  text-decoration:none;
}

.atomikosExtraNavi {
  margin:15px 0px 0px 0px;
  padding:3px;
  list-style:none;
  float:right;
  width:100%;
  white-space:nowrap;
}
.atomikosExtraNavi li {
  display:inline;
  padding:0px;
  margin-left:15px;
}

.atomikosExtraNavi a {
  font-weight:bold;
}

.natSearchBox {
  border:1px solid #b1b0d3;
  padding:2px;
  white-space:nowrap;
  display:inline;
}
.natSearchBox a {
  background-image:url(magnifier.png);
  background-repeat:no-repeat;
  background-position:center right;
}
.natSearchBox a span {
  visibility:hidden;
}
.natSearchBox input {
  color: #b1b0d3;
  font-size:95%;
  font-family:arial,Helvetica,sans-serif;
  border:1px solid white;
  padding:0px;
  margin:0px;
  width:9em;
  height:1.1em;
}
.natSearchBox input:focus {
  color: #4667b5;
}

/* topic action */
#natTopicActionTooltip {
  color:#999;
}

/* main */
.natMainHeaderContents,
.natMainFooterContents {
  font-family:Arial, sans-serif;
  background-color: #FFFFFF;
  line-height:130%;
}
.natMainHeaderContents {
  margin-top:7px;
  padding:20px 30px 0px;
}
.natRenameBody .natMainContents,
.natLoginBody .natMainContents,
.natOopsMoreBody .natMainContents,
.natPreviewBody .natMainContents,
.natAttachBody .natMainContents,
.natOopsBody .natMainContents {
  margin-top:7px;
}
.natMiddleLeft .natMainHeaderContents,
.natMiddleLeft .natMainContents {
  margin-left:0px;
}
.natMiddleRight .natMainHeaderContents,
.natMiddleRight .natMainContents {
  margin-right:7px;
}

.natMainHeaderContents a {
  color:#6066ab;
  font-weight:normal;
}
.natMainContents {
  padding:20px 30px;
  background-color: #FFFFFF;
  color: #292a6e;
  color: #66678a;
}
.natMainContents a {
  font-weight:bold;
}
.natMainContents a:hover {
  text-decoration:underline;
}


.natMain pre {
  background:#eee;
  padding:5px;
}

.natMain blockquote {
  padding:10px 10px 10px 15px;
  border-top:1px solid #e4e7f2;
  border-bottom:1px solid #e4e7f2;
  border-right:1px solid #e4e7f2;
  border-left:5px solid #e4e7f2;
  margin:15px 0px;
}

.natMainContents ul,
.natMainContents ol {
  padding-left:0px;
  margin:0px 0px 0px 15px;
}

.natMiddle li {
  padding-top:2px;
  padding-bottom:2px;
}

.natMainHeaderContents {
  background-color:white;
  background-image:url(framesep-sub.png);
  background-repeat:no-repeat;
}
.natMiddleLeft .natMainHeaderContents {
  background-position:-1px 0px;
}
.natMainContents {
  background-color:white;
  background-image:url(framesep-sub.png);
  background-repeat:no-repeat;
  background-position:0px -40px;
}
.natMiddleLeft .natMainContents {
  background-position:-1px -40px;
}

/* sidebar */
.natSideBar {
  width:193px;
  padding:0px;
}
.natSideBarRight {
  width:200px;
}
.natSideBarContents {
  background-color:white;
  background-image:url(framesep-sub.png);
  background-repeat:no-repeat;
  background-position:-1px 0px;
  margin:7px 0px 0px 0px;
  padding:48px 13px 10px 20px;
  _padding:63px 20px 10px; /* IE6 fix */
}
*:first-child+html .natSideBarContents { /* IE7 fix to draw the borders */
  padding:63px 20px 10px;
}

.natSideBarRight .natSideBarContents {
  margin:7px 7px 0px 0px;
}

.natSideBar h2 {
  font-size:16px;
  margin:15px 0px 5px;
}

.natSideBar h3 {
  font-size:13px;
}
.natSideBar a.foswikiCurrentTopicLink {
  color:#415FA7;
  color:#638ff4;
}
.natSideBar ol {
  padding:0em 0em 0em 1.7em;
}

/* foswiki tables */
.foswikiTable {
  background:white;
  border-width:2px;
  border-style:solid;
  border-color:#cfcfcf;
  margin:0.5em 0em;
}
    
.foswikiTable th,
.foswikiTable th span, .foswikiTable th font,
.foswikiTable th a {
  color:white;
  font-size: 11px;
  text-decoration:none;
}
.foswikiTable th,
.foswikiTable th span {
  background:#6f92c6;
}
.foswikiTable th, .foswikiTable td {
  padding:0.5em 1.0em;
}
.foswikiTable td {
  background:transparent;
}
.foswikiTableOdd td {
  background:#eee;
}

/* search table */
.natSearchBody h1 {
  margin-bottom:1em;
}
.natSearchSummary {
  margin:0.5em 0em;
  line-height:normal;
}
.natSearchRevision {
  margin:0.2em 0em;
  color:#aaa;
}
.natSearchRevision a,
.natSearchRevision a:link {
  color:#aaa;
}
.natSearchTotal {
  margin:0px 0px 10px 0px;
}
.natSearchTarget {
  font-size:120%;
}
.natSearchFormOptions {
  margin:1.5em 0em 0em;
}
/* form elements */
.natTopicAttachments,
.foswikiFormSteps,
.foswikiPageForm {
  border-top:2px solid #e4e7f2;
  border-bottom:2px solid #e4e7f2;
  background-color:#fafafc;
  background-image:url(separator.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  padding:1.5em;
}
.foswikiFormSteps .natTopicAttachments {
  border:0px;
  background:transparent;
  padding:0px;
}
.foswikiPageForm .dashLine {
  border-bottom:1px solid #cfcfcf;
}
.foswikiPageForm p {
  margin-bottom:0px;
}

.foswikiPageForm h2,
.foswikiFormSteps h2 {
  color: #E17012;
  margin:0em 0em 0.75em;
}
.foswikiFormSteps h3 {
  margin:0em 0em 0.25em;
}
.foswikiFormDescription {
  color:#999;
  margin:0.25em 0em;
}

.foswikiFormSteps hr {
  margin:1.5em -1.5em;
}

.foswikiFormStep {
  margin:0em -1.5em 1em;
  padding:0em 1.5em;
}
.foswikiFormLast {
  border:0px;
  padding-bottom:0px;
  margin-bottom:0px;
}

fieldset h3 {
  color: #E17012;
}
fieldset {
  border:1px solid #9CC2FF;
  background-image:url(stripesgradient.png);
  background-position:bottom left;
  background-repeat:repeat-x;
}
.foswikiTextarea {
  border:1px solid #b1b0d3;
}
.foswikiSelect,
.foswikiInputField {
  border:1px solid #b1b0d3;
  padding:1px;
}
.foswikiSelect,
.foswikiRadiobox,
.foswikiCheckbox,
.foswikiSubmit,
.foswikiButton {
  background:white;
}
fieldset .foswikiFormSteps {
  border:0px;
  margin:0px;
  background:transparent;
}

/* topic forms */
.natTopicForm {
  margin-top:1em;
}
.natTopicForm .foswikiTable {
  border:1px solid #b1b0d3;
}
.natTopicForm .foswikiTable th,
.natTopicForm .foswikiTable th a {
  background:#E6E9F5;
  color:inherit;
}

/* attachments */
.natTopicAttachments {
  margin-top:1em;
}
.natTopicAttachments .foswikiTable {
  margin-top:10px;
  margin-bottom:5px;
}
.natAttachmentEditor {
  background-image:url(stripesgradient.png);
  background-position:bottom left;
  background-repeat:repeat-x;
  padding:1em;
  margin:0em;
  border-top:1px solid #9CC2FF;
  border-bottom:1px solid #9CC2FF;
}

/* toc */
.foswikiToc {
  margin:1em 0em 0em 0.2em;
  padding:0em;
}
.foswikiTocTitle {
  margin:0.25em 0em 0.5em 0em;
  padding:0em;
  font-size:125%;
  color: #333355;
  display:block;
}
.foswikiToc ul {
  list-style:none;
  padding:0.5em 0em;
  margin:0;
  border-top:1px solid #eee;
  border-left:4px solid #eee;
}
.foswikiToc ul ul {
  padding:0em 0em 0em .5em;
  margin-top:0px;
  border:0px;
}
.foswikiToc li {
  margin-left:1em;
  padding-left:1em;
  background-image:url(../NatSkin/bullet-toc.gif);
  background-position:0 0.4em;
  background-repeat:no-repeat;
  background-repeat:no-repeat;
}
.foswikiToc a {
  background-image:none;
  text-decoration:none;
  font-weight:normal;
}

/* oopses */
.natOopsMore .foswikiFormSteps {
  margin-bottom:0px;
  padding-bottom:2.5em;
}

.natLoginBody .foswikiFormStep {
  border:0px;
}
.natLoginBody .foswikiFormSteps {
  margin:1em 0em 2em;
}

/* classification plugin */
.clsTagCloud a,
.blogArchiveTagCloud a {
  text-decoration:none;
}
.clsTagCloud .current,
.blogArchiveTagCloud .current {
  background:#0066cc;
  color:white;
}
.natOopsMore h1 {
  margin-bottom:1.0em;
}

.fltMakeIndexWrapper ul {
  margin:0px 10px 0px 0px;
  padding-left:0px;
  list-style-type:none;
}
.fltMakeIndexWrapper li {
  padding:3px 0px 7px 0px;
}

.foswikiTopicInfo a {
  font-weight:normal;
}
.foswikiTopicSummary,
.foswikiTopicInfo, 
.natRevision {
  color:#808080;
  font-weight:normal;
}
.natRevision {
  font-size:95%;
}
.foswikiTopicInfo a,
.natRevision a,
.natMainContents .foswikiTopicInfo a {
  color:#808080;
  text-decoration:underline;
  font-weight:normal;
}

/* employee portal plugin */
#cv_holder .foswikiTable th font {
  color: #E17012;
}
#cv_holder .foswikiTableOdd td {
  background:white;
}

/* jquery */
.jqTabGroup a,
.jqButton {
  font-weight:normal !important; 
  font-family:arial,Helvetica,sans-serif;
  text-decoration:none !important;
}
.jqTabContents,
ul.jqTabGroup li.current {
  background-color:#fafafc;
}
.jqTabContents .foswikiFormSteps {
  background:#fafafc;
  border:0px;
  margin:0px;
}
.jqTabContents .foswikiFormSteps h2 a,
.jqTabContents .foswikiFormSteps h2 {
  margin:0px 0px 20px;
  color: #E17012;
}
