body {
background:#FFF url(/images/imgTemplate/headerBg.gif) repeat-x top left;
text-align:center;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.alpha{
color:#cc3628;
}
.card{
color:#0271a9;
}

/* start global body font declaration */

.corporateContentWrapper .mainCopy a,
.corporateContentWrapper .mainCopy a.heavy,
.corporateContentWrapper .mainCopy,
table#contactTable td,
.signupBox .right .signup h1,
.signupBox .right .success,
.signupBox .right .success h2,
.newsletterArchiveTitle,
.archiveWrapper .nav .navItem h1 a,
.archiveWrapper .nav .navItem p a,
.learningCenterContentWrapper h1,
.learningCenterContentWrapper p,
.learningCenterContentWrapper .row .section a.title,
.learningCenterContentWrapper .row .section li,
.learningCenterContentWrapper .row .section li a,
.learningCenterGlossaryTitle,
.learningCenterGlossaryTitle a,
.learningCenterGlossaryAtoZ a,
.learningCenterGlossaryAtoZ a:hover,
.glossaryTitle,
.glossaryLinkvillage li,
.glossaryLinkvillage li a,
.glossaryDefinition h2,
.glossaryDefinitionLeftColumn,
.glossaryDefinitionRightColumn,
.glossaryPopularKeywords h1,
.glossaryPopularKeywordsLeftColumn,
.glossaryPopularKeywordsRightColumn,
.glossaryPopularKeywords p a,
.glossaryHome p,
.glossaryHome h1,
.glossaryHomeKeywordsLeftColumn h1,
.glossaryHomeKeywordsLeftColumn a,
.glossaryHomeKeywordsRightColumn h1,
.glossaryHomeKeywordsRightColumn a,
.learningCenterL2Wrapper h1,
.learningCenterL2Wrapper h1 a,
.learningCenterL2Row a,
.learningCenterL2Row p,
.learningCenterL2Row a.learnMore,
.learningCenterL3n4Wrapper .header,
.learningCenterL3n4Wrapper .header a,
.learningCenterL3n4Row h1,
.learningCenterL3n4Row p,
.learningCenterL3n4Row h2,
.learningCenterL3n4Row li,
.learningCenterL3n4Row li a,
.learningCenterL3n4Row p strong,
.learningCenterL3n4Row p a,
.learningCenterL3n4Row p a strong,
.learningCenterL3n4Row .moreAboutBox a,
.learningCenterL3n4Row .moreAboutBox a.active,
.printerSupplyLocatorImageBox h3 a,
.printerSupplyLocatorGrid .column .item a.itemDesc,
.comparisonPrintEmailBox a.print,
.comparisonPrintEmailBox a.email,
#filterResultBox,
.filterResultRow .filterResultItemCopy p,
.filterResultRow .filterResultItemPriceBox h6,
table.compareTable td.colOne,
table.compareTable td.colOther,
table.compareTable td.colOther a,
#categoryBreadCrumb,
#categoryContentWrapper,
.footerSignupWrapper a,
.footerList h2, .footerList h2 a,
.footerList li,
.footerList li a,
.footerBase .copyright,
.footerBase .phone,
.footerBase .phone p,
.footerBase .fax,
.footerBase .fax p,
.footerBase .support,
#categoryContentWrapper .cat3Row p a,
#categoryContentWrapper .cat3Row li a,
#categoryContentWrapper .cat3Row p a strong,
#news-id-cards-id-badgesContentWrapper,
#categoryContentWrapper .catIndustriesMainCopy,
#catIndustriesCallBox,
#homeContentWrapper,
#moduleShopOurStore,
#homeGreyBar,
.homeArticle,
.homeSpotlight,
table#forumsTable,
#supportContentWrapper,
table, table a, table h1, table h2, table h3,
#orphanedContentWrapper,
#printerSupplyLocatorHomeCTA,
#printerSupplyLocatorHomeCopy {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#454545;
line-height:17px;
}

table h1, table h2, table h3 {
font-weight:bold;
display:block;
}
table p {margin:0 0 10px 0;}
table a {text-decoration:underline;}
/* end global body font declaration */

/* page wrapper defining total width of content */
.wrapper {
width:960px;
margin:0 auto;
padding:0;
text-align:left;
}

.header {
width:960px;
margin:0 auto;
float:left;
}

.headerTtl {
margin:0;
padding:0 0 0 349px;
float:left;
}

.headerTab {
margin:0;
padding:0;
float:right;
display:inline;
}
.headerTab a.myAccount{
padding:auto 0;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:25px;
text-decoration:none;
float:left;
display:inline;
}
.headerTab a:hover.myAccount{text-decoration:underline;}

#mainLogo {
margin:1px 0 0 14px;
width:936px;
height:37px;
padding:0;
float:left;
display:inline;
position:relative;
}
#mainLogo .welcomeUser {
padding:25px 12px 0 0;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#454545;
line-height:14px;
position:absolute;
bottom:0px;
right:12px;
}

.navContainer {
margin:6px 0 0 0;
padding:0;
float:left;
}


.leftNavInlineElement{
float:left;
display:block;
}

/* start homepage content */

.homeWrapper {
width:936px;
margin:14px 0 0 0;
padding:0;
float:left;
display:inline;
}



/* end homepage content */

.fullWidthContentWrapper {
width:936px;
margin:0;
padding:0;
float:right;
display:inline;
/* border:1px solid #000000; */
}

/* start fna */
#needsFormShell{
width:583px;
height:402px;
margin:0 0 0 174px;
background:url(/images/imgFNA/fnaBgV2.jpg) no-repeat left top;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#fff;
float:left;
display:inline;
position:relative;
}
#needsFormShellEs{
width:583px;
height:402px;
margin:0 0 0 174px;
background:url(/images/imgFNA/fnaEsBgV2.jpg) no-repeat left top;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#fff;
float:left;
display:inline;
position:relative;
}
#needsFormShell-generic{
width:583px;
height:550px;
margin:0 0 30px 130px;
/*background:url(/images/imgFNA/fnaBgV2.jpg) no-repeat left top;*/
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#fff;
float:left;
display:block;
position:relative;
}
#needsFormShellEs-generic{
width:583px;
height:550px;
margin:0 0 30px 130px;
/*background:url(/images/imgFNA/fnaEsBgV2.jpg) no-repeat left top;*/
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#fff;
float:left;
display:block;
position:relative;
}


a#FNAformLanguageSwitcher {
font-family:Helvetica, Arial, sans-serif;
color:#454545;
font-size:14px;
font-weight:bold;
line-height:16px;
text-decoration:underline;
white-space:nowrap;
position:absolute;
left:600px;
top:369px;
}

#FNAformIframe {
position:absolute;
left:49px;
top:0px;
}

#theFNALoadingMsg {
height:32px;
padding:0 45px 0 0;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
line-height:32px;
color:#fff;
background:url(/images/imgFNA/fnaLoader.gif) no-repeat right center;
position:absolute;
left:99px;
top:123px;
}

/* end fna */

/* start orphaned pages */
#orphanedContentWrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
position:relative;
}

#orphanedContentWrapper h1 {margin:10px 0 20px 0;}
#orphanedContentWrapper h1 a {
margin:0;
font-size:32px;
font-weight:bold;
text-decoration:none;
line-height:32px;
color:#454545;
}
#orphanedContentWrapper h1 a:hover {text-decoration:underline;}
#orphanedContentWrapper a.orphanedMainPicLink {
margin:0 12px 12px 0;
float:left;
display:inline;
}
#orphanedContentWrapper #orphanedMainParagraph {
_width:400px;
margin:0 0 12px 0;
padding:0;
float:left;
display:block;
}
#orphanedContentWrapper #orphanedMainParagraph p.shortp {
width:400px;
margin:0 166px 14px 0;
display:block;
}
#orphanedContentWrapper #orphanedMainParagraph p.shortp a{color:#454545;}

#orphanedContentWrapper #orphanedMainBtnOuter {
float:left;
background:url(/images/imgOrphaned/orphanedBtnRight.gif) no-repeat right top;
}
#orphanedContentWrapper #orphanedMainBtnInner {
margin:0;
padding:0;
background:url(/images/imgOrphaned/orphanedBtnLeft.gif) no-repeat left top;
}
#orphanedContentWrapper #orphanedMainBtnInner a.orphanedMainBtnLink {
display:block;
margin:0;
padding:10px 0 0 25px;
font-style:normal;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#fff;
cursor: pointer; cursor: hand;
}
#orphanedContentWrapper #orphanedMainBtnInner em{
display:block;
margin:0;
padding:0 25px 0 0;
height:55px;
font-style:normal;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center;
white-space:nowrap;
color:#fff;
cursor: pointer; cursor: hand;
}

