/* Plastique - Coded by Steve Goodwin */
@import url("hacks.css");

@charset "utf-8";

html, span, applet, object, img, iframe, h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
border:0;
outline:0;
font-size:12px;
font-family:Arial;
}

.clear {
margin:0 0 0 0;
padding:0 0 0 0;
width:866px;
width:0px;
float:left;
}

body {
font-family:Arial;
color: #989898;
text-decoration: none;
word-spacing: 1px;
text-align: left;
letter-spacing: 0px;
text-indent: 0px;
line-height: 14px;
margin:0 0 0 0;
padding:0 0 0 0;
margin:0;
padding:0;
border:0;
outline:0;
font-size:12px;
}

a {
color:#989898;
font-weight:normal;
text-decoration:none;
}

a:hover {
color:#656666;
font-weight:normal;
text-decoration:underline;
}

/* LAYOUT */

#CWrapper {
width:945px;
margin:0 auto 0 auto;
padding:0 0 0 0;
outline:0;
}

#CWrapper #HWrapper {
width:945px;
height:100px;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
float:left;
}

#CWrapper #HWrapper #PStrap {
width:282px;
height:10px;
margin:66px 0 0 15px;
padding:0 0 0 0;
outline:0;
float:left;
}

#CWrapper #HWrapper #PLogo {
width:204px;
height:74px;
margin:15px 24px 0 0;
padding:0 0 0 0;
outline:0;
float:right;
}

#CWrapper #MHWrapper {
width:945px;
height:5px;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
float:left;
background:url(../images/menu_header_bg.jpg) no-repeat top left;
}

#CWrapper #MWrapper {
width:945px;
height:30px;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
float:left;
background:url(../images/menu_bg.jpg) repeat-x top left;
}

#CWrapper #MWrapper ul {
width:750px;
height:12px;
margin:7px 0 0 15px;
padding:0 0 0 0;
outline:0;
float:left;
list-style:none;
list-style-type:none;
text-align:left;
}

#CWrapper #MWrapper li {
margin:0 4px 0 0;
padding:0 0 0 0;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#989898;
font-weight:normal;
text-decoration:none;
}

#CWrapper #MWrapper li a {
color:#989898;
font-weight:normal;
text-decoration:none;
}

#CWrapper #MWrapper li a:hover {
color:#656666;
font-weight:normal;
text-decoration:underline;
}

#CWrapper #MWrapper li .on {
color:#656666;
font-weight:normal;
text-decoration:underline;
}

#CWrapper #MWrapper #Flags {
width:80px;
height:12px;
margin:7px 5px 0 10px;
padding:0 0 0 0;
outline:0;
float:right;
list-style:none;
list-style-type:none;
text-align:right;
}

#CWrapper #MWrapper #Flags img {
margin:0 3px 0 0;
padding:0 0 0 0;
}

#BWrapper {
width:945px;
float:left;
margin:22px 0 0 0;
padding:0 0 0 0;
outline:0;
}

#BWrapper #LeftWrapper {
width:382px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
}

#BWrapper #LeftWrapper #Home_FWrapper {
width:382px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
text-align:center;
}

#BWrapper #LeftWrapper #Request {
	width:382px;
	height:72px;
	float:left;
	padding:0;
	outline:0;
	background:url(../images/boxes/small_bg.jpg) repeat-x top left;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#BWrapper #LeftWrapper #Request #Bar {
width:8px;
height:72px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
background:url(../images/boxes/blue_bar.jpg) repeat-x top left;
}

#BWrapper #LeftWrapper #Request #RHWrapper {
width:369px;
height:29px;
float:left;
margin:0 0 0 4px;
padding:0 0 0 0;
outline:0;
}

#BWrapper #LeftWrapper #Request #RHWrapper img {
float:left;
margin:5px 0 0 2px;
padding:0 0 0 0;
}

#BWrapper #LeftWrapper #Request #RWrapper {
width:374px;
height:41px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
}

#BWrapper #LeftWrapper #Request #RWrapper ul {
height:41px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
list-style:none;
list-style-type:none;
}

