/****************************************************************/
/*  original filename base.css                        */
/****************************************************************/


html, body, p, blockquote, form, fieldset, ul, ol, dl, li, div, h1, h2, h3 {
  margin: 0;
  padding: 0;
  background-color: transparent; }

body {
  font-family: "Nimbus Sans L", Helvetica, Arial, Verdana, sans-serif;
  font-size: 75%;
  line-height: 1.5em;
  color: #000000;
  background-color: #e9e9e3; }

p {
  margin: 0 0 1em 0; }

h1 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.5em 0; }

h2 {
  font-size: 1.3em; }

h3 {
  font-size: 1.1em;
  margin-top: 1em;
  margin-bottom: 0.2em; }

h5 {
  font-size: 1.1em;
  margin: 1em 0;
  color: #666; }

a {
  color: #006699;
  text-decoration: underline;
  outline-style: none; }
  a:hover {
    text-decoration: none; }
  a:hover, a:link, a:active, a:visited {
    outline: none; }

table {
  border-collapse: collapse; }

input, textarea, select {
  margin: 0;
  font-size: 1em;
  font-family: "Nimbus Sans L", Helvetica, Arial, Verdana, sans-serif; }

ol {
  margin: 1em 20px; }
  ol li {
    margin: 0.7em 0; }

.pagination {
  margin: 1em 0;
  text-align: center; }

.floatl {
  float: left; }

.floatr {
  float: right; }

.clear {
  clear: both; }

/****************************************************************/
/*  original filename coop.css                        */
/****************************************************************/


body {
  font-family: "Nimbus Sans L", Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  background-color: #dddddd; }

a.graphic {
  display: block;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: 0;
  line-height: 0;
  font-size: 0;
  text-indent: -9999px;
  text-decoration: none; }
a.agenda {
  color: #000000; }

.floatr {
  float: right; }

.column {
  float: left; }

.maincontent {
  width: 520px;
  margin-right: 15px; }

.stream {
  width: 574px; }
  .stream .pagination {
    padding: 6px 0;
    font-size: 12px;
    font-weight: bold;
    color: #ccc; }
    .stream .pagination a {
      color: #999;
      text-decoration: none; }
      .stream .pagination a:hover {
        text-decoration: underline; }

.sidebar {
  width: 246px;
  padding: 0;
  font-size: 11px; }
  .sidebar h2 {
    background: url("/images/sidebar-h2.gif") no-repeat left;
    margin: 15px -8px 5px -8px;
    height: 17px;
    color: #222;
    font-size: 11px;
    line-height: 1em;
    padding: 8px 8px 0 8px;
    border-top: 1px solid #758a97;
    border-bottom: 1px solid #758a97; }
    .sidebar h2.first {
      margin-top: 0;
      border-top: 0; }
    .sidebar h2 ul.control {
      width: 120px;
      float: right;
      list-style: none;
      font-size: 10px;
      font-weight: bold;
      line-height: 1em;
      margin-top: -3px; }
      .sidebar h2 ul.control li {
        float: right;
        margin: 0 0 0 3px;
        height: 17px; }
        .sidebar h2 ul.control li.selected {
          background: url("/images/sidebar-header-selection.gif") no-repeat right;
          padding-right: 5px; }
          .sidebar h2 ul.control li.selected a {
            background: url("/images/sidebar-header-selection.gif") no-repeat left;
            color: #333; }
        .sidebar h2 ul.control li a {
          color: #666;
          display: block;
          padding: 4px 3px 3px 8px;
          text-decoration: none; }
  .sidebar .sidebox {
    margin: 0 8px 8px 8px; }
  .sidebar .sidetools {
    margin: 22px 8px 8px 22px;
    background: url("/images/sidebox_tool_bg.gif") no-repeat top;
    padding: 10px 0 0 0;
    width: 196px; }
    .sidebar .sidetools ul.side_actions {
      background: url("/images/sidebox_tool_bg.gif") no-repeat bottom;
      list-style: none;
      padding: 0px 15px 4px 15px; }
      .sidebar .sidetools ul.side_actions li {
        margin: 0; }
        .sidebar .sidetools ul.side_actions li a {
          display: block;
          margin: 4px 8px 8px 0px;
          padding-left: 21px;
          height: 16px;
          text-decoration: none;
          color: #666; }
          .sidebar .sidetools ul.side_actions li a:hover {
            color: #333; }
          .sidebar .sidetools ul.side_actions li a.rss {
            background: url("/images/icons/icon_rss.gif") no-repeat left center; }
          .sidebar .sidetools ul.side_actions li a.archives {
            background: url("/images/icons/icon_archives.gif") no-repeat left center; }
          .sidebar .sidetools ul.side_actions li a.invite {
            background: url("/images/icons/icon_person.gif") no-repeat left center; }

#feedback_form {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 20px; }
  #feedback_form form {
    width: 420px;
    margin: auto;
    padding: 15px 0;
    overflow: hidden;
    color: #666; }
    #feedback_form form textarea {
      font-size: 14px;
      width: 400px;
      height: 100px;
      margin: 0;
      padding: 3px; }
    #feedback_form form table {
      width: 100%; }
      #feedback_form form table td {
        padding: 3px 0; }
        #feedback_form form table td label {
          color: #444;
          font-size: 11px;
          font-weight: bold; }
        #feedback_form form table td .helper {
          font-size: 11px;
          line-height: 1.2em; }
        #feedback_form form table td.field input {
          width: 400px;
          font-size: 14px;
          padding: 3px; }
        #feedback_form form table td.field textarea {
          font-size: 14px;
          width: 400px;
          height: 100px;
          margin: 5px 0 0 0;
          padding: 3px; }

#container {
  width: 830px;
  margin: auto;
  padding: 15px 0;
  overflow: hidden; }

#small_container {
  width: 520px;
  background: transparent url("/images/smallcontainer-bg.gif") no-repeat top;
  margin: 40px auto 0 auto;
  padding: 40px 40px 0 40px;
  overflow: hidden; }
  #small_container .footer {
    margin: 0px -40px 0px -40px;
    background: transparent url("/images/smallcontainer-bg.gif") no-repeat bottom;
    height: 42px; }
  #small_container table td {
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    vertical-align: middle; }
    #small_container table td.label {
      width: 130px;
      color: #666; }
    #small_container table td.field input {
      width: 300px;
      padding: 3px 5px; }
    #small_container table td.field .helper {
      font-size: 12px;
      color: #666;
      padding: 5px 0 0 0; }
    #small_container table td.rememberme {
      font-size: 14px;
      color: #666; }
  #small_container .btn_container {
    padding-left: 160px;
    padding-top: 10px; }