#orphanedContentWrapper p {
width:698px;
margin:0 0 15px 0;
float:left;
display:block;
}
#orphanedContentWrapper p a{color:#454545;}
#orphanedContentWrapper h2 {
width:698px;
margin:0 0 15px 0;
font-weight:bold;
float:left;
display:block;
}
#orphanedContentWrapper ul{
margin:0 0 10px 0;
padding:0;
list-style-type:none;
float:left;
display:block;
}
#orphanedContentWrapper li{
margin:0 0 6px 0;
padding-left:15px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat top left;
text-decoration:none;
display:block;
}
#orphanedContentWrapper li a{
margin:0;
padding:0;
text-decoration:underline;
}
#orphanedContentWrapper li strong{font-weight:bold;}


/* end orphaned pages */

/* start support */

#supportContentWrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
position:relative;
}
#supportContentWrapper h1{
margin:0 0 15px 0;
font-size:14px;
font-weight:bold;
display:block;
}
#supportContentWrapper h2{
margin:0 0 0 0;
font-size:13px;
font-weight:bold;
display:block;
}
#supportContentWrapper p{margin:0 0 15px 0;}
#supportContentWrapper a.supportDownloadLink {
margin:10px 0 0 0;
height:31px;
padding:0 0 0 35px;
background:url(/images/imgSupport/cd.jpg) no-repeat left top;
font-weight:bold;
color:#454545;
line-height:31px;
text-decoration:none;
display:block;
}
#supportContentWrapper a:hover.supportDownloadLink {text-decoration:underline;}

/* end support */



/* start news-id-cards-id-badges generated via blogger */
#news-id-cards-id-badgesContentWrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
/* border:1px solid #000000; */
}
#news-id-cards-id-badgesContentWrapper .blogHeader {
padding-bottom:5px;
font-size:16px;
font-weight:bold;
line-height:18px
}
#news-id-cards-id-badgesContentWrapper a {color:#454545;}
#news-id-cards-id-badgesContentWrapper .blogDate, #news-id-cards-id-badgesContentWrapper h2.sidebar-title {
margin:20px 0 5px 0;
padding:0 0 5px 0;
border-bottom:1px solid #c6c6c6;
font-size:14px;
font-weight:bold;
width:698px;
float:left;
display:block;
}
#news-id-cards-id-badgesContentWrapper .blogTitle {
font-weight:bold;
float:left;
display:inline;
}
#news-id-cards-id-badgesContentWrapper .blogStory {float:left;}
#news-id-cards-id-badgesContentWrapper .blogByline {
float:right;
font-size:11px;
display:inline-block;
}
#news-id-cards-id-badgesContentWrapper .blogStory {
width:698px;
float:left;
display:block;
}
#news-id-cards-id-badgesContentWrapper .archive-list {
float:left;
display:inline;
}

/* end news-id-cards-id-badges generated via blogger */

/* start corporate content */

.corporateWrapper {
width:936px;
margin:21px 0 0 0;
padding:0;
float:left;
display:inline;
}
.corporateContentWrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
/* border:1px solid #000000; */
}
.corporateContentWrapper h1.titleLong, .corporateContentWrapper h1.titleShort{
margin:0;
padding:auto 0;
padding-left:12px;
height:20px;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
line-height:20px;
float:left;
display:inline;
}
.corporateContentWrapper h1.titleLong{
width:686px;
background: url(/images/imgCorporate/corporateHeaderLongBg.gif) no-repeat top left;
}
.corporateContentWrapper h1.titleShort{
width:326px;
background: url(/images/imgCorporate/corporateHeaderShortBg.gif) no-repeat top left;
}
.corporateContentWrapper h1.titleShort a, .corporateContentWrapper h1.titleLong a{
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
line-height:20px;
text-decoration:none;
}
.corporateContentWrapper h1.titleShort a:hover, .corporateContentWrapper h1.titleLong a:hover{
text-decoration:underline;
}
.corporateContentWrapper .mainCopy {
margin:0 0 0 12px;
float:left;
display:inline;
}
.corporateContentWrapper .mainCopy h2 {
margin:20px 0 -5px 0;
font-size:14px;
font-weight:bold;
}
.corporateContentWrapper .mainCopy a, .corporateContentWrapper .mainCopy a.heavy{
color:#5ea3d5;
text-decoration:none;
}
.corporateContentWrapper .mainCopy a.heavy{
font-weight:bold;
}
.corporateContentWrapper .mainCopy a:hover, .corporateContentWrapper .mainCopy a:hover.heavy{
text-decoration:underline;
}
.corporateContentWrapper .mainCopy p{
margin-top:10px;
}
.corporateContentWrapper .mainCopy p strong, .corporateContentWrapper .mainCopy strong{
font-weight:bold;
}
.corporateContentWrapper .mainCopy p em{
font-style:italic;
}
.corporateContentWrapper .mainCopy span.required{
color:#df6653;
font-weight:bold;
}
.corporateContentWrapper .mainCopy ul{
margin:0;
padding:0;
list-style-type:none;
}
.corporateContentWrapper .mainCopy li{
margin:0 0 4px 0;
padding-left:15px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat top left;
}
table#contactTable {
border-spacing:3px;
}
table#contactTable td {
margin:3px 3px;
padding:3px 3px;
font-weight:bold;
}
table#contactTable td.pushRight {
width:153px;
padding-top:8px;
vertical-align:top;
text-align:right;
}
.corporateContentWrapper .mainDoubleRow{
width:698px;
margin:34px 0 0 0;
padding:0;
float:left;
display:inline;
}
.corporateContentWrapper .mainDoubleRow .left, .corporateContentWrapper .mainDoubleRow .right{
width:338px;
margin:0;
padding:0;
display:inline;
}
.corporateContentWrapper .mainDoubleRow .left{
float:left;
}
.corporateContentWrapper .mainDoubleRow .right{
float:right;
}
.corporateContentWrapper .mainPressReleaseRow{
width:698px;
margin:12px 0 0 0;
padding:0;
float:left;
display:inline;
}

.corporateNavWrapper {
width:226px;
margin:0;
padding:0;
float:left;
display:inline;
/* border:1px solid #000000; */
}

.corporateNavHeader {margin-bottom:7px;}

/* end corporate content */



/* start newsletter archive */


/* start newsletter archive signup */
.signupWrapper {
width:698px;
height:113px;
margin:5px 0 25px 0;
background: url(/images/imgNewsletterArchive/signupYellowBg.gif) repeat-x top left;
float:left;
display:inline;
}

.signupWrapper .left{
width:698px;
height:113px;
background: url(/images/imgNewsletterArchive/signupYellowL.gif) no-repeat top left;
}

.signupWrapper .right{
width:698px;
height:113px;
background: url(/images/imgNewsletterArchive/signupYellowR.gif) no-repeat top right;
}

.signupBox {
width:680px;
/*min-width:686px;
max-width:911px;*/
height:91px;
margin:12px 0 0 9px;
background: #FFF url(/images/imgNewsletterArchive/signupWhiteL.gif) no-repeat top left;
display:inline;
float:left;
}

.signupBox .right{
width:680px;
/*min-width:686px;
max-width:911px;*/
height:91px;
background: url(/images/imgNewsletterArchive/signupWhiteR.gif) no-repeat top right;
}

.signupBox .right .title{
width:335px;
margin:20px 0 0 22px;
display:inline;
font-family:Helvetica, Arial, sans-serif;
font-size:26px;
font-weight:bold;
color:#454545;
line-height:27px;
float:left;
}

.signupBox .right .signup {
width:304px;
margin:25px 0 0 0;
padding:0;
display:inline;
float:left;
}

.signupBox .right .signup h1{
margin:0 0 3px 0;
width:304px;
display:block;
float:left;
font-size:15px;
font-weight:bold;
line-height:19px;
}

/* start newsletter archive signup success */

.signupBox .right .success {
width:304px;
/*min-width:310px;
max-width:528px;*/
margin:12px 0 0 0;
padding:0;
font-size:15px;
line-height:23px;
text-align:center;
display:inline;
float:left;
}

.signupBox .right .success h1{
margin:0;
width:100%;
display:block;
float:left;
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#0496d4;
line-height:24px;
}

.signupBox .right .success h2{
margin:0 0 3px 0;
width:100%;
display:block;
float:left;
font-size:15px;
font-weight:bold;
line-height:19px;
}

/* end newsletter archive signup success */

#newslettersignup .sbox_l  {
	background: white url('/images/imgNewsletterArchive/newslettersignup_l.gif') no-repeat top left;
	float: left;
	width: 9px; height: 19px;
}

#newslettersignup .sbox_r  {
	background: white url('/images/imgNewsletterArchive/newslettersignup_r.gif') no-repeat top left;
	float: left;
	width: 17px; height: 19px;
}

#newslettersignup .sbox_go  {
	padding:0 0 0 10px;
	float: left;
}

