﻿body {
  background-color:#f8f7f2;
  padding:0px;
  margin:0px;
  font-family:trebuchet ms, tahoma, arial, sans serif;
}

img {
  border:0px;
}

img, area {
  outline:none;
}

/* Stupid IE Begin */
.f3 img {
  blr:expression(this.onFocus=this.blur());
}
/* Stupid IE End */

.f1 {
  height:101px;
  background-image:url(images/hdbk.gif);
  background-repeat:repeat-x;
  padding:0px 0px 0px 200px;
  min-width:790px;
}

.f10 {
  border-bottom:1px solid #969480;
  height:100px;
}

.f1a {
  margin:10px 0px 0px 0px;
  float:left;
  width:200px;
  height:90px;
  background-image:url(images/bobopo.gif);
  background-repeat:no-repeat;
}

.f1b {
  padding:0px 0px 0px 0px;
  margin:0px;
  height:100px;
  overflow:hidden;
}

.f1cold {
  float:right;
  width:100px;
  height:70px;
  margin:25px 0px 5px 0px;
  background-image:url(images/stamp.gif);
  background-repeat:no-repeat;
}

.f1c {
  float:right;
  width:300px;
  height:72px;
  margin:20px 0px 8px 0px;
  background-color:transparent;
  overflow:hidden;
}

.f1b ul {
  list-style:none outside none;
  margin:0px auto;
  padding:75px 0 0px 0px;
  display:block;
  width:270px;
}

.f1b li {
  float:left;
  width:80px;
  height:24px;
  margin:0px 3px 0px 3px;
  padding:0px 0px 0px 0px;
  list-style:none outside none;
  display:block;
}

.f1b li a {
  height:24px;
  line-height:24px;
  font-size:12px;
  padding:0px 0px 0px 20px;
}

