﻿@import("ie5.css"); 
a:hover#lnkFront_shop_online font{
	color:black !important;
}
a:hover #envelope{
	background-color:black;
}
a.navIndent
{
	padding-left: 8px;	
}
a.nav, a.navIndent{
	font:bold 11px/16px Arial;
	text-decoration:none;
}
a.nav img{
	vertical-align:middle;
}
#content{
	position:relative;
	margin-top:10px;
}
td.subHead{
	font:bold 11px Arial !important;
}
/* begin frontIndustries */
.offers,
#frontIndustries,
#Manufacturing_IndustrySegments,
#GraphicArts_IndustrySegments,
#Retail_IndustrySegments,
#registrationHead{
	position:relative;
	width:750px;
	margin:0px auto;
	margin-bottom:10px;
	overflow:hidden;
}
#frontIndustries{
	height:340px;
}
#Manufacturing_IndustrySegments,
#GraphicArts_IndustrySegments,
#Retail_IndustrySegments{
	height:235px;
}
#frontIndustries div,
#Manufacturing_IndustrySegments div,
#GraphicArts_IndustrySegments div,
#Retail_IndustrySegments div{
	position:relative;
	margin-right:12px;
	float:left;
	text-align:left;
	color:white;
	width:242px;
	height:235px;
	cursor:hand;
	cur\sor:pointer;
	overflow:hidden;
}
#frontIndustries div{
	height:330px;
	cursor:auto;
}
#Manufacturing_IndustrySegments div,
#GraphicArts_IndustrySegments div,
#Retail_IndustrySegments div{
	height:220px;
	cursor:auto;

}
#GraphicArts_IndustrySegments div img,
#Manufacturing_IndustrySegments div img{
	width:178px;
	height:150px;
}
#Retail_IndustrySegments div img{
	width:369px;
	height:150px;
}
#frontIndustries div img{
	height:210px;
	width:242px;
}
#frontIndustries #frontIndustry3{
	margin-right:0px;
}
#frontIndustries div div h2{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#Manufacturing_IndustrySegments div,
#GraphicArts_IndustrySegments div{
	width:178px;
}
#Manufacturing_IndustrySegments div a,
#GraphicArts_IndustrySegments div a,
#Retail_IndustrySegments div a{
	text-decoration:none;
}
#Retail_IndustrySegments div{
	width:369px;
}
#Manufacturing_IndustrySegments #Manufacturing_Segment4,
#Retail_IndustrySegments #Retail_Segment2,
#GraphicArts_IndustrySegments #GraphicArts_Segment4{
	margin-right:0px;
}
#frontIndustries div img.arrow,
#Manufacturing_IndustrySegments div img.arrow,
#GraphicArts_IndustrySegments div img.arrow,
#Retail_IndustrySegments div img.arrow{
	position:absolute;
	top:139px;
	left:0px;
	width:10px;
	height:20px;
}
#frontIndustries div img.arrow{
	top:199px;
}
#frontIndustries div div,
#Manufacturing_IndustrySegments div div,
#GraphicArts_IndustrySegments div div,
#Retail_IndustrySegments div div{
	background-color:#7A7A7A;
	padding:10px;
	margin:0;
	font:bold 11px/16px Arial;
	text-align:left;
	height:80px;
	margin-top:-4px;
}
#frontIndustries div div{
	height:130px;
}
#Manufacturing_IndustrySegments span,
#GraphicArts_IndustrySegments span,
#Retail_IndustrySegments span{
	color:white;
	font:bold 11px/16px Arial;
}
#Manufacturing_IndustrySegments span.ShortDesc,
#GraphicArts_IndustrySegments span.ShortDesc,
#Retail_IndustrySegments span.ShortDesc{
	font-weight:normal;
}
#frontIndustries div div img{
	margin-bottom:-10px;
}
#frontIndustries a.nav,
#Manufacturing_IndustrySegments a.nav,
#GraphicArts_IndustrySegments a.nav,
#Retail_IndustrySegments a.nav{
	color:white;
}
#frontIndustries div div a#lnkManufacturing_Title,
#frontIndustries div div a#lnkRetail_Title,
#frontIndustries div div a#lnkGA_Title{
	font: 14px Arial;
	display:block;
	color:white;
	text-decoration:none;
}
#frontIndustries #frontIndustry3{
	margin-right:0px;
}
#frontIndustries div img,
#Manufacturing_IndustrySegments div img,
#GraphicArts_IndustrySegments div img,
#Retail_IndustrySegments div img{
	border:0;
	margin:0px;
	line-height:0px;
}
/* end frontIndustries */
/* begin frontUserNav */
#supportUserNav .leftCol,
#supportUserNav_short .leftCol,
.colorbox .leftCol,
#PanelNewsItem .leftCol{
	width:500px;
	padding:10px;
	padding-top:0px;
	float:left;
	border-right:1px solid white;
	overflow-x:hidden;
}

