body{
  background: #999999;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  }


a:link,  a:visited {
  color: #000000;
  text-decoration: none;
  }

a:hover {
  text-decoration: underline;
  color: #305646;
  }

li {
  list-style-image: url(img/css_images/list-arrow.gif);
}


#navLang a:link, #navLang a:visited {
  display: block;
  border-top: 0px;
  border-bottom: 7px solid #ffffff;
  background-color: #96B5B2;
  padding: 3px 0px 2px 14px;
  color: #000000;
  text-transform: uppercase;
  z-index: 1;
  font-size: 10px;
  text-align: left;
  text-decoration: none;
  }

#navLang a:hover{
  background-color: #BED4D2;
  background-image: none;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 1;
  font-size: 10px;
  }

.nav a:link, .nav a:visited {
  background-color: #E5EFF0;
  display: block;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  color: #000000;
  z-index: 1;
  padding: 4px 0px 4px 17px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  }

.nav a:hover{
  border-top: 1px solid #cccccc;
  text-decoration: none;
  z-index: 1;
  background-color: #BED4D2;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  }

.nav_i a:link, .nav_i a:visited {
  background-color: #96B5B2;
  display: block;
  border-top: 1px solid #96B5B2;
  border-bottom: 1px solid #cccccc;
  color: #000000;
  z-index: 1;
  padding: 4px 0px 4px 17px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  }


.navProd a:link, .navProd a:visited {
  display: block;
  font-weight: normal;
  background-color: #E5EFF0;
  color: #000000;
  font-size:  10px;
  z-index: 1;
  padding: 2px 0px 2px 30px;
  text-decoration: none;
  }

.navProd a:hover{
  border-top: 1px none #E5EFF0;
  background-image: none;
  text-decoration: none;
  background-color: #BED4D2;
  z-index: 1;
  font-size: 10px;
  }

.navProd_i a:link, .navProd_i a:visited {
  display: block;
  font-weight: normal;
  background-color: #96B5B2;
  color: #000000;
  font-size:  10px;
  z-index: 1;
  padding: 2px 0px 2px 30px;
  text-decoration: none;
  }

#content {
  width: 760px;
  margin-top: 5px;
  padding-right: 0px; /* for Arabic */
  }

#sidebar {
  float: left;
  width: 180px;
  margin: 0;
  padding: 0;
  }

#sidebar-content {
  margin:0;
  padding: 0;
  width: 180px;
  }

#main {
  margin-left: 185px;
  padding: 0px;
  }

#main-content {
  margin: 0px;
  padding: 0px;
  width: 560px;
  }

.box560TOP {
  width: 560px;
  height: 14px;
  background-image: url(img/css_images/box_top_560.gif);
  background-repeat: no-repeat;
  margin: 0px;
  margin-top: 0px;
  padding: 0px;
  }


.box560h1 {
  font: normal small-caps bold 1.2em Verdana, Arial, Helvetica, sans-serif;
  color: #006666;
  margin: 0px;
  padding: 0px 10px 4px 10px;
  letter-spacing: 3px;
  border-bottom: 1px dashed #A7C1BD;
  }

.box560content {
  text-align: left;
  background: #FFFFFF url(img/css_images/box_body_560.gif);
  margin: 0px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 0px;
  width: 540px;
  /* min-height: 300px; min height of content box, only mozilla */
  }

.box560bodytext {
  padding: 10px 15px 10px 15px;
  }

.box560bodytext a:visited, .box560bodytext a:link{
  text-decoration: underline;
  color: #000000;
  }

.box560bodytext a:hover{
  text-decoration: none;
  background: #BED4D2;
  }



.no_underline a:visited, .no_underline a:link{
  text-decoration: none;
  }

.codebox {
  border:1px solid #A7C1BD;
  margin: 15px 0px 0px 0px;
  padding: 5px;
  background-color: #F6F9FB;
}

.codebox ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

.codebox li {
  padding-bottom: 3px;
  }

