



h1,
h2,
#itemLabel,
.doubleCarat,
.searchLink,
#pagination,
#pagination a,
#lgHeader,
#bookTbl .Rcolor,
#shopTbl .Rcolor,
#LnavLinks li a,
.boldNolink,
#LnavLinks li span a,
#LnavLinks li span a:hover,
#choutBtns span,
#textSearch a,
#textSearch a:hover,
#textSearch span a,
#textSearch span,
#persLinks li,
#persLinks2 li,
#persLinks li span,
#persLinks2 li span,
#persLinks li a,
#persLinks2 li a,
#checkoutProcess li {
    color: #232B76;
}
#sectionTextright3,
#pagination img,
#sectionBottomRlg,
#sectionBottomRlg2,
#udcsectionBottomRlg2,
#MyAccSectionBottomRlg2,
#sectBottomlg,
#sectionCornerRleft,
#sectionTextright,
#sectionTextright220,
#sectionCornerRright,
#sectionCornerOleft,
#sectionTextOleft,
#sectionCornerOright,
.imgbtn input,
.cartQty div {
    background-color: #232B76;
}
.sitemOff,
.siteaOff,
.siteaOff1,
#bookTbl,
#courseTable {
    border-color: #232B76;
}


/* palette_D2 styles */

.welcomeD2,
.searchD2,
.search911{
    color: #000000;
}
#topNavD1,
#botNavD1,
#midLine,
#sectionBottomright,
#sectionBottomright220,
#sectionBottomOleft,
#sectBottomlg3 {
    background: #000000;
}
#main1coltan,
#main2colLeft1,
#main2colLeft,
#main1colTan,
.linput88,
#header,
#topPromos,
#main1col,
#main2col,
#main3col,
#leftPromo {
    border-color: #000000;
}
#main1col {
    border-top-color: #000000;
}
#lgLeftcolpop,
#ctrContent,
#lgLeftcol {
    border-right-color: #000000;
}
#leftPromoNoTop,
#chooseContent {
    border-bottom-color: #000000;
}


/* palette_D3 styles */

#sectionCornerRlgleft,
#sectionCornerRlgright,
#sectionTextRlg,
#sectionTextRlg2,
#udcsectionTextRlg2,
#sectTextlg,
#sectTextlg1,
#sectTextlgNS {
    background-color: #1743B2;
}
/*#hcLinksTxt {
    border-color: #1743B2;
}*/
#billaddr,
#Vpreorder,
#preorder,
#Vpreorder1,
#Vmessage,
#Vmessage2,
#Vpreorder2,
#Vpreorder3,
#instruction-panel,
#shopSubSection {
    border-bottom-color: #1743B2;
}


/* palette_D4 styles */

#billaddr,
#Vpreorder,
#preorder,
#Vpreorder1,
#Vmessage,
#Vmessage2,
#Vpreorder2,
#Vpreorder3,
#instruction-panel,
#shopSubSection {
    background: #F1F4FB;
}
#checkoutProcess li {
    background-color: #F1F4FB;
}


/* palette_C1 styles */

#checkoutProcess li.on {
    color: #8D0D04;
}


#sectionCornerLleft,
#sectionTextleft,
#sectionCornerLright,
#sectionCornerRdgleft,
#sectionTextdgright,
#sectionCornerRdgright {
    background-color: #8D0D04;
}


/* palette_C2 styles */

.sectTextLink,
.sectTextLink:hover {
    color: #844A01;
}
#sectionBottomleft,
#sectionBottomdgright {
    background: #844A01;
}
div>#sectBottomlg3 {
    background: #844A01;
}
#findFields {
    border-color: #844A01;
}


/* palette_C3 styles */

.courseTblhead {
    background: #F8F8F8;
}


/* palette_link styles */

.largeSectionLink,
#adLink a,
#adLink a:hover,
#cLoginLink a,
.calLink,
.calLink:hover,
#prevNext a,
#prevNext a:hover {
    color: #232B76;
}
.btnBorder {
    border-color: #232B76;
}


/* palette_N1 styles */

#studePromo li a,
#studePromoNobord li a,
#itemCol li span,
#twoModDesc li span,
#itemColnoback li span,
#hcLinksTxt li a {
    color: #333333;
}
.sInput88,
.sInput61,
.sInput207,
.linput,
.linput30,
.linput378,
.qinput19,
.sSelect,
.sSelect310 {
    border-color: #333333;
}


/* palette_N3 styles */

