BODY
{
 margin:0 0 0 0;
}

			.bodytext {
				 font-family: verdana;
				 font-size: 11px;
				 line-height: 16px;
				 color: #333333;
			}
			.bodywhite {
				 font-family: verdana;
				 font-size: 11px;
				 line-height: 16px;
				 color: #FFFFFF;
			}
			.home_title {
				font-family: Arial, Helvetica, sans-serif;
				font-size:24px;
				line-height: 40px;
				color: #FFFFFF;
				FONT-WEIGHT: bold;
			}
			.home_titlenl {
				font-family: Arial, Helvetica, sans-serif;
				font-size:18px;
				line-height: 40px;
				color: #FFFFFF;
				FONT-WEIGHT: bold;
			}
			
div#preload { display: none; }
			
.bodytext a{
	color: #000099;
}
.bodytext a:visited{
 	color: #8497c8;	
}

			.bodytextbold {
				font-family: verdana;
				font-size: 11px;
				line-height: 16px;
				color: #333333;
				FONT-WEIGHT: bold;
			}
			
			/* contact us form styles begin */
			INPUT.commentbox {
				BORDER-RIGHT: #ffffff 0px solid; 
				BORDER-TOP: #cccccc 2px solid; 
				FONT-SIZE: 9px; 
				BORDER-LEFT: #cccccc 2px solid; 
				WIDTH: 300px; COLOR: #666666; 
				BORDER-BOTTOM: #ffffff 0px solid; 
				FONT-FAMILY: Verdana; 
				HEIGHT: 55px; 
				BACKGROUND-COLOR: #f4f3ef
			}
			
			INPUT.commentbox_sm {
			    BORDER-RIGHT: #ffffff 0px solid; 
			    BORDER-TOP: #cccccc 2px solid; 
			    FONT-SIZE: 9px; 
			    BORDER-LEFT: #cccccc 2px solid; 
			    WIDTH: 200px; COLOR: #666666; 
			    BORDER-BOTTOM: #ffffff 0px solid; 
			    FONT-FAMILY: Verdana; 
			    HEIGHT: 55px; 
			    BACKGROUND-COLOR: #f4f3ef
			
			}
			
			input.btn{
			   color:#ffffff;
			   font-family: Verdana;
			   font-size:10px;
			   font-weight:bold;
			   background-color:#103f83;
			   border:1px solid;
			   border-top-color:#1860c9;
			   border-left-color:#1860c9;
			   border-right-color:#0e3773;
			   border-bottom-color:#0e3773;
			}
			
			input.btnhov{
			   color:#103f83;
			   font-family: Verdana;
			   font-size:10px;
			   font-weight:bold;
			   background-color:#bad5f9;
			   border-top-color:#ffffff;
			   border-left-color:#ffffff;
			   border-right-color:#95bcf5;
			   border-bottom-color:#95bcf5;
			}
			/* contact us form styles end */
			
			

.bodytextbluebold {
    FONT-SIZE: 11px; COLOR: #103f83; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; FONT-FAMILY: verdana
}

.bodytextredbold {
    FONT-SIZE: 11px; COLOR: #cc3333; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; FONT-FAMILY: verdana
}







		.globalnav, .globalnav a, .globalnavbottom, .globalnavbottom a {
			font-family: verdana;
			font-size: 9px;
			color: #0051a2;
			text-decoration: none;
		}
		.globalnavbottom a:hover {
			text-decoration: underline;
			color: #0051a2;
		}
		
		
		.globalnavbottomgray, .globalnavbottomgray a {
			font-family: verdana;
			font-size: 9px;
			color: #666666;
			text-decoration: none;
		}
		.globalnavbottomgray a:hover {
			text-decoration: underline;
			color: #666666;
		}
		
		
		
		


		.pagetitle {
			font-family: Arial;
			font-weight: bold;
			color: #3b75b5;
			font-size: 22px;
			line-height: 30px;
		}
		
		.pagetitle_sub {
			font-family: verdana;
			font-size: 14px;
			font-weight: bold;
			line-height: 18px;
			color: #333333;
		}
		
		
.pagetitlemain
{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 22px;
	}
.mainheader
{
 /*background-image:url(main_header_new.gif); */
 background-image:url(new_home_bg.gif);
 background-position: 0 0;
}
.mainheader_sub
{
 /*background-image:url(main_header_new.gif); */
 background-image:url(subheader_bg.gif);
 background-repeat:no-repeat;
 background-position: 0 0;
}
input.searchbox{
 width:100px;
 height:17px;
 background-color:#f4f3ef;
 border-bottom:solid 0px #FFFFFF;
 border-top:solid 2px #cccccc;
 border-left:solid 2px #cccccc;
 border-right:solid 0px #FFFFFF;
 font-family: Verdana;
 color: #666666;
 font-size:9px;
}

/* homepage styles begin */
.datetext {
            font-family: verdana;
            font-size: 9px;
            color: #71b9fd;
}

.homeheadline {
            font-family: arial;
            font-size: 17px;
            font-weight: bold;
            color: #FFFFFF;
            text-transform: uppercase;
}


.homesubhead {
            font-family: verdana;
            font-size: 10px;
            color: #99ccff;
}

.mapinactionhead {
            font-family: arial;
            font-size: 13px;
            color: #666666;
            font-weight: bold;
            text-transform: uppercase;
}


.companynews {
            font-family: arial;
            font-size: 11px;
            font-weight: bold;
            color: #666666;
}

.companynewsheadline {
            font-family: arial;
            font-size: 14px;
            font-weight: bold;
            color: #CC3300;
}
/* homepage styles end */

