img {
  border: none;
  vertical-align: middle;
  padding: 2px;
}

/* Admin */
body {
  font-size: 11px;
  font-family: Tahoma;
  padding: 0px;
  margin: 0px;
}

.admin-body {
    background: #FFF;
}

#logo {
  background-image: url( 'logo.png' );
  width: 66px;
  height: 85px;
  float: left;
}

.primary-text {
  font-weight: bold;
}

.sub-text {
  font-size: 10px;
}

.title-column {
  vertical-align: top;
}

.primary-column {
  width: 250px;
  color: #01498d;
}

#addButtonComplex {
  float: right;
}

.textbox-cover {
    border: 1px solid #AAA;
    background-color: #FFF;
    padding: 0px;
}

.textbox-cover input[type=text], .textbox-cover textarea {
  border: 0px;
  vertical-align: middle;
}

input[type=text], textarea {
  border: 1px solid #AAA;
}

#loading {
  background: url( 'loading.gif' ) no-repeat top left;
  display: none; 
  border: none; z-index: 10;
  width: 16px; height: 16px;
  position: absolute;
  left: 5px; top: 5px;
}          

#tab-panel {
  width: 100%;
  border-bottom: 1px #666 solid;
}

#tab-panel a {
  text-decoration: none;
}

#column-container {
  margin: auto;
  width: 100%;
}

#leftBar {
  float: left;
  width: 40%;
  padding: 5px;
  border-right: 1px #ffd204 dotted;
}

#content {
  float:left;
  padding: 5px;
}

#rightBar {
  float: right;
  width: 0%;
  padding: 5px;
}

#footer {
  clear: both;
  padding: 5px;
}

.box {
  border: 1px #AAA solid;
  margin-bottom: 5px;
}

.box .header {
  font-weight: bold;
  background: #AAA;
}

.photo {
  padding: 2px;
  border: 1px solid #AAA;
}

/* Tabs */
#header {
  clear: both;
  background-color: #AAA;
  font-size: 12px;
  color: #FFF;
  width: 100%;
  padding: 5px;
  background-image: url( 'header-background.jpg' );
}

#header input {
  font-size: 12px;
}

#header .separator {
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}

.title {
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
}

#tabs6 {
  float: left;
  width: 100%;
  line-height: normal;
  padding: 10px 0px 0px 20px;
}

#tabs6 ul {
  margin:0;
  padding:0px;
  list-style:none;
      
}
  
#tabs6 li {
  display:inline;
  margin:0;
  padding:0;
}

#tabs6 li.link {
  display:inline;
  margin:0;
  padding:0;
}

#tabs6 li.link a {
  float:left;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}

#tabs6 li.link a span {
  float:left;
  display:block;
  padding:5px 15px 4px 6px;
  color:#FFF;
  font-weight: bold;
}

#tabs6 a {
  float:left;
  background:url("tableft6.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  
}
  
#tabs6 a span {
  float:left;
  display:block;
  background:url("tabright6.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  font-weight: bold;  
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs6 a span {float:none;}
/* End IE5-Mac hack */
#tabs6 a:hover span {
  color:#FFF;
  }
#tabs6 a:hover {
  background-position:0% -42px;
  }
#tabs6 a:hover span {
  background-position:100% -42px;
  }

  #tabs6 #current a {
          background-position:0% -42px;
  }
  #tabs6 #current a span {
          background-position:100% -42px;
  }

.hint {
    background: #EEE;
    color: #000;
    padding: 2px;
}

.edit-item {
    background: #ffd204;
    border: 1px solid #666;
    color: #444;
    font-weight: bold;
}

.edit-item a {
    color: #444;
    font-weight: bold;
}

.new-item-link {
    color: #01498d;
    text-decoration: none;
    font-weight: bold;
}
