body
{
    background-image:url('images/backgroundGradient.png');
    background-color:#FBD866;
    background-repeat:repeat-x;
    color:#000000;
    height:100%;
    min-height:600px;
    margin:0px;
    padding:0px;
}
.masterHeaderContainerDiv
{
    font-size:0pt;
    height:70px;
    width:761px;
    padding-top:10px;
    padding-left:6px;
    padding-right:6px;
    float:left;
    display:inline;
}
.masterHeaderLogoDiv
{
    background-color:transparent;
    height:70px;
    width:140px;
    float:left;
    display:inline;
}
.home_hubbellAddress
{
    background-color:transparent;
    color: #FFFFFF;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height:68px;
	width:165px;
	padding-top:2px;
	text-align:left;
	vertical-align:middle;
	float:left;
	display:inline;
}
.masterHeaderHubbellFirst
{
    background-color:transparent;
    height:32px;
    width:168px;
    padding-left:22px;
    padding-top:40px;
    float:left;
    display:inline;
}
.masterHeaderLinksDiv
{
    background-color:transparent;
    height:25px;
    width:225px;        
    padding-top:10px;
    padding-left:13px;
    padding-right:3px;
    text-align:left;
    vertical-align:top;
}
.headerLinks
{
    color:white;
    font-size:12px;
    font-family:Arial;
    text-decoration:none;
}
.masterHeaderSearchDiv
{
    background-color:transparent;
    height:27px;
    width:225px;
    padding-top:0px;
    padding-left:8px;
    vertical-align:top;
}
.SearchLabel
{
    color:Gray;
    font-size:16px;
    font-family:Arial;
}
.SearchBox
{
   background-image:url('images/google_custom_search_watermark.gif');
   background-repeat:no-repeat;
   color:Gray;
   font-size:14px;
   font-family:Arial; 
   height:16px;
   width:155px;
   padding-left:5px;
}
#topMenu
{
    vertical-align: top;
    padding: 0;
    margin-top: 0;
    z-index: 0;
    display:block;
}
#topNav
{
    vertical-align: top;
    padding: 0;
    margin-top: 0;
    z-index: 0;
    overflow:hidden;
    float:left;
    display:block;
}
.MenuItem a
{
   text-decoration: none;
   color: black;
   display:inline;
   min-width:200px;
}

.MenuItem a:hover
{
   text-decoration: none;
   color: white;
   display:inline;
   min-width:200px;
}