/* contact us form styles begin */
INPUT.commentbox {
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-TOP: #cccccc 2px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #cccccc 2px solid; 
	WIDTH: 300px; COLOR: #666666; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	FONT-FAMILY: Verdana; 
	HEIGHT: 55px; 
	BACKGROUND-COLOR: #f4f3ef
}
INPUT.commentbox_sm {
    BORDER-RIGHT: #ffffff 0px solid; 
    BORDER-TOP: #cccccc 2px solid; 
    FONT-SIZE: 9px; 
    BORDER-LEFT: #cccccc 2px solid; 
    WIDTH: 200px; COLOR: #666666; 
    BORDER-BOTTOM: #ffffff 0px solid; 
    FONT-FAMILY: Verdana; 
    HEIGHT: 55px; 
    BACKGROUND-COLOR: #f4f3ef
}
input.btn{
   color:#ffffff;
   font-family: Verdana;
   font-size:10px;
   font-weight:bold;
   background-color:#103f83;
   border:1px solid;
   border-top-color:#1860c9;
   border-left-color:#1860c9;
   border-right-color:#0e3773;
   border-bottom-color:#0e3773;
}
input.btnhov{
   color:#103f83;
   font-family: Verdana;
   font-size:10px;
   font-weight:bold;
   background-color:#bad5f9;
   border-top-color:#ffffff;
   border-left-color:#ffffff;
   border-right-color:#95bcf5;
   border-bottom-color:#95bcf5;
}
/* contact us form styles end */


/* HOME BUTTONS EN */
	.buttonhome1 a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_company.jpg) no-repeat 0 0;
	}	
	.buttonhome1 a:hover {
		background: url(c_button_company_over.jpg) no-repeat 0 0;
	}

	.buttonhome2 a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_products.jpg) no-repeat 0 0;
	}	
	.buttonhome2 a:hover { 
		background: url(c_button_products_over.jpg) no-repeat 0 0;
	}
	
	.buttonhome3 a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_industries.jpg) no-repeat 0 0;
	}	
	.buttonhome3 a:hover { 
		background: url(c_button_industries_over.jpg) no-repeat 0 0;
	}
	
	.buttonhome4 a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_customers.jpg) no-repeat 0 0;
	}	
	.buttonhome4 a:hover { 
		background: url(c_button_customers_over.jpg) no-repeat 0 0;
	}
	
	.buttonhome5 a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_advertisers.jpg) no-repeat 0 0;
	}	
	.buttonhome5 a:hover { 
		background: url(c_button_advertisers_over.jpg) no-repeat 0 0;
	}
	
	.buttonhome6 a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_press.jpg) no-repeat 0 0;
	}	
	.buttonhome6 a:hover { 
		background: url(c_button_press_over.jpg) no-repeat 0 0;
	}
	
	.buttonhome7 a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_careers.jpg) no-repeat 0 0;
	}	
	.buttonhome7 a:hover { 
		background: url(c_button_careers_over.jpg) no-repeat 0 0;
	}
	
	
	
	.pressbutton1 a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases.jpg) no-repeat 0 0;
	}	
	.pressbutton1 a:hover { 
		background: url(press_button_releases_over.jpg) no-repeat 0 0;
	}
	.pressbutton2 a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries.jpg) no-repeat 0 0;
	}	
	.pressbutton2 a:hover { 
		background: url(press_button_inquiries_over.jpg) no-repeat 0 0;
	}
	.pressbutton3 a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events.jpg) no-repeat 0 0;
	}	
	.pressbutton3 a:hover { 
		background: url(press_button_events_over.jpg) no-repeat 0 0;
	}
	
	.pressbutton1en a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases.jpg) no-repeat 0 0;
	}	
	.pressbutton1en a:hover { 
		background: url(press_button_releases_over.jpg) no-repeat 0 0;
	}
	.pressbutton2en a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries.jpg) no-repeat 0 0;
	}	
	.pressbutton2en a:hover { 
		background: url(press_button_inquiries_over.jpg) no-repeat 0 0;
	}
	.pressbutton3en a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events.jpg) no-repeat 0 0;
	}	
	.pressbutton3en a:hover { 
		background: url(press_button_events_over.jpg) no-repeat 0 0;
	}
	
/* HOME BUTTONS DE */
	.buttonhome1de a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_company_de.jpg) no-repeat 0 0;
	}	
	.buttonhome1de a:hover {
		background: url(c_button_company_over_de.jpg) no-repeat 0 0;
	}

	.buttonhome2de a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_products_de.jpg) no-repeat 0 0;
	}	
	.buttonhome2de a:hover { 
		background: url(c_button_products_over_de.jpg) no-repeat 0 0;
	}
	
	.buttonhome3de a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_industries_de.jpg) no-repeat 0 0;
	}	
	.buttonhome3de a:hover { 
		background: url(c_button_industries_over_de.jpg) no-repeat 0 0;
	}
	
	.buttonhome4de a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_customers_de.jpg) no-repeat 0 0;
	}	
	.buttonhome4de a:hover { 
		background: url(c_button_customers_over_de.jpg) no-repeat 0 0;
	}
	
	.buttonhome5de a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_advertisers_de.jpg) no-repeat 0 0;
	}	
	.buttonhome5de a:hover { 
		background: url(c_button_advertisers_over_de.jpg) no-repeat 0 0;
	}
	
	.buttonhome6de a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_press_de.jpg) no-repeat 0 0;
	}	
	.buttonhome6de a:hover { 
		background: url(c_button_press_over_de.jpg) no-repeat 0 0;
	}
	
	.buttonhome7de a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_careers_de.jpg) no-repeat 0 0;
	}	
	.buttonhome7de a:hover { 
		background: url(c_button_careers_over_de.jpg) no-repeat 0 0;
	}
	
	
	
	.pressbutton1de a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases_de.jpg) no-repeat 0 0;
	}	
	.pressbutton1de a:hover { 
		background: url(press_button_releases_over_de.jpg) no-repeat 0 0;
	}
	.pressbutton2de a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries_de.jpg) no-repeat 0 0;
	}	
	.pressbutton2de a:hover { 
		background: url(press_button_inquiries_over_de.jpg) no-repeat 0 0;
	}
	.pressbutton3de a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events_de.jpg) no-repeat 0 0;
	}	
	.pressbutton3de a:hover { 
		background: url(press_button_events_over_de.jpg) no-repeat 0 0;
	}
	
	
	
