/* CSS Document */

/****************************************
| **  Alimentaria Mexico
|
| | Modified by: Gemma Medina
| Date Created: 2008-09-01
| Date Modified: 2009-09-09
| Copyright © Reed Exhibitions
| Description: 
|
****************************************/

body {
	font-family: Verdana, sans-serif; /* background-color:#D8EAEC; */
	background: url(/IBE/IBE_AlimentariaMexico/Framework_images/page-background.gif) #D7D7D7 50.02% 0 repeat-y scroll;
	color:#464646;
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 1.3em;
}


/* PW - ALL PARAGRAPHS MUST USE THIS STYLE */
body p { margin: 2px 0 12px 0; padding: 0; line-height: 1.3em; text-align:justify; font-size: 8.5pt;}
body sup {font-size:6pt;}
body sub {font-size:6pt;}
body table p, table h1, table h2, table h3, table h4, table h5, table h6 {margin:5px 5px 5px 10px !important;}
body table ul {margin:8px !important;}

div.image {margin:0;}

/*This controls the outer border of the template*/

body div#Container { background-color:#ffffff; border:1px solid #666666; margin:0 auto 0pt; }
div#Container div#ContentContainer{background-color:#ffffff;}
div#Container div#Column2 {border:0;margin:10px 0; padding:0;font-size:8pt; }

div#Container div.Column1WithLeftNav, div.Column1Full{
border:0 none;
float:left !important;
margin:10px 20px;
min-height:647px;
width:570px;} 


/*Header*/
div#Container div#Header{margin:0; padding:0; background-color:#c2c2c2; border:0; }
div.headerImage1 {float:left;}
div#Container div#Header div#HeaderTopBar { margin:0; padding:0;background-color:#cccccc;}
div#Container div#Header div#PageHeader {border-top:0 !important; border-bottom:0; margin-top:-2px;height:100px;background-color:#ffffff;}


/*LISTAS OL Y UL*/
div#Container div#ContentContainer ul {text-decoration:none; list-style-type:none; margin:0; padding:0 0 0 10px;}
div#Container div#ContentContainer ul li {background: url(/IBE/IBE_AlimentariaMexico/Framework_images/readmore.gif) 0 0.6em no-repeat transparent; margin:0; padding:0 0 5px 10px;}

div#Container div#ContentContainer ol {text-decoration:none; margin:0 0 0 20px; padding:0 0 0 10px;}
div#Container div#ContentContainer ol li {margin:0; padding:0 0 5px 10px;}

div.bodyContentMainBody ul li {line-height:1.5em;}
div.bodyContentMainBody ol li {line-height:1.5em;}

div.bodyContentMainBody ol {margin: 0 0 0 20px;}

div#BodyContentMainBody ul { list-style-type:square; margin: 0 0 16px 24px; padding: 0; }
div#BodyContentMainBody ul li { margin: 0 0 6px 0; padding: 0; }
div#BodyContentMainBody ul li ul { margin-top: 6px; padding: 0; }

div.bodyContentMainBody ol {margin: 0 0 0 30px;}

div#BodyContentMainBody ol { margin: 0 0 16px 24px; padding: 0; }
div#BodyContentMainBody ol li { margin: 0 0 6px 0; padding: 0; }
div#BodyContentMainBody ol li ul { margin-top: 6px; padding: 0; }