.footerLinks
{
    color:white;
    font-size:11px;
    font-family:Arial;
    text-align:left;
    vertical-align:top;
    text-decoration:none;
}
.footerText
{
    color:white;
    font-size:11px;
    font-family:Arial;
}
.masterPageContainerDiv
{
    background-image:url('images/gradient_full.png');
    width:773px;
    height:auto;
    float:left;
    display:inline;
}
.masterMenuContainerDiv
{
    background-image:url('images/menu_bkg.jpg');
    height:24px;
    width:761px;
    padding:0;
    margin-top:0px;
    margin-right:6px;
    margin-bottom:0px;
    margin-left:6px;
    float:left;
    display:inline;
    z-index:0;
}
.masterMainContentDiv
{
    background-color:#ffffff;
    height:auto;
    min-height:500px;
    width:761px;
    margin-right:6px;
    margin-left:6px;
    float:left;
    display:inline;
}
.masterFooterContainerDiv
{
    background-color:#000000;
    color:#ffffff;
    height:25px;
    width:761px;
    margin-right:6px;
    margin-left:6px;
    float:left;
    display:inline;
}
.masterBottomBorderDiv
{
    width:773px;
    margin:0px;
    float:left;
    display:inline;
}
.masterBottomBorderLeftDiv
{
    background-image:url('images/gradient_bottomLeft.png');
    width:6px;
    height:6px;
    float:left;
    display:inline;
}
.masterBottomBorderCenterDiv
{
    background-image:url('images/gradient_bottom.png');
    width:761px;
    height:6px;
    float:left;
    display:inline;
}
.masterBottomBorderRightDiv
{
    background-image:url('images/gradient_bottomRight.png');
    width:6px;
    height:6px;
    float:right;
    display:inline;
}
.homeLinksContainerDiv
{
    
    width:761px;
    height:57px;
    float:left;
    display:inline;
}
.homeLeftLinksContainerDiv
{
    background-image:url('images/quickLinks_full.jpg');
    width:452px;
    height:57px;
    margin:0px;
    float:left;
    display:inline;
}
.homeRightLinksContainerDiv
{
    background-image:url('images/international_full.jpg');
    width:308px;
    height:57px;
    margin:0px;
    float:right;
    display:inline;
}
.homeLinksMyHubbellDiv
{
    width:155px;
    height:34px;
    padding-top:23px;
    padding-right:20px;
    text-align:right;
    float:left;
    display:inline;
}
.homeLinksECatalogDiv
{
    width:103px;
    height:34px;
    padding-top:23px;
    float:left;
    display:inline;
}
.homeLinksSmartDiv
{
    width:154px;
    height:34px;
    padding-top:23px;
    padding-left:20px;
    text-align:left;
    float:right;
    display:inline;
}
.homeLinksCanadaDiv
{
    width:82px;
    height:34px;
    padding-top:23px;
    padding-right:10px;
    padding-left:31px;
    text-align:right;
    float:left;
    display:inline;
}
.homeLinksMexicoDiv
{
    width:91px;
    height:34px;
    padding-top:23px;
    padding-right:0px;
    padding-left:0px;
    float:left;
    display:inline;
}
.homeLinksUKDiv
{
    width:51px;
    height:34px;
    padding-top:23px;
    padding-right:33px;
    padding-left:10px;
    text-align:left;
    float:right;
    display:inline;
}
.marketDescription
{
    font-size:11px;
    font-family:arial;
}
.marketHyperlinkDiv
{
    background-color:#ffffff;
    font-size:13px;
    font-family:arial;
    height:37px;
    width:510px;
    padding-top:13px;
    padding-right:20px;
    padding-left:20px;
    text-align:left;
    float:right;
    display:inline;
}
.marketHyperlink
{
    font-weight:600;
    cursor:pointer;
    cursor:hand;
}
.marketHyperlink:link{color:black; text-decoration:none}
.marketHyperlink:visited{color:black; text-decoration:none}
.marketHyperlink:hover{color:black; text-decoration:none}
.marketHyperlink:active{color:black; text-decoration:none}
.marketWebsiteImageDiv
{
    background-color:#ffffff;
    min-height:230px;
    width:510px;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    text-align:left;
    float:right;
    display:inline;
}
.marketLogoDiv
{
    background-color:#ffffff;
    min-height:60px;
    width:500px;
    padding-top:20px;
    padding-left:30px;
    padding-bottom:20px;
    padding-right:20px;
    float:right;
    display:inline;
}
.websiteImageDiv
{
    cursor:pointer;
    cursor:hand;
}
.marketDescriptionDiv
{
     background-color:#ffffff;
     font-size:13px;
     font-family:arial;
     min-height:140px;
     width:480px;
     padding-right:40px;
     padding-left:30px;
     float:right;
     display:inline;
}
.marketLeftSideContainerDiv
{
    height:auto;
    min-height:560px;
    width:550px;
    float:left;
    display:inline;
    background-color:#ffffff;
}
.marketRightSideContainerDiv
{
    background-color:#ffffff;
    height:auto;
    min-height:560px;
    width:210px;
    float:right;
    display:inline;
}
.marketContactInfoTitleDiv
{
    background-image:url('images/contact_blue.jpg');
    background-repeat:no-repeat;
    font-size:12px;
    font-family:arial;
    font-weight:600;
    height:17px;
    width:195px;
    padding-left:15px;
    padding-top:2px;
    float:left;
    display:inline;
}
.marketContactInfoDiv
{
    background-image:url('images/contact_greybkg.jpg');
    background-repeat:repeat-y;
    font-size:12px;
    font-family:arial;
    width:195px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    float:left;
    display:inline;
}
.marketContactFooterDiv
{
    float:left;
    background-image:url('images/contact_greyBottom.jpg');
    width:210px;
    height:11px;
    background-repeat:no-repeat;
    display:inline;
}
.marketQuickLinksTitleDiv
{
    background-image:url('images/contact_yellow.jpg');
    background-repeat:no-repeat;
    font-size:12px;
    font-family:arial;
    font-weight:600;
    height:17px;
    width:195px;
    padding-left:15px;
    padding-top:2px;
    float:left;
    display:inline;
}
.marketContactDiv
{
    width:210px;
    min-height:100px;
    padding-top:20px;
    float:right;
    display:inline;
}
.marketQuickLinksDiv
{
    background-color:#ffffff;
    height:auto;
    min-height:300px;
    width:210px;
    padding-top:20px;
    vertical-align:top;
    float:right;
    display:inline;
}
.marketQuickLinksInfoDiv
{
    background-image:url('images/contact_greybkg.jpg');
    background-repeat:repeat-y;
    font-size:12px;
    font-family:arial;
    line-height:18px;
    width:195px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    float:left;
    display:inline;
}
.marketQuickLinksFootDiv
{
    background-image:url('images/contact_greyBottom.jpg');
    background-repeat:no-repeat;
    height:11px;
    width:190px;
    padding-left:20px;
    float:left;
    display:inline;
}
.marketContactEmail
{
    overflow:hidden;
}
.marketContactEmail:link{color:black; text-decoration:none}
.marketContactEmail:visited{color:black; text-decoration:none}
.marketContactEmail:hover{color:black; text-decoration:none}
.marketContactEmail:active{color:black;text-decoration:none;}