#top-bar {
  background: #000;
  color: #fff; }
  #top-bar h1, #top-bar a.logo, #top-bar a:hover.logo {
    width: 812px;
    margin: 0 auto;
    padding: 10px 0 8px 0;
    font-size: 14px;
    line-height: 1em;
    letter-spacing: 0px;
    color: #eeeeee; }
    #top-bar h1 a,     #top-bar a.logo a,     #top-bar a:hover.logo a {
      color: #999999;
      text-decoration: none; }
      #top-bar h1 a:hover,       #top-bar a.logo a:hover,       #top-bar a:hover.logo a:hover {
        color: #cccccc;
        text-decoration: underline;
        background: none; }
    #top-bar h1 .meta,     #top-bar a.logo .meta,     #top-bar a:hover.logo .meta {
      color: #999999; }
    #top-bar h1 #controls,     #top-bar a.logo #controls,     #top-bar a:hover.logo #controls {
      color: #333333;
      font-weight: normal;
      font-size: 10px;
      float: right; }
      #top-bar h1 #controls a,       #top-bar a.logo #controls a,       #top-bar a:hover.logo #controls a {
        padding: 2px 4px; }
      #top-bar h1 #controls .feedback,       #top-bar a.logo #controls .feedback,       #top-bar a:hover.logo #controls .feedback {
        padding: 0 0 0 5px; }
        #top-bar h1 #controls .feedback a,         #top-bar a.logo #controls .feedback a,         #top-bar a:hover.logo #controls .feedback a {
          background-color: green;
          color: white;
          line-height: 1em;
          padding: 3px 5px 2px 5px; }
          #top-bar h1 #controls .feedback a:hover,           #top-bar a.logo #controls .feedback a:hover,           #top-bar a:hover.logo #controls .feedback a:hover {
            background-color: white;
            color: black;
            text-decoration: none; }

.add_form {
  margin: 0 1px 0px 9px;
  background: #0d68be url('/images/form-notes-bg.gif') repeat-x bottom;
  border-bottom: 1px solid #758a97; }
  .add_form form {
    padding: 10px; }
    .add_form form h2 {
      margin: 0px 0 8px 0;
      color: #666;
      font-size: 18px; }
    .add_form form input#note_text {
      width: 100%; }
    .add_form form textarea {
      width: 99%;
      margin: 0; }
    .add_form form .projects_tasks {
      padding: 5px 0;
      font-size: 0.9em;
      color: #ffce87; }
      .add_form form .projects_tasks select {
        width: 180px;
        margin-right: 8px; }
      .add_form form .projects_tasks a {
        color: #fbdea7;
        text-decoration: none; }
        .add_form form .projects_tasks a:hover {
          text-decoration: underline; }
    .add_form form .duration {
      padding: 0 0 5px 0;
      font-size: 0.9em;
      color: #ffce87; }
      .add_form form .duration input {
        width: 50px; }
  .add_form p.big_message {
    margin: 10px 0;
    color: white;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px; }
    .add_form p.big_message a {
      color: white; }
  .add_form p.small_message {
    margin: 10px 0;
    color: white;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px; }

.padded {
  padding: 15px 20px; }

.time_form {
  background: #fc7e06 url('/images/form-time-bg.gif') repeat-x bottom;
  position: relative; }
  .time_form #harvest_stamp {
    position: absolute;
    bottom: 11px;
    right: 18px;
    width: 69px;
    height: 21px; }
    .time_form #harvest_stamp a {
      display: block;
      width: 69px;
      height: 21px;
      background: #fc7e06 url('/images/harvest_icon.gif') no-repeat; }

.date_info {
  margin: 0 auto;
  overflow: hidden;
  padding: 8px 4px 6px 4px;
  border-bottom: 1px solid #e3e3e3; }
  .date_info h2 {
    font-size: 11px;
    line-height: 1em;
    margin: 0;
    color: #666;
    text-align: center; }
    .date_info h2 .meta {
      font-weight: normal;
      color: #888; }
      .date_info h2 .meta strong {
        font-weight: normal; }

h2.section_title {
  font-size: 14px;
  line-height: 1em;
  margin: 0 10px;
  padding: 18px 0 8px 0;
  color: #999;
  text-align: left; }

.mystatus {
  padding: 0; }
  .mystatus a {
    background: url("/images/status-flag.gif") no-repeat;
    width: 120px;
    height: 25px; }
    .mystatus a.not_disturb {
      background: url("/images/status-flag.gif") no-repeat 0 -25px; }

#filters {
  width: 520px;
  margin: 0 auto; }
  #filters ul.filters {
    margin: 15px auto;
    text-align: center; }
    #filters ul.filters li {
      display: inline;
      list-style: none;
      width: 95px; }
      #filters ul.filters li a {
        display: inline;
        border: 1px solid #bebeb9;
        padding: 4px 7px 3px;
        color: #838383;
        text-decoration: none;
        background-color: #d8d8d2;
        line-height: 1em;
        margin: 0 5px;
        font-size: 0.9em;
        font-weight: bold; }
        #filters ul.filters li a:hover {
          background-color: #eeeeee;
          color: #666666; }
        #filters ul.filters li a.selected {
          background-color: #eeeeee;
          color: #333333; }

.announcement {
  float: right;
  font-size: 11px;
  background-color: #ffff66;
  margin-right: 10px;
  padding: 1px 3px; }
  .announcement a {
    text-decoration: none;
    font-weight: bold; }
    .announcement a:hover {
      text-decoration: underline; }

.stream_topnav {
  height: 31px;
  position: relative;
  width: 40%; }
  .stream_topnav ul {
    list-style: none;
    width: 520px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1em;
    color: #444444;
    margin: 0 0 0 2px; }
    .stream_topnav ul li {
      float: left;
      height: 31px;
      padding-right: 11px;
      margin: 0 2px 0 0;
      background-position: top right; }
      .stream_topnav ul li a {
        display: block;
        padding: 15px 7px 4px 30px;
        color: white;
        text-decoration: none;
        background-position: top left;
        background-repeat: no-repeat; }
      .stream_topnav ul li.note_selected, .stream_topnav ul li.note_selected a {
        background-image: url("/images/tab-notes.gif"); }
      .stream_topnav ul li.note, .stream_topnav ul li.note a {
        background-image: url("/images/tab-notes-inactive.gif"); }
      .stream_topnav ul li.time_selected, .stream_topnav ul li.time_selected a {
        background-image: url("/images/tab-time.gif"); }
      .stream_topnav ul li.time, .stream_topnav ul li.time a {
        background-image: url("/images/tab-time-inactive.gif"); }
  .stream_topnav .mystatus {
    width: 246px;
    float: right; }

.stream_container {
  background: transparent url("/images/stream-bg-rounded.gif") no-repeat top;
  padding: 11px 0 0 0;
  margin: -11px 0 0 0;
  z-index: 1; }
  .stream_container .stream_body {
    background: transparent url("/images/stream-bg.gif") repeat-y top; }
  .stream_container .stream_footer {
    background-image: url("/images/stream-bg-rounded.gif");
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #dddddd;
    height: 16px;
    padding: 0;
    margin: 0; }