/*ENCABEZADOS*/
body h1 {color:#464646; font-size:11.5pt; font-weight:bold; margin:0 0 20px 0; border-bottom:1px solid #434544;text-align:left;line-height:1.3em;}
body h2 {color:#f57e22; font-size:11pt; font-weight:bold; margin:0 0 10px 0;line-height:1.3em;} 
body h3 {color:#464646; font-size:10pt; font-weight:bold; margin:10px 0 10px 0;border-bottom:1px solid;line-height:1.3em;}
body h4 {color:#0167b2; font-size:10pt; font-weight:bold; margin:0 0 10px 0;line-height:1.3em;}
body h5 {color:#0167b2; font-size:9pt; font-weight:bold; margin:0 0 10px 0;line-height:1.3em;}
body h6 {color:#f57e22; font-size:9pt; font-weight:bold; margin:0 0 10px 0;line-height:1.3em;}
body h7 {color:#f57e22; font-size:8pt; font-weight:bold; margin:0 0 10px 0;line-height:1.3em;}


/*ENLACES CUERPO DE PÁGINA*/
body a {color: #0000ff; font-family:  Verdana, sans-serif; font-weight:normal;}
body a:hover{color: #0000ff; text-decoration:underline; font-weight:normal;}
div#Container div#ContentContainer a:link, div#Container div#ContentContainer a:visited {
	color:#0000ff;
	text-decoration:none;
}
div#Container div#ContentContainer a:hover {text-decoration:underline;}


/*FORMULARIOS*/
div#Container div.FormBuilder { margin: 15px 0 0 0 }
div#Container div.FormBuilder .formHeading {color:#464646; font-weight:bold;padding:0; }
div#Container div.FormBuilder .submitButton {font-weight:bold; width:70px;font-size:10pt;}
/*div#Container div.FormBuilder .textBox {padding:10px;}*/
div#Container .xForm {text-align:center;}
div#Container .xForm table {background-color:#e1e1e1;width:90%;}
div#Container .xForm td { /*padding:5px 0 0 0;*/padding:5px 10px 5px 10px;}
.xForm textarea {height:50px !important;}



/*FUNCIONALIDADES: FAVORITOS, IMPRIMIR, REFER A FRIEND*/
div#Container .AddToFavouritesHead { margin:8px 0 0 5px; }
/*div#Container .EmailPageLink { margin-bottom:10px; }*/
div.emailPage {margin-bottom:10px !important;}
div#Container .PrintFriendly {margin:0 0 10px 0; }


/*CAJÓN DE SASTRE*/
a[href=".pdf"] {padding-right:0px;}
a[href=".doc"] {padding-right:0px;}


/*
-------------------------------------------------------------------------------------------------------------------------
            TOP HORIZONTAL NAVIGATION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/ 

div#navigation { position:relative;}
/** optional **/
div#navigation div#top ul.bottomBorder {border:0;}
div#navigation div#top {width:100%; margin:0; padding:0; } 
div#navigation div#top ul {text-decoration:none; list-style-type:none; margin:0; padding:10px 5px 10px 5px;}
div#navigation div#top ul li {display:inline; margin:0; padding:5px 10px;}
div#navigation div#top ul li a {text-decoration:none; color:#ffffff; font-weight:bold; margin:0;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#navigation div#top ul li a:hover { text-decoration:underline; }

/** level 1 **/
div#navigation div#top ul.level1 {background-color:#666666; margin:0; padding:5px; }
div#navigation div#top ul.level1 li {margin:0; padding:5px 20px; border-left:1px solid #C0C0C0; text-transform: lowercase;
            /** left border of the first navigation to keep a gap in between the links **/}
div#navigation div#top ul.level1 li.startLink {border-left:0;  /** do not remove - no left line for the first navigation **/ }
 
/** level 2 **/
div#navigation div#top ul.level2 { background-color:#808A94; margin:0; padding:5px 5px 5px 5px; }
div#navigation div#top ul.level2 a {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#navigation div#top ul.level2 li {margin:0; padding:5px 10px; border-left:1px solid #C0C0C0;  /** left border of the second navigation to keep a gap in between the links, if you don't need this set it to zero **/}
div#navigation div#top ul.level2 li.startLink {border-left:0;  /** do not remove - no left line for the second navigation **/}

/** level 1 and level 2 - selected **/

div#navigation div#top ul.level1 li.selected { background: #C6C646; }  
div#navigation div#top ul.level1 li.selected a {color:#666666;}
div#navigation div#top ul.level2 li.selected a {text-decoration:underline;}
/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = TOP HORIZONTAL NAVIGATION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 




/*
-------------------------------------------------------------------------------------------------------------------------
            SITE STRAPLINE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
div#HeaderBottomBar {background:#0167b2; } 
div#EventLocation { margin:7px 0 0 10px;  padding:0;  font-weight: normal;  color:#c2c2c2; border:0; }
div#EventLocation img {margin:-7px 0 0 -10px;  border:none; }
/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SITE STRAPLINE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/




/*-------------------------------------------------
              LANGUAGE SELECTOR BAR               
---------------------------------------------------*/
/*div#LanguageSelector div#LanguageLinks {display:none !important;}*/
div#LanguageLinks {font-size:8pt;}
div#LanguageLinks a {color:#464648;}
div#LanguageLinks a:hover {color:#464648;text-decoration:underline;}


/*------------------------------------------------------------------------------------------------------------------------
            SITE SEARCH STYLES
-------------------------------------------------------------------------------------------------------------------------*/

div#SearchForm {margin:0; padding:5px 5px 0 0; position:absolute; right:5px;}
div#SearchForm input {border:1px solid #999999;font-family:verdana;font-size:8pt;}
div#SearchForm button { padding:0; margin:1px 5px 0 7px; font-weight:normal; font-size: 8.5pt; border:1px solid #999999; }
 
/*---------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SITE SEARCH STYLES
------------------------------------------------------------------------------------------------------------------------*/

 
/*--------------------------------------------------------------------------------------------------------------------
            SIGNIN STYLES
------------------------------------------------------------------------------------------------------------------------*/

div#Container div#Header #SignIn { position: absolute; top: 5px; right: 10px; font-size: 90%; width: 300px; height: 26px; text-align: right;}  
div#Container div#Header #SignIn ul { list-style: none; margin: 0;}
div#Container div#Header #SignIn ul li { display: inline; margin: 0; border-left: 1px #666666 solid; padding: 0 0 0 5px; }
div#Container div#Header #SignIn ul li.first { border: none; }
div#Container div#Header #SignIn ul li a { color: #464646; }
 
/*------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SIGNIN STYLES
-------------------------------------------------------------------------------------------------------------------------*/
 

/*------------------------------------------------------------------------------------------------------------------------
            BREADCRUMB STYLES
-----------------------------------------------------------------------------------------------------------*/

div#Container div#ContentContainer div#BreadCrumb {margin:0 0 10px 0; font-size:8pt;} 
div#Container div#ContentContainer div#BreadCrumb a:hover {color:#0000FF; text-decoration:underline;} 
div#Container div#ContentContainer div#BreadCrumb a{color:#0000FF; text-decoration:none; font-size:8pt !important; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#Container div#ContentContainer div#BreadCrumb ul li {list-style-type:none; display:inline; margin:0; padding: 0 10px 0 20px; }
div#Container div#ContentContainer div#BreadCrumb ul li.selected {padding: 0 10px 0 20px;font-weight:bold; }

/*-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = BREADCRUMB STYLES
-------------------------------------------------------------------------------------------------------------------------*/

 

/*
-------------------------------------------------------------------------------------------------------------------------
            PAGE FUNCTION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#PageFunctions {display:block; font-size:0.75em;} 
div#PageFunctions ul {padding: 0;  margin: 5px 0 0 10px; float:right;  } 
div#PageFunctions li {
	padding:3px 0 3px 0;
	margin: 0 4px 0 0;
	border: 1px solid #7fb745;
	background-color:#eec9be;
	display: inline;
	list-style-type:none;
	float:left;
} 
div#PageFunctions li a {padding:3px 15px 3px 15px; text-decoration: none;} 
div#PageFunctions li a:hover {background:#cccddd; }
/*---------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PAGE FUNCTION STYLES
-----------------------------------------------------------------------------------------------------------*/


/*
-------------------------------------------------------------------------------------------------------------------------
            LEFT NAVIGATION STYLES 
------------------------------------------------------------------------------------------------------------------------- 
*/


/*          =Left Navigation Menu common controls
----------------------------------------------- */
/* html > body div#Container div#LeftNavigation { margin-left:5px; } */

div#Container div#LeftNavigation {margin:10px 0px 0px 0px; border:0; font-family:  Verdana, Arial, Helvetica, sans-serif;}
div#Container div#LeftNavigation .bodyContentMainBody {padding:0;}
div#Container div#LeftNavigation div#left ul {list-style:none; margin: 0; padding: 0; font-weight:normal; }
div#Container div#LeftNavigation div#left  li {display:inline; } 

/* = Controls the Outer and Inline Borders including sub-navigation-------*/
 

/*= This controls the border between the outermost border and the actual navigation block  */

div#Container div#LeftNavigation div#left {/*border:3px solid #ffffff;*/ text-align:left;margin-bottom:-10px !important; }

 
/*= This controls space beneath each navigation link */

div#Container div#LeftNavigation div#left #Level1 li a { border:1px solid #ffffff; border-right:0; border-left:0; margin:10px 0 10px 5px; }

 
/*---------------------------------------------------------------------------------------------------------------------*/
 

/*= Control all navigations in the left
            globally from here. Check Individual
            sections as some styles are overriden
----------------------------------------*/ 

div#Container div#LeftNavigation div#left #Level1 li a { font-weight:bold; margin:0; font-size:9pt; text-transform:uppercase;  /* border:1px solid #232323;*/}


/*---------------------------------------------------------------------------------------------------------------------*/


/*          =Level 1 Navigation Styles
----------------------------------------------- */ 

div#Container div#LeftNavigation div#left #Level1 li a {
	text-decoration: none;
	display: block;
	padding: 5px;
	background-color:#0167b2;
	color:#ffffff;
	font-size:8pt;
}
 
div#Container div#LeftNavigation div#left #Level1 li a:hover {
	text-decoration:underline;
	background-color:#0167b2;
	color:#ffffff;
} 

div#Container div#LeftNavigation div#left #Level1 a.Selected {
	background-color:#0167b2;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
} 

div#Container div#LeftNavigation div#left #Level1 .Selected:hover{
	background-color:#0167b2;
	color:#ffffff;
	font-weight:bold;
}

/*div#Container div#LeftNavigation div#left #Level1 li.navTreeItem-66915 a {background-color:#999999;}*/

/*---------------------------------------------------------------------------------------------------------------------*/
 

/*          =Level 2 Navigation Styles
----------------------------------------------- */

div#Container div#LeftNavigation div#left #Level2 li a {
	padding: 2px 5px 2px 15px;
	margin:0;
	background-color:#ffffff;
	color:#6f6e6c;
	font-size:8pt;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	text-transform:uppercase;
} 


div#Container div#LeftNavigation div#left #Level2 li a:hover {
	text-decoration:underline;
	background-color:#FFFFFF;
	color:#f57e22;
} 

div#Container div#LeftNavigation div#left #Level2 .SelectedExpanded{
	background-color:#f57e22;
	color:#ffffff;
	font-weight:bold;
} 

