#mouseoverstyle
{
background-color:#000000;}

#mouseoverstyle a
{
color:#FFFFFF;}

a.firstlevellist, a.firstlevellist:hover, a.firstlevellist:visited, a.firstlevellist:active
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
padding-left: 3px;}

a.firstlevellist, a.firstlevellist:hover, a.firstlevellist:visited, a.firstlevellist:active
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
padding-left: 3px;}

a.firstlevellist, a.firstlevellist:hover, a.firstlevellist:visited, a.firstlevellist:active
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
padding-left: 3px;}

a.firstlevellist, a.firstlevellist:hover, a.firstlevellist:visited, a.firstlevellist:active
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
padding-left: 3px;}

a.menulinks:link, a.menulinks:hover, a.menulinks:visited
{
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

a.menulinks:link, a.menulinks:hover, a.menulinks:visited
{
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

a.menulinks:link, a.menulinks:hover, a.menulinks:visited
{
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

a.plhead, a.plhead:hover, a.plhead:visited, a.plhead:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3366cc;}

a.plhead, a.plhead:hover, a.plhead:visited, a.plhead:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3366cc;}

a.plhead, a.plhead:hover, a.plhead:visited, a.plhead:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3366cc;}

a.plhead, a.plhead:hover, a.plhead:visited, a.plhead:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3366cc;}

a.productlink:hover
{
background-color: #6D91DA;
color: #FFFFFF;
display: block;}

a.productlink:link, a.productlink:visited
{
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}

a.productlink:link, a.productlink:visited
{
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}

a.relatedproductslink, a.relatedproductslink:hover, a.relatedproductslink:visited, a.relatedproductslink:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;}

a.relatedproductslink, a.relatedproductslink:hover, a.relatedproductslink:visited, a.relatedproductslink:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;}

a.relatedproductslink, a.relatedproductslink:hover, a.relatedproductslink:visited, a.relatedproductslink:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;}

a.relatedproductslink, a.relatedproductslink:hover, a.relatedproductslink:visited, a.relatedproductslink:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;}

a:hover
{
/*color: #3366cc;*/
text-decoration: underline}

a:link, a:active
{
color: #3366cc;
text-decoration: none}

a:link, a:active
{
color: #3366cc;
text-decoration: none}

body, td, font
{
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif}

body, td, font
{
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif}

body, td, font
{
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif}