.singlecolumn {
  width: 666px;
  background: transparent url("/images/single-col-corners.gif") no-repeat top;
  padding: 12px 0 0 0;
  margin: 0 auto; }
  .singlecolumn #top_section {
    margin: 0;
    padding: 15px 20px 15px 20px; }
    .singlecolumn #top_section h1 {
      font-size: 24px; }
    .singlecolumn #top_section h2 {
      letter-spacing: -1px;
      margin: 0;
      font-size: 25px;
      color: #333;
      line-height: 1.4em; }
    .singlecolumn #top_section table.profile td {
      vertical-align: top; }
      .singlecolumn #top_section table.profile td.avatar, .singlecolumn #top_section table.profile td.avatar_large {
        width: 58px;
        padding-right: 10px; }
        .singlecolumn #top_section table.profile td.avatar img,         .singlecolumn #top_section table.profile td.avatar_large img {
          border: 1px solid #ddd;
          padding: 4px; }
      .singlecolumn #top_section table.profile td.avatar_large {
        width: 110px; }
      .singlecolumn #top_section table.profile td.profile_meta ul {
        margin: 0; }
        .singlecolumn #top_section table.profile td.profile_meta ul li {
          list-style: none;
          color: #666;
          font-size: 11px; }
    .singlecolumn #top_section .nav {
      float: right;
      color: #999;
      font-size: 11px; }
      .singlecolumn #top_section .nav a {
        color: #666; }
    .singlecolumn #top_section .meta {
      color: #666;
      font-size: 11px; }
  .singlecolumn .singlecolumn_body {
    background: transparent url("/images/single-col-bg.gif") repeat-y top; }
    .singlecolumn .singlecolumn_body .shadowed {
      background: transparent url("/images/single-col-shadow.gif") no-repeat top;
      padding: 1px 12px; }
      .singlecolumn .singlecolumn_body .shadowed .flash, .singlecolumn .singlecolumn_body .shadowed .errorExplanation {
        margin-top: 20px; }
      .singlecolumn .singlecolumn_body .shadowed .not_signed_in {
        font-size: 19px;
        font-weight: normal;
        line-height: 1.4em;
        padding: 30px 50px; }
        .singlecolumn .singlecolumn_body .shadowed .not_signed_in strong {
          font-size: 26px;
          line-height: 1.5em; }
    .singlecolumn .singlecolumn_body .intro {
      padding: 10px 8px; }
      .singlecolumn .singlecolumn_body .intro p {
        color: #333;
        margin: 1em 0;
        font-size: 12px; }
    .singlecolumn .singlecolumn_body .text {
      padding: 30px 10px 10px 10px;
      color: #333; }
      .singlecolumn .singlecolumn_body .text h2 {
        font-size: 18px; }
      .singlecolumn .singlecolumn_body .text .look_here a {
        display: block;
        width: 497px;
        height: 84px;
        padding: 0;
        font-size: 0;
        text-indent: -9999px;
        color: black;
        margin: 10px auto 30px auto;
        text-decoration: none;
        background: transparent url("/images/btn_startfirstgroup.gif") no-repeat right; }
  .singlecolumn .singlecolumn_footer {
    background: transparent url("/images/single-col-gray-footer.gif") no-repeat bottom;
    padding: 5px 20px 12px 20px;
    margin: 0; }
    .singlecolumn .singlecolumn_footer .page_nav {
      padding: 6px 0;
      font-size: 12px;
      font-weight: bold;
      color: #ccc; }
      .singlecolumn .singlecolumn_footer .page_nav a {
        color: #999;
        text-decoration: none; }
        .singlecolumn .singlecolumn_footer .page_nav a:hover {
          text-decoration: underline; }
    .singlecolumn .singlecolumn_footer .center {
      text-align: center; }

#entries .entry, #entries_user .entry, #entries_archive .entry {
  overflow: hidden;
  padding: 7px 8px;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  background-color: #ffffff; }
  #entries .entry table,   #entries_user .entry table,   #entries_archive .entry table {
    width: 100%; }
    #entries .entry table td,     #entries_user .entry table td,     #entries_archive .entry table td {
      vertical-align: top; }
      #entries .entry table td.favicon,       #entries_user .entry table td.favicon,       #entries_archive .entry table td.favicon {
        width: 32px;
        padding-right: 8px;
        padding-top: 4px;
        overflow: hidden; }
        #entries .entry table td.favicon img,         #entries_user .entry table td.favicon img,         #entries_archive .entry table td.favicon img {
          border: 1px solid #ddd; }
      #entries .entry table td.notes,       #entries_user .entry table td.notes,       #entries_archive .entry table td.notes {
        padding: 3px 0px;
        font-size: 14px;
        font-weight: normal;
        line-height: 18px;
        color: black; }
        #entries .entry table td.notes .hours,         #entries_user .entry table td.notes .hours,         #entries_archive .entry table td.notes .hours {
          background-color: #f9f0bf;
          padding: 2px 4px 0px 4px;
          font-size: 11px;
          font-weight: bold;
          color: #333; }
        #entries .entry table td.notes a,         #entries_user .entry table td.notes a,         #entries_archive .entry table td.notes a {
          color: black; }
        #entries .entry table td.notes .meta_notes,         #entries_user .entry table td.notes .meta_notes,         #entries_archive .entry table td.notes .meta_notes {
          color: #333333;
          font-size: 11px;
          font-weight: normal;
          line-height: 1.2em;
          padding-top: 4px; }
          #entries .entry table td.notes .meta_notes .hours,           #entries_user .entry table td.notes .meta_notes .hours,           #entries_archive .entry table td.notes .meta_notes .hours {
            background-color: #f9ddbb;
            padding: 2px 4px 0px 4px;
            font-size: 11px;
            font-weight: bold;
            color: #333; }
          #entries .entry table td.notes .meta_notes a,           #entries_user .entry table td.notes .meta_notes a,           #entries_archive .entry table td.notes .meta_notes a {
            color: #999999; }
        #entries .entry table td.notes .user_name,         #entries_user .entry table td.notes .user_name,         #entries_archive .entry table td.notes .user_name {
          color: #666;
          font-size: 11px;
          font-weight: bold;
          margin-bottom: 2px; }
          #entries .entry table td.notes .user_name a,           #entries_user .entry table td.notes .user_name a,           #entries_archive .entry table td.notes .user_name a {
            color: #333;
            text-decoration: none; }
            #entries .entry table td.notes .user_name a:hover,             #entries_user .entry table td.notes .user_name a:hover,             #entries_archive .entry table td.notes .user_name a:hover {
              text-decoration: underline; }
          #entries .entry table td.notes .user_name .meta,           #entries_user .entry table td.notes .user_name .meta,           #entries_archive .entry table td.notes .user_name .meta {
            font-weight: normal;
            color: #cccccc; }
        #entries .entry table td.notes .paste_text, #entries .entry table td.notes pre, #entries .entry table td.notes code,         #entries_user .entry table td.notes .paste_text, #entries_user .entry table td.notes pre, #entries_user .entry table td.notes code,         #entries_archive .entry table td.notes .paste_text, #entries_archive .entry table td.notes pre, #entries_archive .entry table td.notes code {
          font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", monospace;
          font-size: 10px;
          color: #444; }
        #entries .entry table td.notes .paste_text,         #entries_user .entry table td.notes .paste_text,         #entries_archive .entry table td.notes .paste_text {
          position: relative;
          width: 480px;
          border: 1px dashed #ccc;
          padding: 5px;
          margin-bottom: 5px; }
          #entries .entry table td.notes .paste_text pre,           #entries_user .entry table td.notes .paste_text pre,           #entries_archive .entry table td.notes .paste_text pre {
            margin: 0;
            padding: 0;
            word-wrap: break-word;
            white-space: pre;
            white-space: pre-wrap;
            white-space: -moz-pre-wrap;
            white-space: -o-pre-wrap; }
          #entries .entry table td.notes .paste_text a,           #entries_user .entry table td.notes .paste_text a,           #entries_archive .entry table td.notes .paste_text a {
            position: absolute;
            bottom: 0;
            right: 0;
            padding: 0 5px;
            color: !text_color;
            text-decoration: none;
            background-color: #ddd; }
          #entries .entry table td.notes .paste_text a:hover,           #entries_user .entry table td.notes .paste_text a:hover,           #entries_archive .entry table td.notes .paste_text a:hover {
            background-color: #ccc; }
      #entries .entry table td.icon,       #entries_user .entry table td.icon,       #entries_archive .entry table td.icon {
        vertical-align: middle; }
      #entries .entry table td.time,       #entries_user .entry table td.time,       #entries_archive .entry table td.time {
        background: none;
        width: 31px; }
        #entries .entry table td.time img,         #entries_user .entry table td.time img,         #entries_archive .entry table td.time img {
          margin: auto;
          padding: 10px 0 6px 11px; }
        #entries .entry table td.time a,         #entries_user .entry table td.time a,         #entries_archive .entry table td.time a {
          display: block;
          width: 31px;
          height: 31px;
          padding: 0;
          font-size: 0;
          text-indent: -9999px;
          color: black;
          text-decoration: none;
          background: transparent url("/images/icon_play.gif") no-repeat right; }
      #entries .entry table td.censored,       #entries_user .entry table td.censored,       #entries_archive .entry table td.censored {
        background: transparent url("/images/icons/icon_poop.gif") no-repeat right;
        width: 31px; }
  #entries .entry .edit,   #entries_user .entry .edit,   #entries_archive .entry .edit {
    background-color: transparent;
    padding: 8px 0px;
    width: 100%;
    font-size: 1em;
    font-weight: bold; }
    #entries .entry .edit table td,     #entries_user .entry .edit table td,     #entries_archive .entry .edit table td {
      vertical-align: top; }
      #entries .entry .edit table td.details textarea,       #entries_user .entry .edit table td.details textarea,       #entries_archive .entry .edit table td.details textarea {
        width: 100%;
        height: 40px;
        padding: 3px;
        font-size: 12px;
        font-weight: bold; }
      #entries .entry .edit table td.duration,       #entries_user .entry .edit table td.duration,       #entries_archive .entry .edit table td.duration {
        width: 50px;
        padding-left: 15px; }
        #entries .entry .edit table td.duration input,         #entries_user .entry .edit table td.duration input,         #entries_archive .entry .edit table td.duration input {
          font-size: 18px;
          font-weight: bold;
          line-height: 18px;
          width: 50px;
          padding: 5px 0;
          text-align: center; }
      #entries .entry .edit table td select,       #entries_user .entry .edit table td select,       #entries_archive .entry .edit table td select {
        font-size: 0.9em;
        margin-right: 8px;
        width: 180px; }
      #entries .entry .edit table td.action,       #entries_user .entry .edit table td.action,       #entries_archive .entry .edit table td.action {
        padding-top: 8px; }
  #entries .entry .icons,   #entries_user .entry .icons,   #entries_archive .entry .icons {
    width: 55px;
    float: left; }