#LnavLinks li a span {
    background: #959696;
}
#otherItms,
#orderOptions,
#selectAll {
    border-color: #959696;
}
#sect1Bot {
    border-top-color: #959696;
}
#studePromo,
.lnavLine {
    border-bottom-color: #959696;
}
#leftNav,
#leftNavBlank,
#leftNavW,
#leftTwoCol {
    border-right-color: #959696;
}


/* palette_N4 styles */

.largeSectionDis,
#disCell{
    color: #D5D4D1;
}
#selectAll,
#sectionTextleft404,
.courseTblLine,
#tvLine,
#thLine,
.resultsHead {
    background: #D5D4D1;
}
.sInput {
    border-color: #D5D4D1;
}


/* palette_N5 styles */

#leftNav,
#welcomeN5,
#sect1Bot,
#main1coltan,
#main2colLeft1,
#main2colLeft,
#main1colTan,
#main1colLeft,
#sect1top,
#calHead,
#hcLinksTxt,
#orderOpheader,
#rtContent2,
#chooseContent {
    background: #ECECEC;
}


/* palette_N6 styles */

#LnavLinks li a span,
#topNavLinks li,
#topNavLinks li a,
#topNavLinks li a:hover,
#botNavLinks li,
#botNavLinks li a,
#botNavLinks li a:hover,
#sectionTextleft span,
#sectionTextleft404 span,
#sectionTextRlg span,
#sectionTextRlg2 span,
#udcsectionTextRlg2 span,
#sectTextlg span,
#sectTextlgNS span,
#sectTextlg1 span,
#sectTextlg1 a,
#sectTextlgNS a,
#sectTextlg1 a:hover,
#sectTextlgNS a:hover,
#sectTextlg a,
#sectTextlg a:hover,
#sectionTextright span,
#sectionTextright span a,
#sectionTextright220 span,
#sectionTextright220 span a,
#sectionTextdgright span,
#sectionTextOleft span,
#sectionTextright3 span,
.sectTextWhite,
#sectionHeaderBottomright,
#sectionTextright3 span a {
    color: #FFFFFF;
}
#leftNavW,
#studePromo,
#topPromos,
#main2colRight,
#main2colRight1,
#findFields,
#courseTable,
#bookTbl,
#shopTbl,
#studePromoNobord,
.whiteBkg,
.backFFF {
    background: #FFFFFF;
}

/* BEGIN DYN: if co-branded masthead show these styles */


#header {
    background: #232B76;
}
#header .hDots {
    background-image: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/horiz_dots2.gif);
}
#persLinks,
#persLinks2 {
    background-image: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/verti_dots2.gif);
}
#persLinks li,
#persLinks2 li,
#persLinks li span,
#persLinks2 li span,
#persLinks li a,
#persLinks2 li a {
    color: #FFFFFF;
}
#topNavD1 {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
#cobrand {
    height: 69px;
    border-bottom: 0px;
}
.cartQty span {
    background-image: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/cart_colored.gif);
}

#nav {margin:0; padding:0px; list-style:none; height:30px; background:#000000; position:relative; z-index:300; font-family:Arial,Verdana,Tahoma,MS Sans-Serif,sans-serif;font-color:white;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:30px; line-height:30px; color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 14px; cursor:pointer;background:#000000;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:30px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:30px;}
#nav li a.top_link:hover {color:#FFFFFF; background:#000000;}
#nav li a.top_link:hover span {background:#000000;}
#nav li a.top_link:hover span.down {background:#000000;}
#nav li:hover > a.top_link {color:#FFFFFF; background:#000000}
#nav li:hover > a.top_link span {background:#000000}
#nav li:hover > a.top_link span.down {background:#000000}
/* Default list styling */
#nav li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */

/* Restrict size of the menus, show submall subsmall menu right side - sub*/

#nav ul,
#nav li:hover ul.subsmall ul.subsmallsubsmall,
#nav li:hover ul.subsmall li:hover ul.subsmallsubsmall ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsubsmall li:hover ul ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsubsmall li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.subsmall li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.subsmall li:hover ul.subsmallsubsmall,
#nav li:hover ul.subsmall li:hover ul.subsmallsubsmall li:hover ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsubsmall li:hover ul li:hover ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsubsmall li:hover ul li:hover ul li:hover ul
{left:140px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:140px; z-index:400; height:auto;}

/* Restrict size of the menus, show submed submed menu right side - sub*/

