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: 12px;
}

a{
	text-decoration: none;
	font-weight:bold;
	color:#5e7fa8;
}
div.block-show {
}

div.block-hide {
	display: none;
}
a:link{
	text-decoration: none;
	font-weight:bold;
}

a:visited{
	text-decoration: none;
	font-weight:bold;
}
.clear	{
	clear: both;
	margin: 3px 0 3px 0;
}
.entryText {
	float: left;
}

.entry ul {
	margin-left:2px;
}

.entry ul li {
	list-style: disc;
	margin-left:15px;
	margin-top:10px;
	}
.sub {
	list-style: circle;
}
.entry pre {
	margin-left: 45px;
	background: #DADADA;
	line-height:.6em;
}
.entry img {
	margin: 0 20px 0 0;
}
.entry img.fix {
	margin: 0 2px 0 0;
}
.entry img.left {
	float:left;
	padding-right: 10px;
}
.entry img.right {
	float:right;
	padding-left: 10px;
}
.mytable {
	font-size: 1em;
}
.bar-grey{
	clear: both;
	background: #dddddd;
	color: #5e7fa8;
	padding: .1em .1em;
	font-size:14px;
	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;
	background: #dddddd;
	height: 1%;
}
.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;}

.no-bullets {
	margin: 15px;
	float: right;
}
.no-bullets UL {
	LIST-STYLE-TYPE: none;
	margin: 10px 0 0 4px;
	padding:0 0 0 5px;
}
.no-bullets UL li,.no-bullets UL li a{
	text-align: left;
	margin: 0 5px 0 0px;
	padding-left: 0;
}
.no-bullets UL li a:hover{
	text-align: left;
	margin-left: 0px;
	padding-left: 0;
	color: #93CAFF;
}

.float-left	{float:left;margin-right: 6px;}
.float-right	{float:right;}

td,th {
	font-size: 0.88em;
	padding: 3px 3px 3px 3px;
}


.readmore {
	clear: both;
	margin-right: 2em;
	float:right;
	color: #372F00;
}
.readmore:hover {
	color: #fff;
}
.title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5e7fa8;
	font-weight: bold;
	margin: 10px 10px 10px 8px;
}
.title2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #1D5C37;
	font-weight: bold;
	padding: 10px 10px 10px 8px;
	background: #FFAA42;
}
.return {
	float:right;
}
.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, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5e7fa8;
	background: #E7F0F5;	
	text-align: left;
}
.secondtitle{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#5e7fa8;
	margin:5px,5px,5px,5px;
	font-weight:bold;
}

#footer{
float: left;
position:relative;
}

.contact {
	margin: 50px 2px 2px 2px;
}
.contact a{
	color:#fff;
}
#masthead{
	padding: 10px 0px 0px 0px;
	border-left: 10px solid #FF0000;
	background-color: #dddddd;
	height:80px;
}

#memco-logo{left:20px;position:relative;float:left;}

#productNavi {
	float: left;
	position: relative;
	left: 100px;top:20px;
}
.slogan {
	font-size:.85em;
	text-align:center;
	font-weight: bold;
}
.sloganT {
	font-size:1.2em;
	height:25px;
	text-align:center;
	color: #000159;
	padding-top:5px;
	background-color: #e7f0f5;
}
#productNavi a {
	border: none;
}
#productNavi ul {
	list-style: none;
}
#productNavi p {
	margin:3px 3px 3px 3px;
}

.elite-logo{padding: 0px 10px 0px 20px;float:right;}
#iso-logo{
	padding: 50px 0px 0px 0px;
	text-align:center;
}
#halma-logo{float:right;padding: 50px 0px 0px 0px;}

/* ------- navigation styles ------- */ 
#left-nav	{text-decoration:none; border-bottom:1px solid #5C81A7;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: #dddddd;
	background-color: #3C5F84;
	border-left: 10px solid #8D5A75;
	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: 5px solid #5C81A7;}
 
#second-level a.active{
	color: #ffffff;
	background: url(../images/white-arrow-down.gif) no-repeat 15px 2px;
	background-color: #ff0000;
	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:#3C5F84} 

#top-level a.go{
	color: #ffffff;
	border-left: 10px solid #ff0000;
	background: url(../images/white-arrow-down.gif) no-repeat 15px 2px;
	background-color: #ff0000;
} 

#top-level a.site-home{color:#ffffff;border-left: 10px solid #ff0000;background: url(images/white-arrow.gif) no-repeat 15px 2px; background-color:#ff0000;} 




#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:12px;
}



#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 {
background: url(../images/memcolinebg.jpg) repeat-x;
}
/* ------- page structure ------- */ 
#leftWarpper {
	float: left;
	width: 200px;
	position: absolute;left:5px;top:95px;
}
#navigation	{ 
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background: #5C81A7;
	height: 400px;
	min-height: 400px;
}
#pro	{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
* 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;
}
.content {
	size: 12px;
	font-size: 12px;
}

/*
#navBar{
	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	/*background-color: #5C81A7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
*/
/*********** #navBar link styles ***********/
/*
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}
*/
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
/*
#navBar li {border-bottom: 1px solid #5C81A7;}
*/
/* fix for browsers that don't need the hack */
/*
html>body #navBar li {border-bottom: none;}
*/
/*********** #sectionLinks styles ***********/
/*
#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	background-color: #3C5F84;	
	font-size: 90%;
}

a:hover.hover{text-decoration:underline;}

a.active{
	padding: 3px 0px 5px 20px;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	background-color:#ff0000;
	border-left: 10px solid #ff0000;
	border-bottom: 1px solid #5C81A7;
	background: url(../images/white-arrow.gif) no-repeat 15px 2px;
}

a.closed{
padding: 3px 0px 5px 20px;
color:#ffffff;
font-size:10px;
text-decoration:none;
background-color: #3C5F84;
border-left: 10px solid #8D5A75;
border-bottom: 1px solid #5C81A7;
background: url(../images/white-arrow.gif) no-repeat 15px 2px;
}
*/