.marketQuickLinksInfoDiv a:link{color:black;text-decoration:none;}
.marketQuickLinksInfoDiv a:visited{color:black;text-decoration:none;}
.marketQuickLinksInfoDiv a:hover{color:black; text-decoration:none;}
.marketQuickLinksInfoDiv a:active{color:black;text-decoration:none;}
.termsContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.termsLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
}
.termsRightSideContainerDiv
{
    background-color:white;
    height:auto;
    width:672px;
    float:right;
    display:inline;
}
.termsTextContentDiv
{
    background-color:#ffffff;
    height:auto;
    min-height:447px;
    width:607px;
    padding-top:10px;
    padding-left:25px;
    padding-right:30px;
    float:left;
    display:inline;
}
.termsTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:14px;
   height:30px;
   width:545px;
   padding-left:15px;
   padding-top:10px; 
   float:left;
   display:inline;
}
/* these are the styles for the history page*/
.historyContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.historyLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
}
.historyRightSideContainerDiv
{
    background-color:white;
    height:auto;
    width:672px;
    float:right;
    display:inline;
}
.historyTextContentDiv
{
    background-color:#ffffff;
    height:auto;
    min-height:447px;
    width:607px;
    padding-top:10px;
    padding-left:25px;
    padding-right:30px;
    float:left;
    display:inline;
}
.historyTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:14px;
   height:30px;
   width:545px;
   padding-left:15px;
   padding-top:10px; 
   float:left;
   display:inline;
}
.historySectionDiv
{
   width:545px;
   padding-bottom:20px; 
   float:left;
   display:inline;
}
.historySectionTitleDiv
{
   
   width:545px;
   padding-bottom:5px; 
   float:left;
   display:inline;
}
/*these are the styles for the products pages*/
.productContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.productLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
}
.productRightSideContainerDiv
{
    background-color:white;
    height:auto;
    padding-left:10px;
    width:652px;
    float:left;
    display:inline;
}
.productItemsContentDiv
{
    width:652px;
    float:left;
    display:inline;
}
.productTextContentDiv
{
    height:auto;
    min-height:447px;
    width:597px;
    padding-top:10px;
    padding-left:25px;
    padding-right:30px;
    float:left;
    display:inline;
}
.productTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:15px;
   height:30px;
   width:545px;
   padding-left:12px;
   padding-top:10px; 
   float:left;
   display:inline;
}
.productContainerDiv
{
    width:571px;
    float:left;
    padding-left:10px;
    display:inline;
    margin:0px;
}
.productContainerTopDiv
{
    background-image:url('images/greyBox_top.jpg');
    background-repeat:no-repeat;
    width:571px;
    height:9px;
    float:left;
    display:inline;
}
.productContainerMiddleDiv
{
    font-family:Arial;
    font-size:12px;
    width:561px;
    padding-left:10px;
    float:left;
    display:inline;
    background-image:url('images/greyBox_fill.jpg');
    background-repeat:repeat:y;
}
.productContainerBottomDiv
{
    background-image:url('images/grey_box_bot.jpg');
    background-repeat:no-repeat;
    width:571px;
    height:9px;
    float:left;
    display:inline;
}
.productLogoBoxContainerDiv
{
    background-image:url('images/whiteBox.jpg');
    background-repeat:no-repeat;
    width:183px;
    height:77px;
    text-align:center;
    float:left;
}
.productBrandLabelDiv
{
    width:313px;
    height:20px;
    font-family:Arial;
    font-weight:600;
    font-size:12px;
    float:left;
    display:inline;
}
.productBrandLogoDiv
{
    width:183px;
    height:78px;
    cursor:pointer;
    cursor:hand;
    float:left;
    display:inline;
}