#nav ul,
#nav li:hover ul.submed ul.submedrightmed,
#nav li:hover ul.submed li:hover ul.submedrightmed ul,
#nav li:hover ul.submed li:hover ul.submedrightmed li:hover ul ul,
#nav li:hover ul.submed li:hover ul.submedrightmed li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.submed li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.submed li:hover ul.submedrightmed,
#nav li:hover ul.submed li:hover ul.submedrightmed li:hover ul,
#nav li:hover ul.submed li:hover ul.submedrightmed li:hover ul li:hover ul,
#nav li:hover ul.submed li:hover ul.submedrightmed li:hover ul li:hover ul li:hover ul
{left:175px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:175px; z-index:400; height:auto;}

/* Restrict size of the menus, show submed submed menu left side - sub*/

#nav ul,
#nav li:hover ul.submed ul.submedleftmed,
#nav li:hover ul.submed li:hover ul.submedleftmed ul,
#nav li:hover ul.submed li:hover ul.submedleftmed li:hover ul ul,
#nav li:hover ul.submed li:hover ul.submedleftmed li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.submed li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.submed li:hover ul.submedleftmed,
#nav li:hover ul.submed li:hover ul.submedleftmed li:hover ul,
#nav li:hover ul.submed li:hover ul.submedleftmed li:hover ul li:hover ul,
#nav li:hover ul.submed li:hover ul.submedleftmed li:hover ul li:hover ul li:hover ul
{left:-175px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:175px; z-index:400; height:auto;}

/* Restrict size of the menus, show submall subsmall menu right side - sub*/

#nav ul,
#nav li:hover ul.subsmall ul.subsmallleftsub,
#nav li:hover ul.subsmall li:hover ul.subsmallleftsub ul,
#nav li:hover ul.subsmall li:hover ul.subsmallleftsub li:hover ul ul,
#nav li:hover ul.subsmall li:hover ul.subsmallleftsub li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.subsmall li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.subsmall li:hover ul.subsmallleftsub,
#nav li:hover ul.subsmall li:hover ul.subsmallleftsub li:hover ul,
#nav li:hover ul.subsmall li:hover ul.subsmallleftsub li:hover ul li:hover ul,
#nav li:hover ul.subsmall li:hover ul.subsmallleftsub li:hover ul li:hover ul li:hover ul
{left:-140px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:140px; z-index:400; height:auto;}

/* Restrict size of the menus, show submall sublarge menu right side - sub*/

#nav ul,
#nav li:hover ul.subsmall ul.subsmallsublarge,
#nav li:hover ul.subsmall li:hover ul.subsmallsublarge ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsublarge li:hover ul ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsublarge li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.subsmall li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.subsmall li:hover ul.subsmallsublarge,
#nav li:hover ul.subsmall li:hover ul.subsmallsublarge li:hover ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsublarge li:hover ul li:hover ul,
#nav li:hover ul.subsmall li:hover ul.subsmallsublarge li:hover ul li:hover ul li:hover ul
{left:140px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:140px; z-index:400; height:auto;}


/* Restrict size of the menus, show sublarge sublarge menu right side - sub*/

#nav li:hover ul.sublarge ul.sublargerightlarge,
#nav li:hover ul.sublarge li:hover ul.sublargerightlarge ul,
#nav li:hover ul.sublarge li:hover ul.sublargerightlarge li:hover ul ul,
#nav li:hover ul.sublarge li:hover ul.sublargerightlarge li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sublarge li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.sublarge li:hover ul.sublargerightlarge,
#nav li:hover ul.sublarge li:hover ul.sublargerightlarge li:hover ul,
#nav li:hover ul.sublarge li:hover ul.sublargerightlarge li:hover ul li:hover ul,
#nav li:hover ul.sublarge li:hover ul.sublargerightlarge li:hover ul li:hover ul li:hover ul
{left:185px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:185px; z-index:400; height:auto;}

/* Restrict size of the menus, show sublarge sublarge menu left side - sub*/

#nav li:hover ul.sublarge ul.sublargeleftlarge,
#nav li:hover ul.sublarge li:hover ul.sublargeleftlarge ul,
#nav li:hover ul.sublarge li:hover ul.sublargeleftlarge li:hover ul ul,
#nav li:hover ul.sublarge li:hover ul.sublargeleftlarge li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sublarge li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.sublarge li:hover ul.sublargeleftlarge,
#nav li:hover ul.sublarge li:hover ul.sublargeleftlarge li:hover ul,
#nav li:hover ul.sublarge li:hover ul.sublargeleftlarge li:hover ul li:hover ul,
#nav li:hover ul.sublarge li:hover ul.sublargeleftlarge li:hover ul li:hover ul li:hover ul
{left:-185px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:185px; z-index:400; height:auto;}

