/* 
 * Pocket Road Design (Contents, Print-Only)
 * Copyright(C) 2002-2004 R.S., All Rights Reserved.
 */
 
 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Base =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
 
 /* Body */
 body {
  background-color:#ffffff;
  color:#333333;
  font-size:medium;
  margin:0em;
  width:100%;
 }
 
 /* Table(Common) */
 table {
  font-size:medium;
  margin:0em;
  width:100%;
 }
 table tr, table tr th, table tr td {
  font-size:medium;
  margin:0em;
 }
 
 /* Strong */
 strong {
  color:#ff3333;
  font-weight:bold;
 }
 
 /* Medium */
 .Medium {
  font-size:medium;
 }
 /* Small */
 .Small {
  font-size:small;
 }
 /* x-Small */
 .x-Small {
  font-size:x-small;
 }
 
 /* OverLine */
 .OverLine {
  text-decoration:overline;
 }
 /* UnderLine */
 .UnderLine {
  text-decoration:underline;
 }
 /* Line-Through */
 .Line-Through {
  text-decoration:line-through;
 }
 
 /* Images */
 img {
  border:#ffffff none 0px;
 }
 
 /* List */
 ul {
  margin:0px 0px 0px 20px;
  padding:3px;
 }
 ul li {
  margin:0px;
  padding:0px;
 }
 
 /* Hide Contents */
 .Hidden {
  display:none;
 }
 .Screen-Hidden {
  display:block;
 }
 .Print-Hidden {
  display:none;
 }
 
 /* Places(Vertical) */
 .P-Top {
  vertical-align:top;
 }
 .P-Middle {
  vertical-align:middle;
 }
 .P-Bottom {
  vertical-align:Bottom;
 }
 /* Places(Horizontal) */
 .P-Left {
  text-align:left;
 }
 .P-Center {
  text-align:center;
 }
 .P-Right {
  text-align:right;
 }
 
 /* Horizontal Line */
 hr {
  color:#8080ef;
  width:100%;
  height:1px;
 }
 
 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Header =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
 
 /* Header */
 #Header {
  background-color:#ddddff;
  border-color:#ddddff #ddddff #aaaaaa;
  border-style:none none solid;
  border-width:0px 0px 1px;
  color:#ffffff;
  font-size:x-small;
  margin:0px;
  padding:5px;
 }
 #Header a:link {
  /* color:#4545ff; */
  color:#ddddff;
  /* text-decoration:underline; */
  text-decoration:none;
 }
 #Header a:visited {
  /* color:#6666ff; */
  color:#ddddff;
  /* text-decoration:none; */
  text-decoration:none;
 }
 #Header a:active {
  /* color:#338033; */
  color:#ddddff;
  /* text-decoration:overline underline; */
  text-decoration:none;
 }
 #Header a:hover {
  /* color:#ff3333; */
  color:#ddddff;
  /* text-decoration:overline underline; */
  text-decoration:none;
 }
 
 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Navigation =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
 
 /* Navigation */
 #Navigation {
  background-color:#efefef;
  border-color:#ffffff #808080 #808080 #ffffff;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:small;
  margin:10px 10px 15px 10px;
  padding:0px;
 }
 #Navigation a:link {
  color:#4545ff;
  text-decoration:underline;
 }
 #Navigation a:visited {
  color:#6666ff;
  text-decoration:none;
 }
 #Navigation a:active {
  color:#338033;
  text-decoration:overline underline;
 }
 #Navigation a:hover {
  color:#ff3333;
  text-decoration:overline underline;
 }
 
 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Contents =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
 
 /* Contents */
 #Contents {
  margin:10px;
 }
 
 /* SubTitle */
 .SubTitle {
  background-color:#efdddd;
  border-color:#efefef #ef8080 #ef8080 #efefef;
  border-style:solid;
  border-width:1px;
  color:#993333;
  font-weight:bold;
  margin:0px;
  padding:3px;
 }
 /* Main */
 .Main {
  color:#333333;
  font-size:small;
  margin:0px 0px 15px 0px;
  padding:3px 3px 3px 10px;
 }
 .Main a:link {
  color:#4545ff;
  text-decoration:underline;
 }
 .Main a:visited {
  color:#6666ff;
  text-decoration:none;
 }
 .Main a:active {
  color:#338033;
  text-decoration:overline underline;
 }
 .Main a:hover {
  color:#ff3333;
  text-decoration:overline underline;
 }
 
 /* Table-Red */
 .Table-Red tr th {
  background-color:#efdddd;
  border-color:#efefef #ef8080 #ef8080 #efefef;
  border-style:solid;
  border-width:1px;
  color:#993333;
  font-weight:bold;
  margin:0px;
  padding:3px;
 }
 .Table-Red tr td {
  background-color:#ffefef;
  border-color:#efefef #ef8080 #ef8080 #efefef;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:small;
  margin:0px 0px 15px 0px;
  padding:3px;
 }
 .Table-Red a:link {
  color:#4545ff;
  text-decoration:underline;
 }
 .Table-Red a:visited {
  color:#6666ff;
  text-decoration:none;
 }
 .Table-Red a:active {
  color:#338033;
  text-decoration:overline underline;
 }
 .Table-Red a:hover {
  color:#ff3333;
  text-decoration:overline underline;
 }
 /* Table-Blue */
 .Table-Red tr td .Table-Blue tr th {
  background-color:#ddddef;
  border-color:#efefef #8080ef #8080ef #efefef;
  border-style:solid;
  border-width:1px;
  color:#333399;
  font-weight:bold;
  margin:0px;
  padding:3px;
 }
 .Table-Red tr td .Table-Blue tr td {
  background-color:#efefff;
  border-color:#efefef #8080ef #8080ef #efefef;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:small;
  margin:0px 0px 15px 0px;
  padding:3px;
 }
 
 /*.Table-Green */
 .Table-Green tr th {
  background-color:#ddefdd;
  border-color:#efefef #80ef80 #80ef80 #efefef;
  border-style:solid;
  border-width:1px;
  color:#ff99ff;
  font-weight:bold;
  margin:0px;
  padding:3px;
 }
 .Table-Green tr td {
  background-color:#efffef;
  border-color:#efefef #80ef80 #80ef80 #efefef;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:small;
  margin:0px 0px 15px 0px;
  padding:3px;
 }
 .Table-Green a:link {
  color:#4545ff;
  text-decoration:underline;
 }
 .Table-Green a:visited {
  color:#6666ff;
  text-decoration:none;
 }
 .Table-Green a:active {
  color:#338033;
  text-decoration:overline underline;
 }
 .Table-Green a:hover {
  color:#ff3333;
  text-decoration:overline underline;
 }
 
 /*.Table-Blue */
 .Table-Blue tr th {
  background-color:#ddddef;
  border-color:#efefef #8080ef #8080ef #efefef;
  border-style:solid;
  border-width:1px;
  color:#333399;
  font-weight:bold;
  margin:0px;
  padding:3px;
 }
 .Table-Blue tr td {
  background-color:#efefff;
  border-color:#efefef #8080ef #8080ef #efefef;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:small;
  margin:0px 0px 15px 0px;
  padding:3px;
 }
 .Table-Blue a:link {
  color:#4545ff;
  text-decoration:underline;
 }
 .Table-Blue a:visited {
  color:#6666ff;
  text-decoration:none;
 }
 .Table-Blue a:active {
  color:#338033;
  text-decoration:overline underline;
 }
 .Table-Blue a:hover {
  color:#ff3333;
  text-decoration:overline underline;
 }
 /* Table-Red */
 .Table-Blue tr td .Table-Red tr th {
  background-color:#efdddd;
  border-color:#efefef #ef8080 #ef8080 #efefef;
  border-style:solid;
  border-width:1px;
  color:#993333;
  font-weight:bold;
  margin:0px;
  padding:3px;
 }
 .Table-Blue tr td .Table-Red tr td {
  background-color:#ffefef;
  border-color:#efefef #ef8080 #ef8080 #efefef;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:small;
  margin:0px 0px 15px 0px;
  padding:3px;
 }
 /* NoBorder */
 .NoBorder, .NoBorder tr th, .NoBorder tr td {
  border:#ffffff none 0px;
  color:#333333;
  font-size:small;
 }
 /* NoBorder */
 Table-Red tr td .NoBorder, Table-Red tr td .NoBorder tr th, Table-Red tr td .NoBorder tr td {
  border:#ffffff none 0px;
  color:#333333;
  font-size:small;
 }
 /* NoBorder */
 Table-Green tr td .NoBorder, Table-Green tr td .NoBorder tr th, Table-Green tr td .NoBorder tr td {
  border:#ffffff none 0px;
  color:#333333;
  font-size:small;
 }
 /* NoBorder */
 Table-Blue tr td .NoBorder, Table-Blue tr td .NoBorder tr th, Table-Blue tr td .NoBorder tr td {
  border:#ffffff none 0px;
  color:#333333;
  font-size:small;
 }
 
 /* Indent */
 .Indent {
  margin:0em 0em 0em 1.5em;
 }
 .Indent2 {
  margin:1em 0em 1em 3em;
 }
 
 /* Main-Footer */
 .Main-Footer {
  font-size:small;
  margin:0px;
  padding:0px 0px 10px 0px;
  text-align:right;
 }
 .Main-Footer a:link {
  color:#4545ff;
  text-decoration:underline;
 }
 .Main-Footer a:visited {
  color:#6666ff;
  text-decoration:none;
 }
 .Main-Footer a:active {
  color:#338033;
  text-decoration:overline underline;
 }
 .Main-Footer a:hover {
  color:#ff3333;
  text-decoration:overline underline;
 }
 
 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Footer =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
 
 /* Footer */
 #Footer {
  clear:left;
  margin:0px 10px 10px 10px;
 }
 
 /* Banner-Title */
 .Banner-Title {
  background-color:#ddefdd;
  border-color:#efefef #80ef80 #80ef80 #efefef;
  border-style:solid;
  border-width:1px;
  color:#339933;
  font-weight:bold;
  margin:0px;
  padding:3px;
 }
 /* Banner */
 .Banner {
  background-color:#efffef;
  border-color:#efefef #80ef80 #80ef80 #efefef;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:small;
  margin:0px 0px 15px 0px;
  padding:3px;
 }
 .Banner a:link {
  color:#4545ff;
  text-decoration:underline;
 }
 .Banner a:visited {
  color:#6666ff;
  text-decoration:none;
 }
 .Banner a:active {
  color:#338033;
  text-decoration:overline underline;
 }
 .Banner a:hover {
  color:#ff3333;
  text-decoration:overline underline;
 }
 
 /* Copyright */
 .Copyright {
  color:#666666;
  font-size:x-small;
  margin:0px 0px 15px 0px;
  padding:3px;
  text-align:right;
 }
 