.f1b li a s {
  background-image:url(images/icons16.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  padding:0px 0px 0px 16px;
  height:16px;
  width:0px;
  line-height:16px;
  font-size:10px;
  margin:4px 0px 0px -20px;
  position:absolute;
}

.f1b li a.index s {
  background-position:0px -176px;
}

.f1b li a.about s {
  background-position:0px -192px;
}

.f1b li a.faq s {
  background-position:0px -64px;
}

.f2 {
  padding: 0px 0px 0px 200px;
}

.f2wrap {
  min-width:790px;
  max-width:950px;
  margin:0px auto;
}

.f2a {
  margin: 0px 0px 0px 0px;
  padding: 20px 10px 20px 0px;
}

.f3 {
  position: absolute;
  width: 190px;
  height: 380px;
  top: 0px;
  left: 10px;
}

.f4 {
  padding: 1px 0px 20px 0px;
  margin: 0px 0px 0px 200px;
  border-top: 1px solid #969480;
}

/* for stupid IE 6 begin */
* html .f3 {
  position: absolute;
}

* html .f2wrap {
  width:800px;
}

* html .f1 {
  width:800px;
}
/* for stupid IE 6 end */


.tags {
  padding: 14px 0px 11px 0px;
  min-height: 68px;
}

* html .tags { /* IE 6 sucks */
  height: 68px;
}

.tags .tagarea {
  float: right;
  white-space:nowrap;
  height: 68px;
}

.tags .atcnav {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;  
}

.tags .tagarea .tag {
  float: left;
  width: 68px;
  height: 68px;
  margin: 0px 0px 0px 5px;
  background-repeat:no-repeat;
  background-position:left top;
}

.tags .tag .lab {
  display:none;
  border: 1px solid #969480;
  background-color: #ffe963;
  font-size: 12px;
  font-weight:bold;
  position:relative;
  top:-4px;
  left:2px;
  padding:1px 4px;
  color: #3d3c2b;
  float:right;
}

.tags .tag:hover .lab {
  display:inline;
}


.tags .prev, .tags .next {
  line-height: 18px;
  font-size: 12px;
  padding: 2px 0px 2px 32px;
}

.tags .prev s, .tags .next s {
  background-image:url(images/icons16.gif);
  background-repeat:no-repeat;
  background-position:-16px 0px;
  padding:0px 0px 0px 29px;
  height:18px;
  width:0px;
  line-height:18px;
  font-size:10px;
  margin:0px 0px 0px -32px;
  position:absolute;
}

.tags .prev s {
  background-position:-16px -108px;
}

.tags .next s {
  background-position:-16px -90px;
}

h1, h2, h3, h4, h5 {
}

h1.subject {
  font-size: 18px;
  color: #1d1d15;
  padding: 6px 0px 0px 0px;
  letter-spacing: -1px;
  line-height: 26px;
  border: 0px;
  border-bottom: 1px solid #969480;
  margin: 0px 0px 0px 5px;
}

h1 {
  font-size: 18px;
  letter-spacing: -1px;
  padding: 3px 3px 0px 0px;
  color: #1d1d15;
  margin: 10px 10px 8px 10px;
  border: 0px;
  border-bottom: 1px solid #969480;
  line-height: 26px;
}

h2 {
  font-size: 16px;
  padding: 3px 3px 3px 10px;
  color: #a03f23;
  margin: 10px 0px 3px 0px;
}

h3 {
  font-size: 14px;
  padding: 3px 3px 3px 10px;
  color: #f0682c;
  margin: 10px 0px 0px 0px;
}

p {
  font-size: 14px;
  padding: 3px 3px 3px 0px;
  margin: 0px 10px 0px 10px;
  color: #3d3c2b;
  line-height: 22px;
}

.draft {
  font-size: 12px;
  color: #504e3c;
  font-weight: bold;
}

font.attr {
  font-size: 11px;
  color: #504e3c;
}

p.attribute, p.author, p.source, p.keywords, p.date, p.home, p.tag {
  font-size: 12px;
  padding: 4px 0px 4px 34px;
  margin: 0px 10px 0px 10px;
  line-height: 18px;
}

p.attribute s, p.author s, p.source s, p.keywords s, p.date s, p.home s, p.tag s {
  background-image:url(images/icons16.gif);
  background-repeat:no-repeat;
  background-position:-16px 0px;
  padding:0px 0px 0px 29px;
  height:18px;
  width:0px;
  line-height:18px;
  font-size:10px;
  margin:0px 0px 0px -34px;
  position:absolute;
}

p.attribute s {
  background-position:-16px 0px;
}

p.author s {
  background-position:-16px 0px;
}

p.source s {
  background-position:-16px -72px;
}

p.keywords s {
  background-position:-16px -54px;
}

p.date s {
  background-position:-16px -18px;
}

p.home s {
  background-position:-16px -36px;
}

p.tag s {
  background-position:-16px -126px;
}

em.Lv1 {
  color: #FF0000;
  font-weight: bold;
  font-style: normal;
}

em.Lv2 {
  color: #FF4000;
  font-weight: bold;
  font-style: normal;
}

em.Lv3 {
  color: #000080;
  font-weight: bold;
  font-style: normal;
}

em.Lv4 {
  color: #006000;
  font-style: normal;
}

em.Lv5 {
  color: #8000FF;
  font-style: normal;
}

code {
  background-color:#f5efd2;
  font-family:Consolas,"Courier New",Courier;
  color:#403B30;
  padding-left:5px;
  padding-right:5px;
}

pre {
  background-color: #f2f2e9;
  border-left: 2px solid #c1b89c;
  font-family: Consolas, "Courier New", Courier;
  font-size: 12px;
  margin: 3px 20px 3px 20px;
  padding: 2px 5px 2px 10px;
  color: #403B30;
  line-height: 16px;
  word-wrap:break-word;
  word-break:break-all;
  white-space: -moz-pre-wrap;
  white-space:  pre-wrap;
  overflow:auto;
}

ul {
  margin: 0px;
  padding: 2px 8px 2px 34px;
  font-size: 14px;
  color: #3d3c2b;
}

li {
  padding: 1px 0px 1px 0px;
  margin: 0px;
  list-style: disc outside;
  font-size: 14px;
  line-height:20px;
}

table, table caption {
  font-size: 14px;
}

div.table table {
  margin: 0px auto 0px auto;
  width:95%;
  clear:both;
}


div.ltab {
  float: left;
  padding: 5px 14px 5px 5px;
  margin: 5px 14px 5px 10px;
  background-color: #f8f7f2;
}

div.rtab {
  float: right;
  padding: 5px 5px 5px 14px;
  margin: 5px 10px 5px 14px;
  background-color: #f8f7f2;
}

table {
  border-collapse: collapse;
  empty-cells: show;
  caption-side: bottom;
  color: #3d3c2b;
}

table caption {
  text-align: left;
  margin: 5px 0px 0px 0px;
  color: #3d3c2b;
  font-size: 12px;
  caption-side: bottom;
}

div.table caption {
  margin: 5px auto 0px auto;
}

table td {
  border: 1px solid #c9c7b2;
  padding: 2px 5px 2px 5px;
  vertical-align: top;
}

table th {
  border: 1px solid #c9c7b2;
  padding: 2px 3px 2px 3px;
  font-weight: bold;
  background-color: #f0eee8;
  vertical-align: top;
}

div.object, div.lobj, div.robj {
  border: 1px solid #c9c7b2;
  padding: 3px;
  background-color: #f8f7f2;
}

div.object {
  margin: 3px auto 3px auto;
  clear:both;
}

div.lobj {
  margin: 3px 10px 3px 10px;
  float: left;
}

div.robj {
  margin: 3px 10px 3px 10px;
  float: right;
}

div.object img, div.lobj img, div.robj img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

div.objdesp {
  padding: 3px 1px 0px 1px;
  margin: 0px;
  font-size: 12px;
  color: #3d3c2b;
}

div.float, div.rightfloat, div.leftfloat {
  border: 1px solid #969480;
  padding: 8px;
  margin: 3px;
  background-color: #e8edf5;
  width: 200px;
  text-align: center;
  font-size: 14px;
}

div.rightfloat {
    float: right;
    margin: 3px 3px 3px 10px;
}

div.leftfloat {
    float: left;
    margin: 3px 10px 3px 3px;
}

.nav {
  padding: 3px 0px 3px 0px;
  margin: 0px;
  font-size: 13px;
  line-height: 18px;
  color: #3d3c2b;
  font-weight: bold;
}

div.mc2, div.mc3, div.mc4, div.mc5, div.mc6 {
  clear:both;
  zoom:1; /* IE6 sucks */
}

div.mc2:after, div.mc3:after, div.mc4:after, div.mc5:after, div.mc6:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}

