/* CSS Document */

.contentwrapper {
width: 960px;
float: left;
background-repeat:no-repeat;
background-color: #000000;
padding-left: 0px;
padding-right: 0px;
font-family: Arial, Helvetica, sans-serif;
}

.contentwrapper h1 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
margin-top: 0px;
padding-top: 15px;
}

.contentwrapper h2 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
margin-top: -20px;
padding-top: 0px;
}

.contentwrapper a:link {
color: #ffffff;	
}

.contentwrapper a:visited {
color: #ffffff;	
}

.contentwrapper a:hover {
color: #cccccc;	
}

.header {
width: 960px;
height: 35px;
float: left;
background-color: #000000;
alpha:opacity(75);
-moz-opacity: .75;
margin-top: 4px;
}

.header h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #ffffff;
padding-top: 0px;
margin-top: 5px;
margin-left: 16px;
}

.maincontent_back {
width: 694px;
margin-top: -40px;
margin-left: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
float:left;
}

.maincontent {
width: 694px;
margin-top: 14px;
margin-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
float:left;
}

.maincontent a:link {
color: #ffffff;	
text-decoration: none;
}

.maincontent a:visited {
color: #ffffff;	
}

.maincontent a:hover {
color: #c40005;
}


.maincontent h1 {
font-size: 18px;
}

.maincontent_back a:link {
color: #ffffff;	
}

.maincontent_back a:visited {
color: #ffffff;	
}

.maincontent_back a:hover {
color: #c40005;
}

.maincontent_back h1 {
font-size: 18px;
}

.redlink a:link {
color: #b40001;
}

.redlink a:visited {
color: #b40001;
}

.redlink a:hover {
color: #ffffff;	
}

.green {
color: #00ca00;	
}
.orange{
color: #ff9000;
}
.red {
color: #c40005;	
}


.red2big {
color: #b40001;
font-size: 16px;
}

.redlink a:link {
color: #c40005;
}

.redlink a:visited {
color: #c40005;
}

.redlink a:hover {
color: #ffffff;
}

.hapticsbg
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
background-color:#ff9000;
color:#1e1e1e;
font-weight:bold;
text-align:left;
padding-left: 10px;
}

.hapdemo
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
color:#ffffff;
font-weight: bold;
text-align:center;
padding-top:5px;
}

.hapdemo th{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
background-color:#000000;
color:#ff9000;
font-weight:bold;
text-align:center;
padding-left: 10px;
padding-top: 0px;
}

.HapImage {
border: solid;
border-width: 1px;
border-color: #ff9000;
}
.hapdemo a img { border: 2px #ff9000 solid; }
.hapdemo a:hover img { border: 2px #ffffff solid; }
.hapdemo a:visited img { border: 2px #ff9000 solid; }

.aboutform
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-left:12px;
padding-right:8px;
}

.aboutform span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dd4dfc;
font-weight:bold;
}

.aboutform div
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-top:10px;
}

.aboutform h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#ffffff;
padding:5px 0px 0px 0px;
margin:5px 0px 0px 0px;
}


.aboutform h2 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
text-decoration:underline;
}


.aboutform h2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cccccc;
text-decoration:none;
}

input.submitP
{
background-image:url('../images/submit-purple.gif');
background-repeat:no-repeat;
background-color:#b40001;
width:71px;
height:27px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.conbgleft
{
background-image:url('../images/input-bg-left.gif');
background-repeat:repeat-y;
background-position:top;
}

.conbgtop
{
background-image:url('../images/input-bg-top.gif');
background-repeat:repeat-x;
background-position:top;
}

.conbgleft
{
background-image:url('../images/input-bg-left.gif');
background-repeat:repeat-y;
background-position:top;
}

.conbgbot
{
background-image:url('../images/input-bg-bottom.gif');
background-repeat:repeat-x;
background-position:top;
}

.conbgright
{
background-image:url('../images/input-bg-right.gif');
background-repeat:repeat-y;
background-position:top;
}

.con input
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:228px;
height:15px;
border:0px;
}

.con select
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:228px;
border:0px;
}

.sign select
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:50px;
color:#000000;
border:0px;
}

.con
{
background-color:#FFFFFF;
}


.cont textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:0px;
border-style:none;
}

.cont
{
background-color:#FFFFFF;
}

.lspace
{
padding-left:15px;
}

.tspace
{
padding-top:8px;
}

.contxt div
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-top:10px;
}

.contxt h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#ffffff;
padding:5px 0px 0px 0px;
margin:5px 0px 0px 0px;
}


.contxt h2 a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#ffffff;
text-decoration:underline;
}


.contxt h2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cccccc;
text-decoration:none;
}


.contxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-left:12px;
padding-right:8px;
}

.contxt span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c40005;
font-weight:bold;
}