#newslettersignup .sbox input {
	background: white url('/images/imgNewsletterArchive/newslettersignup_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 19px; width: 187px;
	padding: 3px 3px 3px 3px;
	font: 11px/13px arial;
	color: #000;
}

/* end newsletter archive signup */

.newsletterArchiveTitle {
width:698px;
margin:0 0 13px 0;
padding:0 0 2px 0;
font-size:16px;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #ababab;
float:left;
}

.archiveWrapper {
width:698px;
margin:0;
padding:0 0 20px 0;
float:left;
display:inline;
}

.archiveWrapper .nav{
width:698px;
height:100px;
margin:4px 0 0 0;
overflow:scroll;
float:left;
display:inline;
z-index:20;
}

.archiveWrapper .nav .navItem{
width:670px;
margin:0 0 10px 0;
padding:2px 0 2px 6px;
border-left:1px solid #a3a3a3;
float:left;
display:block;
}

.archiveWrapper .nav .navItem h1 a{
width:670px;
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
line-height:15px;
text-decoration:none;
float:left;
display:block;
}

.archiveWrapper .nav .navItem h1 a:hover{
text-decoration:none;
}

.archiveWrapper .nav .navItem p a{
width:670px;
margin:0;
padding:0;
font-size:14px;
line-height:15px;
text-decoration:none;
float:left;
display:block;
}

.archiveWrapper .nav .navItem p a:hover{
text-decoration:underline;
}

.archiveWrapper .email{
width:690px;
height:500px;
margin:20px 0 0 0;
padding:0;
border:1px solid #bfbfbf;
float:left;
display:inline;
}

/* end newsletter archive */

/* start learning center */

.learningCenterWrapper {
width:936px;
margin:14px 0 0 0;
padding:0;
float:left;
display:inline;
}

/* start learning center content */

.learningCenterContentWrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
/* border:1px solid #000000; */
}

.learningCenterContentWrapper h1{
margin:30px 0 0 0;
padding:0;
text-align:center;
font-size:22px;
font-weight:bold;
line-height:24px;
display:block;
}

.learningCenterContentWrapper p{
margin:25px 70px 33px 83px;
padding:0;
display:block;
}

.learningCenterContentWrapper .row{
margin:0 0 1px 0;
padding:0;
width:100%;
float:left;
display:block;
}

.learningCenterContentWrapper .row .sectionLeft{
margin:0;
padding:0;
float:left;
}

.learningCenterContentWrapper .row .sectionRight{
margin:0;
padding:0;
float:right;
}

.learningCenterContentWrapper .row .section{
margin:0;
padding:0;
width:343px;
}

.learningCenterContentWrapper .row .section img{
margin:0;
padding:0;
width:343px;
height:105px;
float:left;
}

.learningCenterContentWrapper .row .section a.title{
margin:0 0 11px 0;
padding:4px 0 0 12px;
width:331px;
height:17px;
background-color:#f5ce31;
font-size:15px;
font-weight:bold;
text-decoration:none;
display:inline-block;
float:left;
}

.learningCenterContentWrapper .row .section .listLeft{
margin:0;
padding:0;
float:left;
}

.learningCenterContentWrapper .row .section .listRight{
margin:0;
padding:0;
float:right;
}

.learningCenterContentWrapper .row .section ul{
margin:0;
padding:0;
width:165px;
list-style-type:none;
float:left;
/* border:1px solid #000000; */
}

.learningCenterContentWrapper .row .section li{
margin:0;
padding:3px 0 3px 12px;
border-bottom:1px solid #cccccc;
}

.learningCenterContentWrapper .row .section li a{
margin:0;
padding:0;
text-decoration:none;
}

.learningCenterContentWrapper .row .section li a:hover{
font-weight:bold;
text-decoration:none;}

.learningCenterGlossaryBox {
margin:30px 0 0 0;
padding:0;
float:left;
display:inline;
}

.learningCenterGlossaryTitle {
margin:0;
padding:3px 0 0 8px;
width:690px;
height:16px;
background:#f5ce31;
font-size:15px;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}

.learningCenterGlossaryTitle a{
font-size:15px;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}
.learningCenterGlossaryTitle a:hover{
text-decoration:underline;
}
/* end learning center content */

/* start learning center glossary */

.learningCenterGlossaryWrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
}

.learningCenterGlossaryAtoZ {
margin:0;
padding:28px 0 0 0;
width:698px;
height:45px;
background:url(/images/imgLearningCenter/glossaryDetailHeaderBg.jpg) no-repeat top left;
float:left;
display:inline;
}

.learningCenterGlossaryAtoZ a{
margin:0 0 0 6px;
padding:21px 0 0 0;
font-size:15px;
text-decoration:none;
float:right;
display:inline;
}
.learningCenterGlossaryAtoZ a:hover{
margin:0 0 0 6px;
padding:21px 0 0 0;
font-size:15px;
color:#0271a9;
text-decoration:none;
float:right;
display:inline;
}
.learningCenterGlossaryAtoZ a.active{
margin:0 0 0 6px;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:40px;
font-weight:bold;
color:#0271a9;
line-height:40px;
text-decoration:none;
float:right;
display:inline;
}
.learningCenterGlossaryAtoZ a.active:hover{
/*font-size:40px;*/
color:#0271a9;
text-decoration:none;
}

.glossaryTitle {
margin:0;
padding:3px 0 0 8px;
width:690px;
height:16px;
background:#f5ce31;
font-size:15px;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}
.glossaryTitle a{
font-size:15px;
color:#454545;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}
.glossaryTitle a:hover{
text-decoration:underline;
}

.glossaryLinkvillage {
margin:16px 0 0 0;
padding:0;
width:698px;
float:left;
display:block;
}

.glossaryLinkvillage ul{
margin:0;
padding:2px 0 0 0;
/*width:155px;*/
width:24%;
list-style-type:none;
float:left;
border-left:1px solid #848383;
/* border:1px solid #000000; */
}

.glossaryLinkvillage li{
margin:0;
padding:0 4px 4px 19px;
font-size:14px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat left top;
}

.glossaryLinkvillage li a{
margin:0;
padding:0;
font-size:13px;
text-decoration:none;
color:#2f2f2f;
}

.glossaryLinkvillage li a:hover{
text-decoration:underline;
}

.glossaryDefinition {
margin:33px 0 0 0;
padding:0;
width:698px;
float:left;
display:inline;
}

.glossaryDefinition a{
color:#4b4b4b;
text-decoration:underline;
}

.glossaryDefinition p{
margin:0 0 10px 0;
padding:0;
}

.glossaryDefinition ul{
margin:10px 0 10px 0;
padding:0;
list-style:circle;
}

.glossaryDefinition li{
margin:0 0 8px 15px;
list-style:circle;
}

.glossaryDefinition strong{
font-weight:bold;
}

.glossaryDefinition h1{
margin:0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
color:#0271a8;
text-align:center;
}

.glossaryDefinition h2{
margin:0;
padding:0;
font-size:13px;
font-weight:bold;
text-decoration:none;
text-align:left;
display:block;
}

.glossaryDefinitionLeftColumn{
margin:32px 16px 0 0;
padding:0;
width:340px;
text-decoration:none;
float:left;
display:inline;
}

.glossaryDefinitionRightColumn{
margin:32px 0 0 0;
padding:0;
width:340px;
text-decoration:none;
float:left;
display:inline;
}

.glossaryPopularKeywords {
margin:33px 0 0 0;
padding:0;
width:698px;
float:left;
display:inline;
}

.glossaryPopularKeywords h1{
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
text-decoration:none;
}

.glossaryPopularKeywordsLeftColumn{
margin:21px 16px 0 0;
padding:0;
width:340px;
text-decoration:none;
line-height:13px;
float:left;
display:inline;
}

.glossaryPopularKeywordsRightColumn{
margin:21px 0 0 0;
padding:0;
width:340px;
text-decoration:none;
line-height:13px;
float:left;
display:inline;
}

.glossaryPopularKeywords p{
margin:0 0 24px 0;
padding:0;
width:340px;
float:left;
display:inline;
}

.glossaryPopularKeywords p a{
margin:0 0 7px 0;
padding:0;
width:340px;
font-size:14px;
font-weight:bold;
text-decoration:none;
line-height:16px;
float:left;
display:block;
}

.glossaryPopularKeywords p a.learnMore{
margin:5px 0 0 0;
padding:0;
width:340px;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#0271a8;
float:left;
display:block;
}

.glossaryHome {
margin:0;
padding:0;
width:698px;
float:left;
display:inline;
}

.glossaryHome p{
margin:40px 50px 0 84px;
padding:0;
float:left;
display:inline;
}

.glossaryHome h1{
margin:30px 0 0 0;
padding:0;
font-size:18px;
font-weight:bold;
text-decoration:none;
line-height:20px;
float:left;
display:inline;
}

.glossaryHomeKeywords {
margin:14px 0 0 0;
padding:0;
width:698px;
float:left;
display:inline;
}

.glossaryHomeKeywordsRow {
margin:0 0 26px 0;
padding:0;
width:698px;
float:left;
display:inline;
}

.glossaryHomeKeywordsLeftColumn{
margin:0;
padding:0;
width:341px;
float:left;
display:inline;
}

.glossaryHomeKeywordsLeftColumn h1{
margin:0 0 4px 0;
padding:0 0 2px 0;
width:341px;
border-bottom:1px solid #848383;
font-size:24px;
font-weight:bold;
text-decoration:none;
line-height:24px;
float:left;
display:block;
}

.glossaryHomeKeywordsLeftColumn a{
margin:5px -1px 0 0;
padding:0 10px 0 0;
width:160px;
text-decoration:none;
float:left;
display:inline-block;
}

.glossaryHomeKeywordsLeftColumn a:hover{
text-decoration:underline;
}

.glossaryHomeKeywordsRightColumn{
margin:0;
padding:0;
width:341px;
float:right;
display:inline;
}

.glossaryHomeKeywordsRightColumn h1{
margin:0 0 4px 0;
padding:0 0 2px 0;
width:341px;
border-bottom:1px solid #848383;
font-size:24px;
font-weight:bold;
text-decoration:none;
line-height:24px;
float:left;
display:block;
}

.glossaryHomeKeywordsRightColumn a{
margin:5px -1px 0 0;
padding:0 10px 0 0;
width:160px;
text-decoration:none;
float:left;
display:inline-block;
}

.glossaryHomeKeywordsRightColumn a:hover{
text-decoration:underline;
}

/* end learning center glossary */


.learningCenterL2Wrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
}