/* Restrict size of the menus, show sublarge sublarge menu left side - sub*/

#nav li:hover ul.sublarge ul.sublargesubsmall,
#nav li:hover ul.sublarge li:hover ul.sublargesubsmall ul,
#nav li:hover ul.sublarge li:hover ul.sublargesubsmall li:hover ul ul,
#nav li:hover ul.sublarge li:hover ul.sublargesubsmall li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sublarge li:hover > a.fly {background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.sublarge li:hover ul.sublargesubsmall,
#nav li:hover ul.sublarge li:hover ul.sublargesubsmall li:hover ul,
#nav li:hover ul.sublarge li:hover ul.sublargesubsmall li:hover ul li:hover ul,
#nav li:hover ul.sublarge li:hover ul.sublargesubsmall li:hover ul li:hover ul li:hover ul
{left:-140px; top:6px; background:#000000; padding:0px;border:#000000; white-space:nowrap; width:140px; z-index:400; height:auto;}


/* Restrict size of the menus - sublarge*/

#nav li:hover ul.sublarge li
{display:block; height:20px; position:relative; float:left; width:185px;font-weight:normal;}
#nav li:hover ul.sublarge li a
{display:block; font-size:11px; height:20px; width:185px; line-height:20px; text-indent:5px;font-weight:bold; color:#FFFFFF; text-decoration:none;z-index:400;}
#nav li ul.sublarge li a.fly
{background:#000000;}
#nav li:hover ul.sublarge li a:hover
{background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.sublarge li a.fly:hover
{background:#1743B2; color:#FFFFFF;}
.sublarge ul li{width:185px !important;}
.sublargesubsmall ul li ul{width:185px !important;}
.sublargesubsmall ul li ul li{width:185px !important;}
#nav li:hover ul.sublarge li,
#nav li:hover ul.sublarge{
width:185px;
}
#nav li:hover ul.sublarge
{left:10px; top:25px; background:#000000; padding:0px;border:#000000; white-space:nowrap;width:185px; height:auto; z-index:400;}



/* Restrict size of the menus - subsmall small*/
#nav li:hover ul.subsmall
{left:10px; top:25px; background:#000000; padding:0px;border:#000000; white-space:nowrap;width:140px; height:auto; z-index:400;}
#nav li:hover ul.subsmall li
{display:block; height:20px; position:relative; float:left; width:140px;font-weight:normal;}
#nav li:hover ul.subsmall li a
{display:block; font-size:11px; height:20px; width:140px; line-height:20px; text-indent:5px;font-weight:bold; color:#FFFFFF; text-decoration:none;z-index:400;}
#nav li ul.subsmall li a.fly
{background:#000000;}
#nav li:hover ul.subsmall li a:hover
{background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.subsmall li a.fly:hover
{background:#1743B2; color:#FFFFFF;}
.subsmall ul li{width:140px !important;}
#nav li:hover ul.subsmall li,
#nav li:hover ul.subsmall{
width:140px;
}
#nav li:hover ul.subsmall
{left:10px; top:25px; background:#000000; padding:0px;border:#000000; white-space:nowrap;width:140px; height:auto; z-index:400;}



/* Restrict size of the menus - sublarge*/

#nav li:hover ul.submed li
{display:block; height:20px; position:relative; float:left; width:175px;font-weight:normal;}
#nav li:hover ul.submed li a
{display:block; font-size:11px; height:20px; width:175px; line-height:20px; text-indent:5px;font-weight:bold; color:#FFFFFF; text-decoration:none;z-index:400;}
#nav li ul.submed li a.fly
{background:#000000;}
#nav li:hover ul.submed li a:hover
{background:#1743B2; color:#FFFFFF;}
#nav li:hover ul.submed li a.fly:hover
{background:#1743B2; color:#FFFFFF;}
.submed ul li{width:175px !important;}
#nav li:hover ul.submed li,
#nav li:hover ul.submed{
width:175px;
}
#nav li:hover ul.submed
{left:10px; top:25px; background:#000000; padding:0px;border:#000000; white-space:nowrap;width:175px; height:auto; z-index:400;}
#nav .imgNavLink {margin-top:15px;border:none;}
*html #nav .imgNavLink {margin-top:16px;border:none;}
*+html #nav .imgNavLink {margin-top:9px;border:none;}