#BWrapper #LeftWrapper #Request #RWrapper li {
height:35px;
width:120px;
float:left;
margin:0 0 0 4px;
padding:6px 0 0 0;
font-size:14px;
text-align:center;
outline:0;
display:inline;
display:block;
background:url(../images/boxes/btn_bg.jpg) repeat-x top left;
}

#BWrapper #RightWrapper {
width:553px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
outline:0;
}

#BWrapper #RightWrapper #Title {
width:553px;
height:24px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
outline:0;
}

#BWrapper #RightWrapper #Copy {
width:553px;
float:left;
margin:0 0 10px 0;
padding:0 0 10px 0;
outline:0;
border-bottom:1px solid #e5e5e5;
}

#BWrapper #RightWrapper #Copy p {
width:266px;
float:left;
display:inline;
margin:0 10px 0 0;
padding:0 0 0 0;
line-height:14px;
}

#BWrapper #RightWrapper #Snippets {
width:553px;
height:200px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
line-height:14px;
}

#BWrapper #RightWrapper #SnippetClear {
width:553px;
height:200px;
float:left;
margin:1px 0 0 0;
padding:0 0 0 0;
height:1px;
background:#FFFFFF;
}

#BWrapper #RightWrapper #Snippets #LatestNews {
width:177px;
height:201px;
float:left;
margin:0 10px 0 0;
padding:0 0 0 0;
line-height:14px;
background:url(../images/boxes/large_bg.jpg) repeat-x top left #F5F5F5;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBar {
width:9px;
height:201px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/boxes/red_bar.jpg) no-repeat top left;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody {
width:157px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody h1 {
width:150px;
float:left;
margin:15px 0 0 0;
padding:0 0 5px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody h2 {
width:150px;
float:left;
margin:6px 0 0 0;
padding:0 0 0 0;
text-align:left;
color:#D14231;
font-weight:bold;
font-size:12px;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody a {
text-decoration:none;
color:#D14231;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody a:hover {
text-decoration:underline;
color:#D14231;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody p {
width:153px;
height:28px;
float:left;
margin:0 0 0 0;
padding:0 0 5px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody p a {
color:#989898;
text-decoration:none;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody p a:hover {
color:#666666;
text-decoration:underline;
}

#BWrapper #RightWrapper #Snippets #LatestNews #NewsBody p.blank {
width:153px;
float:left;
margin:-1px 0 0 0;
padding:0 0 0 0;
text-align:left;
border-bottom:1px solid #FFFFFF;
}


#BWrapper #RightWrapper #Snippets #InnovativeIdeas {
width:177px;
height:201px;
float:left;
margin:0 10px 0 0;
padding:0 0 0 0;
line-height:14px;
background:url(../images/boxes/large_bg.jpg) repeat-x top left #F5F5F5;
}

#BWrapper #RightWrapper #Snippets #InnovativeIdeas #InnoBody {
width:157px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
}

#BWrapper #RightWrapper #Snippets #InnovativeIdeas #InnoBody h2 {
width:150px;
float:left;
margin:6px 0 0 0;
padding:0 0 0 0;
text-align:left;
color:#EE9829;
font-weight:bold;
font-size:12px;
}

#BWrapper #RightWrapper #Snippets #InnovativeIdeas #InnoBody a {
color:#EE9829;
text-decoration:none;
}

#BWrapper #RightWrapper #Snippets #InnovativeIdeas #InnoBody a:hover {
color:#EE9829;
text-decoration:underline;
}

#BWrapper #RightWrapper #Snippets #InnovativeIdeas #InnoBody p {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 5px 0;
text-align:left;
}

#BWrapper #RightWrapper #Snippets #InnovativeIdeas #InnoBody h1 {
width:150px;
float:left;
margin:15px 0 0 0;
padding:0 0 5px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
font-size:12px;
}

#BWrapper #RightWrapper #Snippets #InnovativeIdeas #InnoBar {
width:9px;
height:201px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/boxes/yellow_bar.jpg) no-repeat top left;
}