#PanelNewsItem .rightCol{
	padding-top:10px;
}
#pnlPartnerList,
#pnlEventList,
.colorbox,
#frontUserNav,
#supportIndustry,
#supportUserNav,
#PanelSearchResults,
#trainingIndustry,
#trainingUserNav,
#pnlProductIndex,
#pnlDiscontinued,
#lblPressRoom_Welcome,
#pnlRegisterDetail,
#pnlSpecialOffers{
	position:relative;
	width:750px;
	margin:0px auto;
	margin-top:10px;
	text-align:left;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url("graphics/arrow_bottom.gif");
}
#PanelNewsBody{
	position:relative;
	width:750px;
	margin:0px auto;
	margin-top:-10px;
}
#frontUserNav{
	height:222px;
}
#pnlPartnerList,
#supportUserNav,
#supportUserNav_short,
#pnlLiterature,
#pnlNews,
#pnlPartnerList,
#PanelSearchResults,
#frontUserNav,
#pnlJobListing,
#pnlSpecialOffers{
	margin-top:0px;
}
h2,
#lblRegisterTitle,
h1{
	display:block;
	font:bold 14px/14px Arial !important;
	padding:10px;
	margin:0;
	padding-left:0px;
}
h2.sup{
	font-size:xx-small;
}
#lblRegisterTitle{
	padding-left:10px;
}
#supportIndustry{
	background-image:none;
	border-bottom:1px solid white;
}
#pnlContactForm .colorbox,
#pnl3 .colorbox{
	margin-top:0;
	background-position:top left;
	background-image:url("graphics/whiteline.gif");
}
.rightCol #lblPrivacyPolicy_Small b{
	padding-left:2px;
}
/* .rightCol img {
	margin-right: 25%;
} */
#pnlProductIndex #lblMarketSegment{
	font-weight:bold;
	float:right;
	width:auto;
}
#pnlContactForm table,
#pnl3 table,
#pnlRegisterForm table{
	clear:left;
	width:330px;
}
#pnlContactForm .leftCol input.button{
	width:17px;
	height:17px;
}
#btnSubmit,
#btnSubmitRegistration,
#btnCancel,
#btnContinue{
	clear:left;
	margin:10px;
	margin-right:0px;
	width:auto !important;
	font:11px Arial;
}
#btnContinue{
	float:left;
}
#pnlContactForm table.checkbox input,
#pnlApplyForm input,
table#chklProductLines input,
#radEmailFormat input,
#radEmailAllowed input,
#pnl3 table.checkbox input,
#pnlRegisterForm table.checkbox input,
#pnl2 .leftCol input.aui{
	width:auto !important;
}
#pnlConfirm #btnReturnToJobs{
	padding:0;
	font:11px Arial;
	width:auto !important;
	margin:0;
}
div.clear{
	display:none;
}
html>body div.clear{
	clear:both;
	height:1px;
	padding:0;
	margin:0;
}
#pnl1 .rightCol,
#pnl2 .rightCol,
#pnl3 .rightCol,
#pnlRegisterForm .rightCol,
#pnlSpecialOffers .rightCol,
#pnlInvestors .rightCol,
#pnlApplyForm .rightCol{
	padding:10px;
	overflow:visible;
	font:11px/16px Arial;
	width:340px;
	padding-right:0;
	float:left;
}
#pnlSitemap .rightCol{
	padding:10px;
	padding-top:0px;
	overflow:visible;
	font:11px/16px Arial;
	width:340px;
	padding-right:0;
	float:left;
}
#pnlSpecialOffers .rightCol{
	text-align:center;
	padding-left:80px;
}
.offer{
	width:365px;
	float:left;
	margin-right:10px;
	padding:10px;
	border:1px solid black;
	text-align:left;
}
.offer .leftCol{
	float:left;
	width:auto;
	background-color:green;
}
.offer .rightCol{
	float:right;
}
#pnlApplyForm .leftCol{
	width:380px;
	padding-top:10px;
	border-right:1px solid white;
}
#pnlApplyForm{
	position:relative;
}
#pnlApplyForm .leftCol{
	padding-top:10px;
}
#pnlApplyForm .rightCol{
	padding-top:0;
}
html>body #pnlApplyForm .leftCol{
	width:355px;
}
.colorbox .leftCol table img,
#supportUserNav .leftCol table img,
#supportUserNav_short .leftCol table img{
	margin:0px 5px;
}
#pnlRegisterForm .leftCol,
#pnlInvestors .leftCol,
#pnlSitemap .leftCol{
	border-right:0;
}

