html,body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}

a.nav_link{font-family:tahoma;font-size:11px;color:#000000;vertical-align:50%;padding-left:3px;}
a.nav_link:link{font-family:tahoma;font-size:11px;color:#000000;vertical-align:50%;padding-left:3px;}
a.nav_link:hover{font-family:tahoma;font-size:11px;color:#000000;vertical-align:50%;padding-left:3px;}
a.nav_link:visited{font-family:tahoma;font-size:11px;color:#000000;vertical-align:50%;padding-left:3px;}

p.survey{padding-top:5px;padding-bottom:0px;margin-top:6px;margin-bottom:2px;font-weight:bold;}

table.info_feat img{
margin-top:6px;margin-bottom:0px;
}

.info_head{
background: url(/_images/info/green.gif) repeat-x;font-size:16px;font-weight:bold;
}

.info_cell_head{
background: url(/_images/info/top.gif) repeat-x;font-size:13px;font-weight:bold;line-height:16px;padding-left:10px;
}

.info_cell_head2{
background: url(/_images/info/hover_top.gif) repeat-x;background-image:url(/_images/info/hover_top.gif);font-size:14px;font-weight:bold;line-height:16px;padding-left:10px;
}

.info_cell_l{
background: url(/_images/info/left.gif) repeat-y;
}
.info_cell_r{
background: url(/_images/info/right.gif) repeat-y;
}
.info_cell_b{
background: url(/_images/info/bottom.gif) repeat-x;
}

.title_new{
	font-family:Arial;
	font-size:15px;
	line-height:20px;
	padding-left:15px;
	padding-top:12px;
	margin-bottom:0px;
}

.bottomMenuTd2 {
	font-size: 12px;
	color: #5E6D44;
	text-decoration: none;
	background-color: #A4D474;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: bottom;
	border: none;
}
a.bottomMenu2 {
	font-size: 11px;
	color: #525B44;
	text-decoration: none;
}

a.bottomMenu2:hover {
	font-size: 11px;
	color: #798B5B;
	text-decoration: none;
}


/*===*/
.bottomMenuTd3 {
	font-size: 12px;
	color: #5E6D44;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: bottom;
	border: none;
}
a.bottomMenu3 {
	font-size: 11px;
	color: #525B44;
	text-decoration: none;
}

a.bottomMenu3:hover {
	font-size: 11px;
	color: #798B5B;
	text-decoration: none;
}
/*===*/

.p_info{background:#ffffff;}

.menu {
	font-family: Arial,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EFFFC9;
	text-decoration: none;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
}
.menu:hover { color: #FFFF00; text-decoration: none; font-size: 12px}

.ico {padding-left:3px;}
.ico_pc {padding-left:3px;margin-top:3px;margin-bottom:3px;}
.f2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FB3E04; text-decoration: none; font-weight: bold; padding-left: 1px; letter-spacing:1px;}
.f2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; text-decoration: underline }
.f2_pc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none; font-weight: bold; padding-left: 1px; letter-spacing:1px;margin-bottom:1px;margin-top:5px;}
.f2_pc:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: underline }

.leftlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; word-spacing: 1px; word-spacing:0.1em;margin-bottom:10px;}
.leftlinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3300; text-decoration: none;}

.bullet4_pc{margin-left:4px;margin-right:6px;}
.liner_pc {margin-top:6px;}

a.leftlinks_pc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; word-spacing: 1px; word-spacing:0.1em; padding-bottom:1px; border-bottom: #999999 1px dashed;}
a.leftlinks_pc:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; word-spacing: 1px; word-spacing:0.1em; padding-bottom:1px; border-bottom: #999999 1px dashed;}
a.leftlinks_pc:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; word-spacing: 1px; word-spacing:0.1em; padding-bottom:1px; border-bottom: #999999 1px dashed;}
a.leftlinks_pc:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; text-decoration: none; border-bottom: #000000 1px dashed;}
a.leftlinks_pc:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; text-decoration: none; border-bottom: #000000 1px dashed;}

