@charset "utf-8";
body {
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 0.75em;
    margin:0;
    padding:0;
    color:#666;
    background:#fff;
}
select {
    border:1px dotted #000;
}
ul {
    list-style:square;
    padding-left:15px;
}
.leftbox ul {
    line-height:20px;
}
.rightbox ul {
    line-height:25px;
}
#left_box a:link {
    text-decoration: none;
    color: #333;
}
#left_box a:visited {
    text-decoration: none;
    color: #333;
}
#left_box a:hover {
    text-decoration: underline;
    color:#cc0000;
}
#foot a:link {
    text-decoration: none;
    color: #999;
}
#foot a:visited {
    text-decoration: none;
    color: #999;
}
#foot a:hover {
    text-decoration: underline;
    color:#cc0000;
}

/* Selectors */
div#wrapper {
    position:relative;
    width:62.7em;
    height:auto;
    margin: 0 auto;
    padding:0;
}
div#head {
    width:100%;
    color:#fff;
    background-color: #333;
}
div#top_box {
    width:100%;
    font-size:12px;
}
div#left_box {
    width:20%;
    float:left;
    overflow:auto;
}
div#center_box {
    width:80%;
    float:left;
}
div#right_box {
    width:20%;
    float:right;
    display:none;
    font-size:12px;
}
div#foot {
    width:100%;
    color:#666;
    font-size:11px;
}

/* Classes */
.head {
    background: url(images/head.jpg) left no-repeat;
    padding:10px 0 0 0;
    min-height:60px;
}
.topbox {
    color:#003399;
    font-variant: small-caps;
    font-size:11px;
    background-color:#3d3d3d;
    padding:4px 10px 4px 10px;
    margin-bottom: 5px;
    border-top:1px solid #4e4e4e;
}
div.leftbox {
    padding:15px 5px 0 10px;
    /*font-size:0.916em;*/
    /*overflow:auto;*/
}
#record {
    font-size:1em;    
}
/*#list {height:0;overflow:auto}*/
div.centerbox {
    /*border-left:1px solid #ccc;
    border-right:1px solid #ccc;*/
    height:520px;
}
div.rightbox {
    color:#333;
    /*padding:5px;
    margin-left:25px;*/
    padding:15px 5px 0 10px;
}
.foot {
    border-top: 1px dotted #990000;
    /*border-bottom: 1px groove #990000;*/
    padding:3px 0 3px 0;
    margin:5px 10px 0 0;
}
.inline-r {
    float:right;
    padding:0; /*10px 0 10px;*/
    display:inline;
}
.inline-l {
    float:left;
    padding:0; /*10px 0 10px;*/
    display:inline;
}
#tools a:link {
	color:#990000;
    text-decoration: none;
}
#tools a:visited {
	color:#990000;
    text-decoration: none;
}
#tools a:hover {
	color:#cc0000;
	cursor:pointer;
    text-decoration: underline;
}

