/* =Normalize.css v2.1.0 by Nicolas Gallagher - http://necolas.github.com/normalize.css/
-------------------------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background:#fff; font-family:'Open Sans',sans-serif;font-size:100%;margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
a{color:#0093db; text-decoration:none}
a:hover{color:#0093db; text-decoration:underline}
h1,h2{color:#fff;padding-top: 0.3em;line-height: 130%}
h1{font-family:Roboto Slab,sans-serif;font-size:2em;text-align:center}
.larger{font-size:125%;line-height:130%}
h2{font-size:1.3em;font-weight:normal;margin:20px 0;text-align:center}
.home{font-size:1.85em !important;line-height:140%;margin-top:0 !important}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

/* =Clearfix by Nicolas Gallagher
-------------------------------------------------------------- */
.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

/* =Gridiculous
-------------------------------------------------------------- */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body{font-size:100%;line-height:1.6875}
.grid{margin:0 auto;max-width:1265px;width:100%}
img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}
.wfull{width:100%;max-width:100%}
.w320{max-width:320px}
.w640{max-width:640px}
.w960{max-width:960px}
.row{width:100%}
.row .row{width:auto;margin:0 -20px}
.c1{width:8.33%}
.c2{width:16.66%}
.c3{width:25%}
.c4{width:33.33%}
.c5{width:41.66%}
.c6{width:50%}
.c7{width:58.33%}
.c8{width:66.66%}
.c9{width:75%}
.c10{width:83.33%}
.c11{width:91.66%}
.c12{width:100%}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative}
.s1{margin-left:8.33%}
.s2{margin-left:16.66%}
.s3{margin-left:25%}
.s4{margin-left:33.33%}
.s5{margin-left:41.66%}
.s6{margin-left:50%}
.s7{margin-left:58.33%}
.s8{margin-left:66.66%}
.s9{margin-left:75%}
.s10{margin-left:83.33%}
.s11{margin-left:91.66%}
.r1{margin-right:8.33%}
.end{float:right !important}

p{font-size:1.2em; line-height:150%; margin:.5em 0}
.clear{clear:both}
.m1{margin:0 .5em}

.nowrap-space{white-space:nowrap}
.pre-space{white-space:pre}

.p10{padding-left:10px !important; padding-right:10px !important}
.pl10 {padding-left:10px !important}
.pr10 {padding-right:10px !important}


/*New Homepage */

#home-rd a{color:#0580b8; text-decoration:none !important;}
#home-rd a:hover{color:#0580b8; text-decoration:underline !important;}

#home-rd h2{color:#0580b8; display:inline-block; font-size:1.3em; font-weight:700; line-height:130%; margin:0 0 .2em 0 !important; text-transform:uppercase !important;}
#home-rd h2 a{border:none !important; color:#0580b8 !important;}
#home-rd h2 a:hover{color:#0580b8 !important;}

#home-rd h3{color:#999999; font-size:.9em;font-weight:bold;margin:0 0 0 0 !important; text-transform:uppercase;}
#home-rd h3 a{color:#0580b8 !important;}
#home-rd h3 a:hover{color:#0580b8 !important;}

#home-rd .content-title{color:#000; font-size:1.4em;font-weight:700;line-height:130%;margin:0 0 1em 0 !important;}
#home-rd .content-title a{color:#000 !important;}
#home-rd .content-title a:hover{color:#000 !important;}

#home-rd .see-all {display:inline-block; margin:0 0 .2em 0;}
#home-rd .see-all a{background:#fff url(http://media.wiley.com/assets/7293/51/arrow-gray.png) no-repeat center right; color:#666666 !important; font-size:.9em; font-weight:bold; padding-left:15px;padding-right:10px;}

#home-rd .placement{margin:0 !important;padding:0 !important}

#home-rd #hero{background:#fff url(http://media.wiley.com/assets/7292/91/businesswoman-interviewed.jpg) no-repeat center top; background-size:cover !important; color:#fff; display:block; margin:0; text-align:center; width:100%; height:100%;}
#home-rd #home-header-wrapper{background:transparent url(http://media.wiley.com/assets/7293/48/header-gradient-bg.png) repeat-x center top !important; margin:0; padding:0;min-height:180px;}
#home-rd #home-header{background:transparent!important; margin:0 auto; max-width:1265px; padding:5px 0;}
#home-rd .logo{display:block; padding:5px 0}
#home-rd #tagline{margin-top:17px;}