.productItemsDiv
{
    width:348px;
    padding-left:30px;
    padding-top:10px; 
    padding-bottom:10px;
    float:right;
    display:inline;
    /*background-color:Fuchsia*/
}
.productItemDiv
{
    width:303px;
    font-family:Arial;
    font-size:13px;
    padding-left:10px;
    padding-bottom:0px;
    line-height:17px;
    float:left;
    display:inline;
    margin:0;
    /*background-color:blue;*/
    vertical-align:middle;
}
.productSpacerDiv
{
    width:571px;
    height:10px;
    float:left;
    display:inline;
}
/*these are the styles for the sales, tech and distributor support pages*/
.supportTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:15px;
   height:30px;
   width:545px;
   padding-left:15px;
   padding-top:10px; 
   float:left;
   display:inline;
}
.supportContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.supportLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
}
.supportRightSideContainerDiv
{
    background-color:white;
    height:auto;
    width:672px;
    float:right;
    display:inline;
}
.supportContainerDiv
{
    background-color:white;
    width:632px;
    padding-left:10px;
    
    float:left;
    display:inline;
    padding: 0;
    margin: 0;
    font-family:Arial;
    font-size:15px;

}
.supportDistContainerTopDiv
{
    background-image:url('images/supportDist_page_top.jpg');
    background-repeat:no-repeat;
    width:632px;
    height:41px;
    float:left;
    display:inline;
}
.supportSalesContainerTopDiv
{
    background-image:url('images/supportSales_page_top.jpg');
    background-repeat:no-repeat;
    width:632px;
    height:41px;
    float:left;
    display:inline;
}
.supportTechContainerTopDiv
{
    background-image:url('images/supportTech_page_top.jpg');
    background-repeat:no-repeat;
    width:632px;
    height:41px;
    float:left;
    display:inline;
}
.supportContainerMiddleDiv
{
    font-family:Arial;
    font-size:12px;
    width:632px;
    padding: 0;
    margin: 0;
    float:left;
    display:inline;
}
.supportContainerRowDivWhite
{
     background-image:url('images/distributor_bar_white.jpg');
     width:632px;
     height:30px;
     float:left;
     display:inline;
}
.supportContainerRowDivGray
{
     background-image:url('images/distributor_bar_gray.jpg');
     width:632px;
     height:30px;
     float:left;
     display:inline;
}
.supportContainerBtmRowDivGray
{
    background-image:url('images/support_botGray.jpg');
    background-repeat:no-repeat;
    padding-bottom:5px;
    width:632px;
    height:12px;
    float:left;
    display:inline;
}
.supportContainerBtmRowDivWhite
{
    background-image:url('images/support_botWhite.jpg');
    background-repeat:no-repeat;
    padding-bottom:5px;
    width:632px;
    height:12px;
    float:left;
    display:inline;
}
.supportBrandCellDiv
{
    width:185px;
    height:30px;
    float:left;
    display:inline;
    padding-left:10px;
    vertical-align:middle;
    text-align:left;
    line-height:30px;
}
.supportDescriptionCellDiv
{
    width:252px;
    height:29px;
    float:left;
    display:inline;
    padding-left:10px;
    vertical-align:middle;
    text-align:left;
    line-height:30px;
    overflow:hidden;
}