.learningCenterL2Wrapper .headerImg{
margin:0;
padding:0;
float:right;
display:inline;
}

.learningCenterL2Wrapper h1{
width:680px;
margin:0 0 40px 0;
padding:4px 9px 4px 9px;
font-size:14px;
font-weight:bold;
background:#f5ce31;
float:left;
display:inline;
}
.learningCenterL2Wrapper h1 a{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
text-decoration:none;
background:#f5ce31;
float:left;
display:inline;
}
.learningCenterL2Wrapper h1 a:hover{
text-decoration:underline;
}

.learningCenterL2Row {
margin:0 0 35px 0;
padding:0;
width:698px;
float:left;
display:inline;
}

.sectionLeft {
margin:0;
padding:0;
width:343px;
float:left;
display:inline;
}

.sectionRight {
margin:0;
padding:0;
width:343px;
float:right;
display:inline;
}

.learningCenterL2Row a.icon{
margin:0 auto;
padding:0;
width:64px;
text-align:center;
text-decoration:none;
border:none;
float:left;
display:inline;
}

.learningCenterL2Row a{
margin:0;
padding:10px 0 2px 0;
width:279px;
font-size:16px;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #aeadad;
float:left;
display:inline;
}

.learningCenterL2Row p{
margin:10px 0 0 0;
padding:0;
width:343px;
float:left;
display:inline;
}

.learningCenterL2Row a.learnMore{
margin:4px 0 0 0;
padding:0;
width:339px;
font-size:14px;
font-weight:bold;
text-decoration:none;
line-height:16px;
border:none;
float:left;
display:inline;
}

.learningCenterL2Row a:hover.learnMore{
text-decoration:underline;
}

.learningCenterL3n4Wrapper {
width:698px;
margin:0;
padding:0;
float:right;
display:inline;
}

.learningCenterL3n4Wrapper .headerApplicationsAndUses{
margin:0;
padding:0;
width:698px;
height:105px;
background:url(/images/imgLearningCenter/applicationsAndUsesPic.jpg) no-repeat right top;
float:left;
display:inline;
}

.learningCenterL3n4Wrapper .headerIndustrySolutions{
margin:0;
padding:0;
width:698px;
height:105px;
background:url(/images/imgLearningCenter/industriesPic.jpg) no-repeat right top;
float:left;
display:inline;
}

.learningCenterL3n4Wrapper .headerTechnology{
margin:0;
padding:0;
width:698px;
height:105px;
background:url(/images/imgLearningCenter/technologyPic.jpg) no-repeat right top;
float:left;
display:inline;
}

.learningCenterL3n4Wrapper .headerHowTo{
margin:0;
padding:0;
width:698px;
height:105px;
background:url(/images/imgLearningCenter/howToPic.jpg) no-repeat right top;
float:left;
display:inline;
}

/* start learning center L3 and L4 titles */
.learningCenterL3n4Wrapper .headerTechnology .encodedFeaturesTtl, 
.learningCenterL3n4Wrapper .headerTechnology .printAndDesignTtl, 
.learningCenterL3n4Wrapper .headerTechnology .brandsTtl, 
.learningCenterL3n4Wrapper .headerTechnology .printersAndSystemsTtl, 
.learningCenterL3n4Wrapper .headerTechnology .readersAndAccessoriesTtl, 
.learningCenterL3n4Wrapper .headerTechnology .softwareTtl, 
.learningCenterL3n4Wrapper .headerTechnology .biometricsTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .accessControlTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .visitorManagementTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .employeeIdTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .paymentCardsTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .timeAndAttendanceTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .identificationTtl,
.learningCenterL3n4Wrapper .headerApplicationsAndUses .securityTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .multifunctionalTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .membershipTtl, 
.learningCenterL3n4Wrapper .headerApplicationsAndUses .loyaltyTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .corporateTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .governmentTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .casinoTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .entertainmentTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .gymsTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .publicTransitTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .hospitalsTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .restaurantTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .militaryTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .childIdCardsTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .groceryTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .librariesTtl, 
.learningCenterL3n4Wrapper .headerIndustrySolutions .retailTtl,
.learningCenterL3n4Wrapper .headerIndustrySolutions .schoolsTtl,
.learningCenterL3n4Wrapper .headerHowTo .softwareAndDatabaseTtl,
.learningCenterL3n4Wrapper .headerHowTo .programsAndPolicyTtl,
.learningCenterL3n4Wrapper .headerHowTo .applicationsTtl,
.learningCenterL3n4Wrapper .headerHowTo .maintenanceTtl,
.learningCenterL3n4Wrapper .headerHowTo .setupTtl,
.learningCenterL3n4Wrapper .headerHowTo .designTtl,
.learningCenterL3n4Wrapper .headerHowTo .printingTtl{
margin:0 0 0 21px;
padding:39px 0 0 59px;
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
font-weight:bold;
color:#454545;
line-height:26px;
float:left;
display:inline;
}


