/* Point Clark Networks -- add our style sheet
   - Mantis overlaps with our "menu" parameter, so we fix it below
   - tablewidth.100 and table.hide had width set 95% ... it should be 100% 
     (hmmm... why call it width100 when it's width95?)
*/

@import url("/style.css");

.menu a {
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  display: inline;
  color: #065590;
  background-color: transparent;
  padding: 2px;
  margin: 0px;
}
.menu a:link, .menu a:visited {
  color: #065590;
  background-color: transparent;
}
.menu a:hover {
  color: #065590;
  background: #CCCCCC;
}

tr.bugnote              { vertical-align: top; }
td.bugnote-public       { background-color: #c8c8e8; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
td.bugnote-private      { background-color: #e8e8e8; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
td.bugnote-note-public  { background-color: #e8e8e8; color: #000000; width: 75%; }
td.bugnote-note-private { background-color: #e8e8e8; color: #000000; width: 75%; }

/* Point Clark Networks -- end */

/* Mantis Bug Database */
address		{ font-family: arial, verdana; font-size: 8pt }
a.small		{ font-size: 8pt; }
input.small 	{ font-size: 8pt; }
select.small	{ font-size: 8pt; }

span.print	{ font-size: 8pt; }
span.required 	{ font-size: 8pt; color: #bb0000; }
span.small 	{ font-size: 8pt; font-weight: normal; }
span.pagetitle	{ font-size: 12pt; font-weight: bold; text-align: center }
span.bold	{ font-weight: bold; }
span.italic	{ font-style: italic; }
span.italic	{ font-style: italic; font-size: 8pt; }

table.hide	{ width: 100%; border-color: transparent; margin: 3px; }
table.width100	{ width: 100%;  border-color: #000000; border-style: solid; border-width: 1px; }
table.width75	{ width: 75%;  border-color: #000000; border-style: solid; border-width: 1px; }
table.width60	{ width: 60%;  border-color: #000000; border-style: solid; border-width: 1px; }
table.width50	{ width: 50%;  border-color: #000000; border-style: solid; border-width: 1px; }

td.center	{ text-align: center; }
td.left		{ text-align: left; }
td.right	{ text-align: right; }
td.category	{ background-color: #c8c8e8; color: #000000; font-weight: bold; }
td.col-1	{ background-color: #d8d8d8; color: #000000; }
td.col-2	{ background-color: #e8e8e8; color: #000000; }
td.form-title	{ background-color: #ffffff; color: #000000; font-weight: bold; }
td.nopad	{ padding: 0px; }
td.spacer	{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; }
td.small-caption	{ font-size: 8pt; }
td.print		{ font-size: 8pt; text-align: left; padding: 2px; }
td.print-category	{ font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
td.print-bottom		{ border-bottom: 1px solid #000000; }
td.print-spacer		{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}

tr.center	{ text-align: center; }
tr.row-1	{ background-color: #d8d8d8; color: #000000; text-align: left; }
tr.row-2	{ background-color: #e8e8e8; color: #000000; text-align: left; }
tr.spacer	{ background-color: #ffffff; color: #000000; text-align: left; }
tr.row-category	{ background-color: #c8c8e8; color: #000000; text-align: left; font-weight: bold; }
tr.row-category2	{ background-color: #c8c8e8; color: #000000; text-align: left; }
tr.print		{ vertical-align: top; text-align: left; }
tr.print-category	{ color: #000000; font-weight: bold; text-align: left; }

td.login-info-left	{ width: 40%; vertical-align: baseline; padding: 0px; text-align: left; }
td.login-info-middle{ width: 20%; vertical-align: baseline; padding: 0px; text-align: center; }
td.login-info-right	{ width: 40%; vertical-align: baseline; padding: 0px; text-align: right; }
span.login-username	{ font-style: italic; }
span.login-time		{ font-size: 8pt; font-style: italic; }

/* td.menu			{ background-color: #e8e8e8; color: #000000; text-align: center; width: 100%; padding: 1px; } */

td.quick-summary-left	{ width: 50%; text-align: left; }
td.quick-summary-right	{ width: 50%; text-align: right; }

td.news-heading		{ background-color: #d8d8d8; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
td.news-body		{ background-color: #ffffff; color: #000000; padding: 16px; text-align: left; }
span.news-headline	{ font-weight: bold; text-align: left; }
span.news-date		{ font-style: italic; font-size: 8pt; text-align: left;}
a.news-email		{ font-size: 8pt; }
.myborder { border-bottom: thin dotted; color: #000000; }
table.width100 select { font-size: 8pt; }
table.width100 input { font-size: 8pt; }