#entries .time table td.notes, #entries_user .time table td.notes, #entries_archive .time table td.notes {
  color: black; }
  #entries .time table td.notes .user_name,   #entries_user .time table td.notes .user_name,   #entries_archive .time table td.notes .user_name {
    color: black; }
    #entries .time table td.notes .user_name a,     #entries_user .time table td.notes .user_name a,     #entries_archive .time table td.notes .user_name a {
      color: black; }
#entries .response, #entries_user .response, #entries_archive .response {
  background-color: #ffffdd; }
  #entries .response table td.notes,   #entries_user .response table td.notes,   #entries_archive .response table td.notes {
    color: black; }
    #entries .response table td.notes .user_name a,     #entries_user .response table td.notes .user_name a,     #entries_archive .response table td.notes .user_name a {
      color: black; }
    #entries .response table td.notes .user_name .meta,     #entries_user .response table td.notes .user_name .meta,     #entries_archive .response table td.notes .user_name .meta {
      color: #666; }
    #entries .response table td.notes .meta_notes,     #entries_user .response table td.notes .meta_notes,     #entries_archive .response table td.notes .meta_notes {
      color: #666; }
#entries .completed, #entries_user .completed, #entries_archive .completed {
  background-color: #ddffdf; }
  #entries .completed table td.icon,   #entries_user .completed table td.icon,   #entries_archive .completed table td.icon {
    width: 31px;
    background: transparent url('/images/icons/icon_completed.gif') no-repeat 8px 9px; }
#entries .bignews, #entries_user .bignews, #entries_archive .bignews {
  background-color: #fff3dd; }
  #entries .bignews table td.icon,   #entries_user .bignews table td.icon,   #entries_archive .bignews table td.icon {
    width: 31px;
    background: transparent url('/images/icons/icon_bignews.gif') no-repeat 8px 9px; }