div.mc2 ul, div.mc3 ul, div.mc4 ul, div.mc5 ul, div.mc6 ul {
  padding: 2px 8px 2px 34px;
  margin: 0px 0px 0px 0px;
}

div.mc2 ul li, div.mc3 ul li, div.mc4 ul li, div.mc5 ul li, div.mc6 ul li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.mc2 ul li p, div.mc3 ul li p, div.mc4 ul li p, div.mc5 ul li p, div.mc6 ul li p {
  padding: 0px 0px 0px 0px;
  margin: 2px 20px 2px 0px;
  display: list-item;
  list-style: disc outside;
  font-size: 14px;
  line-height: 17px;
}

div.mc2 ul li {
  width: 50%;
}

div.mc3 ul li {
  width: 33%;
}

div.mc4 ul li {
  width: 25%;
}

div.mc5 ul li {
  width: 20%;
}

div.mc6 ul li {
  width: 16.5%;
}

br.mctail {
  clear: left;
}

.nav a {
  color: #285cab;
}

a {
  color: #285cab;
}

a:hover {
  color: #3988ae;
}

a.ext {
  background-image: url(images/ext.gif);
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:14px;
  margin-right:2px;
}

a.safe {
  background-image: url(images/safe.gif);
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:16px;
  margin-right:2px;
}

a.ed2k {
  background-image: url(images/ed2k.gif);
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:16px;
  margin-right:2px;
}

.f4 p {
  font-size: 12px;
  padding: 1px 3px 1px 0px;
  margin: 0px 10px 0px 10px;
  color: #3d3c2b;
  text-align:right;
}

.f4 a {
  color: #3d3c2b;
}

.f4 span {
  font-size:12px;
  color: #3d3c2b;
}

.relate h1.title {
  font-size: 16px;
  letter-spacing: 0px;
  padding: 3px 3px 0px 0px;
  color: #1d1d15;
  margin: 10px 10px 8px 10px;
  border: 0px;
  border-bottom: 0px solid #969480;
  line-height: 22px;
}

.relate li {
  padding: 1px 0px 1px 16px;
  margin: 0px;
  list-style: none outside none;
  background-image: url(images/icons16.gif);
  background-repeat: no-repeat;
  background-position: -38px -193px;
  font-size: 14px;
  line-height:20px;
}