.learningCenterL3n4Wrapper .headerTechnology .encodedFeaturesTtl{
background:url(/images/imgLearningCenter/learningCenterIconEncodedFeatures.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerTechnology .printAndDesignTtl{
background:url(/images/imgLearningCenter/learningCenterIconPrintAndDesign.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerTechnology .brandsTtl{
background:url(/images/imgLearningCenter/learningCenterIconBrands.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerTechnology .printersAndSystemsTtl{
background:url(/images/imgLearningCenter/learningCenterIconPrintersAndSystems.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerTechnology .readersAndAccessoriesTtl{
background:url(/images/imgLearningCenter/learningCenterIconReadersAndAccessories.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerTechnology .softwareTtl{
background:url(/images/imgLearningCenter/learningCenterIconSoftware.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerTechnology .biometricsTtl{
background:url(/images/imgLearningCenter/learningCenterIconBiometrics.gif) no-repeat left bottom;
}

.learningCenterL3n4Wrapper .headerApplicationsAndUses .accessControlTtl{
background:url(/images/imgLearningCenter/learningCenterIconAccessControl.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .visitorManagementTtl{
background:url(/images/imgLearningCenter/learningCenterIconVisitorManagement.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .employeeIdTtl{
background:url(/images/imgLearningCenter/learningCenterIconEmployeeID.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .paymentCardsTtl{
background:url(/images/imgLearningCenter/learningCenterIconPaymentCards.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .timeAndAttendanceTtl{
background:url(/images/imgLearningCenter/learningCenterIconTimeAndAttendance.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .identificationTtl{
background:url(/images/imgLearningCenter/learningCenterIconIdentification.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .securityTtl{
background:url(/images/imgLearningCenter/learningCenterIconSecurity.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .multifunctionalTtl{
background:url(/images/imgLearningCenter/learningCenterIconMultifunctional.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .membershipTtl{
background:url(/images/imgLearningCenter/learningCenterIconMembership.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerApplicationsAndUses .loyaltyTtl{
background:url(/images/imgLearningCenter/learningCenterIconLoyalty.gif) no-repeat left bottom;
}

.learningCenterL3n4Wrapper .headerIndustrySolutions .corporateTtl{
background:url(/images/imgLearningCenter/learningCenterIconCorporate.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .governmentTtl{
background:url(/images/imgLearningCenter/learningCenterIconGovernment.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .casinoTtl{
background:url(/images/imgLearningCenter/learningCenterIconCasino.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .entertainmentTtl{
background:url(/images/imgLearningCenter/learningCenterIconEntertainment.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .gymsTtl{
background:url(/images/imgLearningCenter/learningCenterIconGyms.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .publicTransitTtl{
background:url(/images/imgLearningCenter/learningCenterIconPublicTransit.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .hospitalsTtl{
background:url(/images/imgLearningCenter/learningCenterIconHospitals.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .restaurantTtl{
background:url(/images/imgLearningCenter/learningCenterIconRestaurant.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .militaryTtl{
background:url(/images/imgLearningCenter/learningCenterIconMilitary.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .childIdCardsTtl{
background:url(/images/imgLearningCenter/learningCenterIconChildIdCards.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .groceryTtl{
background:url(/images/imgLearningCenter/learningCenterIconGrocery.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .librariesTtl{
background:url(/images/imgLearningCenter/learningCenterIconLibraries.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .retailTtl{
background:url(/images/imgLearningCenter/learningCenterIconRetail.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerIndustrySolutions .schoolsTtl{
background:url(/images/imgLearningCenter/learningCenterIconSchools.gif) no-repeat left bottom;
}

.learningCenterL3n4Wrapper .headerHowTo .softwareAndDatabaseTtl{
background:url(/images/imgLearningCenter/learningCenterIconSoftware.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerHowTo .programsAndPolicyTtl{
background:url(/images/imgLearningCenter/learningCenterIconPrograms.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerHowTo .applicationsTtl{
background:url(/images/imgLearningCenter/learningCenterIconApplications.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerHowTo .maintenanceTtl{
background:url(/images/imgLearningCenter/learningCenterIconMaintenance.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerHowTo .setupTtl{
background:url(/images/imgLearningCenter/learningCenterIconSetup.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerHowTo .designTtl{
background:url(/images/imgLearningCenter/learningCenterIconDesign.gif) no-repeat left bottom;
}
.learningCenterL3n4Wrapper .headerHowTo .printingTtl{
background:url(/images/imgLearningCenter/learningCenterIconPrinting.gif) no-repeat left bottom;
}


/* end learning center L3 and L4 titles */

.learningCenterL3n4Wrapper .header{
width:680px;
margin:0 0 17px 0;
padding:4px 9px 4px 9px;
font-size:14px;
font-weight:bold;
background:#f5ce31;
float:left;
display:inline;
}

.learningCenterL3n4Wrapper .header a{
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.learningCenterL3n4Row {
margin:0 0 35px 0;
padding:0;
width:698px;
float:left;
display:inline;
}

.sectionLeft {
margin:0;
padding:0;
width:343px;
float:left;
display:inline;
}

.sectionRight {
margin:0;
padding:0;
width:343px;
float:right;
display:inline;
}

.learningCenterL3n4Row h1{
margin:22px 0 22px 0;
padding:0;
width:343px;
font-size:17px;
font-weight:bold;
line-height:16px;
float:left;
display:block;
}

.learningCenterL3n4Row p{
margin:0 0 18px 0;
padding:0;
width:343px;
float:left;
display:block;
}
.learningCenterL3n4Row h2{
margin:0;
padding:0;
width:343px;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}
.learningCenterL3n4Row ul{
margin:0 0 10px 0;
padding:0;
list-style-type:none;
float:left;
display:block;
}
.learningCenterL3n4Row li{
margin:0 0 6px 0;
padding-left:15px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat top left;
text-decoration:none;
display:block;
}
.learningCenterL3n4Row li a{
margin:0;
padding:0;
text-decoration:underline;
}
.learningCenterL3n4Row li strong{font-weight:bold;}
.learningCenterL3n4Row p strong{
margin:0;
padding:0;
font-weight:bold;
text-decoration:none;
display:inline;
}
.learningCenterL3n4Row p a{
margin:0;
padding:0;
text-decoration:underline;
display:inline;
}
.learningCenterL3n4Row p a strong{
margin:0;
padding:0;
font-weight:bold;
text-decoration:underline;
display:inline;
}



.learningCenterL3n4Row .moreAboutBox {
margin:0 0 22px 0;
padding:12px 15px 12px 15px;
border:2px solid #f5ce31;
width:309px;
float:left;
display:inline;
}

.learningCenterL3n4Row .moreAboutBox h4{
margin:0;
padding:0;
width:309px;
_width:306px; /* crazy ie6 fix */
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#0271a8;
float:left;
display:inline;
}

.learningCenterL3n4Row .moreAboutBox a{
margin:5px 0 0 0;
padding:0 0 0 8px;
width:301px;
_width:298px; /* crazy ie6 fix */
text-decoration:none;
background:url(/images/imgLearningCenter/BulletDash.gif) no-repeat left top;
float:left;
display:inline;
}

.learningCenterL3n4Row .moreAboutBox a:hover{
text-decoration:underline;
}

.learningCenterL3n4Row .moreAboutBox a.active{
margin:5px 0 0 0;
padding:0 0 0 8px;
width:301px;
_width:298px; /* crazy ie6 fix */
font-weight:bold;
text-decoration:none;
background:url(/images/imgLearningCenter/BulletDash.gif) no-repeat left top;
float:left;
display:inline;
}


/* start learning center nav */

.learningCenterNavWrapper {
width:226px;
margin:0;
padding:0;
float:left;
display:inline;
/* border:1px solid #000000; */
}

.learningCenterNavHeader {margin-bottom:7px;}

/* end learning center nav */


/* end learning center */



/* start category content */

#categoryWrapper {
width:936px;
margin:23px 0 0 0;
padding:0;
float:left;
display:inline;
}

#categoryBreadCrumb {
width:698px;
margin:0 0 17px 238px;
font-size:14px;
line-height:15px;
font-weight:bold;
}
#categoryBreadCrumb a{
color:#454545;
text-decoration:none;
}
#categoryBreadCrumb a.current{
color:#0370a8;
text-decoration:none;
}
#categoryBreadCrumb a:hover, #categoryBreadCrumb a:hover.current{text-decoration:underline;}



#categoryContentWrapper {
margin:0;
padding:0;
width:698px;
float:right;
display:inline;
/* border:1px solid #000000; */
position:relative;
}

#categoryContentWrapper .catMainTeaserBlock{
margin:0;
padding:0;
width:698px;
height:265px;
float:left;
display:inline;
position:relative;
}

#categoryContentWrapper .catIndustriesTeaserBlock{
margin:0;
padding:0;
width:698px;
height:202px;
float:left;
display:inline;
position:relative;
}

/* start static category header versions */

/* start common to all versions */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7,
#categoryContentWrapper .catIndustriesTeaserBlock #catHeaderStyle8,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 {
margin:0;
padding:0;
width:698px;
height:265px;
float:left;
display:inline;
position:relative;
}
#categoryContentWrapper .catIndustriesTeaserBlock #catHeaderStyle8 {height:202px;}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 a.shopNowBtn,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 a.shopNowBtn,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 a.shopNowBtn,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 a.shopNowBtn,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 a.shopNowBtn,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 a.shopNowBtn,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 a.shopNowBtn,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 a.shopNowBtn {
width:55px;
height:54px;
padding-top:14px;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:14px;
text-align:center;
text-decoration:none;
position:absolute;
top:17px;
right:18px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h1,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h2 {
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:36px;
font-weight:bold;
color:#000;
line-height:38px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h1 a{font-size:30px; line-height:32px; color:#333; text-decoration:none;}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h2 a{color:#0271a8; text-decoration:none; font-size:26px; line-height:28px;}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h1 a:hover, #categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h2 a:hover{text-decoration:none;}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h2 {color:#0271a8;}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h2,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h2,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h2, #categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h2.notBold,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h2,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h2,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h2,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h2 {
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#454545;
line-height:16px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h2.notBold {font-weight:normal;}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h2 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h2 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h2 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h2 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h2 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h2 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h2 a {
color:#454545;
text-decoration:none;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h2 a:hover,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h2 a:hover,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h2 a:hover,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h2 a:hover,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h2 a:hover,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h2 a:hover,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h2 a:hover {
text-decoration:underline;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h3,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h3,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h3,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h3,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h3,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h3,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h3,
#categoryContentWrapper .catIndustriesTeaserBlock #catHeaderStyle8 h3 {
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#454545;
line-height:14px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h3 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h3 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h3 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h3 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h3 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h3 a,
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h3 a,
#categoryContentWrapper .catIndustriesTeaserBlock #catHeaderStyle8 h3 a {
color:#454545;
line-height:14px;
text-decoration:underline;
}
/* end common to all versions */

/* start static category header version 1 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h1{
margin:17px 0 0 258px;
width:342px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h2{
margin:17px 0 0 258px;
width:342px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle1 h3{
margin:7px 0 0 258px;
width:342px;
}
/* end static category header version 1 */
/* start static category header version 2 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h1{
margin:17px 0 0 13px;
width:588px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h2{
margin:7px 0 0 13px;
width:588px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle2 h3{
margin:23px 0 0 414px;
width:186px;
}
/* end static category header version 2 */
/* start static category header version 3 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h1{
margin:17px 0 0 98px;
width:502px;
text-align:center;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h2{
margin:7px 0 0 98px;
width:502px;
text-align:center;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle3 h3{
/*margin:130px 0 0 98px;*/
width:502px;
position:absolute;
top:208px;
left:98px;
}
/* end static category header version 3 */
/* start static category header version 4 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h1{
margin:21px 0 0 23px;
width:578px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h2{
margin:7px 0 0 23px;
width:578px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle4 h3{
margin:14px 0 0 23px;
width:260px;
}
/* end static category header version 4 */
/* start static category header version 5 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h1{
margin:15px 0 0 98px;
width:502px;
text-align:center;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h2{
margin:7px 0 0 98px;
width:502px;
text-align:center;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle5 h3{
margin:38px 0 0 311px;
width:289px;
}
/* end static category header version 5 */
/* start static category header version 6 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h1{
margin:17px 0 0 13px;
width:587px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h2{
margin:10px 0 0 13px;
width:400px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle6 h3{
margin:16px 0 0 13px;
width:400px;
}
/* end static category header version 6 */
/* start static category header version 7 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h1{
margin:17px 0 0 21px;
width:579px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h2{
margin:6px 0 0 21px;
width:579px;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle7 h3{
margin:118px 0 0 290px;
width:310px;
}
/* end static category header version 7 */
/* start static industries category header version 8 */
#categoryContentWrapper .catIndustriesTeaserBlock #catHeaderStyle8 h1{
position:absolute;
top:20px;
left:1px;
width:696px;
font-family:Helvetica, Arial, sans-serif;
font-size:34px;
font-weight:bold;
color:#000;
line-height:36px;
text-align:center;
}
#categoryContentWrapper .catIndustriesTeaserBlock #catHeaderStyle8 h3{
width:225px;
position:absolute;
top:89px;
left:425px;
}
/* end static industries category header version 8 */
/* start static category header version 9 */
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h1{
margin:16px 0 0 20px;
width:580px;
text-align:right;
}
#categoryContentWrapper .catMainTeaserBlock #catHeaderStyle9 h2{
margin:7px 0 0 20px;
width:580px;
text-align:right;
}
/* end static category header version 9 */


/* end static category header versions */
#categoryContentWrapper #cat1Content {
width:498px;
margin:14px 0 0 0;
float:left;
display:inline;
}
#categoryContentWrapper #cat1Content .cat1CopyRow {
margin:0 0 16px 0;
padding:0;
width:498px;
float:left;
display:inline;
}
#categoryContentWrapper #cat1Content .cat1CopyRow a{color:#454545;}
#categoryContentWrapper #cat1Content .cat1CopyRow h2{
font-weight:bold;
display:block;
}
#categoryContentWrapper #cat1Content .cat1CopyRow ul{
margin:0 0 10px 0;
padding:0;
width:343px;
list-style-type:none;
float:left;
display:block;
}
#categoryContentWrapper #cat1Content .cat1CopyRow li{
margin:0 0 6px 0;
padding-left:15px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat top left;
text-decoration:none;
display:block;
}
#categoryContentWrapper #cat1Content .cat1CopyRow li a{
margin:0;
padding:0;
text-decoration:underline;
}


#categoryContentWrapper #cat1Content .cat1Item {
margin:0 0 12px 0;
padding:0;
width:498px;
float:left;
display:block;
}
#categoryContentWrapper #cat1Content .cat1Item a.cat1ItemPicLeft, #categoryContentWrapper #cat1Content .cat1Item a.cat1ItemPicRight {
margin:0;
padding:0;
width:170px;
float:left;
display:inline;
}
#categoryContentWrapper #cat1Content .cat1Item a.cat1ItemPicRight {float:right;}
#categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyLeft, #categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyRight {
padding:0;
margin:0;
width:316px;
float:left;
display:inline-block;
}
#categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyRight {float:right;}
#categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyLeft h1 a, #categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyRight h1 a {
padding:0 0 8px 0;
margin:0;
color:#454545;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
}
#categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyLeft h1 a:hover, #categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyRight h1 a:hover {text-decoration:underline;}
#categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyLeft a.cat1ItemLearnMore, #categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyRight a.cat1ItemLearnMore {
color:#0271a8;
text-decoration:none;
display:block;
}
#categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyLeft a:hover.cat1ItemLearnMore, #categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyRight a:hover.cat1ItemLearnMore {text-decoration:underline;}
#categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyLeft p, #categoryContentWrapper #cat1Content .cat1Item .cat1ItemCopyRight p {margin:0 0 15px 0;}








#categoryContentWrapper #cat2Content {
width:498px;
margin:14px 0 0 0;
float:left;
display:inline;
}
#categoryContentWrapper #cat2Content .cat2CopyRow {
margin:0 0 16px 0;
padding:0;
width:498px;
float:left;
display:inline;
}
#categoryContentWrapper #cat2Content .cat2CopyRow a{color:#454545;}

#categoryContentWrapper #cat2Content .cat2CopyRow h1{
font-size:22px;
line-height:24px;
font-weight:bold;
display:block;
}

#categoryContentWrapper #cat2Content .cat2CopyRow h2{
font-weight:bold;
display:block;
}

#categoryContentWrapper #cat2Content .cat2v1Row {
margin:0 0 30px 0;
padding:0;
width:498px;
float:left;
display:inline;
}
#categoryContentWrapper #cat2Content .cat2v1Row .cat2v1ItemLeft, #categoryContentWrapper #cat2Content .cat2v1Row .cat2v1ItemRight {
margin:0;
padding:0;
width:243px;
float:left;
display:inline;
}
#categoryContentWrapper #cat2Content .cat2v1Row .cat2v1ItemRight {float:right;}
#categoryContentWrapper #cat2Content .cat2v1Row h1{
padding-bottom:12px;
margin-bottom:10px;
width:243px;
font-size:14px;
font-weight:bold;
text-align:center;
border-bottom:1px solid #454545;
display:block;
}
#categoryContentWrapper #cat2Content .cat2v1Row h1 a{
color:#454545;
text-decoration:none;}
#categoryContentWrapper #cat2Content .cat2v1Row h1 a:hover{text-decoration:underline;}
#categoryContentWrapper #cat2Content .cat2v1Row a.cat2v1ItemPic {
margin:0 0 10px 0;
padding:0;
float:left;
display:block;
}
#categoryContentWrapper #cat2Content .cat2v1Row p.cat2v1ItemCopy {
margin:0;
padding:0;
display:inline;
}
#categoryContentWrapper #cat2Content .cat2v1Row p.cat2v1ItemCopy strong{font-weight:bold;}
#categoryContentWrapper #cat2Content .cat2v1Row p.cat2v1ItemCopy a.cat2v1ItemLearnMore {
color:#0271a8;
text-decoration:none;
display:block;
}
#categoryContentWrapper #cat2Content .cat2v1Row p.cat2v1ItemCopy a:hover.cat2v1ItemLearnMore {text-decoration:underline;}

#categoryContentWrapper #cat2Content .cat2v2Item {
margin:0 0 12px 8px;
padding:0;
width:490px;
float:left;
display:block;
}
#categoryContentWrapper #cat2Content .cat2v2Item a.cat2v2ItemPic {
margin:0;
padding:0;
width:170px;
float:left;
display:inline;
}
#categoryContentWrapper #cat2Content .cat2v2Item .cat2v2ItemCopy {
padding:0 0 0 12px;
margin:0;
width:308px;
_width:296px; /* fix for crazy ie6 issue */
float:left;
display:inline-block;
}
#categoryContentWrapper #cat2Content .cat2v2Item .cat2v2ItemCopy h1 a{
padding:0 0 8px 0;
margin:0;
color:#454545;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
}
#categoryContentWrapper #cat2Content .cat2v2Item .cat2v2ItemCopy h1 a:hover{text-decoration:underline;}
#categoryContentWrapper #cat2Content .cat2v2Item .cat2v2ItemCopy a.cat2v2ItemLearnMore {
color:#0271a8;
text-decoration:none;
display:block;
}
#categoryContentWrapper #cat2Content .cat2v2Item .cat2v2ItemCopy a:hover.cat2v2ItemLearnMore {text-decoration:underline;}
#categoryContentWrapper #cat2Content .cat2v2Item .cat2v2ItemCopy p{margin:0 0 15px 0;}




#categoryContentWrapper #catPhotoIdSysContent {
width:698px;
margin:14px 0 0 0;
float:left;
display:inline;
}
#categoryContentWrapper #catPhotoIdSysContent p{
margin:0 0 15px 0;
}
#categoryContentWrapper #catPhotoIdSysContent p a{
color:#454545;
text-decoration:underline;
}
#categoryContentWrapper #catPhotoIdSysContent h2{
margin:0;
padding:0;
width:343px;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}
#categoryContentWrapper #catPhotoIdSysContent h2 a{
color:#454545;
text-decoration:underline;}
#categoryContentWrapper #catPhotoIdSysContent ul{
margin:0 0 10px 0;
padding:0;
width:343px;
list-style-type:none;
float:left;
display:block;
}
#categoryContentWrapper #catPhotoIdSysContent li{
margin:0 0 6px 0;
padding-left:15px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat top left;
text-decoration:none;
display:block;
}
#categoryContentWrapper #catPhotoIdSysContent li a{
margin:0;
padding:0;
text-decoration:underline;
}

#categoryContentWrapper #catPhotoIdSysContent #catPhotoIdSysLeft, #categoryContentWrapper #catPhotoIdSysContent #catPhotoIdSysRight {
width:343px;
_width:335px;
margin:0;
float:left;
display:inline;
}

#categoryContentWrapper #catPhotoIdSysContent #catPhotoIdSysLeft ul li a {color:#0372a9; text-decoration:none;}
#categoryContentWrapper #catPhotoIdSysContent #catPhotoIdSysLeft ul li a:hover {text-decoration:underline;}

#categoryContentWrapper #catPhotoIdSysContent #catPhotoIdSysRight {
width:343px;
float:Right;
}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItemsTitle {
margin:0;
padding:auto 0;
padding-left:12px;
width:343px;
height:39px;
background:url(/images/imgCategory/photoIDSystemsTitleBg.gif) no-repeat top left;
color:#fff;
font-size:18px;
font-weight:bold;
line-height:39px;
float:left;
display:block;
text-indent:-9999px;
}

#categoryContentWrapper #catPhotoIdSysContent .catPhotoId10off {
margin:0;
padding:auto 0;
width:343px;
height:157px;
background:url(/images/imgCategory/10offAccessoryPacks.gif) no-repeat top left;
}

#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem {
margin:34px 0 0 0;
width:343px;
float:left;
display:block;
}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem a.catPhotoIdSysItemPic {
margin:0;
padding:0;
float:left;
display:inline;
}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem .catPhotoIdSysItemCopy {
padding:0 0 0 11px;
width:212px;
float:left;
display:inline;
}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem .catPhotoIdSysItemCopy h1 a{
padding:0 0 10px 0;
width:212px;
color:#454545;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem .catPhotoIdSysItemCopy h1 a:hover{text-decoration:underline;}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem .catPhotoIdSysItemCopy a.catPhotoIdSysItemLearnMore {
color:#0271a8;
text-decoration:none;
display:inline;
}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem .catPhotoIdSysItemCopy a:hover.catPhotoIdSysItemLearnMore {text-decoration:underline;}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem .catPhotoIdSysItemCopy a.catPhotoIdSysItemLearnMoreBold {
color:#0271a8;
text-decoration:none;
font-weight:bold;
display:inline;
}
#categoryContentWrapper #catPhotoIdSysContent .catPhotoIdSysItem .catPhotoIdSysItemCopy a:hover.catPhotoIdSysItemLearnMoreBold {text-decoration:underline;}


#categoryContentWrapper #catFeaturedProducts {
width:188px;
margin:14px 0 0 0;
padding:0 0 21px 0;
background:url(/images/imgCategory/FeaturedProductsBg.gif) no-repeat bottom left;
float:right;
display:inline;
}
#categoryContentWrapper #catFeaturedProducts h1{
width:188px;
height:33px;
margin:0;
padding:auto 0;
color:#fff;
font-size:16px;
font-weight:bold;
text-align:center;
line-height:33px;
background:url(/images/imgCategory/featuredProductsHeaderBg.gif) no-repeat top left;
float:left;
display:block;
}
#categoryContentWrapper #catFeaturedProducts .catFeaturedProductsItem {
width:184px;
margin:24px 0 0 2px;
padding:0;
float:left;
display:block;
}
#categoryContentWrapper #catFeaturedProducts .catFeaturedProductsItem a.catFeaturedProductsPic {
margin:0 0 0 32px;
padding:0;
}
#categoryContentWrapper #catFeaturedProducts .catFeaturedProductsItem a.catFeaturedProductsTxt {
width:174px;
margin:0 0 0 5px;
padding:4px 0 5px 0;
text-align:center;
font-weight:bold;
color:#454545;
text-decoration:none;
display:block;
}
#categoryContentWrapper #catFeaturedProducts .catFeaturedProductsItem a:hover.catFeaturedProductsTxt {text-decoration:underline;}
#categoryContentWrapper #catFeaturedProducts .catFeaturedProductsItem a.catFeaturedProductsBtn {
margin:0 0 0 41px;
padding:0;
}








#categoryContentWrapper .cat3Row{
width:695px;
margin:20px 0 0 0;
float:left;
display:inline;
}
#categoryContentWrapper .cat3Item{
width:127px;
margin:0 23px;
float:left;
display:inline;
}
#categoryContentWrapper .cat3Item img{
margin:0 auto;
text-align:center;
display:block;
}
#categoryContentWrapper .cat3Item a.pn, #categoryContentWrapper .cat3Item a.title, #categoryContentWrapper .cat3Item a.shopnow {
font-weight:bold;
text-decoration:none;
display:block;
}
#categoryContentWrapper .cat3Item a.pn {
margin:10px 0 0 0;
font-size:11px;
color:#454545;
}
#categoryContentWrapper .cat3Item a.title{
margin:5px 0 0 0;
color:#000;
}
#categoryContentWrapper .cat3Item a.shopnow{
color:#ee9424;
}
#categoryContentWrapper .cat3Item a:hover.pn, #categoryContentWrapper .cat3Item a:hover.shopnow, #categoryContentWrapper .cat3Item a:hover.title{text-decoration:underline;}
#categoryContentWrapper .cat3ItemDiv{
width:1px;
height:214px;
background:#cdcdcd;
float:left;
display:inline;
}

#categoryContentWrapper .cat3Row h1{
margin:22px 0 22px 0;
padding:0;
width:698px;
font-size:17px;
font-weight:bold;
line-height:16px;
float:left;
display:block;
}
#categoryContentWrapper .cat3Row h1.flushTop{
margin:-20px 0 22px 0;
_margin:0 0 22px 0;
padding:0;
width:698px;
font-size:17px;
font-weight:bold;
float:left;
display:block;
}
#categoryContentWrapper .cat3Row p{
margin:0 0 18px 0;
padding:0;
width:698px;
float:left;
display:block;
}
#categoryContentWrapper .cat3Row h2{
margin:0;
padding:0;
width:698px;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}
#categoryContentWrapper .cat3Row h2 a{
color:#454545;
text-decoration:underline;}
#categoryContentWrapper .cat3Row ul{
margin:0 0 10px 0;
padding:0;
list-style-type:none;
float:left;
display:block;
}
#categoryContentWrapper .cat3Row li{
margin:0 0 6px 0;
padding-left:15px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat top left;
text-decoration:none;
display:block;
}
#categoryContentWrapper .cat3Row li a{
margin:0;
padding:0;
text-decoration:underline;
}
#categoryContentWrapper .cat3Row p strong{
margin:0;
padding:0;
font-weight:bold;
text-decoration:none;
display:inline;
}
#categoryContentWrapper .cat3Row p a{
margin:0;
padding:0;
text-decoration:underline;
display:inline;
}
#categoryContentWrapper .cat3Row p a strong{
margin:0;
padding:0;
font-weight:bold;
text-decoration:underline;
display:inline;
}
#categoryContentWrapper .cat3Row dl {margin:0 0 20px 0;}
#categoryContentWrapper .cat3Row dl, #categoryContentWrapper .cat3Row dt, #categoryContentWrapper .cat3Row dd  {
width:150px;
float:left;
display:inline;
}
#categoryContentWrapper .cat3Row dt {font-weight:bold;}


