@charset "utf-8";
/****************************************************************************/
/* 2010/05/16 Common StyleSheets
/* Rev2.13 2010/05/16 webmaster@team-riders.net
/****************************************************************************/

/*-----------------------------------------------
 __default style clear
-----------------------------------------------*/
* {
  margin:0;
  padding:0;
}
body {
  background:url(../js/back.jpg) repeat-x;
  font-size:12px;
  color:white;
  line-height:1.5;
  overflow-x:hidden;
}
html {
  overflow-y:scroll;
}
p {
  margin:0 0 1em;
}
ol{
  list-style-type:decimal;
  list-style-position: inside;
  margin-left:15px;
}
ol li{
  margin-bottom:3px;
}
ul{
  list-style-type:disc;
  list-style-position: inside;
  margin-left:15px;
}
ul li{
  margin-bottom:3px;
}
img,
fieldset {
  border:0;
}
/*-----------------------------------------------
 __Base Link Color Setting
-----------------------------------------------*/
a {
  color:#000;
}
a:link {color:#0000ff;
}
a:visited {color:#0000ff;
}
a:hover {color:#FF0000
}
a:active {
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.button {
    background: transparent url('../js/img/button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../js/img/button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

/*-----------------------------------------------
 __container
-----------------------------------------------*/
#container {
  width:800px;
  margin:0px auto 0;
/*  border-right:2px solid #d8d8d8;
  border-left:1px solid #d8d8d8;*/
}
/*-----------------------------------------------
 __header
-----------------------------------------------*/
#header {
  margin-top:10px;
  padding:0px;
  height:164px;
  background:url(../js/header.jpg) repeat-x;
}
/*-----------------------------------------------
 __footer
-----------------------------------------------*/
#footer {
  border-top:thin solid #999;
  clear:both;
  width:800px;
  height:50px;
  margin-bottom:2px;
  padding:10px;
  color:#000;
  font-size:12px;
  
}
#footer p#copyright {
  text-align:center;
  margin-bottom:0;
}
#footer a {
  color:#000;
}
#footer a:link {color:#000;
}
#footer a:visited {color:#000;
}
#footer a:hover {color:#000;
}
#footer a:active {color:#000;
}

/*-----------------------------------------------
 __contents
-----------------------------------------------*/
#contents {
  width:800px;
  float:left;
  margin-bottom:2px;
  margin-top:0px;
  overflow:hidden;
}
/* __main
------------------------------------------*/
#main {
/*  float:right;*/
  width:800px;
  background:#F4F4F4;
  color:black;
  border-right:0px solid;
  border-color:#b8b8b8;
}
#main a {
  color:blue;
}
#main h3 {
  width:800px;
  height:41px;
  background:url(../js/h3.jpg) no-repeat;
  background-position:left top;
  background-repeat:no-repeat;
  line-height:100%;
  color:#fff;
  font-size:16px;
  margin:0px 0px -10px 0px;
  padding:13px 0 3px 11px;
  letter-spacing:1px;
}
#main h4 {
  width:800px;
  background-image:url("../js/h4.jpg");
  background-position:left bottom;
  background-repeat:no-repeat;
  line-height:120%;
  color:#666;
  font-size:14px;
  margin:1px 0 10px 11px;
  padding:3px 0 5px 22px;
}

/*------------------------------------------------
   div class="navigation"
------------------------------------------------*/
div.navigation{
  margin-right:5px;
  text-align:right;
  font-size:12px;
}

div.navigation strong{
  color:#f00;
}

div.inner table{
  border-collapse: collapse;
  width:750px;
  margin:15px 20px 15px 24px;
}

div.inner table th{
  width:300px;
  height:35px;
  border:1px solid #000;
  text-align:left;
  padding:10px;
  font-size:11px;
}

div.inner table th.head{
  text-align:center;
  font-size:12px;
}

div.inner table td{
  height:35px;
  border:1px solid #000;
  text-align:left;
  padding:10px;
  font-size:11px;
}
div.inner strong{
  color:#f00;
}

/*-----------------------------*/
.inner{
  margin:10px;
}


.hidden
  font-size:0;
}