#BWrapper #RightWrapper #Snippets #Sustainability {
width:177px;
height:201px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
line-height:14px;
background:url(../images/boxes/large_bg.jpg) repeat-x top left #F5F5F5;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBody {
width:157px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBody h1 {
width:150px;
float:left;
margin:15px 0 0 0;
padding:0 0 5px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBody h2 {
font-size:12px;
width:150px;
float:left;
margin:12px 0 0 0;
padding:0 0 0 0;
text-align:left;
color:#AACC38;
font-weight:bold;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBody a {
color:#AACC38;
text-decoration:none;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBody a:hover {
color:#AACC38;
text-decoration:underline;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBody h3 {
width:150px;
height:54px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
color:#AACC38;
font-weight:bold;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBody p {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 5px 0;
text-align:left;
}

#BWrapper #RightWrapper #Snippets #Sustainability #SusBar {
width:9px;
height:201px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/boxes/green_bar.jpg) no-repeat top left;
}

/* --- SUB PAGE STYLES --- */

#BWrapper #SubWrapper  {
width:704px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #HeaderTitle {
width:704px;
height:35px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #HeaderTitle h1 {
height:35px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #HeaderTitle h1.red {
height:35px;
float:left;
margin:0 0 0 190px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/red.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.blue {
height:35px;
float:left;
margin:0 0 0 190px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/blue.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.yellow {
height:35px;
float:left;
margin:0 0 0 190px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/yellow.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.green {
height:35px;
float:left;
margin:0 0 0 190px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/green.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.Subyellow {
height:35px;
float:left;
margin:0 0 0 18px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/yellow.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.SubBlue1 {
height:35px;
float:left;
margin:0 0 0 18px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/blue.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.Subblue {
height:35px;
float:left;
margin:0 0 0 306px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/blue.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.Subblue3 {
height:35px;
float:left;
margin:0 0 0 245px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/blue.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.Subblue2 {
height:35px;
float:left;
margin:0 0 0 206px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/blue.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #HeaderTitle h1.SubGreen1 {
height:35px;
float:left;
margin:0 0 0 206px;
padding:6px 0 0 25px;
background:url(../images/title_arrows/green.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #LeftSection {
width:177px;
float:left;
margin:0 0 0 10px;
padding:0 10px 0 0;
}

#BWrapper #SubWrapper #LeftSectionProduction {
width:226px;
float:left;
margin:0 0 0 10px;
padding:0 10px 0 0;
}

#BWrapper #SubWrapper #LeftSection p {
width:160px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
}

/* SOLUTIONS & MARKET SECTORS PAGE LAYOUT */

#BWrapper #SubWrapper #LeftMenu {
width:155px;
float:left;
margin:0 0 0 10px;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #LeftMenu ul {
float:left;
margin:0 0 0 0;
padding:3px 0 10px 10px;
text-align:left;
background:url(../images/boxes/yellow_bar.jpg) no-repeat;
background-position:0 0;
}

#BWrapper #SubWrapper #LeftMenu li {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:none;
}

#BWrapper #SubWrapper #LeftMenu li a {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 5px 17px;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:none;
font-weight:normal;
color:#989898;
}

#BWrapper #SubWrapper #LeftMenu li a:hover {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 5px 17px;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:underline;
color:#989898;
}

#BWrapper #SubWrapper #LeftMenu li.on a {
width:150px;
float:left;
color:#656666;
margin:0 0 0 0;
padding:0 0 5px 17px;
background:url(../images/news/arrow.jpg) no-repeat;
background-position:5px 3px;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:none;
font-weight:bold;
}

#BWrapper #SubWrapper #FlashImages {
width:329px;
float:left;
padding:0 10px 20px 10px;
margin:0 0 0 0;
border-left:1px solid #DFDEDD;
border-right:1px solid #DFDEDD;
}

#BWrapper #SubWrapper #FlashImagesDescription {
width:170px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
}

#BWrapper #SubWrapper #FlashImagesDescription #ShowStages {
width:114px;
height:76px;
float:left;
margin:0 0 0 0;
padding:38px 0 0 6px;
text-align:center;
background:url(../images/site/stages.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #FlashImagesDescription #ShowStagesOne {
width:114px;
height:76px;
float:left;
margin:0 0 0 0;
padding:38px 0 0 6px;
text-align:center;
}

#BWrapper #SubWrapper #FlashImagesDescription #Description {
width:160px;
float:left;
margin:10px 0 0 0;
padding:0 0 0 0;
text-align:left;
}

#BWrapper #SubWrapper #FlashImagesDescription #Description h1 {
width:150px;
float:left;
margin:10px 0 0 0;
padding:0 0 0 0;
text-align:left;
font-size:12px;
font-weight:bold;
color:#e99823;
}

