 /*********************
 * Micronics  *
 *********************/
 
/**********************
 RESET */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{ margin: 0; padding: 0; } 
/*ul, li { list-style-type:none; } */
img { border: none; }

/********************** 
FONTS */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
	/*  font-size:77% = 10px; 85% = 11px;  93%=12px; 100%=13px; 108%=14px; 123.1%=16px; 138.5=18px;  */

/**********************
GLOBAL */


body {
	font-family:Arial, sans-serif;
	color:#666c72;
	line-height:17px;
	font-size:12px;
	text-align:center;
}

	br {
		line-height:1.2em;
	}

	a:link, a:visited {
		color:#444;
		text-decoration:underline;
	}
	
	a:hover {
		color:#444;
		text-decoration:none;
	}
	
	#container {
		width:968px;
		margin:0px auto;
		text-align:left;
		padding:0px 10px 0px 10px;
	}

		#header {
			position:relative;
			width:100%;
			height:185px;
			line-height:1em;
		}
		
		#logo {
			margin:66px 0px 0px 20px;
		}
		
		#navBox {
			position:absolute;
			top:0;
			left:270px;
			z-index:10;
			line-height:1.2em;
			
			background-image:url(http://www.micronics.net/z_img/navBG.gif);
			background-repeat:repeat-y;
			width:352px; 
			height:185px;
		}
		
		#navBox a {
			display:block;
			width:100%;
			padding:4px 0px 3px 24px;
			width:145px;
		}
		
		#navBox a span.navArr {
			visibility:hidden;
		} 
		
		#navBox a:active span.navArr, #navBox a:hover span.navArr {
			visibility:visible;
		} 
		
		#navBox a span.navArr2 {
			visibility:hidden;
		} 
		
		#navBox a:active span.navArr2, #navBox a:hover span.navArr2 {
			/* visibility:visible; */
		} 		
		
		.navArr2 { visibility:hidden; }
		
		#navBox a:link, #navBox a:visited {
			color:#515963;
			text-decoration:none;
		}
		
		#navBox a:hover, #navBox a:active {
			color:#38a694;
			text-decoration:none;
			/*
			border-bottom:1px solid #aaa;
			border-top:1px solid #aaa;
			*/
			/* background-color:#c9cacc */
		}
		
		#navBox .active, .greenLink {
			color:#38a694 !important;
		}

			
			#level1 {
				background-color:#bfc3c7;
			}
			
			#level2 {
				background-color:#e5e6e7;
			}
			
			#level3 {
				background-color:#eff3f6;
				z-index:10;
				visibility:hidden;
			}
			
		#secBox {
			position:absolute;
			top:0;
			left:0px;
			width:176px;
			height:170px;
			
			padding-top:15px;
		}	
					
		#subBox1 {
			position:absolute;
			top:0;
			left:176px;
			width:176px;
			height:170px;
			background-color:#e5e6e7;
			padding-top:15px;
		}	
		
		#subBox2 {
			position:absolute;
			top:0;
			left:352px;
			width:176px;
			height:170px;
			background-color:#f4f4f5;
			z-index:2;
			padding-top:15px;
		}			
			
		#secBox a, #subBox1 a, #subBox2 a {
			display:block;
			padding:4px 10px 3px 25px;
		}	
		
		#topRight {
			position:absolute;
			top:0;
			right:0px;
			height:185px;
			width:348px;
		}
		
			#relBox {
				position:relative;
				width:100%;
				height:186px;
			}
		
			.features {
				width:172px;
				height:186px;
				border-bottom:1px solid #ccc;
				line-height:1em;
				text-align:center;
			}
		
			#feature1, #feature2 {
				height:140px;
				width:175px;
				position:absolute;
				bottom:0;
				right:0;
			}
		
			#feature1 {
				right:176px;
				border-right:1px dotted #ccc;
			}
		
				.ftext {
					font-size:11px;
					margin-bottom:10px;
					width:140px;
					margin-left:24px;
					text-align:left;
					line-height:1.2em;
				}

				