/* HOME BUTTONS ES */
	.buttonhome1es a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_company_es.jpg) no-repeat 0 0;
	}	
	.buttonhome1es a:hover {
		background: url(c_button_company_over_es.jpg) no-repeat 0 0;
	}

	.buttonhome2es a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_products_es.jpg) no-repeat 0 0;
	}	
	.buttonhome2es a:hover { 
		background: url(c_button_products_over_es.jpg) no-repeat 0 0;
	}
	
	.buttonhome3es a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_industries_es.jpg) no-repeat 0 0;
	}	
	.buttonhome3es a:hover { 
		background: url(c_button_industries_over_es.jpg) no-repeat 0 0;
	}
	
	.buttonhome4es a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_customers_es.jpg) no-repeat 0 0;
	}	
	.buttonhome4es a:hover { 
		background: url(c_button_customers_over_es.jpg) no-repeat 0 0;
	}
	
	.buttonhome5es a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_advertisers_es.jpg) no-repeat 0 0;
	}	
	.buttonhome5es a:hover { 
		background: url(c_button_advertisers_over_es.jpg) no-repeat 0 0;
	}
	
	.buttonhome6es a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_press_es.jpg) no-repeat 0 0;
	}	
	.buttonhome6es a:hover { 
		background: url(c_button_press_over_es.jpg) no-repeat 0 0;
	}
	
	.buttonhome7es a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_careers_es.jpg) no-repeat 0 0;
	}	
	.buttonhome7es a:hover { 
		background: url(c_button_careers_over_es.jpg) no-repeat 0 0;
	}
	
	
	
	.pressbutton1es a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases_es.jpg) no-repeat 0 0;
	}	
	.pressbutton1es a:hover { 
		background: url(press_button_releases_over_es.jpg) no-repeat 0 0;
	}
	.pressbutton2es a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries_es.jpg) no-repeat 0 0;
	}	
	.pressbutton2es a:hover { 
		background: url(press_button_inquiries_over_es.jpg) no-repeat 0 0;
	}
	.pressbutton3es a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events_es.jpg) no-repeat 0 0;
	}	
	.pressbutton3es a:hover { 
		background: url(press_button_events_over_es.jpg) no-repeat 0 0;
	}
	

/* HOME BUTTONS FR */
	.buttonhome1fr a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_company_fr.jpg) no-repeat 0 0;
	}	
	.buttonhome1fr a:hover {
		background: url(c_button_company_over_fr.jpg) no-repeat 0 0;
	}

	.buttonhome2fr a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_products_fr.jpg) no-repeat 0 0;
	}	
	.buttonhome2fr a:hover { 
		background: url(c_button_products_over_fr.jpg) no-repeat 0 0;
	}
	
	.buttonhome3fr a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_industries_fr.jpg) no-repeat 0 0;
	}	
	.buttonhome3fr a:hover { 
		background: url(c_button_industries_over_fr.jpg) no-repeat 0 0;
	}
	
	.buttonhome4fr a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_customers_fr.jpg) no-repeat 0 0;
	}	
	.buttonhome4fr a:hover { 
		background: url(c_button_customers_over_fr.jpg) no-repeat 0 0;
	}
	
	.buttonhome5fr a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_advertisers_fr.jpg) no-repeat 0 0;
	}	
	.buttonhome5fr a:hover { 
		background: url(c_button_advertisers_over_fr.jpg) no-repeat 0 0;
	}
	
	.buttonhome6fr a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_press_fr.jpg) no-repeat 0 0;
	}	
	.buttonhome6fr a:hover { 
		background: url(c_button_press_over_fr.jpg) no-repeat 0 0;
	}
	
	.buttonhome7fr a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_careers_fr.jpg) no-repeat 0 0;
	}	
	.buttonhome7fr a:hover { 
		background: url(c_button_careers_over_fr.jpg) no-repeat 0 0;
	}
	
	
	
	.pressbutton1fr a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases_fr.jpg) no-repeat 0 0;
	}	
	.pressbutton1fr a:hover { 
		background: url(press_button_releases_over_fr.jpg) no-repeat 0 0;
	}
	.pressbutton2fr a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries_fr.jpg) no-repeat 0 0;
	}	
	.pressbutton2fr a:hover { 
		background: url(press_button_inquiries_over_fr.jpg) no-repeat 0 0;
	}
	.pressbutton3fr a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events_fr.jpg) no-repeat 0 0;
	}	
	.pressbutton3fr a:hover { 
		background: url(press_button_events_over_fr.jpg) no-repeat 0 0;
	}
	


	
/* HOME BUTTONS IT */
	.buttonhome1it a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_company_it.jpg) no-repeat 0 0;
	}	
	.buttonhome1it a:hover {
		background: url(c_button_company_over_it.jpg) no-repeat 0 0;
	}

	.buttonhome2it a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_products_it.jpg) no-repeat 0 0;
	}	
	.buttonhome2it a:hover { 
		background: url(c_button_products_over_it.jpg) no-repeat 0 0;
	}
	
	.buttonhome3it a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_industries_it.jpg) no-repeat 0 0;
	}	
	.buttonhome3it a:hover { 
		background: url(c_button_industries_over_it.jpg) no-repeat 0 0;
	}
	
	.buttonhome4it a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_customers_it.jpg) no-repeat 0 0;
	}	
	.buttonhome4it a:hover { 
		background: url(c_button_customers_over_it.jpg) no-repeat 0 0;
	}
	
	.buttonhome5it a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_advertisers_it.jpg) no-repeat 0 0;
	}	
	.buttonhome5it a:hover { 
		background: url(c_button_advertisers_over_it.jpg) no-repeat 0 0;
	}
	
	.buttonhome6it a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_press_it.jpg) no-repeat 0 0;
	}	
	.buttonhome6it a:hover { 
		background: url(c_button_press_over_it.jpg) no-repeat 0 0;
	}
	
	.buttonhome7it a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_careers_it.jpg) no-repeat 0 0;
	}	
	.buttonhome7it a:hover { 
		background: url(c_button_careers_over_it.jpg) no-repeat 0 0;
	}
	
	
	
	.pressbutton1it a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases_it.jpg) no-repeat 0 0;
	}	
	.pressbutton1it a:hover { 
		background: url(press_button_releases_over_it.jpg) no-repeat 0 0;
	}
	.pressbutton2it a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries_it.jpg) no-repeat 0 0;
	}	
	.pressbutton2it a:hover { 
		background: url(press_button_inquiries_over_it.jpg) no-repeat 0 0;
	}
	.pressbutton3it a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events_it.jpg) no-repeat 0 0;
	}	
	.pressbutton3it a:hover { 
		background: url(press_button_events_over_it.jpg) no-repeat 0 0;
	}
	
	
	