#BWrapper #SubWrapper #FlashImagesDescription #Description h2 {
width:150px;
float:left;
margin:0 0 5px 0;
padding:0 0 0 0;
text-align:left;
font-size:14px;
line-height:16px;
font-weight:normal;
color:#656666;
}

#BWrapper #SubWrapper #FlashImagesDescription #Description p {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
font-size:12px;
color:#989898;
}

#BWrapper #SubWrapper #FlashImagesDescription #YelButton {
width:126px;
height:24px;
float:left;
margin:10px 0 0 0;
padding:0 0 0 0;
text-align:left;
font-size:12px;
color:#FFFFFF;
background:url(../images/formbtns/button.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #FlashImagesDescription #YelButton p {
width:126px;
float:left;
margin:5px 0 0 5px;
padding:0 0 0 0;
text-align:left;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#BWrapper #SubWrapper #FlashImagesDescription #YelButton a {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#BWrapper #SubWrapper #FlashImagesDescription #YelButton a:hover {
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
}

/* Contact Page */

#BWrapper #SubWrapper #ContactWrap #ContactUs {
width:600px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #ContactWrap #ContactUs {
width:200px;
height:350px;
float:left;
margin:0 0 10px 18px;
padding:0 0 0 15px;
border-left:1px solid #DFDEDC;
}

#BWrapper #SubWrapper #ContactWrap #ContactUs p {
width:200px;
margin:0 0 10px 0;
}

#BWrapper #SubWrapper #ContactWrap #ContactUsNP p {
width:200px;
margin:0 0 10px 0;
}


#BWrapper #SubWrapper  #ContactWrap #ContactUs #MapThumbs {
float:left;
text-align:left;
margin:10px 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #ContactWrap #ContactUs h1 {
width:200px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
font-weight:bold;
font-size:12px;
}

#BWrapper #SubWrapper #ContactWrap #ContactUsNP {
width:200px;
height:350px;
float:left;
margin:0 0 0 10px;
padding:0 0 0 15px;
border-left:1px solid #DFDEDC;
}

#BWrapper #SubWrapper #ContactWrap #ContactUsNP h1 {
width:200px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
font-weight:bold;
font-size:12px;
}

/* END */

/* END OF SOLUTIONS & MARKET SECTORS LAYOUT */

#BWrapper #SubWrapper #Privacy_Terms {
width:670px;
float:left;
margin:0 0 10px 18px;
padding:0 10px 0 0;
}

#BWrapper #SubWrapper #Privacy_Terms h1 {
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Privacy_Terms ul {
width:670px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
list-style:outside;
list-style-type:none;
}

#BWrapper #SubWrapper #Privacy_Terms li {
width:670px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 10px;
list-style:outside;
list-style-type:none;
background:url(../images/bullets/blue.jpg) no-repeat;
background-position:0 3px;
}

#BWrapper #SubWrapper #Privacy_Terms p {
width:670px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Inno_Market {
width:670px;
float:left;
margin:0 0 0 18px;
padding:0 10px 0 0;
}

