/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }

.containerPPF { margin: 0px 0px; padding: 25px; width:800px; background:#FFFFFF;}

/* Headings */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ee3e33; font-weight:bold; line-height:14px; margin: 0px 0px; padding: 0px 0px 10px 0px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; line-height:14px; margin: 10px 0px 0px 0px; padding: 2px 0px 4px 0px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:bold; line-height:20px; margin: 0px 0px; padding: 2px 0px 4px 0px;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e8e8e8; font-weight:bold; line-height:20px; margin: 0px 0px; padding: 7px 0px 4px 0px;}
h4 a {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e8e8e8; font-weight:bold; line-height:20px; margin: 0px 0px; padding: 7px 0px 4px 0px; text-decoration:none;}
h4 a:hover {color:#e8e8e8; text-decoration:underline;}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ee3e33; font-weight:bold; line-height:14px; margin: 0px 0px; padding: 0px 0px 3px 0px;}
/* End Headings */


/* Links */
a { color:#ff3333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }
a:hover{ color:#322726; text-decoration:none;}

/* Paragraphs */
p {	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin: 0px 0px; padding: 5px 0px 2px 0px; }
.banner p { padding: 0px 0px; margin:0px 0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; }
/* End Paragraphs */

/* Table Styles */
.contentTable { margin: 0px 0px 0px 0px; padding: 22px 0px 0px 0px; }
.contentTable td { margin: 0px 0px; padding: 9px 5px 9px 5px;}
.tableHead { font-family:Arial, Helvetica, sans-serif; margin: 0px 0px; font-weight:bold; font-size:12px; color:#ef3e33; float:left; text-align:left;}
.tableSub { height:30px; margin: 0px 0px; padding: 6px 10px 0px 10px; color:#FFFFFF; background: url(../images/table_bg1.gif) repeat-x; float:right;}
.tableInfo { margin: 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#c7c7c7; font-weight:bold;}
.tableInfo img { padding: 0px 2px;}
.tableInfo hr {width: 94%; margin-top:0px; margin-bottom: 29px; filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20; }
.tableKey { background-color:#c8c8c8; padding: 4px 10px 6px 16px; margin: 0px 0px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; line-height:16px;}
/* End Table Styles */


.grayHead { color:#c7c7c7; font-size:12px;}
.red { color:#ee3e33;}
.black { color:#000000;}
.clear { clear:both;}
.noshow { display:none;}

/* Everything Below added by Solutia */

img {border:0}

/* Images */
.homepod img, .leftpod4icon img, .rightpod4icon img {float:right;}
/* Images */


/* More Lists (look like lists but have expandable text */
.moretargetpanel { vertical-align:middle; font-weight:bold; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position: 0em .7em ; padding: 6px 3px 0px 11px; margin-left:1px;}
.moretargetpanel a {font-weight:normal; }
.morecollapsepanel {height:0px; overflow:hidden; margin-left: 6px}
/* End More Lists */

/* Modal Popup */
.highlight { background-color: #fffacd; }
.modalBackground {background-color:Gray; filter:alpha(opacity=70);opacity:0.7;}
.modalPopup500, .modalPopup600, .modalPopup700, .modalPopup900
{
  background-color: #FFFFFF;
  border-width: 3px;
  border-style: solid;
  border-color: Gray;
  padding: 3px;
  width: 900px;
}
.modalPopup500 {width:500px;}
.modalPopup600 {width:600px;}
.modalPopup700 {width:700px;}
/* End Modal Popup */

#loadingprogress {position:absolute; top:200px; left:400px; padding:8px; border:solid 2px #535454;width:auto;background-color:#fff}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}

/* Curve Text Around Floating Images */
img.curveLeft {float: left; clear: left; margin-right:15px;}
img.curveRight {float: right; clear: right; margin-top:8px; margin-left:15px;}
/* End Curve Text Around Floating Images */

/* Curve Text Around Flash Videos */
.leftWithMargin {float:left; margin-right:10px;}
.rightWithMargin {float:right; margin-left:10px;}
/* End Curve Text Around Flash Videos */

.eventsdiv td {vertical-align:top; padding-right:15px;}
.eventsdiv a {font-size:10px; color:#666666; text-decoration:none; }
.eventsdiv a:hover {text-decoration:underline; }

.gallerydiv {margin-top: 20px;}

.gallerydiv td {padding-right: 10px; padding-bottom: 10px; }

.warning {color:Red; font-weight:bold; line-height: 30px;}
.success {color:Green; font-weight:bold; line-height: 30px;}

#decoViewerLeft {background-color:#fafafa;}
#decoViewerRight {background-color:#fafafa; padding-top:25px; padding-bottom:17px;} 

.lightRed { color:#D15675; }  

.linkNoLineGray { text-decoration:none; color:#666666; }
.linkSmall a { font-size:10px; color:#666666; }
.linkSmall a:hover { color:#D15675; text-decoration:underline; }

.findOutMore {background-image: url(../images/arrow_bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left:18px;}
.findOutMore a { color: #333333; font-weight: bold; font-size: 10px; text-decoration: none; }
.findOutMore a:hover { text-decoration:underline; }

.flaFindOutMore {background-image: url(../images/arrow_bullet_black.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left:18px; line-height:14px;}
.flaFindOutMore a { color:#e8e8e8; font-weight: bold; font-size: 10px; text-decoration: none; }
.flaFindOutMore a:hover { color:#e8e8e8; text-decoration:underline; }
p.flaFindOutMore  { margin-top:0px; margin-bottom:5px; }

#industryPartnersTitle {color:Gray; font-size:11px; font-weight:bold; top:5px; text-align:left; margin-left: 20px; }
#industryPartners { background-color:#ffffff; width:1001px; margin: 0px auto; padding: 25px 0px 0px 0px; text-align:center; }
#industryPartners img {margin-left: 7px; margin-right: 7px; vertical-align:middle; }
#industryPartners hr {width: 96%; margin-bottom: 13px; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; }
#industryPartners a img {filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#industryPartners a:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

#prodRecSpec { margin-top:10px; }

.faqQuestions {font-size: 12px; line-height:18px; font-weight:bold; }
.faqQuestions a { color:#333333; text-decoration:none; }
.faqQuestions a:hover { color:#ee3e33; text-decoration:underline;  }
.faqQuestions li {margin-left:-24px; list-style-type:square; }

input, select, textarea {font-size: 11px;}

h4 a {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e8e8e8; font-weight:bold; line-height:20px; margin: 0px 0px; padding: 7px 0px 4px 0px; }
h4 a:hover {color:#e8e8e8; }

.hardReturn {width: 96%; margin-bottom: 13px; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; }

p.alignRight {text-align:right; }
p.italics {font-style:italic; }

img.pressRight {float: right; clear: right; margin-top:8px; margin-left:15px; margin-bottom:20px; border:solid 1px black; }
.decoRight {float:right; margin-left:15px; margin-bottom:20px; }

.bold {font-weight:bold; }
.boldItalic {font-weight:bold; font-style:italic; }
.boldRed {color:Red; font-weight:bold; }
.bold12pxTxt {font-weight:bold;font-size:12px; }
.borderBlack1px {border:solid 1px black; }

#oneMinuteQuestions { width:540px; }
.smallText {font-size:10px; font-weight:normal;}

#OneMinuteResponse { position:relative; top:-182px; left:0px; }
.emailPanel {padding:30px; }

.greenText {color:Green; font-size:14px; margin-top:15px; margin-bottom:15px; }
.redTextBold {color:Red; font-weight:bold; }

#ppf {width:530px; }