#pnlSupport .leftCol,
#pnlSupport .rightCol{
	width:375px;
	float:left;
	margin:0;
	padding:0;
}
#pnlContactForm .leftCol,
#pnl1 .leftCol,
#pnl2 .leftCol,
#pnl3 .leftCol,
#pnlRegisterForm .leftCol,
#pnlOther .centerCol,
#pnlSpecialOffers .leftCol,
#pnlInvestors .leftCol, 
#pnlSitemap .leftCol{
	padding:10px;
	float:left;
	width:375px;
}
#pnl1 p{
	margin-top:0px;
}
.leftCol input,
.leftCol select,
.leftCol textarea,
#pnlApplyForm input,
#pnlApplyForm textarea,
#pnlOther input{
	font:11px Arial;
	width:310px;
}
.leftCol input.shortField,
#WebUserInfo1_txtPhone{
	width:150px !important;
}
#WebUserInfo1_txtCity,
#WebUserInfo1_dropStates,
#WebUserInfo1_txtZip{
	width:100px !important;
}
#pnlRegisterForm label,
#pnlRegisterForm span,
#pnlContactForm label,
#pnlContactForm span,
#pnl3 span,
#pnl3 label{
	font:11px Arial;
}
#pnlContactForm label,
#pnlRegisterForm label{
	display:block;
	//position:relative;
	left:30px;
	top:-15;
}
#pnlContactForm .centerCol,
#pnlContactForm #centerCol,
#pnl3 .centerCol,
#pnl3 #centerCol{
	float:left;
	padding:10px;
	font:11px/16px Arial;
	margin:0;
	width:350px;
}
#registration td,
#pnlContent td{
	font:11px/16px Arial;
}
#lblPressRoom_Welcome{
	padding:10px;
	padding-left:0;
}
table.listView{
	width:100%;
}
table.listView.two{
	width:50%;
}
table.listView.two a{
	font-weight:normal !important;
	text-decoration:underline !important;
}
table.listView.two a:hover{
	text-decoration:underline !important;
}
table.listView.two+table.listView.two{
	border-right:0;
}
hr.z{
	display:none;
}
table.listView th{
	font:bold 11px/16px Arial;
	padding:3px 10px;
	text-align:left;
}
table.listView td a{
	font: bold 11px/16px Arial;
	text-decoration:none;
}
table.listView td,
#PanelSearchResults{
	font:11px Arial;
	padding-left:16px;
}
#frontUserNav .frontNav,
#supportIndustry .supportCol, 
#supportUserNav .supportNav,
#trainingIndustry .trainingCol,
#trainingUserNav .trainingNav{
	color:black;
	font:11px Arial;
	width:250px;
	float:left;
	text-align:left;
	padding:10px;
	border-left:1px solid white;
	height:222px;
	margin-bottom:0px;
}
#supportUserNav_short .supportNav{
	color:black;
	font:11px Arial;
	width:250px;
	float:left;
	text-align:left;
	padding:10px;
	border-left:1px solid white;
	height:122px;
	margin-bottom:0px;
}

