/* Servoland corporation */
@import "common.css";

/* ========TEMPLATE LAYOUT======== */
div#top {
   width:789px;
   margin:0 auto;
   background:url(images/bg_contents_left.gif) 0 0 repeat-y;
}

div#wrapper {
   width:789px;
   background:url(images/bg_contents_right.gif) 100% 0 repeat-y;
}

div#header {
   position:relative;
   top:0px;
   padding:0 5px;
   height:56px;
}

div#header h1{
 position:absolute:
 left:0px;
 top:0px;
 margin:0px;
 padding;0px;
 height:10px;
 
}

div#header img{
 position:absolute;
 top:0px;
 margin-top:10px;
}

div#currentpage{
   color:#666;
   margin-left:24px;
   margin-bottom:10px;
   font-size:10px;
}

div#pr {
   position:absolute;
   width:460px;
   left:300px;
   top:20px;
   margin:0px;
}

div#menu {
   display:inline;
   float:left;
   padding:0 5px;
   font-size:16px;
}

div#contents {
   clear:both;
   margin:0 5px;
   padding:20px 20px 0 20px;

}


div#main h2, div#main2 h2 {
   background:url(images/arrow.png) 0 6px no-repeat;
}
div#main {
   float:left;
   width:540px;
}

div#sub {
   float:right;
   width:180px;
   margin-top:20px;
}
div#main2 {
   float:left;
   width:739px;
}

div#totop {
   clear:both;
}

div#footer {
   clear:both;
   background:#0283C4;
   margin:0 5px;
}


/* ========HEADER CUSTOMIZE======== */
div#header h1 {
   margin:0;
   padding:10px;
   font-size:2em;
   color:#fff;
   line-height:70px;
}

div#header h1 a {
   color:#333;
}

div#header h1 a:hover {
   color:#666;
}

div#header #pr p {
   margin:0;
   font-size:0.75em;
}

/* ========MENU CUSTOMIZE======== */
div#menu{
   width:779px;
   margin-left:5px;
   margin-right:5px;
   padding:0;
   background:url(images/bg_menu.gif) 0 0 repeat-x;
}
div#menu ul {
   margin:0;
   padding:0;
}

div#menu li {
   float:left;
   font-size:0.75em;
   color:#333;
   text-align:center;
   list-style-type:none;
}

div#menu li a{
   display:block;
   width:94px;
   color:#333;
   line-height:40px;
   border-left:1px solid #DCDCDC;
   background:url(images/bg_menu.gif) 0 0 repeat-x;
}
div#menu .line{
   float:left;
   width:1px;
   height:40px;
   background:#DCDCDC;
}

div#menu li.home a{
   border:none;
}

div#menu li a.active{
   color:#333;
}

div#menu li a:hover{
   color:#333;
   background:url(images/bg_menu_on.gif) 0 0 repeat-x;
}


table{
 empty-cells:hide;

 border-top:1px solid black;
 border-left:1px solid black;
 border-collapse:collapse;
 border-spacing:0;
}
td{
 border-right:1px solid black;
 border-bottom:1px solid black;
}

.tb_head{
 background-color:#eee;
}

.tb, .tb3, .tb4, .tb5{
 margin-left:1em;
 border-style:solid;
 border-width:1px;
 border-color:#bbb;
}

.tb td, .tb_head, .tb3 td, .tb3 tb_head, .tb4 td, .tb4 tb_head, .tb5 td, .tb5 tb_head{
 padding:3px;
 border-style:solid;
 border-width:1px;
 border-color:#bbb;
 vertical-align:top;
}

.tb6{
 border:0px;
 border-style:none;
 border-color:red;
 color:green;
}
.tb6 td{
 border-style:none;
 vertical-align:top;
 margin:0px;
 padding:0px;
 padding-right:0.5em;
}


input{
 font-size:12px;
}