/* HOME BUTTONS NL */
	.buttonhome1nl a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_company_nl.jpg) no-repeat 0 0;
	}	
	.buttonhome1nl a:hover {
		background: url(c_button_company_over_nl.jpg) no-repeat 0 0;
	}

	.buttonhome2nl a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_products_nl.jpg) no-repeat 0 0;
	}	
	.buttonhome2nl a:hover { 
		background: url(c_button_products_over_nl.jpg) no-repeat 0 0;
	}
	
	.buttonhome3nl a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_industries_nl.jpg) no-repeat 0 0;
	}	
	.buttonhome3nl a:hover { 
		background: url(c_button_industries_over_nl.jpg) no-repeat 0 0;
	}
	
	.buttonhome4nl a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_customers_nl.jpg) no-repeat 0 0;
	}	
	.buttonhome4nl a:hover { 
		background: url(c_button_customers_over_nl.jpg) no-repeat 0 0;
	}
	
	.buttonhome5nl a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_advertisers_nl.jpg) no-repeat 0 0;
	}	
	.buttonhome5nl a:hover { 
		background: url(c_button_advertisers_over_nl.jpg) no-repeat 0 0;
	}
	
	.buttonhome6nl a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_press_nl.jpg) no-repeat 0 0;
	}	
	.buttonhome6nl a:hover { 
		background: url(c_button_press_over_nl.jpg) no-repeat 0 0;
	}
	
	.buttonhome7nl a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_careers_nl.jpg) no-repeat 0 0;
	}	
	.buttonhome7nl a:hover { 
		background: url(c_button_careers_over_nl.jpg) no-repeat 0 0;
	}
	
	
	
	.pressbutton1nl a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases_nl.jpg) no-repeat 0 0;
	}	
	.pressbutton1nl a:hover { 
		background: url(press_button_releases_over_nl.jpg) no-repeat 0 0;
	}
	.pressbutton2nl a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries_nl.jpg) no-repeat 0 0;
	}	
	.pressbutton2nl a:hover { 
		background: url(press_button_inquiries_over_nl.jpg) no-repeat 0 0;
	}
	.pressbutton3nl a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events_nl.jpg) no-repeat 0 0;
	}	
	.pressbutton3nl a:hover { 
		background: url(press_button_events_over_nl.jpg) no-repeat 0 0;
	}
	
	