input.submit
{
background-image:url('../images/submit-bg.gif');
background-repeat:no-repeat;
background-color:#b40001;
width:71px;
height:27px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

input.submitres
{
background-image:url('../images/submitres-bg.gif');
background-repeat:no-repeat;
background-color:#b40001;
width:200px;
height:27px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.wildbg2
{
background-color:#000000;
}

.wildbg3
{
background-color:#959595;
}

.wildbg4
{
background-color:#6e6e6e;
}

.clearall {
clear: both;	
visibility: hidden;
}

.conborder
{
border:1px solid #ffffff;
}

.answer {
	color:#00ca00; 
	font-weight:bold; 
	font-size:15px;
}

.top {
visibility: hidden;
}

.PRimg {
width:125px;
height:125px;
border:0px;
float:right;
padding:10px;
}
.PRimgLG {
width:225px;
height:225px;
border:0px;
float:right;
padding:10px;
}
.NewsImgborder{
padding:10px;
float: left;
}

.Newsmaincontent {
width: 860px;
float: left;
margin-left: 50px;
margin-top: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: justify;
}
.Newsmaincontent a:link {
color: #ffffff;	
text-decoration: none;
}
.Newsmaincontent a:visited {
color: #ffffff;	
text-decoration: none;
}
.Newsmaincontent a:hover {
color: #cccccc;
}
.Newsmaincontent h1 {
font-size: 18px;
}

.Hapticsmaincontent {
width: 860px;
float: left;
margin-left: 50px;
margin-top: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: justify;
}

.Hapticsmaincontent a:link {
color: #ffffff;	
text-decoration: underline;
}

.Hapticsmaincontent a:visited {
color: #ffffff;	
text-decoration: underline;
}

.Hapticsmaincontent a:hover {
color: #ff9000;
text-decoration: none;
}

.Hapticsmaincontent h1 {
font-size: 18px;
color: #ff9000;
}

.Mobilemaincontent {
width: 860px;
float: left;
margin-left: 50px;
margin-top: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: justify;
}

.Mobilemaincontent a:link {
color: #ffffff;	
text-decoration: underline;
}

.Mobilemaincontent a:visited {
color: #ffffff;	
text-decoration: underline;
}

.Mobilemaincontent a:hover {
color: #EE0FD9;
text-decoration: none;
}

.Mobilemaincontent h1 {
font-size: 18px;
color: #EE0FD9;
}

.table td{
padding-top: 0px;
padding-right: 40px;
padding-left: 0px;
padding-bottom: 0px;
}

.threedeemaincontent {
width: 860px;
float: left;
margin-left: 50px;
margin-top: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: justify;
}

.threedeemaincontent a:link {
color: #ffffff;	
text-decoration: underline;
}

.threedeemaincontent a:visited {
color: #ffffff;	
text-decoration: underline;
}

.threedeemaincontent a:hover {
color: #3DA830;
text-decoration: none;
}

.threedeemaincontent h1 {
font-size: 18px;
color: #3DA830;
}

.threedeeIMG {
border-style: solid; 
border: 2px;
color: #3DA830;
}

.UpdateMaincontent {
width: 860px;
margin-top: 14px;
margin-left: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
float:left;
}

.UpdateMaincontent a:link {
color: #ffffff;	
text-decoration: none;
}
.UpdateMaincontent a:visited {
color: #ffffff;	
text-decoration: none;
}
.UpdateMaincontent a:hover {
color: #cccccc;
text-decoration: underline;
}
.UpdateMaincontent h1 {
font-size: 18px;
}

.ProductMaincontent {
width: 860px;
margin-left: 30px;
margin-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: justify;
}
.ProductMaincontent a:link {
color: #ffffff;	
text-decoration: none;
}
.ProductMaincontent a:visited {
color: #ffffff;	
text-decoration: none;
}
.ProductMaincontent a:hover {
color: #cccccc;
text-decoration: underline;
}
.ProductMaincontent h1 {
font-size: 18px;
}

.PRmaincontent {
width: 860px;
margin-left: 50px;
margin-top: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: justify;
}
.PRmaincontent a:link {
color: #ffffff;	
text-decoration: underline;
}
.PRmaincontent a:visited {
color: #ffffff;	
text-decoration: underline;
}
.PRmaincontent a:hover {
color: #cccccc;
text-decoration: none;
}
.PRmaincontent h1 {
font-size: 18px;
}

.Demosmaincontent {
width: 860px;
float: left;
margin-left: 50px;
margin-top: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: justify;
}

.Demosmaincontent a:link {
color: #ffffff;	
text-decoration: none;
}
.Demosmaincontent a:visited {
color: #ffffff;	
text-decoration: none;
}
.Demosmaincontent a:hover {
color: #cccccc;
text-decoration: underline;
}
.Demosmaincontent h1 {
font-size: 18px;
}

.DemoTd {
border: none;
text-align: left;
vertical-align: bottom;
}

.DemoTable {
border: 1px solid; 
}

.release {
color:#ffffff;
font-family: arial, sans-serif;
font-size: 12px;
border:0px; 
margin:0px; 
padding:0px;
border-style: solid;
}

.release a:link {
color: #ffffff;
text-decoration: none;
}

.release a:hover {
color: #c40005;
}