#sitesearch-home{background-color:#e4e4e4 !important;border:1px solid #e4e4e4; -webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px; display:block; margin:.5em auto .5em auto; padding:2px; white-space:nowrap;height:38px;width:325px;}
#sitesearch-home:hover,
#sitesearch-home:active{background-color:#fff !important;border:1px solid #fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; white-space:nowrap}
#sitesearch-home input[type=image]{border-left:1px solid #d4d4d4; outline:none; padding: 0; vertical-align:top;}
#sitesearch-home #query{margin:0!important;height:30px;padding:5px !important;border:0;background:none;font-family:inherit;font-size:1em;vertical-align:middle;width:285px;}
#sitesearch-home input[type=text]{color:#999; background-color: transparent !important;border:0;outline:none;}
#sitesearch-home input[type=text]:focus {color:#999; background-color: transparent !important;border:0;outline:none;}

#social-media-links{display:block; float:none; margin-top:.5em;}
li#social-links a{padding:0 !important;}
li#social-links a:hover{padding:0 !important;background:none; padding:0;border:0 }
#social-media-links img{display:inline !important;vertical-align:middle;margin-left:3px;padding-bottom:6px;}

#home-rd #hero h3{color:#fff; display:block !important; font-size:3em; line-height:130%; margin:.2em 0 0 0 !important; text-align:center !important; text-transform:none !important; text-shadow: 2px 2px 2px #333333;}
.emphasis{font-style:italic;text-decoration:underline;}
#home-rd #highlight{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.4 opacity */
	background: rgba(0, 0, 0, 0.4);
	/* For IE 5.5 - 7*/
	filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	margin:1.5em auto 2em auto; 
	padding:1em 1em 0 1em; 
	text-align:left;
	width:60%;
}
#home-rd #highlight ul{margin:0;padding:0; }
#home-rd #highlight li{background:url(http://media.wiley.com/assets/7293/50/arrow-yellow.png) no-repeat left top; font-size:1.2em; font-weight:bold; list-style:none;padding-bottom: 1.2em;}
#home-rd #highlight li a{color:#fff; padding:0 1em;}

#home-rd #hero h3.sponsor{color:#fff; display:block !important; font-size:3em; line-height:130%; margin:.1.5em 0 0 0 !important; text-align:center !important; text-transform:none !important; text-shadow: 2px 2px 2px #333333;}
#home-rd #highlight #sponsored-by{margin:0; padding:0 0 5px 0; text-align:right;}

#home-rd #topic-menu{background-color:#fffc00; border-bottom:1px solid #dcdcdc; margin:0; padding:0; width:100% !important;}
#home-rd #topic-menu h2{color:#000; display:inline; font-size:1.3em; font-weight:700; line-height:130%; margin:1em 0 !important;}
#home-rd #topic-menu a{color:#000 !important;}
#home-rd #topic-menu a:hover{text-decoration:none !important;}
#home-rd #menu-heading{padding:1em 0;}
#home-rd #menu-heading a{background:url(http://media.wiley.com/assets/7295/25/topic-menu-arrow.png) no-repeat right center; padding:10px 48px 10px 0;}
#home-rd #menu-heading a:hover, #home-rd #menu-heading a:active{background:url(http://media.wiley.com/assets/7295/26/topic-menu-arrow-active.png) no-repeat right center; padding:10px 48px 10px 0;}

#home-rd #product-type-wrapper{text-align:right;}
#home-rd ul.product-types{font-size:.8em; margin:0; padding:0;}
#home-rd ul.product-types ul{margin:0;padding:0;}
#home-rd ul.product-types li{display:inline-block; list-style:none;margin:0 1em; padding:1.2em 1em;text-align:center;}
#home-rd ul.product-types li.last{display:inline-block; list-style:none; margin-right:0 !important; padding-right:0 !important;text-align:center;}
#home-rd ul.product-types li img{text-align:center;}