.box560BOTTOM {
  width: 560px;
  height: 14px;
  background-image: url(img/css_images/box_bottom_560.gif);
  background-repeat: no-repeat;
  }

.tablelist{
  padding: 5px 2px 5px 2px;
  font-size: 11px;
}


.tablelist a:visited, .tablelist a:link {
  text-decoration: none;
  color: #000000;
  }

.tablelist a:hover {
  text-decoration: none;
  color: #000000;
  }


.navibody {
  width: 180px;
  }

.navicontent {
  text-align: left;
  background-color: #f5f7f7;
  margin: 0;
  padding: 0;
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  margin-top: 0px;
  width: 180px;
  }

.naviBOTTOM {
  width: 180px;
  height: 8px;
  background-image: url(img/css_images/nav_bottom.gif);
  background-repeat: no-repeat;
  }

.navih1 {
  font: bolder small-caps normal 14px Verdana, Arial, Helvetica, sans-serif;
  color: #006666;
  margin: 0px;
  padding: 0px;
  letter-spacing: 3px;
  text-align: left;
  border-bottom: #A7C1BD solid 1px;
  padding-left: 10px;
  padding-right: 10px;
  }

.spacer560x10 {
  height: 10px;
  width: 560px;
  padding: 0px;
  margin: 0px;
  }

.naviTOP {
  width: 180px;
  height: 8px;
  background-image: url(img/css_images/nav_top.gif);
  background-repeat: no-repeat;
  }

.spacer180x10 {
  height: 10px;
  width: 180px;
  padding: 0px;
  margin: 0px;
  }

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #434E4B;
  margin-top: 6px;
  text-align: center;
  margin-bottom: 10px;
  }

.footer a:link, .footer a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #434E4B;
  }

.box180TOP {
  width: 180px;
  height: 14px;
  background-image: url(img/css_images/box_top_180.gif);
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  }

.box180BOTTOM {
  width: 180px;
  height: 14px;
  background-image: url(img/css_images/box_bottom_180.gif);
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  }

.box180content {
  text-align: left;
  background-color: #f5f7f7;
  margin: 0;
  padding: 0;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 0px;
  margin-top: 0px;
  width: 160px;
  background-image: url(img/css_images/box_body_180.gif);
  }

.box180body {
  width: 180px;
  text-align: left;
  }

.box180h1 {
  font: bolder small-caps normal 14px Verdana, Arial, Helvetica, sans-serif;
  color: #006666;
  margin: 0px;
  letter-spacing: 3px;
  text-align: left;
  border-bottom-color: #A7C1BD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 0px 10px 4px 10px;
  font-size: 10px;
  }

td.textleft{
  padding-left: 3px;
  padding-right: 3px;
  text-align: left;

  }

.textleft a:link, .textleft a:visited {
  text-decoration: none;
}



.iconleft a:link, .iconleft a:visited {
  display: block;
  border: 1px solid #ffffff;                      /* testing */
  text-decoration: none;
  background-color: #ffffff;
  font-weight: normal;
  padding: 3px 3px 3px 3px;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  line-height: 21px;
  font-size: 11px;
  }

.iconleft a:hover{
  font-size: 11px;
  /*border-top: 1px none #ffffff;*/               /* org */
  /* background-color: #ffffff; */                /* org */
  /* text-decoration: none; */                    /* org */
  /* color: #96B5B2; */                           /* org */
  border: 1px solid #96B5B2;                      /* testing */
  background-color: #BED4D2;                      /* testing */
  background-image: none;                         /* testing */
  }

.sitemap ul {
  margin-top: 5px;
  margin-bottom: 5px;
}


.sitemap h1 {
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;

  }

.sitemap h1 a:visited, .sitemap h1 a:active, .sitemap h1 a:link{
  text-decoration: none;
  }


.sitemap h2 {
  font-size: 11px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2px;
  }

.sitemap h2 a:visited, .sitemap h2 a:active, .sitemap h2 a:active{
  text-decoration: underline;
  }
