
body, input, select {
  font-family: Verdana;
}

body {
 margin: 10px;
 font-size: 11px;
 background-color: #EEEEEE;
}

a {
 color: #C94A06;
 text-decoration: none;
}
a:hover,a:active {
 text-decoration: underline;
}

a.user {
  color: blue;
}
a.admin {
  color: #C94A06;
  font-weight: bold;
}
a.disabled {
  color: red;
}

hr {
  height: 1px;
  border: 0px;
  background-color: #C94A06;
}

form {
 display: inline;
}

h1 {
  font-size: 14px;
  font-weight: bold;
}
h2 {
  font-size: 12px;
  font-weight: bold;
}

input.edit, input.num {
  font-size: 10px;
  width: 200px;
  
  border: 1px solid gray;
  padding: 0px 3px 0px 3px;
}
input.num {
  width: 64px;
  text-align: right;
}
select.edit {
  font-size: 10px;
  height:16px;
  width: 206px;
  border: 1px solid gray;
}
input.button {
 width: 64px;
 height: 16px;
 font-size:10px;
 color: #c94a06;
}
input.image {
  vertical-align: middle;
}

caption {
  text-align: left;
  font-weight: bold;
  color: #C94A06;
  padding: 0px 0px 0px 5px;
}
td,th {
  padding: 1px 2px 1px 2px;
}
th {
  font-size: 10px;
  background-color: #D3DCE3;
 }

tr.spacer, tr.spacer td{
    height: 1px;
    padding: 0;
    background-color: #000000;
}
tr.par {
  background-color: #CCCCCC;
}
tr.nepar { 
  background-color: #DDDDDD;
}

#global {
 width: 800px;
}

#header {
 width: 600px;
 height: 100px;
 background-color: #DDDDDD;
 background-image: url(img/header.gif);
 background-repeat: no-repeat;
 background-position: 50px;
 padding-left: 200px;
}

#header_text {
 height: 40px;
 padding: 20px 20px 0px 20px;
 font-size: 18px;
 font-weight: bold;
}
.sshCap {
  font-size:24px;
  color: #C94A06;
}

.sshColor {
  color: #C94A06;
}

#menu {
 height: 20px;
 padding: 20px 10px 0px 10px;
 font-size: 10px;
 font-weight: bold;
}

#content {
 text-align: left;
 background-color: white;
 margin: 10px 0px 10px 0px;
 padding: 10px;
}

#footer {
 height: 40px;
 background-color: #DDDDDD;
 padding-top: 10px;
}

#popupdiv {
  display: none;
  position: absolute;
  z-index: 2;
  padding: 16px;
  background-color: white;
  outline: gray 5px solid;
}
#popupcontent {
  margin-top: -30px;
  border: 1px dotted #C94A06;
  padding: 16px 10px 10px 10px;
}


.leftpanel {
  float: left;
  width: 400px;
  padding-right: 10px;
}
.rightpanel{
  float: left;
  width: 370px;
}  

input.auth, input.bad_auth {
 width: 72px;
 height: 12px;
 font-size:10px;
 border: 1px solid gray;
}
input.bad_auth {
 border: 1px solid red;
}