html, body, pre, p{
	margin: 0;
	padding: 0;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-repeat:no-repeat;
}

.ourstory, .ourstory td
{
color: white;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
}

.ourstorysmaller
{
color: white;

	font-size: 12px;
	font-weight: bold;
}

p.science
{
color: white;

	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.science
{
color: white;

	padding-left: 10px;
	padding-right: 35px;
	padding-top: 0px;
	padding-bottom: 40px;
}

.science2
{
color: white;

	padding-left: 40px;
	padding-right: 340px;
	padding-top: 0px;
	padding-bottom: 70px;
	font-weight: bold;
	font-size: 14px;

}

.science3
{
color: white;

	padding-left: 34px;
	padding-right: 28px;
	padding-top: 0px;
	padding-bottom: 49px;
	font-weight: bold;
	font-size: 14px;
}

.demo
{
color: white;

	padding-left: 40px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 40px;
	font-weight: bold;
	font-size: 14px;
}

.eventscopy
{
color: white;

	padding-left: 40px;
	padding-right: 360px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.eventscopy2
{
color: white;

	padding-left: 40px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 40px;
	font-weight: bold;
	font-size: 14px;
}

.contacttext
{
color: white;
font-weight: bold;
font-size: 14px;
text-align: left;
padding-left: 34px;
padding-right: 30px;
padding-top: 15px;
}

.contacttext2
{
color: white;
font-weight: bold;
font-size: 14px;
text-align: left;
padding-left: 34px;
padding-right: 20px;
}

.contactcenter
{
color: white;
font-weight: bold;
font-size: 12px;
text-align: center;
padding-top: 5px;
}


.contactemail
{
color: white;
font-weight: bold;
font-size: 15px;
text-align: left;
padding-left: 50px;
padding-right: 26px;
margin-top: -20px;
}


.v100details
{
color: white;
font-weight: normal;
font-size: 13px;
text-align: left;
padding-left: 55px;
padding-right: 50px;
padding-top: 5px;
padding-bottom: 15px;
}

.v200details
{
color: white;
font-weight: normal;
font-size: 13px;
text-align: left;
padding-left: 55px;
padding-right: 50px;
padding-top: 5px;
padding-bottom: 15px;
}

.v500details
{
color: white;
font-weight: normal;
font-size: 13px;
text-align: left;
padding-left: 55px;
padding-right: 55px;
padding-top: 5px;
padding-bottom: 15px;
}

.v700details
{
color: white;
font-weight: normal;
font-size: 10px;
text-align: left;
padding-left: 50px;
padding-right: 50px;
padding-top: 5px;
padding-bottom: 15px;
}

.productform
{
margin:0pt; 
padding:0pt;
display: block;
align: center;
table-layout: fixed;
overflow:hidden;
BORDER-COLLAPSE: collapse;
}
.eventdetails
{
color: white;
font-weight: normal;
font-size: 11px;
text-align: left;
padding-left: 50px;
padding-right: 50px;
padding-top: 5px;
padding-bottom: 15px;
}


.eventnumber
{
color: white;
font-weight: bold;
font-size: 16px;
text-align: center;
padding-left: 35px;
padding-right: 35px;
padding-bottom: 0px;
}


.contactnormal
{
color: white;
font-weight:bold;
font-size: 12px;
}

.cartdisplay {
color: white;

 color: #000000;
 background-color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.makeitred {
  color: #660000;
}

.reg_desc {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003300}
.small_desc {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style: normal}
.small_name { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #326600; font-weight: bold}
.small_price { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #326600; font-weight: bold}
.small_order { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; font-style: normal }
.order_head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; font-style: normal ; font-weight: bold}
.order_name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style: italic; font-weight: bold }
.small_plain { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal }
.small_warn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold; color: #990000}
.small_req { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #660000; font-style: normal }



A:link {
color: white;
text-decoration: none;  color: white;}
A:visited {
color: white;
text-decoration: none;  color: white;}
A:active {
color: white;
text-decoration: none;  color: blue;}
A:hover {
color: white;
text-decoration: none; color: white;}



p.demotop
{
color: white;
font-weight: bold;
font-size: 17px;
padding-left: 50px;
padding-right: 45px;
padding-top: 10px;
}

p.demoleft
{
color: white;
font-weight: bold;
font-size: 17px;
padding-left: 50px;
padding-right: 5px;
}

a.knowmore
{
color: white;
position: relative;
TOP:-5px; LEFT:45px;
}

a.knowmore2
{
color: white;
position: relative;
TOP:-18px; LEFT:45px;
}

a.showproduct
{
color: white;
position: relative;
TOP:-16px; LEFT:45px;
}

a.showproductdemo
{
color: white;
position: relative;
TOP:-10px; LEFT:45px;
}


a.showproductdemo
{
color: white;
position: relative;
TOP:-3px; LEFT:45px;
}

a.demo
{
color: white;
position: relative;
TOP:13px; LEFT:45px;
}

p.index
{
color: white;

	padding-left: 40px;
	padding-right: 30px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 14px;
}	

p.index2
{
color: white;

	padding-left: 40px;
	padding-right: 29px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

p.productdetailsv100
{
color: white;
font-weight: bold;
font-size: 14px;
padding-left: 60px;
padding-right: 60px;
padding-bottom: 15px;
}

p.productdetailsv200
{
color: white;
font-weight: bold;
font-size: 14px;
padding-left: 60px;
padding-right: 60px;
padding-bottom: 2px;
}

p.productdetailsv500
{
color: white;
font-weight: bold;
font-size: 14px;
padding-left: 70px;
padding-right: 60px;
padding-bottom: 15px;
text-align: center;
}
img
{
color: white;
  border-style: none;
}
