/* CSS Document */

.contentwrapper {
width: 960px;
float: left;
background-image: url(../images/gray_back.gif);
background-repeat:no-repeat;
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: #b40001;
font-family:Arial, Helvetica, sans-serif;
font-size: 23px;
font-weight: normal;
margin-top: -20px;
padding-top: 0px;
}

.header {
width: 960px;
height: 35px;
float: left;
background-color: #959595;
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-left: 259px;
margin-top: -40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
float:left;
}

.maincontent {
width: 694px;
margin-left: 259px;
margin-top: 14px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
float:left;
}

.maincontent a:link {
color: #ffffff;	
}

.maincontent a:visited {
color: #ffffff;	
}

.maincontent a:hover {
color: #cccccc;
}


.maincontent h1 {
font-size: 18px;
}

.maincontent_back a:link {
color: #ffffff;	
}

.maincontent_back a:visited {
color: #ffffff;	
}

.maincontent_back a:hover {
color: #cccccc;
}

.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;
padding-left:10px;
text-align:left;
}

.hapdemo
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#6e6e6e;
color:#ffffff;
text-align:left;
padding-top:5px;
}

.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;
}