#categoryContentWrapper .catIndustriesSubNav {
margin:19px 10px 0 10px;
padding:10px 0;
border-top:1px solid #454545;
border-bottom:1px solid #454545;
background:#e7f2fb;
float:left;
display:inline;
}
#categoryContentWrapper .catIndustriesSubNav .catIndustriesSubNavCol {
margin:0;
width:226px;
float:left;
display:inline;
}
#categoryContentWrapper .catIndustriesSubNav .catIndustriesSubNavCol a {
padding:0 0 0 31px;
width:192px;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#454545;
line-height:16px;
text-decoration:none;
float:left;
display:block;
}
#categoryContentWrapper .catIndustriesSubNav .catIndustriesSubNavCol a:hover {text-decoration:underline;}

#categoryContentWrapper .catIndustriesMainCopy {
margin:25px 0 0 0;
float:left;
display:inline;
}
#categoryContentWrapper .catIndustriesMainCopy h2{
font-size:14px;
font-weight:bold;
line-height:16px;
display:block;
}
#categoryContentWrapper .catIndustriesMainCopy p{
margin:0 0 18px 0;
}
#categoryContentWrapper .catIndustriesMainCopy img{
margin:8px auto 26px auto;
text-align:center;
display:block;
}
#categoryContentWrapper .catIndustriesMainCopy p a.learnMore{
font-weight:bold;
color:#454545;
text-decoration:none;
display:block;
}
#categoryContentWrapper .catIndustriesMainCopy p a:hover.learnMore{text-decoration:underline;}
#categoryContentWrapper .catIndustriesMainCopy p a{
color:#454545;
text-decoration:underline;
}

