body
{ 
   background-color: #ffffff;
   margin: 0;
   padding: 0;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td
{ 
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 { color: #006699;}

.newsHeadline
{
	font-size: small;
	font-weight:bold;
	margin-bottom:5px;
}
.newsDate 
{
	font-size:smaller;
	letter-spacing:1px;
	margin: 4px 0 0 0;
	color: #990000;
	margin-bottom: 5px;
}

.pager 
{
	letter-spacing:1px;
	padding: 10px;
	background-color: #d1e8fa;
	color: Black;
}

.miniinfo 
{
	color: #666666;
	font-size:9px;
}

.smallprint 
{
	font-size:10px;
	color:#999999;
}

.shadow 
{
	background-repeat:repeat-x;
	font-size:3px;
	background-color:#ffffff;
}

#banner 
{
 padding: 0; 
 margin: 0;
 font-size: 120%;
 text-align: center;
 background-color: #990033;
 vertical-align:top;
}
  
#left 
{
 padding: 0;
 margin: 0;
 width: 150px;
 height:100%;
 font-size: 80%;
 float: left;
 background-color: #ffffff;
 width:100px;
 vertical-align:top;
}
 
#center 
{
 padding: 0;
 margin: 0;
 width:100%;
 height:100%;
 vertical-align:top;
}
 
#right 
{
 padding: 0;
 margin: 0;
 width: 150px;
 height:100%;
 font-size: 80%;
 float: right;
 background-color: #ffffff;
 vertical-align:top;
}

.leftBack { background-color: #f4f4f4; }
.blueBack { background-color: #9FBDD4; }
.grayBack { background-color: #dddddd; font-size:smaller; color:#888888; }
.hardLink { font-size: 11px;  background-color: #F7F7F7;  color : #efefef;  }
.backLink { background-color: #DEDFDE; }
.relatedBack { font-weight:800; color:#006699;  letter-spacing : 1px;  }

.header { color:#006699; font-size: larger; }
.headersmall { color:#006699; }
.text { }

.tableHeader { background-color: #9FBDD4; color:#eeeeee; font-weight:bold; }
.tableHeaderDark { background-color: #9FBDD4; color:#ffffff; font-weight:bold; letter-spacing: 1px; }
.tableIngress { color:#666666; font-style:italic;  }

.unfinished { color: #990000; background-color: #ffeeee; }

.underline {text-decoration:underline;}
.nounderline {text-decoration:none;}

.menu1Normal {font-size : 12px; padding-left: 3px ;}
.menu2Normal {font-size : 12px; padding-left: 17px ;}
.menu3Normal {font-size : 12px; padding-left: 34px ;}

.menu1Selected {font-size : 12px; background-color: #9fbdd4; padding-left: 3px ; font-weight:bold;}
.menu2Selected {font-size : 12px; background-color: #9fbdd4; padding-left: 17px ; font-weight:bold;}
.menu3Selected {font-size : 12px; background-color: #9fbdd4; padding-left: 34px ; font-weight:bold;}

.headline 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
	margin-bottom: 5px;
}
a { color: #00405c;}
a:hover { color: #759cad;}

.smallinfo 
{
	font-size:smaller;
	letter-spacing: 1px;
	margin: 0;
}
.menu { font-size: 11px; letter-spacing: 1px;}
.changed 
{
	font-size: 8px;
	letter-spacing: 1px;
	margin: 0;
	color: #990000;
	text-align: right;
}
.textbox { font-size: 10px; text-align: right;}
.smallerText { font-size : smaller;}

table.legend
{
  background-color: #eeeeee;
  border-spacing: 1px;
  font-size : smaller;
}

table.legend caption
{
  background-color: #9fbdd4;
  padding: 4px;
}

table.legend th
{
  background-color: #9fbdd4;
  padding: 4px;
}

table.legend td
{
  background-color: #ffffff;
  padding: 4px;
}

table.buglist
{
  background-color: #9fbdd4;
  border-spacing: 1px;
  width: 100%;
}

table.buglist th
{
  background-color: #9fbdd4;
  padding: 5px;
}

table.buglist th.id { width: 60px;}

table.buglist td
{
  background-color: #ffffff;
  padding: 5px;
  vertical-align: top;
}

div.diffold
{
  background-color: #FFFF80;
  border-style: none;
  border-width: thin;
  width:100%;
}

div.diffnew
{
  background-color: #80ff80;
  border-style: none;
  border-width: thin;
  width:100%;
}