#supportIndustry .supportCol{
	width:185px;
	height:130px;
}
html>body #supportIndustry .supportCol{
	width:166px;
	height:130px;
}
#trainingIndustry{
	border-bottom:1px solid white;
}
#trainingIndustry .trainingCol{
	height:130px;
}
select{
	font:11px Arial;
}
#frontUserNav .frontNav input{
	margin-left:5px;
	width:auto;
	vertical-align:bottom;
	margin-bottom:1px;
}
#frontUserNav .frontNav a,
#supportIndustry .supportCol a,
#supportUserNav .supportNav a,
#supportUserNav_short .supportNav a,
#trainingIndustry .trainingCol a,
#trainingUserNav .trainingNav a,
table.listView td a{
	font: bold 11px/16px Arial;
	text-decoration:none;
}
#frontUserNav .frontNav a:hover,
#supportIndustry .supportCol a:hover,
#supportUserNav .supportNav a:hover,
#supportUserNav_short .supportNav a:hover,
#trainingIndustry .trainingCol a:hover,
#trainingUserNav .trainingNav a:hover,
table.listView td a:hover{
	color:black;
	text-decoration:none;
}
/*end frontUserNav */
/*begin Product Detail */
#pnlSupportDocDetail,
#pnlDetails,
#pnlLiterature,
#pnlNews,
#pnlTraining,
#pnlTrainingDetail,
#pnlContactForm .colorBox,
#pnlSupportDownload,
#pnlEvents,
#pnlSupport,
#pnlDiscontinuedProductDetail #pnlModelSupportDocuments{
	clear:both;
	position:relative;
	width:750px; 
	min-height:200px;
	margin:0px auto;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url("graphics/arrow_bottom.gif");
}
#pnlSupportDocDetail,
#pnlLiterature,
#pnlNews,
#pnlTraining,
#pnlTrainingDetail,
#pnlSupport,
#pnlEvents{
	margin-top:1px;
}
#divSupportDocInfo{
	min-height:400px;
}
#pnlDetails #ProductFeatures{
	color:black;
	font:11px/16px Arial;
	width:375px;
	float:left;
	text-align:left;
	padding:10px;
}

#pnlDetails #ProductCompliments{
	color:black;
	font:11px/16px Arial;
	width:325px;
	float:left;
	text-align:left;
	padding:10px;
}

#pnlDetails ul{
	margin:1.5em;
	padding-left:0;
	font:11px/16px Arial;
}
#pnlDetails #ProductFeatures{
	clear:left;
}
#pnlDetails #ProductCompliments{
	margin-right:0px;
}
#pnlDetails #pnlSpecSheet{
	float:left;
	text-align:left;
	pad/ding:10px;
	width:325px;
	margin-right:30px;
}
/*end Product Detail */
/*begin toolbar */
#toolbar,
#searchAgain,
.UserNav,
#ProductUserNav,
#tradeshowUserNav,
#divGuideFilter{
	border-right:1px solid white;
	text-align:left;
	width:750px;
	margin:1px auto;
	min-height:27px;
	margin-top:0px;
	padding:5px 10px;
	font: 11px/16px Arial;
	text-decoration:none;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url("graphics/arrow_top.gif");
}
#supportUserNav_short
{
	width:750px;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url("graphics/arrow_top.gif");
}

#toolbar{
	vertical-align:top;
}
.UserNav,
#ProductUserNav,
#tradeshowUserNav{
	clear:left;
	text-align:left;
	margin-bottom:1px;
}
#pnlTradeShowDetail #pnlTradeShowAnnouncements{
	margin-top:-35px;
}
#toolbar span{
	font:11px Arial;
}
#toolbar a,
.UserNav .UserNavSpan a,
#ProductUserNav #lblProductNav a,
#tradeshowUserNav #lblTradeshowNav a,
#divGuideFilter a,
#lnkBackToList{
	font:bold 11px/18px Arial;
	text-decoration:none;
	border-left:1px solid white;
	margin-left:8px;
	padding-left:8px;
	float:right;
}
.UserNav .UserNavSpan a,
#tradeshowUserNav #lblTradeshowNav a,
#ProductUserNav #lblProductNav a{
	border-left:0;
	margin-left:0px;
	padding-left:0px;
	border-right:1px solid white;
	margin-right:8px;
	padding-right:8px;
	float:left;
}
.UserNav .UserNavSpan a.active,
#ProductUserNav #lblProductNav a.active,
#tradeshowUserNav #lblTradeshowNav a.active{
	color:white !important;
}
/*#ProductUserNav #lblProductNav .active{
	color:black !important;
}*/
#toolbar a:hover,
.UserNav .UserNavSpan a:hover,
#ProductUserNav #lblProductNav a:hover,
#tradeshowUserNav #lblTradeshowNav a:hover{
	color:black;
}
#toolbar #search{
	float:left;
	vertical-align:top;
	width:210px;
}
#search #TextBoxSearch,
#SupportSearch{
	font:10px/14px Arial;
	width:160px;
	border:1px solid #C3C3C3;
	height:17px;
	padding:1px;
}
#search #ImageButtonSearch{
	margin-left:5px;
	width:auto;
	vertical-align:bottom;
	margin-bottom:1px;
}