#BWrapper #SubWrapper #Inno_Market p {
width:320px;
float:left;
margin:0 20px 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Inno_Market p.right {
width:320px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts {
width:670px;
float:left;
margin:10px 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts p {
width:670px;
float:left;
margin:5px 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts p a {
font-size:12px;
color:#333333;
margin:0 0 0 0;
padding:0 0 0 0;
text-decoration:none;
}

#BWrapper #SubWrapper #Inno_Market #Concepts p a:hover {
font-size:12px;
color:#333333;
margin:0 0 0 0;
padding:0 0 0 0;
text-decoration:underline;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #Concept {
width:114px;
float:left;
margin:10px 20px 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #Concept p {
width:114px;
float:left;
font-size:14px;
text-align:center;
margin:10px 0 0 0;
padding:0 0 0 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #Sector {
width:65px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7; 
}

#BWrapper #SubWrapper #Inno_Market #Concepts h1.SmallBlue {
background:url(../images/title_arrows/small.jpg) no-repeat;
background-position:0 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts h1.SmallRed {
background:url(../images/title_arrows/small.jpg) no-repeat;
background-position:-9px 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts h1.SmallGreen {
background:url(../images/title_arrows/small.jpg) no-repeat;
background-position:-18px 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts h1.SmallYellow {
background:url(../images/title_arrows/small.jpg) no-repeat;
background-position:-27px 0;
}

#BWrapper #SubWrapper #Inno_Market #Concepts h1 {
width:9px;
height:18px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

/* FOOD N DRINK SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorFoodNDrink {
width:50px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorFoodNDrink p {
width:65px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

/* DIY SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorDIY {
width:40px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorDIY p {
width:40px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

/* STATIONARY SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorStationary {
width:55px;
height:23px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorStationary p {
width:55px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

/* MEDICAL SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorMedical {
width:85px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorMedical p {
width:90px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

/* COMPONENT HANDLING SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorComponent {
width:65px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorComponent p {
width:60px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

/* TOILETRIES HANDLING SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorToiletries {
width:63px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorToiletries p {
width:63px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

/* CONFECTIONARY HANDLING SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorConfectionary {
width:75px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorConfectionary p {
width:75px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

/* HOMECARE HANDLING SECTOR */

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorHomecare {
width:57px;
height:140px;
float:left;
margin:10px 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #C8C6C7;
}

#BWrapper #SubWrapper #Inno_Market #Concepts #SectorHomecare p {
width:57px;
height:23px;
float:left;
font-size:12px;
color:#9D9D9D;
margin:10px 0 0 0;
padding:0 0 0 0;
}

/* END */

#BWrapper #SubWrapper #MiddleSectionProduction {
width:300px;
float:left;
padding:0 10px 0 0;
margin:0 0 20px 0;
text-align:left;
border-right:1px solid #DFDEDC;
}

#BWrapper #SubWrapper #MiddleSectionProduction p {
width:300px;
float:left;
padding:0 0 10px 0;
margin:0 0 0 0;
}

#BWrapper #SubWrapper #ProductionFlashMovie {
width:120px;
float:right;
padding:0 0 0 20px;
margin:0 0 0 0;
text-align:left;
background:url(../images/boxes/blue_bar.jpg) no-repeat top left;
}

#BWrapper #SubWrapper #ProductionFlashMovie p {
width:100px;
float:left;
padding:0 0 10px 0;
margin:0 0 0 0;
font-size:12px;
line-height:14px;
color:#0B83A5;
}

#BWrapper #SubWrapper #ProductionFlashMovie a {
text-decoration:none;
font-size:12px;
color:#0B83A5;
}

#BWrapper #SubWrapper #ProductionFlashMovie a:hover {
text-decoration:underline;
font-size:12px;
color:#0B83A5;
}


#BWrapper #SubWrapper #MiddleSection {
width:289px;
float:left;
padding:0 17px 20px 17px;
margin:0 0 0 0;
border-left:1px solid #DFDEDD;
border-right:1px solid #DFDEDD;
}

#BWrapper #SubWrapper #MiddleSection h3 {
padding:0 0 0 0;
margin:0 0 0 0;
}

#BWrapper #SubWrapper #MiddleSection p {
padding:0 0 0 0;
margin:0 0 10px 0;
}