/* HOME BUTTONS JP */
	.buttonhome1jp a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_company_jp.jpg) no-repeat 0 0;
	}	
	.buttonhome1jp a:hover {
		background: url(c_button_company_over_jp.jpg) no-repeat 0 0;
	}

	.buttonhome2jp a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_products_jp.jpg) no-repeat 0 0;
	}	
	.buttonhome2jp a:hover { 
		background: url(c_button_products_over_jp.jpg) no-repeat 0 0;
	}
	
	.buttonhome3jp a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_industries_jp.jpg) no-repeat 0 0;
	}	
	.buttonhome3jp a:hover { 
		background: url(c_button_industries_over_jp.jpg) no-repeat 0 0;
	}
	
	.buttonhome4jp a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_customers_jp.jpg) no-repeat 0 0;
	}	
	.buttonhome4jp a:hover { 
		background: url(c_button_customers_over_jp.jpg) no-repeat 0 0;
	}
	
	.buttonhome5jp a {
		width: 184px;
		height: 151px;
		display:block;
		background: url(c_button_advertisers_jp.jpg) no-repeat 0 0;
	}	
	.buttonhome5jp a:hover { 
		background: url(c_button_advertisers_over_jp.jpg) no-repeat 0 0;
	}
	
	.buttonhome6jp a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_press_jp.jpg) no-repeat 0 0;
	}	
	.buttonhome6jp a:hover { 
		background: url(c_button_press_over_jp.jpg) no-repeat 0 0;
	}
	
	.buttonhome7jp a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(c_button_careers_jp.jpg) no-repeat 0 0;
	}	
	.buttonhome7jp a:hover { 
		background: url(c_button_careers_over_jp.jpg) no-repeat 0 0;
	}
	
	
	
	.pressbutton1jp a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_releases_jp.jpg) no-repeat 0 0;
	}	
	.pressbutton1jp a:hover { 
		background: url(press_button_releases_over_jp.jpg) no-repeat 0 0;
	}
	.pressbutton2jp a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_inquiries_jp.jpg) no-repeat 0 0;
	}	
	.pressbutton2jp a:hover { 
		background: url(press_button_inquiries_over_jp.jpg) no-repeat 0 0;
	}
	.pressbutton3jp a {
		width: 150px;
		height: 151px;
		display:block;
		background: url(press_button_events_jp.jpg) no-repeat 0 0;
	}	
	.pressbutton3jp a:hover { 
		background: url(press_button_events_over_jp.jpg) no-repeat 0 0;
	}
	
	
	
	
	
	

			/* new button nav links */
			
			.buttonnav a {
				font-family: arial;
				font-weight: bold;
				color: #FFFFFF;
				PADDING-LEFT: 10px;
				font-size: 15px;
				line-height: 36px;
				text-decoration: none;
				width: 240px;
				height: 36px;
				display:block;
				background: url(nav_button_off.gif);
			}
			
			.buttonnav a:hover { 
				color: #FFFFFF;
				background: url(nav_button_on.gif);
			}
			
			.buttonnavnl a {
				font-family: arial;
				font-weight: bold;
				color: #FFFFFF;
				PADDING-LEFT: 10px;
				font-size: 12px;
				line-height: 36px;
				text-decoration: none;
				width: 240px;
				height: 36px;
				display:block;
				background: url(nav_button_off.gif);
			}
			
			.buttonnavnl a:hover { 
				color: #FFFFFF;
				background: url(nav_button_on.gif);
			}
			
			.buttonnav_active a {
				font-family: arial;
				font-weight: bold;
				color: #FFFFFF;
				PADDING-LEFT: 10px;
				font-size: 15px;
				line-height: 36px;
				text-decoration: none;
				width: 240px;
				height: 36px;
				display:block;
				background: url(nav_button_on.gif);
			}
			
			.buttonnav_active a:hover { 
				color: #FFFFFF;
				background: url(nav_button_on.gif);
			}
			
			.buttonnav_activenl a {
				font-family: arial;
				font-weight: bold;
				color: #FFFFFF;
				PADDING-LEFT: 10px;
				font-size: 12px;
				line-height: 36px;
				text-decoration: none;
				width: 240px;
				height: 36px;
				display:block;
				background: url(nav_button_on.gif);
			}
			
			.buttonnav_activenl a:hover { 
				color: #FFFFFF;
				background: url(nav_button_on.gif);
			}
			
			.buttonnavgreen a {
				font-family: arial;
				font-weight: bold;
				color: #FFFFFF;
				PADDING-LEFT: 10px;
				font-size: 15px;
				line-height: 36px;
				text-decoration: none;
				width: 240px;
				height: 36px;
				display:block;
				background: url(nav_button_green.gif);
				
			}
			
			.buttonnavgreen a:hover { 
				color: #FFFFFF;
				background: url(nav_button_green_on.gif);
			}
			
			.buttonnavgreen_active a {
				font-family: arial;
				font-weight: bold;
				color: #FFFFFF;
				PADDING-LEFT: 10px;
				font-size: 15px;
				line-height: 36px;
				text-decoration: none;
				width: 240px;
				height: 36px;
				display:block;
				background: url(nav_button_green_on.gif);
			}
			
			.buttonnavgreen_active a:hover { 
				color: #FFFFFF;
				background: url(nav_button_green_on.gif);
			}
			
			
			.leftlink {
			 PADDING-LEFT: 12px;
			 COLOR: #000000;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink a {
			 COLOR: #000000;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink a:hover {
			 COLOR: #0051a2;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink_active a {
			 COLOR: #0051a2;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink_active a:hover {
			 COLOR: #0051a2;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			
			
			.leftlink_table {
			 PADDING-LEFT: 2px;
			 COLOR: #000000;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink_table a {
			 COLOR: #000000;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink_table a:hover {
			 COLOR: #0051a2;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink_table_active a {
			 COLOR: #0051a2;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}
			
			.leftlink_table_active a:hover {
			 COLOR: #0051a2;
			 font-family: Verdana;
			 font-weight: normal;
			 font-size: 11px;
			 line-height: 17px;
			 text-decoration: none;
			}

			/* new button nav links end */
			
			
			
			
			
			
			
			

.leftnav a, leftnav_active a, .leftnav_secondary a, leftnav_secondary_active a{
 background-image: url(arrow_bullet.gif);
 background-repeat:no-repeat;
 background-position: 9 9;
 PADDING-RIGHT: 0px;
 DISPLAY: table-cell;
 PADDING-LEFT: 17px;
 PADDING-BOTTOM: 0px;
 WIDTH: 100%;
 COLOR: #000099;
 PADDING-TOP: 6px;
 font-family: arial;
 font-weight: bold;
 font-size: 9px;
 line-height: 12px;
 text-decoration: none;
 text-transform: uppercase;
}
.leftnav_secondary a
{
 background-image: url(blue_hollow_arrow_RIGHT.gif);
 font-weight: normal;
 text-transform: none;

}
.leftnav_secondary a:hover
{
 background-image: url(red_hollow_arrow_RIGHT.gif);
}	
.leftnav a:hover
{
 background-image: url(arrow_bullet_red.gif);
}
.leftnav_secondary_active a
{
 color: #cc3333;
 background-image: url(red_hollow_arrow_DOWN.gif);
 background-position: 8 10;
 font-weight: normal;
}
.leftnav_active a
{
 color: #cc3333;
 background-image: url(red_full_arrow_DOWN.gif);
 background-position: 8 10;
 font-weight:bold; 
 text-transform: uppercase;
 }
.leftnav_active a:hover
{
 background-image:url(red_full_arrow_DOWN.gif);
}

.leftnav_secondary
{
 background-image:url(white_section_bckgrd_middle.gif);
}

.leftnav_secondary_active a:hover
{
 background-image: url(red_hollow_arrow_DOWN.gif);
}

.leftnav_inactive a
{
background-image: url(blue_full_arrow_DOWN.gif);
 background-repeat:no-repeat;
 background-position: 8 10;
 PADDING-RIGHT: 0px;
 DISPLAY: table-cell;
 PADDING-LEFT: 17px;
 PADDING-BOTTOM: 0px;
 WIDTH: 100%;
 PADDING-TOP: 6px;
 font-family: arial;
 font-weight: bold;
 color: #000099;
 font-size: 9px;
 line-height: 12px;
 text-decoration: none;
 text-transform: uppercase;
}
.leftnav_inactive a:hover
{
 background-image: url(red_full_arrow_DOWN.gif);

}
.leftnav_tertiary a
{
 background-image :none;
 padding-left: 24px;
 line-height:9px;
 padding-top: 3px;
 padding-bottom: 3px;
	}
.leftnav_tertiary a:hover
{
	background-image :none;
	}

a.leftnav_tertiary_active
{
 color: #cc3333;
	}

.menulistactive
{
 background-color: #deebfc;
}
.leftnavtitle, .leftnavtitle_secondary{
 font-family: arial;
 font-weight: bold;
 font-size: 12px;
 color: #CC3333;
 text-transform: uppercase;
 line-height: 15px;
 padding-left: 25px;
 display: table-cell;
 vertical-align: middle;
}

 .leftnavtitle_secondary a
{
 color: #000099;
 text-decoration:none;
}
.headernav{}


.bodytabletitle {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana;
	padding-bottom: 4px;
}

/*store homepage styles start */
.cartnav, .cartnav a
{
 font-family: verdana;
 font-weight: bold;
 font-size: 10px;
 line-height: 12px;
 color: #000099;
 text-decoration: none;
}

.pagenav, .pagenav a
{
 font-family: verdana;
 font-size: 11px;
 line-height: 12px;
 color: #000099;
 text-decoration: underline;
}

.storelocationlanguage {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 29px;
}

.storepagetitle
{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 14px;
	}

.storenewreleases {
	font-family: verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.storenewreleaseheadertext{
 font-family: verdana;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 color: #666666;
 border-top:solid 5px #F4F3EF;
 border-bottom:solid 5px #F4F3EF;
}

.storenewreleasebodytext{
 font-family: verdana;
 font-size: 10px;
 line-height: 11px;
 color: #666666;
 border-top:solid 4px #F6F5F1;
 border-bottom:solid 1px #F6F5F1;
}

.storebodytextbold{
 font-family: verdana;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 color: #666666;
 padding-top: 10px;
 padding-bottom: 10px;
}

.storebodytext{
 font-family: verdana;
 font-size: 11px;
 line-height: 12px;
 color: #666666;
}

.storesubheadwhite{
 font-family: verdana;
 font-size: 10px;
 line-height: 11px;
 color: #ffffff;
 padding-top: 7px;
 padding-bottom: 10px
}

.storeautolist{
 font-family: verdana;
 font-size: 11px;
 line-height: 12px;
 color: #000099;
 padding-left: 10px
}

.genericpopupbody {
 font-family: Verdana;
 font-size: 11px;
 color: #666666;
 padding-left: 40px;
 padding-top: 20px;
 padding-right: 40px;
 overflow: auto;
 height: 350px;
} 
/*store homepage styles end */


.leftbottomnavtitle{
 font-family: arial;
 font-weight: bold;
 font-size: 11px;
 line-height: 11px;
 padding-left: 17px;
 color: #999999;
 text-transform: uppercase;
}
.leftbottomnav a{
 font-family: verdana;
 color: #000099;
 font-size: 9px;
 line-height: 15px;
 text-decoration:none;
}
.header a, .headerselected a
{
 display:block;
 padding-left:35px;
 padding-right:35px;
 padding-bottom: 5px;
 padding-top: 5px;
 font-family: verdana;
 font-weight: bold;
 font-size: 9px;
 color: #000099;
 text-decoration: none;
 text-transform: uppercase;
}
.headerselected a
{
 background-color: #deebfc;		
}

.header a:hover, .headerselected a:hover{
 background-color:#F7F6F3;
 color:#CC3333;
 padding-bottom:5px;
 padding-top: 5px;
}

.arrow{
 padding-left: 14px;
 padding-right: 5px;
}

.menulist, .menulist  ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.menulist
{
 margin-left: 35px;
border: solid 0px;
}
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
 width: 152px;
 background-image : url(main_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 padding-bottom: 9px;
 padding-top: 6px;
}
.menulist ul ul {
 top: 0px;
}
.menulist li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #666666;
 font-size: 9px;
 z-index:50;
}
.menulist ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:152px;
}
.menulist ul>li:last-child {
}
.menulist a {
 display: block;
 padding : 5 35 5 35;
 color: #000099;
 text-decoration:  none;
 line-height: 12px;
 text-transform: uppercase;
}
.menulist li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 background-image: url(main_drop_bullet_up.gif);
 background-repeat:no-repeat;
 background-position: 11 6;
 PADDING-LEFT: 22px;
 PADDING-BOTTOM: 3px;
 COLOR: #000099;
 PADDING-TOP: 3px;
 text-transform: uppercase;
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #cc3333;
 background-color: #F7F6F3;

}
.menulist li ul li a:hover, .menulist li ul li  a.highlighted:hover, .menulist li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
 background-image: url(main_drop_bullet_over.gif);
}
.menulist  a.highlighted {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulist a .subind {
 display:  none;
}
.menulist ul a .subind {
 display:  block;
 float: right;
}

.menulist, .menulist ul, .menulist a, .menulist ul li a
{
 z-index:10;
}	

.menulist2, .menulist2  ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menulist2 ul {
 visibility: hidden;
 position: absolute;
 top: 15px;
 left: 0px;
 width: 80px;
 background-image : url(util_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #F7f6f3;
 padding-bottom: 7px;
 padding-top: 3px;
 margin-left: -13px;
}

.menulist2 ul ul {
 top: 0px;
}

.menulist2 li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #999999;
 font-size: 9px;
 z-index: 200;
}

.menulist2 ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:80px;

}
.menulist2 ul>li:last-child {
}

