a 				{	color: #669;}
a:hover 		{	color: #F60;}
a.buyproduct 	{	color: #F60;	font-weight:bold;}
a.download 		{	color: #669;} 
a.main 			{	color: #036;}
a, a:hover, a.buyproduct, a.download, a.main { text-decoration: none;}
b 				{	font-weight: bold;}
li 				{	margin-bottom: 5px;}
h1,h2,h3,h4,h5,h6 {	color: #335;	font: bold 16px Arial, Helvetica, sans-serif;}

body 
{
	background: #8D9FD0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #004;
	padding: 0px;
	margin: 0 0 5px 0;
}
td,th,p 
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #004;
	list-style-image: url(li.gif);
}

/***************  main navigation**************************/
.nav a 
{
  padding: 0 10px;
  color: #FFF;
  font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.nav a:hover 
{
  color: #000;
  text-decoration: none;
}

/******************* left margin bar  ***********/
.side 			
{  
	background: url(leftback.gif) ;
}
.subhead 
{
	color: #FFF;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	height: 25px;
	padding-left: 5px;
	background: url(ltitleback.gif) no-repeat;
}
.subcont 
{
	color: #036;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #50639F;
	border-left: 1px solid #c3d1ee;
	border-bottom: 1px solid #9aacd0;
	padding: 5px;
	background-color: #FFF;
}

/*******************************  page footer  *************/
.foot 
{
  color: #50639F;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  background: url(foot_back.gif) bottom ;
}

/********************  main content area ********************/
.cont 
{
	background: #FFF;
	padding-right: 8px;	padding-left: 8px;	padding-top:0px;
	margin-top:0px;
}

/********************* main head **************************/
.mainheading 		
{	
	color: #6C8DDC;	
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #A5AEC5;
	padding-top: 4px;
}


/********************** product information *****************/
.productinfo 
{
	color: #6C8DDC;
    font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #A5AEC5;
	margin-bottom: 0px;
	padding-left: 1px;
}

/*************************** right maigin bar ***************/
.right_side 
{
   background: #FFF url(nav_bg.gif) repeat-x top;
   width:160px;
}
.right_side_top 
{
   background: #E5EAF3 ;
   height: 28px;
}
/****************** rightarea ********************************/
.rightarea 		
{	width: 145px;	
	background-color:#FFF;	
	border: 1px solid #6a7bb5;	
	margin-top: 5px;	
	margin-bottom: 5px;	
	margin-left: 10px;
}
.rightarea_head 
{	color: #FFF;	
	font-weight: bold;
	background:url(rtitleback.gif) #6a7bb5;		
	padding: 2px;
}
/**************** support ***********************************/
.text 
{
	font-family:Tahoma,sans-serif; 
	font-size: 11px; 
	color:#000000; 
	padding-left:20px; 
	padding-right:10px;
}
.question 
{
	font: bold 11px Tahoma,sans-serif;
	color:#000000; 
}