#entries .hoffed, #entries .crushed, #entries .sheeeeeit, #entries .trashed, #entries_user .hoffed, #entries_user .crushed, #entries_user .sheeeeeit, #entries_user .trashed, #entries_archive .hoffed, #entries_archive .crushed, #entries_archive .sheeeeeit, #entries_archive .trashed {
  background-color: #daffca; }
  #entries .hoffed table td.favicon img,   #entries .crushed table td.favicon img,   #entries .sheeeeeit table td.favicon img,   #entries .trashed table td.favicon img,   #entries_user .hoffed table td.favicon img,   #entries_user .crushed table td.favicon img,   #entries_user .sheeeeeit table td.favicon img,   #entries_user .trashed table td.favicon img,   #entries_archive .hoffed table td.favicon img,   #entries_archive .crushed table td.favicon img,   #entries_archive .sheeeeeit table td.favicon img,   #entries_archive .trashed table td.favicon img {
    border: 1px solid #333; }
  #entries .hoffed table td.icon,   #entries .crushed table td.icon,   #entries .sheeeeeit table td.icon,   #entries .trashed table td.icon,   #entries_user .hoffed table td.icon,   #entries_user .crushed table td.icon,   #entries_user .sheeeeeit table td.icon,   #entries_user .trashed table td.icon,   #entries_archive .hoffed table td.icon,   #entries_archive .crushed table td.icon,   #entries_archive .sheeeeeit table td.icon,   #entries_archive .trashed table td.icon {
    width: 31px;
    background: transparent url('/images/icons/icon_hoff.gif') no-repeat 5px 6px; }
  #entries .hoffed table td.notes,   #entries .crushed table td.notes,   #entries .sheeeeeit table td.notes,   #entries .trashed table td.notes,   #entries_user .hoffed table td.notes,   #entries_user .crushed table td.notes,   #entries_user .sheeeeeit table td.notes,   #entries_user .trashed table td.notes,   #entries_archive .hoffed table td.notes,   #entries_archive .crushed table td.notes,   #entries_archive .sheeeeeit table td.notes,   #entries_archive .trashed table td.notes {
    color: black; }
    #entries .hoffed table td.notes .user_name a,     #entries .crushed table td.notes .user_name a,     #entries .sheeeeeit table td.notes .user_name a,     #entries .trashed table td.notes .user_name a,     #entries_user .hoffed table td.notes .user_name a,     #entries_user .crushed table td.notes .user_name a,     #entries_user .sheeeeeit table td.notes .user_name a,     #entries_user .trashed table td.notes .user_name a,     #entries_archive .hoffed table td.notes .user_name a,     #entries_archive .crushed table td.notes .user_name a,     #entries_archive .sheeeeeit table td.notes .user_name a,     #entries_archive .trashed table td.notes .user_name a {
      color: black; }
    #entries .hoffed table td.notes .user_name .meta,     #entries .crushed table td.notes .user_name .meta,     #entries .sheeeeeit table td.notes .user_name .meta,     #entries .trashed table td.notes .user_name .meta,     #entries_user .hoffed table td.notes .user_name .meta,     #entries_user .crushed table td.notes .user_name .meta,     #entries_user .sheeeeeit table td.notes .user_name .meta,     #entries_user .trashed table td.notes .user_name .meta,     #entries_archive .hoffed table td.notes .user_name .meta,     #entries_archive .crushed table td.notes .user_name .meta,     #entries_archive .sheeeeeit table td.notes .user_name .meta,     #entries_archive .trashed table td.notes .user_name .meta {
      color: #666; }
    #entries .hoffed table td.notes .meta_notes,     #entries .crushed table td.notes .meta_notes,     #entries .sheeeeeit table td.notes .meta_notes,     #entries .trashed table td.notes .meta_notes,     #entries_user .hoffed table td.notes .meta_notes,     #entries_user .crushed table td.notes .meta_notes,     #entries_user .sheeeeeit table td.notes .meta_notes,     #entries_user .trashed table td.notes .meta_notes,     #entries_archive .hoffed table td.notes .meta_notes,     #entries_archive .crushed table td.notes .meta_notes,     #entries_archive .sheeeeeit table td.notes .meta_notes,     #entries_archive .trashed table td.notes .meta_notes {
      color: #666; }
#entries .crushed table td.icon, #entries_user .crushed table td.icon, #entries_archive .crushed table td.icon {
  width: 31px;
  background: transparent url('/images/icons/icon_crushed.gif') no-repeat 5px 6px; }
#entries .hoffed, #entries_user .hoffed, #entries_archive .hoffed {
  background-color: #daffca; }
  #entries .hoffed table td.icon,   #entries_user .hoffed table td.icon,   #entries_archive .hoffed table td.icon {
    width: 29px;
    background: transparent url('/images/icons/icon_hoff.png') no-repeat 3px 6px; }
#entries .trashed, #entries_user .trashed, #entries_archive .trashed {
  background-color: #daffca; }
  #entries .trashed table td.icon,   #entries_user .trashed table td.icon,   #entries_archive .trashed table td.icon {
    width: 31px;
    background: transparent url('/images/icons/icon_trash.png') no-repeat 3px 6px; }
#entries .sheeeeeit, #entries_user .sheeeeeit, #entries_archive .sheeeeeit {
  background-color: #daffca; }
  #entries .sheeeeeit table td.icon,   #entries_user .sheeeeeit table td.icon,   #entries_archive .sheeeeeit table td.icon {
    width: 29px;
    background: transparent url('/images/icons/icon_clay.gif') no-repeat 3px 6px; }
#entries .current_timer, #entries_user .current_timer, #entries_archive .current_timer {
  background-color: #d9e7fb;
  border: 1px solid #bbb; }
  #entries .current_timer table td.notes,   #entries_user .current_timer table td.notes,   #entries_archive .current_timer table td.notes {
    color: black; }
    #entries .current_timer table td.notes .user_name a,     #entries_user .current_timer table td.notes .user_name a,     #entries_archive .current_timer table td.notes .user_name a {
      color: black; }
    #entries .current_timer table td.notes .user_name .meta,     #entries_user .current_timer table td.notes .user_name .meta,     #entries_archive .current_timer table td.notes .user_name .meta {
      color: #666; }
    #entries .current_timer table td.notes .meta_notes,     #entries_user .current_timer table td.notes .meta_notes,     #entries_archive .current_timer table td.notes .meta_notes {
      color: #666; }
      #entries .current_timer table td.notes .meta_notes .hours,       #entries_user .current_timer table td.notes .meta_notes .hours,       #entries_archive .current_timer table td.notes .meta_notes .hours {
        background-color: #a8cafb;
        font-weight: bold; }
  #entries .current_timer table td.time img,   #entries_user .current_timer table td.time img,   #entries_archive .current_timer table td.time img {
    padding: 8px 0 6px 11px; }
  #entries .current_timer table td.time a,   #entries_user .current_timer table td.time a,   #entries_archive .current_timer table td.time a {
    background: transparent url("/images/icon_pause.gif") no-repeat right;
    color: white; }
    #entries .current_timer table td.time a .hours,     #entries_user .current_timer table td.time a .hours,     #entries_archive .current_timer table td.time a .hours {
      background: transparent url("/images/timer-running-bg.gif") no-repeat left; }
#entries .from_current_user .notes table td.duration, #entries_user .from_current_user .notes table td.duration, #entries_archive .from_current_user .notes table td.duration {
  width: 68px; }
#entries .confirmation, #entries_user .confirmation, #entries_archive .confirmation {
  padding: 15px 8px;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  background-color: #ffff99;
  font-size: 1em;
  font-weight: bold;
  text-align: center; }
  #entries .confirmation .buttons,   #entries_user .confirmation .buttons,   #entries_archive .confirmation .buttons {
    padding-left: 10px; }
  #entries .confirmation .loading,   #entries_user .confirmation .loading,   #entries_archive .confirmation .loading {
    padding-left: 10px; }