div#Container div#LeftNavigation div#left #Level2 .SelectedExpanded:hover{
	background-color:#f57e22;
	color:#ffffff;
	font-weight:bold;
} 
           
div#Container div#LeftNavigation div#left #Level2 .Expanded{
	background-color:#f57e22;
	color:#ffffff;
} 

div#Container div#LeftNavigation div#left #Level2 .Expanded:hover{
	background-color:#f57e22;
	color:#ffffff;
} 

div#Container div#LeftNavigation div#left #Level2 a.Selected { background-color:#ffffff; color:#f57e22; font-weight:bold;  /*border:1px solid #ffffff;*/}

div#Container div#LeftNavigation div#left #Level2 .Selected:hover{
	background-color:#ffffff;
	color:#f57e22;
	font-weight:bold;
}

/*---------------------------------------------------------------------------------------------------------------------*/
 

/*          =Level 3 Navigation Styles
----------------------------------------------- */ 

div#Container div#LeftNavigation div#left #Level3 li a { padding:2px 0px 2px 20px; background-color:#ffffff; color:#6f6e6c; font-size:7pt;text-transform:uppercase;}  
 
div#Container div#LeftNavigation div#left #Level3 li a:hover { text-decoration:underline;background-color:#FFFFFF; } 

div#Container div#LeftNavigation div#left #Level3 .SelectedExpanded{ background-color:#ffffff; color:#6f6e6c; font-weight:bold; } 

div#Container div#LeftNavigation div#left #Level3 .Expanded{ background-color:#ffffff; color:#6f6e6c; }


div#Container div#LeftNavigation div#left #Level3 .Expanded:hover{ background-color:#ffffff; color:#6f6e6c; } 

