img
{
  border-width: 0;
	border-style: clear;
}

img.embedded 
{
  margin: 5px;
}

.pricing {
  margin: 0px;
	padding: 0cm;
	border-style: none;
  background-color: #d8d8e8;	
}

.instructions {
  background-color: #f0f0ff;
}

table.instructions {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.searchParams {
  background-color: #e0ffe0;
}

table.searchParams {
  border-style: solid;
  border-color: #007000;
  border-width: 1px;
}


.pricingAmount {
  background-color: #e0e0ff;
	text-align: right;	
}

table.pricing {
  margin: 0px;
}

td.pricing {
  padding-right: 1cm;
	margin: 0px;
}

body {
  font-family: Arial;
  background-color: white;
  background-color: #c0c0c8;
	margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;  
}

h1 {
  margin-top: 1 cm;
  margin-bottom: 12px;
  font-family: monotype corsiva;
  color: firebrick;
  font-size: 50px;
  text-align: center;  
  line-height: 18pt;
}


h2{
   font-family: arial;
   margin-bottom: 8px;
   color: black;
   font-size: 14px;
   text-align: center;
}


h3{
   margin-left: 1 cm;
   margin-bottom: 8px;
   font-family: arial;
   color: black;
   font-size: 14px;
}

span.emphasis {
	color: #405090;
	font-weight: bold;
}

.emphasis {
  color: #a00000;
	font-style: italic;
}

h4{
   margin-left: 20px;
   text-indent: 0px;
   margin-bottom: 8px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
}

.heading3 {
   margin-left: 0px;
   text-indent: 0px;
   font-family: arial;
   color: black;
   font-weight:bold;
	 font-size: 14px;
   text-decoration: none;
}

.heading4 {
   height: 16px;
	 margin-left: 8px;
   text-indent: 20px; 
   font-family: arial;
   color: #203060;
   font-weight: bold;
   font-size: 12px;	 
   text-decoration: none;
   background-image: url(headingStar.png);
	 background-repeat: no-repeat; 
	 background-position: center left;	
	 
	 
}

ul.fancy {
  padding: 0px;
	margin: 0px;
  list-style-type: none;
}

li.fancy {
   background-image: url(li.png);
	 background-repeat: no-repeat; 
	 background-position: center left;
	 padding-left: 12px;
}

.productName {
  color: black;
	font-weight: bold;
  font-size: 12px;
}

.price {
  color: #407040;
	font-weight: bold;
	margin-right: 6px;
	font-size: 12px;	
}

p {
  margin-left: 20px;
  font-size: 12px;
  font-style: Arial;
  line-height: 12pt;
}


.main {
   margin-left: 8px;
   margin-right: 8px;
   margin-top: 4px;
   margin-bottom: 8px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   text-indent: 0px;
   font-style: normal;
}

.question {
  font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: #F8F8F8;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

.link {
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   text-indent: 0px;
   font-style: normal;
}

.downloadfeature {
   margin-left: 40px;
   margin-right: 20px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   text-indent: 0px;
   font-style: normal;
}

.normal {
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   font-style: normal;
}

.legend {
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial ;
   color: black;
   font-size: 14px;
   text-decoration: underline;
   font-style: normal;
}

.fieldset {
   margin-left: 20px;
}

table.page {
  border-style: solid;
	border-color: #808090;
	padding: 0px;
	margin: 0px;
	border-width: 1
}

tr.page {
	padding: 0px;
	margin: 0px;
}

td
{
  color: black;
	font-family: arial;
	font-size: 12px;
}

td.page {
	padding: 0px;
	margin: 0px;
}

td.titlebar {
  font-family: arial;
  font-size: 12px;
  text-align: center;
  color: white;
}

.content {
  padding: 0px;
	margin: 0px;
	color: white;
	background-color: white;
	text-align: left;
}

table.titlebar {
  background-color: #F8F8F8;
}

.layout
{
  padding: 0px;
	margin: 0px;
	border-width: 0px;
}

tr.titlebar {
  background-color: #f8f8f8;
}

input.FieldControl {
   margin-left: 20px;
   margin-right: 0px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   font-style: normal;
}

textarea.fieldcontrol {
   margin-left: 20px;
   margin-right: 0px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   font-style: normal;
}

.FieldName {
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial;
   color: #203080;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   font-style: normal;
}

.RadioFieldName {
   margin-left: 0px;
   margin-right: 20px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   font-style: normal;
	 padding: 0px;
	 margin: 0px;
}

div.page {
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial;
   color: black;
   font-size: 16px;
   text-decoration: bold;
   font-style: bold;
}

p.page{
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial;
   color: black;
   font-size: 16px;
   text-decoration: none;
   font-weight: bold;
}

.title{
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial ;
   color: black;
   font-size: 14px;
   text-decoration: underline;
   font-style: normal;
	 font-weight: bold
}

ul {
  margin-top: 6px;
  margin-bottom: 12px;
  list-style-type: square;
	padding: 0px;
	margin-left: 16px;
	margin-right: 0px;
}

li {
   padding: 0px;
	 margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
   margin-right: 10px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   text-indent: 0px;
   font-style: normal;
}

li.nested {

}

ul.nested {
  list-style-type: circle;
  margin-left: 10px;
  margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
  font-family: arial;
  color: black;
  text-decoration: none;
  text-indent: 0px;
  font-style: normal;
}


.list{
   margin-left: 20px;
   margin-right: 20px;
   font-family: arial;
   color: black;
   font-size: 12px;
   text-decoration: none;
   text-indent: 0px;
   font-style: normal;
}

.copyright{
   margin-left: 0 cm;
   font-family: arial;
   color: black;
   font-size: 10px;
   text-align: left;
   font-style: none;

}

p.downloads{
  font-family: arial;
  color: black;
  font-size: 16px;
  text-align: center;
  text-decoration: bold;
  font-style: bold;
  margin-left: 40 px;

}
  

p.side {
  font-family: Arial;
  color: black;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

td.navigation {
  vertical-align: top;
}

td.navigationIndent {
  vertical-align: top;
	padding-left: 15px;
}

td.navigationIndentSelected {
  vertical-align: top;
	padding-left: 15px;
	font-weight: bold;
	background-color: black;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #5050c0;
	border-bottom-color: #5050c0;	
  background-image: url("selected.png"); 
	background-repeat: repeat-x;	
}

.navigation 
{	
	font-size: 12px;
	text-decoriation: none;
	font-family: arial;
	font-style: normal;
	background-color: #F8F8F8;
}

.navigationSelected {
  font-color: white;
	font-weight: bold;
	background-color: black;
  background-image: url("selected.png"); 
	background-repeat: repeat-x;	
}

td.navigationSelected {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #5050c0;
	border-bottom-color: #5050c0;
}

div.boundBox {
  border-style: solid;
  border-width: 1px;
  border-color: #000040;
	margin-bottom: 16px;
}

div.orderBox {
  width: 250px;
	float: left;
	margin-right: 10px;
}

div.boxTitle {
  font-size: 12px;
	background: url(backHeading.png) #204060;
	color: white;
	padding: 2px;
}

div.boxContent {
  background-color: #f8f8f8;
	color: #404060;
	padding: 4px;
	padding-bottom: 12px;
	text-indent: 12px;
}

div.boxDownloadBar {
  border-top-style: solid;
	border-width: 1px;
	border-color: #a0a0b0;
  background-color: #d0d0d8;
	padding: 4px;	
	padding-bottom: 0px;
}

a.downloadButton {
  margin: 0px;
	padding: 0px;		
}

img.downloadButton {
  margin: 0px;
	padding: 0px;
	border-width: 0px;
}

span.downloadButton {
  margin: 0px;
}

td.rightBar {	
} 

div.rightBar {
  margin: 0px;
	background-color: #ffffff;
}

 a.navigation:link {color: black; text-decoration: none}
 a.navigation:visited {color: black; text-decoration: none}
 a.navigation:hover {
	border-style: solid none solid none;
	border-width: 1px;
	 border-color: #606090;
	 color: #2040FF; 
	 text-decoration: none}
 a.navigation:active {color: black; text-decoration: none}
 
 a.navigationSelected:link {color: white; text-decoration: none}
 a.navigationSelected:visited {color: white; text-decoration: none}
 a.navigationSelected:hover {color: white; text-decoration: none}
 a.navigationSelected:active {color: white; text-decoration: none}

/* This defines general properties for links */
 a:link {color: #404080}
 a:visited {color: #404080}
 a:hover {color: #2020FF}
 a:active {color: #404080}

 a.titlebar:link {color: black; text-decoration: none}
 a.titlebar:visited {color: black; text-decoration: none}
 a.titlebar:hover {color: black; text-decoration: none}
 a.titlebar:active {color: black; text-decoration: none}

 a.toplink:link {color: black; font-size: 12px; font-weight: bold; text-decoration: none}
 a.toplink:visited {color: black; font-size: 12px; font-weight: bold; text-decoration: none}
 a.toplink:hover {color: black; font-size: 12px; font-weight: bold; text-decoration: none}
 a.toplink:active {color: black; font-size: 12px; font-weight: bold; text-decoration: none}
}