.supportSupportLinkCellDiv
{
    width:51px;
    height:25px;
    float:left;
    display:inline;
    padding-top:5px;
    padding-left:30px;
}
.supportContactLinkCellDiv
{
    width:59px;
    height:25px;
    float:left;
    display:inline;
    padding-top:5px;
    padding-left:35px;
}  

.supportContactLinkBtnDiv
{
    background-image:url('images/contact_icon.gif');
    width:20px;
    height:21px;
    float:left;
    display:inline;
    cursor:pointer;
    cursor:hand;
}

.supportSupportLinkBtnDiv
{
    background-image:url('images/support_icon.gif');
    width:20px;
    height:21px;
    float:left;
    display:inline;
    cursor:pointer;
    cursor:hand;
}
/*Contact styles*/
/*these are the styles for the contact pages*/
.contactContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.contactLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.contactRightSideContainerDiv
{
    margin:0;
    background-color:white;
    height:auto;
    padding-left:10px;
    width:652px;
    float:left;
    display:inline;
}
.contactTextContentDiv
{
    height:auto;
    min-height:447px;
    width:597px;
    padding-top:10px;
    padding-left:25px;
    padding-right:30px;
    float:left;
    display:inline;
    margin:0;
    
}
.contactTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:15px;
   height:30px;
   width:545px;
   padding-left:10px;
   padding-top:10px; 
   float:left;
   display:inline;
   margin:0;
}
.contactContainerDiv
{
    width:571px;
    float:left;
    padding-left:20px;
    display:inline;
    margin:0px;
}
.contactContainerTopDiv
{
    background-image:url('images/greyBox_top.jpg');
    background-repeat:no-repeat;
    width:571px;
    height:9px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.contactContainerMiddleDiv
{
    font-family:Arial;
    font-size:12px;
    width:561px;
    padding-left:10px;
    float:left;
    display:inline;
    background-image:url('images/greyBox_fill.jpg');
    background-repeat:repeat:y;
    margin:0;
    
}
.contactContainerBottomDiv
{
    background-image:url('images/grey_box_bot.jpg');
    background-repeat:no-repeat;
    width:571px;
    height:9px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.contactLogoBoxContainerDiv
{
    background-image:url('images/whiteBox.jpg');
    background-repeat:no-repeat;
    width:183px;
    height:77px;
    text-align:center;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.contactLabelTitleDiv
{
    width:313px;
    height:18px;
    font-family:Arial;
    font-weight:600;
    font-size:12px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.contactLogoDiv
{
    width:183px;
    height:78px;
    cursor:pointer;
    cursor:hand;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}

.contactItemsDiv
{
    margin:0;
    width:328px;
    padding-left:50px;
    padding-top:0px; 
    padding-bottom:0px;
    float:right;
    display:inline;
    
}
.contactItemDiv
{
    width:303px;
    font-family:Arial;
    font-size:13px;
    padding-left:0px;
    padding-bottom:0px;
    line-height:17px;
    float:left;
    display:inline;
    margin:0;
    text-align:left;
    vertical-align:middle;
}
.contactInfoText
{
    font-family:Arial;
    font-size:12px;
    vertical-align:middle;
    line-height:15px;
    width:320px;
}
.contactEmailLink
{
    font-family:Arial;
    font-size:12px;
    vertical-align:middle;
    line-height:16px;
    width:320px;
}
.contactEmailLink:link{color:black; text-decoration:none}
.contactEmailLink:visited{color:black; text-decoration:none}
.contactEmailLink:hover{color:black; text-decoration:none}
.contactEmailLink:active{color:black;text-decoration:none;}
.contactSpacerDiv
{
    width:571px;
    height:10px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
/*these are the styles for the ebiz page*/
.ebizContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.ebizLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
}
.ebizRightSideContainerDiv
{
    background-color:white;
    height:auto;
    width:672px;
    float:right;
    display:inline;
}
.ebizTextContentDiv
{
    background-color:#ffffff;
    height:auto;
    min-height:447px;
    width:607px;
    padding-top:10px;
    padding-left:25px;
    padding-right:30px;
    float:left;
    display:inline;
}
.ebizTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:14px;
   height:30px;
   width:545px;
   padding-left:15px;
   padding-top:10px; 
   float:left;
   display:inline;
}

/*these are the styles for The HUB page*/
.hubContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.hubLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
}
.hubRightSideContainerDiv
{
    background-color:white;
    height:auto;
    padding-left:0px;
    width:672px;
    float:left;
    display:inline;
    margin:0;
}
.hubItemsContentDiv
{
    width:672px;
    padding:0px;
    float:left;
    display:inline;
    margin:0;
}
.hubTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:15px;
   height:30px;
   width:545px;
   padding-left:10px;
   padding-top:10px; 
   float:left;
   display:inline;
}
.hubContainerDiv
{
    width:561px;
    float:left;
    padding-left:10px;
    display:inline;
    margin:0px;
}
.hubIssueBoxDiv
{
    margin:0px;
    width:509px;
    height:58px;
    float:left;
    display:inline;
    background-image:url('images/hub_page_box_.jpg');
    background-repeat:no-repeat;
    padding-bottom:10px;    
}
.hubIssueContainerDiv
{
    margin:0px;
    width:409px;
    float:right;
    height:53px;
    padding-left:100px;
    padding-right:0px;
    padding-top:5px;
    display:inline;
}
.hubItemsDiv
{
    width:409px;
    padding-left:100px;
    padding-top:10px; 
    padding-bottom:10px;
    float:left;
    display:inline;
}
.hubLanguageDiv
{
    width:120px;
    font-family:Arial;
    font-size:13px;
    padding-left:0px;
    padding-bottom:0px;
    line-height:17px;
    float:left;
    display:inline;
    margin:0;
    vertical-align:middle;
}
.hubSpacerDiv
{
    width:571px;
    height:20px;
    float:left;
    display:inline;
}
.hubPageTitleImageDiv
{
    height:116px;
    padding-top:30px;
    padding-bottom:0px;
    padding-left:10px;
    width:652px;
}
.hubPageTitleDiv
{
    height:60px;
    padding-top:0px;
    padding-left:0px;
    width:652px;
    padding-bottom:0px;
}
.hubIssueTitle
{
    font-family:Arial;
    font-size:14px;
    font-weight:600;
}
.hubIssueLabelDiv
{
    width:400px;
    height:13px;
    padding-left:100px;
    padding-top:5px;
    font-family:Arial;
    font-weight:600;
    font-size:12px;
    float:left;
    display:inline;
}
.hubIssueText
{
    font-family:Arial;
    font-size:12px;
    padding-left:0px;
    padding-top:4px;
    vertical-align:middle;
    width:120px;
    cursor:hand;
    cursor:pointer;
    float:left;
    display:inline;
}

/*these are the styles for the literature request page*/
.literatureTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:15px;
   height:30px;
   width:545px;
   padding-left:15px;
   padding-top:10px; 
   float:left;
   display:inline;
}
.literatureContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.literatureLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
}
.literatureRightSideContainerDiv
{
    background-color:white;
    height:auto;
    width:672px;
    float:right;
    display:inline;
}
.literatureContainerDiv
{
    background-color:white;
    width:632px;
    padding-left:10px;
    float:left;
    display:inline;
    padding: 0;
    margin: 0;
    font-family:Arial;
    font-size:15px;

}
.literatureContainerTopDiv
{
    background-image:url('images/catalog_page_top.jpg');
    background-repeat:no-repeat;
    width:632px;
    height:41px;
    float:left;
    display:inline;
}
.literatureContainerMiddleDiv
{
    font-family:Arial;
    font-size:12px;
    width:632px;
    padding: 0;
    margin: 0;
    float:left;
    display:inline;
}
.literatureContainerRowDivWhite
{
     background-image:url('images/catalog_page_bar_white.jpg');
     width:632px;
     height:30px;
     float:left;
     display:inline;
}
.literatureContainerRowDivGray
{
     background-image:url('images/catalog_page_bar_gray.jpg');
     width:632px;
     height:30px;
     float:left;
     display:inline;
}
.literatureContainerBtmRowDivGray
{
    background-image:url('images/support_botGray.jpg');
    background-repeat:no-repeat;
    padding-bottom:5px;
    width:632px;
    height:12px;
    float:left;
    display:inline;
}
.literatureContainerBtmRowDivWhite
{
    background-image:url('images/support_botWhite.jpg');
    background-repeat:no-repeat;
    padding-bottom:5px;
    width:632px;
    height:12px;
    float:left;
    display:inline;
}
.literatureBrandCellDiv
{
    width:185px;
    height:30px;
    float:left;
    display:inline;
    padding-left:10px;
    vertical-align:middle;
    text-align:left;
    line-height:30px;
}
.literatureDescriptionCellDiv
{
    width:337px;
    height:29px;
    float:left;
    display:inline;
    padding-left:10px;
    vertical-align:middle;
    text-align:left;
    line-height:30px;
    overflow:hidden;
}