/* end toolbar */
.twoColListBox{
	position:relative;
	width:100%;
	margin:10px auto;
	text-align:left;
	border-width:0 !important;
}
.basicDataHeader,
#divProductList,
#divProductHeader,
#divTradeshowHeader,
#pnlAccessories,
#pnlCompanyFront{
	position:relative;
	width:750px;
	margin:10px auto;
	text-align:left;
	border-width:0 !important;
}
#pnlCompanyFront{
	clear:left;
}
#pnlDiscontinuedProductDetail #divReplacementProduct{
	height:auto !important;
	float:right;
	width:330px;
	margin-bottom:10px;
}
#pnlDiscontinuedProductDetail #divReplacementProduct div{
	height:auto !important;
	margin:0;
	padding-bottom:5px;
}
#pnlAccessories,
#divProductList{
	width:770px !important;
	padding-left:8px;
}
#productOverview #divProductList{
	width:auto !important;
	float:right;
	margin-right:0px;
}
#productOverview #productDescription,
#tradeshowOverview #tradeshowDescription{
	width:368px;
	float:left;
}
.twoColListBox div{
	float:left;
	position:relative;
	border:1px solid #666;
	width:356px;
	height:200px;
	overflow:visible;
	margin-right:9px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
}

#divProductList div,
#pnlAccessories div.accessory{
	float:left;
	position:relative;
	border:1px solid #666;
	width:372px;
	height:160px;
	overflow:hidden;
	margin-right:9px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
}
/* #pnlSupportDocInfo .leftCol, */
#pnlCompanyFront .leftCol,
#lblJobDetail_Description,
#divSupportDownload{
	position:relative;
	width:500px;
	margin-top:10px;
	padding-right:30px;
	text-align:left;
	float:left;
}
/* #pnlSupportDocInfo .leftCol, */
#divSupportDownload{
	padding:10px;
	margin-top:0px;
	height:420px;
	border-right:1px solid white;
}
/* html>body #pnlSupportDocInfo .leftCol, */
html>body #divSupportDownload{
	height:auto;
}
.colorbox .rightCol,
#pnlCompanyFront .rightCol,
#supportUserNav .rightCol,
#supportUserNav_short .rightCol{
	width:250px;
	padding-left:10px;
	margin-top:10px;
	float:right;
}
/* #pnlSupportDocInfo .rightCol{
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	float:left;
} */
#pnlCompanyFront .rightCol a{
	font-weight:bold;
	text-decoration:none;
}
#pnlAccessories div.accessory div{
	float:left;
	width:200px;
}
#pnlAccessories div.accessory img{
	float:right;
}
#divProductList div img.down_arrow,
#pnlAccessories div.accessory img.down_arrow{
	float:none;
}
#productOverview,
#tradeshowOverview{
	float:left;
	width:auto;
}
#divProductList div img.thumb,
#divReplacementProduct div img.thumb,
.FloatToRight,
#imgProduct,
#imgTradeshow{
	float:right;
}

/* Added 3/7/06 */
#divProductDetail_Header
{
	float: left;
	width: 100px;
	margin-right: 30px;
}
#divProductDetail_Header #imgProduct
{
	float: left;
	margin-bottom: 20px;
	margin-right: 1px; /* Required to prevent overlapping divs */
}
#NewsFlash
{
	float: right;
	width: 240px;
	height: 66px;
	/* margin-left: 125px; */
	margin-right: 0px;
	
	display:block;
	border:1px solid ;	
}
/* End of Added 3/7/06 */

#divProductList div div{
	position:absolute;
	width:210px !important;
	border:0;
	margin:0;
	padding-left:1;
	padding-top:0;
	z-index:10;
	clear:left;
}
#divReplacementProduct #divProductList div div{
	position:static;
}
#lblFoundIn,
#lblSupportFoundIn,
#lblTrainingFoundIn,
#lblLiteratureFoundIn{
	display:block;
	padding:10px;
	text-align:left;
}
#lnkSupportAndDownloads{
	font-weight:normal;
	display:block;
	text-align:left;
}
#lblProductTitle,
#lblTradeshowTitle{
	font:bold 14px Arial;
}
#lblProductDesc,
#lblTradeshowDesc{
	display:block;
	width:300px;
	padding-left:1px;
}
/* begin market segment fronts */
#SegmentImage{
	height:150px;
	width:494px;
	float:left;
	border:1px solid black;
	cursor:default;
}

