/* @override 	http://magnetlab.ubikorp.com/styles.css	http://localhost:3000/stylesheets/magnetlab.css*//* @group Typography */body {	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 90%;	color: #444;}h1, h2, h3, h4 {	font-family: Calibri, Arial, Helvetica, sans-serif;	color: #000;	line-height: 120%;}h1 {	font-size: 200%;}h2 {	font-size: 150%;}h4 {	font-size: 100%;}#content,#content p {	line-height: 140%;	margin: 3px 0;}/* @end *//* @group Link Typography */a {	color: #222;}a:visited {	color: #444;}a:hover, a:visited:hover {	color: #669;	text-decoration: none;}/* @end *//* @group Navigation Typography */#nav ul li a,#nav .nav_link a {	font-size: 12px;	text-transform: capitalize;	text-decoration: none;	font-weight: bold;	line-height: 12px;}#nav ul li a:hover,#nav .nav_link a:hover {	text-decoration: none;}#nav ul li a.current,#nav .nav_link a.current {	text-decoration: none;}#nav ul li ul li a,#nav .sub_link a {	color: #000;	font-size: 9px;	text-transform: capitalize;	text-decoration: none;	font-weight: normal;}#nav ul li ul li a:hover,#nav .sub_link a:hover {	text-decoration: none;}#nav ul li ul li a.current,#nav .sub_link a.current {	text-decoration: none;}/* @end *//* @group Home Page Typography */#top-text {	font-size: 12px;	font-weight: bold;	line-height: 100%;}#top-text p {	margin: 4px 0;}#mid-text {	font-size: 12px;}.area {	font-size: 12px;	font-weight: bold;	line-height: 100%;	padding: 0 7px;}.area p {	margin: 4px 0;}/* @end *//* @group Template Layout */td, img {	padding: 0;	margin: 0;}#home-table {	padding: 0;	margin-left: auto;	margin-right: auto;}#main-table {	padding: 0;	margin-left: auto;	margin-right: auto;	background-image: url(/images/ml/template/main_bg.gif);}#left-table {	padding: 0;	margin: 0;	border: 0;}#right-table {	padding: 0;	margin: 0;	border: 0;}/* @end *//* @group Home Page Layout */#top-text {	padding-left: 6px;	vertical-align: top;	background: url(/images/ml/home/top_text.gif);	width: 205px;	height: 135px;}#top-text:hover {	padding-left: 6px;	vertical-align: top;	background: url(/images/ml/home/top_text_f2.gif);	width: 205px;	height: 135px;}#mid-text {	padding-left: 220px;	padding-right: 30px;	vertical-align: middle;	background: url(/images/ml/home/mid_bar.gif);	width: 900px;	height: 80px;}#energy-bg {	background: url(/images/ml/home/energy_bg.gif);	width: 210px;	height: 135px;}#medical-bg {	background: url(/images/ml/home/medical_bg.gif);	width: 205;	height: 135px;}#space-bg {	background: url(/images/ml/home/space_bg.gif);	width: 205;	height: 135px;}#other-bg {	background: url(/images/ml/home/other_bg.gif);	width: 210px;	height: 135px;}/* @end *//* @group Navigation */#nav {	margin: 0 30px;}#template-nav h3 {	margin-top: 30px;	margin-left: 30px;}#nav ul,#nav li {	list-style-type: none;	margin: 0;	padding: 0;}#nav li {	margin-top: 5px;}#nav ul li a,#nav .nav_link a {	visibility: visible;	display: block;	margin-left: 30px;	vertical-align: middle;	padding-top: 3px;	padding-bottom: 2px;}#nav ul li a:hover,#nav .nav_link a:hover {	text-decoration: none;}#nav ul li ul li a,#nav .sub_link a {	visibility: visible;	display: block;	vertical-align: middle;	padding-top: 3px;	padding-bottom: 2px;}/* @end *//* @group Content Formatting */#content {	background: url(/images/ml/template/content_bg.gif);	padding: 0 45px 0 25px;	margin: 0;}#content h1 {	margin-top: 0;}#content h3 a {	border-bottom: 1px dotted #a3a39c;	display: block;	padding-bottom: 2px;	text-decoration: none;}#content .info {	color: #b0af99;	font-size: 80%;	margin-top: 1.5em;}#content .entry .info {	margin-top: 1em;}#content .first.entry {	background-color: #f7f3e8;	margin: -25px;	margin-bottom: 0;	padding: 25px;}#content .first.entry h3 {	margin-top: 0.25em;}/* @end *//* @group Footer Formatting */#footer {	height: 40px;	background-image: url(/images/ml/template/footer.gif);}#footer_text {	margin: 0px 30px;	padding: 0;	color: #fff;	font-weight: bold;	font-size: 10px;	line-height: 100%;}#footer_text p {	position: relative;	top: -5px;}#footer_text a {	color: #fff;}/* @end *//* @group Backgrounds */#template-nav,#energy-nav,#medical-nav,#space-nav,#applications-nav {	background-repeat: no-repeat;	height: 460px;}#template-nav {	background: url(/images/ml/template/navigation.gif);}#energy-nav {	background: url(/images/ml/landing/energy_navigation_bg.gif);}#medical-nav {	background: url(/images/ml/landing/medical_navigation_bg.gif);}#space-nav {	background: url(/images/ml/landing/space_navigation_bg.gif);}#applications-nav {	background: url(/images/ml/landing/applications_navigation_bg.gif);}/* @end *//* @group Utility */body {	background-color: #fff;	padding: 0;	margin: 0;}img {	border: 0px;}.hidden {	display: none;}.clear {	clear: both;}#search-bg {	background: url(/images/ml/header/search_bg.gif);	width: 100;	height: 30;}#search-box {	font-size: 8px;	width: 80%;	border: 1px solid #222;}/* @end *//* @group X-Fade */#rotate {	position: relative;	margin: auto;	width: 455px;	cursor: pointer;}/* @end *//* @group New Nav */#navigation {	width: 195px;	margin-left: 30px;}#navigation ul{	margin: 0;	width: 180px;padding-left: 0;list-style-type: none;}#navigation li {	margin: 2px 0 2px 0;}#navigation a{display: block;padding: 3px;width: 160px;xborder-bottom: 1px solid #eee;}#navigation a:link, #navigation a:visited{text-decoration: none;}#navigation a:hover{color: #369;}/* @end */