.literatureCatalogLinkCellDiv
{
    width:51px;
    height:25px;
    float:left;
    display:inline;
    padding-top:5px;
    padding-left:30px;
}
.literatureLitRequestBtnDiv
{
    background-image:url('images/support_icon.gif');
    width:20px;
    height:21px;
    float:left;
    display:inline;
    cursor:pointer;
    cursor:hand;
}
.xxx
{
    display:block;
    font-size:12px;
    font-family:Arial;
    padding-top:2px;
}
.focusSearchfld
{
    background-image:url('');
    color:Gray;
    font-size:14px;
    font-family:Arial; 
    height:16px;
    width:155px;
    padding-left:5px;
}
.errorText
{
    font-size:15px;
    font-family:Arial;
}
.errorLink:link{color:black; text-decoration:none}
.errorLink:visited{color:black; text-decoration:none}
.errorLink:hover{color:black; text-decoration:none}
.errorLink:active{color:black;text-decoration:none;}
.returnToTop
{
    width:550px;
    height:20px;
    float:right;
    display:inline;
    font-size:12px;
    font-family:Arial;
    text-align:right;
    font-weight:bold;
    padding-top:10px;
}

/**** Job stuff **/
.careersContainerTable
{
    background-image:url('images/circuitPanel_1pix_yellow.jpg');
    background-repeat:repeat-y;
}
.careersLeftSideContainerDiv
{
    background-image:url('images/circuitPanel_ag_yellow2.jpg');
    height:auto;
    min-height:565px;
    width:89px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.careersRightSideContainerDiv
{
    margin:0;
    background-color:white;
    height:auto;
    padding-left:10px;
    width:652px;
    float:left;
    display:inline;
}
.careersTextContentDiv
{
    height:auto;
    min-height:447px;
    width:597px;
    padding-top:10px;
    padding-left:25px;
    padding-right:30px;
    float:left;
    display:inline;
    margin:0;
    
}
.careersTitleDiv
{
   color:#000000;
   background-image:url('images/title_bar_line.jpg');
   background-repeat:no-repeat;
   font-family:Arial;
   font-weight:600;
   font-size:15px;
   height:30px;
   width:545px;
   padding-left:10px;
   padding-top:10px; 
   float:left;
   display:inline;
   margin:0;
}
.careersContainerDiv
{
    width:571px;
    float:left;
    padding-left:20px;
    display:inline;
    margin:0px;
}
.careersContainerTopDiv
{
    background-image:url('images/greyBox_top.jpg');
    background-repeat:no-repeat;
    width:571px;
    height:9px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.careersContainerMiddleDiv
{
    font-family:Arial;
    font-size:12px;
    width:561px;
    padding-left:10px;
    float:left;
    display:inline;
    background-image:url('images/greyBox_fill.jpg');
    background-repeat:repeat:y;
    margin:0;
    
}
.careersContainerBottomDiv
{
    background-image:url('images/grey_box_bot.jpg');
    background-repeat:no-repeat;
    width:571px;
    height:9px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}

.jobSearchResultDiv{
    clear:both;
    position:relative;
    width:662px;
    min-height:140px;
    font-size:11px;
    margin:0px;
    padding:0;
}
.jobSearchResultDiv td{
	border-right:1px solid #FFFFFF;
    height:23px;
    overflow:hidden;
    word-wrap: break-word;
    background-color:#FFF;
}
.jobSearchResultDiv .SingleLineViewOddRow td{background-color:#F4EFF7;}
.jobSearchResultDiv thead{
	cursor:default;
    overflow:hidden;
    height:31px;
    padding:0px 0px 0px 0px;
}   
.jobSearchResultDiv th{
    background: url(images/gridHrow.gif) repeat-x;
    line-height: 25px;
    height:31px;
    margin:0;
    padding:0;
}
#columnButton1, #column_ColumnViewDate {text-align:center; width:35px}
#columnButton2, #column_JobViewLink {width:100%; font-family:Arial;}
.centerDate {text-align:center; white-space: nowrap; width:35px }
/*.joblink {width:200px; overflow:hidden; padding: 10px 0; white-space: nowrap }*/
.joblink1 {overflow:hidden; padding: 10px 0; white-space: nowrap; font-family:Arial }
.companyName {white-space: nowrap; font-family:Arial;}
.stackedRowWhite .joblink, .stackedRowPurple .joblink {padding:0; width:100%}
.stackedRowWhite .wrapJobTitle, .stackedRowPurple .wrapJobTitle {}
.stackedViewJobPlace, .stackedViewWidth3 {overflow: hidden}
#columnButton3, .companyName, #column_CompanyName {overflow:hidden}
#column_CompanyName .columnButtonHover {width:145px}
#columnButton4, .jobPlace, #column_JobPlace {width:130px}
#columnButton5, #column_Distance {width:60px}
 .columnButton
 {
    border-left:1px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
    height:31px;
    font-weight:normal;
    color:#333;
    margin:0px;
    padding:0;
    width: 100%;
    cursor:pointer;
 }
 .columnButtonHover
 {
     border-left:1px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
    background: transparent url(/images/gridHrowHover.gif) repeat-x;
    height:31px;
    cursor:pointer;
    font-weight:bold;
    color:#6b407f;
    width: 100%;
    padding:0;
    margin:0;
 } 
 .columnButtonNonClick
 {
    border-left:1px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
    /*background: url(/images/gridHrow.gif) repeat-x;*/
    height:31px;
    margin:0;
    font-weight:normal;
    color:#333;
    width:20px;    
 }
 .headText{
    padding-left:0.33em;
    padding-right:0.33em;
    padding-top:0.5em;
    float:left;
    white-space:nowrap;
    overflow:hidden;
	font-family:Arial;
	 
 }
  .columnButtonNonClickText{
    height:31px;
    font-weight:normal;
    color:#333;
    width:100%;
    text-align:center;
    padding-left:0.33em;
    padding-right:0.33em;
    padding-top:0.5em;
 }
.imgHeaderColumnMap,.imgHeaderColumnVideo,.imgHeaderColumnSalary,.imgHeaderColumnAction,.imgHeaderColumnDiversity,.imgHeaderColumnAcces  {
   float:left;
margin-top:5px;
}
  .headArrowAsc{
    background: transparent url('/images/icons6.png') no-repeat;
    background-position:0px -627px;
    height:10px;
    width:10px;
    float:left;
    margin-top:16px;
    margin-left:2px;
 }
 .headArrowDesc{
    background: transparent url('/images/icons6.png') no-repeat;
    background-position:0px -646px;
    height:10px;
    width:10px;
    float:left;
    margin-top:12px;
    margin-left:2px;
 }
  .jobSearchResultDiv tbody
 {
   color:#333333;
 }
 .jobSearchResultDiv tbody a
 {
    color:#75825E;
 }
 .joblink,.companyName,.jobPlace,.distanceText{
    margin-left:5px;
}
 .joblinks {
 	font-family:Arial; 
 }
.corporateTextContentDiv
{
    background-color:#ffffff;
    height:auto;
    width:607px;
    padding-top:10px;
    padding-left:10px;
    padding-right:30px;
    float:left;
    display:inline;
	font-family:Arial;
}
.corporateTextSummaryDiv
{
    background-color:#ffffff;
    height:auto;
    width:607px;
    padding-left:10px;
    padding-right:30px;
    float:left;
    display:inline;
	font-family:Arial;
}
.profileTitleDiv
{
   color:#000000;
   font-family:Arial;
   font-weight:300;
   font-size:10px;
   height:30px;
   width:545px;
   padding-left:12px;
   padding-top:10px; 
   float:left;
   display:inline;
}