/***********************/
/* Begin Advertisments */
/***********************/
/*#SegmentAdvertisement_ImageRotator{
	float:right;
	margin-right:1px;
	border:1px solid black;
}
#SegmentAdvertisement_ImageRotator img{
	border:0;
	height:230px;
	width:240px;
}
#SegmentShowcase1_ImageRotator,
#SegmentShowcase2_ImageRotator{
	border:1px solid ;
	float:left;
	display:block;
	margin-right:12px;
	margin-top:12px;
}
#SegmentShowcase2_ImageRotator{
	margin-right:0px;
}
#SegmentShowcase1_ImageRotator img,
#SegmentShowcase2_ImageRotator img{
	height:66px;
	width:240px;
	border:0;
}*/

/******************/
/* Free Form Mode */
/******************/

/* Ad Type 3 */
#SegmentAdvertisement_ImageRotator_TextFreeForm{
	border:1px solid black;
	float:right;
	display:block;
	margin-right:1px;
	height:230px;
	width:240px;
	cursor:hand;
	overflow:hidden;
}
#SegmentAdvertisement_ImageRotator_DescFreeForm{
	border:0px solid black;
	position:absolute;
	display:block;
	height:210px;
	width:220px;
	color:#666666;
	z-index:1;
	margin:10px;
}

/* Ad Type 1 & 2 */
#SegmentShowcase1_ImageRotator_TextFreeForm,
#SegmentShowcase2_ImageRotator_TextFreeForm{
	border:1px solid black;
	display:block;
	float:left;
	margin-right:12px;
	margin-top:12px;
	height:66px;
	width:240px;
	cursor:hand;
	overflow:hidden;
}
#SegmentShowcase2_ImageRotator_TextFreeForm{
	margin-right:0px;
}
#SegmentShowcase1_ImageRotator_DescFreeForm,
#SegmentShowcase2_ImageRotator_DescFreeForm{
	border:0px solid black;
	position:absolute;
	display:block;
	height:56px;
	width:230px;
	color:#666666;
	z-index:1;
	margin:5px;
}

/* Ad Type #4 */
#divNewsFlash_TextFreeForm{
	border:1px solid black;
	float:right;
	display:block;
	margin-right:1px;
	height:132px;
	width:240px;
	cursor:hand;
	overflow:hidden;
}
#divNewsFlash_DescFreeForm{
	border:0px solid black;
	position:absolute;
	display:block;
	height:112px;
	width:220px;
	color:#666666;
	z-index:1;
	margin:10px;
}

/*********************/
/* End Advertisments */
/*********************/


#SegmentHeader_ImageRotator img{
	border:0;
	height:150px;
	width:494px;
}
#promotions{
	width:750px;
	height:235px;
	margin:12px auto;
	font: 11px/16px Arial;
	text-align:left;
}
#promotions a{
	cursor:pointer;
}
/* end market segment fronts */
/* begin training events */
#pnlEventDetail h2{
	font:bold 14px Arial;
	margin:0;
}
#pnlEventDetail #leftCol{
	width:500px;
	border-right:1px solid white;
	padding:10px;
}
#pnlEventDetail #rightCol{
	width:230px;
	position:absolute;
	top:0px;
	left:510px;
	padding:10px;
	text-align:left;
}
#pnlEventDetail #rightCol a{
	font:bold 11px Arial;
	text-decoration:none;
}
#pnlEventDetail #rightCol a:hover{
	color:black;
}
/* end training events */
/* begin application filters */