#BWrapper #SubWrapper #MiddleSectionNoBorder {
width:380px;
float:right;
padding:0 17px 20px 0;
margin:0 0 0 0;
text-align:left;
}

#BWrapper #SubWrapper #MiddleSectionNoBorder p {
width:380px;
float:left;
padding:0 0 10px 0;
margin:0 0 0 0;
}

#BWrapper #SubWrapper #MiddleSectionNoBorder ul {
width:380px;
float:left;
padding:0 0 0 0;
margin:0 0 10px 0;
text-align:left;
list-style:none;
list-style-type:none;
}

#BWrapper #SubWrapper #MiddleSectionNoBorder li {
width:380px;
float:left;
padding:0 0 0 10px;
margin:0 0 10px 0;
text-align:left;
display:list-item;
background:url(../images/bullets/blue.jpg) no-repeat;
background-position:0 3px;
}

/* MATERIALS PAGE, SUSTAINABILITY PAGE, PRODUCTION PAGE TEMPLATE */

#BWrapper #SubWrapper #MiddleSectionSubPages {
width:480px;
float:right;
padding:0 17px 20px 0;
margin:0 0 0 0;
text-align:left;
}

#BWrapper #SubWrapper #MiddleSectionSubPages h2 {
width:480px;
float:left;
padding:0 0 10px 0;
margin:0 0 0 0;
text-align:left;
font-size:14px;
color:#7bbc72;
}

#BWrapper #SubWrapper #MiddleSectionSubPages p {
width:380px;
float:left;
padding:0 0 10px 0;
margin:0 0 0 0;
}

#BWrapper #SubWrapper #MiddleSectionSubPages ul {
width:380px;
float:left;
padding:0 0 0 0;
margin:0 0 10px 0;
text-align:left;
list-style:none;
list-style-type:none;
}

#BWrapper #SubWrapper #MiddleSectionSubPages li {
width:380px;
float:left;
padding:0 0 0 10px;
margin:0 0 10px 0;
text-align:left;
display:list-item;
background:url(../images/bullets/blue.jpg) no-repeat;
background-position:0 3px;
}

/* END */

#BWrapper #SubWrapper #MiddleSectionRequest {
width:451px;
float:left;
padding:0 17px 20px 17px;
margin:0 0 0 0;
border-left:1px solid #DFDEDD;
}

#BWrapper #SubWrapper #MiddleSectionRequest form {
width:451px;
float:left;
padding:0 0 0 0;
margin:10px 0 0 0;
}

#BWrapper #SubWrapper #MiddleSectionRequest p {
width:451px;
float:left;
padding:0 0 0 0;
margin:0 0 10px 0;
}

#BWrapper #SubWrapper #MiddleSectionRequest label {
width:200px;
float:left;
padding:0 0 0 0;
margin:4px 0 0 0;
}

#BWrapper #SubWrapper #MiddleSectionRequest .form_validation_field_error_error_message {
color:#CC0000;
width:200px;
clear:left;
margin:5px 0 0 200px;
padding:2px 0 2px 10px;
float:left;
background:url(../images/boxes/red_bar.jpg) no-repeat top left;
background-position:-3px 0;
}

#BWrapper #SubWrapper #MiddleSectionRequest input {
width:200px;
height:18px;
float:left;
text-align:left;
padding:2px 0 2px 5px;
margin:0 0 0 0;
color:#989898;
border:1px solid #DFDEDD;
}

#BWrapper #SubWrapper #MiddleSectionRequest input.btn {
width:126px;
height:24px;
float:left;
text-align:left;
padding:0 0 0 0;
margin:5px 0 0 0;
color:#989898;
border:none;
}

#BWrapper #SubWrapper #MiddleSectionRequest input.hide {
display:none;
}

#BWrapper #SubWrapper #MiddleSectionRequest .area {
width:205px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
text-align:left;
padding:0 0 0 0;
margin:0 0 0 0;
color:#989898;
border:1px solid #DFDEDD;
}


