#content {width:880px;margin-left:10px;}
#text    {padding-left:0;padding-right:0;}

form				{ display:inline; }

input				{}
input.button		{}
input.button-small	{ font-size:90%; }

textarea			{ font-size:115%; margin-right:4px;}
select				{}

.subtle:link    {color:white;}
.subtle:visited {color:white;}
.subtle:hover   {color:orange;color:rgb(243,137,26);}

span.print			{ font-size:90%; }
span.required 		{ font-size:90%; color:#bb0000; }
span.small 			{ font-size:90%; font-weight:normal; }
span.pagetitle		{ font-size:110%; font-weight:bold; text-align:center }

table				    { }
table.hide			{ width:100%; border:solid 0px white; }
table.width100	{ width:878px; border:none; }
table.width75		{ width:75%; border:none; }
table.width60		{ width:60%; border:solid 1px rgb(238,237,234); }
table.width50		{ width:50%; border:solid 1px rgb(238,237,234); }

td 					  { padding:2px; text-align:left; }
td.category		{ background:#c8c8e8;background:white; font-weight:bold; padding-left:2px; }

td.center			{ text-align:center; }
td.left				{ text-align:left; }
td.right			{ text-align:right; }
td.category			{ background:rgb(240,241,246);background:rgb(160,178,217);background:rgb(201,201,201);background:white;font-weight:bold; vertical-align:top; }

td.col-1			{ background:#d8d8d8; }
td.col-2			{ background:#e8e8e8; }
td.form-title	{ background:#4d4d4d;color:white; font-weight:bold; text-align:left; padding:5px; margin:0; font-size:14px; }
td.nopad			{ padding:0px; }
td.spacer			{ display:none; background:#ffffff; color:#000000; font-size:1pt; line-height:0.1; }
td.small-caption	{ padding-left:4px; }
td.print			    { text-align:left; padding:2px; }
td.print-category	{ font-weight:bold; text-align:right; padding:2px; }
td.print-spacer		{ display:none;background:#ffffff; font-size:1pt; line-height:0.1; padding:0px;}

tr.row-1  {background:rgb(239,239,239);}
tr.row-2  {background:#e8e8e8;background:rgb(221,221,221);}
td.row-1  {background:rgb(239,239,239);}
td.row-2  {background:rgb(221,221,221);}

tr.row-category		  { background:rgb(201,201,201); font-weight:bold; }
tr.row-category td  { text-align:center; }
tr.row-category2	  { background:rgb(240,241,246);background:rgb(201,201,201); }
tr.row-category-history     { background:rgb(240,241,246);background:rgb(201,201,201); font-weight:bold;}
tr.row-category-history td  { text-align:left;}
tr.vcenter			  { vertical-align:middle; }
tr.print			    { vertical-align:top; }
tr.print-category	{ font-weight:bold; }

#buglist tr			{ text-align:center; }

tr.bugnote				{ vertical-align:top; }
td.bugnote-public		{ background:rgb(240,241,246); font-weight:bold; width:25%; line-height:1.4; }
td.bugnote-private		{ background:#e8e8e8; font-weight:bold; width:25%; line-height:1.4; }
td.bugnote-note-public	{ background:#e8e8e8; width:75%; }
td.bugnote-note-private	{ background:#e8e8e8; width:75%; }

td.login-info-left		{ width:50%; padding:0px; text-align:left; }
td.login-info-middle	{ width:25%; padding:0px; text-align:center; }
td.login-info-right		{ width:25%; padding:0px; text-align:right; white-space:nowrap; }

td.menu					    { background:silver; color:white; text-align:center; padding:6px;font-weight:bold; font-size:16px;margin:0 0 4px 2px;}
td.menu > a,
td.menu > a:link,
td.menu > a:visited { color:white; text-decoration:none; border:none;}
td.menu > a:hover   { text-decoration:underline; }

td.news-heading-public	{ background:rgb(240,241,246); text-align:left; border-bottom:1px solid white; }
td.news-heading-private	{ background:#d8d8d8; text-align:left; border-bottom:1px solid white; }
td.news-body			      { background:#ffffff; padding:16px; }

img						{}
img.icon			{ width:11px; height:11px; }
/*
div						{ padding:3px; }
div.menu			{ background:#e8e8e8; text-align:center; width:100%; padding:1px; }
*/

div.border-center	{ background:#ffffff; border:solid 1px rgb(238,237,234); text-align:center; width:50%; position:relative; margin-right:auto; margin-left:auto; }

div.quick-summary-left	{ width:49%; padding:2px; text-align:left;  float:left; }
div.quick-summary-right	{ width:49%; padding:2px; text-align:right; float:right;}

.center					{ text-align:center; }
.left					  { text-align:left; }
.right					{ text-align:right; }
.small					{ font-size:90%; }
.small-normal 	{ font-size:90%; font-weight:normal; }
.bold					  { font-weight:bold; }
.bold-small			{ font-weight:bold; font-size:90%; }
.italic					{ font-style:italic; }
.italic-small		{ font-style:italic; font-size:90%; }
.underline			{ text-decoration:underline; }
.underline-small{ text-decoration:underline; font-size:90%; }
.strike					{ text-decoration:line-through; }
.strike-small		{ text-decoration:line-through; font-size:90%; }

form input[type="submit"] {
margin-left:0;
}

