	html *{margin:0;padding:0;border:0;list-style:none;}
	body{font-family:verdana,arial;font-size:0.75em;background:#fff;color:#666;}
	
	a{text-decoration:none;color:#666;}

	#access, h1, .hide {overflow: hidden; width: 0px; position: absolute; height: 0px}
	
	/* 978 = 20 121 20 594 18  203 */
	#w{width:958px;margin:10px 0 0 20px;}
	
		/********************* TOP AREA *************************/
		#h{height:67px; background: url("/top_banner.gif") 143px -10px no-repeat;}
			#h h1{display:inline;}
			#h #topSearch { float:right;}
			#h #topSearch #free_text{ border:1px solid #999;}
			#h #topSearch a {color:#666; font-weight:normal;}
			#h #topSearch a:hover {color:#4A7297; text-decoration:underline;}
			#h #topSearch a.blueOn {color:#4A7297; font-weight:bold;}
			
			#h #topMenu {position:absolute; left:163px; top:44px; width:815px; height:33px; background: url("/menu_bg.gif") repeat-x;}
			#h #topMenu a {color:#666; font-weight:normal;}
			#h #topMenu a:hover {color:#4A7297; text-decoration:underline;}
			#h #topMenu a.blueOn {color:#4A7297; font-weight:bold;}
			
			.menuopera {background: url("/menu.gif") no-repeat;}

		#m{margin:25px 0 10px;}
		
		/********************* LEFT NAVIGATION *************************/
			#ln{float:left;width:121px;font-size:12px;}
				#ln ul{border-top:1px solid #cccccc;}
				#ln ul li{border-bottom:1px solid #cccccc;padding:5px;}

				#ln ul li a{display:block;width:100%;}
				#ln ul li a:hover{color:#4A7297; text-decoration:underline;}
				
				#ln ul li.on{border-bottom:1px solid #5786B2;}
				#ln ul li.on a{color:#4A7297;}
				#ln ul li.lev2{background:#DEE7F0;border-bottom:1px solid #5786B2;}
				
				
		/********************* CONTENT AREA *************************/			
			#cw{float:left;width:594px;margin:0 18px 0 20px;}
				#c{}
					#c h2{font-size:1.6em;font-weight:normal;color:#999999;margin-bottom:14px; padding-bottom: 7px;}
					#c h3{font-size:1.2em;font-weight:bold;color:#999999; padding-top:15px; padding-bottom:15px;}
					#c h4{font-size:1.0em;font-weight:bold;color:#666666; padding-bottom:7px;}
					#c h5{font-size:0.8em;font-weight:bold;color:#666666; padding-bottom:7px;}

					/* Image descrition */
					#ilDescription {float: left; width: 268px; border: 1px solid #ccc; text-align: center;}
					#image_gallery #c h4{padding-bottom:0;}
				
					#c table,
					#c h2,
					#c p{margin-bottom:10px;text-align:justify;}
					#c li{text-align:justify;}
									
					/* press release hack - IE <em> */
					#c #pressrelease{width:590px;}

					#c a, #print a{text-decoration:none;color:#4a7296;}
					#c a:hover, #print a:hover{text-decoration:underline;color:#4a7296;}
					#c a:visited:hover, #print a:visited:hover{text-decoration:underline;color:#4a7296;}
					
					a.arrow {background: url("ico_arrow.gif") no-repeat 0 3px;padding-left:10px;}
					a.arrowB {background: url("ico_arrow.gif") no-repeat 0 3px;padding-left:10px; font-weight:bold;}
					a.back {background: url("ico_arrow_back.gif") no-repeat 0 3px;padding-left:10px;}
					a.forward{background:url("ico_arrow_forward.gif") no-repeat;background-position:right;padding-right:10px;}
					a.arrowBlock {background: url("ico_arrow.gif") no-repeat 0 3px;padding-left:10px;display:block;}

					#c  a.underlined {text-decoration:underline;}

					
					#c img {border:1px solid #ccc;}
					#c img.tab{border-bottom:0;}
					#c img.noBord {border:0;}
					#c .ImgP, #c img.ImgP {float:left; margin:0 10px 5px 0;}	
				
					#c .top{				 
							width:100%; 
							text-align:right;
							line-height:10px;
							padding-bottom:10px;
							clear: both;
							}
							
					#c .top a{text-decoration:none;color:#666;}
					
					#updated { font-size:0.8em; margin-left:141px; clear:both;	}
					#print #updated{margin-left:0;}
					
					#c ul,#c ol {margin-bottom:10px; padding: 1.0em 0 0.5em 1.5em;}
					#c ul li{list-style-type: disc;}
					#c ol li{list-style-type: decimal;}
					#c ol{margin-bottom:10px; margin-left:10px;}
					
					#c .thumbs {width:100%}
					#c .thumbs img {margin:0 10px 10px 0;}

					#company_sites #w #cw #c a{font-size:11px;}
					#company_sites #w #cw #c .list_tabs a{font-size:1em;}

		input.p150{width:145px;}
		input.p180{width:180px;}
		input.p200{width:200px;}

	
.warning p { /* Used on the search page (image will appear if no result is found) */
	background: url(/wp-content/themes/metaem/images/warning.gif) no-repeat left;
	height: 160px;
	padding: 20px 0 0 90px;
	font-size: 1.5em;
	margin: 0 0 0 10px;
	}
	
blockquote {
	border-left: 4px solid #2D7DAB;
	padding: 0 15px;
	margin: 0 0 0 10px;
	margin-bottom:10px;
	}
	
code {
	display: block;
	padding: 10px;
	color: #333;
	background: #F5F8E8;
	font-size:1em;
	font-family: verdana, arial;
	border-top: 2px solid #2D7DAB;
	}
					
		/********************* RELATED LINKS *************************/	
			#r{float:left;width:204px;}
				#r .box{border-width:0 1px 1px 1px;border-style:solid;border-color:#cccccc;margin-bottom:10px;padding:10px;}
				#r .nopadd{padding:0;}
					#r .box ul li a{display:block;margin-bottom:5px;}
					#r .box ul li a:hover{text-decoration:underline;color:#4a7296;}
					#r .box .tools li a{background-position:right 0px;background-repeat:no-repeat; line-height:15px;}
					
						#r .box .tools li .icoPbAdd{background-image:url("ico_pb_add.gif");}
						#r .box .tools li .icoPbShow{background-image:url("ico_pb_Show.gif");}
						#r .box .tools li .icoPbPrint{background-image:url("ico_pb_Print.gif");}
						#r .box .tools li .icoCalRemind{background-image:url("ico_Cal_Remind.gif");}
						#r .box .tools li .icoMailPage{background-image:url("ico_Mail_Page.gif");}
						#r .box .tools li .icoAlert{background-image:url("ico_Alert.gif");}
					#r .related li{display:inline;}																														
					#r .related li a{background: url("ico_arrow.gif") no-repeat 0 3px;padding-left:10px;}
					#r .box select{width:180px;margin-bottom:10px;}
					
		/********************* FOOTER *************************/		
		#f{background:#5786B2;color:#fff;width:958px; height:25px; line-height:25px;}
			#f a{color:#fff;}
			#f ul li{display:inline;}
			#f .left {padding-left:7px;}
			#f .right {padding-right:7px;}	
		#f2{ color:#666;width:958px; height:25px; line-height:25px; font-size:0.8em; text-align: right;}	
			#f2 a:hover{text-decoration:underline;}
			#f2 a.on{font-weight:bold;color:#4A7297;}

		/********************* GENERAL *************************/				
		.clearer{overflow:hidden;clear:both;font-size:1px;line-height:1px; /* margin-bottom:-1px; */ 
display:block;visibility:hidden;}
		.left {float:left;}
		.right {float:right;}	
		.small{font-size:0.9em;}

		hr {height:1px;width:594px;border:1px; background-color:#CCCCCC;margin:20px 0;}
		
		#print {padding: 15px; width:594px;}
		
				#print2 {padding: 15px; }
		
		.FabricaSm {width:108px;font-size:0.8em;}
		

		
			/********************* FORMS *************************/	

	label,
	input.btn{cursor:pointer;}
	

	#c .events_calendar_form{background:#f7f7f7;margin-bottom:15px;padding:10px 20px;border:1px solid #ccc;}
	#c .events_calendar_form .row{clear:both;margin:0 0 5px 0;}
	#c .events_calendar_form .row .label{width:180px;float:left;clear:left;padding:2px 0;}
	#c .events_calendar_form .row .input{width:320px;float:left;clear:right;}
	

	input{border:1px solid #ccc;}
	input.chk{border:1px solid #ccc;}
	input.btn{background:#666;font-weight:bold;color:#fff;height:18px;line-height:18px;border:0;padding:0 2px;}
	input.img{border:0;}


/********************* SITEMAP UL *************************/	

#sm ul.sitemap
	{ 
	list-style-type:none;
        margin:0;
        padding:0
		}

#sm li.lev1 {padding-bottom:5px;}
#sm li.lev2 {padding-bottom:5px;}

#sm li.lev1 a
	{
	color:#4a7297;
	font-weight:bold;
	text-decoration:none;
   
	}
	
#sm li.lev2 a
	{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	margin-left:20px;
    
	}

#c #pressrelease span.imgL{float:left;border:1px solid #ccc;margin:0 10px 0px 0;}
#c #pressrelease span.imgL img{display:block;border-width:0;} 
#c #pressrelease span.lnk{padding:0 0 5px 0;}
#c #pressrelease span.lnk img{border-width:0 0 1px 0;margin-bottom:5px;}
#c #pressrelease span.imgL a.arrow{margin:5px;}