body {
	margin: 0px;
   background-color: #FFFFFF;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 994px;
}

/* Classes -----------------------------------------------------------------! */
.textbox1
{
	border: 1px solid #666666;
	font-size: 12px;
	font-family: arial;
	color: #000000;
	background-color: white;
	padding-left: 2px;
	padding-right: 2px;
}

.requiredTextbox1
{
	border: 1px solid #666666;
	font-size: 12px;
	font-family: arial;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	BACKGROUND: url(/dmp/printflo/content/18/17/Images/required.gif) no-repeat right top; 
	background-color: white;
}

.RequiredTextarea
{
	border: 1px solid #666666;
	font-size: 12px;
	font-family: arial;
	color: #000000;
	background-color: white;
	padding-left: 2px;
	padding-right: 2px;
	BACKGROUND: url(/dmp/printflo/content/18/17/Images/required.gif) no-repeat right top; 
	background-color: white;
}

.dropdown1
{
	border: 1px solid #666666;
	font-size: 12px;
	font-family: arial;
	color: #000000;
	background-color: white;
}

.button1
{
	border: 1px solid #666666;
	font-size: 12px;
	font-family: arial;
	color: white;
	background-color: #005499;
	font-weight: bold;
}

.divContent2
{
	padding:10px 14px 0 24px;
}

.title_grey1
{
	color: #666666;
	font-size: 20px;
	font-family: arial;
	margin-bottom: 10px;
	font-weight: bold;
}

.title_blue1
{
	color: #005499;	
	margin-bottom: 10px;	
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
}

.title_blue2
{
	color: #005499;	
	margin-bottom: 10px;	
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}

.title_black1
{
	color: #000000;	
	margin-bottom: 10px;	
	margin-top: 15px;	
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
}

