body
{
   margin: 0;
   background: #ffffff;
}

body, td, th
{
   font-family: helvetica, tahoma, verdana, sans-serif;
   font-size: 11px;
   color: #000000;
}

#content
{
   padding: 10px;
}

td#status
{
   text-align: right;
   padding: 0 5px 0 5px;
}

a:link
{
   color: #042A4F;
   text-decoration: underline;
}

a:visited
{
   color: #042A4F;
   text-decoration: underline;
}

a:hover
{
   color: #042A4F;
   text-decoration: none;
}

a:active
{
   color: #042A4F;
   text-decoration: underline;
}

textarea, select
{
   font-family: helvetica, tahoma, verdana, sans-serif;
   font-size: 11px;
} 

.button
{
   width: 75px;
   height: 23px;
   vertical-align: middle;
   margin: 0;
   padding: 0;
   font-size: 1em;
   font-family: Verdana;
}

input
{
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;

}
input.submit
{
   width: 75px;
   height: 23px;
   vertical-align: middle;
   margin: 0;
   padding: 0;
}

/*HEADER + MENU*/

td#topbar
{
   background-image: url(../images/accounts/tool_bar3.gif);
   background-color: #9a9a9a;
   height: 23px;
   padding: 0 5px 0 5px;
   color: #000000;
}

td#topbar a:link
{
   color: #ffffff;
}

td#topbar a:visited
{
   color: #ffffff;
}

td#topbar a:hover
{
   color: #ffffff;
   text-decoration: none;
}

td#topbar div
{
   display: inline;
}

td#topbar div#date
{
   position: absolute;
   right: 0px;
   margin-right: 5px;
   color: #CCCCCC;
}

#firstmenu
{
   height: 28px;
   background-image: url(../images/accounts/navbar.gif);
   background-color: steelblue;
   background-repeat: repeat-x;
}

#secondmenu
{
   height: 28px;
   /* background-image: url(../images/accounts/tool_bar6.gif);
   background-repeat: repeat-x; */
   background-color: #eef2f9;
   border-bottom: solid 1px #d0dbef;
}

.nav td
{
   white-space: nowrap;
   vertical-align:top;
}

.nav td a {
   display: block;
   white-space: nowrap;
   padding: 4px 10px 4px 10px;
   border-top: 1px solid #ffffff;
   border-right: 1px solid #d0dbef;
/* border-left: 1px solid white; */
   border-top-style: none;
   border-bottom-style: none;
   border-left-style: none;
}

.nav td a:link
{
   color: #000000;
   text-decoration: none;
}

.nav td a:visited
{
   color: #000000;
   text-decoration: none;
}

.nav td a:hover
{
   color: #000000;
   text-decoration: none;
   border-bottom: solid 2px #80aaff;
}  

.nav td a:active
{
   color: #000000;
   text-decoration: none;
}
#submenu div
{
   display: none;
}
.navactive
{
/* background-image: url(../images/accounts/tool_bar4.gif); */
   background-image: url(../images/accounts/nav_sub_active1.gif);
   background-repeat: repeat-x;
   background-color: #66cc90;
}
/*
.navsubactive
{
   background-image: url(../images/accounts/tool_bar6.gif); 
   background-repeat: repeat-x;
   background-color: steelblue;
} */


/*GLOBAL TABLES*/

.tablehead
{
   background-image: url(../images/accounts/bg01.gif);
   background-repeat: repeat-x;
   height: 23px;
}

/* top toolbar (login/logout, language) */
div.toolbar
{
   background-image: url(../images/accounts/header_line.gif);
   background-repeat: repeat-x;
   background-position: bottom;
   margin-bottom: 10px;
   padding-right: 5px;
   width: 99.9%;
   height: 32px;
}

div.toolbar table
{
   height: 30;
}

div.toolbar table TR TD
{
   padding-left: 5px;
}

#progressbar
{
   text-align: right;
}

#progressbar strong
{
}

#progressbar div
{
   display: inline;
   border: 1px solid #7083C5;
   padding: 0 2 0 2;
}

#progressbar div.active
{
   display: inline;
   background-color: #3C6ED5;
   border: none;
   color: #FFF;
}

#help
{
   margin-top:4px;
   text-align: right;
   display: none;
}

.noline
{
   text-decoration: none;
}

a.noline:link, a.noline:visited
{
   text-decoration: none;
}

tr.disabled td.f1
{
   background-color: #EBEDF7;
}

tr.disabled td.f2
{
   background-color: #FFFFFF;
}

tr.enabled td
{
   background-color: #FFFAC6;
}

#parameters, #parameters *
{
   border: 1px #000 solid;
   border-collapse: collapse;
   background-color: #F8F8F8;
}

#tracking
{
   border: 1px #000 solid;
   width: 100%;
   height: 70px;
   background-color: #F8F8F8;
}

.toolbarSet
{
   width: 24px;
   height: 24px;
   background: #6378A8;
   background-image: url('../images/accounts/toolbar_n.gif');
}