.canadawebpollcell
{
    font-size: 10px;
    background-image: url(nsp_ca_webpoll_03.gif);
    color: #ffffff;
    background-repeat: no-repeat;
    background-color: #3069ca}

.cartsectiontitle
{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
padding-top: 30px;}

.carttext
{
color: #FFFF99}

.carttitles
{
color: #FFFFFF;}

.clBar
{
position:absolute;
width:10;
height:10;
background-color:Navy;
layer-background-color:Navy;
visibility:hidden}

.clCMAbs
{
position:absolute;
visibility:hidden;
left:0;
top:0}

.clCMEvent
{
position:absolute;
width:99%;
height:99%;
clip:rect(0,100%,100%,0);
left:0;
top:0;
visibility:visible}

.clLevel0
{
background-color:#2B59A6;
layer-background-color:#2B59A6;
color:white;}

clLevel0,.clLevel0over
{
position:absolute;
padding:4px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}

clLevel0,.clLevel0over
{
position:absolute;
padding:4px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}

.clLevel0border
{
position:absolute; 
visibility:hidden;
background-color:#006699; 
layer-background-color:#006699}

.clLevel0over
{
background-color:#000000;
layer-background-color:#000000;
color:FFFFFF; 
cursor:pointer; 
cursor:hand;}

clLevel1, .clLevel1over
{
position:absolute;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}

clLevel1, .clLevel1over
{
position:absolute;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}

.clLevel1border
{
position:absolute;
z-index:500;
visibility:hidden;
background-color:#090F49;
layer-background-color:#21447E}

.clLevel1over
{
background-color:#000000; 
layer-background-color:#000000;
color:FFFFFF; 
cursor:pointer; 
cursor:hand; }

.clLevel2
{
background-color:2B59A6; 
layer-background-color:2B59A6; 
color:white;}

clLevel2, .clLevel2over
{
position:absolute; 
padding:4px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}

clLevel2, .clLevel2over
{
position:absolute; 
padding:4px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;}

.clLevel2border
{
position:absolute; 
visibility:hidden;
background-color:#006699; 
layer-background-color:#006699}

.clLevel2over
{
background-color:#000000; 
layer-background-color:#000000;
color:FFFFFF; 
cursor:pointer; 
cursor:hand;}

.ContentBody
{
font-family: 'Arial';
color:#000000;
font-size: 12px;
background-image: url('/DocumentConsoleStream.aspx?DC_ItemGuid=a07e74f3-42b7-496a-91b2-3adadaffcf5a');
background-repeat: repeat-y;
Padding-left:25px;
Padding-right:20px;
vertical-align:top;}

.ContentFooter
{
background-image: url('/DocumentConsoleStream.aspx?DC_ItemGuid=9fd0d56e-4272-4530-8f07-d43ccdd2c80c');
background-repeat: no-repeat;
height:20;}

.ContentHeader
{
background-image: url('/DocumentConsoleStream.aspx?DC_ItemGuid=96bdebf3-07d4-4db4-8cdd-dae564258c1d');
background-repeat: no-repeat;
height:20;}

.eCom-Bg-North
{
background-image: url('/DocumentConsoleStream.aspx?DC_ItemGuid=61bb3d1c-458c-4968-963d-19e93bc17955');
background-repeat: no-repeat;
BACKGROUND-POSITION-X: RIGHT;
BACKGROUND-POSITION-Y: Top;}

.eCom-Table1-ContentHeaderNorth
{
font-family: 'Calibri';
color:#014fa2;
font-size: 10pt;
text-decoration:none;
font-weight: bold;}

.errormessage
{
color: #CB0D41;
font-weight: bold;}

h1
{
font-weight: bold;
font-size: 16px;}

h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color: #000099}

h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color: #000099}

h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color: #000099}

h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color: #000099}

h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color: #000099}

h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color: #000099}

h2
{
font-weight: bold;
font-size: 12px;}

h6
{
font-weight: normal;
font-size: 10px;
color: #3366cc;}

i, em, u
{
font-style: normal}

i, em, u
{
font-style: normal}

i, em, u
{
font-style: normal}

input, select
{
font-size: 12px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif}

input, select
{
font-size: 12px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif}

li
{
padding: 4px;}

.menucell
{
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #00144D;
border-bottom-color: #00144D;
background-color: #2B59A6;
height: 262px;}

.menupadding
{
padding: 0px 11px 6px;}

.menuskin
{
color:white;
position:absolute;arwidth:165px;
background-color:#3366CC;
border:1px solid #003399;
font:normal 10px/18px Verdana;
z-index:100;
visibility:hidden;
color: #FFFFFF;
display: block;
left: 43px;
top: 311px;}

.menuskin a
{
text-decoration:none;
color: #FFFFFF;
padding-left:10px;
padding-right:10px;
display: block;}

.menutitles
{
background-color: #333399;
display: block;
font-weight: bold;
padding-left: 0px;
color: #FFFFFF;}

.NorthCorp_BlackText
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
color:#000000;
font-size: 13;
}

.NorthCorp_BlackTextBold
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
color:#000000;
font-size: 13;
font-weight:bold;
}

.NorthCorp_BlueLogin
{
font:10pt 'arial';
color:#3366cc;
text-decoration: underline;
cursor:pointer;
font-weight:bold;

}

.NorthCorp_DottedSeperator
{
padding-top: 3px;
background-image: url('/DocumentConsoleStream.aspx?DC_ItemGuid=36b87900-1c27-4f46-b44d-d76aaf023995');
background-repeat: repeat-x;

}

.NorthCorp_ErrorLabel
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
color:Red;
cursor:pointer;

font-size:11;}

.NorthCorp_Flyout_GreyBorder
{
border: #C0C0C0 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration: none;
line-height: 17px;
cursor:pointer;
}

.NorthCorp_Flyout_Menu
{
background-color:#aec8e3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: Black;
font-weight: normal;
text-decoration: none;
line-height: 17px;
cursor:pointer;}

.NorthCorp_Flyout_MenuOver
{
background-color:#aec8e3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: Black;
font-weight: normal;
text-decoration: none;
line-height: 17px;
cursor:pointer;
}

.NorthCorp_FooterGrey
{
color: #808080;
cursor:pointer;
text-decoration: none;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NorthCorp_GlobalMapWhite
{
color: White ! important;
text-decoration: none ! important;}

.NorthCorp_GreyText
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
color:#666666;
font-size: 11;
}

.NorthCorp_GreyTextBold
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
color:#666666;
font-size: 12;
font-weight: 700;
}

.NorthCorp_GreyTextVerticalAlign
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
color:#666666;
font-size: 12;
vertical-Align:bottom;
}

.NorthCorp_HeaderLink
{
color: #3366cc;
cursor:pointer;
text-decoration: none;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding-bottom:5px;}

.NorthCorp_HeaderLink:hover
{
color: #3366cc;
cursor:pointer;
text-decoration: underline;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding-bottom:5px;
}

.NorthCorp_HeaderLinkWhite
{
color: #FFFFFF;
cursor:pointer;
text-decoration: None;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;

}

.NorthCorp_HeaderLinkWhite:Hover
{
}

.NorthCorp_LargeImageAvail
{
color: #3366cc;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif


}

.NorthCorp_LargeImageAvail:hover
{
color: #3366cc;
text-decoration: underline;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif

}

.NorthCorp_LeftSearchbackground
{
background-image: url('/DocumentConsoleStream.aspx?DC_ItemGuid=d9896ba3-5d38-46b3-b01c-3adf1426f0cf');
background-repeat: no-repeat;
}

.NorthCorp_LeftSearchbackgroundColor
{
background-color: #3069ca;
}

.NorthCorp_Link
{
cursor:pointer;}

.NorthCorp_LoginGreyText
{
color:#666666;
font:10pt 'arial'
}

.NorthCorp_LoginGreyTextBold
{
color:#666666;
font:10pt 'arial';
font-weight:bold;

}

.NorthCorp_LoginTextBox
{
font-family: 'Verdana, Arial, Helvetica, sans-serif';
color:#FFFFFFF;
font-size: 10px;
width:130px;
height:19px;}

.NorthCorp_MenuItem
{
background-color:#3366CC;
cursor:pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}

.NorthCorp_MenuItemOver
{
background-color:#4479D2;
cursor:pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}

.NorthCorp_MessageBlue
{
color: #3366cc;
text-decoration: none;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif}

.NorthCorp_MessageBlueHeaderLink
{
color: #3366cc;
text-decoration: none;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;}

.NorthCorp_Paging_Nonselected
{
font-weight: bold;}

.NorthCorp_Paging_Selected
{
font-family: 'Verdana';
color:#3366CC;
font-size: 12;
font-weight: bold;
cursor:pointer;
Padding-left:3px;
Padding-right:3px;}

.NorthCorp_Paging_Selected:hover
{
font-family: 'Verdana';
color:#3366CC;
font-size: 12;
font-weight: bold;
cursor:pointer;
text-decoration:underline;
Padding-left:3px;
Padding-right:3px;}

.NorthCorp_PagingTable
{
border-bottom:solid black 2px;
border-top:solid black 2px;
Padding-top:2px;
Padding-Bottom:2px;}

.NorthCorp_ProductBottomBorder
{
border-bottom: #000000 1px solid;
padding-top:25px;
padding-bottom:25px;
width:100%;
}

.NorthCorp_ProductGroupHeaders
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
text-transform: uppercase;
color:#3366CC;
font-size: 12;
font-weight:700;
cursor:pointer;
}

.NorthCorp_ProductGroupHeaders:hover
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
text-transform: uppercase;
color:#3366CC;
font-size: 12;
font-weight:700;
cursor:pointer;
text-decoration: underline;
}

.NorthCorp_ProductSearchResultPagingBorder
{
color:#666666;
border-top: #000000 2px solid;
border-bottom: #000000 2px solid;
}

.NorthCorp_ProductSerieBgBlue
{
font-family: 'Arial';
color:#FFFFFF;
font-size: 14;
background-color: #3366cc;
padding-left:3px;
cursor:pointer;
}

.NorthCorp_ProductSerieBgBlueNoPointer
{
font-family: 'Arial';
color:#FFFFFF ! important;
font-size: 12;
background-color: #3366cc;
padding-left:3px;

}

.NorthCorp_ProductSerieBullet
{
background-image: url('/DocumentConsoleStream.aspx?DC_ItemGuid=4eaed18c-09e6-4b67-8aa1-e1ef1d1d0c2d');
background-repeat: no-repeat;
BACKGROUND-POSITION-X: left;
Padding-right:5px;
}

.NorthCorp_ProductSerieTxtWhite
{

font-family: 'Verdana';
color:#FFFFFF ! important;
font-size: 12;
cursor:pointer;}

.NorthCorp_ProductSerieTxtWhite:hover
{
font-family: 'Verdana';
color:#FFFFFF ! important;
font-size: 12;
cursor:pointer;
text-decoration: underline;
}

.NorthCorp_ProductSerieTxtWhite:visited
{
font-family: 'Verdana';
color:#FFFFFF ! important;
font-size: 12;
cursor:pointer;
text-decoration:none;}

.NorthCorp_ProductsHeader
{
font-family: 'Verdana';
text-transform: uppercase;
color:#FFFFFF;
font-size: 15;
font-weight: bold;
background-color: #3366CC;
padding-left: 10px;
height:38;
}

.NorthCorp_ProductsItemHeader
{
font-family: 'Verdana';
color:#FFFFFF;
font-size: 14;
font-weight: bold;
background-color: #3366CC;

height:38;}

.NorthCorp_ProductVariations
{
font-family: 'Verdana';
color:#FFFFFF;
font-size: 12;
background-color: #3366cc;
border-top: #000000 1.5px solid;
border-bottom: #000000 1.5px solid;
border-left: #000000 1.5px solid;
border-right: #000000 1.5px solid;
}

.NorthCorp_ProductVariationsSmallFont
{
font-size:9px;
}

.NorthCorp_ProductVariationsTableOutline
{
border-Bottom: #666666 thin 1px  solid;
border-left: #666666 thin 1px  solid;
border-right: #666666 thin 1px  solid;
font-size:9px;
}

.NorthCorp_PromoRequestTableBorder
{
border-top: #3366cc 1.5px solid;
border-bottom: #3366cc 1.5px solid;
border-left: #3366cc 1.5px solid;
border-right: #3366cc 1.5px solid;}

.NorthCorp_PromoRequestTableBorderBlack
{
border: #000000 thin 1px solid;
}

.NorthCorp_PromoRequestTableHeader
{
font-family: 'Verdana';
color:#FFFFFF;
font-size: 14;
background-color: #3366cc;
font-weight:bold;
}

.NorthCorp_RedLoginError
{
font-family: 'Verdana, arial. Helvetica. sans-serif';
color:#bf2633;
cursor:pointer;
font-weight:bold;
font-size:11;}

.NorthCorp_RequiredText
{
color:#ffffa2;
font-family: 'Arial';
font-size: 10pt;
background-color: #3366cc;
border-bottom: #000000 1.5px solid;
padding-left:3px;}

.NorthCorp_RequiredTextNoUnderline
{
color:#ffffa2;
font-family: 'Arial';
font-size: 10pt;
background-color: #3366cc;
padding-left:3px;}

.NorthCorp_SearchTextBox
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003399;
width:112px;
height:18px;}

.NorthCorp_SelectedMenuItem
{
background-color:#00287D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: Black;
font-weight: normal;
text-decoration: none;
line-height: 17px;
cursor:pointer;}

.NorthCorp_SelectedMenuItemOver
{
background-color:#132E68;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: Black;
font-weight: normal;
text-decoration: none;
line-height: 17px;
cursor:pointer;}

.NorthCorp_TopBorder
{
border-top: #000000 1px solid;}

.NorthCorp_UserProfileMetaData
{
font-family: 'Arial';
font-size: 10pt;
color:#FFFFFF;
}

.NorthCorp_UserProfileRegBorderBottom
{

color:#FFFFFF;
font-family: 'Arial';
font-size: 10pt;
background-color: #3366cc;

border-bottom: #000000 1.5px solid;
}

.NorthCorp_UserProfileRegistrationTableBorders
{

color:#FFFFFF;
font-family: 'Arial';
font-size: 10pt;
background-color: #3366cc;
border: #000000 2.5px solid;
}

.NorthCorp_UserProfilerRegBorderleft
{
font-family: 'Arial';
font-size: 10pt;
color:#FFFFFF;

background-color: #3366cc;
border-left: #000000 1.5px solid;
border-bottom: #000000 1.5px solid;
border-right: #000000 1.5px solid;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;}

.NorthCorp_UserProfileTextBoxs
{
font-family: 'Verdana, Arial, Helvetica, sans-serif';
color:#FFFFFFF;
font-size: 12px;
width:100%;
height:21px;
padding-right:3px;}

.NorthCorp_VerticalAlignMiddle
{
Vertical-Align:Middle;}

.NorthCorp_VerticalAlignTop
{
Vertical-Align:top;}

.ProductDescription
{
text-decoration: none;
font-size: 12px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
}

.RelatedProductItems
{
font-family: Verdana, Arial, Helvetica, sans-serif;

padding: 3px;
color: #FFFFFF;
font-size: 12px;
text-transform: capitalize;
text-align:left;
cursor:pointer;}

.small
{
font-size: 9px;}

.smalltext
{
font-size: 10px;}

.storeheader
{
margin: 0 0 5px 0;  
border: 0;
display: block; 
padding: 10px;
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
text-transform: capitalize;
background-color: #3366CC;}

table
{
border-collapse: collapse;}

.variationheader
{
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #FFFFFF;
padding: 6px;}

.webpollcell
{
font-size: 10px;
    background-image: url(nsp_us_webpoll_03.jpg);
    color: #000000;
    background-repeat: no-repeat;
    background-color: #ffea0f}