.relate ul {
  margin: 0px;
  padding: 0px 8px 0px 20px;
  font-size: 14px;
}

.homearea .sp {
  float:left;
  width:50%;
}

.homearea .area {
}

.homearea br.tail {
  clear:both;
}

.area div.sect1000,
.area div.sect1001,
.area div.sect1002,
.area div.sect1003,
.area div.sect2000,
.area div.sect2001,
.area div.sect3000,
.area div.sect9000 {
  height:65px;
  background-repeat:repeat-x;
  background-position: left 25px;
  margin:0px 0px 0px 20px;
}

.area div.sect1000 {
  background-image: url(images/1000b.gif);
}

.area div.sect1001 {
  background-image: url(images/1001b.gif);
}

.area div.sect1002 {
  background-image: url(images/1002b.gif);
}

.area div.sect1003 {
  background-image: url(images/1003b.gif);
}

.area div.sect2000 {
  background-image: url(images/1000b.gif);
}

.area div.sect2001 {
  background-image: url(images/1001b.gif);
}

.area div.sect3000 {
  background-image: url(images/1002b.gif);
}

.area div.sect9000 {
  background-image: url(images/1003b.gif);
}


.area div.sect1000 h1,
.area div.sect1001 h1,
.area div.sect1002 h1,
.area div.sect1003 h1,
.area div.sect2000 h1,
.area div.sect2001 h1,
.area div.sect3000 h1,
.area div.sect9000 h1 {
  font-size: 18px;
  color: #1d1d15;
  padding: 25px 50px 12px 85px;
  letter-spacing: -1px;
  line-height: 28px;
  height: 28px;
  margin: 0px 5px 0px 5px;
  float:left;
  background-repeat:no-repeat;
  background-position: 10px top;
  border: 0px;
  background-color: Transparent;
  border:0px;
}

.area div.sect1000 h1 {
  background-image: url(images/1000.gif);
}

.area div.sect1001 h1 {
  background-image: url(images/1001.gif);
}

.area div.sect1002 h1 {
  background-image: url(images/1002.gif);
}

.area div.sect1003 h1 {
  background-image: url(images/1003.gif);
}

.area div.sect2000 h1 {
  background-image: url(images/2000.gif);
}

.area div.sect2001 h1 {
  background-image: url(images/2001.gif);
}

.area div.sect3000 h1 {
  background-image: url(images/3000.gif);
}

.area div.sect9000 h1 {
  background-image: url(images/9000.gif);
}

.area span.sectmore {
  float:right;
  font-size: 12px;
  padding:35px 12px 0px 0px;
  line-height: 14px;
}

.area li {
  padding: 1px 0px 1px 16px;
  margin: 0px;
  list-style: none outside none;
  background-image: url(images/icons16.gif);
  background-repeat: no-repeat;
  background-position: -38px -193px;
  font-size: 14px;
}

.area li p.brief {
  font-size: 13px;
  padding: 0px 0px 5px 0px;
  margin: 0px;
  color: #555555;
  line-height:18px;
}

.area font.attr {
  font-size: 12px;
  color:#3d3c2b;
}

.area ul {
  margin: 0px;
  padding: 8px 8px 20px 50px;
  font-size: 14px;
}

.area a {
  color: #3d3c2b;
}

.area a:hover {
  color: #fe9436;
}

.area h1 a {
  color: #a03f23;
  text-decoration: none;
}

.area h1 a:hover {
  color: #ee0000;
  text-decoration: underline;
}

.area .sectmore a:hover {
  color: #ee0000;
}

.area .anav {
  text-align:right;
  padding: 0px 10px 0px 0px;
  height:22px;
}

.area .hotmore {
  text-align:right;
}

.area .hotmore a {
  color: #285cab;
}

.area .hotmore a:hover {
  color: #3988ae;
}

.area .btn {
  padding:0px 0px 0px 8px;
  margin:0px;
  float:right;
}

.area .anav .btn a {
  display:block;
  float:left;
  width:80px;
  height:18px;
  line-height:18px;
  border:1px solid #f37139;
  padding:2px 0px 0px 0px;
  margin:0px 0px 0px 8px;
  background-image:url(images/btnbk.gif);
  background-repeat:repeat-x;
  background-position:left 0px;
  background-color:#fd8c3e;
  color: #402820;
  font-size: 12px;
  font-weight: bold;
  text-align:center;
  text-decoration:none;
}

