div.codeContent {
  margin:0 6px 6px 219px;
  padding:0 6px 0 6px;
/*   min-height:54.8em; */
  border:1px solid #F0F0F0;
  background-color:#FFF;
}

div.codeContent p {
  padding:0 20px 0 20px;
  line-height:18px;
  font-size:11px;
  font-weight:normal;
  text-align:justify;
  color:#000;
}

div.codeContent p.spacingTop {
  padding:6px 2em 0 2em;
}

div.codeContent p.justify {
  padding:0 0 0 2em;
  text-align:justify;
}

div.codeContent p.line {
  padding:0 2em 0 2em;
  line-height: 1.5em;
  border-bottom:1px solid #4D8E10;
}

div.codeContent p.imgDescription {
  margin:0;
  padding:0 0 0 30px;
}

/* news navigation begin */
div.codeContent a:hover, a#newsSelected {
  color:#FD981E;
}

div.codeContent .newsNavigationStyle {
  font-weight:normal;
  font-style:oblique;
}

div.codeContent .newsNavigationNo {
  color:#000084;
}

div.codeContent .newsNavigationFurtherBack {
  font-weight:normal;
  font-size:9px;
  color:#000084;
}

/* news navigation end */

div.codeContent .gray {
  color:#919191;
}

.tab {
  padding-left:2em;
}

.tabDbl {
  padding-left:4em;
}

div.codeContent h1 {
  padding:.3em 0 .3em 0.5em;
  font-size:70%;
  border-bottom-width:0px;
  background-color:#4D8E10;
  color:#FFF;
}

.codeContent h2 {
  margin:0;
  padding:0;
  font-weight:bold;
  font-size:70%;
  text-align:left;
  border-bottom:1px solid #4D8E10;
  color:#4D8E10;
}

.codeContent h2.reportInfo {
  margin:0 2em 0 2em;
  line-height: 1.5em;
  font-size:65%;
  font-weight:normal;
  letter-spacing:.05em;
  text-align:right;
  border:0;
  color:000;
}

div.codeContent h3.editCode {
  margin:6px 0 6px 1.75em;
  padding:.3em .3em .3em .3em;
  font-weight:normal;
  font-size:71%;
  background-color:#1818B2;
  color:#FFF;
}

div.codeContent p.consoleCode {
  margin:6px 0 6px 1.75em;
  padding:.3em .3em .3em .3em;
  font-weight:normal;
  background-color:#000;
  color:#66FF00;
}

div.codeContent p.paperCode {
  margin:6px 0 6px 1.75em;
  padding:.3em .3em .3em .3em;
  font-weight:normal;
  background-color:#E3E3E3;
  color:#000;
}

/*div.codeBox p.fontOrange {
  font-weight:normal;
  font-size: 70%;
  letter-spacing:0.01em;
  color:#FD981E;
}

div.codeBox p.fontOrangeBold {
  font-weight:bold;
  font-size: 70%;
  letter-spacing:0.01em;
  color:#FD981E;
}

div.codeBox p.center {
  margin:0;
  padding:.1em 0 .1em 0;
  text-align:center;
}

div.codeBox p.centerBlue {
  margin:0;
  padding:6px 0 .1em 0;
  text-align:center;
  color:#000084;
}*/

/*div.codeBox p.centerBold {
  margin:0;
  padding:0;
  font-weight:bold;
  text-align:center;
}*/

div.newsBanner {
  margin-left:12.5em;
  padding:.6em 6px 0 .3em;
  background-color:#FFF;
}

.newsBanner img {
  display:block;
  border-style:solid;
  border-width:1px;
  border-color:#D1D1D1 #B1B1B1 #747474 #C1C1C1;
  background:transparent;
  overflow:hidden;
}


/* Progs */
  div.codeContent h4 {
  margin:1em 2em 0 2em;
  padding:.2em 0 .2em 0.5em;
  font-size:70%;
  border-bottom-width:0px;
  background-color:#81ABD2;
  color:#FFF;
}

div.codeContent p.lineBlue {
  padding:0 2em 0 2em;
  line-height: 1.5em;
  border-bottom:1px solid #000084;
}

div.codeContent p.updates {
  padding:0 0 0 2em;
  text-align:left;
  background:transparent url(../images/icons/update.png) no-repeat;
}

div.codeContent ul.blue {
  margin-left:2em;
  padding:0 3em 0 2em;
  line-height: 1.5em;
  font-size:70%;
  font-weight:normal;
  text-align:justify;
  color:#000;
  list-style-image:url(../images/li_blue.png);
}

div.codeContent ul.solo {
  padding-top:6px;
  margin:0;
  line-height:1.2em;
  font-size: 70%;
  list-style-image:url(../images/li_blue.png);
}

div.codeContent p.ulsolo {
  margin-bottom:-.5em;
  padding:0 1em 0 2.5em;
  line-height: 1.2em;
  font-weight:normal;
  font-size: 70%;
  text-align:justify;
  color:#000084;
}

.tblNews td h1.headBlue {
  margin:0;
  padding:0;
  font-weight:bold;
  font-size: 100%;
  text-align:left;
  text-decoration:underline;
  background-color:#FFF;
  color:#000084;
}

/* Newstable */
.tblNews {
  margin:1em 0 0 1.5em;
  width:530px;
  border-spacing:1px;
  border:0px solid #000;
}

.tblNews td {
  padding:.3em;
  width:13.7em;
  border:0;
  vertical-align:top;
  text-align: left;
  letter-spacing:0.01em;
  color:#666;
}

div.tblNewsImg {
  clear:right;
  float: right;
/*   margin:10px -50px 10px 20px; */
  padding: 0;
}

div.tblNewsImg img {
  display:block;
  position:relative;
  padding:0 2.5em 1em 1.5em;
}


.lnkUp {
  position:relative;
  float:right;
  margin:-1.7em 6px 0 0;
  width:18px;
  height:17px;
}

.lnkUp img {
  border:0;
}
