h1 {font-size:16pt; font-weight:bold; color:#000000; line-height: 18pt; font-family:arial; margin-top: 15px; margin-bottom: 25px; margin-left: 0px; margin-right: 0px  } 
/* rarely used big heading */

h2 {font-size:13pt; font-weight:bold; color:#000000; line-height: 13pt; font-family:arial; margin-top: 0px; margin-bottom:15px; margin-left: 0px; margin-right: 0px  } 
/* this is a heading style */

h3 {
	font-size:10pt;
	font-weight:bold;
	color:#0000cc;
	line-height: 13pt;
	font-family:verdana,arial,helvetica,sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px
} 
/* this is a bold style */

h6 {font-size:8pt; font-weight:normal; color:#000000; line-height: 13pt; font-family:arial,helvetica,sans-serif,verdana; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px  } 
/* this is a caption style */

p {
	font-size:8pt;
	color:#000;
	line-height: 12pt;
	font-family:verdana,arial,helvetica,sans-serif;
	margin-top: 0px;
	margin-bottom:15px;
} 
/* this is the cool body copy style */

p.normalleading {font-size:8pt; color:#000000; line-height: 10pt; font-family:verdana,arial,helvetica,sans-serif; margin-top: 0px; margin-bottom:5px; } 
/* normal leading and smaller margin-bottom */


li {font-size:8pt; color:#000000; line-height: 12pt; font-family:verdana,arial,helvetica,sans-serif; margin-top: 0px; margin-bottom:0px; } 
/* this is the cool body copy style */

ul {font-size:8pt; color:#000000; line-height: 12pt; font-family:verdana,arial,helvetica,sans-serif; margin-top:0px; margin-bottom:15px;}



.leadin {font-size:8pt; color:#000000; line-height: 10pt; font-family:verdana,arial,helvetica,sans-serif; margin-top: 0px; } 
/* lean-in text for under link lists and such  */


.sidebar {font-size:7pt; color:#000000; line-height: 10pt; font-family:verdana,arial,helvetica,sans-serif; margin-bottom: 15px; } 
/* sidebar type */

.fineprint {font-size:7pt; color:#000000; line-height: 10pt; font-family:verdana,arial,helvetica,sans-serif; margin-bottom: 15px; } 
/* fineprint type */

.fineprint-head {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	line-height: 10pt;
	font-family:arial,verdana,helvetica,sans-serif;
	margin-bottom: 10px;
	text-align: left;
} 
/* fineprint headline type */

.body {font-size:8pt; color:#000000; font-family:verdana;} 
/*  being used right now for stuff inside table cells like the Insectarium case study  */


.kicker {font-size:28pt; font-weight:bold; color:#e5e5e5; line-height: 18pt; font-family:arial; margin-top: 25px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px  } 
/* kicker */




h5.link { font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-size:8pt; line-height: 10pt; text-align:right; margin-padding:10px; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:10px } 
/* normal leading and smaller margin-bottom */


.sidelink { text-decoration:none; color:#336699; } 
/* normal leading and smaller margin-bottom */



.front:link { color:#336699; text-decoration:none; }

.front:hover { color:#FF0000; text-decoration:none; }

.front:visited {
	color:#F00;
	text-decoration:none;
	font-style: italic;
	font-size: 14px;
}
/*  links style for the front page  */



.linklight:link { color:#336699; text-decoration:none; }

.linklight:hover { color:#FF0000; text-decoration:none; }

.linklight:visited { color:#FF0000; text-decoration:none; }
/*  links style for links on content area  */



.linkdark:link { color:#FFFFFF; text-decoration:none; }

.linkdark:hover { color:#FFFF00; text-decoration:none; }

.linkdark:visited { color:#FFFFFF; text-decoration:none; }
/*  links style for links in bottom submenus  */



.services:link { font-family:arial,verdana,helvetica,sans-serif; font-size:14px; color:#2e3192; text-decoration:none; }

.services:hover { font-family:arial,verdana,helvetica,sans-serif; font-size:14px; color:#2e3192; text-decoration:none; }

.services:visited { font-family:arial,verdana,helvetica,sans-serif; font-size:14px; color:#2e3192; text-decoration:none; }
/*  links style for services main page  */


.product_home:link { font-family:arial,verdana,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#2e3192; text-decoration:underline; }

.product_home:hover { font-family:arial,verdana,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#2e3192; text-decoration:underline; }

.product_home:visited { font-family:arial,verdana,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#2e3192; text-decoration:underline; }
/*  links style for services main page  */




















.style48 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
}
.normalleading {
	font-family: Verdana, Geneva, sans-serif;
}
.NewsBody {
	font-size: 10pt;
}
.NewsBody strong u {
	color: #0000FF;
}
.style49 strong u {
	font-size: 10pt;
}
.style49 strong {
	font-size: 10px;
}
.imsi {
	color: #FF0000;
	font-style: italic;
}
.style7 .imsi .front b {
	color: #FF0000;
}
.style7 .style71 .front b {
	font-style: italic;
	color: #FF0000;
}
.style7 .style72 .imsi .front b {
	font-style: italic;
}
.style7 .front b {
	color: #0000FF;
	font-style: normal;
}
.front b .style7 {
	color: #F00;
	font-style: italic;
}
.style7 .front b .style13 sup {
	color: #0000FF;
}
.style7 .imsi b {
	font-style: italic;
}
.imsi a {
	color: #F00;
	font-weight: bold;
}
.style14 .front b {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 13pt;
}
.front.style51 b .style7 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 13px;
}
.front.style51 b .style7 {
	font-family: "Arial Black", Gadget, sans-serif;
}
.front.style51 b .style7 {
	font-family: "Arial Black", Gadget, sans-serif;
}
.front.style51 b .style7 {
	font-size: 12px;
}
.front.style51 b .style7 .style14 {
	color: #F00;
}
.front.style51 b .style14 {
	color: #369;
}
.front.style51 b .style14 {
	font-family: Arial, Helvetica, sans-serif;
}
.front.style51 b .style7 .style14 {
	font-weight: bold;
}
.style141 .front b .style71 {
	font-style: italic;
	color: #FF0000;
}
.style141 .front.style51 b .style71 {
	font-size: 14px;
}
.style141 .front.style51 b {
	font-size: 10px;
}
.style141 .front.style51 b .style141 {
	color: #369;
}
.front.style53 b .style71 .style54 {
	font-size: xx-small;
}
.style48 .style47 {
	font-size: x-small;
}
.style48 .style1 .front b {
	font-size: x-small;
}
.front.style53 b .style71 .style54 {
	font-size: x-small;
}
.fineprint-head-large {
	font-size: large;
}