#home-rd #topic-menu-items{background-color:#fff; border-bottom:1px solid #dcdcdc; display:none; padding:1em 0;}
#home-rd #topic-menu-items ul{margin:0; padding:0;}
#home-rd #topic-menu-items li{display:block; font-size:1.1em; line-height:200%; list-style:none; margin:0; padding:0;}

#home-rd #main-content-left{max-width:925px;}
#home-rd #sidebar-right{min-width:320px;}

#home-rd #topic-wrapper{margin:1em .5em;}
#home-rd .topic{margin:3em 0 0 0;}
#home-rd .topic-content{background:#fff !important; border:none;}
#home-rd .topic-content img{margin:.8em 0 .6em 0; padding:0;}

#home-rd .feature {margin:3em auto 0 auto;}
#home-rd .feature h3 {color:#000; font-size:1.1em; font-weight:bold; margin-bottom:20px !important; padding-bottom:15px; text-align:center; text-transform:uppercase; border-bottom:1px solid #dcdcdc;}
#home-rd .yellow-button {margin-top:1em; text-align:center; text-transform:uppercase;}
#home-rd .yellow-button a{background:#fffc00 url(http://media.wiley.com/assets/7293/49/arrow-black.png) no-repeat right center; color:#000 !important; font-size:.9em; font-weight:bold; padding:8px 25px 8px 10px;}
#home-rd .yellow-button a:hover{background:#f3f000 url(http://media.wiley.com/assets/7293/49/arrow-black.png) no-repeat right center; color:#000 !important; font-size:.9em; font-weight:bold; padding:8px 25px 8px 10px; text-decoration:none !important;}

#home-rd #youtube-video {padding:0 18px; width:253px;}
#home-rd #youtube-video h4{font-size:1em; font-weight:bold; line-height:130%; margin-top:20px;}
#home-rd #youtube-video p{color:#000; font-size:.9em; line-height:130%;}

#home-rd #top-5 {padding:0 20px; width:250px;}
#home-rd #top-5 .number-icon {float:left; margin:0 15px 25px 0; width:42px;}
#home-rd #top-5 .number-title {float:left; font-size:1em; font-weight:bold; line-height:130%; margin-bottom:25px; width:150px}

#home-rd #featured-books {padding:0 20px; width:298px;}
#home-rd #featured-books #book{margin:1em;} 
#home-rd #featured-books .featured-title{font-size:1em; font-weight:bold; line-height:130%; margin-bottom:25px; text-align:center;}

#home-rd h6 {margin-top:3em;}

#home-rd #footer-home-container{background-color:#fffc00; margin:2em 0 0 0; padding:0; width:100% !important;}
#footer-home-container .footer-home-header{border-bottom: 1px solid #dcd900;height:73px;}
#footer-home-container .footer-home-header img{float:left; margin:-20px 20px 0 0;}
#footer-home-container .footer-home-header h2{float:left; color:#000; font-size:1.4em; font-style:italic; margin:27px 0 0 0 !important; text-transform:none !important;}
#footer-home-container{color:#000 !important;}
#footer-home-container a{color:#000 !important; font-size:.9em !important;}
#footer-home-container .footer-links-block li, #footer-home-gray .footer-more-links li{list-style:none;margin:0;line-height:160%;}
#footer-home-container .footer-links-block ul {margin-right:20px;}
#footer-home-container .footer-links-block-last ul {margin-right:0;}
#footer-home-container .footer-links-block-last li {background-color:#f3f000; font-size:.8em !important; list-style:none; line-height:140%; margin:10px 0; padding:5px 5px 5px 20px; text-transform:uppercase;}
#footer-home-container .footer-links-block-last li.footer-subhead {background-color:#fffc00 !important; font-size:.8em !important; font-weight:bold; list-style:none; line-height:140%; margin:10px 0; padding:5px 5px 5px 0; text-transform:uppercase;}
#footer-home-container .footer-links-block-last li img{display:inline; padding-right:.8em; vertical-align:text-top;}
#footer-home-container .copyright{font-size:10px;padding:30px 0 0 170px;float:left;}.footer-home-container .copyright a{color:#000;text-decoration:none;}
#home-rd #footer-home-gray{background-color:#232323; color:#fff; margin:0; padding-top:38px; width:100% !important;}
#home-rd #footer-home-gray a {color:#fff;}
#home-rd #footer-home-gray h4{color:#fff; font-size:.9em; font-weight:bold;}
#home-rd #footer-newsletter .newsletter{margin:0; padding:0;}
#home-rd #footer-newsletter input.email{border:none; font-size:.8em; padding:1em; width:65%; }
#home-rd #footer-newsletter a.yellow-button {margin-left:.2em; text-align:center; text-transform:uppercase;}
#home-rd #footer-newsletter a.yellow-button{background-color:#fffc00; color:#000; font-size:.8em; font-weight:bold; padding:1em;}
#home-rd #footer-newsletter a.yellow-button:hover{background-color:#f3f000; color:#000; font-size:.8em; font-weight:bold; text-decoration:none !important;}
#home-rd #footer-social #social-links{padding-top:1em;}
#home-rd #footer-home-gray h5{color:#fff; font-size:.8em; font-weight:400; margin:0 1em 1em 0;}
#home-rd .footer-more-links{font-size:.8em;}
#home-rd #footer-home-black{background-color:#000; color:#fff; font-size:.8em; margin:0; padding:20px 0; text-align:center; width:100% !important;}
#home-rd #footer-home-black a{color:#fff}

