@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


/*CUSTOM STYLES*/
BODY {background-color:#11646b;	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;}

h2 { color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:20px; line-height:21px; font-weight:normal; padding:29px 0px 14px 0px;}

div.pageitem {background-image:url(../images/pageitembg.gif); width:663px; background-repeat:no-repeat;}
div.pageitem h2 {color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:20px; line-height:21px; font-weight:normal; padding:20px 0px 11px 0px;}

div.pageitem h2 a{color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:20px; line-height:21px; font-weight:normal; text-decoration: none;}
div.pageitem h2 a:hover{color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:20px; line-height:21px; font-weight:normal; text-decoration:underline;}

div.pageitem h4 { color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:normal; padding:0px 19px 13px 0px; font-style:italic; background-image:url(../images/h4qoute.gif); background-position:top right; background-repeat:no-repeat; position:relative; display:inline;}
div.pageitem h5 { color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:normal; padding:0px 19px 13px 0px; font-style:italic; background-position:top right; background-repeat:no-repeat; position:relative; display:inline;}
div.pageitem h4 span{font-style:normal; color:#999999; font-family:inherit;}
div.pageitem h4 a{ color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:normal; text-decoration:none; font-style:italic;}
div.pageitem h4 a:hover{ color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:normal; text-decoration:underline; font-style:italic;}
div.pageitem div.itemtext { padding-top:15px;}
div.pageitem div.itemtext img {float:left; width:124px;}
div.pageitem div.itemtext p {padding-left:139px; color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; padding-bottom:10px;}

div.pageitem table.itemtext { margin-top:15px;}
div.pageitem table.itemtext td{ vertical-align:top; text-align:left;color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
div.pageitem table.itemtext td.one img {width:124px; margin-bottom:20px; margin-right:15px;}
div.pageitem table.itemtext div {color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
div.pageitem table.itemtext div p {color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; padding-bottom:10px;}
div.pageitem table.itemtext td a {color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:underline;}
div.pageitem table.itemtext td a:hover {color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:none;}

div.pageitem div.itemtextbottomimage {padding:15px 0px 11px 0px; text-align:center}
div.pageitem div.itemtextbottomimage img{margin:0px 9px 18px 9px; text-align:center; border:6px solid #ffffff; width:120px; height:81px;}

div.pagecomment {background-image:url(../images/commentitembg.gif); width:663px; background-repeat:no-repeat;}
div.pagecomment h2 {color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:20px; line-height:21px; font-weight:normal; padding:18px 0px 16px 0px;}

div.commentarea {background-color:#FFFFFF; padding:11px 22px 11px 15px;}
div.commentarea p.posted{color:#666666; float:right; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-style:italic;}
div.commentarea p.person{color:#148685; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-style:italic;}
div.commentarea p.comment{color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; padding-top:10px; padding-bottom:14px;}

div.commentbottom {height:36px; background-image:url(../images/commentbottom.gif); background-position:top left; background-repeat:no-repeat; text-align:right;}
div.commentbottom p { padding:6px 15px 0px 0px;}
div.commentbottom p a {color:#148685; text-decoration:underline; font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px;}
div.commentbottom p a:hover {color:#148685; text-decoration:none; font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px;}

div.dropdown { text-align:right; width:664px; padding:14px 0px 11px 0px}
div.dropdown label {color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;}
div.dropdown select {color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; border:1px solid #abadb3;}

p.copyright { float:left;
	font-size: 12px;
	color: #FFFFFF; 
	line-height: 15px; padding-left:26px; padding-top:20px; 
}
div.copyright {width:111px; float:right;}
div.copyright img.facebook{margin-top:14px;} 
div.copyright img.twitter{margin-left:7px; margin-top:14px; margin-right:27px;}
p.footercontact { float:right; width:370px; text-align:right;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	padding-left:27px;
	padding-top:20px;
}
p.footercontact a { font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:underline;}
p.footercontact a:hover { font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none;}


td.frame_topleft {background-image:url(../images/sensoryspectrum_frame_02.jpg);text-align:left; vertical-align:top; }
div.frame_topleft {background-image:url(../images/sensoryspectrum_frame_03.jpg); background-position:right; height:38px; background-repeat:no-repeat;}
div.frame_topcenter {background-image:url(../images/sensoryspectrum_frame_04.jpg); height:38px; width:996px;}
td.frame_topright {background-image:url(../images/sensoryspectrum_frame_06.jpg);text-align:left; vertical-align:top; }
div.frame_topright {background-image:url(../images/sensoryspectrum_frame_05.jpg); background-position:left; height:38px; background-repeat:no-repeat;}

td.frame_logoleft {background-color:#898989; height:152px;text-align:left; vertical-align:top; }
td.frame_logocenter {background-color:#FFFFFF; text-align:left; vertical-align:bottom;}
div.frame_logocenter {background-image:url(../images/sensoryspectrum_09.jpg); height:51px; width:307px; margin:0px 0px 28px 27px; cursor:pointer;}
td.frame_logoright {background-color:#FFFFFF;text-align:left; vertical-align:top; }

td.frame_navleft {background-image:url(../images/sensoryspectrum_frame_10.jpg);text-align:left; vertical-align:top; }
div.frame_navleft {background-image:url(../images/sensoryspectrum_frame_11.jpg); background-position:right; height:57px;overflow:hidden; background-repeat:no-repeat;}
td.frame_navcenter {background-image:url(../images/nav_off.jpg); }
div.frame_navcenter {height:57px; width:996px; overflow:hidden;}
div.nav1 {background-image:url(../images/nav1.gif);}
div.nav2 {background-image:url(../images/nav2.gif);}
div.nav3 {background-image:url(../images/nav3.gif);}
div.nav4 {background-image:url(../images/nav4.gif);}
div.nav5 {background-image:url(../images/nav5.gif);}
div.nav6 {background-image:url(../images/nav6.gif);}


td.frame_navright {background-image:url(../images/sensoryspectrum_frame_14.jpg);text-align:left; vertical-align:top; }
div.frame_navright {background-image:url(../images/sensoryspectrum_frame_13.jpg); background-position:left; height:57px;overflow:hidden; background-repeat:no-repeat;}

td.frame_bodyleft {background-image:url(../images/sensoryspectrum_17.gif); background-color:#dddad8; text-align:left; vertical-align:top; background-repeat:no-repeat;}
div.frame_bodyleft { }
*html div.frame_bodyleft { }
td.frame_bodycenter {background-color:#ede9e6; text-align:left; vertical-align:top;}
td.frame_bodyright {background-image:url(../images/sensoryspectrum_18.gif); background-color:#dbd8d7; text-align:left; vertical-align:top; background-repeat:no-repeat;}  

td.frame_footerleft {background-image:url(../images/sensoryspectrum_20.gif);text-align:left; vertical-align:top; }
div.frame_footerleft {height:259px;}
td.frame_footercenter {background-image:url(../images/sensoryspectrum_20.gif);vertical-align:top; text-align:right;}
td.frame_footerright {background-image:url(../images/sensoryspectrum_20.gif);text-align:left; vertical-align:top; }


ul {line-height:17px; }
ul.leftnav li {background-image:url(../images/arrow_03.gif); background-repeat:no-repeat; padding-left:14px; background-position:0px 5px; margin-top:7px; line-height:16px;margin-bottom:2px;}
ul.leftnav li.on {background-image:url(../images/arrow_03b.gif); }
*html ul.leftnav li {background-position:0px 4px; margin-top:5px; line-height:16px; height:1%;margin-bottom:2px;}
ul.leftnav li p { display: inline; margin:0; padding:0;line-height:15px; }
ul.leftnav li p {color:#148685; font-weight:bold; line-height:15px; font-size:12px;}
*html ul.leftnav li p { }
ul.leftnav li p.on {background-color:#ffffff;}
ul.leftnav li.sub {background-image:none;margin-bottom:2px;margin-top:0px;}
*html ul.leftnav li.sub {background-image:none;margin-bottom:0px;margin-top:0px;}
ul.leftnav li.sub p {color:#333333; font-weight:normal; font-size:12px;}
ul.leftnav li.sub p a.on {background-color:#ffffff;}
ul.leftnav li.sub p a {color:#333333; font-weight:normal; font-size:12px; text-decoration:none;}
ul.leftnav li.sub p a:hover {color:#333333; font-weight:normal; font-size:12px; text-decoration:none;}
ul.leftnav li.sub p a {color:#333333; font-weight:normal; font-size:12px; text-decoration:none;}
ul.leftnav li.sub p a:hover {color:#333333; font-weight:normal; font-size:12px; text-decoration:none;}

ul.leftnav li p a.on {background-color:#ffffff;}
ul.leftnav li p a {color:#148685; font-weight:bold; line-height:15px; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:2px; font-size:12px; text-decoration:none;}
ul.leftnav li p a:hover {color:#148685; font-weight:bold; line-height:15px; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:2px; font-size:12px; text-decoration:none;background-color:#ffffff;}
*html ul.leftnav li p a {color:#148685; font-weight:bold; line-height:17px; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:3px; font-size:12px; text-decoration:none;}
*html ul.leftnav li p a:hover {color:#148685; font-weight:bold; line-height:17px; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:3px; font-size:12px; text-decoration:none;background-color:#ffffff;}



div.breaker {height:23px;}


p.inlinelink {background-image:url(../images/arrow_07.gif);   background-repeat:no-repeat; padding-left:20px; font-size:12px; float:left ; background-position:0px 0px; line-height:18px; margin-right:14px;margin-bottom:22px;}
div.inlinelinkclear p.inlinelink {background-image:url(../images/arrow_07.gif);   background-repeat:no-repeat; padding-left:20px; font-size:12px; float:none ; background-position:0px 0px; line-height:18px; margin-right:14px;margin-bottom:22px;}
p.inlinelinkback { float:right; margin-top:10px; margin-bottom:10px; background-image:url(../images/arrow_07back.gif);} 
*html p.inlinelink {background-position:0px 2px; }
p.inlinelink a, p.inlinelink a:hover {line-height:14px;}
*html p.inlinelink a, *html p.inlinelink a:hover {line-height:16px;}
p.inlinelink a {color:#148685; text-decoration:underline; font-size:13px; }
p.inlinelink a:hover {color:#148685; text-decoration:none; font-size:13px; }

div.inlinelinkshare {background-image:url(../images/button_share.gif); background-repeat:no-repeat; font-size:12px; float:left ; background-position:0px 0px; line-height:16px; margin-right:14px; width:83px; cursor:pointer;}
div.inlinelinkshare a {width:87px; height:14px; line-height:16px; color:transparent; text-decoration:none;}

.onecol {margin-left:35px; margin-bottom:16px;} 
.onecol td.first {width:514px; height:313px; text-align:left; vertical-align:top; background-image:url(../images/default_19.gif); background-repeat:no-repeat; background-position:bottom left;}
.onecol td.second {width:409px; height:313px; text-align:right; vertical-align:bottom; background-image:url(../images/default_20.gif); background-repeat:no-repeat; background-position:bottom left;}
div.hometext {padding-left:30px;}
div.hometext p {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#333333; padding-bottom:10px;}

div.hometext div.button {overflow:hidden; float:left; line-height:29px; height:29px; background-repeat:no-repeat; background-position:top;}
div.hometext div.button a, div.hometext div.button a:hover {line-height:29px;height:29px; background-repeat:no-repeat; background-position:top;display:block;}
div.hometext div.button a.one {background-image:none; width:147px;}
div.hometext div.button a.one:hover{background-image:url(../images/oursolutions.jpg); width:147px;}
div.hometext div.button a.two {background-image:none; width:146px;}
div.hometext div.button a.two:hover{background-image:url(../images/seewhatsnew_ON.jpg); width:146px;}
div.hometext div.button a.three {background-image:none; width:146px;}
div.hometext div.button a.three:hover{background-image:url(../images/ourmission_ON.jpg); width:146px;}
div.hometext div.one {width:147px; background-image:url(../images/oursolutions.jpg);margin-right:21px;}
div.hometext div.two {width:146px; background-image:url(../images/seewhatsnew_ON.jpg);}
div.hometext div.three {width:146px; background-image:url(../images/ourmission_ON.jpg);margin-right:21px;}


div.home_bottomimages {padding-left:33px; height:164px;}

div.home_bottomimages div {overflow:hidden; float:left; line-height:29px; width:292px; height:138px; background-repeat:no-repeat; background-position:top;margin-right:24px;margin-left:1px;}
div.home_bottomimages a, div.home_bottomimages a:hover {height:138px; width:292px; background-repeat:no-repeat; background-position:top;display:block;}
div.home_bottomimages a.one {background-image:none;}
div.home_bottomimages a.one:hover{background-image:url(../images/understandproduct_ON.jpg);}
div.home_bottomimages a.two {background-image:none;}
div.home_bottomimages a.two:hover{background-image:url(../images/understandcustomer_ON.jpg);}
div.home_bottomimages a.three {background-image:none;}
div.home_bottomimages a.three:hover{background-image:url(../images/understandexperience_ON.jpg);}
div.home_bottomimages div.one {background-image:url(../images/understandproduct.jpg);}
div.home_bottomimages div.two {background-image:url(../images/understandcustomer.jpg);}
div.home_bottomimages div.three {background-image:url(../images/understandexperience.jpg);}


.twocol {margin-left:15px; background-image:url(../images/leftnavbg_06.gif); background-repeat:repeat-y; margin-bottom:13px;}
.twocol td.first {width:289px; text-align:left; vertical-align:top; background-image:url(../images/leftnavbg_03.gif); background-repeat:no-repeat; background-position:top left;}
.twocol div.first { padding:18px 25px 10px 9px; }
*html .twocol div.first { }
.twocol div.firstheight { min-height:482px; }
*html .twocol div.firstheight { height:482px;}

.twocol td.second {width:673px; text-align:left; vertical-align:top; }


div.questioncontainer {background-image:url(../images/ContactFormBg.jpg); width:672px; overflow:hidden; margin-bottom:12px; background-repeat:no-repeat;}
div.question {background-image:url(../images/question.gif); background-repeat:no-repeat; background-position:top left; padding-bottom:20px;}
div.question p {padding:10px 80px 0px 50px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; font-weight:bold; color:#333333; font-style:italic;}
div.question p.indent {padding:10px 80px 0px 80px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; font-weight:bold; color:#333333; font-style:italic;}


div.bodycopy p {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#333333; padding-bottom:10px;}

div.bodycopy p a {color:#148685; text-decoration:underline; font-size:inherit; font-family:inherit;}
div.bodycopy p a:hover {color:#148685; text-decoration:none; font-size:inherit; font-family:inherit;}


p.bodycopy {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#333333; padding-bottom:10px;}

p.bodycopy a {color:#148685; text-decoration:underline; font-size:inherit; font-family:inherit;}
p.bodycopy a:hover {color:#148685; text-decoration:none; font-size:inherit; font-family:inherit;}

ul.bodycopy, ul.bodycopy li {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#898989;}
ul.bodycopy li { padding-bottom:10px; padding-left:0px;}
ul.bodycopy {color:#898989; list-style:square; margin:0 0 0 10px; padding:0 0 0 33px;}
ul.bodycopysub, ul.bodycopysub li {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#898989;}
ul.bodycopysub li { padding-bottom:0px; padding-left:10px;}
ul.bodycopy span {color:#333333;}


#rptproducts { border-bottom:2px solid #dbd7d4; background-image:url(../images/eventsbg.jpg); width:100%; background-repeat: repeat-x; border-top:0px solid #dbd7d4;border-collapse: collapse;}
#rptproducts td, #rptproducts th{ text-align:left; vertical-align:top; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px;color:#333333; }

#rptproducts th { padding-top:5px; padding-bottom:5px; background-image:url(../images/arrow_03b.gif);  background-repeat:no-repeat;  background-position:3px 8px; padding-left:17px; background-color:#ede9e6; border-style: hidden; border-bottom:2px solid #dbd7d4;}

#rptproducts th a{marging-left:17px;color:#148685; text-decoration:none;  }
#rptproducts th a:hover{marging-left:17px;color:#148685; text-decoration:none;  background-color:#FFFFFF;}

#rptproducts td a{color:#148685; text-decoration:underline;  }
#rptproducts td a:hover{color:#148685; text-decoration:none;}

#rptproducts td { border-left:2px solid #dbd7d4; border-top:2px solid #dbd7d4; }
#rptproducts td p { padding-left:17px; padding-top:5px; padding-bottom:5px;padding-right:10px;}

#rptproducts td.table_text3 {border-right:2px solid #dbd7d4;}
#rptproducts td.table_text2 { vertical-align:middle;}
#rptproducts td.table_text3 { vertical-align:middle;}

#rptproducts td.table_text1 { width:120px;}

.gline {height:1px; overflow:hidden; background-color:#c4c4c4;margin-bottom:17px;margin-top:8px;}
.glinebio {height:1px; overflow:hidden; background-color:#c4c4c4;margin-bottom:17px;margin-top:8px;}

.clear{clear:both; height:1px; overflow:hidden;}
div.contactform {background-image:url(../images/ContactFormBg.jpg); width:672px; background-repeat:no-repeat;}
div.contactform div{padding-left:30px;}
div.contactform div input {margin-top:3px;}
div.contactform div select {margin-top:3px;}
div.contactform div textarea {margin-top:3px;}
*html div.contactform div input {margin-top:1px;}
*html div.contactform div select {margin-top:1px;}
*html div.contactform div textarea {margin-top:1px;}
div.contactform div input { border:1px solid #aeadb5; font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px; color:#333333}
div.contactform div select { border:1px solid #aeadb5; font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px; color:#333333}
div.contactform div textarea { border:1px solid #aeadb5; font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px; color:#333333}
div.contactform div p {font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px; float:left;margin-top:5px; color:#333333}
div.contactform div p span { color:#333333; font-weight:bold;}
div.contactform p.submit {width:88px;margin-top:0px; margin-right:20px;background-image:url(../images/submit_on.gif);background-position:top left; background-repeat:no-repeat;}
div.contactform p.submit a {background-image:url(../images/submit.gif); background-position:top left; display:block; background-repeat:no-repeat;}
div.contactform p.submit a:hover {background-image:none; background-position:top left; display:block;background-repeat:no-repeat;}

div.commentshead h2 {color:#333333; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:20px; line-height:21px; font-weight:normal; padding:0px 0px 6px 0px;}
div.commentsform {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#333333; padding-bottom:2px;padding-top:7px;}
div.formelementcontainer input, div.formelementcontainer textarea {margin-top:0px;}
div.formelementcontainer input { border:1px solid #aeadb5; font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px; color:#333333}
div.formelementcontainer textarea { border:1px solid #aeadb5; font-size:13px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; line-height:15px; color:#333333;margin-bottom:15px;}
div.formelementcontainer span{font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:13px;  }
 

.productable {margin-left:31px; width:577px; margin-top:14px;}
.productable td {vertical-align:top; text-align:left;}
.productable td.leftright {background-image:url(../images/prodtables_03.gif); background-repeat:repeat-x; width:280px;}
.productable td.leftright img { margin: 15px 0px 10px 14px; }
.productable ul.leftnav li {margin-bottom:7px;}
.productable ul.leftnav li p {padding-left:11px;}