.menulist2 a {
 display: block;
 padding :0px;
 color: #0051A2;
 text-decoration:  none;
}

.menulist2 li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 PADDING-LEFT: 12px;
 PADDING-BOTTOM: 3px;
 PADDING-TOP: 3px;
}

.menulist2 a:hover, .menulist2 a.highlighted:hover, .menulist2 a:focus {
 color: #cc3333;
}
.menulist2 li ul li a:hover, .menulist2 li ul li  a.highlighted:hover, .menulist2 li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
}
.menulist2  a.highlighted {
 color: #cc3333;
}
.menulist2 a .subind {
 display:  none;
}
.menulist2 ul a .subind {
 display:  block;
 float: right;
}

.menulist2, .menulist2 ul, .menulist2 a, .menulist2 ul li a
{
 z-index:200;
}

a:hover
{
 color:#cc3333
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist2 a {
 float: left;
}
.menulist2 ul a {
 float: none;
}
/* \*/
.menulist2 a {
 float: none;
}
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}
/* */

/* menulist French start */
.menulistfr, .menulistfr  ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menulistfr
{
 margin-left: 35px;
border: solid 0px;
}

.menulistfr ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
 width: 177px;
 background-image : url(main_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 padding-bottom: 9px;
 padding-top: 6px;
}

