#doc-outer {
  background: transparent url(/img/docs/doc_bg.jpg) repeat-y scroll top center;
}

#doc {
  padding-bottom: 20px;
  background: transparent url(/img/docs/doc_footer.jpg) no-repeat scroll bottom center;
}

#doc h1 {
  padding-bottom: 10px;
}

#doc-body-outer {
  padding: 0 40px 20px;
}

#doc-body {
}

#doc-body h3 {
  background-color: #ECFBFF;
  margin-bottom: 10px;
  padding: 5px 0 5px 10px;
  border-left: 5px solid #84DFFF;
  color: #333;
  font-weight: bold;
}

#doc-body p {
  padding: 0 10px 20px;
  color: #333;
  line-height: 150%;
}

#doc-body ul,
#doc-body ol {
  padding: 0 10px 20px 40px;
  list-style-position: outside;
}

#doc-body ul {
  list-style-type: square;
}

#doc-body ol {
  list-style-type: decimal;
}

#doc-body li {
  font-size: 10pt;
  color: #333;
  line-height: 150%;
}



#sitemap h1 {
  height: 65px;
  background: transparent url(/img/docs/sitemap_logo.jpg) no-repeat scroll top center;
}

#sitemap h1 span {
  display: none;
}

#rule h1 {
  height: 65px;
  background: transparent url(/img/docs/rule_logo.jpg) no-repeat scroll top center;
}

#rule h1 span {
  display: none;
}

#privacy h1 {
  height: 65px;
  background: transparent url(/img/docs/privacy_logo.jpg) no-repeat scroll top center;
}

#privacy h1 span {
  display: none;
}

#info h1 {
  height: 65px;
  background: transparent url(/img/docs/info_logo.jpg) no-repeat scroll top center;
}

#info h1 span {
  display: none;
}

#beginners h1 {
  height: 65px;
  background: transparent url(/img/docs/beginners/logo.jpg) no-repeat scroll top center;
}

#beginners h1 span {
  display: none;
}

#beginners h2 {
  height: 70px;
  background: transparent url(/img/docs/beginners/title.jpg) no-repeat scroll top center;
}

#beginners h2 span {
  display: none;
}

#beginners .intro {
}

#beginners .intro p {
  width: 570px;
  float: left;
  line-height: 130%;
  padding: 0 0 20px;
}

#beginners .intro .signup {
  padding: 0 0 20px 600px;
}

#beginners .intro .signup a {
  display: block;
  width: 266px;
  height: 91px;
  background: transparent url(/img/docs/beginners/signup_button.jpg) no-repeat scroll 0 0;
}

#beginners .intro .signup a.hover {
  background-position: 0 -91px;
}

#beginners .intro .signup a span {
  display: none;
}

#beginners .box-outer {
  width: 870px;
}

#beginners .box {
  height: 1;
  clear: left;
}

#beginners .box .left-outer,
#beginners .box .right-outer {
  padding-bottom: 20px;
  float: left;
  overflow: hidden;
}

#beginners .box .left-outer {
  display: inline;
  float: left;
  width: 100%;
}

#beginners .box .right-outer {
  display: inline;
  float: left;
  width: 415px;
  margin-left: -415px;
}

#beginners .box .left,
#beginners .box .right {
  width: 415px;
  padding-bottom: 10px;
  background: #ffffff url(/img/docs/beginners/box_under.gif) no-repeat scroll bottom center;
}

#beginners .box .left h4,
#beginners .box .right h4 {
  height: 48px;
  background-repeat: no-repeat;
  background-position: left top;
  background: transparent url(/img/docs/beginners/box_h4.jpg) no-repeat scroll 0 0;
}

#beginners .box .left  h4.no1 { background-position: 0 0; }
#beginners .box .right h4.no2 { background-position: 0 -48px; }
#beginners .box .left  h4.no3 { background-position: 0 -96px; }
#beginners .box .right h4.no4 { background-position: 0 -144px; }
#beginners .box .left  h4.no5 { background-position: 0 -192px; }
#beginners .box .right h4.no6 { background-position: 0 -240px; }

#beginners .box .left h4 span,
#beginners .box .right h4 span {
  display: none;
}

#beginners .box .left p,
#beginners .box .right p {
  padding: 10px;
  line-height: 140%;
  border-width: 0 1px;
  border-style: solid;
  border-color: #ccc;
  background-color: #fff;
}

#beginners .footer {
  clear: left;
}

#faq h1 {
  height: 65px;
  background: transparent url(/img/docs/faq_logo.jpg) no-repeat scroll top center;
}

#faq h1 span {
  display: none;
}

#faq p {
  padding-bottom: 20px;
}

#faq ul {
  padding: 0 30px 15px;
  list-style-type: none;
}

#faq ul li {
  padding: 3px 10px 7px 30px;
}

#faq ul li.question {
  background: transparent url(/img/docs/faq_q.gif) no-repeat scroll left top;
}

#faq ul li.answer {
  background: transparent url(/img/docs/faq_a.gif) no-repeat scroll left top;
}

#faq ul li a {
  color: #66f;
}

#sitemap ul {
  padding: 0 30px 15px;
  list-style-type: none;
}

#sitemap ul li {
  background: transparent url(/img/icon/li_green.gif) no-repeat scroll 0 6px;
  padding: 3px 10px 3px 18px;
}

#sitemap ul li dl {
  padding: 0 20px;
}

#sitemap ul li dl.categories dt a {
  display: block;
  line-height: 23px;
  background: transparent url(/img/sub/category_parents_icon.gif) no-repeat scroll 0 0;
  padding-left: 25px;
  color: #f60;
}

#sitemap ul li dl.categories dt.c1 a { background-position: 0 0 }
#sitemap ul li dl.categories dt.c9 a { background-position: 0 -23px }
#sitemap ul li dl.categories dt.c22 a { background-position: 0 -46px }
#sitemap ul li dl.categories dt.c27 a { background-position: 0 -69px }
#sitemap ul li dl.categories dt.c34 a { background-position: 0 -92px }
#sitemap ul li dl.categories dt.c40 a { background-position: 0 -115px }
#sitemap ul li dl.categories dt.c48 a { background-position: 0 -138px }
#sitemap ul li dl.categories dt.c54 a { background-position: 0 -161px }
#sitemap ul li dl.categories dt.c59 a { background-position: 0 -184px }
#sitemap ul li dl.categories dt.c64 a { background-position: 0 -207px }
#sitemap ul li dl.categories dt.c68 a { background-position: 0 -230px }
#sitemap ul li dl.categories dt.c73 a { background-position: 0 -253px }

#sitemap ul li dl.categories dd {
  padding: 5px 10px;
}

#sitemap ul li dl.categories dd ul {
  padding: 0;
}

#sitemap ul li dl.categories dd ul li {
  padding: 0;
  background-image: none;
  display: inline;
}

#sitemap ul li dl.categories dd ul li a {
  padding: 0;
  background-image: none;
}