#entries .no_activities, #entries_user .no_activities, #entries_archive .no_activities {
  color: #999;
  font-size: 14px;
  font-weight: bold;
  padding: 20px 8px; }
  #entries .no_activities a,   #entries_user .no_activities a,   #entries_archive .no_activities a {
    color: #666; }

#entries {
  width: 554px;
  margin: 6px 0 0 14px; }

#entries_user {
  margin: 0 auto;
  overflow: hidden; }
  #entries_user .date_info {
    padding: 10px 4px 8px 4px; }
  #entries_user .entry {
    margin: 0;
    border-right: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    padding: 8px 10px; }
    #entries_user .entry table td.favicon {
      display: none; }
    #entries_user .entry table td.notes {
      font-size: 16px;
      font-weight: normal;
      line-height: 18px; }
      #entries_user .entry table td.notes .user_name {
        display: none; }
      #entries_user .entry table td.notes .paste_text {
        width: 608px; }
  #entries_user .completed table td.icon {
    background: transparent url('/images/icons/icon_completed.gif') no-repeat 7px 2px; }
  #entries_user .bignews table td.icon {
    background: transparent url('/images/icons/icon_bignews.gif') no-repeat 7px 2px; }

#entries_archive {
  margin: 0 auto;
  padding-top: 8px;
  overflow: hidden; }
  #entries_archive .entry {
    margin: 0;
    border-right: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    padding: 8px 10px; }
    #entries_archive .entry table td.time {
      display: none; }
    #entries_archive .entry table td.notes .paste_text {
      width: 568px; }

#entries_user .no_activities, #entries_archive .no_activities {
  padding: 20px 8px; }

#footer {
  text-align: center;
  color: #999999;
  padding: 15px 0;
  font-size: 0.9em;
  font-weight: normal; }
  #footer a {
    color: #666; }

.sidebox a {
  text-decoration: none; }

.sidenotes {
  background-color: #e9f5f9;
  padding: 8px 15px;
  margin: 20px 0; }

.team_status ul {
  list-style: none;
  margin: -5px -8px 0 -8px; }
  .team_status ul li {
    border-bottom: 1px solid #95b0c0;
    padding: 0; }
    .team_status ul li a {
      color: black;
      padding: 7px 20px 5px 24px;
      display: block;
      background-position: 8px 8px;
      background-repeat: no-repeat; }
      .team_status ul li a .username {
        font-weight: bold; }
        .team_status ul li a .username .weather {
          color: #999999; }
          .team_status ul li a .username .weather a {
            background: none;
            color: #999999;
            display: inline;
            padding: 0; }
      .team_status ul li a.active {
        background-image: url('/images/status-active.gif'); }
      .team_status ul li a.inactive {
        background-image: url('/images/status-inactive.gif'); }
      .team_status ul li a.busy {
        background-image: url('/images/status-busy.gif'); }
      .team_status ul li a.timer {
        background-image: url('/images/status-timer.gif'); }
      .team_status ul li a:hover {
        background-color: #dcf2f9; }
      .team_status ul li a .hours {
        background-color: #F9F0BF;
        color: #333;
        padding: 1px 2px 0 2px;
        font-size: 10px; }
    .team_status ul li .header {
      font-weight: bold;
      color: black;
      margin-bottom: 5px; }
    .team_status ul li.invite_more a {
      padding: 5px 10px 3px 24px;
      font-size: 10px;
      font-weight: bold;
      color: #666; }

.agenda .user_agenda textarea, .agenda .group_agenda textarea {
  width: 100%;
  height: 200px;
  margin-bottom: 5px; }
.agenda .user_agenda ul, .agenda .user_agenda ol, .agenda .group_agenda ul, .agenda .group_agenda ol {
  margin: 0 0 8px 15px;
  padding: 0; }
  .agenda .user_agenda ul li,   .agenda .user_agenda ol li,   .agenda .group_agenda ul li,   .agenda .group_agenda ol li {
    margin: 0 0 0 6px;
    padding: 0;
    text-indent: -3px; }
.agenda .user_agenda p, .agenda .group_agenda p {
  margin-bottom: 0.6em; }
.agenda .read_only .nothing {
  display: block;
  height: 100px; }
.agenda #team_agenda {
  margin: 0 -8px; }
  .agenda #team_agenda ul.agenda li {
    list-style: none;
    margin: 8px 0;
    padding: 0 8px 8px 8px;
    border-bottom: 1px solid #95b0c0; }
    .agenda #team_agenda ul.agenda li a.header {
      font-weight: bold;
      display: block; }
    .agenda #team_agenda ul.agenda li ul li,     .agenda #team_agenda ul.agenda li ol li {
      margin: 0 0 0 6px;
      list-style-position: inside;
      padding: 0;
      border: 0; }
    .agenda #team_agenda ul.agenda li ul li {
      list-style-type: disc; }
    .agenda #team_agenda ul.agenda li ol li {
      list-style-type: decimal; }

