body {
	background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
}
body,td,th {
	color: #FFFFFF;
}
a:link {
	color: #EEA4A4;
}
a:visited {
	color: #EEA4A4;
}
			    table {
			background-color: #323030;
                        border: medium #B0B0C0 ridge;
                }

                caption {
			background-color: #B0B0C0;
                        border-style: ridge;
                        border-width: 4px;
                }

		th        {
				padding: 0.5em;
		}
		td	{
			padding: 0.5em;
		}
                                                                                                                             
                .status {
			border-bottom: 1px dotted; 
                        cursor: help;
                }




                                                                                                                             
                                                                                                                             
         fieldset    {
                        border-width: 0px;
                        padding: .3em;
                                                                                                                             
                     }
                                                                                                                             
         legend      {
                        margin-top: 0.5em;
                        font-weight: bold;
                     }
                                                                                                                             
                                                                                                                             
         fieldset fieldset {
                        border-width: 2px;
                     }
                                                                                                                             
         fieldset fieldset legend {
                        font-weight: normal;
                    }


                                                                                                                             
        .submit      {
                        display: block;
                        margin-left: auto;
                        margin-right: auto;
                        margin-top: 1em;
                        text-align: center;
                     }
                                                                                                                             
                                                                                                                             
        label        {
                        display: block;
                        text-align: right;
                        margin-right: 6em;
                     }
                                                                                                                             
         fieldset fieldset label {
                        text-align: center;
                        margin-right: 1em;
                     }
                                                                                                                             
                                                                                                                             
        .date        {
                                                                                                                             
                        padding: .5em 2em .5em 2em;
                     }
                                                                                                                             
        .date label  {
                        float: left;
                        font-size: small;
                        text-align: center;
                     }
        .date label input, select {
                        display: block;
                     }
                                                                                                                             
                                                                                                                             
                                                                                                                             
         #show_codes label {
                        float: left;
                        width: 45%;
                        text-align: left;
                        font-size: small;
                                                                                                                             
                     }
                                                                                                                             
        input, select {
                        margin-left: 0.1em;
                        margin-right: 0.1em;
                     }
                                                                                                                             
                                                                                                                             
        #copyright   {
                        font-size: small;
                     }
                                                                                                                             
        #reports, #usermanage    {
                        border: medium ridge #B0B0C0;
                        margin-bottom: 2em;
                        width: auto;
                        max-width: 75%;
                     }
                                                                                                                             
         #reports a, #usermanage a {
                      display: block;
                       background-color: #B0B0C0;
         }
                                                                                                                             
        table.refered  {
        display: none;
        margin-left: 3em;
}
                                                                                                                             
                                                                                                                             
                                                                                                                             
body {
        margin-top: 3em;
}
                                                                                                                             
#summary {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 4em;
}
                                                                                                                             
#summary td {
        border: thin black solid;
        padding: 10px;
}
                                                                                                                             
#report_home_link {
        float: right;
        margin-right: 4em;
}

.medium
{
    font-size: 1.5em;
}
.red
{
    color: red;
}
.red a
{
    color: inherit;
}
.settings_link a
{
    color: black;
    font-size: 1.0em;
}
.small
{
    font-size: 0.85em;
}
.spacer
{
    clear: both;
    height: 1.0em;
}
.clear
{
    clear: both;
}
.strong
{
    font-weight: bold;
}
.text
{
    clear: both;
}
#content
{
    background-color: #fff;
    border: 1px solid #666;
    line-height: 1.75em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 650px;
}
#footer
{
    margin: 0 auto 0 auto;
    text-align: center;
    width: 650px;
}
.big
{
    font-size: 2.0em;
}
.blue
{
    color: blue;
}
.blue a
{
    color: inherit;
}
.cs_link
{
    text-align: right;
}
.error
{
    color: #ff0000;
    text-align: center;
    font-size: 1.0em;
    font-weight: bold;
}
.errors
{
    width: 95%;
    margin: 0 auto;
    border: 2px dotted #ff0000;
    background: #ffdddd;
    color: black;
    text-align: center;
    padding: 10px;
}
.err
{
    margin: 0 auto;
    width: 70%;
    color: #D8000C;
    background-color: #FFBABA;
    font-weight: bold;
    font-size: 1.1em;
    border: 1px solid #000000;
}
.warnings
{
    width: 95%;
    margin: 0 auto;
    border: 2px dotted #ffff00;
    background: #ffffdd;
    color: black;
    text-align: center;
    padding: 10px;
}
.success
{
    width: 95%;
    margin: 0 auto;
    border: 2px dotted #00ff00;
    background: #ddffdd;
    color: black;
    text-align: center;
    padding: 10px;
}
.loader_link
{
    width: 95%;
    margin: 0 auto;
    border: 1px solid #000000;
    background: #eee9e9;
    color: blue;
    text-align: center;
    padding: 10px;
}
.form_field
{
    clear: both;
    height: 2.5em;
    margin: 0 auto 0 auto;
    text-align: left;
    width: 400px;
}
.form_field input, select
{
    float: left;
    margin-right: 0.75em;
    margin-top: 2px;
}
.form_field label
{
    display: block;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 160px;
}
.form_field label.inline
{
    display: inline;
    float: none;
    margin: 0;
    text-align: left;
    width: auto;
}

.button {background: #FEA74A; color: #000A35; font-size: 11pt;font-weight: bold;}