#categoryContentWrapper .catIndustriesMainCopy ul{
margin:2px 0 10px 0;
padding:0;
list-style-type:none;
float:left;
display:block;
}
#categoryContentWrapper .catIndustriesMainCopy li{
margin:0 0 6px 0;
padding-left:15px;
background:url(/images/imgLearningCenter/glossaryLinkvillageBullet.gif) no-repeat top left;
text-decoration:none;
display:block;
}
#categoryContentWrapper .catIndustriesMainCopy li a{
margin:0;
padding:0;
color:#454545;
text-decoration:underline;
}
#categoryContentWrapper .catIndustriesColLeft {
margin:0;
width:343px;
float:left;
display:inline;
}
#categoryContentWrapper .catIndustriesColRight {
margin:0 0 0 12px;
width:343px;
float:left;
display:inline;
}
#catIndustriesCallBox {
margin:0 0 25px 0;
padding:0;
width:332px;
background:url(/images/imgCategory/industriesCallBoxBg.gif) repeat-y top left;
position:relative;
}
#catIndustriesCallBox h1{
padding-top:10px;
height:37px;
font-size:16px;
font-weight:bold;
text-align:center;
background:url(/images/imgCategory/industriesCallBoxTop.gif) no-repeat top left;
}
#catIndustriesCallBox p.cicb {
margin:0;
padding:0 22px 10px 25px;
}
#catIndustriesCallBox .catIndustriesCallBoxBase {
margin:0;
padding:0;
height:74px;
background:url(/images/imgCategory/industriesCallBoxBase.jpg) no-repeat top left;
position:relative;
}
#catIndustriesCallBox .catIndustriesCallBoxBase h2{
margin:0;
padding:0;
font-size:13px;
font-weight:bold;
color:#0271a8;
position:absolute;
top:28px;
left:120px;
display:block;
}
#catIndustriesCallBox .catIndustriesCallBoxBase h3{
margin:0;
padding:0;
font-size:24px;
font-weight:bold;
color:#e1352d;
line-height:18px;
position:absolute;
top:52px;
left:146px;
display:block;
}

