
/** bidrectional styles **/

#container {
  text-align: right;
}


#logo {
  background:url(../images/logo3.gif) 0 0 no-repeat;
  height:90px;
  width:138px;
  text-indent:-5000px;
  position:absolute;
  top:0;
  left:630px;
}

#topNav_bi ul {
  list-style-type:none;
  position:absolute;
  top:37px;
  left: 20px;
  color:#036;
  font-weight:bold;
  padding:0;
  margin:0;
}

#topNav_bi ul li {
  display:inline;
  padding:0 6px 2px 6px;
  margin: 0 4px;
  background:url(../images/sep_blu.gif) 0 1px no-repeat;
}

#topNav_bi ul li.noBdr {
  background:none;
}

#topNav_bi a {
  text-decoration:none;
}

#topNav_bi select {
  width: 200px;
  font-size: 11px;
}

#contentArea {
  background:url(../images/bg1-flip.gif) 0 0 repeat-y;
}

.subPage #contentArea {
  background:url(../images/bg_content1subpg-flip.gif) #fff;
}

#leftNav {
  float: right;
  overflow: hidden;
}

#leftNav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top:1px solid #fff;
}

#leftNav ul li {
  padding-right: 0;
  padding-left: 0;
  border-bottom:1px solid #fff;
  line-height:22px;
}

#leftNav ul li a {
  color:#000;
}

#leftNav ul li ul {
  margin-left: 0px;
  padding: 0;
}

#leftNav ul li ul li {
  margin: 0;
  padding: 0;
}

#leftNav ul li.spYel {
  text-align: left;
}

#leftNav ul li ul li.selected {
  margin-left:0;
  padding-left:0;
  margin-top: -1px;
  background:url(../images/subnavOn_bg1.gif) 0 -1px no-repeat #fc6;
  border-left-color:#fc6;
  border-top: 1px solid white;
}

#col2 ul.icn {
  margin:0 0 0 20px;
}

h2 {
  padding-right:13px;
  padding-left:0px;
}

.subPage #col2 p {
  margin: 0 13px;
}