div#Container div#LeftNavigation div#left #Level3 a.Selected{ background-color:#ffffff; color:#6f6e6c; font-weight:bold; }

div#Container div#LeftNavigation div#left #Level3 .Selected:hover{ background-color:#ffffff; color:#6f6e6c; font-weight:bold;} 

/*---------------------------------------------------------------------------------------------------------------------*/


/*          =Level 4 Navigation Styles
----------------------------------------------- */ 

div#Container div#LeftNavigation div#left #Level4 li a { padding: 2px 0px 2px 20px; background-color:#ffffff; color:#6f6e6c;} 

div#Container div#LeftNavigation div#left #Level4 li a:hover { text-decoration:underline;background-color:#FFFFFF;}

div#Container div#LeftNavigation div#left #Level4 .SelectedExpanded{background-color:#ffffff; color:#6f6e6c; font-weight:bold;}            

div#Container div#LeftNavigation div#left #Level4 a.Selected{background-color:#ffffff; color:#6f6e6c; font-weight:bold; }

div#Container div#LeftNavigation div#left #Level4 .Selected:hover{background-color:#ffffff; color:#7c6f7f;} 

div#Container div#LeftNavigation div#left #Level4 .Expanded{background-color:#ffffff; color:#6f6e6c; }

div#Container div#LeftNavigation div#left #Level4 .Expanded:hover{background-color:#ffffff; color:#6f6e6c; }

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = LEFT NAVIGATION STYLES 
------------------------------------------------------------------------------------------------------------------------- 
*/

/*
-------------------------------------------------------------------------------------------------------------------------
            ADD TO CALENDAR STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 
div#AddToOutlook{border:1px solid #666666; margin:0; padding:7px;}

div#AddToOutlook br{clear:both;} 

div#AddToOutlook .clear{margin:0; padding:0; clear:both;} 

div#AddToOutlook h2 {margin:3px 0 10px 0; padding:0; font-size:120%; } 

div#AddToOutlook label{width:200px; float:left;} 

div#AddToOutlook h3{float:left; margin:0; padding:0; font-size:100%;}
div.addToOutlook h3 {border-bottom:none !important;}

div#AddToOutlook h4{float:left; margin:0; padding:0; font-size:100%; font-weight:normal;} 

div#AddToOutlook input{float:right; padding:4px; margin:-7px 0 10px 0; color:#ffffff; font-size:70%; font-weight:bold;} 

div.AddToOutlook .AddToCalendarButton{font-size:100%; background-color:#6b6b6b; border:1px solid #6b6b6b;} 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = ADD TO CALENDAR MODULE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            CUSTOM ERROR 404 PAGE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#error404Content img{border:0;} 

div#error404 {margin:0 auto; padding:20px; text-align:left; width:600px; font-size:0.8em; border:1px solid #666666;} 

div#return {margin: 15px 0px 30px; text-align: right;} 

div#logo {float: left;} 

div#error404Content { padding:0 0 0 30px; margin:0px 0px 0px 230px; border-left:3px solid #CC6600; color:#CC6600;} 

div#error404Content h1 {margin: 0px 0px 0.5em; font: 2.7em Arial, Verdana, Tahoma; color: #354486 } 

div#error404Content p {margin: 0px 0px 1em; font: 1.3em Arial, Verdana, Tahoma;}

div#error404Content p.sub {margin: 0px; font: 1em Arial, Verdana, Tahoma; color: #666;} 

div#error404Content a {color: #CC6600; text-decoration:none;} 

div#error404Content a:hover {color: #CC6600; text-decoration:underline;} 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = CUSTOM ERROR 404 PAGE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/ 

/*
-------------------------------------------------------------------------------------------------------------------------
            LAYOUT BLOCKS IN ALL VARIATIONS
------------------------------------------------------------------------------------------------------------------------- 
*/
 
/*          = Layout Blocks Common Styles Grouped together
----------------------------------------------- */

div#content .layoutBlock {margin:7px 0 7px 0; padding:0; }

div#content .clear{margin:0; padding:0; clear:both;}

/* One Column */

.oneColumn {width:700px !important;}


 
/*          =Two Column Styles
----------------------------------------------- */

div.twoColumns{ margin:0; padding:0; border:0; clear:both; }

div.ContentContainer #twoColumns a:hover{ color:#464648; text-decoration:none; }