.toolbarSet tr td
{
   font: bold 14px Verdana;
   color: #ffffff;
   text-align: center;
   padding: 0 0 0 0;
}

div.date
{
   color: #ffffff;
   margin-left: 0px;
}

table.message
{
   width: 400px;
   text-align: center;
   border: 1px solid #cccccc;
   margin-bottom: 20px;
}

table.message td.mess
{
   font-size: 14px;
   font-weight: bold;
}

table.spbox
{
   margin-bottom: 10px;
   width: 160px;
   
}

table.spbox td.head
{
   background-image: url(../images/accounts/statusbar3.gif);
   background-repeat: repeat-x;
   height: 23px;
   margin-left: 10px;
   text-align: center;
   padding: 0;
}

table.spbox td
{
   padding: 3px;
   margin-top: 0;
   text-align: center;
}

table.spbox2
{
   margin-bottom: 10px;
   border: 1px solid #898BE5;
   border-collapse: collapse;
   width: 160px;
}

table.spbox1
{
   margin-bottom: 10px;
   border: 1px solid #C4C42B;
   border-collapse: collapse;
   width: 160px;  
}

table.spbox1 td,
table.spbox2 td
{
   padding: 3px;
}

.head1
{
   background-image: url(../images/accounts/statusbar2.gif);
   background-repeat: repeat-x;
   height: 23px;
   padding: 0;
   vertical-align: middle;
}

.head2
{
   background-image: url(../images/accounts/statusbar4.gif);
   background-repeat: repeat-x;
   height: 23px;
   padding: 0;
   vertical-align: middle;
}

.head3
{
   background-image: url(../images/accounts/statusbar3.gif);
   background-repeat: repeat-x;
   height: 23px;
   padding-left: 10px;
   vertical-align: middle;
}


/*GLOBAL TABLES*/

.whitetable .head
{
    width: 1%;
    padding: 5px 8px 5px 8px;
    background-color: #eef2f9;
    border: solid 1px #d0dbef;
    border-bottom: none;
    white-space: nowrap;
    font-weight: bold;
    color: #003399;
/*
   border: 1px solid #DEDEDE;
   border-bottom: none;
   background-color: #FDFDFD;
   background-image: url(../images/accounts/bg01.gif);
   background-repeat: repeat-x;
   width: 1%;
   white-space: nowrap;
   padding: 5px;
   color: #B20000;
   font-weight: bold;*/
}

a.header:link, a.header:visited
{
   color: #B20000;
   font-weight: bold;
}

/*  */
.whitetable .content
{
   border: solid 1px #d0dbef;
   background-color: #eef2f9;
/* border-bottom: 1px solid #757575;
   border-right: 1px solid #000000;
   border-top: 1px solid #DEDEDE;
   border-left: 1px solid #DEDEDE;
   background-color: #FDFDFD;
   background-image: url(../images/accounts/bg01.gif);
   background-repeat: repeat-x;
   background-position: bottom; */
   padding: 10px;
}

/**/
.darktable .head
{
    width: 1%;
    padding: 5px 8px 5px 8px;
    background-color: #eef2f9;
    border: solid 1px #d0dbef;
    border-bottom: none;
    white-space: nowrap;
    font-weight: bold;
    color: #003399;
/*  border: 1px solid #DEDEDE;
    border-bottom: none;
    background-color: #F3F6F3;
    width: 1%;
    white-space: nowrap;
    padding: 5px;
    color: #B20000;
    font-weight: bold; */
}

.darktable td.content
{
   border: solid 1px #d0dbef;
   background-color: #eef2f9;
/* border-bottom: 1px solid #757575;
   border-right: 1px solid #757575;
   border-top: 1px solid #DEDEDE;
   border-left: 1px solid #DEDEDE;
   background-color: #F7F9F7;
   background-image: url(../images/accounts/bg01.gif);
   background-repeat: repeat-x;
   background-position: bottom;*/
   padding: 10px;
}

.darktable td.content a:link,
.darktable td.content a:visited
{
   color: #042a4f;
}

table.darktable td.content a:hover
{
   color: #b20000;
}

.tablehead
{
   background-image: url(../images/accounts/bg01.gif);
   background-repeat: repeat-x;
   height: 23px;
}

.tableheadYel
{
   background-image: url(../images/search/table_header_list_yellow.gif);
   background-repeat: repeat-x;
   height: 23px;
}

.tableheadBl
{
   background-image: url(../images/search/table_header_list_blue.gif);
   background-repeat: repeat-x;
   height: 23px;
}

.tableheadVi
{
   background-image: url(../images/search/table_header_list_violet.gif);
   background-repeat: repeat-x;
   height: 23px;
}

/* probably, not needed */
div.line
{
   width: 100%;
   margin: 7px 0 7px 0;
   padding: 0;
   background-color: #dddddd;
   height: 1px;
}

/* from search */
.copy {
    text-align: center;
    font-family: tahoma, verdana, sans-serif;
    font-size: 11px;
    margin-top: 1em;
    margin-bottom: 1em;
	
	border-top:1px solid #004D8C;
}