.filter{
	width:365px;
	text-align:left;
	clear:left;
	margin-top:-6px;
	padding-top:5px;
	margin-bottom:10px;
	border-top:1px solid white;
}
.filter .filterLabel{
	padding-top:5px;
	width:100px;
	display:block;
	float:left;
	text-align:left;
	font:11px Arial;
}
.filter .filterChoice{
	width:255px;
	display:block;
	float:left;
	text-align:left;
	padding-top:5px;
	vertical-align:top;
}
.filter .filterChoice span{
	font:bold 11px Arial !important;
}
.filter .filterChoice select{
	width:230px;
	display:block;
	float:left;
	margin-top:-3px;
	margin-right:0px;
}
html>body .filter .filterChoice select{
	margin-right:5px;
	margin-top:-5px;
}
.filter .filterChoice input{
	display:block;
	float:left;
	margin-top:-3px;
}
.errorMsg{
	text-align:left;
	width:750px !important;
	margin:0px auto;
	clear:both;
}
/* end application filters */
/* begin misc. forms */
#pnlContactForm #pnl0,
#pnl3,
#pnlApplyForm{
	margin-top:0px;
	background-position:top left;
	background-repeat:repeat-y;
	background-image:url("graphics/whiteline.gif");
}
#pnl1,
#pnl2,
#pnlContactForm .colorbox,
#pnlRegisterForm .colorbox,
#pnlInvestors .colorbox,
#pnlSitemap .colorbox{
	margin-top:0px;
	background-position:top left;
	background-repeat:repeat-y;
	background-image:url("graphics/whiteline_w_notch.gif");
}
#pnlInvestors{
	position:relative;
	margin:0px auto;
	width:750px;
	margin-top:10px;
}
#pnlSitemap{
	position:relative;
	margin:0px auto;
	width:750px;
	margin-top:0px;
}
#pnlInvestors h2,
#pnlSitemap h2{
	padding-left:10px;
	padding-top:10px;
}
#PanelNewsItem .colorbox{
	background-position:top left;
	background-repeat:repeat-y;
	background-image:url("graphics/whiteline_w_notch_right.gif");
}
#pnlPartnerDetail{
	position:relative;
	width:750px;
	height:auto !important;
	margin:10px auto;
	padding:10px;
	font: 11px/16px Arial;
	text-align:left;
	border:1px solid;
}
#pnlTradeShowContacts{
	margin-top:20px !important;
}
#pnlPartnerDetail img.logo{
	position:absolute;
	top:10px;
	right:10px;
}
#XriteHeader1_subNav_ContactUs div{
	display:inline;
}
#XriteHeader1_subNav_ContactUs{
	float:left;
}
#divReplacementProduct a img{
	margin:2px 0px !important;
}
#lblRebateInstructions 
{
	padding-bottom :10px;
}
/* begin misc. forms */
/* begin printable version */
@media print{
	#subCategories a,
	#XriteHeader1_categories div,
	#XriteHeader1_topSearch,
	#ProductUserNav a,
	#XriteFooter1_extendedFooter,
	#XriteFooter1_footerLanguageBar,
	#colorSelector2,
	#XriteFooter1_colorSelector2,
	#XriteFooter1_lnkTermsOfUse_Footer,
	#XriteFooter1_lnkPrivacyPolicy_Footer{
		display:none;
	}
	#XriteHeader1_categories div.active,
	#subCategories a.active,
	#ProductUserNav a.active,
	.filter{
		display:block;
		padding:0;
	}
	#XriteHeader1_header,
	#supportUserNav,
	#supportUserNav_short,
	#frontUserNav,
	#content,
	.colorbox,
	#categories div.active,
	#XriteHeader1_categories div.active,
	#XriteHeader1_colorBar,
	#colorBar,
	#toolbar,
	#searchAgain,
	#divGuideFilter,
	#ProductUserNav,
	.basicDataHeader,
	#divProductHeader,
	#supportIndustry,
	#trainingIndustry,
	.UserNav,
	#tradeshowUserNav,
	.twoColListBox,
	#divProductList,
	#pnl3 .rightCol,
	#pnl3 .leftCol,
	#pnl3 .leftCol table,
	#pnlRegisterForm .rightCol{
		background-color:white;
		float:none;
		padding:0;
		width:100%;
	}
	#divProductList div{
		float:none;
	}
	.pressroomHeader{
		display:none;
	}
	#PanelItemContact{
		border-left: solid 1px #000000;
		padding-left: 5px;
		position:absolute;
		left: 490px;
		top: 0px;
		width: 180px;
	}
	#PanelRelatedInfo{
		border-left: solid 1px #000000;
		padding-left: 5px;
		position:absolute;
		left: 490px;
		top: 0px;
		width: 180px;		
	}	
}
/* end printable version */
html>body #frontIndustries div div{
	height:100px;
	width:222px;
}
html>body #Manufacturing_IndustrySegments div div,
html>body #GraphicArts_IndustrySegments div div{
	width:158px;
	height:60px;
}
html>body #Retail_IndustrySegments div div{
	width:349px;
}
html>body #supportUserNav,
html>body #supportUserNav_short,
html>body #frontUserNav{
	width:750px;
}
html>body #pnl2 .rightCol,
html>body #pnl1 .rightCol{
	width:340px;
}
html>body #pnlApplyForm .rightCol{
	left:380px;
}
html>body #pnl3 .leftCol,
html>body #pnl2 .leftCol,
html>body #pnl1 .leftCol{
	width:355px;
}
html>body #supportUserNav .supportNav,
html>body #frontUserNav .frontNav{
	width:229px;
	height:210px;
}
html>body #supportUserNav .supportNav_short{
	width:229px;
	height:110px;
}
html>body #supportIndustry .supportCol{
	width:166px;
	height:130px;
}
html>body #pnlDetails #ProductFeatures,
html>body #pnlDetails #ProductBenefits{
	width:340px;
}
html>body #searchAgain,
html>body #ProductUserNav,
html>body .UserNav,
html>body #tradeshowUserNav,
html>body #divGuideFilter,
html>body #toolbar{
	width:730px;
}
html>body #divPartnerQuestions #toolbar{
	height:auto;
}
html>body #ProductUserNav,
html>body #pnlPartnerDetail,
html>body .UserNav,
html>body #tradeshowUserNav{
	width:729px;
}
html>body #toolbar.support{
	height:20px;
	width:729px;
}
html>body #pnlInvestors .leftCol,
html>body #pnlSitemap .leftCol,
html>body .twoColListBox div,
html>body #divProductList div,
html>body #pnlAccessories div.accessory{
	width:360px;
}
html>body #PanelNewsItem .leftCol{
	width:479px;
}

