body, p, td {font-family: arial; font-size: 9pt; color:#1670B3;}

/* text font style

.font {font-family: arial; font-size: 9pt; color:#b90606;}

.orange {font-family: arial; font-size: 9pt; color:#FF9000;}

.font1 {  font-family: tahoma, verdana, arial; font-size: 9pt; color:#343B93;
          text-decoration:none; font-weight: bold;}  

.font2 { font-family: arial; font-size: 9pt; color:#343B93;
          text-decoration:none; font-weight: bold;}

.title {font-family: arial; font-weight: bold; font-size: 9pt; 
          color:#26006d;}

*/

.copyrights { font-family: arial; font-size: 9pt; color:#258F00; }


a, .link {  font-family: arial; font-size: 9pt; color:#258F00;
          text-decoration:none;}  
		 
		   
.mainlink {  font-family: arial; font-size: 9pt; color:#1670B3;
          text-decoration:none;}  
		  /* links style */
		  
a:hover { font-family: arial;
          font-size: 9pt;
          color:#343B93;
	      text-decoration: none;
	     }

.textfield { background: #E6E6E6; font-size: 9pt; font-family: arial; color: #373737; border-color:#999999; border-right:none; border-left:none; border-width:1; height:20px;}

/*
.maintxtfield { background: #E6E6E6; font-size: 9pt; font-family: arial; color: #1670B3; border-color:#999999; border-width:1; height:20px;}
*/

form .field
{
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#343B93;
	text-decoration:none;
	font-weight: bold;
}

.textField
{
	background: #E6E6E6;
	font-size: 9pt;
	font-family: arial;
	color: #373737;
	border: 1px solid #999999;
	height:20px;
}

textarea
{
	background: #E6E6E6;
	color: #373737;
	border: 1px solid #999999;
}

.textarea { background: #ededed; font-size: 9pt; font-family: arial; color: #373737; width:277px; border-color:#afafaf; border-width: 1; height:77px;}

img
{
	margin: 0px;
	padding: 0px;
}

.hr
{
	background-image: url('../images/dash.gif');
	background-repeat: repeat-x;
	/*margin: 1em number %0;*/
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 98%;
}

.hr hr
{
	width: 0;
}

hr
{
	background-image: url('../images/dash.gif');
	border: 0px;
	height: 3px;
}

.menu
{
	text-decoration: none;
}

td.image { 
background-image: url('../images/bg_button.jpg');
} 

td.image2 { 
background-image: url('../images/bg_button_over.jpg');
}

a img
{
	border: 0px;
	padding-right: 20px;
}

.searchField
{
	background: #E6E6E6;
	font-size: 9pt;
	font-family: arial;
	color: #373737;
	border-right:none;
	border-left:none;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	height:20px;
}

#sidebar
{
	float: left;
	padding-left: 0px;
	text-align: center;
	width: 200px;
}

#sidebar img
{
	display: block;
	margin-bottom: 10px;
}

#content
{
	padding-left: 35px;
	padding-right: 15px;
}

.indent
{
	padding-left: 20px;
	padding-bottom: 20px;
}

.heading
{
	padding-right: 20px;
	padding-bottom: 50px;
}

.heading .header
{
}

.heading .spacer
{
	background-image: url('../images/40.jpg');
	width: 175px;
	height: 25px;
}

.heading ul
{
	list-style-image: url('../images/46.gif');
}

.heading li
{
	padding-bottom: 5px;
}

.product
{

}

.product .name
{
	/*background-image: url('../images/grad.jpg');
	background-repeat: repeat-y;
	height: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 25px;
	margin-bottom: 5px;*/
	color:#FF9000;
}

.product .description
{
	background-color: #EEF6FE;
}

.more
{
	background: url('../images/70.gif') 0px 3px no-repeat;
	width: 49px;
	height: 18px;
	float: right;
	padding-right: 15px;
}

.product .screenshot
{
	float: right;
	padding-right: 30px;
}

#footer
{
	background-image: url('../images/91.gif');
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 35px;
	padding-bottom: 10px;
	text-align: center;
	color:#258F00;
	clear: both;
}

.news
{
}

.news .item
{
	margin-bottom: 25px;
	width: 80%;
}

.news .item .header
{
	overflow: hidden;
}

.news .item .header .title
{
	background: url('../images/46.gif') no-repeat;
	padding-left: 15px;
	color: #FF9000;
}

.news .item .header .date
{
	margin: 0px;
	padding: 0px;
	/*float: right;*/
	text-align: right;
	color:#258F00;
}

.news .item .body
{
	padding: 5px;
	background-color: #EEF6FE;
}

.news h2
{
	background: url('../images/46.gif') 0% 50% no-repeat;
	padding-left: 15px;
	font-family: tahoma, verdana, arial;
	font-size: 11pt;
	color:#1670B3;
	text-decoration:none;
	font-weight: bold;
}

.news a
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration: underline;
}

.news p
{
	margin-top: 2px;
	margin-bottom: 10px;
}

.searchType
{
	background: url('../images/46.gif') 0% 50% no-repeat;
	padding-left: 15px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}

.search a
{
	text-decoration: underline;
}

.searchResults
{
	color: #FF9000;
}

.searchResults .number
{
	color: #1670B3;
}

.paging
{
	text-align: center;
	color: #000000;
	vertical-align: top;
}

.paging a
{
	text-decoration: underline;
}

.paging img
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

.support .request .info
{
	color: #258F00;
}

.support .message
{
}

.support .message .poster
{
	color: #FF9000;
}

.clientHeader
{
	color:#FF9000;
}

.version .description
{
	background-color: #eef6fe;
	padding: 5px;
}

.error
{
	color: #ff0000;
}

.required
{
	color: #ff0000;
}

.FAQ
{
}

.FAQ .entry
{
}

.FAQ .entry .question
{
	color: #FF9000;
}

.FAQ .entry .answer
{
	padding: 5px;
	background-color: #EEF6FE;
}

.deleted
{
	color:#ff0000;
}