body, td, th, div, span, input, p, select, textarea, button 
{
  font-size: 8pt;
  font-family: Arial;
  color: #333;
  font-weight: normal;
}

img 
{
  border: 0px;
}

hr 
{
  
}

table
{
  border-collapse: collapse;
  margin: 0px;
}

table,
table td
{
  border: none;
}

a
{
  text-decoration: none;
  color: #777;
  font-weight: bold;
}

.date input.date
{
  vertical-align:middle;
  padding: 2px 3px;
  height: 12px;
}

.form_frame
{
  margin: 0px auto 20px auto;
  border: 1px solid #C2CCCC;
}

.form_frame .head
{
  font-family: Arial Narrow, Arial;
  color: #333;
  font-size: 1.4em;
  background-image: url('../../pics/block-header.gif');
  background-repeat: repeat-x;
  background-position: center left;
  line-height: 25px;
  padding: 0 10px;
  border-bottom: 1px solid #C2CCCC;
}

.form_frame .topbuttons
{
  text-align: right;
  height: 25px;
  line-height: 25px;
  margin-right: 10px;
}

.form_frame .topbuttons a
{
  padding: 0 5px;
}

.form_frame .topbuttons a[disabled]
{
  color: #ddd;
}

.form_frame .body
{
  padding: 5px 10px;
}

.form_frame .body table td
{
  height: 22px;
  line-height: 22px;
  padding: 0px 3px;
  vertical-align: middle; 
}

.form_frame .body table td *
{
  line-height: normal;
}

.form_frame .buttons
{
  text-align: right;
  padding: 0px 5px;
}

.form_frame .buttons .submit
{
  border: none;
  background: none;
  color: #777;
  font-weight: bold;
  cursor: pointer;
}

.errorBox,
.ValidationSummary
{
  border: 1px solid #E58787;
  background-color: #FDBCBC;
  padding: 10px 10px 10px 80px;
  margin-bottom: 15px;
  background-image: url(../../pics/funky-error.gif);
  background-repeat: no-repeat;
  background-position: -20px center;
}

.errorBox td
{
  color: #444;
  font-weight: bold;
  font-size: 12px;
}

.errorBox td img
{
  display: none;
}

/* Greybox */

#GB_window,
#GB_window .header
{
  border: none !important;
  background: none !important;
}

#GB_window .header
{
  display: none;
}

fieldset
{
  border: 1px solid white;
  margin: 5px;
  padding: 0 10px 8px 10px;
}

legend
{
  color: #666;
  font-weight: bold;
}

.spanbutton a
{
  cursor: pointer;  
  color: #333;
  border: 1px solid silver;
  padding: 1px 8px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #EFEFEF;
  background: 
    -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0.29, rgb(255,255,255)),
      color-stop(0.65, rgb(230,230,230))
    );
  background:    
    -moz-linear-gradient(    
      center bottom,
      rgb(255,255,255) 29%,
      rgb(230,230,230) 65%
    );
}

.spanbutton a
{
}


.spanbutton a:active
{
  background: -moz-linear-gradient(    
    center bottom,
    rgb(230,230,230) 29%,
    rgb(255,255,255) 65%
  );
}

.themecontainer
{
  position: relative;
}

.themecontainer .inner
{
  position: absolute;
}

.simple .form_frame
{
  background: white;
}

.block .issuegroup
{
  padding: 2px 0;
  font-size: 11px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  cursor: pointer;
}

.block .issuegroup img
{
  margin: -4px 0 -4px -5px;
  position: relative;
  top: 0px;
}

.mod-scrum .func-backlog .content
{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}