body{
	font-family: Verdana,Arial,sans-serif;
	/*color: #333333;
	line-height: 1.166;	*/
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size:10px;
}
.bannerlink{
		color:#000033;
		font-weight:bold;
		font-size:16px;
		}
a{
	text-decoration: none;
	font-weight:bold;
	color:#5e7fa8;
}

a:hover{
	text-decoration: underline;
}
div.block-show {
}

td{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	}

div.block-hide {
	display: none;
}
a:link{
	text-decoration: none;
	font-weight:bold;
}

a:visited{
	text-decoration: none;
	font-weight:bold;
}
.clear	{
	clear: both;
	line-height:0;
	height:0;
}
.bar-darkgrey{background:#333333; color:#ffffff; padding:.3em .5em; font-size:12px; font-weight:bold;border-bottom:1px solid #5C81A7;}

.bar-grey{background:#994D8D; color:#000000; padding:.3em .5em; font-size:12px; font-weight:bold;border-bottom:1px solid #5C81A7;}

.bar-blue{background:#5e7fa8; color:#dddddd; padding:.3em .5em; font-size:12px; font-weight:bold;border-bottom:1px solid #000000;}

.bar-lightblue{background:#cedef7; color:#5e7fa8; padding:.3em .5em; font-size:12px; font-weight:bold;border-bottom:1px solid #000000;}

.box-grey{background:#5e7fa8;}
.callout {padding:0; margin:.5em 1em 1em 0; border:1px solid #ccc; height:1%;background:#cedef7;}
.callout p {padding-left:.5em; padding-right:.5em;}
.callout2 {padding:0; margin:.5em 1em 1em 0; border:1px solid #ccc; height:1%;background:#dddddd;}
.callout2 p {padding-left:.5em; padding-right:.5em;color:#000000}

.callout3 {padding:0; margin:.5em 1em 1em 0; border:1px solid #ccc; height:1%;background:#5e7fa8;}
.callout3 p {padding-left:.5em; padding-right:.5em;color:#dddddd}

.callout4 {padding:0; margin:.5em 1em 1em 0; border:1px solid #ccc; height:1%}
.callout4 p {padding-left:.5em; padding-right:.5em;}

.grey{color:#5e7fa8;font-size:12px; font-weight:bold;}

UL.no-bullets
{
    LIST-STYLE-TYPE: none
}

.float-left	{float:left;margin-right: 6px;}
.float-right	{float:right;}

.titlelink {font-family:verdana,arial,sans-serif;font-size:16px;color:#003366;}
.titlelink:hover {font-family:verdana,arial,sans-serif;font-size:16px;color:#003366;;text-decoration:underline;}

.textlink2 {color:#ffffff;font-size:10px;text-decoration:none;font-size:11px;}
.textlink2:hover {color:#ffffff;font-size:10px;text-decoration:underline;font-size:11px;}

.textlink {color:#5e7fa8;font-size:10px;text-decoration:none;font-size:11px;}
.textlink:hover {color:#5e7fa8;font-size:10px;text-decoration:underline;font-size:11px;}

.title{
	font-family:verdana,arial,sans-serif;
	font-size:20px;
	color:#5e7fa8;
}
.newstitle{
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5e7fa8;
}
.subtitle{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#5e7fa8;
}
.main-pic{
		width:33%;
	float:left;
	height : 120px;
}

.main-title{
	font-family:verdana,arial,sans-serif;
	font-size:20px;
	color:#5e7fa8;
	background:#dddddd;
	
}
.secondtitle{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#5e7fa8;
	margin:5px,5px,5px,5px;
	font-weight:bold;
}

#promo-area{
width:100%;
border-left: 2px solid #333333;
height:180px;
background-color: #cccccc;
}


#promo-area-sub{
width:100%;
border-left: 2px solid #333333;
height:120px;
background-color: #cccccc;
font-family:verdana,arial,sans-serif;
font-size:16px;
color:#003366;
}

#box-area{
float:left;
	width:32%;
	border-left: 2px solid #333333;
	height:180px;
	background-color: #cccccc;
}

#big-area{
float:left;
	width:48%;
	border-left: 2px solid #333333;
	height:120px;
	background-color: #cccccc;
}

#biggish-area{
float:left;
	width:40%;
	border-left: 2px solid #333333;
	height:150px;
	background-color: #cccccc;
}

#factory-area{
float:left;
	width:16%;
	border-left: 2px solid #333333;
	height:150px;
	background-color: #5C81A7;
}

#footer{
float: left;
position:relative;
}

#masthead{
	padding: 0px 0px 0px 0px;
	border-left: 2px solid #cccccc;
	height:120px;
	background-image: url(images/fade_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.memco-logo{left 20px;position:absolute}
.elite-logo{padding: 10px 10px 0px 20px;float:right;}
#iso-logo{padding: 50px 0px 0px 0px;}
#halma-logo{float:right;padding: 50px 0px 0px 0px;}

/* ------- navigation styles ------- */ 
#left-nav	{text-decoration:none; border-bottom:1px solid #333333;background: #5C81A7;} 
#left-nav a	{text-decoration:none;} 
#left-nav a:hover	{text-decoration:underline;} 
#left-nav a.active:hover	{text-decoration:none;} 

#top-level a{
	background: url(images/white-arrow.gif) no-repeat 15px 2px;
	color: #333333;
	background-color: #cccccc;
	border-left: 10px solid #003366;
	border-bottom: 1px solid #5C81A7;
	display: block;
	margin: 1;
	padding: 5px 0 5px 30px;
	border-top: 1px solid #5C81A7;
}

#second-level a{color:#dddddd; background: #3C5F84;border-left: 10px solid #003366;}
 
#second-level a.active{color:#ffffff;background: url(images/white-arrow-down.gif) no-repeat 15px 2px; background-color:#3C5F84;border-left: 10px solid #5C81A7;} 

#third-level a{color:#dddddd; background:#3C5F84;border-left: 30px solid #5C81A7;} 

#second-level a.open{color:#201E5C; background:#5C81A7;} 
#third-level a.open{color:#201E5C; background:#5C81A7;} 

#top-level a.down{background: url(images/white-arrow-down.gif) no-repeat 15px 2px;background-color:#cccccc} 

#top-level a.go{color:#333333;border-left: 10px solid #003366;background: url(images/white-arrow-down.gif) no-repeat 15px 2px; background-color:#cccccc;} 

#top-level a.site-home{color:#ffffff;border-left: 10px solid #003366;background: url(images/white-arrow.gif) no-repeat 15px 2px; background-color:#003366;} 




#related-links	{color:#000000; margin:16px 0 5px 0;font-weight:bold;} 
#related-links .rtitle
{	color: #000000;
	background-color: #5C81A7;
	border-bottom: 1px solid #3C5F84;
	display: block;
	margin: 1;
	padding: 5px 0 5px 20px;
	border-top: 1px solid #5C81A7;
	font-size:11px;
}



#related-links a 
{	color: #000000;
	background-color: #5C81A7;
	border-bottom: 1px solid #3C5F84;
	display: block;
	margin: 1;
	padding: 5px 0 5px 20px;
	border-top: 1px solid #5C81A7;
}

.memco-line{border-left: 2px solid #771166;background: url(images/memcolinebg.jpg) repeat-x;}
			
/* ------- page structure ------- */ 
#navigation	{ 
float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background: #5C81A7;
}
* html #navigation {width:200px; wid\th:200px;}

#content	{ 
	margin: 10px 0px 0px 210px;
	padding: 0px;
	
}

* html #content {
	margin:10px 0 0 0;
	mar\gin:10px 0 0 210px;
	padding:0px;
	paddi\ng:0;
}

#content-main {
	width:98% !important;
	border:0;
}

* html #content-main	{ 
	\width:98% !important;
	w\idth:98% !important;
	border:0;
}

.contact_row_1 {
	background: #ffffff;
	height: 18px;
	text-indent: 5px;
	text-align: left;
	margin-top: 3px;
}
.contact_row_2 {
	background: #dddddd;
	height: 18px;
	text-indent: 5px;
	text-align: left;
	margin-top: 3px;
}
#headyellow {
	color: #fff;
	background: #5e7fa8;
	height: 18px;
	text-indent: 5px;
	text-align: left;
}

#Footer 
{
	border-top: 1px solid #999999;
	clear: both;
	/*position: absolute;
	bottom: 1em;
	left: 0;*/
}

.Copyright 
{
	float: right;
	font-size:9px;
	color: #aaa;
}

.registration 
{
	font-size:9px;
	color: #aaa;
	float:left;
}

.tab-on{
	border-top-color : #003366;
	border-top-style : solid;
	border-top-width : thin;
	border-left-color : #003366;
	border-left-style : solid;
	border-left-width : thin;
	border-right-color : #003366;
	border-right-style : solid;
	border-right-width : thin;
	color : #003366;
	padding: 5px;
}
.tab-off{
	background-color : #cccccc;
	border-bottom-color : #003366;
	border-bottom-style : solid;
	border-bottom-width : thin;
	padding: 5px;
	border-right-color : #999999;
	border-right-style : solid;
	border-right-width : thin;
}

 .tab-none{
	background-color : #ffffff;
	border-bottom-color : #003366;
	border-bottom-style : solid;
	border-bottom-width : thin;
	padding: 5px;
	width: 100px;
}

.tab-off a { text-decoration:none; color:#0088ff;}
.tab-off a:visited { text-decoration:none; color:#0088ff;}
.tab-off a:hover { text-decoration:none; color:#000000;}