
a:link {text-decoration: none; color: #4E4E4E;}
a:active {text-decoration: none; color: #4E4E4E;}
a:visited {text-decoration: none; color: #4E4E4E;}
a:hover {text-decoration: underline; color:  #4E4E4E; }

a:link.grey {text-decoration: none; color: #999999;}
a:active.grey {text-decoration: none; color: #999999;}
a:visited.grey {text-decoration: none; color: #999999;}
a:hover.grey {text-decoration: underline; color: #999999; }

a:link.eximp {text-decoration: underline; color: #000000; font-weight:bold;}
a:active.eximp {text-decoration: underline; color: #000000; font-weight:bold;}
a:visited.eximp {text-decoration: underline; color: #000000; font-weight:bold;}
a:hover.eximp {text-decoration: underline; color: #000000; font-weight:bold;}

a:link.white {text-decoration: none; color: #FFFFFF;  font-size: 7pt; font-family: Arial;}
a:active.white {text-decoration: none; color: #FFFFFF;  font-size: 7pt; font-family: Arial;}
a:visited.white {text-decoration: none; color: #FFFFFF;  font-size: 7pt; font-family: Arial;}
a:hover.white {text-decoration: none; color: #CCCCCC;  font-size: 7pt; font-family: Arial;}

a:link.red{text-decoration: none; color: #FF0000; }
a:active.red {text-decoration: none; color: #FF0000; }
a:visited.red {text-decoration: none; color: #FF0000; }
a:hover.red {text-decoration: underline; color: #FF0000; }

a:link.r {text-decoration: none; color: #000000;}
a:active.r {text-decoration: none; color: #000000;}
a:visited.r {text-decoration: none; color: #000000;}
a:hover.r {text-decoration: none; color:  #000000; }

body {font-family: Verdana,Arial; font-size: 8pt;  color: #000000;}
b.color1 {font-family: Verdana,Arial; font-size: 8pt;  color: #33CC66;}
b.color2 {font-family: Verdana,Arial; font-size: 8pt;  color: #FF0000;}
td {font-family: Verdana,Arial; font-size: 8pt;  color: #000000;}
td.small {font-family: Verdana,Arial; font-size: 7pt;  color: #000000;}
td.settingsmenu {font-family: Arial; font-size: 8pt;  color: #FFFFFF; padding-left:208px; height:18px;}
table {font-family: Verdana,Arial; font-size: 8pt;  color: #000000;}
textarea {background-color: #F9F9F9; border: 1px solid #666666;}
textarea.newsolved {background-color: #F9F9F9; border: 1px solid #666666;}
textarea.newsolved_no {background-color: #F9F9F9; border: 1px solid #DDDDDD; color:#DDDDDD;}
td.headline {font-family: Verdana, Arial; font-size: 8pt; color: #000000; font-weight: bold;}

textarea.style1 {background-color: #F9F9F9; border: 1px solid #666666;}
textarea.style2 {background-color: #F2F2F2; border: 1px solid #666666;}

input.style1 {background-color: #F9F9F9; color:#000000; font-family:Verdana; font-size:8pt; border: 1px solid #666666;}
input.style2 {background-color: #F2F2F2; color:#000000; font-family:Verdana; font-size:8pt; border: 1px solid #666666;}

table.style1 {background-color: #F9F9F9; border: 1px solid #666666; width:200px;}
table.style2 {background-color: #F2F2F2; border: 1px solid #666666; width:200px;}

input {color:#000000; font-family:Verdana; font-size:8pt; border-color:#000000; border-width:1px;}
input.button {color:#000000; font-family:Verdana,Arial; font-size:8pt; border: 1px solid #000000; background-color: #CCCCCC;}
input.bright {color:#000000; font-family:Verdana,Arial; font-size:8pt; border: 1px solid #000000; background-color: #f1f1f1;}
input.delbutton {color:#999999; font-family:Verdana,Arial; font-size:8pt; border: 1px solid #CCCCCC; background-color: #FFFFFF;}
input.newsolved {color:#000000; font-family:Arial; font-size:7pt; border: 1px solid #666666;}
input.newsolved_no {color:#DDDDDD; font-family:Arial; font-size:7pt; border: 1px solid #DDDDDD;}
input.inst {color:#000000; background-color: #F0F0F0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; border-color:#000000; border-width:1px;}
input.login {color:#000000; background-color: #F4FDFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; border-color:#000000; border-width:1px;}

input.resizer{width:18px; height:18px; background-color: #f1f1f1; border: 1px solid #000000;}

input.sendnewsletter {color:#333333; font-weight: bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; width:200px; height:26px;background-color: #E0E0E0; border: 1px solid #000000; margin-right: 4px;}
input.sendnewsletter_hover {color:#000000; font-weight: bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; width:200px; height:26px;background-color: #D0D0D0; border: 1px solid #000000; margin-right: 4px;}

input.miscbutton {color:#444444; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; width:90px; height:26px;background-color: #F0F0F0; border: 1px solid #000000; margin-right: 4px;}
input.miscbutton_hover {color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; width:90px; height:26px;background-color: #D0D0D0; border: 1px solid #000000; margin-right: 4px;}


.tooltip {position: absolute; display: none; background-color: #FFFFFF; font-size:7pt;  border: 1px solid #000000; padding: 2px 2px 2px 2px;}

.progressfilled {
  height:           8px;
  font-size:        0px;
  border-top:       1px solid #000000;
  border-bottom:    1px solid #000000;
  border-left:      1px solid #000000;
  border-right:     none;
  position:         absolute;
}

.progressempty {
  height:           8px;
  font-size:        0px;
  background-color: #FFFFFF;
  border-top:       1px solid #000000;
  border-bottom:    1px solid #000000;
  border-left:      none;
  border-right:     1px solid #000000;
}

.percentage {
  height:           5px;
  width:            150px;
  color:            #000000;

  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        6pt;
  font-weight:      bold;
  text-align:       center;
  position:         absolute;
}

.errormsg {
  width:            780px;
  padding-top:      3px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        10px;
  text-align:       center;
  font-style:       italic;
}

.finished {
  background-color: #A7FD9D;
}

.running {
  background-color: #ECBF04;
}

.aborted {
  background-color: #FF6666;
}

#captions {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        10px;
  text-decoration:	underline;
  text-align:       center;
  padding-top:      3px;
  border:           none;
}

#jobtable {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        10px;
  text-align:       center;
  padding-top:      3px;
  border:           none;
}



/* Drop Down Menu */

#menu {
width: 100%;
background: #eee;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu a, #menu h2 {
font: 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #000000;
background: #CCCCCC;
border: 1px solid #000000;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
