body {
	font-family: Arial, Helvetica, sans-serif;
}

body.pop {background-image:url(images/pop_01.gif); background-repeat:repeat-x; background-color:#e3eef9; font-family: Arial, Helvetica, sans-serif;}

td { font-family: Arial, Helvetica, sans-serif; }

th { background:#0f0091; font-size:14px; color:#FFFFFF; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}

th.contact { font-family: Arial, Helvetica, sans-serif; font-size:12px;}
th.contactLeft { font-family: Arial, Helvetica, sans-serif; font-size:12px; border-right:solid 1px #FFFFFF;}
th.tooling { font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:1px;}

h1
{ color:#0f0091; font-size:14px; font-weight:bold; padding-left:10px; padding-top:10px; padding-right:15px; }

td.whiteTop
{ border-top:solid 1px #FFFFFF;}

.content{ padding-left:15px; padding-right:15px; font-size:12px; line-height:16px; }

#news { padding:0px 15px 15px 15px; border-bottom:solid 1px #b5d6f2;}
#news h1 { color:#0f0091; padding:10px; text-align:left;}
#news p { padding:0px 15px; text-align:left; line-height:16px; font-size:12px;}

.bluetext {color:#0f0091; font-weight:bold;}

ol.pop {font-size:12px;}

ul
{ font-size:12px; line-height:19px;}

a:link
{ color:#0f0091;}

a:active
{ color:#0f0091;}

a:visited
{ color:#0f0091;}

a:hover 
{ color:#0f0091;}


hr
{ color:#0f0091;
	height:1px; margin-top:1px; margin-bottom:1px;
}
.LeftNews {color:#0f0091;
	font-size:11px;
	padding-top:1px;
	padding-bottom:4px;
	text-align:left; 
	text-decoration:none;
	line-height:11px;}

.footer
	{ font-size:10px; 
		padding-left:10px;
		padding-right:10px;
	}

td.footer
{	background-image:url(images/footer_07.jpg);
	background-repeat:repeat-x;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

td.footerLast
{	background-image:url(images/footer_07.jpg);
	background-repeat:repeat-x;
	border-top:solid 1px #FFFFFF;
}

td.footerLinks
{
	border-bottom:#333333 solid 1px;
}

.footer a { color:#666; text-decoration:none;}

.footerLink
{
	color:#0f0091;
	font-size:11px;
	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
	text-decoration:none;
	line-height:10px;
}

.footerLink a:active
{
	color:#0f0091;
	font-size:11px
	font-weight:bold;
	padding-top:7px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:7px;
	text-align:center;
	text-decoration:none;
}

.footerLink a:visited
{
	color:#0f0091;
	font-size:11px;
	padding-top:7px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:7px;
	text-align:center;
	text-decoration:none;
}

.footerLink a:link
{
	color:#0f0091;
	font-size:11px;
	padding-top:7px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:7px;
	text-align:center;
	text-decoration:none;
}



.footerAddy
{
	color:#0f0091;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.footerLink a:hover
{
	color:#0f0091;
	text-decoration:underline;
	
}

td.leftNav
{
	border-right:#FFFFFF solid 1px;
}

.headText
{
	color:#0f0091;
	font-size:14px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-align:center
}

.headText a:link
{
	color:#0f0091;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

.headText a:visited
{
	color:#0f0091;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

.headText a:active
{
	color:#0f0091;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

.headText a:hover
{
	color:#0f0091;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}

td.leftCell
{
	background-color:#a9cbed;
	padding-bottom:3px;
}

table.leftContact
{
	border-bottom:solid 1px #0F0091;
	border-left:solid 1px #0F0091;
	border-right:solid 1px #0F0091;
	border-top:solid 1px #0F0091;
	background-color:#FFFFFF;
}


.question
{
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
}

.answer
{
	color:#666666;
	font-style:italic;
	font-size:12px;
}

img.pop
{ border-left:solid 1px #1301a1; border-right:solid 1px #1301a1; border-top:solid 1px #1301a1; }

.close
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:5px; padding-right:5px;}
.close a:link
{ color:#FFFFFF; text-decoration:underline; }
.close a:active
{ color:#FFFFFF; text-decoration:underline; }
.close a:visited
{ color:#FFFFFF; text-decoration:underline; }
.close a:hover
{ color:#FFFFFF; text-decoration:none; }

.left
{ border:solid 2px #a9cbed; background:#e3eef9;}

img.machine
{ border:solid 2px #a9cbed; text-align:center;}

td.machine
{ background:#e3eef9; vertical-align:top;}

td.machinery
{ background:#ffffff; vertical-align:top;}

p.machine
{ font-size:11px; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px; text-align:left;}

.applications
{ font-size:12px; padding-left:15px; padding-top:15px; padding-bottom:15px; line-height:20px;}

.gallery { padding:10px; text-align:center;}
.gallery a:link, .gallery a:active, .gallery a:visited { color:#0f0091; padding:10px 0px 0px 0px;}
.gallery a:hover { color:#0f0091; padding:10px 0px 0px 0px; text-decoration:none;}

.gallery img { border:solid 1px #0F0091;}
.galleryHead { font-size:14px; font-weight:bold; text-align:center; color:#0f0091; padding:10px; background-color:#a9cbed;}

table.blueBorder
{ border:solid 2px #a9cbed; background:#e3eef9; }

table.border
{ border:solid 2px #a9cbed; }

td.borderBottom
{ border-bottom:solid 2px #a9cbed; }

table.contact
{ font-size:10px; }

input select option
{ font-size:9px; border:solid 1px #a9cbed; padding:3px;}

select.text{ font-size:9px; border:solid 1px #a9cbed; padding:3px;}

option
{ font-size:9px; border:solid 1px #a9cbed; padding:3px;}

option.text
{ font-size:9px; }

td.padFive
{ padding:5px; }

td.subNav
{background:#e3eef9; padding:5px; font-size:12px; font-weight:bold; color:#0f0091; text-align:center }

.subNav a:link
{ color:#0f0091; text-decoration:none; }

.subNav a:visited
{ color:#0f0091; text-decoration:none; }

.subNav a:active
{ color:#0f0091; text-decoration:none; }

.subNav a:hover
{ color:#0f0091; text-decoration:underline; }

input.pop
{ font-size:9px; height:18px; }

.contentPop
{ padding-left:15px; padding-right:15px; font-size:10px; line-height:55px; }

#subcontent2
{ position:absolute; border: 9px solid #0f0091; background-color: white; width: 300px; padding: 8px; display:none; background-image:url(site-images/pop-back.jpg); background-repeat:repeat-x; font-size:10px;}

#subcontent
{ position:absolute; border: 9px solid #0f0091; background-color: white; width: 300px; padding: 8px; display:none; background-image:url(site-images/pop-back.jpg); background-repeat:repeat-x; font-size:10px;}


td.menuBar
{background-image:url(../cosmos/images/navigation_01.jpg); background-repeat:repeat-x; vertical-align:top; background-color:#1406a3; text-align:center; margin:0px; padding:0px;}
	

#navcontainer
{ margin-top:0px; padding:0px; vertical-align:top; height:20px; background-repeat:repeat-x;background-image:url(../cosmos/images/navigation_01.jpg); background-repeat:repeat-x;}

.textLink
{
	color:#0f0091;
	font-size:11px;
	padding-top:1px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;
	line-height:10px;
}

.textLink a:active
{
	color:#0f0091;
	font-size:11px;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:underline;
}

.textLink a:visited
{
	color:#0f0091;
	font-size:11px;
	padding-top:1px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:underline;
}

.textLink a:link
{
	color:#0f0091;
	font-size:11px;
	padding-top:1px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:underline;
}

.textLink a:hover
{
	color:#000000;
	font-size:11px;
	padding-top:1px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:underline;
}

td.contact{ border-right:#0f0091 solid 1px;border-bottom:#0f0091 solid 1px;}
td.contactLast{ border-bottom:#0f0091 solid 1px;}

td.contactN { border-right:#0f0091 solid 1px; padding:5px 3px; font-size:12px; text-align:center;}
td.contactNLast { padding:5px 3px; font-size:12px; text-align:center;}

.contactBlue { color:#0f0091;}

td.rfMachine {background-color:dedede; font-weight:bold; padding:3px; font-size:12px;}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 600;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #000000;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Arial;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid #0f0091;
background-color: #EFEFEF;
padding: 5px;
z-index: 75;
}

img.border{border:solid 1px #0f0091;}


table.tooling {margin-left:15px; margin-right:5px;}

ul.siteMap {list-style-image:url(site-images/arrow.gif); line-height:20px;}
ul.siteMap2 {list-style-image:url(site-images/block.gif);}

td.leftCol {border-right:#a9cbed solid 1px;}

table.catalog { font-size:10px;}

#bluebar {background:url(images/navigation_01.jpg)	repeat-x #1406a3; text-align:center; padding:10px; font-size:13px;}
#bluebar a { color:#FFF; text-decoration:none; padding:0px 10px;}
#bluebar a:hover { color:#FF0;}

#anylink {}

.anylinkcss{
	position:absolute;	visibility: hidden; z-index: 100;
	border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;
	background-color:#1406a3;
	font:normal 10px Verdana;	line-height: 18px;
	width: 200px;
	left: 221px;
	top: 9px;
	text-align:left;}

.anylinkcss a {display: block; border-bottom: 1px solid #ccc; padding: 1px 5px; text-decoration: none; color:#ffffff;}
.anylinkcss a:visited { color:#FFF;}
.anylinkcss a:hover{ background-color:#CCC; color:#000;}