#BWrapper #SubWrapper #MiddleSectionRequest input.checks {
width:14px;
height:22px;
float:left;
text-align:left;
padding:0 0 0 0;
margin:0 0 0 0;
color:#989898;
border:none;
}

#BWrapper #SubWrapper #RightSolution {
width:162px;
float:right;
margin:0 0 0 10px;
padding:0 0 0 8px;
text-align:left;
}

#BWrapper #SubWrapper #RightSection {
width:162px;
float:right;
margin:0 0 0 10px;
padding:0 0 0 8px;
text-align:left;
background:url(../images/boxes/red_bar.jpg) top left no-repeat;
}

#BWrapper #SubWrapper #RightSection ul {
float:left;
margin:0 0 0 0;
padding:3px 0 10px 0;
text-align:left;
}

#BWrapper #SubWrapper #RightSection li {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:none;
}

#BWrapper #SubWrapper #RightSection li a {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 5px 17px;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:none;
font-weight:normal;
color:#989898;
}

#BWrapper #SubWrapper #RightSection li a:hover {
width:150px;
float:left;
margin:0 0 0 0;
padding:0 0 5px 17px;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:underline;
color:#989898;
}

#BWrapper #SubWrapper #RightSection li.on a {
width:150px;
float:left;
color:#656666;
margin:0 0 0 0;
padding:0 0 5px 17px;
background:url(../images/news/arrow.jpg) no-repeat;
background-position:5px 3px;
text-align:left;
list-style:none;
list-style-type:none;
text-decoration:none;
font-weight:bold;
}

#BWrapper #SnippetsRight  {
width:228px;
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
}


/* REQUESTS SNIPPET LARGE */

#BWrapper #SnippetsRight #Requests  {
width:228px;
height:137px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/snippet_bg.jpg) repeat-x top left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #Requests #BlueBar  {
width:8px;
height:138px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/blue_bar.jpg) repeat-x top left;
}

#BWrapper #SnippetsRight #Requests h1  {
width:210px;
height:17px;
float:left;
margin:10px 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

#BWrapper #SnippetsRight #Requests ul  {
float:left;
width:209px;
margin:9px 0 0 3px;
padding:0 0 0 0;
text-align:right;
font-size:12px;
list-style:none;
}

#BWrapper #SnippetsRight #Requests li  {
width:209px;
height:24px;
float:left;
margin:2px 0 0 0;
padding:7px 0 0 6px;
text-align:left;
font-size:14px;
line-height:16px;
background:url(../images/boxes/btn_bg.jpg) repeat-x top left;
}

/* CLICK TO ENLARGE MAP SNIPPET */

#BWrapper #SnippetsRight #Enlarge  {
width:228px;
height:127px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/snippet_bg.jpg) repeat-x top left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #Enlarge p {
width:200px;
float:left;
margin:5px 0 0 10px;
padding:0 0 0 0;
}

#BWrapper #SnippetsRight #Enlarge #EnlargeBar  {
width:8px;
height:128px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/blue_bar.jpg) repeat-x top left;
}

#BWrapper #SnippetsRight #Enlarge h1  {
width:210px;
height:17px;
float:left;
margin:10px 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

/* CLICK TO INDUSTRY SECTOR SNIPPET */

#BWrapper #SnippetsRight #IndustrySector  {
width:228px;
height:97px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/snippet_bg.jpg) repeat-x top left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #IndustrySector p {
width:200px;
float:left;
margin:10px 0 0 10px;
padding:0 0 0 0;
}

#BWrapper #SnippetsRight #IndustrySector #IndustryBar  {
width:8px;
height:98px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/blue_bar.jpg) repeat-x top left;
}

#BWrapper #SnippetsRight #IndustrySector h1  {
width:150px;
height:17px;
float:left;
margin:10px 0 0 10px;
padding:0 0 5px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
}


/* REQUESTS SNIPPET LARGE */

#BWrapper #SnippetsRight #LatestNews  {
width:228px;
height:119px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/snippet_bg.jpg) repeat-x top left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #LatestNews #RedBar  {
width:8px;
height:120px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/red_bar.jpg) repeat-x top left;
}

