.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000 ;
	white-space: nowrap;
/*	line-height:12px;*/
	}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #22FFFF;
	text-decoration: none;
}
.dtree a.node{
	white-space: nowrap;
/*	padding: 1px 2px 1px 2px;*/
	letter-spacing: -1px;
	color: #000000;
	line-height:10px;
}
.dtree a.nodeSel{
	white-space: nowrap;
	/*padding: 1px 2px 1px 2px;*/
	letter-spacing: -1px;
	line-height:10px;
	color: #FFFFFF;
}

.dtree a.nodeSpecial{
	white-space: nowrap;
	letter-spacing: -1px;
	color: #000000;
	line-height:10px;
}
.dtree a.nodeSelSpecial{
	white-space: nowrap;
	letter-spacing: -1px;
	line-height:10px;
	color: #FFFFFF;
}

.dtree a:hover{ 	color: red;}

.dtree .clip { 	overflow: hidden;}



body			{	font-family: Arial, Helvetica, sans-serif; }

.style1		{	color: #FFFFFF}
.style3		{	color: #FFFFFF; font-size: 10px; }
.style4		{	font-size: 10}
.style5		{	font-size: 14px;	font-weight: bold;}
.style6		{	font-size: 8px;	font-weight: bold;}
.style7		{	font-size: 9px;  color: #FFFFFF; }
.style8		{	font-size: 10px; line-height: 9px;}
.style9		{	font-size: 8px;}
.style10	{	font-size: 12px;font-weight: bold;font-style:Arial, Helvetica, sans-serif;  color:#666666;}
.style11	{   color: #FF0000;font-size: 10px; }
.style12	{	font-size: 9px; line-height:10px }
.style14	{	color: #666666}
.style15	{	color: red; font-size: 10px; 	font-weight: bold;}
.style16	{	color: #000000;font-size: 9px; }
.style17	{	color:  #FF9933; font-size: 9px; 	font-weight: bold;}
.style18	{	font-size: 11px;	color: #FFFFFF; }
.style19    {	font-family: Arial}

optional	{font-size: 11px;}

a { font-style:Arial, Helvetica, sans-serif; }

a.link1		{ font-size: 11px;}
a.link1:link {color: #FFFFFF; text-decoration: none}
a.link1:active { color: #FFFFFF; text-decoration: none}
a.link1:visited { color: #FFFFFF; text-decoration: none}
a.link1:hover { color:red; text-decoration: underline; }


a.link2		{ font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold; }
a.link2:link { 	color: #666666; text-decoration: none}
a.link2:active { color: blue; text-decoration: none}
a.link2:visited { color: blue; text-decoration: none}
a.link2:hover { color:red; text-decoration: underline; }

a.supportLink		{ font-family: Arial, Helvetica, sans-serif;	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; }
a.supportLink:link { 	color:#336699; text-decoration: none}
a.supportLink:active { color:#336699; text-decoration: none}
a.supportLink:visited { color:#336699; text-decoration: none}
a.supportLink:hover { color:red; text-decoration: underline; }


a.search:link { font-family:Arial; 	color: #FFFFFF; text-decoration:underline; font-size:12px; font-weight:bold }
a.search:active {font-family:Arial; color:#FFFFFF ; text-decoration: underline; font-size:12px; font-weight:bold }
a.search:visited { font-family:Arial; color:#FFFFFF; text-decoration: underline; font-size:12px; font-weight:bold}
a.search:hover {font-family:Arial;  color:#FF0000; text-decoration: underline; font-size:12px; font-weight:bold}

a.wall { font-size: 12px;}

a.printable 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF ;
	text-decoration: none;
}
a.printable:link { 	color: #FFFFFF;text-decoration: none;}
a.printable:active { color:red; text-decoration: none; }
a.printable:visited { color:#FFFFFF; }
a.printable:hover { color:red;  }

a.newsPage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.newsPage:link { 	color: #000000;text-decoration: underline;}
a.newsPage:active { color:#000000; text-decoration: underline; }
a.newsPage:visited { color:#000000; text-decoration: underline; }
a.newsPage:hover { color:red; text-decoration: underline; }

a.global
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.global:link { 	color: #000000;text-decoration: none;}
a.global:active { color:#000000; text-decoration: none; }
a.global:visited { color:#000000; text-decoration: none; }
a.global:hover { color:red; text-decoration: underline; }


.small{
	line-height:10px;
	letter-spacing:0px;
	padding:0px;
}

.is_title{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #CC0221;
	line-height:15px;
	text-align: left;
}
.key_feature{
	font-size: 11px;
	line-height:13px;
	padding:0px;
	padding-right: 10px;
	text-align: left;
}
.product {
	overflow: auto;
	height:219;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	padding:0px;
	padding-left: 10px;
	scrollbar-face-color:#D5CFC7 ;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #D5CFC7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #7F7F7F;
	scrollbar-arrow-color: #FF9900;
	scrollbar-track-color: #E9E9E9;
	text-align: left;
}

.industry
{
	overflow: auto;
	height:197;
	width:200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	padding:0px;
	scrollbar-face-color:#D5CFC7 ;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #D5CFC7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #7F7F7F;
	scrollbar-arrow-color: #FF9900;
	scrollbar-track-color: #E9E9E9;
	text-align: left;
}



ul.s{ 	list-style-type: square }

.spec-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.spec-contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
}


a.spec-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:11px;
	text-decoration:none;
}
a.spec-title:link { 	color: #666666;}
a.spec-title:active {color: #666666; }
a.spec-title:visited { color: #666666; }
a.spec-title:hover { color:red; }

a.spec-contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	text-decoration:none;
}
a.spec-contents:link { 	color: #000000;}
a.spec-contents:active { color:#000000; }
a.spec-contents:visited { color:#000000; }
a.spec-contents:hover { color:red; }

.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text12_bold_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.products-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.flash{
	color:#0000CC ;
	scrollbar-face-color:#D5CFC7 ;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #D5CFC7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #7F7F7F;
	scrollbar-arrow-color: #FF9900;
	scrollbar-track-color: #E9E9E9;
	overflow:auto;
	white-space: nowrap;
	width:356px;
	height:55px;
}

.red-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #CC0221;*/
	color: #FF0000;
}

.popup-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.news {
	overflow: auto;
	width:150;
	height: 140px;
	font-family: Arial, Helvetica, sans-serif; 
	line-height:10px;
	letter-spacing:.3px;
	padding:0px;
	padding-left: 10px;
	scrollbar-face-color:#D5CFC7 ;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #D5CFC7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #7F7F7F;
	scrollbar-arrow-color: #FF9900;
	scrollbar-track-color: #E9E9E9;
	text-align: left;
}

.newsText {font-size:10px; }

.prod {
	padding:5px;
	float:left;
}

.pos_light_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:14px; 
	color:#4AA942;
}

.pos_dark_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:14px;
	color:#008A5E;
}

a.pos_light_green
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:14px;
}
a.pos_light_green:link { color: #4AA942;text-decoration: none;}
a.pos_light_green:active { color:#4AA942; text-decoration: none; }
a.pos_light_green:visited { color:#4AA942; text-decoration: none; }
a.pos_light_green:hover { color:#4AA942; text-decoration: underline; }

a.pos_dark_green
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:14px;
}
a.pos_dark_green:link { color: #008A5E;text-decoration: none;}
a.pos_dark_green:active { color:#008A5E; text-decoration: none; }
a.pos_dark_green:visited { color:#008A5E; text-decoration: none; }
a.pos_dark_green:hover { color:#008A5E; text-decoration: underline; }


a.blue_link:link { color:#0000FF;text-decoration: underline; }
a.blue_link:active { color:#0000FF; text-decoration: underline; }
a.blue_link:visited { color:#0000FF; text-decoration: underline; }
a.blue_link:hover { color:#0000FF; text-decoration: underline; }


.rma_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:12px; 
	color:#666666;
}

.rma_form_required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px; 
	color: #FF0000;
}

.rma_form_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px; 
	color: #336699;
}

.rma_form_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

.rma_form_verbage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px; 
	color: #666666;
}

.support_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px; 
	color: #336699;
}

.support_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px; 
	display: block;
}
