/* JacoSkinStyle */ 
@import url(../../System/JazzyNoteTheme/JazzyNoteStyle.css); 
/* Start of Modified Default styles */ 
.natMain select, .natMain input, .natMain textarea { font-size: 12px; } 
.natHtml { 
  background-color:#EEF2F6; 
  background-image:url(/pub/Main/JacoSkin/bg.gif); 
  background-repeat:repeat-x; 
  border:0px; 
  _background:#ddd; /* IE6 */ 
} 
.natTopBar { 
  padding:0px; 
  margin-left:0px; 
  vertical-align:middle; 
  background: #ffffff url(/pub/Main/JacoSkin/header_mid.gif) repeat-x top; 
  border-right: 2px solid #C5CBD2; 
  height:113px; 
  max-height:130px; 
} 
div.natTopLeft, div.natTopRight { 
  padding:0px; 
/*  background:none; */
  margin:0em; 
} 
div.natTopLeft { 
  background: url(/pub/Main/JacoSkin/header_left.gif) no-repeat left top; 
  /* ie7 */
  *margin-top:-7em;
} 
div.natTopRight { 
  background-image: url(/pub/Main/JacoSkin/header_right.gif) no-repeat right top; 
} 
.natTopLeftContents { 
  margin:0px 0px 0px 40px; 
  padding:0em; 
  /* ie6 */ 
  _margin:0px; 
} 
.natBody { 
  color:#444; 
  font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; 
  font-size:13px; 
  line-height:18px; 
} 
.natWebTitle { 
  padding:0em; 
  padding-top: 1.4em;
  margin:0; /* plus one for the left border */ 
  /* ie6 */ 
  _margin:0px 0px 0px 0px; 
} 
.natWebTitle a { 
  width:600px; 
  color:#143D8D;
} 
.natWebTitle a span {
    display: block;
}
.natSearchBox {
  margin-top:.5em;
}
.natBodyFixed .natTopRight {border:none;} 
.natBodyFixed .natSideBarHeaderRight,  
.natBodyFixed .natWebMenuRight,  
.natBodyFixed .natSideBarRight,  
.natBodyFixed .natMiddleRight {  
  border-right: 2px solid #C5CBD2; 
} 
td.natMain, 
td.natMainRight { 
  border-left: 2px solid #EFE6CE; 
  background-color:transparent; 
} 
.natMiddle {
  background-color: #FFFFFF;
  background: url('/pub/Main/JacoSkin/contentbottom.gif') repeat-x scroll -5px bottom white; 
}
.natMiddleContents {
  background:none;
  padding-bottom: 1em;
}
/* sidebar */ 
.natSideBarContents { 
  margin:0em; 
  padding:0em; 
  height:100%; 
  background-color:#fff; 
} 
.natBodyFixed .natSideBarHeaderLeft,  
.natBodyFixed .natWebMenuLeft,  
.natBodyFixed .natSideBarLeft,  
.natBodyFixed .natMiddleLeft { 
  border-left: 2px solid #C5CBD2; 
  background-color:#fff; 
} 
.natSideBar a { 
  text-decoration:none; 
} 
.natSideBar .hover, 
.natSideBar a:hover { 
  color:#fff; 
} 
.sideBarBlock  { 
  margin:0em; 
  padding:0em 1em; 
    background-image: url("/pub/Main/JacoSkin/boxbg2.gif"); 
    background-repeat: repeat-x; 
    border: 1px solid #AFAFAF; 
    font-family: Arial,Sans-Serif; 
    margin: 5px; 
    padding-top:5px; 
    padding-bottom:10px; 
    overflow: hidden;
} 
.natSideBar h2 { 
    border-bottom: 2px solid #E5B53B; 
    border-top:none; 
    color: #373737; 
    font-family: Arial,Sans-Serif; 
    font-size: 1.3em; 
    font-weight: normal; 
    letter-spacing: -0.5px; 
    margin: 0; 
    padding-bottom: 5px; 
    padding-left: 0px; 
    background-color:transparent; 
} 
.natSideBar h2 a { 
    color: #373737; 
    background:transparent 
    border:none; 
} 
.natSideBar h2 a:hover, 
.natSideBar h2 :hover { 
    color: #fff; 
    background:#0055b5; 
    display:inline; 
    margin:0; 
    padding:0; 
} 
.natSideBar h3 { 
  font-size:100%; /* 13px */ 
  line-height:1.3846em; /* 18px */ 
  margin:0em -1em; 
  padding:5px 1em 6px; 
  font-weight:bold; 
} 
.natSideBar b, 
.natSideBar strong, 
.natSideBar h3, 
.natSideBar h4, 
.natSideBar h3 a, 
.natSideBar h4 a { 
  color:#222; 
} 
.natSideBar p { 
  border-bottom:1px solid white; 
  margin:0em -1em; 
  padding:0em 1em; 
} 
.natSideBar ul { 
  margin:0em -1em; 
} 
.natSideBar ul li { 
  margin:0px; 
  padding:3px 1em 3px; 
  border:none; 
} 
.natSideBar li a { 
  color:#434343; 
} 
.natSideBar ul li a { 
  display:inline;
} 
.natSideBar .foswikiCurrentTopicLink { 
  color:#9C3063; 
  background:transparent; 
} 

.natSideBar ol { 
  margin:0em 0em -1px; 
  padding:0em 0.25em 0.5em; 
} 
.natSideBar ol li { 
  background-image:none; 
  border-bottom:0px; 
  line-height:normal; 
  padding:0.25em 0em; 
} 
.natSideBar ul li a:hover { 
  background:#0055b5; 
  color:#ffffff; 
  display:inline; 
  margin:0; 
  padding:0; 
} 
.natSideBar ul ul { 
  margin-left:0px; 
  padding-left:0px; 
  list-style-type:none; 
} 
.natSideBar ul ol li, 
.natSideBar ul ul li { 
  background-image:none; 
  padding-left:10px; 
} 
.natSearchBox table { 
  width:100%; 
} 

.natSearchBox input { 
  color:#0055b5; 
  margin:0px; 
  padding:2px 3px; 
  width:100%; 
} 

.natSearchBox a { 
  margin:0px 0px 0px 10px; 
  padding:2px; 
  font-size:0.923em; /* 12px */ 
  line-height:1.1667em;  
  display:block; 
  border:0px; 
} 
.natSearchBox a:hover { 
  background-color:#b22222; 
} 
.natEditBody .natMiddle { 
  border-top:1px #aaaaaa solid; 
} 
.natEditBody .natBodyContents { 
  padding-top:0; 
} 
.fltMakeIndexWrapper li { 
   max-width:300px; 
   overflow:hidden; 
} 
.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/
}
.flip-vertical {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: flipv; /*IE*/
    filter: flipv; /*IE*/
}
@media print {
  .jacopublishNot, 
  .editTableEditImageButton {
    display:none;
  }
}