body		
{
	background-color:#FFFFFF;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0;
	background-image:url(/images/bkg2.gif);
}
h1, h2, h3, h4 { color:#800080; }




a:link 		{color:#0066CC;}
a:visited	{color:#888888;}
a:hover		{color:#800080;}

.purplebutton {  
	font-family: Arial, Helvetica,sans-serif; 
	font-size: 12px; 
	color: PURPLE; 
	font-weight: bold
}
.fancyButton {
	border-width:1px;
	border-color:#cc99cc;
	border-style:solid;
	background-color:#eeeeee;
	color:#cc99cc;
	font-weight:bold;
	font-size:12px
}
.formelemPinkish {
	border-top:1px solid #660066;
	border-bottom:1px solid #660066;
	border-left:1px solid #660066;
	border-right:1px solid #660066;
	color:#666666;
	font-weight:bold;
	font-family:Arial;
	font-size:16px;
}
/* Styles for the login box on front page */
#checkInArea {
	width:250px;
	height:75px;
	padding:3px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	font-family:Arial, sans-serif;
}
#txtID {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color:#eeeeee;
	color:#666666;
	height:20px;
}
#btnCheckIn {
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#eeeeee;
	font-weight:bold;
	color:#666666;
	height:20px;
}

.NavContainer
{
	height:31px;
	background-image:url(/images/gradbkg.gif);
	text-align:center;
}

.NavContainer ul
{
	padding:0;
	margin:auto;
	list-style-type:none;
	width:680px;
}
.NavContainer li
{
	height:31px;
	width:85px;
	float:left;
}
.NavContainer a
{
	display:block;
	width:85px;
	height:31px;
	background-color:transparent;
}
.NavContainer span { display:none }

.NavContainer li.home { background-image:url(/images/homewt.gif); }
.NavContainer li.software {	background-image:url(/images/progwt.gif); }
.NavContainer li.workbook { background-image:url(/images/featwt.gif); }
.NavContainer li.reports { background-image:url(/images/screenwt.gif); }
.NavContainer li.download { background-image:url(/images/downwt.gif); }
.NavContainer li.support { background-image:url(/images/suppwt.gif); }
.NavContainer li.prod { background-image:url(/images/linkwt.gif); }
.NavContainer li.contact { background-image:url(/images/contwt.gif); }


.NavContainer a.home:link, 
	.NavContainer a.home:visited {	background-image:none; }
.NavContainer a.home:hover { background-image:url(/images/homegl.gif); }

.NavContainer a.software:link,
	.NavContainer a.software:visited { background-image:none; }
.NavContainer a.software:hover { background-image:url(/images/proggl.gif); }

.NavContainer a.workbook:link,
	.NavContainer a.workbook:visited { background-image:none; }
.NavContainer a.workbook:hover { background-image:url(/images/featgl.gif); }

.NavContainer a.reports:link,
	.NavContainer a.reports:visited { background-image:none; }
.NavContainer a.reports:hover { background-image:url(/images/screengl.gif); }

.NavContainer a.download:link,
	.NavContainer a.download:visited { background-image:none; }
.NavContainer a.download:hover { background-image:url(/images/downgl.gif); }

.NavContainer a.support:link,
	.NavContainer a.support:visited { background-image:none; }
.NavContainer a.support:hover { background-image:url(/images/suppgl.gif); }

.NavContainer a.prod:link,
	.NavContainer a.prod:visited { background-image:none; }
.NavContainer a.prod:hover { background-image:url(/images/linkgl.gif); }

.NavContainer a.contact:link,
	.NavContainer a.contact:visited { background-image:none; }
.NavContainer a.contact:hover { background-image:url(/images/contgl.gif); }

.PriceListTable .heading
{
   background-color:#800080;
   color:#fff;
   text-align:center;
   font-weight:bold;
}




/*----------------------------------------*/





