
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:#000000; 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:#000000; 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; } 
/* 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:#336699; text-decoration:none; }
/*  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  */




