a.benefits { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; word-spacing:0.1em; padding-bottom:1px; text-decoration: underline;}
a.benefits:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; word-spacing:0.1em; padding-bottom:1px;text-decoration: underline;}
a.benefits:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 13px; color: #000000; word-spacing:0.1em; padding-bottom:1px;text-decoration: underline;}
a.benefits:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; word-spacing:0.1em;text-decoration: underline;}
a.benefits:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; word-spacing:0.1em;text-decoration: underline;}

a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC3300; text-decoration: underline}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #555555; text-decoration: none; font-weight: bold; letter-spacing:0.2em;line-height:20px;margin-bottom:0px;}
h1 a{ color: #000000;font-size: 19px;}
h1 a:link{ color: #000000;font-size: 19px;}
h1 a:hover{color: #000000;font-size: 19px; text-decoration: underline}
h1 a:visited{color: #000000;font-size: 19px;}
h1.slim { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #555555; text-decoration: none; font-weight: bold; letter-spacing:0em;line-height:20px;margin-bottom:0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold;margin-bottom:0px;margin-top:0px;}
p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #111111;
text-decoration: none;
line-height: 15px;
margin-top: 0.1em;
padding-top: 0px;
margin-bottom: 0.8em;
}
td {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
line-height: 15px;
margin-top: 0.3em;
margin-bottom: 0.8em;
}
ul{font-size: 11px;}
ul li{line-height:17px;}
form {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;line-height: 15px;}
ol li {font-family: Arial, Helvetica, sans-serif; font-size: 11px;line-height: 15px;}

.orderinfo{border:1 solid #FFEE7F;}
ul.feat {padding-left:0px;margin-left:5px;margin-right:15px;margin-top:5px;margin-bottom:5px;}
.feat li {font-family:Arial;line-height: 16px;margin-bottom:14px;margin-top:2px;list-style: none;}
.scrsh {margin-bottom:3px;margin-top:3px;}
.lback {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;color: #CC0000;}
.lback:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;color: #CC0000;}
.lback:hover {text-decoration: none;color:#FF0000;font-size: 11px;}

.f1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #555555; text-decoration: none; font-weight: bold; letter-spacing:0.2em;line-height:20px;}


.mini {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.mini:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #364F6D; text-decoration: none }
.maintext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: justify;margin-top:5px;padding-top:5px;}
.full {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; text-align: justify}
hr.redline {color:#555555; background-color:#555555;height:1px;line-height:1px;padding-top:0px;margin-top:0px;}
hr.redline2 {color:#555555; background-color:#555555;height:1px;line-height:1px;padding-top:0px;margin-top:-1px;margin-left:18px;margin-right:18px;}
.required {color:red;}

table.product a {color: #CC2200;}
table.product a:link {color: #CC2200;}
table.product a:hover {color: #777777;text-decoration: none}

.info_link {padding-top:3px;padding-bottom:3px;}
.info_link a {font-family:Arial;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:15px;color:#000000;}
.info_link a:link {font-family:Arial;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:15px;color:#000000;}
.info_link a:visited {font-family:Arial;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:15px;color:#000000;}
.info_link a:hover {font-family:Arial;font-weight:bold;font-size:14px;letter-spacing:1px;line-height:15px;color:#000000;text-decoration: none;}

img.info_img {vertical-align:middle;margin-left:7px;margin-right:5px;margin-top:5px;}

table.industry a {color: #CC2200;font-size:15px;font-weight:bold;}
table.industry a:link {color: #CC2200;font-size:15px;font-weight:bold;}
table.industry a:visited {color: #CC2200;font-size:15px;font-weight:bold;}
table.industry a:hover {color: #777777;text-decoration: none}

p.pc_home {font-size:14px; line-height:17px; word-spacing:4px;}
.pc_home a{ color: #000000;font-size: 14px;font-weight:bold;text-decoration: underline;}
.pc_home a:link{ color: #000000;font-size: 14px;font-weight:bold;text-decoration: underline;}
.pc_home a:hover{color: #000000;font-size: 14px; text-decoration: underline;}
.pc_home a:active{color: #000000;font-size: 14px; text-decoration: underline;}
.pc_home a:visited{color: #000000;font-size: 14px;font-weight:bold; text-decoration: underline;}


.add a {color: #444444; font-weight:bold;font-size:13px;}
.add a:link {color: #444444;font-size:13px;}
.add a:visited {color: #444444;font-size:13px;}
.add a:hover {color: #777777;text-decoration: none;font-size:13px;}

b.price a:link {color: #000000;}
b.price a:hover {color: #000000;text-decoration: none}
b.price a {color: #000000;}

div.resources a {font-size:11px;}
div.resources p {font-size:11px;}
div.resources a:link {font-size:11px;}
div.resources a:hover {font-size:11px;}

.big{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	word-spacing:2px;
	color:#CC3300;
	line-height: 14px;
}
.big a {color: #CC3300;font-size:15px;text-decoration: underline;}
.big a:link {color: #CC3300;font-size:15px;text-decoration: underline;}
.big a:hover {color: #777777;}

p.thanks{font-family: Arial;font-size:14px;font-weight:normal;line-height:17px;color:#000000;}
li.thanks{font-family: Arial;font-size:15px;font-weight:normal;line-height:21px;color:#000000;vertical-align:middle;}
li.thanks a{font-family: Arial, Arial;font-size:15px;font-weight:bold;line-height:21px;color:#000000;}
li.thanks a:hover{font-family: Arial, Arial;font-size:15px;font-weight:bold;line-height:21px;color:#000000;}
li.thanks a:visited{font-family: Arial, Arial;font-size:15px;font-weight:bold;line-height:21px;color:#000000;}

.dl_but{padding-top:3px;margin-top:3px;padding-bottom:3px;margin-bottom:3px;}
.inline_form {display:inline;}
.icon {line-height:21px;padding-left:0px;margin-left:0px;}
.red {color: #FF0000; text-decoration: none}
.orderTd {background-color: #FFFFFF;}
.orderTd2 {border: 1px solid #000000; background-color: #FFFFFF;}

.title {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}
.title4 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold;padding-bottom:0px;}

a.title {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}
a.title:hover {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}

span.title {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}
span.title a {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}
span.title a:link {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}
span.title a:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: underline; font-weight: bold}

span.title2 a {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #555555;
	text-decoration: none;}
span.title2 a:link {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;}
span.title2 a:hover{	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;}
span.title3 a {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #000000;
	text-decoration: none;}
span.title3 a:link {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;}
span.title3 a:hover{	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;}

h2 a {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}
h2 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}
h2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #555555; text-decoration: none; font-weight: bold}


a.SXLC0 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLC0:hover {font-size: 12px;color: #E53815;text-decoration: none;}
a.SXLC1 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLC1:hover {font-size: 12px;color: #E53815;text-decoration: none;}
a.SXLC2 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLC2:hover {font-size: 12px;color: #E53815;text-decoration: none;}
a.SXLP0 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLP0:hover {font-size: 12px;color: #E53815;text-decoration: none;}
a.SXLP1 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLP1:hover {font-size: 12px;color: #E53815;text-decoration: none;}
a.SXLP2 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLP2:hover {font-size: 12px;color: #E53815;text-decoration: none;}
a.SXLP3 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLP3:hover {font-size: 12px;color: #E53815;text-decoration: none;}
a.SXLC3 {font-size: 12px;color: #000000;text-decoration: none;}
a.SXLC3:hover {font-size: 12px;color: #E53815;text-decoration: none;}

.cSXLC0{vertical-align:top;width:20px}
.cSXLC1{vertical-align:top;width:20px}
.cSXLC2{vertical-align:top;width:20px}
.cSXLC2{vertical-align:top;width:20px}
.im{vertical-align:absmiddle}

.menulist{
list-style-type: disc;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}
.menulist li{
text-indent:0px;
margin-left:0px;
}

li span {margin-left:0px;}

#fullheight {
height:100%;
margin: 0;
padding: 0;
border: none;}

div.news {
	font-size: 11px;
	text-decoration: none;
	padding: 0 10px 3px 10px;
}

.newsLink, .newsLink:visited {
	color: #000000;
	text-decoration: none;
}

.newsLink:hover {
	color: #000000;
	text-decoration: underline;
}

.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E63F16;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}

.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.newsTitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000099;
}

.copyright {
	font-size: 11px;
	color: #4A7116;
	text-decoration: none;
	padding: 10px 5px 10px 5px;
}

.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #EF5910;
	text-decoration: none;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #EF5910;
	text-decoration: none;
}

.title_new2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
}

.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #EF5910;
	text-decoration: none;
}

a.bottomMenu {
	font-size: 11px;
	color: #E53815;
	text-decoration: none;
}

a.bottomMenu:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


.bottomMenuTd {
	font-size: 12px;
	color: #E53815;
	text-decoration: none;
	background-color: #FFEE7F;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: bottom;
	border: none;
}

.subtitle {
	font-size: 11pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.faqLink {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.faqLink:hover {
	font-size: 11px;
	color: #E53B15;
	text-decoration: none;
}

.faqAnswer {
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E53B15;
	border-bottom-color: #E53B15;
	background-color: #fefefe;
	line-height:1.1em;
}

.faqAnswer li {line-height:1.2em;}

a.faqLinkNow {

	font-size: 13px;
	text-decoration: none;
	color: #E53B15;
}

a.faqLinkNow:hover {

	font-size: 13px;
	text-decoration: none;
	color: #E53B15;
}
.smallRedB {
	font-size: 11px;
	color: #E63F16;
	text-decoration: none;
	font-weight: bold;
}

.orderTd {
	background-color: #FFFFFF;
}
.orderTd a:link {
	color: #000000;
}
.orderTd a:hover {
        color: #EE0000;
	text-decoration: none;
}
.orderTd a {
	color: #000000;
}


/* drop-down menu classes */
#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
color: #EFFFC9;
font-weight: bold;
text-decoration: none;
}

#csstopmenu a:hover{
color: #FFFF00;
text-decoration: none;
}

.mainitems{
font-size: 12px;
color: #EFFFC9;
text-decoration: none;
border: 1px solid black;
border-left-width: 0;
}

.headerlinks a{
margin: auto 8px;
}

.submenus{
	display: none;
	width: 10em;
	position: absolute;
	top: 1.3em;
	left: 0px;
	background-color: #000000;
	border: 1px solid black;
	text-align: left;
}

.submenus li{
padding-top: 2px;
padding-bottom: 3px;
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{

}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}


/* right menu classes */
ul#menu4{
	margin:0;
	padding:0;
	list-style:none;
	}

li#screenshot{
	/*cursor:pointer;*/
	height: 55px;
	width: 203px;
	background: url(/_images/screenshot-right.gif) 0px 0px no-repeat;
}
li#demos{
	/*cursor:pointer;*/
	height: 55px;
	width: 203px;
	background: url(/_images/demos-right.gif) 0px 0px no-repeat;
}
li#download{
	height: 55px;
	width: 203px;
	background: url(/_images/download-right.gif) 0px 0px no-repeat;
}
li#support{
	height: 55px;
	width: 203px;
	background: url(/_images/support-right.gif) 0px 0px no-repeat;
}
li#buy{
	height: 55px;
	width: 203px;
	background: url(/_images/buy-right.gif) 0px 0px no-repeat;
}
ul#menu4 a:hover{
	display:block;
	cursor:pointer;
	height:100%;
	text-decoration: none;
}
#menu4 a span {
	cursor:pointer;
	width:100%;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height:55px;
	padding-left: 64px;
	height:100%;
	}
#menu4 a:hover span {
	cursor:pointer;
	width:100%;
	font-size: 16px;
	font-weight: bold;
	color: #E53B15;
	line-height:55px;
	padding-left: 64px;
	height:100%;
	}

.search a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF3300;font-weight: bold; text-decoration: none}
.search a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC3300; text-decoration: none;}
