* {
    font-family : arial,verdana,sans-serif;
    font-size : 9pt;
}

body {
    text-align : center;
}

form {
    margin : 0;
    padding : 0;
}

table#maintable {
    text-align : left;
    margin : 0 auto;
    border : 1px solid #999;
    background-color : #EEE;
    width : 690px;
    padding-right:5px;
}

td.mainright, table.settings {
    width : 100%;
}

table#maintable table.settings {
    border-left : 1px solid #999;
    margin-left : 7px;
}
table.settings th {
    text-align : left;
    padding-left: 7px;
    border-bottom  : 1px solid #000;
}

table.settings td {
    padding-left : 7px;
}

ul {
    margin : 0;
    padding : 0;
    list-style-type : none;
}

li {
    display : block;
    list-style-type : none;
    height : 35px;
    line-height: 35px;
    width : 150px;
    text-align:center;
    border : 1px solid #999;
    margin-bottom : 2px;
    font-weight : bold;
    color : #333;
}

li.active {
    background-color : #900;
    color : #FFF;
    font-weight : bold;
}

ul li a {
    color : #333;
    text-decoration : none;
}

td.boxed {
    border : 1px solid #999;
    padding : 7px 7px 7px 0;
    background-color : #DDD;
}

td.boxed * {
    font-size : 8pt;
}

span.okay {
    color : green;
    font-weight : bold;
}
span.error {
    color : red;
    font-weight : bold;
}
span.orange {
    color : orange;
    font-weight : bold;
}

td.spacer {
    height : 5px;
}

table#maintable h1 {
    background : #EEE url(../images/kpackage.png) no-repeat left center;
    color : #000;
    font-size : 14pt;
    padding-left : 60px;
    height : 48px;
    line-height : 48px;
}

a.button {
    border : 1px solid #999;
    display : block;
    padding : 5px 10px;
    text-decoration : none;
    text-align : center;
    color : #333;
    font-weight :bold;
}
a.button:hover {
    background-color : #900;
    color : #FFF;
    font-weight:bold;
}

td.boxed table tr th {
    border-width : 0px;
}

label {
    margin-top : 10px;
    display:block;
}

input.textbox {
    border : 1px solid #999;
}
