/* CSS used only on Home page */
#brandingContainer {
background: #fff url(images/en/mnavHome_FPO.jpg) 2px 0px no-repeat;
height: 271px; /* = height of mnav image minus 3 px */
}
#flashContainer {
/* this clone of brandingContainer is sized for Flash content 938 x 272 px, omits background image */
/*	background: #fff url(images/en/mnavHdr.jpg) 2px 0px no-repeat; */
position: relative;
z-index: 44; /* arbitrary; so that mnav dropdowns lie above content. See layoutContent.css */
background-color: #fff;
clear: both;
margin: 0 auto;
padding-top: 2px;
padding-bottom: 0px; /* 30px; */ 
width: 938px;
height: 291px; /* = height of movie minus 3 px plus vert padding */
voice-family: "\"}\""; /* Box Model Hack: hides declaration from PC IE 5.x */
voice-family:inherit;
height: 264px; /* without vert padding */
}
#welcome {
float: left;
/*background: #fff url(images/imgVertLineDivider.gif) right top repeat-y;*/
width: 464px;
margin: 0;
padding: 0;
}
div#searchResults {
float: left;
width: 618px;
padding: 10px;
height: auto; /*1300px;*/
overflow: visible;
/*border: 1px solid blue;*/
}
#searchResultsFrame {
overflow: auto;
}
div#siteMapContainer {
background: #fff;
float: left;
width: 880px;
padding: 0 0 0 28px;
height: auto;
overflow: visible;
}
div#siteMapContainerCol1, div#siteMapContainerCol2, div#siteMapContainerCol3, div#siteMapContainerCol4 {
background: #fff url(images/imgVertLineDivider.gif) left top repeat-y;
width: 215px;
height: auto;
overflow: visible;
float: left;
}
#welcome h1, #welcome p {
padding: 0 25px 5px 25px;
line-height: 18px;
}
div#welcomeSeparator {
margin-left: 40px;
margin-right: 25px;
}
img#threeOutOfFour {
padding-left: 20px;
}
#ctaContainer {
background: none;
float: left;
width: 210px;
margin: 0;
padding: 0 10px 0 0px;
}
.cta {
width: auto;
text-align: left;
margin: 0 0 0 0;
padding: 0px 0 0 20px;
}
img#ttlVision {
padding: 18px 0 18px 85px;
}
/* begin 3 overview boxes */
#overview {
clear: both;
text-align: left;
margin: 0 15px 0 14px;
padding: 10px 0 0 0;
border: 0;
/*	border: 1px solid blue; */
}
#applications, #industries, #downloads, #latestnews {
float: left;
width: 223px;
background: #EDF3F7 url(images/bkgBoxBot.gif) 0px bottom repeat-x;
margin: 0;
padding: 0;
border-left: 5px solid #fff;
}
#latestnews {
float: left;
width: 213px;
background: #EDF3F7 url(images/bkgBoxBot.gif) 0px bottom repeat-x;
margin: 0;
padding: 0;
border-left: 4px solid #fff;
}
#applications {
width: 220px;
border-left: 0;
}
#downloads {
width: 223px;
border-left: 5px solid #fff;
}
#applications ul, #industries ul, #downloads ul, #latestnews ul {
background-color: transparent;
width: 20px;
}
#overview div h2 {
padding: 0;
}
#overview div ul {
text-align: left;
list-style: none;
margin: 0;
padding: 0 0 0 27px;
}
#overview div ul li {
background: transparent url(images/iconArrowBlue.gif) 0px 4px no-repeat;
margin: 0;
padding: 0px 0px 8px 0px;
text-indent: 14px;
}
/* end 3 overview boxes */
/* begin events and latest resources */
#newsEvents {
clear: both; 
text-align: left;
background-color: #EDF3F7;
margin: 20px 15px 0 14px;
padding: 0;
border: 0;
/*	border: 1px solid red; */
}
#events, #latestResources {
float: left;
background: #EDF3F7 url(images/bkgSnavTop.gif) 0px 0px repeat-x;
margin: 0;
padding: 32px 25px 6px 28px;
border: 0;
}
#events {
width: 395px;
margin-right: -8px;
border-right: 8px solid #fff;
}
#latestResources {
float: right;
width: 386px;
border-left: 8px solid #fff;
}
#events h3, #latestResources h3 {
float: left;
background: transparent url(images/iconArrowBlue.gif) right 17px no-repeat;
color: #0071AE; /* = "arrow blue" */
font-size: 0.9em;
line-height: 1.7em;
margin: 0;
padding: 12px 16px 0 0;
border: 0;
}
#events h3 {
width: 100px;
}
#latestResources h3 {
margin-right: 5px;
}
#latestResources .imgContainer {
padding: 4px 0 0 0;
width: 150px;
height: 60px;
}
#events p, #latestResources p {
background: transparent url(images/imgDivider.gif) left top repeat-x;
font-size: 0.9em;
line-height: 1.7em;
margin: 0 0 1em 0;
padding-top: 12px;
border: 0;
color: #4E6D95;
}
#latestResources strong {
color: #0071AE;
}
#events p {
height: auto;
padding-left: 120px;
padding-bottom: 1em;
}
#events p img {
float: right;
padding-left: 45px;
padding-bottom: 5px;
}
/* end events and latest resources  */
#newsItem {
float: left;
margin: 0;
border: 0;
}
#newsItem {
width: 214px;
border-left: 9px solid #fff;
}
#newsItem {
float: left;
margin: 0;
border: 0;
}
#newsItem h3 {
margin-left: 25px;
}
#newsItem p {
font-size: 0.9em;
line-height: 1.7em;
margin: 0px 12px 0px 12px;
padding: 0px 12px 0px 12px;
border: 0;
}
#newsLink {
font-size: 1.1em;
}