/** Do not remove WIDTH from twoColumns block!! **/
div.twoColumns .firstBlock { float:left; width:48.5%; margin:0 10px 10px 0; border:1px solid #cccccc; } 

div.twoColumns .firstBlock .bodyContent {margin:5px;}

#Content div.twoColumns .firstBlock #BodyContentMainBody img { border:0; margin:0; }

div.twoColumns .firstBlock p { margin: 2px 0 12px 0; padding: 0; } 

/** Do not remove WIDTH from twoColumns block!! **/
div.twoColumns .secondBlock{ float:right; width:48.5%; margin:0 0 10px 0; border:1px solid #cccccc; }

div.twoColumns .secondBlock .bodyContent {margin:5px;}

#Content div.twoColumns .secondBlock #BodyContentMainBody img{ border:0; margin:0; }

div.twoColumns .secondBlock p { margin: 2px 0 12px 0; padding: 0; }

#Content .Column1WithLeftNav .BodyContent #BodyContentMainBody img { padding:0; margin:0; } 


/*** Homepage text blocks fixed height can be amended here ***/

.Homegroup1_oneColumn {border:1px solid #cccccc;padding:5px;}
/*SPANISH*/
div.twoColumns .firstBlock .homegroupES2_leftBlock { text-align: left; height:auto;}
div.twoColumns .secondBlock .homegroupES2_rightBlock { text-align: left; height:313px;}
/*ENGLISH*/
div.twoColumns .firstBlock .homegroupEN2_leftBlock { text-align: left; height:auto;}
div.twoColumns .secondBlock .homegroupEN2_rightBlock { text-align: left; height:313px; }
/*PORTUGUESE*/
div.twoColumns .firstBlock .homegroupPT2_leftBlock { text-align: left; height:auto;}
div.twoColumns .secondBlock .homegroupPT2_rightBlock { text-align: left; height:313px; }

/*** Homepage text blocks fixed height ENDS here ***/


/*------- twoColumns styles ends here ------- */

 

/*------- threeColumns styles starts here ------- */ 

div.threeColumns {padding:9px; padding-bottom:0; border:1px solid #666666;}
.threeColumns {padding:9px; padding-bottom:0; border:1px solid #666666;}

/** Do not remove WIDTH from threeColumns block **/
div.threeColumns .firstBlock{float:left; width:32%; margin:0 12px 10px 0; border:0px solid #cccccc;}
div.threeColumns .firstBlock img{border:0;margin:0; padding:0}
div.threeColumns .firstBlock p{margin:0px; padding:0px; border:0; } 

/** Do not remove WIDTH from threeColumns block **/
div.threeColumns .secondBlock{float:left; width:32%; margin:0 10px 10px 0; border:0px solid #cccccc;}
div.threeColumns .secondBlock img{border:0;margin:0; padding:0}
div.threeColumns .secondBlock p{margin:0px; padding:0px; border:0;} 

/** Do not remove WIDTH from threeColumns block **/
div.threeColumns .thirdBlock{float:right; width:32%; margin:0; border:0px solid #cccccc;}
div.threeColumns .thirdBlock img{border:0;margin:0; padding:0}
div.threeColumns .thirdBlock p{margin:0px; padding:0px; border:0;} 


/*------- threeColumns styles ends here ------- */
 

/*------- fourColumns styles starts here ------- */

div.fourColumns{} 

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .firstBlock{float:left; width:23.6%; margin:0 10px 10px 0; border:0px solid #cccccc;}
div.fourColumns .firstBlock p{margin:0px; padding:0px; border:0; } 

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .secondBlock{float:left; width:23.6%; margin:0 10px 10px 0; border:0px solid #cccccc;}
div.fourColumns .secondBlock p{margin:0px; padding:0px; border:0;}

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .thirdBlock{float:left; width:23.6%; margin:0 10px 10px 0; border:0px solid #cccccc;}
div.fourColumns .thirdBlock p{margin:0px; padding:0px; border:0;} 

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .fourthBlock{float:left; width:23.8%; margin:0 0 10px 0; border:0px solid #cccccc;}
div.fourColumns .fourthBlock p{margin:0px; padding:0px; border:0;} 

/*------- fourColumns styles ends here ------- */
 

/*------- seventyThirtyColumn styles starts here ------- */
 
div.seventyThirtyColumn{} 

/** Do not remove WIDTH from seventyThirtyColumn block **/
div.seventyThirtyColumn .seventy{float:left; width:58%; margin:0; }
div.seventyThirtyColumn .seventy p{margin:0; padding:0 0 10px 0; border:0; }

/** Do not remove WIDTH from seventyThirtyColumn block **/
div.seventyThirtyColumn .thirty{float:right; width:40%; margin:0; }
div.seventyThirtyColumn .thirty p{margin:0; padding:0 0 10px 0; border:0;} 

div.seventyThirtyColumn .seventy .iscBrasilBlock p img {margin:0 50px 0 -2px; }
div.seventyThirtyColumn .seventy .iscBrasilBlock img {float:left; margin:0 0 0 -10px;}

/*------- seventyThirtyColumn styles ends here ------- */
 

/*------- thirtySeventyColumn styles starts here ------- */


div.thirtySeventyColumn{} 

/** Do not remove WIDTH from thirtySeventyColumn block **/
div.thirtySeventyColumn .thirty{float:left; width:30%; margin:0;}
div.thirtySeventyColumn .thirty p{margin:0; padding:0 0 10px 0; border:0; } 

/** Do not remove WIDTH from thirtySeventyColumn block **/
div.thirtySeventyColumn .seventy{float:right; width:68%; margin:0;}
div.thirtySeventyColumn .seventy p{margin:0; padding:0 0 10px 0; border:0;}

/*------- thirtySeventyColumn styles ends here ------- */

 

/*------- fiftyTwentyfiveTwentyfive styles starts here ------- */
 
div.fiftyTwentyfiveTwentyfive{} 

/** Do not remove WIDTH from fiftyTwentyfiveTwentyfive block **/
div.fiftyTwentyfiveTwentyfive .firstBlock{float:left; width:46%; margin:0pt 10px 0pt 0pt;}
div.fiftyTwentyfiveTwentyfive .firstBlock p{margin:0px; padding:0px; border:0; } 

/** Do not remove WIDTH from fiftyTwentyfiveTwentyfive block **/
div.fiftyTwentyfiveTwentyfive .secondBlock{float:left; width:25%; margin:0;}
div.fiftyTwentyfiveTwentyfive .secondBlock p{margin:0px; padding:0px; border:0;} 

/** Do not remove WIDTH from fiftyTwentyfiveTwentyfive block **/
div.fiftyTwentyfiveTwentyfive .thirdBlock{float:right; width:25%; margin:0;}
div.fiftyTwentyfiveTwentyfive .thirdBlock p{margin:0px; padding:0px; border:0;} 

/*------- fiftyTwentyfiveTwentyfive styles ends here ------- */
 

/*------- twentyfiveTwentyfiveFifty styles starts here ------- */ 

div.twentyfiveTwentyfiveFifty{} 

/** Do not remove WIDTH from twentyfiveTwentyfiveFifty block **/
div.twentyfiveTwentyfiveFifty .firstBlock{float:left; width:25%; margin:0pt 12px 0pt 0pt;}
div.twentyfiveTwentyfiveFifty .firstBlock p{margin:0px; padding:0px; border:0; } 

/** Do not remove WIDTH from twentyfiveTwentyfiveFifty block **/
div.twentyfiveTwentyfiveFifty .secondBlock{float:left; width:25%; margin:0pt 10px 0pt 0pt;}
div.twentyfiveTwentyfiveFifty .secondBlock p{margin:0px; padding:0px; border:0;} 

/** Do not remove WIDTH from twentyfiveTwentyfiveFifty block **/
div.twentyfiveTwentyfiveFifty .thirdBlock{float:right; width:46%; margin:0;}
div.twentyfiveTwentyfiveFifty .thirdBlock p{margin:0px; padding:0px; border:0;}
 

/*------- twentyfiveTwentyfiveFifty styles ends here ------- */

 
/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = LAYOUT BLOCKS IN ALL VARIATIONS
------------------------------------------------------------------------------------------------------------------------- 
*/
 


 

/*
-------------------------------------------------------------------------------------------------------------------------
            PRE PRESS INDEX STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

#PrePressIndex h3 {border:none;}
  
#PrePressIndex .clear{margin:0; padding:0; clear:both;} 

#PrePressIndex{width:100%; margin:0; padding:0;} 

#PrePressIndex .PrePressIndexContents{margin:10px 0 0 0; padding:0; border:0;} 

#PrePressIndex .PrePressIndexContents .PrePressDate{padding:0; margin:0; width:20%; float:left;font-weight:bold;} 

#PrePressIndex .PrePressIndexContents .PrePressSummary{padding:0; margin:0; width:80%; float:left;} 

#PrePressIndex .PrePressIndexContents .PrePressSummaryText{padding:0; margin:0;}

#PrePressIndex .PrePressIndexContents .PrePressSummaryText a{font-weight:bold;color:#0000ff;}

#PrePressIndex .PrePressIndexContents .PrePressSummaryText a:hover{font-weight:bold;color:#0000ff;text-decoration:underline;}

 
/*
------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PRE PRESS INDEX STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 

/*
-------------------------------------------------------------------------------------------------------------------------
            PRE PRESS DETAILS STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


#PressRelease .clear{margin:0; padding:0; clear:both;} 

#PressRelease {width:100%; margin:0; padding:0;} 

#PressRelease h3 {margin:0; padding:0;padding-bottom:5px;font-size:12pt; line-height: 1.3em;} 

#PressRelease .PressReleaseContent {margin:10px 0 10px 0; padding:0;} 

#PressRelease .StandOut {
	font-size:8pt;
	font-weight:bold;
	color:#464648;
	margin:5px 0 5px 0;
	padding:0;
} 

#PressRelease .PressReleaseContent p.StandOut {color:#f57e22;font-size:8pt;}
#PressRelease .PressReleaseContent p {line-height:1.3em;}

#PressRelease .PressReleaseContent ol {text-decoration:none; margin:0; padding:0pt 0pt 0pt 25px;}
#PressRelease .PressReleaseContent ol li {margin:0; padding:0 0 5px 5px;text-align:justify;}

#PressRelease .PressReleaseContent ul {margin:0;padding:0 0 0 25px;text-decoration:none;}
#PressRelease .PressReleaseContent ul li {list-style-type:none;background:transparent url(/IBE/IBE_AlimentariaMexico/Framework_images/readmore.gif) no-repeat scroll 0 0.6em;margin:0;padding:0 0 6px 10px;text-align:justify;} 


/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PRE PRESS DETAILS STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/

 

/*
------------------------------------------------------------------------------------------------------------------------
            PRESS LISTING SUMMARY STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/
 
div.PressSummaryMain {margin:0 0 5px;}

div.PressSummaryMain .clear{margin:0; padding:0; clear:both;} 

div.PressSummaryMain .PressSummary {margin:0 5px 5px 0; padding:0;border:0;} 

div.PressSummaryMain .PressSummary h2{margin:0; padding:0; font-size:8pt;color:#464646;text-transform:none;} 

div.PressSummary h1 {color:#0167b2; font-size:10pt; font-weight:bold; margin:5px 5px 10px 5px; text-transform:none;border:0;}

div.PressSummary .PressSummary .HomepressSum {border:1px solid #cccccc;}

div.PressSummaryMain .date{
	margin:0;
	padding:0;
	font-size:11px;
	color:#6f6e6c;
	font-weight:bold;
} 

div.PressSummaryMain .newsSummary {line-height: 1.3em;font-size:8pt;}
div.PressSummaryMain .newsSummary p {margin:0 0 5px;line-height:1.2em;}
div.PressSummaryMain .newsSummary a {color:#0000ff;}
div.PressSummaryMain .newsSummary a:hover {color:#0000ff;text-decoration:underline;}
 


/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PRESS LISTING SUMMARY STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 

/*
-------------------------------------------------------------------------------------------------------------------------
            RELATED DOCUMENT STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 
div#RelatedDocs{margin:0; padding:0; width:100%;} 

div#RelatedDocs h2{margin:0; padding:0;} 

div#RelatedDocs .line {margin:10px 0 10px 0; color: #949293; width: 100%; height: 1px; background: #949293; border: 0; } 

div#RelatedDocs img{border:0; float:left; padding:0 7px 7px 0;} 

div#RelatedDocs br{margin:0; padding:0; clear:both;} 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = RELATED DOCUMENT STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/
 

/*
-------------------------------------------------------------------------------------------------------------------------
            RSS FEED STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#ContentContainer div#RSSViewer ul{ list-style:none; margin:0; padding:0;} 

div#Container div#ContentContainer div#RSSViewer h3{color:#5d586a; margin:0; padding:0;} 

div#Container div#ContentContainer div#RSSViewer h2{color:#5d586a; margin:0; padding:0;}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = RSS FEED STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

  

/*
-------------------------------------------------------------------------------------------------------------------------
            SITEMAP STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 

div#Container div#ContentContainer #sitemap { margin:0; padding:0; } 

div#Container div#ContentContainer #sitemap ul{margin:0 0 0 20px; padding:0;} 

div#Container div#ContentContainer #sitemap li {margin:0;line-height:1.3em; 
/* The following uses image instead of bullets */
padding:2px 0 0 10px; background:url(/IBE/IBE_AlimentariaMexico/Framework_images/readmore.gif) 0 0.35em no-repeat transparent; list-style-type:none; }  

div#Container div#ContentContainer #sitemap li a:hover{ text-decoration:underline; color:#0000ff; } 
div#Container div#ContentContainer #sitemap li a{ margin:0; padding:0; text-decoration:none; color:#0000ff;} 
div#Container div#ContentContainer #sitemap ul ul li a{ }/* controls second level */
div#Container div#ContentContainer #sitemap ul ul ul li a{}/* controls third level*/
div#Container div#ContentContainer #sitemap ul ul ul ul li a{ }/* controls fourth level */

 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SITEMAP STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 

/*
-------------------------------------------------------------------------------------------------------------------------
             LINKS STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/
/*= This section controls the 
left and right border and their
positioning including inside padding.
**************************************/



/** Curved Borders in Middle Column content area have been blocked as this site is not using **/
div#Container div#ContentContainer .CurvedBoxes{margin:0; padding:0; } 
div#Container div#ContentContainer .CurvedBoxImage{text-align:center; border:0; vertical-align:middle; } 
div#Container div#ContentContainer .CurveFooterLeft {background:none; padding:0; border:none;  }
div#Container div#ContentContainer .CurveFooterRight { background:none; padding:0; border:none;  }
div#Container div#ContentContainer .CurveTopLeft {background:none; padding:0; border:none;  }
div#Container div#ContentContainer .CurveTopRight {background:none !important; padding:0; border:none !important;}


/** Curved Borders in Left Hand Column have been blocked as this site is not using **/
div#LeftNavigation .CurvedBoxes{margin:0; padding:0; } 
div#LeftNavigation .CurvedBoxImage{text-align:center; border:0; vertical-align:middle; } 
div#LeftNavigation .CurveFooterLeft {background:none; padding:0; border:none;  }
div#LeftNavigation .CurveFooterRight { background:none; padding:0; border:none;  }
div#LeftNavigation .CurveTopLeft {background:none; padding:0; border:none;  }
div#LeftNavigation .CurveTopRight {background:none; padding:0; border:none;}


/** Curved Borders in Right Hand Column have been blocked as this site is not using **/
div#Column2 .CurvedBoxes{margin:0; padding:0; } 
div#Column2 .CurvedBoxImage{text-align:center; border:0; vertical-align:middle; } 
div#Column2 .CurveFooterLeft {background:none; padding:0; border:none;  }
div#Column2 .CurveFooterRight { background:none; padding:0; border:none;  }
div#Column2 .CurveTopLeft {background:none; padding:0; border:none;  }
div#Column2 .CurveTopRight {background:none; padding:0; border:none;}


div#LeftNavigation .CurvedBoxContents {border:none; }
div#Content .CurvedBoxContents {border:none;padding:0px;margin:0;}
/*.CurvedBoxContents {margin:0 !important;}*/

div#Column2 .CurvedBoxContents {border:none; margin:0;padding:0  }
div#Column2 .CurvedBoxContents h2 { margin:0;padding:0 0 5px 0; }

/**  Quick Links on Right Hand Column **/ 

div#Column2 .CurvedBoxContents .quickLinks {padding:0; margin:0 0 10px 0; }
div#Column2 .CurvedBoxContents .quickLinks a {color:#0000ff; padding:0px; margin:0; text-decoration:none;  }
div#Column2 .CurvedBoxContents .quickLinks a:hover {color:#0000ff;}
div#Column2 .CurvedBoxContents .quickLinks ul {margin:0 !important; padding:0 !important;}
div#Column2 .CurvedBoxContents .quickLinks ul li {text-decoration:none; list-style-type:none; background:url(/IBE/IBE_Hygenalia/Framework_images/bg_li_blue.gif) 0 0.35em no-repeat transparent; padding:0 5px 6px 10px;}

#QuickLinksModule .clear{margin:0; padding:0; clear:both;} 
#QuickLinksModule {margin:0; padding:0;} 
#QuickLinksModule h3 {margin:0; padding:0; border-bottom:1px solid #ccc; color:#5d586a;font-size:9pt;} 
#QuickLinksModule .QuickLinks {margin:0; padding:0;} 
#QuickLinksModule .QuickLinks ul {text-decoration:none; list-style-type:none; margin:0; padding:0;} 
#QuickLinksModule .QuickLinks ul li {margin:0; padding:0 0 0 10px; line-height:1.3em;} 
#QuickLinksModule .QuickLinks ul li a{padding:0 0 0 10px; text-decoration:none; color:#0000ff; 
            background:url(/IBE/IBE_Hygenalia/Framework_images/bg_li_blue.gif) 0 0.46em no-repeat transparent;}
			
/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = QUICK LINKS STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            IMAGE CARROUSEL STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

.ImageCarousel .SupImgDescTitle {font-size:10pt !important;}

.ImageCarousel {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:8pt;}

.ImageCarousel .CarouselImageList {	margin:0 !important; padding:0 !important;}

.ImageCarousel .ImageNumberStatus {	font-size:8pt !important;text-transform:none !important;border-botttom:15px;color:#666666;}

.ImageCarousel .CarouselImage {	height:65px !important;	width:auto !important;}

.ImageCarousel .SupImgDescImage { height:165px !important; width:auto !important;}

.ImageCarousel .ModuleDescription  {font-weight:bold !important;}

.ImageCarousel .ModulePadding { padding:0 5px !important;}

.ImageCarousel .ModuleTitle {
	font-size:11pt !important;
	font-weight:bold !important;
	margin:0 0 20px !important;
	padding:0 !important;
}

.ImageCarousel p {font-size:8pt;}

.ImageCarousel p, .ImageCarousel h1, .ImageCarousel h2, .ImageCarousel h3, .ImageCarousel h4, .ImageCarousel h5, .ImageCarousel h6, .ImageCarousel h7 { margin:8px 0 0;padding:0;}

.ImageCarousel h3 {border:none !important;}

.ImageCarousel .Scroll .MaxWidth {width: 560px !important;}

.ImageCarousel .Scroll {width:525px !important;}

	
.ImageCarousel ul {	padding: 0 !important; background: transparent none repeat scroll 0 0 !important;}

.ImageCarousel .CarouselImageList ul { padding:0 !important;}

.ImageCarousel .CarouselBackground {width:560px !important; background:#ffe9d1 none repeat scroll 0 0 !important;}

.ImageCarousel ul li { background: transparent none repeat scroll 0 0 !important; padding:0 10px 0 !important;}

.ImageCarousel ul li.BackScrollControl {padding:0 !important;}

.ImageCarousel ul li.ForwardScrollControl {	padding:0 !important;}

.ImageCarousel .CarouselImageList li {
	margin:20px 10px 0 !important;
	padding: 0 !important;
	background: transparent none repeat scroll 0 0 !important;
	
}

.ImageCarousel .hr {display:none !important;}

.ImageCarousel .SupImgDesc {width: 570px !important;}

.ImageCarousel .SupImgDescBox {	width:540px !important;	border:1px solid #666666 !important;margin: 10px 0 0 !important;}

.ImageCarousel a {color: #0000ff !important;}

.ImageCarousel .ForwardScrollControl a {
	background:transparent url(/IBE/IBE_SportsUnlimited/images/common/forward_scroll_control.jpg) no-repeat scroll 0 0 !important;
}

.ImageCarousel .BackScrollControl a {
	background:transparent url(/IBE/IBE_SportsUnlimited/images/common/back_scroll_control.jpg) no-repeat scroll 0 0 !important;
}


/*
 

/*
-------------------------------------------------------------------------------------------------------------------------
            PLUGIN DOWNLOAD STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#ContentContainer .downloadPlugin{margin:10px 0 10px 0; padding:0;} 

div#Container div#ContentContainer .downloadPlugin img{border:none;float:left;margin-bottom:50px;margin-right:10px;} 

div#Container div#ContentContainer .downloadPlugin h3{ color:#5d586a; margin:7px 0 0 0; padding:0;font-size:8pt;border:none !important;}

div#Container div#ContentContainer .downloadPlugin p{color:#5d586a; margin:5px 0 0 0; padding:0; } 

div#Container div#ContentContainer .downloadPlugin a{color:#0000ff; text-decoration:none; margin:5px 0 5px 0;} 

div#Container div#ContentContainer .downloadPlugin a:hover {color:#0000ff; text-decoration:underline;}

 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** =PLUGIN DOWNLOAD STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            EMAIL A FRIEND STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#emailFriend h2{ color:#6f6e6c; font-size:15px; }


/*

-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = EMAIL A FRIEND STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/****/



/*
-------------------------------------------------------------------------------------------------------------------------
            FOOTER LINK STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#SponsorshipFooterLinks {display:none !important;}
 
div#Footer {clear: both; padding:0; border-top:1px solid #464648; background-color:#0167b2;  } 

div#Footer div#FooterLinks {float:right; padding:2px 10px 0 0; } 

div#Footer div#FooterLinks ul {list-style: none; margin: 0; padding:5px 0 0 0;} 

div#Footer div#FooterLinks ul li {display: inline; margin:0; padding: 0 5px 0 5px; } 

div#Footer div#FooterLinks ul li.first { border:none; } 

div#Footer div#FooterLinks ul li a { color: #ffffff; font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;} 

div#Footer div#FooterLinks ul li a:hover { background-color:#0167b2; color: #ffffff; text-decoration:underline; } 

div#Copyright { float:left; margin:0; padding:5px 0 0 5px; color: #ffffff; font-size:8pt;font-weight:bold;}
div#Copyright p {margin:2px 0 10px 5px;}
 

/*

-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = FOOTER LINK STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