.divBack
{
	border-top: 1px solid #EEEEEE;
	padding-top: 3px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.divResults
{
	background-color: #CCCCCC; 
	color: #666666; 
	height: 17px; 
	border-bottom: 1px solid white;
	padding-left: 5px;
	padding-top: 3px;
	background-image: url(/dmp/printflo/content/18/17/images/bg_list_header.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.downloadTitle1
{
	background-color: #cccccc;
	font-weight: bold;
	color: #005499;
}

.imgProperty
{
	border: 1px solid #CCCCCC;
	margin-right: 2px;
	margin-bottom: 2px;
}

.rightContent1
{
	margin-top: 11px;
	padding: 5px 10px 5px 12px;
	background-color: #EEEEEE;
}

.company_preview
{
	margin-bottom: 10px;
}

.divProductsTitle1
{
	width: 564px;
	height: 143px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/products_title1.png);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divProductsTitle2
{
	width: 564px;
	height: 40px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/products_title2.png);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divDownloadTitle1
{
	width: 564px;
	height: 143px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/Download_title1.jpg);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divDownloadTitle2
{
	width: 564px;
	height: 40px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/download_title2.png);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}


.divCompanyTitle1
{
	width: 564px;
	height: 143px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/company_title1.jpg);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divCompanyTitle2
{
	width: 564px;
	height: 40px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/company_title2.jpg);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divShoesTitle1
{
	width: 564px;
	height: 143px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/shoes_title1.png);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divShoesTitle2
{
	width: 564px;
	height: 40px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/shoes_title2.png);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divNewsTitle1
{
	width: 564px;
	height: 143px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/news_title1.jpg);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.divNewsTitle2
{
	width: 564px;
	height: 40px;
	overflow: hidden;
	background-image:url(/dmp/printflo/content/18/17/images/news_title2.jpg);
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	color: white;
	font-size: 24px;
	font-family: arial;
/*	font-weight: bold; */
}

.news_header
{
	font-size: 10px;
/*	text-decoration: underline; */
	color: #005499;
	padding-top: 3px;
	padding-bottom: 2px;
}

.news_desc
{
	font-size: 10px;
	color: #000000;
}

.aPrint
{
	background-image:url(/dmp/printflo/content/18/17/images/printer.gif);
	background-position:0 0.18em;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom: 4px;
	padding-top: 2px;
}

.caption1
{
	color:#666666;
}

.news_date
{
	background-color:#EEEEEE;
	color:#666666;
	margin-bottom:6px;
	padding-top: 2px;	
	padding-bottom: 2px;
}

.news_title
{
	color: #005499;	
	margin-bottom: 3px;	
	font-size: 14px;
	font-weight: bold;
	font-family: arial;

}

/* IDs ---------------------------------------------------------------------! */
#divTmp1Header
{
	height: 78px;
}

#divTmp1HeaderLogo
{
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-left: 10px;
}

#divTmp1HeaderContent
{
	float: right;
	width: 412px;
}
	
#divTmp1HeaderLogin
{
	height: 58px;
}

#divTmp1HeaderNavig
{
	height: 20px;
	background-color: #CCCCCC;
	overflow: hidden;
}

#divTmp1HeaderNavigTopMenu1
{
	width: 220px;
	height: 18px;
	overflow: hidden;
	background-color: #EEEEEE;
	padding-top: 3px;
}

#divTmp1Content
{
/*	border: 1px solid black; */
}

#divTmp1TopMenu
{
	background-color: #005499;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	height: 25px;
}

#divTmp1SitePath
{
	background-color: #CCCCCC;
	border-bottom: 1px solid white;
	height: 21px;
}

#aPrintPage
{
	background-image:url(/dmp/printflo/content/18/17/images/printer.gif);
	background-position:0 0.18em;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-right: 10px;
}

#divPrintPage
{
	padding-top: 2px;
}

#divSitePath1
{
	height: 21px;
}

#divTmp1Search
{
	background-color: #CCCCCC;
	width: 200px;
	border-right: 1px solid white;
	height: 50px;
	overflow: hidden;
	padding-top: 10px;
}

#divTmp1Content1
{
	background-color: #EEEEEE;
	border-right: 1px solid white;
	width: 200px;
	overflow: hidden;
	height: 500px;
}

#divTmp1Content2
{
	width: 589px;
/*	background-color: red; */
   overflow: hidden;
	margin-right: 12px;
}

#divTmp1Content3
{
	width: 192px;
}

#divTmp1Footer1
{
	background-color: #EEEEEE;
	width: 200px;
	color: #666666;
	font-family: arial;
	font-size: 10px;
	border-right: 1px solid white;
	border-top: 1px solid white;
	height: 20px;
	overflow: hidden;
	text-align: center;
	padding-top: 8px
}

#divTmp1Footer2
{
	background-color: #EEEEEE;
	width: 100%;
	color: #666666;
	font-family: arial;
	font-size: 10px;
	border-right: 1px solid white;
	border-top: 1px solid white;
	height: 20px;
	overflow: hidden;
/*	text-align: center; */
	padding-top: 8px
}

#divMachineCategoryList
{
	padding-top: 8px;
/*	padding-left: 8px; */
}

#divNewsMenuPh
{
	padding-top: 8px;
/*	padding-left: 8px; */
}

#divContinentList
{
	padding-top: 8px;
/*	padding-left: 8px; */
}

#divAppCategoryDetailPh
{
	padding-bottom: 20px;
}


/* links -------------------------------------------------------------------! */
.download_link:link {
	color: #005499;
   text-decoration: none; 
	font-size: 12px; 
}
td .download_link:hover {
	color: #005499;
   text-decoration: underline; 
	font-size: 12px;
}
.download_link:visited {
	color: #005499;
   text-decoration: none; 
	font-size: 12px; 
}

.link1:link {
	color: #005499;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}
td .link1:hover {
	color: #005499;
   text-decoration: underline; 
	font-size: 12px;
	font-weight: bold;
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}
.link1:visited {
	color: #005499;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}

.link2:link {
	color: #000000;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	background-image:url(/dmp/printflo/content/18/17/images/pointer2.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}
td .link2:hover {
	color: #000000;
   text-decoration: underline; 
	font-size: 12px;
	font-weight: bold;	
	background-image:url(/dmp/printflo/content/18/17/images/pointer2.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}
.link2:visited {
	color: #000000;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	background-image:url(/dmp/printflo/content/18/17/images/pointer2.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}

.link3:link {
	color: #005499;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold; }
td .link3:hover {
	color: #005499;
   text-decoration: underline; 
	font-size: 12px;
	font-weight: bold; }
.link3:visited {
	color: #005499;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold; }
	
.link4:link {
	color: #000000;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
}
td .link4:hover {
	color: #000000;
   text-decoration: underline; 
	font-size: 12px;
	font-weight: bold;	
}
.link4:visited {
	color: #000000;
   text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
}

.link6:link {
	color: #000000;
   text-decoration: none; 
	font-size: 12px; 
}
td .link6:hover {
	color: #000000;
   text-decoration: underline; 
	font-size: 12px;
}
.link6:visited {
	color: #000000;
   text-decoration: none; 
	font-size: 12px; 
}

#divTmp1HeaderNavigTopMenu1 A:link {
   color: #005499;
   text-decoration: none; 
	font-size: 10px; }

td #divTmp1HeaderNavigTopMenu1 A:hover {
   color: #005499;
   text-decoration: underline; 
	font-size: 10px; }
#divTmp1HeaderNavigTopMenu1 A:visited {
   color: #005499;
   text-decoration: none; 
	font-size: 10px; }
	
#divPrintPage A:link {
   color: #666666;
   text-decoration: none; 
	font-size: 9px; }
td #divPrintPage A:hover {
   color: #666666;
   text-decoration: underline; 
	font-size: 9px; }
#divPrintPage A:visited {
   color: #666666;
   text-decoration: none; 
	font-size: 9px; }
	
#divTmp1Footer2 A:link {
   color: #666666;
   text-decoration: none; 
	font-size: 10px; }

td #divTmp1Footer2 A:hover {
   color: #666666;
   text-decoration: underline; 
	font-size: 10px; }
#divTmp1Footer2 A:visited {
   color: #666666;
   text-decoration: none; 
	font-size: 10px; }