/* html>body #pnlSupportDocInfo .leftCol, */
html>body #pnlCompanyFront .leftCol,
html>body #supportUserNav .leftCol,
html>body #supportUserNav_short .leftCol,
html>body .colorbox .leftCol{
	width: 480px;
	padding-right:10px;
}

/* html>body #pnlSupportDocInfo .rightCol, */
html>body #pnlCompanyFront .rightCol,
html>body #supportUserNav .rightCol,
html>body #supportUserNav_short .rightCol,
html>body .colorbox .rightCol{
	width: 239px;
}
html>body #frontIndustries{
	margin-bottom:0px;
}
html>body #Manufacturing_IndustrySegments div div,
html>body #GraphicArts_IndustrySegments div div,
html>body #Retail_IndustrySegments div div,
html>body #frontIndustries div div{
	margin-top:0px;
}
.disclaimerText
{
	font: xx-small;
	width: 240px;
	text-align: left;
	font-family: Arial;
}
#newsScroller, #eventScroller, #promoScroller
{
	position: relative;
	width: 100%; 
	height: 185px;
	background-color: white; 
	overflow: hidden;
	/*border: 1px solid #7A7A7A;  */
	padding: 2px;
	padding-left: 4px;
	font-family: Verdana;
	font-size: xx-small;
	overflow:hidden; 
}
#newsScrollerContent ul
{
	margin-bottom: 5px;
	margin-top: 0px;
}
.altNav
{
	/*font:11px/12px Arial !important;
	color: black; */
}
.AdminEditLink{
	float:right;
	font-weight:bold;
	text-decoration:none;
}

/* New footer additions */
#lblCultureNativeName,
#XriteFooter1_lblCultureNativeName{
	font:bold 11px/18px Arial;
	vertical-align:middle;
	padding:5px;
}

#footerMain
{
	text-align:left;
	clear:both;
	width:750px;
	height:60px;
	margin:0px auto;
	font: 11px/15px Arial;	
	margin-top:20px;
	bor/der: 1px solid #000;
}

/* #XriteFooter1_BestViewedWith{
	text-align:left;
	width:450px;
	margin:0px auto;
	clear:both;
}*/

.footerLeft
{
	text-align:left;
	float:left;
	width:450px;
	height:60px;
}

.footerRight{
	text-align:right;
	float:left;
	width:300px;
	height:60px;
}

#colorSelector2,
#XriteFooter1_colorSelector2{
	width:450px;
	height:20px;
	margin:10px auto;
	clear:both;
	font:bold 11px/12px Arial;
}
#colorSelector2 div,
#XriteFooter1_colorSelector2 div{
	width:17px;
	float:left;
	margin-right:5px;
	margin-top:2px;
	height:10px;
	overflow:hidden;
	cursor:hand;
}

#footer
#XriteFooter1_footer{
	width:450px;
	height:40px;
	float:left;	
	margin:10px auto;
	clear:both;
	font:bold 11px/12px Arial;
}

/* #colorSelector2 span,
#XriteFooter1_colorSelector2 span{
	pos/ition:absolute;
	text-align:left;
	top:-1px;
	left:102px;
	font:bold 11px/12px Arial;
	padding-left:1px;
}*/