﻿div.block
{
    line-height: 18px;
    margin-bottom: 20px;
}

.simpleTable
{
    width: 100%;
    color: #333;
    border:1px solid #a39a8b;
    background-color:#f7f7f7;
}
.simpleTable th {
    font-weight:bold;
    text-align:left;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    padding:3px 5px;
    background-color:#5d5d5b;
    color:#eff3f6;
}
.simpleTable th.last {
    border-right:0;
}
.simpleTable td.title
{
    font-weight: bold;
}
.simpleTable td {
    padding:2px;
    border-bottom:1px solid #ccc;
}
.simpleTable tr.alt {
    background-color:#fff;
}

/** simple paging */
.simplePaging
{
    clear: both;
    text-align: center;
    padding-top: 10px;
}

.simplePaging a.active
{
    font-weight: bold;
    text-decoration:none;
}

.right
{
    text-align: right;
}

/** Simple Note Box */
div.simpleNote {
    clear:both;
    padding:3px 5px;
    margin-bottom:15px;
    border:1px solid #ccc;
    background-color:#fff;
}

/** Simple Form */
div.simpleForm
{
}

div.simpleForm .formRow
{
    clear: both;
    padding: 2px 0;
    line-height:20px;
}

div.simpleForm .formRow .title {
    width:120px;
    float:left;
    text-align:right;
    padding-right:5px;
}

div.simpleForm .formRowCenter {
    text-align:center;
    padding:5px 0;
}

/** Simple Boxes */
div.simpleBox {
    width:200px;
    background-color:#eaebef;
    margin-bottom:20px;
}
div.simpleBox h2 {
    background-color:#5d5d5b;
    color:#eff3f6;
    text-align:center;
    display:block;
    padding:4px 0;
    border:1px solid #a39a8b;
    margin:0;
}
div.simpleBox .body {
    min-height:50px;
    padding:5px;
    border-right:1px solid #a39a8b;
    border-left:1px solid #a39a8b;
    line-height:18px;
}
div.simpleBox .footer {
    height:19px;
    background:url('image/layout/box_btm.jpg') left bottom no-repeat;
    margin:0;
}
*html div.simpleBox .footer {
/*	margin-left:2px; */
}
div.simpleBox .detail {
    text-align:right;
    font-weight:bold;
    padding-top:5px;
    padding-right:2px;
}
div.simpleBox .detail a {
    color:#5d5d5b;
}
div.simpleBox .detail a:hover {
    color:#a39a8b;
}

/** UL menu */
ul.simple_imgMenu {
    margin:0;
    padding:0;
    padding-bottom:5px;
}

ul.simple_imgMenu li {
    list-style:none;
    display:inline;
    padding:0 3px 0 16px;
    margin:0;
    background-repeat:no-repeat;
    background-position:left top;
    line-height:16px;
}
ul.simple_imgMenu li a {
    margin:0;
}

ul.menu_border {
    border:1px solid #ccc;
    background-color:#fff;
    padding:2px 4px 2px 4px;
}
ul.menu_border li a {
    text-decoration:none;
    border-right:1px solid #ccc;
    padding:0 5px 0 0;
}
ul.menu_border li a:hover {
    text-decoration:underline;
}
ul.menu_border li.last a {
    border:0;
}