body
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
    background-color: #ffffff;
    background-image: url(images/viking_watermark.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment:fixed;
}

p, td {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}

/* heading styles */
h1, h2, h3, h4, h5, h6 {  font-family: Arial, Helvetica, sans-serif;  color:#333366;}

h1 {  font-size: 16pt;}
h2 {  font-size: 14pt; font-style:italic;}
h3 {  font-size: 13pt;}
h4 {  font-size: 12pt; font-style:italic;}

/* link styles for links in text 
visited: 9f9fb3 74749a 9595b2*/
a:link {color:#5959b3; text-decoration:none;}
a:visited {color:#9090b2; text-decoration:none;}
a:hover {color:#800040; text-decoration:none;}
a:active {color:#800040; text-decoration:none;}

/* link styles for index navigation menu */

/* link styles for products */
a.product:link {color:#800040; font-weight:bold; font-style:italic; text-decoration:none;}
a.product:hover {color:#5959b3; font-weight:bold; text-decoration:none;}
a.product:active {color:#5959b3; font-weight:bold; text-decoration:none;}
a.product:visited {color:#b5859d; font-style:italic; font-weight:bold; text-decoration:none;}
	
/* for emphatic sentences */
.emphasis {
font-weight: bold;
font-size: 13pt;
}

/* for slightly smaller print */
.smaller {
font-size: 11pt;
}

/* for small print */
.smallprint {
font-size: 10pt;
}

/* for very small attributables on customers page */
.verysmallprint {
font-size: 9pt;
}

/* for text on evaluation page that should be printed */
.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}

/* From old stylesheet; probably not used */
.mouseover {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-transform: capitalize;
color: #FFFFFF;
}
	
/* for required fields*/
.reqd {
font-size: 10pt;
color:#FF0000;
font-style:italic;
}

/* for flag images on International page */
.sub {
font-style:italic;
}

/* superscript for trademark symbols */
.cp {
	font-size: 9pt; 
	vertical-align: 50%; 
}

/* class for placing divs exactly */
.placement {
position:absolute;
left: 3px;
top: 1401px;
height: 336px;
}

/* top navigation table */
#top-nav {
background-color:#333366;
height: 18px; 
top: 0px;
left: 0px;
visibility: visible;
z-index:4;}

/* for masthead div */
#masthead {
padding:0px;
left: 0px;
top: 28px;
height: 75px;
background-color: #FFFFFF;
background-repeat: no-repeat;
z-index:8;
}

/* for main text area div */
#main-text {
	width: 800px;
	padding:0px;
	left: 155px;
	top: 131px;
}
#main-text   li  .features {
	padding: 0px 0px 10px;
	list-style: url(images/arrow_rt.png) none outside;
}


/* for search column on home page div */
#search-text {
width: 150px;
padding:0px;
left: 5px;
top: 142px;}


/* for main text area div, ScannerModule.htm */
#sm-text {
width: 955px;
padding:0px;
left: 155px;
top: 101px;}

/* for evaluation form main text section */
#form-text {
left: 0px;
top: 0px;}

/* for evaluation form headings */
.form-h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:bold;
}

/* for evaluation form headings */
.form-h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
font-style:italic;
}

/* for evaluation form Decline section */
#form-decline {
width: 250px;
padding:5px;
left: 625px;
top: 691px;
z-index:1;}
#bullets ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#bullets li {
	background: url(images/bulletBlue.png) no-repeat left center;
	margin: 0px 0px 0px 45px;
	display: block;
	line-height: 1.6em;
	padding-left: 16px;
}

#mkt-list li {
	padding-bottom: 6px;
}	
