body
{

background: #e2f6fe;
margin: auto;
margin-top: 6px;
margin-bottom: 6px;
color: #3e3d3d;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a:link, a:visited, a:active
{
color: #166ea2;
text-decoration: underline;
}

a:hover
{
color: #0e5986;
text-decoration: none;ss
}

textarea
{
background: #e2f3fd;
border: 1px #c3c2c2 solid;
padding: 2px;
margin: 1px 0px 2px 0px;
color: #6e6d6d;
}

textarea:hover
{
background: #f6f6f6;
border: 1px #c3c2c2 solid;
padding: 2px;
margin: 1px 0px 2px 0px;
color: #818181;
}

input
{
background: #e2f3fd;
border: 1px #c3c2c2 solid;
padding: 2px;
margin: 1px 0px 2px 0px;
color: #6e6d6d;
}

input:hover
{
background: #f6f6f6;
border: 1px #c3c2c2 solid;
padding: 2px;
margin: 1px 0px 2px 0px;
color: #818181;
}

select
{
background: #e2f3fd;
border: 1px #c3c2c2 solid;
padding: 2px;
margin: 1px 0px 2px 0px;
color: #6e6d6d;
}

select:hover
{
background: #f6f6f6;
border: 1px #c3c2c2 solid;
padding: 2px;
margin: 1px 0px 2px 0px;
color: #818181;
}

.main
{
border: 1px #c8c7c7 solid;
background: #f6f6f6;
padding: 4px;
}

.logo
{
border-bottom: 4px #1e78aa solid;
background: #2a87b9 url('graph/logo_bg.png') top repeat-x;
margin: -2px -2px 2px -2px;
text-align: center;
padding: 0px 2px 0px 2px;
}

.header
{
text-align: center;
border: 1px #025587 solid;
padding: 4px 2px 2px 2px;
margin: 2px -2px 2px -2px;
background: #2985b7 url('graph/header_bg.png') top repeat-x;
color: #e0e0e0;
font-weight: bold;
}

.etitle
{
text-align: center;
border: 1px #025587 solid;
padding: 4px 2px 2px 2px;
margin: 2px -2px 2px -2px;
background: #2985b7 url('graph/header_bg.png') top repeat-x;
color: #e0e0e0;
font-weight: bold;
}

.line0
{
border: 1px #cac9c9 solid;
padding: 2px;
margin: 0px -2px 1px -2px;
background: #fcfcfc url('graph/line0_bg.png') top repeat-x;
}

.line1
{
border: 1px #74b8dd solid;
padding: 2px;
margin: 0px -2px 1px -2px;
background: #e2f3fd url('graph/line1_bg.png') top repeat-x;
}

.bottom
{
border-top: 6px #5b5b5b solid;
background: #585859 url('graph/bottom_bg.png') top repeat-x;
padding: 3px 3px 3px 4px;;
margin: 2px -2px -2px -2px;
}

.bottom a
{
color: #e8e8e8;
text-decoration: none;
font-weight: bold;
}

.bottom a:hover
{
color: #faf8f8;
text-decoration: underline;
font-weight: bold;
}