.menulistfr ul ul {
 top: 0px;
}

.menulistfr li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #666666;
 font-size: 9px;
 z-index: 50;
}

.menulistfr ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:152px;
}

.menulistfr ul>li:last-child {
}

.menulistfr a {
 display: block;
 padding : 5 20 5 25;
 color: #000099;
 text-decoration:  none;
 line-height: 12px;
 text-transform: uppercase;
}

.menulistfr li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 background-image: url(main_drop_bullet_up.gif);
 background-repeat:no-repeat;
 background-position: 11 6;
 PADDING-LEFT: 22px;
 PADDING-BOTTOM: 3px;
 COLOR: #000099;
 PADDING-TOP: 3px;
 text-transform: uppercase;
}

.menulistfr a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistfr li ul li a:hover, .menulistfr li ul li  a.highlighted:hover, .menulistfr li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
 background-image: url(main_drop_bullet_over.gif);
}

.menulistfr  a.highlighted {
 color: #cc3333;
 background-color: #F7F6F3;
}

 

.menulistfr a .subind {
 display:  none;
}

.menulistfr ul a .subind {
 display:  block;
 float: right;
}

 

.menulistfr, .menulistfr ul, .menulistfr a, .menulistfr ul li a
{
 z-index:10;
}           
/* menulist French end */

/* menulist German start */
.menulistde, .menulistde  ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menulistde
{
 margin-left: 35px;
border: solid 0px;
}

.menulistde ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
 width: 218px;
 background-image : url(main_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 padding-bottom: 9px;
 padding-top: 6px;
}

.menulistde ul ul {
 top: 0px;
}

.menulistde li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #666666;
 font-size: 9px;
 z-index: 50;
}

.menulistde ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:152px;
}

.menulistde ul>li:last-child {
}

.menulistde a {
 display: block;
 padding : 5 30 5 28;
 color: #000099;
 text-decoration:  none;
 line-height: 12px;
 text-transform: uppercase;
}

.menulistde li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 background-image: url(main_drop_bullet_up.gif);
 background-repeat:no-repeat;
 background-position: 11 6;
 PADDING-LEFT: 22px;
 PADDING-BOTTOM: 3px;
 COLOR: #000099;
 PADDING-TOP: 3px;
 text-transform: uppercase;
}

.menulistde a:hover, .menulistde a.highlighted:hover, .menulistde a:focus {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistde li ul li a:hover, .menulist li ul li  a.highlighted:hover, .menulist li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
 background-image: url(main_drop_bullet_over.gif);
}

.menulistde  a.highlighted {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistde a .subind {
 display:  none;
}

.menulistde ul a .subind {
 display:  block;
 float: right;
}

.menulistde, .menulistde ul, .menulistde a, .menulistde ul li a
{
 z-index:10;
}
/* menulist German end */

/* menulist italian start */
.menulistit, .menulistit  ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menulistit
{
 margin-left: 35px;
border: solid 0px;
}

.menulistit ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
 width: 178px;
 background-image : url(main_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 padding-bottom: 9px;
 padding-top: 6px;
}

.menulistit ul ul {
 top: 0px;
}

.menulistit li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #666666;
 font-size: 9px;
 z-index: 50;
}

.menulistit ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:152px;
}
.menulistit ul>li:last-child {
}

.menulistit a {
 display: block;
 padding : 5 25 5 32;
 color: #000099;
 text-decoration:  none;
 line-height: 12px;
 text-transform: uppercase;
}

.menulistit li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 background-image: url(main_drop_bullet_up.gif);
 background-repeat:no-repeat;
 background-position: 11 6;
 PADDING-LEFT: 22px;
 PADDING-BOTTOM: 3px;
 COLOR: #000099;
 PADDING-TOP: 3px;
 text-transform: uppercase;
}

.menulistit a:hover, .menulistit a.highlighted:hover, .menulistit a:focus {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistit li ul li a:hover, .menulist li ul li  a.highlighted:hover, .menulist li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
 background-image: url(main_drop_bullet_over.gif);
}

.menulistit  a.highlighted {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistit a .subind {
 display:  none;
}

.menulistit ul a .subind {
 display:  block;
 float: right;
}

.menulistit, .menulistit ul, .menulistit a, .menulistit ul li a
{
 z-index:10;
}
/* menulist italian end */

/* menulist espanol start */
.menulistes, .menulistes ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menulistes
{
 margin-left: 35px;
border: solid 0px;
}

.menulistes ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
 width: 170px;
 background-image : url(main_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 padding-bottom: 9px;
 padding-top: 6px;
}

.menulistes ul ul {
 top: 0px;
}

.menulistes li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #666666;
 font-size: 9px;
 z-index: 50;
}

.menulistes ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:152px;
}

.menulistes ul>li:last-child {
}

.menulistes a {
 display: block;
 padding : 5 20 5 26;
 color: #000099;
 text-decoration:  none;
 line-height: 12px;
 text-transform: uppercase;
}


.menulistes li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 background-image: url(main_drop_bullet_up.gif);
 background-repeat:no-repeat;
 background-position: 11 6;
 PADDING-LEFT: 22px;
 PADDING-BOTTOM: 3px;
 COLOR: #000099;
 PADDING-TOP: 3px;
 text-transform: uppercase;
}

.menulistes a:hover, .menulistes a.highlighted:hover, .menulistes a:focus {
 color: #cc3333;
 background-color: #F7F6F3;

}
.menulistes li ul li a:hover, .menulist li ul li  a.highlighted:hover, .menulist li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
 background-image: url(main_drop_bullet_over.gif);
}