.anav a.prev, .anav a.next {
  line-height: 20px;
  font-size: 12px;
  padding: 2px 0px 0px 32px;
  margin: 0px 0px 0px 20px;
  display:inline-block;
  height:20px;
}

.anav a.prev s, .anav a.next s {
  background-image:url(images/icons16.gif);
  background-repeat:no-repeat;
  background-position:-16px 0px;
  padding:0px 0px 0px 29px;
  height:18px;
  width:0px;
  line-height:18px;
  font-size:10px;
  margin:0px 0px 0px -32px;
  position:absolute;
}

.anav a.prev s {
  background-position:-16px -108px;
}

.anav a.next s {
  background-position:-16px -90px;
}

.menu {
  padding-bottom:20px;
  height:380px;
  width:190px;
}

.bar {
  margin:0px 15px 0px 10px;
  border-top:1px solid #969480;
}

.pad, .padtag, .padstar, .padwork, .padrss, .padsns, .padmb {
  font-size:12px;
  padding:3px 0px 3px 20px;
  color: #3d3c2b;
  border-bottom:1px solid #969480;
  line-height:18px;
}

.pad s, .padtag s, .padstar s, .padwork s, .padrss s, .padsns s, .padmb s {
  background-image:url(images/icons16.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  padding:0px 0px 0px 16px;
  height:16px;
  width:0px;
  line-height:16px;
  font-size:10px;
  margin:0px 0px 0px -20px;
  position:absolute;
}

.padtag s {
  background-position:0px -128px;
}

.padstar s {
  background-position:0px 0px;
}

.padwork s {
  background-position:0px -160px;
}

.padrss s {
  background-position:0px -16px;
}

.padsns s {
  background-position:0px -96px;
}

.padmb s {
  background-position:0px -80px;
}


.topimg1, .topimg2, .topimg3 {
  float: right;
  width: 64px;
  height: 64px;
  padding: 3px;
  margin: 0px 10px 0px 10px;
  overflow: hidden;
  background-color:transparent;
  border-style: solid;
  border-width: 1px;
}

.topimg1, .tbcnt1 {
  border-color: #1c88bb;
}

.topimg2, .tbcnt2 {
  border-color: #9f56f2;
}

.topimg3, .tbcnt3 {
  border-color: #7aa20a;
}

.topbig {
  position: absolute;
  width: 300px;
  height: 270px;
  background-color: #f8f7f2;
}

.tbcnt1, .tbcnt2, .tbcnt3 {
  width: 290px;
  height: 260px;
  padding: 4px 4px 4px 4px;
  border-style: solid;
  border-width: 1px;
  background-color: #f8f7f2;
}

.topbig .tbimg {
  width: 290px;
  height: 240px;
}

.topbig .tbcap {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #3d3c2b;
  text-align: center;
}

.ad325 {
  background-color:#f8f7f2;
  width:300px;
  height:250px;
  float:left;
  padding:0px;
  margin:20px 20px 10px 10px;
  text-align:center;
  line-height:250px;
  color:#3d3c2b;
  overflow:hidden;
  font-size:14px;
}

.rad325 {
  background-color:#f8f7f2;
  width:300px;
  height:250px;
  float:right;
  padding:0px;
  margin:20px 10px 10px 20px;
  text-align:center;
  line-height:250px;
  color:#3d3c2b;
  overflow:hidden;
  font-size:14px;
}

.tad325 {
  background-color:#f8f7f2;
  width:300px;
  height:250px;
  padding:0px;
  text-align:center;
  line-height:250px;
  color:#3d3c2b;
  overflow:hidden;
  font-size:14px;
}

.tad325c {
  float:left;
  margin:0px 10px 0px 10px;
  width:300px;
}

.tad325c .padtag, .areatags .padtag {
  border-bottom:0px;
}

.areatags {
  padding:0px 0px 0px 25px;
}

.adbanner {
  padding:0px 0px 10px 0px;
  width:730px;
  height:100px;
  text-align:center;
  margin:0px auto;
}

.adlink {
  padding:0px 0px 10px 0px;
  text-align: center;
}

.topad {
  min-height:250px;
  margin:0px 0px 10px 0px;
}

* html .topad { /* IE 6 sucks */
  height: 250px;
}

.toplnk {
  padding:0px 0px 0px 0px;
  float:right;
}

.tlwrap {
  margin:0px 0px 0px 320px;
  height:30px;
}

.toplnk ul {
  list-style:none outside none;
  margin:0px;
  padding:0px 0px 0px 0px;
}

.toplnk li {
  float:left;
  display:block;
  padding:0px;
  margin:0px 0px 0px 3px;
  height:20px;
  border-bottom-width:3px;
  border-bottom-style:solid;
}

.toplnk .tail {
  height:29px;
  width:1px;
  clear:right;
}

.toplnk li a {
  display:block;
  height:18px;
  text-align:center;
  line-height:18px;
  padding:2px 8px 0px 8px;
  border-width:0px;
  border-style:solid;
  border-color:#fece00;
  font-weight:bold;
  text-decoration:none;
  white-space:nowrap;
}

* html .toplnk li a { /* IE 6 sucks */
  width:30px;
}

.toplnk li a:hover, .toplnk li a.sel {
  background-color:#0b5e9f;
  color:#ffffff;
}

.toplnk li.itm1 {
  border-bottom-color:#ea3b2f;
}

.toplnk li.itm1 a:hover, .toplnk li.itm1 a.sel {
  background-color:#ea3b2f;
  border-color:#ea3b2f;
}

.toplnk li.itm2 {
  border-bottom-color:#1c89bc;
}

.toplnk li.itm2 a:hover, .toplnk li.itm2 a.sel {
  background-color:#1c89bc;
  border-color:#1c89bc;
}

.toplnk li.itm3 {
  border-bottom-color:#7ca40a;
}

.toplnk li.itm3 a:hover, .toplnk li.itm3 a.sel {
  background-color:#7ca40a;
  border-color:#7ca40a;
}

.toplnk li.itm4 {
  border-bottom-color:#f7af27;
}

.toplnk li.itm4 a:hover, .toplnk li.itm4 a.sel {
  background-color:#f7af27;
  border-color:#f7af27;
}

.toplnk li.itm5 {
  border-bottom-color:#a45cf7;
}

.toplnk li.itm5 a:hover, .toplnk li.itm5 a.sel {
  background-color:#a45cf7;
  border-color:#a45cf7;
}

.toplnk li.itm6 {
  border-bottom-color:#d26a49;
}

.toplnk li.itm6 a:hover, .toplnk li.itm6 a.sel {
  background-color:#d26a49;
  border-color:#d26a49;
}

.toplnk li.itm7 {
  border-bottom-color:#0b5e9f;
}

.toplnk li.itm7 a:hover, .toplnk li.itm7 a.sel {
  background-color:#0b5e9f;
  border-color:#0b5e9f;
}

.toplnk li.itm8 {
  border-bottom-color:#0b9f15;
}

.toplnk li.itm8 a:hover, .toplnk li.itm8 a.sel {
  background-color:#0b9f15;
  border-color:#0b9f15;
}

.toplnk li.itm9 {
  border-bottom-color:#2c0278;
}

.toplnk li.itm9 a:hover, .toplnk li.itm9 a.sel {
  background-color:#2c0278;
  border-color:#2c0278;
}

.toplnk li.itm10 {
  border-bottom-color:#8d1212;
}

.toplnk li.itm10 a:hover, .toplnk li.itm10 a.sel {
  background-color:#8d1212;
  border-color:#8d1212;
}

.toplnk li.itm11 {
  border-bottom-color:#db4b0b;
}

.toplnk li.itm11 a:hover, .toplnk li.itm11 a.sel {
  background-color:#db4b0b;
  border-color:#db4b0b;
}

.toplnk li.itm12 {
  border-bottom-color:#eb8d1c;
}

.toplnk li.itm12 a:hover, .toplnk li.itm12 a.sel {
  background-color:#eb8d1c;
  border-color:#eb8d1c;
}

.topatc {
  margin:0px 0px 0px 320px;
}

.topatc h1 {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 3px 3px 0px 10px;
  color: #1d1d15;
  margin: 10px 20px 0px 0px;
  border: 0px;
  line-height: 24px;
}

.topatc p {
  font-size: 14px;
  padding: 3px 3px 3px 10px;
  margin: 0px 20px 0px 0px;
  color: #3d3c2b;
  line-height: 22px;
}

#m2, #t2, #g1, #c2 {
  display: none;
}