#categoryContentWrapper .systemsTitle {
margin:0 0 5px 0;
width:343px;
font-size:16px;
font-weight:bold;
text-align:center;
color:#0372a9;
line-height:16px;
}
#categoryContentWrapper img.titleGraphic {
margin:0;
}

#categoryContentWrapper .systemsItem {
margin:0 0 13px 0;
padding:0 0 11px 0;
width:343px;
border-bottom:1px solid #454545;
float:left;
display:block;
}
#categoryContentWrapper .systemsItem a.systemsThumb {
padding:0 0 0 12px;
width:129px;
float:left;
display:inline;
}
#categoryContentWrapper .systemsItem img {
margin:0;
text-align:left;
}
#categoryContentWrapper .systemsItem .systemsCopy {
padding:0 5px 0 8px;
width:189px;
line-height:15px;
float:left;
display:inline;
}
#categoryContentWrapper .systemsItem .systemsCopy .systemsItemTtl {
color:#454545;
text-decoration:none;
}

#categoryContentWrapper .systemsItem .systemsCopy h1 {
font-weight:bold;
display:block;
}
#categoryContentWrapper .systemsItem .systemsCopy a.systemsShopBtn {
padding:12px 0 0 0;
float:left;
display:block;
}

#categoryNavWrapper {
width:226px;
margin:0;
padding:0;
float:left;
display:inline;
/* border:1px solid #000000; */
}

/* end category content */


/* start forums */
table#forumsTable table.contentHeader td, table#forumsTable td.subContentHeader{
font-size:12px;
font-weight:bold;
}
table#forumsTable td a{
font-weight:bold;
color:#454545;
text-decoration:underline;
}
table#forumsTable table.postBorder {
margin:0 0 5px 0;
padding:0 0 10px 0;
border-bottom:1px solid #454545;
}
table#forumsTable table.postBorder td p{margin:5px 0 10px 0;}
/* end forums */


/* start footer */

.footerWrapper {
width:936px;
margin:24px 0 0 0;
padding:0 0 20px 0;
float:left;
display:inline;
border-top:2px solid #c6c6c6;
}

.footerSignupWrapper {
width:226px;
margin:12px 0 0 0;
padding:0;
float:left;
display:inline;
}

.footerSignupWrapper a{
margin:7px 0 0 0;
padding:0;
text-decoration:underline;
float:left;
}

.footerSignupBox{
width:209px;
height:62px;
margin:4px 0 0 4px;
padding:0;
float:left;
display:inline;
background:url(/images/imgTemplate/FooterSignupBg.jpg) no-repeat top left;
}

.footerSignupBox p{
margin:7px 0 0 0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
text-align:center;
line-height:15px;
}

#footerSignup {
margin:0 0 0 6px;
padding:4px 0 0 0;
}

#footerSignup .fsbox_l  {
	background: white url('/images/imgTemplate/footerSignup_l.gif') no-repeat top left;
	float: left;
	width: 9px; height: 19px;
}

#footerSignup .fsbox_r  {
	background: white url('/images/imgTemplate/footerSignup_r.gif') no-repeat top left;
	float: left;
	width: 17px; height: 19px;
}

#footerSignup .fsbox_go  {
	padding:0 0 0 10px;
	float: left;
	display:none;
}

#footerSignup .fsbox input {
	background: white url('/images/imgTemplate/footerSignup_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 16px; width: 165px;
	padding: 3px 3px 0 3px;
	font: 11px/13px arial;
	color: #000;
}

.footerList {
margin:12px 0 0 0;
padding:0 0 0 12px;
width:222px;
border-left:1px solid #c6c6c6;
float:left;
display:inline;
position:relative;
}

.footerList h1{
margin:0 0 3px 0;
padding:3px 0 1px 0;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
color:#0271a8;
width:100%;
display:inline-block;
position:relative;
}
.footerList h2 {
margin:0 0 3px 0;
position:relative;
}
.footerList h2, .footerList h2 a{
font-size:13px;
font-weight:bold;
width:100%;
text-decoration:none;
display:inline-block;
}
.footerList h2 a:hover{
text-decoration:underline;
}

.footerList a.bbbLogo {
margin:0;
padding:0;
display:block;
position:absolute;
top:0px;
right:18px;
z-index:10;
}

.footerList ul{
margin:0 12px 0 0;
_margin-right:6px; /* crazy fix for IE6 margin doubling */
padding:0;
width:99px;
list-style-type:none;
float:left;
display:inline-block;
/* border:1px solid #000000; */
}

.footerList li{
margin:0;
padding:3px 0 3px 0;
font-size:11px;
line-height:12px;
}

.footerList li a{
margin:0;
padding:0;
font-size:11px;
line-height:12px;
text-decoration:none;
}

.footerList li a:hover{
font-weight:normal;
text-decoration:underline;
}

.footerBase {
width:936px;
margin:12px 0 0 0;
padding:6px 0 0 0;
border-top:2px solid #c6c6c6;
float:left;
display:inline;
}

.footerBase .copyright {
margin:0;
padding:0;
font-size:14px;
line-height:16px;
float:left;
}

.footerBase .phone {
margin:0 24px 0 0;
padding:0;
font-size:15px;
float:right;
display:inline;
}

.footerBase .phone p{
margin:0;
padding:0;
font-size:17px;
font-weight:bold;
display:inline;
}

.footerBase .fax {
margin:0 24px 0 0;
padding:0;
font-size:15px;
float:right;
display:inline;
}

.footerBase .fax p{
margin:0;
padding:0;
font-size:17px;
font-weight:bold;
display:inline;
}

.footerBase .support {
margin:0 4px 0 0;
padding:0;
font-size:17px;
font-weight:bold;
float:right;
display:inline;
}

.footerBase .support a{
margin:0;
padding:0;
text-decoration:none;
}

/* end footer */




