
/* CSS Document */
body {margin:0px; text-align:center; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  background-repeat:no-repeat;}
img {border:none;}

object { outline:none; }

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Wrapper  */
.siteWrapper {margin-left:auto; margin-right:auto; width:955px;}



/* Top links  */
.topLanguageBar {background-image:url(images/topBlueBarBg.gif); height:35px; text-align:right; }
.topLinks {padding:55px 10px 0px 0px; color:#999; float:right; width:290px; text-align:right;}
.topLinksRedefine ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.topLinksRedefine li {padding: 0px 5px 0px 9px; background: url(images/pipe.gif) 0 .3em no-repeat; list-style-type: none; display: inline; font-size:10px;}
.topLinksRedefine  a:link {color:#999;}
.topLinksRedefine a:visited {color:#999;}
.langButton {float:right; display:block; height:35px;}



/* Header  */
.header {width:955px; height:118px;}
.logoArea {height:80px; text-align:left; width:955px; overflow:hidden;}
.logo {float:left; width:200px; display:block;}


/* Nav Top  */
.navigationTop {height:40px; width:955px;}
#marketSpacesEuropeFlash {height:186px; overflow:hidden;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* HOME PAGE AND PAGES WITH NO LEFT OR RIGHT NAV  */

/* Content for areas with no left or right nav, eg: homepage */
.contentLeft {float:left; width:593px; background-image:url(images/contentLeftBgPanel.jpg); background-position:top; background-repeat:no-repeat;}
.contentLeftInner {padding:25px 30px 10px 30px; text-align:left;}
.contentLeftBase {width:593px; height:33px;}

/* homepage specific */
.leftWrapper {width:593px; float:left;}
.rightWrapper {width:352px; float:right;}
.redefineHomeH1 h1 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.homeLocationsText { font-size:11px; color:#999999; margin-bottom:8px;}
.lowerButtons {padding:0px 0px 0px 0px; display:inline;}


/* Navright Home  */
.contentRightNewsEuro {float:left; width:356px; background-image:url(images/newsEurope.jpg); background-position:top; background-repeat:no-repeat;}
.contentRightNews {padding:45px 30px 0px 0px; text-align:left;}
.newsEuroBase {width:356px; height:52px;}
.newsUSABase {width:356px; height:42px;}

.contentRightNewsUsa {float:left; width:356px; background-image:url(images/newsUsa.jpg); background-position:top; background-repeat:no-repeat;}


/* IMPORTANT THESE ARE ALSO IN IE.CSS AND IE6.CSS  */
.contentRightNews ul {font-size:11px; color:#000000; margin:5px 0px 10px 25px; padding:0px 0px 0px 0px;}
.contentRightNews li {background:transparent url(images/goSmall.gif) no-repeat; background-position:0 9px; list-style-type:none; padding:6px 0px 3px 16px;}




/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* INNER PAGES WITH LEFT AND RIGHT NAV  */

/* Content Inner  */
.contentInner {float:left; width:545px; background-image:url(images/contentInnerBg.jpg); background-repeat:no-repeat; background-position:top; text-align:left;}
.contentInnerPadd {padding:25px 30px 30px 25px;}
.contentInnerBase {background-image:url(images/contentInnerBase.jpg); width:545px; height:36px; overflow:hidden;}
.contentInnerPadd h1 {font-size:19px;}

/* Navright Inner  */
.navRight {float:right; width:213px; text-align:right;}
.navRightTop {background-image:url(images/newsEuropeRightSmall.jpg); width:213px; height:44px;}
.navRightBg {background-image:url(images/newsEuropeRightBg.jpg); background-repeat:repeat-y;}
.navRightBase { height:29px;}


/* IMPORTANT THESE ARE ALSO IN IE.CSS AND IE6.CSS  */
.contentRightNewsInner {padding:5px 5px 5px 0px; text-align:right;}
.contentRightNewsInner ul {font-size:11px; color:#000000; margin:5px 18px 0px 10px; padding:0px 0px 5px 0px;}
.contentRightNewsInner li {background:transparent url(images/goSmall.gif) no-repeat; background-position:center right;  list-style-type:none; padding:6px 15px 3px 6px;}





/* Navleft Inner  */
.navLeft {float:left;  text-align:left; background-image:url(images/navLeftBg.jpg); background-repeat:repeat-y; width:197px;}
.navLeftTop {background-image:url(images/navLeftTop.jpg); width:197px; height:44px;}
.navLeftBase {background-image:url(images/navLeftBase.jpg); height:7px; width:197px; overflow:hidden; background-repeat:no-repeat; }
.chooseSection {padding:20px 0px 0px 28px; color:#FFFFFF; font-size:12px;}



/* Navleft Inner main menu */
.navLeftPadd * {}
.navLeftPadd ul { margin:0px 0px 0px 0px; padding-left:7px; list-style-image: none; font-size:11px;}
.navLeftPadd li {
	margin:1px 12px;
	padding:5px 0px 5px 10px;
	list-style-image: none;
	background-color:#D8E2EE;
	background-image:none;
}
.navLeftPadd a {display:block;}
.navLeftPadd li:hover {background-color:#FFF; }

.navLeftPadd a:active {color: #000; text-decoration: none;}
.navLeftPadd a:link {color: #000;text-decoration: none;}
.navLeftPadd a:visited {color: #000; text-decoration: none;}
.navLeftPadd a:hover {color: #000; text-decoration: none;}





/* Navleft Inner Sub menu */

.navLeftPaddSub * {}

.navLeftPaddSub ul { margin:0px 0px 0px 0px; padding-left:7px; list-style-image: none; font-size:11px;}
.navLeftPaddSub li {
	margin:1px 12px;
	padding:4px 0px 4px 15px;
	list-style-image: none;
	background-image:none;
	background-color:#F3F5F8;
}

.navLeftPaddSub li:hover {background-color:#FFF; }
.navLeftPaddSub a {display:block;}
.navLeftPaddSub li:hover {background-color:#FFF; }

.navLeftPaddSub a:active {color: #000; text-decoration: none;}
.navLeftPaddSub a:link {color: #000;text-decoration: none;}
.navLeftPaddSub a:visited {color: #000; text-decoration: none;}
.navLeftPaddSub a:hover {color: #000; text-decoration: none;}







/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* INNER PAGES WITH LEFT NAV ONLY - Nr=No Right  */

/* Content Inner  */
.contentInnerNr {float:left; width:758px; background-image:url(images/contentInnerBgNr.gif); background-repeat:no-repeat; background-position:top; text-align:left;}
.contentInnerBaseNr {background-image:url(images/contentInnerBaseNr.gif); width:758px; height:36px; overflow:hidden; float:right;}



/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/* News Page  */
.newsHeader {font-size:15px; font-weight:bold; padding:7px 10px 7px 10px; background-image:url(images/newsGradient.jpg); background-repeat:repeat-y;}
.newsPadding {padding:5px;}
.newsHeaderView {font-size:20px; font-weight:bold; padding:7px 10px 7px 10px; }


/* distributor Partners */
.distributorPartners p {margin-bottom:4px;}




.marketSpacesRedefine p {margin-bottom:4px;}



.marketSpacesRedefine a:active {color: #666; text-decoration: none;}
.marketSpacesRedefine a:link {color: #666;text-decoration: none;}
.marketSpacesRedefine a:visited {color: #666; text-decoration: none;}
.marketSpacesRedefine a:hover {color: #666; text-decoration: underline;}






/* Footer  */
#footer {width:100%; height:113px; background-image:url(images/footer.jpg); background-repeat:repeat-x; margin-top:40px; }
.footerLogoWrap {margin-left:auto; margin-right:auto; width:955px; }
.terms {float:left; width:340px; font-size:13px; text-align:left; margin:14px 0px 10px 20px; padding-top:6px; color:#FFF;}
.baseLinks {color:#FFFFFF; font-size:11px; padding-top:10px;}

.baseLinks ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.baseLinks li {padding: 0px 5px 0px 9px; background: url(images/pipe.gif) 0 .3em no-repeat; list-style-type: none; display: inline; font-size:10px;}
.baseLinks  a:link {color:#FFF;}
.baseLinks a:visited {color:#FFF;}

.standardLogos {float:left; margin:8px 0px 0px 20px; width:150px;}
.termsRedefine ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.termsRedefine li {padding: 0px 5px 0px 9px; background: url(images/pipeWhite.gif) 0 .3em no-repeat; list-style-type: none; display: inline; font-size:10px; }
.termsRedefine  a:link {color:#FFF;}
.termsRedefine a:visited {color:#FFF;}

.statement {float:right; width:500px; font-size:11px; margin:26px 15px 0px 0px; text-align:right; color:#FFFFFF;}


.verify {float:left; display:block; padding:10px 0px 0px 20px;}
.pearsons {font-size:11px; float:right; padding:10px 20px 0px 0px;}





/* Misc  */
a:active {color:#333; text-decoration: underline;}
a:link {color:#333; text-decoration: underline;}
a:visited {color:#333; text-decoration: underline;}
a:hover {color: #333; text-decoration: none;}

a.whiteLink:link {color: #FFF;text-decoration: underline;}
a.whiteLink:visited {color: #FFF; text-decoration: underline;}
a.whiteLink:hover {color: #FFF; text-decoration: none;}

h1 {font-size:22px; padding:0px; margin:0px 0px 10px 0px; color:#0D5385; font-weight:900;}
h2 {font-size:16px; padding:0px; margin:0px 0px 4px 0px; color:#666666;}
h3 {font-size:14px; padding:0px; margin:0px 0px 0px 0px; color:#17357E;}
p {font-size:12px; margin:0px 0px 15px 0px; line-height:20px; color:#333;}
.acrobat {color:#666666;}

.acrobat  a:link {color:#666666;}
.acrobat a:visited {color:#666666;}

.noMarg {margin-bottom:0px; padding-bottom:0px;}
.noMargLarge {margin-bottom:0px; padding-bottom:2px; font-size:15px;}

hr {border: none 0; 
	border-top: 1px dashed #FFF;
	border-bottom:1px dashed #CACACA;
    height: 2px;
	margin: 9px 0px 9px 0px;
	padding:0;
	overflow:hidden;
	}
	
ul {font-size:12px; margin-bottom:20px; margin-top:3px; color:#000;}
li {padding:0px 0px 4px 11px; 	background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 7px; list-style-type:none;}


.ulFloatLeft {float:left; width:320px; background-image:url(images/dottedRight.gif); background-position:right; background-repeat:repeat-y;}
.ulFloatRight {float:left; text-align:left; padding-left:30px;}

.ulFloatRightMS {float:left; text-align:left; padding-left:30px; padding-top:23px;}

.ulFloatLeft ul {margin-bottom:10px;}
.ulFloatRight ul {margin-bottom:10px;}



.sitemapSub {margin-left:20px; background:transparent url(images/bulletSub.gif) no-repeat; background-position:0 7px;}

	
.removeMargins p {margin-bottom:4px;}


.clear {clear:both; overflow:hidden; height:1px;}


/* Table shading  - 'image printing' market spaces */

.tableFormatting {
	
	font-size:12px; 
	color:#000000; 
	line-height:18px;
}

.shadeDark {
	background-color:#CCCCCC; 
	padding:5px;
}
.shadeLight {
	background-color:#F4F3F3; 
	padding:5px;
}


.imagesRight {float:right; padding:10px 0px 0px 10px;}
.imagesLeftPdf {float:left; padding:5px 10px 0px 0px;}
.imagesLeft {float:left; padding:10px 0px 0px 10px;}


.freshFood {text-align:center;}



/* FORMS CSS -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.form {font-size:80%; }
.formNaming {float:left; width:200px; padding:10px 0px 0px 30px;}
.formField {float:left; width:300px; padding:10px 0px 0px 0px; }
.error {color:#990000; font-size:90%; }
.formFieldMedium {width:300px; background:transparent url(images/fieldBg.gif) no-repeat 0 0;}
.formFieldMultiLine {width:300px; height:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100%; background:transparent url(images/fieldBg.gif) no-repeat 0 0;}

.formFieldSmall{width:100px; background:transparent url(images/fieldBg.gif) no-repeat 0 0;}
.formBasePadd {height:10px;}
.formWrapper {padding-left:10px; margin-bottom:10px;}

.formCheckListItem {padding-bottom:5px;}
.formButton {float:right; clear:both; }

.formNamingInterested {padding:10px 0px 0px 30px; }
.formFieldInterested {float:left; width:180px; padding:10px 0px 0px 50px; }
.formFieldInterestedWider {float:left; width:300px; padding:10px 0px 0px 50px; }
.formFieldCallMe {float:left;  padding:10px 0px 0px 50px; }





/* FORMS CSS END-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