.company_preview A:link {
	color:#666666;
	font-size: 12px;
   text-decoration: none; }
td .company_preview A:hover {
	color:#666666;
	font-size: 12px;
   text-decoration: underline; }
.company_preview A:visited {
	color:#666666;
	font-size: 12px;
   text-decoration: none; }
	
.link5:link {
	color: #005499;
   text-decoration: none; 
	font-size: 10px; 
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}
td .link5:hover {
	color: #005499;
   text-decoration: underline; 
	font-size: 10px;
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}
.link5:visited {
	color: #005499;
   text-decoration: none; 
	font-size: 10px; 
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.32em;
	background-repeat:no-repeat;
	padding-left: 12px;
}

/* sub menu styling --------------------------------------------------------! */
.ul1 
{
	list-style-type:none;
	margin:0 0 10px 12px;
	padding:0;
}

.li1
{
	list-style-type:none;
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.42em;
	background-repeat:no-repeat;
	padding-left:14px;
	margin-bottom: 4px;
}

.li2
{
	list-style-type:none;
	background-image:url(/dmp/printflo/content/18/17/images/pointer2.gif);
	background-position:0 0.42em;
	background-repeat:no-repeat;
	padding-left:14px;
	margin-bottom: 4px;
}

.lisub1
{
	list-style-type:none;
	background-image:url(/dmp/printflo/content/18/17/images/pointer1.gif);
	background-position:0 0.42em;
	background-repeat:no-repeat;
	padding-left:14px;
	margin-bottom: 4px;
	margin-left: 10px;
}

.lisub2
{
	list-style-type:none;
	background-image:url(/dmp/printflo/content/18/17/images/pointer2.gif);
	background-position:0 0.42em;
	background-repeat:no-repeat;
	padding-left:14px;
	margin-bottom: 4px;
	margin-left: 10px;
}



/* menu styling -----------------------------------------------------------! */
#box_top_menu1 
{
	width: 100%;
	overflow: hidden;
	height: 25px;
}

#box_top_menu1 ul
{
	margin: 0;
	padding: 0;
	font: bold 12px arial;
	list-style-type: none;
}

#box_top_menu1 h3
{
	display: none;
}

#box_top_menu1 ul ul
{
	display: none;
}

#box_top_menu1 ul ul ul
{
	display: none;
}

#box_top_menu1 ul ul ul ul
{
	display: none;
}

#box_top_menu1 li
{
	display: inline;
	margin: 0;
}

#box_top_menu1 li a
{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 5px 8px;
	border-right: 1px solid white;
	color: white;
	background: #005499;
	height: 23px;
}

#box_top_menu1 li a:visited
{
	color: white;
}

#box_top_menu1 li a:hover, #box_top_menu1 li.selected a
{
	background: #CCCCCC;
	color: #005499;
}