* {
	font-size: small;
	font-family: Helvetica, Arial, sans-serif;
}
body	{
        background-color: #fef6de;
        /*background-image: url("../pic/tlo640.jpg");*/
        /*background-repeat: no-repeat;*/
        /*background-position: 188px 110px;*/
        /*background-attachment: fixed;*/
	margin: 0;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
}
pre {
	font-family: monospace;
}
caption	{
	font-size: small;
	font-weight: bold;
}
p {
	text-align: justify;
}
h2 {
	font-size: large;
	text-align: center;
}
li {
	list-style-type: square;
}
p#ind {
	text-indent: 3em;
}
p#notop {
	margin-top: 0px;
}
img,
input {
	vertical-align: middle;
}
#input_field {
	border: none;
	padding: 4px 4px;
}
a:link,
a:visited { 
	color: blue;
	text-decoration: none;
}
a:hover {
	color: blue;
	text-decoration: underline;
}
.d_blue_r,
.d_blue_l {
	color: #012877;
	font-size: small;
	font-weight: bold;
}
.d_blue_r {
	text-align: right;
}
.d_blue_l {
	text-align: left;
}
#blue_table {
	visibility: visible;
	width: 100%;
	position: relative
	z-index: 10;
}
#blue_table table {
	font-size: small;
	background-color: #fef6de;
}
.l_blue {
	background-color: #6face5;
}
.ttt,
.ttb {
	text-align: right;
	font-family: monospace;
}

.ltt {
        text-align:l left ;
        font-family: monospace;
}

.ctt {
        text-align: center;
        font-family: monospace;
}

.ttb {
	font-weight: bold;
}
.red_text,
.green_text {
	text-align: left;
	font-weight: bold;
}
.red_text {
	color: #f12827;
}
.green_text {
	color: #007000;
}
.red_c {
	background-color: red;
	text-align: center;
}
.empty_c {
	background-color: #fef6de;
	text-align: center;
}
.small_text {
	text-align: center;
	font-size: x-small;
	font-style: italic;
}
.blue_t_l {
	color: #012877;
	text-align: left;
}
.title {
	text-align: center;
	font-weight: bold;
}
.title2 {
	text-align: left;
	font-weight: bold;
	color: #012877;
}
.blue_t_j {
	color: #012877;
	text-align: justify;
}
#container
{
	width: 100%;
	margin: 0;
}
#top
{
	background-image: url("../pic/bg3.jpg");
	/*background-image: url("../pic/bg3_x.jpg");*/
	background-repeat: repeat;
}
.top_l
{
	text-align: left;
	vertical-align: bottom;
	background-image: url("../pic/wgt.jpg");
	/*background-image: url("../pic/wgt_x.jpg");*/
}
.top_r
{
	text-align: center;
	vertical-align: middle;
}
#leftnav
{
	float: left;
	width: 200px;
	margin: 0;
	padding: .5em;
}
#rightnav
{
	float: right;
	width: 190px;
	margin: 0;
	padding: .5em;
}
#rightnav2
{
	float: right;
	width: 180px;
	margin: 0;
	padding: 0em;
	/*background-image: url("/pic/tlo.gif");
	background-repeat: repeat;*/
}
#content,
#content_100
#content_200
{
	padding: .5em;
}
#content_200
{
	margin-left: 200px;
	margin-right: 200px;
}
#content_100
{
	margin-left: 100px;
	margin-right: 100px;
}
#footer_sep
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 2px;
	clear: both;
	border-top: 1px solid black;
}
#footer
{
	margin-left: 100px;
	margin-right: 100px;
	padding: .1em;
	text-align: center;
	font-size: x-small;
	font-style: italic;
	color: #012877;
}
.center,
.center_c,
.center_c td,
{ 
	text-align: center;
}
.c
{ 
	text-align: center ! important;
}
.center table,
.center caption,
.center_c table,
.center_c caption
{ 
	margin-left: auto;
	margin-right: auto;
}
.center td,
.l
{ 
	text-align: left;
}
.center tr,
.center_c tr,
.t
{ 
	vertical-align: top ! important;
}
.m
{
	vertical-align: middle ! important;
}
.base
{
	vertical-align: baseline ! important;
}
.bot
{
	vertical-align: bottom ! important;
}
.err {
	color: red;
}
.b {
	font-weight: bold;
}
.r {
	text-align: right ! important;
}
.j {
	text-align: justify ! important;
}
.table {
	width: 750px;
	background-color: white;
	border: thin inset;
}
.half-table {
	width: 375px;
	background-color: white;
	border: thin inset;
}
.half-table-content td{
	font-family: monospace;
	text-align: right;
}
.bottom {
	width: 750px;
	border: thin inset;
}
.table-head {
	background-color: #6face5;
}
.table-head td {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	width: 70px;
}
.table-content {
	background-color: white;
}
.table-content td,
.mono {
	font-family: monospace;
}
.gwt-Button {
	font-size: 10px;
	width: 25px;
}
.r_style {
	background-color: red;
	color: white;
}
.g_style {
	background-color: green;
	color: white;
}
.norm_style {
	background-color: white;
	color: black;
}
.norm_g_style {
	background-color: white;
	color: green;
}
.norm_r_style {
	background-color:
	white; color: red;
}

.details {
    display: none;
    position: absolute;
    top: auto;
    width: 600px;
    right: 20px;
    background: #fef6de;
    border: 1px solid black;
    padding: 4px;
    z-index: -1;
}

.button {
    border: 3px double #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding: 0.1em;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    color: #333333;
    font-size: 8pt;
    font-weight: bold;
    font-family: Tahoma, Helvetica, Sans-Serif;
}

