/* Hi, Guy wrote this (c) Guy 2003 GPL as normal */
/* standard tags revalued */
* 	{font-family: Arial, Helvetica, sans-serif; background:transparent; }
body 	{color:#000; background:#fff; margin:0; padding:0;}
/*  old body image url(/images/background.jpg) no-repeat; */
img 	{border:0;}
a img   {color: #fff;}         /* hide all img link borders in Netscape 4 */
abbr    {font-style:normal;}

/* underline */
.ul 	{border-bottom:1px solid #000;}

/* link styles */
a:link, a:visited {color:blue; background:transparent; text-decoration:none;}
a:hover, a:active {color:maroon; background:transparent; text-decoration:underline;}

/* broard classes */
.tocome	{color:red; background:transparent;}
.exper	{color:maroon; background:transparent;}
.done	{color:#191970; background:transparent;}
.obsolete	{color:#b2b0b0; background:transparent;}
.beta	{color:#000; background:#ffc672;}
.center {text-align:center;}
.left	{text-align:left;}
.right	{text-align:right;}
.fleft	{float:left;}
.fright	{float:right;}
.top	{vertical-align:top;}
.small 	{color:#8281aa; background:transparent; font-size:90%;}
ul.small li {color:#8281aa; background:transparent; font-size:90%;}
.smlmarg {margin-left:5px;}
.margin {margin:0px 25px 0px 25px;}
.orange {color:#000; background:#FF9966;}
.blue {color:#000; background:#ccccff;}
.red	{color:#fff; background:#c60000;}
.tryidea {
	text-align:justify;
	padding-left:6px;
	padding-right:6px;
	background:#f7f7f7;
	color:#000;
	}
.normal {	background:white; color:#000;}
.tryidea img {margin:2px 2px 2px 8px; border: 1px solid #000;}

/* defined classes */
a.exper:link, a.exper:visited 	{text-decoration:none; color:maroon; background:#fff;}
a.exper:active, a.exper:hover 	{text-decoration:underline; color:maroon; background:#fff;}
a.tocome:link, a.tocome:visited 	{text-decoration:none; color:red; background:#fff;}
a.tocome:active, a.tocome:hover 	{text-decoration:underline; color:red; background:#fff;}
a.obsolete:link, a.obsolete:visited 	{color:#b2b0b0; background:#fff; text-decoration:none;}
a.obsolete:active, a.obsolete:hover 	{color:#b2b0b0; background:#fff; text-decoration:underline;}
a.h2:link, a.h2:visited 	{color:#fff; background:#08155e; text-decoration:none;}
a.h2:active, a.h2:hover 	{color:#fff; background:#08155e; text-decoration:underline;}

span.lhcell {text-align:left; float:left; background:transparent; color:#7f7f7f;}
th.top 		{color:#fff; background:#08155e;}
td.status   {color:#000; background:transparent; text-align:center;}
td.arrow	{width:80px;}

/* title properties */
#title 		{background:#fff898 url(/images/titlebg3.png) no-repeat; color:#191970;}
#date  {text-align:right; background:transparent; color:#0066cc; font-weight:bold; font-size:110%; min-width:140px;}
#legal 	{background:#fff898; color:maroon; text-align:center;}

/* main body */
#menu 	{float:left; width:17%; border: none; padding:0 1% 0 0; margin:0px;}
#main {float:left; width:80%; border: none; padding:0 0 0 1%; margin:0px;}
#menu a:link, #menu a:visited {background:#fff; color:#037;}
#menu a:active, #menu a:hover {background:#fff; color: #636;}
#menu h2 a:link, #menu h2 a:visited, #menu h2 {
   background:#181870;
   color: #fff;
   border: none;
   width: auto;
   font-weight: bold;
   font-size: medium;
   text-align: center;
   padding: 0.1em;}
#menu h2  {border-right: 1px solid #bfbfbf; margin: 0 0 0 1px; background:#181870 color: #fff;}
#menu ul {border-bottom: 1px solid #bfbfbf; margin-top:0px; padding-top:5px; border-right: 1px solid #bfbfbf; }
#menu li {
	font-size: 95%;
}

/* footer */
#sflinks 	{background:#fff898; color:maroon;}
#pagemoddate	{background:#fff; color:#7f7f7f;}

/* page specific id styles */
#gantt		{border: 1px solid #000; width:100%;}
#wrapper 	{border:0;}
#copyright 	{background:#fff; color:#686868;}
#testing	{color:#000; background:#f9f9f9;}

table.results {border: 1px solid #000;} /* testing results tables */
table.results th {background:#eeeeee; color:#000; text-align:center;}
table.results td {text-align:center;}
tr.results {background:#eeeeee; color:#000;}

/* comparison page */

#compare th {border-bottom:1px solid #808080;}
#compare th, #compare td {padding:2px; text-align:center;}
#compare .fea {border-right:1px solid #808080; text-align:left;}