.menulistes  a.highlighted {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistes a .subind {
 display:  none;
}

.menulistes ul a .subind {
 display:  block;
 float: right;
}

.menulistes, .menulistes ul, .menulistes a, .menulistes ul li a
{
 z-index:10;
}
/* menulist espanol end */

/* menulist nederland begin */
.menulistnl, .menulistnl  ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menulistnl
{
 margin-left: 35px;
border: solid 0px;
}

.menulistnl ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
 width: 205px;
 background-image : url(main_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 padding-bottom: 9px;
 padding-top: 6px;
}

.menulistnl ul ul {
 top: 0px;
}

.menulistnl li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #666666;
 font-size: 9px;
 z-index: 50;
}

.menulistnl ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:152px;
}

.menulist ul>li:last-child {
}

.menulistnl a {
 display: block;
 padding : 5 20 5 35;
 color: #000099;
 text-decoration:  none;
 line-height: 12px;
 text-transform: uppercase;
}

.menulistnl li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 background-image: url(main_drop_bullet_up.gif);
 background-repeat:no-repeat;
 background-position: 11 6;
 PADDING-LEFT: 22px;
 PADDING-BOTTOM: 3px;
 COLOR: #000099;
 PADDING-TOP: 3px;
 text-transform: uppercase;
}

.menulistnl a:hover, .menulistnl a.highlighted:hover, .menulistnl a:focus {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistnl li ul li a:hover, .menulist li ul li  a.highlighted:hover, .menulist li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
 background-image: url(main_drop_bullet_over.gif);
}

.menulist  a.highlighted {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistnl a .subind {
 display:  none;
}

.menulistnl ul a .subind {
 display:  block;
 float: right;
}

.menulistnl, .menulistnl ul, .menulistnl a, .menulistnl ul li a
{
 z-index:10;
}           
/* menulist nederland end */

/* menulist japan begin */
.menulistjp, .menulistjp  ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menulistjp
{
 margin-left: 35px;
border: solid 0px;
}

.menulistjp ul {
 visibility: hidden;
 position: absolute;
 top: 21px;
 left: 0px;
 width: 152px;
 background-image : url(main_nav_drop_bckgrd.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 padding-bottom: 9px;
 padding-top: 6px;
}

.menulistjp ul ul {
 top: 0px;
}

.menulistjp li {
 float: left;
 position: relative;
 font-family: Verdana;
 color: #666666;
 font-size: 9px;
 z-index: 50;
}

.menulistjp ul li {
 float: none;
 margin-right: -1px;
 padding-bottom: 0px;
 width:152px;
}

.menulistjp ul>li:last-child {
}

.menulistjp a {
 display: block;
 padding : 5 30 5 34;
 color: #000099;
 text-decoration:  none;
 line-height: 12px;
 text-transform: uppercase;
}


.menulistjp li ul li a{
 display: block;
 color: #000099;
 text-decoration:  none;
 padding: 0px;
 text-align: left;
 background-image: url(main_drop_bullet_up.gif);
 background-repeat:no-repeat;
 background-position: 11 6;
 PADDING-LEFT: 22px;
 PADDING-BOTTOM: 3px;
 COLOR: #000099;
 PADDING-TOP: 3px;
 text-transform: uppercase;
}

.menulistjp a:hover, .menulistjp a.highlighted:hover, .menulistjp a:focus {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistjp li ul li a:hover, .menulist li ul li  a.highlighted:hover, .menulist li ul li  a:focus {
 color: #cc3333;
 background-color:Transparent;
 background-image: url(main_drop_bullet_over.gif);
}

.menulistjp  a.highlighted {
 color: #cc3333;
 background-color: #F7F6F3;
}

.menulistjp a .subind {
 display:  none;
}

.menulistjp ul a .subind {
 display:  block;
 float: right;
}

.menulistjp, .menulistjp ul, .menulistjp a, .menulistjp ul li a
{
 z-index:10;
}           
/* menulist japan end */




/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). IE sees this - FF does not \*/

* html .menulist2  ul a {
 height: 1%;
}

* html .menulist  ul a {
 height: 1%;
}

/* End Hack */


/*  START popup layer styles */ 
#cover {
	position: absolute;
	z-index: 300;										/* any value biger than 0 should work */
	width: 100%;
	height: 100%;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCC;
	-moz-opacity: 0.6;									/* for other browsers */
	filter: alpha(opacity=60);							/* for IE */
}

.genericpopup {
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
}
.genericpopupbody {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	padding-left: 40px;
	padding-top: 20px;
	padding-right: 40px
}

.genericpopupbody .mainheader {
	background-image: none;
}

.popupclosebutton, .popupclosebutton:link, .popupclosebutton:visited, .popupclosebutton:focus, .popupclosebutton:hover, .popupclosebutton:active{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
/*  END popup layer styles */ 
	
.globalgrey {
	FONT-SIZE: 9px; 
	COLOR: #CCCCCC; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}

.mapreportertitle {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}

#selectmenu {
	height: 22px;
	background: #ffffff 0 0 no-repeat;
}

select {
	height: 22px;
}

option.pulldown {
	font-family: verdana; 
	font-size: 9px; 
	background-color: #ffffff; 
	color: #666666; 
}

input.generictextfield {
	width:200px;
	height:17px;
	background-color:#f4f3ef;
	border-bottom:solid 0px #FFFFFF;
	border-top:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 0px #FFFFFF;
	font-family: Verdana;
	color: #666666;
	font-size:9px;
}

input.btndisabled {
   color:#808080;
   font-family: Verdana;
   font-size:10px;
   font-weight:bold;
   background-color:#c0c0c0;
   border-top-color:#ffffff;
   border-left-color:#ffffff;
   border-right-color:#000000;
   border-bottom-color:#000000;
}


.bannertitle, .bannertitle a, .bannertitle a:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #0051A2;
 font-weight: bold;
 text-decoration: none;
}

.bannertitle_sm, .bannertitle_sm a, .bannertitle_sm a:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #0051A2;
 font-weight: bold;
 text-decoration: none;
}

.bannertext
{
 font-family: verdana;
 font-size: 9px;
 color: #5c5c5c;
 text-decoration: none;
 font-weight: none;
}