#BWrapper #SnippetsRight #LatestNews h1  {
width:155px;
height:17px;
float:left;
margin:10px 0 0 10px;
padding:0 0 8px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #LatestNews ul  {
float:left;
width:190px;
margin:8px 0 0px 10px;
padding:0 0 0 0;
text-align:right;
list-style:none;
list-style-type:none;
font-size:12px;
}

#BWrapper #SnippetsRight #LatestNews li  {
width:190px;
height:14px;
float:left;
margin:0 0 3px 0;
padding:0 0 0 11px;
text-align:left;
font-size:12px;
line-height:16px;
color:#d14332;
background:url(../images/news/arrow_red.gif) no-repeat;
background-position:0 5px;
}

#BWrapper #SnippetsRight #LatestNews li a {
color:#d14332;
text-decoration:none;
}

#BWrapper #SnippetsRight #LatestNews li a:hover {
color:#d14332;
text-decoration:underline;
}

/* SUSTAINABILITY SNIPPET LARGE */

#BWrapper #SnippetsRight #Sustainability  {
width:228px;
height:112px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/snippet_bg.jpg) repeat-x top left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #Sustainability #GreenBar  {
width:8px;
height:113px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/green_bar.jpg) repeat-x top left;
}

#BWrapper #SnippetsRight #Sustainability h1  {
width:155px;
height:17px;
float:left;
margin:10px 0 0 10px;
padding:0 0 8px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #Sustainability h2  {
width:155px;
float:left;
margin:10px 0 0 10px;
padding:0 0 0 0;
text-align:left;
font-size:12px;
font-weight:bold;
color:#7CBD64;
}

#BWrapper #SnippetsRight #Sustainability a {
color:#7CBD64;
text-decoration:none;
}

#BWrapper #SnippetsRight #Sustainability a:hover {
color:#7CBD64;
text-decoration:underline;
}

#BWrapper #SnippetsRight #Sustainability p  {
width:200px;
float:left;
margin:2px 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

/* SUSTAINABILITY SNIPPET LARGE */

#BWrapper #SnippetsRight #Innovative  {
width:228px;
height:112px;
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/snippet_bg.jpg) repeat-x top left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #Innovative #YellowBar  {
width:8px;
height:113px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
background:url(../images/boxes/yellow_bar.jpg) repeat-x top left;
}

#BWrapper #SnippetsRight #Innovative h1  {
width:155px;
height:17px;
float:left;
margin:10px 0 0 10px;
padding:0 0 8px 0;
text-align:left;
border-bottom:1px solid #E5E4E4;
}

#BWrapper #SnippetsRight #Innovative h2 {
width:155px;
float:left;
margin:10px 0 0 10px;
padding:0 0 0 0;
text-align:left;
font-size:12px;
font-weight:bold;
color:#EE9829;
}

#BWrapper #SnippetsRight #Innovative a {
color:#EE9829;
text-decoration:none;
}

#BWrapper #SnippetsRight #Innovative a:hover {
color:#EE9829;
text-decoration:underline;
}

#BWrapper #SnippetsRight #Innovative p  {
width:200px;
float:left;
margin:2px 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

/***************************/

#FWrapper {
width:945px;
height:37px;
margin:10px 0 0 0;
padding:0 0 0 0;
float:left;
background:#F6F6F7;
}

#FHWrapper {
width:945px;
height:5px;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
background:url(../images/footer_header_bg.jpg) no-repeat top left;
}

#FWrapper p {
height:12px;
padding:0 0 0 0;
float:left;
line-height:12px;
}

#FWrapper p.left {
width:400px;
float:left;
text-align:left;
margin:10px 0 0 15px;
}

#FWrapper p.right {
width:400px;
float:right;
text-align:right;
margin:10px 15px 0 0;
}

#legalline{
float:left;
margin-left:15px;
font-size:8pt;
width:945px;
clear:both;
margin-top:10px;
text-align:center;
}