/* *******
	HOME				
******** */				
				
	#homeBox {
		position:relative;
		top:0; left:0;
		height:490px; 
		width:100%; 
		background-repeat:no-repeat; 
		background-position:0px 15px;
		color:#fff;
		
	}
	
	#homeBox a:link, #homeBox a:visited {
		color:#fff;
		text-decoration:none;
	}
	
	#homeBox a:hover {
		color:#fff;
		text-decoration:underline;
	}
	
	#homeBox a:hover .nounderline {
		text-decoration:none !important;
		color:red;
	}
	
	#homeSpotlightImg {
		position:absolute;
		height:490px; 
		width:100%; 
		top:15px;
		left:0;
		overflow:hidden;
	}
	
	#latestNews {
		position:absolute;
		top:0;
		left:-40px;
		width:250px;
		margin-top:15px;
		padding:10px 20px 10px 40px;
		background:#787878;
		z-index:10;
	}
	
		#latestNews h2 {
		font-size:13px;
		margin-left:20px;
		}
		
		#latestNews .date {
		font-weight:bold;
		}
		
		#latestNews ul {
			margin-left:20px;
			padding:0px;
		}
		
		#latestNews li {
			margin:0px;
			padding:0px;
		}
		
		#latestNews li {
			font-size:11px;
			line-height:1.5em;
			margin-bottom:10px;
			list-style-image: url(http://www.micronics.net/z_img/homeLi.png);
		}	
	
	#homeText {
		position:absolute;
		top:0;
		left:270px;
		width:352px;
		height:490px;
		font-size:14px;
		line-height:2em;
		color:#fff;
		background-image:url(http://www.micronics.net/z_img/bgBlackTrans.png); 
		z-index:10;
	}			
	
		#homeText h1 {
			font-size:14px;
		}
				
		#homeText .padding {
			padding:35px 20px 20px 20px;
		}		
		
	#homeBlackStripe {
		
	}	
		
		
		
		
/* *******
	CONTENT				
******** */			
		
		#leftCol {
			float:left;
			display:inline;
			width:630px;
			line-height:1.9em;
		}
		
			#leftCol .padding {
				padding:30px 40px 40px 20px
			}
			
			#leftCol h1 {
				font-size:12px;
			}
		
		#rightCol {
			float:right;
			display:inline;
			width:336px;
			padding-top:58px;
		}
		
	#tagline {
		margin:70px 0px 0px 40px;
		font-size:25px;
		line-height:1.1em;
		color:#65c0b1;
		font-style:italic;
	}
		
		
	#newsBox {
		margin-top:20px;
	}	
	
		.newsItem {
			margin-bottom:20px;
		}
		
		.ntitle {
			font-weight:bold;
			line-height:1.3em;
		}
		
		
	.productType {
		float:left;
		display:inline;
		width:255px;
		margin-top:20px;
		margin-right:45px;
	}	
		
		.productType h2, .productType h2 a {
			font-size:12px;
			color:#65c0b1;
			margin-bottom:5px;
		}
		
		.productType img {
			float:left;
			padding-right:10px;
		}
		
		.ptText {
		/*
			line-height:1.8em;			
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#424b54;*/
		}
		
		
		.greenArrow {
			font-size:18px;
			color:#65c0b1 !important;
			font-weight:bold;
			line-height:12px;
			
		}
		
	#product_types {
		/*color:#424b54;*/
	}	

		
	.productsSummary {
		margin-top:20px;
		/*
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		line-height:1.8em;
		*/
	}		
		
	.productsSummary h2, .productsSummary a {
		color:#65c0b1 !important;
		font-size:12px;
	}	
	
	#productDetail img {
		float:left;
		padding:5px 20px 20px 0px
	}
		
	.textin {
		padding-bottom:5px;
	}		
			
			
#publications li {
	margin-bottom:10px;
}			
		
		
#footer  {
	font-size:10px;
	color:#666c72;
	margin:65px 0px 20px 270px;
	line-height:1.7em;
}		

	#footer a {
		color:#666c72;
	}		
		
		
.bold, .strong {
	font-weight:bold;
}		
		
.clear { clear:both; }		