.no-wrap{white-space:nowrap}

/* Media query for iPad and tablets */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
body{font-size:90%}
.main .c1,.main .c2,.main .c3,.main .c4,.main .c5,.main .c6,.main .c7,.main .c8,.main .c9,.main .c10,.main .c11,.main .c12{padding-left:10px;padding-right:10px}

}

/* tablets (landscape) */
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#sitesearch {margin:1em;}
#sitesearch:hover,
#sitesearch:active {
   margin:1em;
   }

#sitesearch-home{width:245px;}
#sitesearch-home #query{width:200px;}  
#home-rd #main-content-left{max-width:680px;}   
}

/* tablets (portrait) */
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
#sitesearch-home{width:205px;}
#sitesearch-home #query{width:160px;}
#home-rd #highlight{width:80%;}
#home-rd #highlight ul{margin:0;padding:0; }
#home-rd #highlight li{background:url(http://media.wiley.com/assets/7293/50/arrow-yellow.png) no-repeat left top; font-size:1.2em; font-weight:bold; list-style:none; padding-bottom: 1.2em;}
#home-rd #highlight li a{color:#fff; padding:0 1em;}
#home-rd #main-content-left{max-width:430px;}
}

@media screen and (min-device-width : 980px) and (max-device-width : 1024px) and (orientation : portrait) {
#home-rd #main-content-left{max-width:630px;}
}

/* Media query for smartphones */
@media handheld, only screen and (max-width: 767px), only screen and (max-device-width: 767px) and (orientation:portrait){
body{font-size:90%}
.row{margin-bottom:0!important}
.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}
.row .row > div:last-child{margin-bottom:0 !important}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;margin-bottom:20px}
.main .c1,.main .c2,.main .c3,.main .c4,.main .c5,.main .c6,.main .c7,.main .c8,.main .c9,.main .c10,.main .c11,.main .c12{padding-left:0;padding-right:0}

#home-rd #highlight{padding:1em .5em 0 .5em; width:90% !important;}
#sitesearch-home{width:300px;}
#sitesearch-home #query{text-align:center; width:240px;}
#home-rd #product-type-wrapper{float:left !important; text-align:center !important;}
#home-rd ul.product-types li{display:inline-block; list-style:none;padding:.5em .2em !important;text-align:center;}
#home-rd ul.product-types li.last{display:inline-block; list-style:none;padding:.5em 0 .5em .2em !important;text-align:center;}
#home-rd #main-content-left{margin-left:10px; margin-right:10px;}
#home-rd #sidebar-right{float:left !important;}
#home-rd h2{display:block; max-width:280px; text-align:left !important;}
#home-rd .see-all {display:block;}
#home-rd .see-all a{padding-left:0;}
#home-rd .topic-content{width:280px;}
#home-rd #youtube-video {padding:0; width:253px;}
#home-rd #top-5 {padding:0; width:270px;}
}