.box {
  background-color: #ffffff;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #e3e3e3; }
  .box h2 {
    margin: 0 0 0.5em 0;
    font-size: 1.2em; }

.section {
  list-style: none;
  margin: 0;
  display: block;
  padding: 12px 8px;
  border-bottom: 1px solid #e3e3e3; }
  .section table {
    width: 100%; }
    .section table td {
      vertical-align: middle; }
      .section table td.name {
        font-size: 1.6em;
        line-height: 1em; }
        .section table td.name a {
          color: black; }
        .section table td.name .group_meta {
          margin-top: 0.3em;
          font-size: 0.6em;
          line-height: 0.6em;
          color: #999999; }
      .section table td.action {
        width: 250px;
        text-align: right; }
    .section table a {
      font-weight: bold;
      text-decoration: none; }
      .section table a:hover {
        text-decoration: underline; }
    .section table.form {
      width: 100%; }
      .section table.form td {
        font-size: 18px;
        font-weight: bold;
        padding: 12px 0;
        border-bottom: 1px solid #e3e3e3; }
        .section table.form td p.normal_size {
          font-size: 12px;
          font-weight: normal; }
        .section table.form td.label {
          width: 110px;
          color: #888;
          padding-right: 20px; }
        .section table.form td.field p {
          width: 400px; }
        .section table.form td.field input, .section table.form td.field select {
          width: 400px;
          padding: 5px 3px;
          font-weight: bold; }
        .section table.form td.field input.subdomain {
          width: 200px; }
        .section table.form td.field textarea {
          width: 400px;
          height: 150px;
          padding: 5px; }
        .section table.form td.field .helper {
          font-size: 12px;
          color: #666;
          padding: 5px 0 0 0; }
          .section table.form td.field .helper .group_url {
            background-color: #ddd;
            padding: 3px; }
        .section table.form td.action {
          vertical-align: top;
          width: 100px; }
        .section table.form td.small {
          font-size: 12px; }
        .section table.form td.top {
          padding-top: 21px;
          vertical-align: top; }
        .section table.form td.list table {
          width: 95%; }
          .section table.form td.list table td {
            padding: 6px 8px 4px 0;
            line-height: 1em;
            font-size: 14px;
            border: 0; }
            .section table.form td.list table td.icon {
              width: 27px;
              padding-right: 0; }
              .section table.form td.list table td.icon a.delete {
                width: 16px;
                height: 16px;
                background: transparent url("/images/icon_trash.gif") no-repeat; }
            .section table.form td.list table td.name {
              padding-right: 20px; }
              .section table.form td.list table td.name .email {
                font-size: 12px;
                font-weight: normal;
                color: #999999;
                padding-left: 6px; }
            .section table.form td.list table td.role {
              width: 41px; }
              .section table.form td.list table td.role a {
                width: 41px;
                height: 15px;
                background: transparent url("/images/buttons/btn_admin.gif") no-repeat 0 -15px; }
              .section table.form td.list table td.role div {
                display: none; }
            .section table.form td.list table td.admin a {
              background: transparent url("/images/buttons/btn_admin.gif") no-repeat 0 0; }
            .section table.form td.list table td.readonly div {
              display: block;
              width: 41px;
              height: 15px;
              background: transparent url("/images/buttons/btn_admin.gif") no-repeat 0 0; }
            .section table.form td.list table td.group_owner div {
              width: 68px;
              height: 15px;
              background: transparent url("/images/icons/icon_groupowner.gif") no-repeat 0 0; }
        .section table.form td .field {
          width: 90%; }
          .section table.form td .field p {
            margin: 0.8em 0; }
          .section table.form td .field textarea {
            width: 95%;
            height: 100px;
            font-size: 12px;
            font-weight: bold; }
          .section table.form td .field .btn_container {
            margin: 1em 0;
            padding-bottom: 1em;
            border-bottom: 1px solid #ddd; }
        .section table.form td #grouptimezone_edit td.field select {
          width: 300px;
          font-size: 14px; }
        .section table.form td #avatar_form {
          font-size: 12px;
          color: #666; }
          .section table.form td #avatar_form p {
            margin: 5px 0; }
        .section table.form td table.avatar {
          margin-bottom: 7px; }
          .section table.form td table.avatar td {
            padding: 0 10px 0 0;
            text-align: left;
            vertical-align: middle;
            border: 0; }
            .section table.form td table.avatar td.photo {
              width: 58px;
              padding-right: 10px; }
              .section table.form td table.avatar td.photo img {
                border: 1px solid #ddd;
                padding: 4px; }
            .section table.form td table.avatar td.action {
              width: auto;
              font-size: 11px;
              font-weight: normal; }
              .section table.form td table.avatar td.action .btn a {
                font-weight: normal; }
        .section table.form td table.inline td {
          padding: 0 5px 0 0;
          border: 0; }
          .section table.form td table.inline td.field {
            width: 300px; }
            .section table.form td table.inline td.field input {
              width: 280px; }
  .section .user_info {
    width: 395px; }
  .section .footer_action {
    padding-top: 10px;
    line-height: 1em;
    font-weight: bold; }

.breakcrumb {
  padding: 0 0 5px 0;
  color: !secondary_text; }
  .breakcrumb a {
    color: #333; }

.login_form {
  width: 367px;
  margin: 20px auto;
  background: url("/images/marketing/login-background.gif") no-repeat;
  padding: 120px 33px 0px 33px;
  color: #eee;
  font-size: 14px;
  font-weight: bold; }
  .login_form .bottom {
    margin: 0 -36px;
    height: 35px;
    background: url("/images/marketing/login-background.gif") no-repeat bottom; }
  .login_form form label {
    font-size: 11px; }
  .login_form .field input {
    width: 95%;
    font-size: 18px;
    font-weight: bold;
    padding: 3px 5px;
    margin-bottom: 10px; }
  .login_form .rememberme {
    font-weight: normal; }
  .login_form .otheroptions {
    font-size: 11px;
    font-weight: normal;
    border-top: 1px solid #0e3e78;
    padding-top: 8px;
    margin-top: 8px; }
    .login_form .otheroptions a {
      color: #ddd; }
  .login_form .btn_container {
    padding: 0;
    float: right;
    width: 200px;
    text-align: right; }
    .login_form .btn_container input {
      text-indent: -9999px;
      font-size: 0px;
      border: 0;
      height: 31px; }
      .login_form .btn_container input.log_in {
        width: 138px;
        background: url("/images/marketing/btn-login.gif") no-repeat; }
      .login_form .btn_container input.reset {
        width: 145px;
        background: url("/images/marketing/btn-reset.gif") no-repeat; }
  .login_form .flash {
    font-size: 12px;
    border: 0;
    margin: 0 0 15px 0;
    padding: 5px 10px 5px 30px;
    background-position: 5px 5px; }

.flash, .errorExplanation {
  padding: 11px 20px 8px 35px;
  background-repeat: no-repeat;
  background-position: 9px 10px;
  background-color: #eeeeee;
  border: 1px solid #999999;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 9px 10px 9px; }
  .flash ul,   .errorExplanation ul {
    margin: 0;
    padding: 5px 0 5px 20px;
    list-style: disc; }
    .flash ul li,     .errorExplanation ul li {
      padding: 0 0 0 0px; }
  .flash h2,   .errorExplanation h2 {
    margin: 0 0 8px 0; }
  .flash p,   .errorExplanation p {
    margin: 0 0 5px 0; }

.success {
  background-color: #e8ffdb;
  border: 1px solid #82b977;
  background-image: url("/images/icons/alert_icon_ok.gif"); }

.warning {
  background-image: url("/images/icons/alert_icon_error.gif"); }

.message {
  background-image: url("/images/icons/alert_icon_info.gif"); }

.errorExplanation {
  background-image: url("/images/icons/alert_icon_error.gif"); }
  .errorExplanation h2 {
    display: none; }

.clear {
  clear: both; }

.delete_section {
  margin: 0px 0 10px 130px;
  padding: 10px 18px;
  background-color: #eee;
  border-top: 1px solid #ccc;
  font-size: 11px;
  color: #666; }
  .delete_section a.action {
    font-size: 12px;
    font-weight: bold;
    color: #990000;
    border: 0;
    text-decoration: underline; }
    .delete_section a.action:hover {
      background: none;
      text-decoration: none; }
  .delete_section p {
    margin: 0; }

/****************************************************************/
/*  original filename buttons.css                        */
/****************************************************************/


.btn {
  float: left;
  padding-left: 3px;
  margin-right: 5px; }
  .btn a, .btn input {
    font-family: "Nimbus Sans L", Helvetica, Arial, Verdana, sans-serif;
    text-decoration: none;
    border: 0 none;
    width: auto;
    color: #111; }
    .btn a.cancel,     .btn input.cancel {
      color: #666; }
      .btn a.cancel:hover,       .btn input.cancel:hover {
        color: #666; }
  .btn a {
    font-size: 10px;
    font-weight: normal !important;
    line-height: 18px;
    padding: 0px 10px 2px 7px;
    display: block; }
    .btn a:hover {
      text-decoration: none !important;
      border: 0;
      color: #111; }
  .btn input {
    background-color: transparent;
    border-color: transparent;
    font-size: 10px;
    line-height: 15px;
    cursor: pointer;
    margin: 0;
    padding: 0 8px 2px 5px;
    overflow: visible; }

.btn_container {
  overflow: hidden; }

.form_footer {
  padding: 0 0 10px 130px; }

.btn_container_with_menu {
  position: relative; }

.btn_container_footer {
  overflow: hidden;
  margin-top: 1em; }

.btn-small-white, .btn-small-green, .btn-small-red {
  height: 19px; }
  .btn-small-white a, .btn-small-white input,   .btn-small-green a, .btn-small-green input,   .btn-small-red a, .btn-small-red input {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #666; }
  .btn-small-white input,   .btn-small-green input,   .btn-small-red input {
    height: 19px; }

.btn-small-white {
  background: transparent url(/images/buttons/btn-small-white.gif) no-repeat scroll left top; }
  .btn-small-white a, .btn-small-white input {
    background: transparent url(/images/buttons/btn-small-white.gif) no-repeat scroll right top; }

.btn-small-green {
  background: transparent url(/images/buttons/btn-small-green.gif) no-repeat scroll left top; }
  .btn-small-green a, .btn-small-green input {
    background: transparent url(/images/buttons/btn-small-green.gif) no-repeat scroll right top;
    color: #fff; }
    .btn-small-green a:hover,     .btn-small-green input:hover {
      color: #fff; }

.btn-small-red {
  background: transparent url(/images/buttons/btn-small-red.gif) no-repeat scroll left top; }
  .btn-small-red a, .btn-small-red input {
    background: transparent url(/images/buttons/btn-small-red.gif) no-repeat scroll right top;
    color: #fff; }
    .btn-small-red a:hover,     .btn-small-red input:hover {
      color: #fff; }

.btn-medium-white, .btn-medium-green, .btn-medium-gray, .btn-medium-green-darkbg, .btn-medium-white-darkbg {
  height: 24px;
  padding-left: 5px; }
  .btn-medium-white a, .btn-medium-white input,   .btn-medium-green a, .btn-medium-green input,   .btn-medium-gray a, .btn-medium-gray input,   .btn-medium-green-darkbg a, .btn-medium-green-darkbg input,   .btn-medium-white-darkbg a, .btn-medium-white-darkbg input {
    font-size: 11px;
    padding: 0px 12px 2px 7px;
    line-height: 24px !important; }
  .btn-medium-white input,   .btn-medium-green input,   .btn-medium-gray input,   .btn-medium-green-darkbg input,   .btn-medium-white-darkbg input {
    height: 25px;
    padding: 0 12px 3px 7px; }

.btn-medium-white {
  background: transparent url(/images/buttons/btn-medium-white.gif) no-repeat scroll left top; }
  .btn-medium-white a, .btn-medium-white input {
    background: transparent url(/images/buttons/btn-medium-white.gif) no-repeat scroll right top; }
    .btn-medium-white a.arrow,     .btn-medium-white input.arrow {
      background: transparent url(/images/buttons/btn-medium-white-arrow.gif) no-repeat scroll right top;
      padding-right: 18px; }

.btn-medium-gray {
  background: transparent url(/images/buttons/btn-medium-gray.gif) no-repeat scroll left top; }
  .btn-medium-gray a, .btn-medium-gray input {
    background: transparent url(/images/buttons/btn-medium-gray.gif) no-repeat scroll right top;
    padding-right: 18px; }

.btn-medium-green {
  background: transparent url(/images/buttons/btn-medium-green.gif) no-repeat scroll left top; }
  .btn-medium-green a, .btn-medium-green input {
    background: transparent url(/images/buttons/btn-medium-green.gif) no-repeat scroll right top;
    color: #fff; }
    .btn-medium-green a:hover,     .btn-medium-green input:hover {
      color: #fff; }

.btn-medium-green-darkbg {
  background: transparent url(/images/buttons/btn-medium-green-darkbg.gif) no-repeat scroll left top; }
  .btn-medium-green-darkbg a, .btn-medium-green-darkbg input {
    background: transparent url(/images/buttons/btn-medium-green-darkbg.gif) no-repeat scroll right top;
    color: #fff; }
    .btn-medium-green-darkbg a:hover,     .btn-medium-green-darkbg input:hover {
      color: #fff; }

.btn-medium-white-darkbg {
  background: transparent url(/images/buttons/btn-medium-gray-darkbg.gif) no-repeat scroll left top; }
  .btn-medium-white-darkbg a, .btn-medium-white-darkbg input {
    background: transparent url(/images/buttons/btn-medium-gray-darkbg.gif) no-repeat scroll right top;
    color: #444; }
    .btn-medium-white-darkbg a:hover,     .btn-medium-white-darkbg input:hover {
      color: #444; }

.btn-large-white, .btn-large-green, .btn-large-red {
  height: 30px;
  padding-left: 10px;
  margin-right: 10px; }
  .btn-large-white a, .btn-large-white input,   .btn-large-green a, .btn-large-green input,   .btn-large-red a, .btn-large-red input {
    font-size: 14px;
    padding: 0px 15px 2px 5px;
    line-height: 29px; }
  .btn-large-white input,   .btn-large-green input,   .btn-large-red input {
    height: 30px;
    padding: 0 15px 2px 5px; }

.btn-large-white {
  background: transparent url(/images/buttons/btn-large-white.gif) no-repeat scroll left top; }
  .btn-large-white a, .btn-large-white input {
    background: transparent url(/images/buttons/btn-large-white.gif) no-repeat scroll right top; }

.btn-large-green {
  background: transparent url(/images/buttons/btn-large-green.gif) no-repeat scroll left top; }
  .btn-large-green a, .btn-large-green input {
    background: transparent url(/images/buttons/btn-large-green.gif) no-repeat scroll right top;
    color: #fff; }

.btn-large-red {
  background: transparent url(/images/buttons/btn-large-red.gif) no-repeat scroll left top; }
  .btn-large-red a, .btn-large-red input {
    background: transparent url(/images/buttons/btn-large-red.gif) no-repeat scroll right top;
    color: #fff; }

/****************************************************************/
/*  original filename ie.css                        */
/****************************************************************/


.entry, .box, .box ul.group_list li, #groupuser_profile, .header_section, #container, .btn_container
{_zoom: 1;}

