/* Design by Business Sundry http://businesssundry.com Copyright (c) Astro Packaging, Inc. (r) All Rights Reserved 

This CSS was template_css.css from jomla 1.0.15

Black = #000000
White  = #FFFFFF
Off-White = #FFFFE5		(yellow tint, page bg)

Yellow = #FFFF33		(Astro, highlight)
Blue = #006699			(Nordson , steal plate bg, text link)
Orange = #FFCC33		(Slautterback, frame color, hover link)
Red = #CC3333			(ITW Dynatc)
Green = #339933			(Graco)
Brown = #996600			(Adhesives)
Purple = #993399		(Resources)

*/


	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  GLOBAL  ~~~~~~~~~~ */
	html.body {
		margin: 15px 0px 15px 0px;
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;
		background: url(../images/bg_tile.png);}
	
	body {
		margin: 15px 0px 15px 0px;
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;
		background:#a4a4a4 url(/images/bg_tile.png) repeat-x top;
		}
	
	.bgBody {background:#FFFFFF;}
	
	h1 {font-size:16px; line-height: 1em; font-weight: 900; color:#FFFFFF;}
	h1-blog {font-size:16px; line-height: 1em; font-weight: 900; color:#FFFFFF;}
	h2 {font-size:15px; line-height: 1em; font-weight: 900; color:#000000;}
	h3 {font-size:14px; line-height: 1em; font-weight: 900; color:#000000;}
	h4 {font-size:13px; line-height: 1em; font-weight: 900; color:#000000;}
	h5 {font-size:12px; line-height: 1em; font-weight: 900; color:#000000;}
	h6 {font-size:11px; line-height: 1em; font-weight: 900; color:#000000;}
	
	th {font-size: 12px;}
	td {font-size: 12px;}
	
	a {color: #000099; text-decoration:none; font-weight:bold;}
	a:hover {color: #FF0000; text-decoration:none;}
	a:visited {}
	ul {padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px;}
	li{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
		list-style: url(../images/li-star_blue.png);}
		
	.item1 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.item2 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
	.item3 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
	.item4 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
	.item5 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
	.item6 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	img {border:0px;}	
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  LANGUAGE  ~~~~~~~~~~ */
	#headerLanguage {border:#0000FF 0px solid;
		 margin: 80px 0px 0px 325px; padding: 0px 0px 0px 0px; width:100px;
		 position: absolute;
		 font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000;}
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  HEADER  ~~~~~~~~~~ */
	
	.moduleTable-header { border:#FF0000 solid 0px;
			margin: -5px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleHeader-header { border:#00FF00 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleTitle-header { border:#0000FF solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleBody-header { border:#00FF00 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleContent-header { border:#0000FF solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%;
			font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000;
			text-align:center; }		

	#faderotate {z-index:21;}
	#headermenu {
		margin: -10px 0px 0px 16px; position: absolute; z-index:10;
		background:url(../images/topmenu_bg.png) center no-repeat; width:782px; height:24px;}
	#preload {display:none;}
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  FOOTER ~~~~~~~~~~ */
	
	.footer {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
		text-align:center; font-weight:normal;}
	a.footer {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000099;
		text-decoration: none; text-align:center; font-weight:bold;}
	a.footer:hover {
		color:#FF0000;}


	table.moduletable-footer {
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:100%;
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
		text-decoration: none; text-align:center;}
	table.moduletable-footer th {}
	table.moduletable-footer td {
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
		text-align:center; text-decoration: none;}


	.mainlevel-footer {
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align:center;}
	a.mainlevel-footer {
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
		letter-spacing:1px; text-align:center; text-decoration: none;}
	a.mainlevel-footer:hover {
		color: #FF0000;}	
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ITEM  ~~~~~~~~~~ */
	
	.contentpane-page { text-align:justify;}
	.contentpaneopen-page { text-align:justify;}
	.imageProduct {margin: 0px 15px 8px 0px; border: 1px #666666 solid; float: left;}
	.imageThumb {border: 1px #006699 solid;}

	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  SEC-CAT HOVER  ~~~~~~~~~~ */
	
	.glyph3 { border: 0 none; padding:3px; text-align:center;}
	.glyph3:hover { background-color:#cae9a7; text-decoration:none;}
		
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  PATHWAY  ~~~~~~~~~~ */
	
	.pathway {font-size: 11px;color:#000000;}
	a.pathway:link {color:#000000;text-decoration:none;}
	a.pathway:visited {color:#000000;}
	a.pathway:active {color:#FF0000;}
	a.pathway:hover {color:#FF0000;text-decoration:none;}
		
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  RIGHT  ~~~~~~~~~~ */

	.moduleTable-right { border:#FF0000 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width: 170px; border: dashed #FF0000 0px; margin: 0px 0px 10px 10px;
			background: url(../images/module_td.png) center bottom no-repeat;}
	.moduleHeader-right { border:#00FF00 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleTitle-right { border:#0000FF solid 0px;
			margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; width:100%; height: 20px; 
			background: url(../images/module_th.png) top center no-repeat;
			font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFE5;
			letter-spacing: 1px; text-decoration: none; text-align: center;}
	.moduleBody-right { border:#00FF00 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleContent-right { border:#0000FF solid 0px;
			margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; width:150px; 
			text-align:left; }		
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  RIGHT MENU   ~~~~~~ */
	
	.mainlevel-rightmenu {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
		letter-spacing: 1px; text-decoration: none; text-align:left; font-weight:none;}
	a.mainlevel-rightmenu {
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
		letter-spacing: 1px; text-decoration: none; text-align:left; font-weight:none;}
	a.mainlevel-rightmenu:hover {
		color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:8px;
		text-decoration: none; text-align:left;font-weight:none;}
	
	.sublevel-rightmenu {color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:8px;
		text-decoration: none; text-align:left;font-weight:none;}
	a.sublevel-rightmenu {
		padding: 0px 0px 0px 2px;
		font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#000000;
		text-decoration: none; text-align:left;font-weight:none;}
	a.sublevel-rightmenu:hover {
		color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:8px;
		text-decoration: none; text-align:left;font-weight:none;}
	
	.iTree1 {padding:2px 0px 2px 4px;}
	.iTree2 {padding:2px 0px 2px 8px;}
	.iTree3 {padding:2px 0px 2px 12px;}
	.iTree4 {padding:2px 0px 2px 16px;}
	.iTree5 {padding:2px 0px 2px 20px;}
	.iTree6 {padding:2px 0px 2px 24px;}
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   DFAULT MODULE   ~~~~~~ */
	
	.moduleTable-none { border:#FF0000 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleHeader-none { border:#00FF00 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleTitle-none { border:#0000FF solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleBody-none { border:#00FF00 solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }
	.moduleContent-none { border:#0000FF solid 0px;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			width:100%; }		
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   TITLES   ~~~~~~ */
	
	.componentheading {
		padding: 3px 0px 3px 0px; border: 1px solid #006699	; margin: 0px 0px 10px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000;
		font-weight:bold; text-decoration: none; background:#FFCC33;
		text-align:center; text-transform:uppercase;}
	.contentheading {
		font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000;
		font-weight:bold; text-decoration: underline;}
	a.contentheading, a.contentheading :link, a.contentheading :visited {color:#FF0000;}
	
	.contentpagetitle {
		font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000;}
	a.contentpagetitle {
		font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000;
		text-decoration: underline;}
	a.contentpagetitle:visited {color:#000000;}
	a.contentpagetitle:hover {
		color:#FF0000; text-decoration: underline;}
	
	.contentpane {
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%}
	.contentpaneopen {
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%}
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   READ MORE   ~~~~~~ */
	
	.readon { 
		margin: 0px 0px 0px 200px; padding: 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:bold;
		text-decoration: none; font-style:italic;}
	a.readon { 
		margin: 0px 0px 0px 200px; padding: 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:bold;
		text-decoration: none; font-style:italic;}
	a.readon:visited {
		color: #000000;}
	a.readon:hover {
		color: #FF0000; text-decoration: underline;}
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   MISC CONTENT   ~~~~~~ */
	
	.contentdescription {background-color : White;}
	
	/* article rating */
	.content_rating {font-weight: normal;font-size:.8em;}
	.content_vote {font-weight: normal;font-size: .8em;}
	
	/* icons */
	.buttonheading{font-size: 12px;}
	.pop-ups {float: right;}
	a.pop-up {border-bottom: 0;}
	
	/* Dates */
	.createdate {color: #666; font-size:.8em; font-weight: normal;}
	.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
	.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
	/* Dates */
	
	/* Writen by Authors name */
	.small {color: #666;}
	
	/* Page navigation links "<<< 1 of 10 next >>>" */
	.pagenav{font-size: 14px;  color: #CC6600; }
	.pagebar{font-size: 12px;}
	.pagenav_prev{font-size: 14px;  color: #FF6600; }
	.pagenav_next{font-size: 14px;  color: #FF6600; }
	a.pagenav {color: #CC6600; border-bottom: 0;}
	a.pagenav:hover {color: #659FDE; border-bottom: 0;}
	.pagenavcounter{	height: 15px;  }
	.back_button{font-size: 12px; height: 15px;  }	
	
	/* Article index  {mospagebreak} */
	table.contenttoc {
		padding: 0px;
		margin: 2px;
		font-size: 12px;
		}
		
	table.contenttoc th {
	background: #2F3E57; 
	color: White;
	}
		
	table.contenttoc td {padding: 2px;}
	
	/* Links article index */
		a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }
	/* End Article index  */
		
	/* Sectiontable Table types listings Faqs's, weblink etc..*/
	.sectiontableheader {
		background-color : #D3D3D3;
		color : #333;
		font-weight : bold;
		border-collapse: collapse;
		font-size: 11px;
		}
	
	/* Table odd and Even Rows */
	.sectiontableentry1 {background-color: #FFFFFF; font-size: 14px; line-height: 20px;}
	.sectiontableentry2 {background-color: #efeffe; font-size: 14px; line-height: 20px;}
	.sectiontablefooter {background-color: #FF0000; height: 180px; }
	/* End Sectiontable */
	
	/* Category */
	.category {color:#333;}
	a.category:link, a.category:visited { line-height: 25px; font-size:18px; color:#000098; }
	a.category:hover  { text-decoration:underline; color:#ff0000; }
	/* End category */
	
	
	/* blogsection */
	.blog {}
	.blogsection{background-color : #FF0000; height: 1px;  }
	.blog_more{	background-color : #FF0000; height: 1px; clear: both;}
	.blog_heading {background-color : #FF0000; height: 1px;  }
	/* space from bottom of article */
	.article_seperator{background-color : #FFFFFF; height: 1px;}
	/* End blogsection */
	
	/* Search Form Module*/
	.search {height: 18px;}
	/* results if not search google */
	.searchintro{height: 18px;}
	/*Search Form keyword highlight*/
	.highlight {
	border: 1px dashed #010101;
	background: #DDEEFF;
	padding: 0px 2px 0px 2px;}
	/* End Search Form */
	
	/* wrapper title */
	.wrapper{background-color : #FFFFFF;}
	
		
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   FORMS   ~~~~~~ */
	
	<!-- CSS Code from www.cmg02.com/webmasters -->
	
	form{font-size: 12px}
	input {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000;
	background-color:#FFFFFF; border:#006699 1px soild;}
	.inputbox {background: White;}
	.text_area {background: White;}
	/* Pull down menu */
	.selectbox {width: 100%;}
	/* Submit Button */
	.button {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #FFFFFF;
	background-color:#FF0000; border-width: 1px;}
	
	/* Contact Email Form */
	.contact_email {margin: 0px;padding: 5px;}
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    LOGGED IN EDITTING  ~~~~~~ */
	
	.moscode {
		background-color: #f0f0f0;
	   }
			
	.code {
		font-family: courier, serif;
		font-size: 1.2em;
		padding: 2px;
		background-color: #f0f0f0;
		color: blue;
		border: 1px solid #d5d5d5;
		margin: 0px;
		width: 90%;
	}
	
	/* Text passed with mosmsg url parameter */
	.message {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size : 1em;
		color : #666;
		text-align: center;
	   }
	
	/* Styles for dhtml tabbed-pages */
	.ontab {
		background-color: #666666;
		border-left: outset 1px #666;
		border-right: outset 1px #333;
		border-top: outset 1px #666;
		border-bottom: solid 1px #333;
		text-align: center;
		cursor: default;
		font-weight: bold;
		color: #FFFFFF;
		padding: .2em;
	   }
	
	.offtab {
		background-color : #cccccc;
		border-left: outset 1px #666;
		border-right: outset 1px #333;
		border-top: outset 1px #666;
		border-bottom: solid 1px #333;
		text-align: center;
		cursor: default;
		font-weight: normal;
		padding: .2em;
	   }
	
	.edit-tabs {
	   padding: 1em;
	   background: none;
	   }
	
	.tabpadding {padding:1px;}
	
	.tabheading {
		background-color: #FF6600;
		text-align: left;
	   }
	
	.pagetext {
		visibility: hidden;
		display: none;
	   }
	
	/*Body of the form*/
	.adminform{background-color : #FFFFFF;}

