@font-face{font-family:'Lato';font-weight:normal;font-style:normal}@font-face{font-family:'Lato';font-weight:bold;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{font-family:'Lato', calibri, sans-serif;font-size:15px;line-height:18px;color:#555555;min-width:1170px}#main-content.large-font{font-size:18px;line-height:20px}#main-content.huge-font{font-size:19.5px;line-height:21px}em{font-style:italic}strong{font-weight:bold}br{margin-bottom:5px}hr{border:1px solid #ddd}a{cursor:pointer}ol{padding-left:22px}h1{color:#08629a;font-size:2.1em;line-height:1em}h1.biggun{font-size:50px;font-family:'Source Sans Pro', sans-serif;font-weight:400}h1.compact{font-size:1.9em;line-height:1.2em}h2.large{font-size:1.65em}h2{font-size:1.47em}h3{font-size:1.35em}h4{font-size:1.30em}h5{font-size:1.22em}h6{font-size:1.16em}p,a{font-size:1em}.huge{font-size:1.25em}.large{font-size:1.105em}.normal{font-size:1em}.small{font-size:0.85em}.tiny{font-size:0.75em}.super-tiny{font-size:0.65em}.bold{font-weight:bold}.thin{font-weight:lighter}.italic{font-style:italic}.clear-bold{font-weight:normal}.clear-style{font-style:none;font-weight:normal}.clear-all{font-style:none;font-weight:normal;float:none}.float-right{float:right}.float-left{float:left}.center{text-align:center}h2,h3,h4,h5,h6,.black{color:#333333}.lightblue{color:#10265B !important}.blue{color:#08629a !important}.darkblue{color:#1d7fcd !important}.orange,a.orange{color:#17283c}.white{color:#fff}.error{font-weight:bold;color:#f00}h1,h2,h3,h4,h5,h6{font-weight:bold}h2,h3,h4,h5,h6{line-height:1.1em}p{line-height:1.2em}.superscript,.subscript{font-size:smaller}.superscript{vertical-align:super}.smaller{font-size:smaller}.subscript{vertical-align:sub}a{color:#10265B;text-decoration:none}a:hover{text-decoration:underline}#error_explanation{padding:7px;padding-bottom:0;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul{padding-left:15px}#error_explanation ul li{padding-top:5px;list-style-type:square}input:focus,select:focus{outline:none}.invisible{display:none}.invisible{display:none}body{margin-left:0px;margin-right:0px;margin-top:0px;float:none;background-color:white}body #main{text-align:center}body #main #main-content{text-align:left}body.reader-mode #main #main-content{padding-top:0px}body.reader-mode #header a,body.reader-mode #header p,body.reader-mode #header h1,body.reader-mode #header h2,body.reader-mode #header h3,body.reader-mode #header h4,body.reader-mode #header h5,body.reader-mode #header h6,body.reader-mode #header label,body.reader-mode #header li{color:#215290 !important}body.reader-mode #header #nav-side #signup-login{margin-top:0}body .Blogpost p{margin:25px}body.bookhub-fluid #header #header-content #navigation>ul#cart li.bookhub_sales_chat{margin-top:-14px;margin-right:600px}body #toolbar-container{height:70px;background-color:#666;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:100px;left:50px;z-index:2000;display:none;background-image:-moz-linear-gradient(0% 15% 90deg, #999, #666);background-image:-webkit-gradient(linear, 0% 0%, 0% 15%, from(#999), to(#666));-moz-box-shadow:0 0 10px #666;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}body #toolbar-container #redactor-toolbar{height:55px !important;margin:0;margin-top:15px;padding:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#ddd}body .page{margin:0px auto;width:960px}body .mini-page{min-width:600px;margin-left:5px;margin-right:5px}body #header,body #footer{z-index:100;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}body #header a,body #header p,body #header h1,body #header h2,body #header h3,body #header h4,body #header h5,body #header h6,body #header label,body #header li,body #footer a,body #footer p,body #footer h1,body #footer h2,body #footer h3,body #footer h4,body #footer h5,body #footer h6,body #footer label,body #footer li{color:#10265B}body .homepage#header{min-height:80px}body #header.admin{min-height:120px}body #header.admin #logo{margin-top:20px}body #header.admin #header-content #nav-side #user-info{margin-top:-10px;margin-bottom:20px}body .application#header{min-height:120px}body .application#header #header-content #nav-side #navigation{padding-top:35px}body .application#header #header-content #nav-side #navigation .top-cats ul{margin-top:-40px}body #header{background-color:rgba(255,255,255,0.5);padding-top:9px;position:relative}body #header #top-header{margin-bottom:0;background-color:#20364D;color:#FFF;min-height:0px;opacity:1;height:27px;margin-top:-9px}body #header #top-header ul li a.nav_button{height:18px;border:1px solid;line-height:3px;text-transform:uppercase;padding:7px;font-size:8px;margin-bottom:3px}body #header #top-header ul li a.nav_button#buy_book{color:#fff;background-color:#f0ad4e;border-color:#eea236;margin-left:550px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}body #header.short{color:#3e85c9;height:48px;padding-top:3px;margin-bottom:3px}body #header.short.reader-mode a{height:30px}body #header.short.reader-mode .options-toggle{font-size:28px;padding:8px;text-decoration:none;float:left;color:white}body #header.short.reader-mode .options-toggle:hover{color:#e16321}body #header.short.reader-mode #search-area{margin-left:17px;max-width:318px}body #header.short.reader-mode #logo{background-image:url(/assets/layout/logo-reader-blue.png)}body #header.short #navigation{padding-top:0px;height:20px}body #header.short #logo{margin-left:12px;height:62px;color:#333;font-weight:normal;background-repeat:no-repeat;font-style:italic;font-size:2.3em}body #header #logo{margin-top:30px;float:left;width:239px;height:54px;background-position:left top;background-repeat:no-repeat;background-image:url(/assets/homepage/logo-ac3a23f7297a1c87c92f7b0448e29be2.png)}body #header #logo a{border:0px;display:block;height:62px}body #header .sub-logo{float:left;height:62px;min-width:45px;margin-left:20px;background-position:center}body #header .application #generic-search{float:left;margin-top:18px}body #header .application #generic-search p{margin:auto}body #header .application #generic-search input[type='text']{width:150px}body #header #nav-side{float:right}body #header #nav-side>div{padding-top:10px}body #header #nav-side>div:first-child{padding-top:0}body #header .bookhub-fluid #nav-side{margin-right:1%;width:362px}body #header #add-this{clear:both;float:right;height:21px;min-width:20px}body #header #navigation{vertical-align:bottom;float:right;clear:both;line-height:22px}body #header #navigation>ul{height:22px;list-style-type:none;display:inline-block;*display:inline;zoom:1}body #header #navigation>ul li{margin-top:3px}body #header #navigation>ul #nav-sales-chat{margin-top:-10px;margin-right:14px}body #header #navigation>ul #nav-sales-chat a:hover{border:none}body #header #navigation>ul #nav-books{border-left:none}body #header #navigation li.top-cats{vertical-align:center;position:relative;padding-left:10px}body #header #navigation li.top-cats:first-child{border:none}body #header #navigation li.top-cats a{padding:0 20px 43px;min-height:14px;display:block}body #header #navigation li.top-cats ul{list-style-type:none;overflow:visible;display:none;color:black;padding:0px;z-index:5;border:3px white solid;position:absolute;right:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-width:240px;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body #header #navigation li.top-cats ul li{width:220px;border-top:1px #CCC solid;margin:0;background-color:#FFF;padding-right:10px;padding-left:10px}body #header #navigation li.top-cats ul li.top,body #header #navigation li.top-cats ul li.label.top{border-top:none}body #header #navigation li.top-cats ul li.label{border-top:2px solid #CCC;padding-top:10px;color:#555}body #header #navigation li.top-cats ul li.label a{display:inline}body #header #navigation li.top-cats ul li.label a:hover{text-decoration:underline}body #header #navigation li.top-cats ul li.label:hover{background-color:#fff}body #header #navigation li.top-cats ul li.label:hover a{color:#037fc4}body #header #navigation li.top-cats ul li.no-book{padding-bottom:10px}body #header #navigation li.top-cats ul li:first-child{border:none}body #header #navigation li.top-cats ul li a{font-weight:normal;line-height:17px;height:auto;padding-top:9px;padding-bottom:9px;color:#037fc4}body #header #navigation li.top-cats ul li.search-bar-item{padding-top:5px;padding-bottom:5px}body #header #navigation li.top-cats ul li.search-bar-item input[type='text']{width:175px}body #header #navigation li.top-cats ul li.search-bar-item:hover{background-color:#fff}body #header #navigation li.top-cats ul li:hover{background-color:#037fc4}body #header #navigation li.top-cats ul li:hover a{color:#333;text-decoration:none}body #header #navigation li.top-cats:hover ul{display:block}body #main{position:relative;*z-index:3;min-height:590px}body #main.container-fluid{padding:0px}body #main .warning,body #main #warning,body #main #notice,body #main #info,body #main #iewarning,body #main #alert,body #main #persist,body #main #error{font-weight:bold;background-color:#fffdcf;text-align:center;line-height:300%}body #main .warning ul,body #main #warning ul,body #main #notice ul,body #main #info ul,body #main #iewarning ul,body #main #alert ul,body #main #persist ul,body #main #error ul{list-style-type:none}body #main .warning ul li,body #main #warning ul li,body #main #notice ul li,body #main #info ul li,body #main #iewarning ul li,body #main #alert ul li,body #main #persist ul li,body #main #error ul li{height:23px;line-height:23px}body #main #persist{color:black;font-weight:lighter;font-size:1.1em}body #main #warning,body #main .warning,body #main #error{color:#DB0000}body #main .warning{padding-top:12px;padding-bottom:12px}body #main #iewarning{display:none}body #main #notice,body #main #iewarning{color:black}body #main #info{color:black}body #main #main-content{min-height:373px;position:relative;overflow:hidden;display:inline-block;margin:0px auto;padding-top:33px;padding-left:30px;padding-right:30px;padding-bottom:30px}body #main #main-content.bookhub.page{padding-top:0px;width:94%;overflow:visible;z-index:0}@media (max-width: 767px){body #main #main-content.bookhub.page{margin-left:-1px}}body #main #main-content #faculty-help{position:absolute;top:10px}body #main #main-content #faculty-help a{line-height:15px;padding-left:20px;padding-right:10px;background-position:left center;background-image:url(/assets/live_chat_icon-12240d3de97eea722bf6f518d938f3d9.png);background-repeat:no-repeat}body #main #main-content #faculty-help a#email-link{background-image:url(/assets/mail_icon-f4368977c955fa57ab5f28ead0ce6460.png)}body #footer{background-color:#fff;padding-top:10px;padding-bottom:30px}body #footer #footer-content{position:relative}body #footer #static-links{float:left;clear:left;height:3em;margin-top:5px;z-index:2}body #footer #masquerade{float:left;clear:left;line-height:20px}body #footer #copyright{z-index:1;position:absolute;right:0px;text-align:left}body #footer #copyright p{float:right;margin:5px 0}body #footer #terms{font-size:10px;clear:right}body #footer #terms a{padding-left:10px}body #footer #keep-up{clear:both;overflow:hidden;border-top:2px solid #a9d6ee;padding-top:20px}body #footer #keep-up #email-us{float:left;padding-bottom:10px}body #footer #keep-up #email-us label,body #footer #keep-up #email-us form{display:inline-block;*display:inline;zoom:1;vertical-align:middle}body #footer #keep-up #email-us form input[type='text']{width:205px}body #footer #social{clear:right}body #footer #social ul{margin:0;list-style-type:none;float:right}body #footer #social ul li{display:inline-block;*display:inline;zoom:1;margin-left:5px}body #footer #social ul li:first-child{bottom:9px;position:relative}body #footer #social ul li p{color:inherit;font-weight:bold}body #footer #social ul li .fNavBlogImg{width:30px;height:30px;margin-right:4px;float:left;background-size:100%}body #footer #social ul li #fNavFB{background-image:url(/assets/social/facebook-666b9769578f5af8e53fe80dfaabbf68.png)}body #footer #social ul li #fNavGoog{background-image:url(/assets/social/google-d1481649638ecccc8f0f3c0886efb0fb.png)}body #footer #social ul li #fNavLinked{background-image:url(/assets/social/linkedin-3e8374c746c437283d7748c21894a111.png)}body #footer #social ul li #fNavTwit{background-image:url(/assets/social/twitter-f2f33d998745769d67e5a47c6de72e92.png)}body #footer #social ul li #fNavBlog{background-image:url(/assets/social/rss-a2517feff9f127ed03ee3c2cc38623be.png)}#minicart{position:absolute;z-index:100;right:0}#cart{list-style:none}#cart>li{float:left;position:relative;background-image:none;padding-left:10px}#cart>li.total{width:75px}#cart>li.total a{opacity:0.99;padding-left:22px;text-decoration:underline;background-image:url(/assets/students/layout/cart.icon-79b5daab8df2ff38938e0e79643b3913.png);background-repeat:no-repeat;background-position:center left}#cart>li.checkout>a.button{position:relative;margin:10px 0 10px}#cart>li.checkout>a.button:hover{background-position:0 -23px}#cart>li.checkout>a.button:active{background-position:0 -46px}.application #signup-login{margin-top:-26px;margin-bottom:30px}.application #generic-search{margin-top:20px;float:left}#signup-login{clear:both;overflow:hidden;float:right;height:22px;min-width:50px;margin-top:-16px}#signup-login a,#signup-login li{color:#FFF !important}#signup-login ul li{vertical-align:top;height:15px;font-size:11px}#signup-login #instant-login{right:0;top:30px;background-color:rgba(255,255,255,0.9);position:absolute;width:500px;height:220px !important;z-index:1000;-moz-box-shadow:5px 5px 2px 2px "#ccc";-webkit-box-shadow:5px 5px 2px 2px "#ccc";box-shadow:5px 5px 2px 2px "#ccc";border:2px solid #000;margin:5px;padding:0px;visibility:visible !important;text-align:left}#signup-login #instant-login label{color:#666}#signup-login #instant-login .catalog-button{visibility:visible}#signup-login #instant-login .field{display:block}#signup-login #instant-login .field input{width:98%}#signup-login #instant-login .field a.forgot-password{float:left}#signup-login #instant-login .field a{color:#08629a}#signup-login #instant-login #tools{padding-left:15px}#signup-login #instant-login #tools a{color:#08629a}#signup-login #instant-login #dragbar{font-size:13pt;font-weight:bold;line-height:13pt;padding-top:6px;padding-left:13px;height:25px;color:white;position:relative}#signup-login #instant-login #dragbar #title{width:400px}#signup-login #instant-login #dragbar #closer{background:url(/assets/widgets/close-e7b807834e6c0490ff63216eae00ec58.png);background-repeat:no-repeat;height:30px;width:30px;right:0;top:0;position:absolute;z-index:1001;cursor:pointer}#signup-login #instant-login #directions{font-size:1.2em}#signup-login #instant-login #label{width:50px}#signup-login #instant-login #directions,#signup-login #instant-login #login-form,#signup-login #instant-login #inst-form{padding-top:3px;padding-left:10px;padding-right:10px;padding-bottom:3px}#signup-login #instant-login #login-form input,#signup-login #instant-login #inst-form input{font-size:16px;border:1px solid black;width:300px}#signup-login #instant-login a#signin{color:yellow;font-weight:bold}#signup-login #user-info{float:right}#signup-login #user-info li{list-style-type:none;display:inline-block;*display:inline;zoom:1;border-left:1px solid #4e9ed0;padding-right:10px;padding-top:0px;padding-left:10px;padding-bottom:0px}#signup-login #user-info li:first-child{border:0}#errors h1.heading,#placeholder h1.heading{border-bottom:1px solid #D5F1FF;padding-bottom:8px;line-height:40px;margin:20px 10px 10px 0;width:100%}#errors h1.heading span,#placeholder h1.heading span{font-size:0.8em;color:#333333}#errors #error-image,#placeholder #error-image{float:left}#errors .movie,#placeholder .movie{margin-right:10px}#errors #error-messaging-500,#placeholder #error-messaging-500{width:650px}#errors #error-messaging-404,#placeholder #error-messaging-404{width:625px}#errors #error-messaging-404,#placeholder #error-messaging-404,#errors #error-messaging-500,#placeholder #error-messaging-500{float:right}#errors #error-messaging-404 h3,#placeholder #error-messaging-404 h3,#errors #error-messaging-404 p,#placeholder #error-messaging-404 p,#errors #error-messaging-500 h3,#placeholder #error-messaging-500 h3,#errors #error-messaging-500 p,#placeholder #error-messaging-500 p{margin:0px 10px 10px 20px}#errors #error-messaging-404 .button-area,#placeholder #error-messaging-404 .button-area,#errors #error-messaging-500 .button-area,#placeholder #error-messaging-500 .button-area{clear:left;float:left;margin:20px}#placeholder #banner{padding-left:32px;padding-right:32px}#placeholder #content h3,#placeholder #content p{float:none;margin:0px 10px 10px 20px}#placeholder #content .button-area{float:left;margin:20px 20px 20px 0}.qtip{font-size:inherit !important;line-height:inherit !important;font-family:'Lato', calibri}.qtip-light.qtip-default.qtip.fwk-reader-tip{min-width:230px;max-width:600px;border:2px solid;border-radius:7px}.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar{background-color:#e9f7fe}.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar .qtip-title{color:#08629a}.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar .ui-state-default.qtip-close.qtip-icon,.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar .ui-icon.ui-icon-close{background-color:#999;width:14px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#e9f7fe;font-size:0.95em}.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar .ui-state-default.qtip-close.qtip-icon:hover,.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar .ui-icon.ui-icon-close:hover{background-color:#AAA;text-decoration:none}.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar .ui-state-default.qtip-close.qtip-icon:active,.qtip-light.qtip-default.qtip.fwk-reader-tip .qtip-titlebar .ui-icon.ui-icon-close:active{background-color:#888;text-decoration:none}.author-tooltip{min-height:80px;width:240px}.author-tooltip div{float:left}.author-tooltip .author-left{margin:0;margin-right:10px;padding:0;min-width:0px}.author-tooltip .author-right{min-height:50px;width:50%;margin:0px;padding:0px;text-align:left}.author-tooltip .tooltip-bottom{border-top:1px #DDD solid;width:100%;float:left;margin-top:5px}.fwk-tooltip.fwk-modal.qtip{position:fixed;min-width:280px;max-width:900px}.fwk-tooltip.fwk-modal.qtip .ui-content{min-height:480px}.fwk-tooltip.fwk-modal.qtip .qtip-titlebar{background-color:#f9f9f9 !important;padding-left:25px !important;padding-right:25px !important;padding-top:25px !important}.fwk-tooltip.fwk-modal.qtip .qtip-content{background-color:#f9f9f9;background-repeat:repeat-x;background-position:bottom left;padding-left:25px !important;padding-right:25px !important;padding-bottom:25px !important;overflow:visible}.fwk-tooltip.qtip .cp-loader,.fwk-tooltip.qtip .cp-big-loader{display:block;position:relative}.fwk-tooltip.qtip.qtip{font-size:inherit;line-height:inherit}.fwk-tooltip.qtip .qtip-titlebar{padding-top:11px;padding-left:11px;padding-right:11px;overflow:visible;background-color:#FFF !important}.fwk-tooltip.qtip .qtip-titlebar .qtip-title{width:100%;padding-bottom:10px;border-bottom:1px solid #CCC !important}.fwk-tooltip.qtip .qtip-titlebar .qtip-icon{border:none;height:25px;width:25px;margin:0;top:-13px;right:-13px;background-size:100%;background-image:url(/assets/modal_close-7be14624d9ce35a8d54d792041a810a3.png);background-color:transparent !important}.fwk-tooltip.qtip .qtip-titlebar .qtip-icon .ui-icon-close{display:none}.fwk-tooltip.qtip .qtip-content{padding-bottom:11px;padding-left:11px;padding-right:11px}.fwk-tooltip.qtip.fwk-modal .qtip-titlebar{overflow:visible;min-height:29px}.fwk-tooltip.qtip.fwk-modal .qtip-titlebar .qtip-icon{height:38px;width:38px;margin:0;top:-15px;right:-16px;background-image:url(/assets/modal_close-7be14624d9ce35a8d54d792041a810a3.png);background-color:transparent !important}.fwk-tooltip.qtip.fwk-modal .qtip-titlebar .qtip-icon .ui-icon-close{display:none}.qtip-supplement{max-width:680px !important;width:680px}.supplement-assets div{float:left}.supplement-assets .sa-inner{padding:5px;border:1px solid #CCC;background-color:#fff;width:98%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.supplement-assets .sa-inner .supplement{width:100%;max-height:380px;overflow-y:scroll}.supplement-assets .sa-inner .supplement ul{list-style:none;width:99%}.supplement-assets .sa-inner .supplement ul .asset{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #CCC}.supplement-assets .sa-inner .supplement ul .asset .filename{width:80%}.supplement-assets .sa-inner .supplement ul .asset .filesize{width:18%;float:right}#other-editions-tip ul{list-style:none}.fwk-tooltip.qtip-brand-new-edition{min-width:700px !important}.fwk-tooltip.qtip-brand-new-edition .qtip-titlebar .qtip-title{border-bottom:none !important}.fwk-tooltip.qtip-brand-new-edition #modal-new-edition{padding:20px;border:1px #CCC solid;background-color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:left}.fwk-tooltip.qtip-brand-new-edition #modal-new-edition ul{clear:left}.fwk-tooltip.qtip-brand-new-edition #modal-new-edition ul li{margin-left:20px;margin-bottom:5px;clear:left}.fwk-tooltip.qtip-brand-new-edition #modal-new-edition ul p{margin:0 0 25px 0}#schools-tout{float:left;width:100%}#schools-tout div{float:left}#schools-tout #school-side{width:470px}#schools-tout #school-side .schools-header{width:100%;margin-top:5px;margin-bottom:5px}#schools-tout #school-side .school-border{width:470px;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:285px;background-color:#FFF}#schools-tout #school-side .school-border .school-list-box{margin:5px;width:460px;overflow-y:auto;height:275px}#schools-tout #school-side .school-border .school-list-box ul li{margin-top:10px;margin-bottom:10px}#schools-tout #tout-side{width:200px;float:right}.qtip-schools-using{min-width:740px !important;position:fixed !important}.qtip-adopters{width:725px;max-width:800px !important}#adopters-tout div,#adopters-tout li,#adopters-tout ul{float:left}#adopters-tout #adopter-list-box{border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#FFF}#adopters-tout #adopter-list-box #adopter-inside{margin:10px;overflow-y:auto;width:650px;height:360px}#adopters-tout #adopter-list-box #adopter-inside ul{list-style:none;margin:10px;width:96%}#adopters-tout #adopter-list-box #adopter-inside ul li{margin-top:10px;margin-bottom:10px;border-bottom:#DDD 1px solid}#adopters-tout #adopter-list-box #adopter-inside ul li .author-partial.extended .author-right{width:90%}.filler-tooltip{height:300px}#kicked-to-the-curb p{margin:0 0 15px 0;width:100%}#kicked-to-the-curb p.bold{margin:0 0 8px 0}#nav-features{background-color:#08629a;height:39px;line-height:39px;margin:0 0 0 -25px;-moz-box-shadow:inset 0 3px 3px #555;-webkit-box-shadow:inset 0 3px 3px #555;box-shadow:inset 0 3px 3px #555;width:700px;display:block}#nav-features .nav-feature-btn{color:white;font-weight:bold;width:90px;float:left;height:100%;margin-right:1px;text-align:center;background-image:url(/assets/bookhub/message-btn-gradient-be9964e2524d48b32b5abb8f91375e34.png);background-repeat:repeat-x}#nav-features .nav-feature-btn:hover{text-decoration:none}#nav-features #no-welcome{float:right;color:white;margin-right:15px}.qtip .fwk-error .error{color:#993333}.qtip .fwk-error .qtip-content{background-color:#F9F9F9;background-image:none}.qtip .fwk-error #error-details{display:none}.fwk-bottom-nav.fwk-tooltip.fwk-modal.qtip .qtip-titlebar{height:0;padding-bottom:0;padding-top:5px !important}.fwk-bottom-nav.fwk-tooltip.fwk-modal.qtip .qtip-content{border:0;padding-bottom:0 !important}.fwk-adoption .qtip-title{display:none}.fwk-adoption .qtip-titlebar{min-height:0px !important;padding:0px;margin:0px}#adopt-warning a.closer{text-decoration:underline}#adopt-warning p.explain{font-size:0.9em;font-color:#333;margin-bottom:20px;font-family:'Lato', calibri, sans-serif}#adopt-warning .continuecustom{margin:-20px 45px 10px 0px;text-decoration:underline;font-style:italic;font-size:0.85em}#adopt-warning #adopt-author-edition{font-size:0.8em;font-style:italic}.ui-autocomplete-term{font-weight:bold}.paperclip{width:28px;height:40px;background-color:transparent;background-image:url(/assets/paperclip-af91850f730f1969a184472a0970d63e.png)}#sort-bar{height:35px;line-height:35px;margin-bottom:20px;background-color:#EEE}#sort-bar #sort-block{min-width:100%;margin-top:4px}#sort-bar #sort-block span{font-weight:bold;margin-left:10px;cursor:pointer;padding-left:5px;padding-right:5px}#sort-bar #sort-block #sort{margin:0;cursor:auto;padding-right:0}#sort-bar #sort-block .active{background-color:#3897d0;cursor:auto;border-top:1px solid #1d7db6;border-bottom:1px solid #3897d0;border-left:3px solid #3897d0;border-right:3px solid #3897d0;border-radius:5px;cursor:auto;color:#FFF}#sort-bar .search-side{float:right}#left-nav{width:200px;min-height:500px}#left-nav #cat-nav{width:190px;background-color:#DDD;padding-left:5px;padding-top:10px;padding-bottom:10px;padding-right:5px}#left-nav #cat-nav h4{margin-top:0px;margin-bottom:5px}#right-nav{width:680px;min-height:400px;float:right !important}#title-header{border:0px;padding-bottom:5px;min-height:20px;height:20px;color:#777;font-size:0.9em}#title-header #name{font-weight:normal}#title-header #expand{background-image:none;margin-right:10px;width:auto}.catalog-button,.cp-button{height:29px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.catalog-button border,.cp-button border{width:3px;color:#17283c;style:solid}.catalog-button h1,.catalog-button h2,.catalog-button h3,.catalog-button h4,.catalog-button h5,.catalog-button h6,.catalog-button p,.cp-button h1,.cp-button h2,.cp-button h3,.cp-button h4,.cp-button h5,.cp-button h6,.cp-button p{width:100%;*overflow:hidden;zoom:1;color:#17283c;text-align:center;line-height:29px}.catalog-button:hover .button-content,.cp-button:hover .button-content{background-color:#43b3e1}.catalog-button:active .button-content,.cp-button:active .button-content{background-color:grey}.catalog-button a:hover,.cp-button a:hover{text-decoration:none !important}.catalog-button span,.cp-button span{float:left;height:29px}.catalog-button h3,.catalog-button h4,.catalog-button h5,.catalog-button h6,.catalog-button p,.cp-button h3,.cp-button h4,.cp-button h5,.cp-button h6,.cp-button p{line-height:29px;font-size:90%;font-family:Lato, sans-serif;color:black}.catalog-button .button-content,.cp-button .button-content{height:100%;padding-left:10px;padding-right:10px;border-width:2px;border-color:#17283c;border-style:solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.catalog-button.magenta .button-content,.cp-button.magenta .button-content{border-color:magenta}.catalog-button.green .button-content,.cp-button.green .button-content{border-color:green}.catalog-button.green.blue,.cp-button.green.blue{height:29px}.catalog-button.green.blue .button-content,.cp-button.green.blue .button-content{border-color:blue}.catalog-button.green.teeny,.cp-button.green.teeny{height:22px}.catalog-button.green.teeny span,.cp-button.green.teeny span{height:22px}.catalog-button.green.teeny h3,.catalog-button.green.teeny h4,.catalog-button.green.teeny h5,.catalog-button.green.teeny h6,.catalog-button.green.teeny p,.cp-button.green.teeny h3,.cp-button.green.teeny h4,.cp-button.green.teeny h5,.cp-button.green.teeny h6,.cp-button.green.teeny p{line-height:22px}.catalog-button.green.teeny .button-left,.cp-button.green.teeny .button-left{background-image:url(/assets/btn_left_orange75-dab234f448fc26b21d42d04086fca94c.png)}.catalog-button.green.teeny .button-content,.cp-button.green.teeny .button-content{height:22px;padding-left:5px;padding-right:8px;background-image:url(/assets/btn_gradient_orange75-877e1bb740853e1398b70fac93cfbef0.png)}.catalog-button.green.teeny .button-right,.cp-button.green.teeny .button-right{background-image:url(/assets/btn_right_orange75-4dd529298a227c15163b711e1221dcfc.png)}.catalog-button.green.teeny.green .button-left,.cp-button.green.teeny.green .button-left{background-image:url(/assets/btn_teeny_left_green-13952daf3a5dc4abab1c16e3ba7d6460.png)}.catalog-button.green.teeny.green .button-content,.cp-button.green.teeny.green .button-content{background-image:url(/assets/btn_teeny_gradient_green-73521d6918a250791f0f26933d2d4cf4.png)}.catalog-button.green.teeny.green .button-right,.cp-button.green.teeny.green .button-right{background-image:url(/assets/btn_teeny_right_green-eea03e4bfeca901f70cedf76b3947911.png)}.catalog-button.green.gigantic,.cp-button.green.gigantic{height:61px}.catalog-button.green.gigantic span,.cp-button.green.gigantic span{height:61px}.catalog-button.green.gigantic p,.catalog-button.green.gigantic h2,.catalog-button.green.gigantic h3,.catalog-button.green.gigantic h4,.catalog-button.green.gigantic h5,.catalog-button.green.gigantic h6,.catalog-button.green.gigantic h1,.cp-button.green.gigantic p,.cp-button.green.gigantic h2,.cp-button.green.gigantic h3,.cp-button.green.gigantic h4,.cp-button.green.gigantic h5,.cp-button.green.gigantic h6,.cp-button.green.gigantic h1{line-height:61px}.catalog-button.green.narrow,.cp-button.green.narrow{height:48px}.catalog-button.green.narrow span,.cp-button.green.narrow span{height:48px}.catalog-button.green.narrow h2,.catalog-button.green.narrow h3,.catalog-button.green.narrow h4,.catalog-button.green.narrow h5,.catalog-button.green.narrow h6,.catalog-button.green.narrow p,.cp-button.green.narrow h2,.cp-button.green.narrow h3,.cp-button.green.narrow h4,.cp-button.green.narrow h5,.cp-button.green.narrow h6,.cp-button.green.narrow p{line-height:48px}.catalog-button.green.narrow .button-left,.cp-button.green.narrow .button-left{background-image:url(/assets/sign_up_left-d514db250e00c0e55e6e29ad1fe94590.png)}.catalog-button.green.narrow .button-content,.cp-button.green.narrow .button-content{height:48px;padding-left:34px;padding-right:36px;background-image:url(/assets/sign_up_content-94e226f8d5fb960a7cc0115b760bf210.png)}.catalog-button.green.narrow .button-content h1,.cp-button.green.narrow .button-content h1{line-height:48px;font-size:24px}.catalog-button.green.narrow .button-right,.cp-button.green.narrow .button-right{background-image:url(/assets/sign_up_right-b54053bd16815064c9572a04d6bfed1e.png);background-size:100% 300%}.catalog-button.green.large,.cp-button.green.large{height:36px}.catalog-button.green.large span,.cp-button.green.large span{height:36px}.catalog-button.green.large h2,.catalog-button.green.large h3,.catalog-button.green.large h4,.catalog-button.green.large h5,.catalog-button.green.large h6,.catalog-button.green.large p,.cp-button.green.large h2,.cp-button.green.large h3,.cp-button.green.large h4,.cp-button.green.large h5,.cp-button.green.large h6,.cp-button.green.large p{line-height:36px}.catalog-button.green.large .button-content,.cp-button.green.large .button-content{height:36px;padding-left:12px;padding-right:12px}.catalog-button.green.large.magenta,.cp-button.green.large.magenta{border-color:magenta}.catalog-button.green.large.green,.cp-button.green.large.green{border-color:green}.catalog-button.green.inactive,.cp-button.green.inactive{border-color:#999}.catalog-button.green.inactive a,.cp-button.green.inactive a{cursor:default}.catalog-button.green.inactive h3,.catalog-button.green.inactive h4,.catalog-button.green.inactive h5,.catalog-button.green.inactive h6,.catalog-button.green.inactive p,.cp-button.green.inactive h3,.cp-button.green.inactive h4,.cp-button.green.inactive h5,.cp-button.green.inactive h6,.cp-button.green.inactive p{color:#999}.cp-tabset{height:30px;margin-top:10px;margin-bottom:10px}.cp-tabset .cp-tab{height:29px;display:inline-block}.cp-tabset .cp-tab p{width:100%;*overflow:hidden;zoom:1;text-align:center;line-height:29px}.cp-tabset .cp-tab span{float:left;height:29px}.cp-tabset .cp-tab .tab-left{width:5px;background-image:url(/assets/btn_left_grey-eaf562d4d760b11dd12cf521157d55ff.png)}.cp-tabset .cp-tab .tab-content{height:100%;padding-left:10px;padding-right:10px;background-image:url(/assets/btn_gradient_grey-e04731a314f5db47d0b32657af3d951c.png);background-repeat:repeat-x}.cp-tabset .cp-tab .tab-right{width:5px;background-image:url(/assets/btn_right_grey-e2db97491395047479b91ecbc9e76f8d.png)}.cp-tabset .cp-tab.current p{color:#FFF}.cp-tabset .cp-tab:hover .tab-left,.cp-tabset .cp-tab:hover .tab-content,.cp-tabset .cp-tab:hover .tab-right{background-position:0 50%}.cp-tabset .cp-tab:active .tab-left,.cp-tabset .cp-tab:active .tab-content,.cp-tabset .cp-tab:active .tab-right{background-position:0 100%}.expandable-block .expandable-button{margin-right:5px;float:left}.expandable-block .show-text{display:block}.expandable-block .hide-text{display:none}.active .expandable-block .expandable-button{background-position:0 100%}.active .expandable-block .show-text{display:none}.active .expandable-block .hide-text{display:block}.expandable-large{width:24px;height:24px;background-image:url(/assets/expand_large-2c1d1640021bc1cf32e6676cc9662114.png)}.expandable-small{width:18px;height:18px;background-image:url(/assets/expand_small-6bb83a974024312f30882079e72f4064.png)}.tooltip-group img{margin-bottom:-3px}.tout-box{margin-bottom:25px;border:1px solid #CCC;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tout-box.blue .tout-header{height:32px;background-image:url(/assets/tout_box_blue_header_gradient-1e585e39950123d556773651e0ae02a4.png)}.tout-box.blue .tout-header h5{color:white}.tout-box .tout-header{border-bottom:1px solid #CCC;height:28px;width:100%;*overflow:hidden;zoom:1;padding-top:10px;background-repeat:repeat-x;background-image:url(/assets/tout_box_header_gradient-32271c7c28ceebe31a61004ea8eb63e8.png)}.tout-box .tout-header h5{margin-left:15px;margin-right:15px}.tout-box .tout-content{background-color:#FFF}.tout-box .tout-content .tout-padding{margin:15px}#content-header{border-bottom:1px solid #bee6f9;margin-bottom:15px;overflow:hidden;min-height:49.5px}#content-header #content-title{float:left;margin-right:20px;margin-bottom:18px}#content-header #content-header-right{float:right}#content-header #content-header-right-text{float:right;padding:10px}#content-header.header-right-side #content-title{width:70%}#content-header.header-right-side.header-add-ons #content-title{width:40%}.fancy-title-wrapper{width:100%;*overflow:hidden;zoom:1}.fancy-title-wrapper .fancy-title{font-size:2em;padding-bottom:10px;margin:auto;color:#08629a;line-height:1.05}.bolder{font-weight:bold}.underlined{text-decoration:underline}ul.ticks{list-style:none;margin-left:20px;padding-left:40px;text-indent:-1em}ul.ticks li:before{content:"\2713 \0020"}.hidden{display:none}.required{font-weight:bold;color:#DB0000}.clear{clear:both}#header #navigation #library-menu{max-height:400px;overflow-y:auto !important;overflow-x:hidden !important;width:auto !important;max-width:270px}#header #navigation #library-menu .adoptions,#header #navigation #library-menu .last-book{background-color:#f3f3f3}#header #navigation #library-menu .adoptions:hover,#header #navigation #library-menu .last-book:hover{background-color:#037fc4}#header #navigation #library-menu .new-feature{background-image:url(/assets/star-f32467852f811a7a90a86762baff9d24.png);background-repeat:no-repeat;background-position:93px 0px;padding-right:25px}#header #navigation #library-menu .accesses{background-color:#ffffff}#header #navigation #library-menu .accesses:hover{background-color:#037fc4}.nofloat{float:none !important}.marketing-top-banner{background-image:url(/assets/banner_gradient-cb14c25844510ec9acbf40e73a3cba5a.png);background-repeat:repeat-x;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;margin:-10px 10px 25px 90px;padding:13px;width:710px;height:75px}.marketing-top-banner img{margin:-10px 10px 0px 20px}.marketing-top-banner #banner-link{color:#08629a}.marketing-top-banner #spread-the-word{margin:0px 20px}.marketing-top-banner #spread-the-word #banner-link{margin-top:5px;font-weight:bold}.marketing-top-banner #banner-social-sharing{float:left;width:72px}.marketing-top-banner #banner-social-sharing div{display:inline;float:left}.marketing-top-banner h2{color:#08629a;font-size:1.25em}.checkbox-wrapper{margin-bottom:10px}.no-scroll{overflow:hidden}#customer-service p.large{width:100%}#customer-service #contact-block{width:300px}#customer-service #contact-block ul{list-style:none;margin-bottom:8px}#customer-service #contact-block ul li{margin-top:8px}#customer-service #contact-block ul li #call-icon{background-image:url(/assets/call_icon-0215c844f4526a96d746365ff1e3d4b3.png)}#customer-service #contact-block ul li #live-icon{background-image:url(/assets/live_chat_icon-12240d3de97eea722bf6f518d938f3d9.png)}#customer-service #contact-block ul li #rep-icon{background-image:url(/assets/contact_rep_icon-e201fe5d67497be26c4c4c127461347f.png);background-repeat:no-repeat}#customer-service #contact-block ul li #question-icon{background-image:url(/assets/question_icon-a2dcfb58f30ffa1e1f4dfad5536524a1.png);background-repeat:no-repeat}#customer-service #contact-block ul li .contact-icon{float:left;width:15px;height:15px;margin:0px 5px 0px 5px;clear:left}#customer-service #contact-block ul li .contact-icon p{padding-left:20px}.cp-loader,.cp-big-loader{width:100% !important;position:absolute;display:none;z-index:5;background-image:url(/assets/layout/ajax-loader-c80c7f903e44ca53692e1cff0ba5db3b.gif);background-position:center;background-repeat:no-repeat;background-color:#fff;min-height:30px}.cp-big-loader{background-image:url(/assets/layout/bg-ajax-loader-dd650ff34f9c04177a0c197af962d6be.gif)}.js-scroll.jspScrollable .jspVerticalBar{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:12px;background:transparent}.js-scroll.jspScrollable .jspVerticalBar .jspCap{height:10px;display:block}.js-scroll.jspScrollable .jspVerticalBar .jspArrow{height:12px;background-color:#7d7d7d;background-position:3px 3px;background-repeat:no-repeat}.js-scroll.jspScrollable .jspVerticalBar .jspArrow.jspDisabled{background-color:#aaa}.js-scroll.jspScrollable .jspVerticalBar .jspArrowUp{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-image:url(/assets/scroll_arrow_up-3668bc69d43ea1647c76561bfb40abe2.png)}.js-scroll.jspScrollable .jspVerticalBar .jspTrack{background-color:white;-moz-box-shadow:inset 0 0 7px #ccc;-webkit-box-shadow:inset 0 0 7px #ccc;box-shadow:inset 0 0 7px #ccc}.js-scroll.jspScrollable .jspVerticalBar .jspTrack .jspDrag{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#bbb}.js-scroll.jspScrollable .jspVerticalBar .jspArrowDown{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background-image:url(/assets/scroll_arrow_down-e58924df848be53e23b8057a774eb70a.png)}form.standard,.form.standard{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-color:#dff4ff;margin-top:5px;padding:12px 30px;border:1px solid #9dcfec}form.standard div.error label,.form.standard div.error label{color:#db0000}form.standard div.error input.text,.form.standard div.error input.text{border-color:#ca0000;background-color:#fff3f3}.close{display:block;height:38px;width:37px;background-image:url(/assets/modal_close-7be14624d9ce35a8d54d792041a810a3.png);background-repeat:no-repeat;background-position:right 1px;background-color:transparent;cursor:pointer}input.default-text-active{color:#a1a1a1}body #header #navigation ul #minicart{-moz-box-shadow:0 0px 9px #666;-webkit-box-shadow:0 0px 9px #666;box-shadow:0 0px 9px #666;border:1px solid #ccc;position:absolute;z-index:10;right:0px;text-align:left;display:none;background-image:url(/assets/students/layout/minicart.bg-a0beda25387c31cdc93936fc63eddb49.png);background-repeat:repeat-x;background-color:#ececec;padding:14px;width:408px}body #header #navigation ul #minicart ul,body #header #navigation ul #minicart li,body #header #navigation ul #minicart ol{float:none;margin:0;padding:0;list-style:none}body #header #navigation ul #minicart a{color:#2789c6 !important}body #header #navigation ul #minicart h2{margin:0;padding:0;color:#08629a}body #header #navigation ul #minicart .top.close{text-align:right;position:absolute;right:-18px;top:-18px}body #header #navigation ul #minicart li.item.highlight{background-color:#deffd8}body #header #navigation ul #minicart .remainder.highlight{background-color:#deffd8}body #header #navigation ul #minicart ol.items{padding-left:0;list-style:none;display:block;margin-top:15px;color:#656565}body #header #navigation ul #minicart ol.items li.template{display:none}body #header #navigation ul #minicart ol.items li.item{min-height:30px;padding:10px 15px 10px 10px}body #header #navigation ul #minicart ol.items li.item li.price{float:right}body #header #navigation ul #minicart ol.items li.item li.name{color:#333}body #header #navigation ul #minicart .remainder{text-align:center;color:#989898;background:#f0f0f0;padding:5px 0}body #header #navigation ul #minicart .info{padding:15px 7px 15px;border-bottom:1px solid #ddd}body #header #navigation ul #minicart .info .subtotal{padding-right:5px;float:right;color:#333;height:25px}body #header #navigation ul #minicart .coupon{padding-left:7px;padding-top:10px;border-bottom:none}body #header #navigation ul #minicart .actions{text-align:right;padding:14px 7px 10px}body #header #navigation ul #minicart .actions #checkout-button{float:right;margin-left:10px}body #header #navigation ul #minicart .actions .continue{display:inline-block;*display:inline;zoom:1;margin-top:3px}body #header #navigation ul #minicart h1.sad{text-align:center;padding:15px;color:#f5f5f5}body #header #navigation ul #minicart.empty h1.sad{display:block}body #header #navigation ul #minicart.empty .info,body #header #navigation ul #minicart.empty .actions,body #header #navigation ul #minicart.empty ol.items{display:none}body #header #navigation ul #minicart.bursting .remainder{display:block}input.ui-autocomplete-input{background-image:url(/assets/autocomplete-7364efa8460a8cda9c5b36c26c7f92c8.png);background-repeat:no-repeat;background-position:100% 50%;size:300}input.ui-autocomplete-loading{background-image:url(/assets/ui-anim_basic_16x16-3c8e6cae15253aeeea78487996e706f1.gif);background-repeat:no-repeat;background-position:100% 0px}#password-strength{background-image:url(/assets/students/password_strength-dc2096c7421787d63c92f33c4da07fdd.png);background-repeat:no-repeat;background-position:-76px 0;margin:5px 0px 0px 10px;width:76px;height:8px;display:inline-block}#password-strength.is10{background-position:-76px 0}#password-strength.is20{background-position:-76px 0}#password-strength.is30{background-position:-57px 0}#password-strength.is40{background-position:-57px 0}#password-strength.is50{background-position:-38px 0}#password-strength.is60{background-position:-38px 0}#password-strength.is70{background-position:-19px 0}#password-strength.is80{background-position:-19px 0}#password-strength.is90{background-position:0px 0}#password-strength.is100{background-position:0px 0}#static-links p a{padding-right:10px}.ajax-loader-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,0.6);background-image:url(/assets/ajax-loading-0572147ac288c7d47f6ea43ee9aabcca.gif);background-position:center center;background-repeat:no-repeat;cursor:progress}input:focus,textarea:focus,select:focus{border:1px solid #fafafa;-webkit-box-shadow:0 0 6px #10265B;-moz-box-shadow:0 0 5px #10265B;box-shadow:0 0 5px #10265B;outline:none}.form-box{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-color:#dff4ff;padding:25px 30px;border:1px solid #9dcfec;width:590px;margin:30px auto 0}.form-box form{padding:0 10px}.form-box form form{padding:0}.form-box .field input,.form-box .field label,.form-box .field select,.form-box .actions input,.form-box .actions label,.form-box .actions select{width:257px}.form-box .field input[type='checkbox'],.form-box .field input[type='radio'],.form-box .actions input[type='checkbox'],.form-box .actions input[type='radio']{width:auto}.form-box #recaptcha_widget_div{margin-left:10px}#password-tooltip ul{list-style:none}form ul.two-column{padding:0}form ul.two-column li{list-style:none}form select{padding:4px 0}form input{height:22px;border:1px solid #bbb;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.field,.actions{padding:5px 10px 5px 10px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.field.submit,.actions.submit{float:right;padding-right:14px}.field p,.actions p{display:inline}.field label,.actions label{font-weight:bold}.field input,.field select,.actions input,.actions select{margin-bottom:0}.field input,.field label,.field select,.actions input,.actions label,.actions select{width:auto}.field .explain,.actions .explain{font-size:11pt;margin-bottom:10px}.fake-hidden{position:absolute;width:0 !important;height:0 !important;padding:0 !important;opacity:0}.topic{color:black}#pw-strength{font-weight:normal;color:#555}input[type='password']{margin-bottom:0px}input[type="checkbox"]{margin-right:5px;margin-bottom:5px}input[type="submit"]{width:auto;height:auto;padding:6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:linear-gradient(bottom, #e47a24, #ff902e);background-image:-o-linear-gradient(bottom, #e47a24, #ff902e);background-image:-moz-linear-gradient(bottom, #e47a24, #ff902e);background-image:-webkit-linear-gradient bottom,#e47a24,#ff902e;background-image:-ms-linear-gradient(bottom, #e47a24, #ff902e);color:white;border:1px solid #e47a24;background-color:#e47a24}input[type="submit"]:hover{background-image:linear-gradient(bottom, #e35812, #ff7d19);background-image:-o-linear-gradient(bottom, #e35812, #ff7d19);background-image:-moz-linear-gradient(bottom, #e35812, #ff7d19);background-image:-webkit-linear-gradient bottom,#e35812,#ff7d19;background-image:-ms-linear-gradient(bottom, #e35812, #ff7d19)}input[type="radio"],input[type="checkbox"]{width:auto;height:auto}div.field_with_errors,div.error{background-color:transparent}div.field_with_errors label,div.error label{color:#db0000}div.field_with_errors input.text,div.error input.text{border-color:#ca0000;background-color:#fff3f3}label{display:block}.login-form .forgot-password{text-align:right;display:block}form.simple-form{height:24px}form.simple-form input{display:inline-block;*display:inline;zoom:1;clear:both;vertical-align:top}form.simple-form input[type='text']{border:1px #bbb solid;margin-top:0px;margin-right:-5px;padding-bottom:0px;padding-top:0px;padding-left:2px;background-color:#f7f7f7;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;width:170px;height:22px}form.simple-form input[type='text'].unfocus{color:#888}form.simple-form input[type='submit']{padding:0;height:24px;width:27px;border:none;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background-image:url(/assets/simpleFormButton-9587d3ddc85288112c7404f2ee8a42e8.png);background-color:transparent}form.simple-form.search-bar input[type='submit']{background-image:url(/assets/searchMagGlass-36bfc7ee736ba399c21cb34e9516e55a.png)}div.dropdown-container{background-image:url(/assets/students/fmc_search_bg_gradient_gray-dc7778cafd41de67cc7a6fa73fb115ab.png);background-repeat:repeat-x;float:left;text-align:left}div.dropdown-container.long .dropdown{width:240px;max-height:200px;overflow-y:scroll}div.dropdown-container.long a{width:240px}div.dropdown-container.long .dropdown-label{background-image:url(/assets/students/fancy_dropdown_bg_long-133a814d6ddae194ee7d68c7aaaa6997.png);background-repeat:no-repeat;background-position:top right}div.dropdown-container a{padding-left:10px;display:inline;width:auto;font-size:15px;width:123px;color:#265f98;text-decoration:none;font-weight:bold}div.dropdown-container a.dropdown-label{color:#555;cursor:pointer;overflow:hidden;float:left;height:24px;line-height:24px;background-image:url(/assets/students/fancy_dropdown_bg-7c955b4e3964cc00efce7c6fd807de00.png);background-repeat:no-repeat;background-position:top right}div.dropdown-container ul.dropdown{position:absolute;width:127px;margin:25px 0px 0px 0px;display:none;background-color:#fafafa;background-image:-moz-linear-gradient(0% 100% 90deg, #ececec, #fff);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ececec));-moz-box-shadow:0px 0px 5px rgba(10,106,173,0.5);-webkit-box-shadow:0px 0px 5px rgba(10,106,173,0.5);box-shadow:0px 0px 5px rgba(10,106,173,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:4px;overflow:hidden;z-index:9999}div.dropdown-container ul.dropdown li{height:32px;text-align:left;line-height:24px;list-style-type:none}div.dropdown-container ul.dropdown li a{padding:2px 20px;margin:2px 0px;float:left;border-top:1px solid #fff;color:#037fc4}div.dropdown-container ul.dropdown li a:hover,div.dropdown-container ul.dropdown li a:active{background-color:#037fc4;color:white;border-top:1px solid #037fc4}div.dropdown-container ul.dropdown li:first-child{border-top:0px}div.dropdown-container ul.dropdown li:first-child a{border-top:0px}.single-column{width:280px}.single-column .field{display:block}.single-column .field input[type="text"],.single-column .field input[type="email"],.single-column .field input[type='password'],.single-column .field select{width:100%}.single-column .field input[type='submit'],.single-column .field .submit{margin-left:10px;float:right}.single-column input[type="text"],.single-column input[type="email"],.single-column input[type='password'],.single-column select{width:100%;margin-bottom:10px}#sidebar{width:145px;float:right}#sidebar .sidebar-help{margin:20px 0px;-moz-box-shadow:0px 0px 4px #888;-webkit-box-shadow:0px 0px 4px #888;box-shadow:0px 0px 4px #888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#sidebar .sidebar-help ul{margin-left:10px}#sidebar .sidebar-help ul li{margin:5px 0px;list-style-type:none;color:#08629a;font-weight:bold}#sidebar .sidebar-help ul li.email,#sidebar .sidebar-help ul li.chat{background-repeat:no-repeat;padding-left:20px}#sidebar .sidebar-help ul li.email{background-image:url(/assets/mail_icon-f4368977c955fa57ab5f28ead0ce6460.png)}#sidebar .sidebar-help ul li.chat{background-image:url(/assets/live_chat_icon-12240d3de97eea722bf6f518d938f3d9.png)}#sidebar .sidebar-help .help-title-bar{background-repeat:repeat-x;background-image:url(/assets/sidebar/grey-header-gradient-bbf7618430aad0160a46dbf91984a2ac.png);height:30px;color:#333;padding:5px 0px 0px 10px;font-size:1em;font-weight:bold}#sidebar .sidebar-help .times{color:#656565;font-size:0.9em;padding:5px}#sidebar #sidebar-redemption{overflow:auto;-moz-box-shadow:0px 0px 4px #888;-webkit-box-shadow:0px 0px 4px #888;box-shadow:0px 0px 4px #888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#sidebar #sidebar-redemption #sidebar-redemption-header{height:36px;padding:3px 5px;color:#333;background-image:url(/assets/students/sidebar_redemption_gradient-fd7f1c4762baab5f6ad2deec154f6b6c.png);background-repeat:repeat-x;border-bottom:1px solid #bbb}#sidebar #sidebar-redemption #redeem-button{float:right;margin:3px 5px 10px 0}#sidebar #sidebar-redemption form{padding:3px 5px}#sidebar #sidebar-redemption form input{background-color:#f7f7f7;width:115px;margin:5px 5px 5px 5px;color:#666;border:1px solid #DDD;font-size:0.7em;padding:3px}.breaker{background-image:url(/assets/homepage/sep-shadow-8a499f5f563ec21e5e0fa7804dcf5848.png);width:910px;height:12px}.static{margin-left:57px}.static h1{color:black;font-size:3em;font-weight:normal;margin-top:-14px}.static h2{color:black;font-size:2.1em;font-weight:normal;margin-top:20px;margin-bottom:11px;margin-left:2px}.static p{font-size:110%;font-size:1.1em;margin-bottom:15px}.static p img{margin:5px}.static .bio{padding-left:140px;min-height:135px;margin-top:24px;background-repeat:no-repeat}.static .bio .name{font-weight:bold;margin:5px 0px;font-size:110%}.static .bio#cetesse{background-image:url(/assets/static/cetesse-6172aca70f6c99ced0eb37070e25a9e4.jpg)}.static .bio#jrianhard{background-image:url(/assets/static/jrianhard-4a4005b8cf24abe8764c34e5471649ec.jpg)}.static .bio#rvanniman{background-image:url(/assets/static/rvanniman-29a2f19b9adc93f126b43398ce546ec9.jpg)}.static .bio#dbrandt{background-image:url(/assets/static/dbrandt-468765bd0a45cead974153aa66634c6f.jpg)}.static .bio#agoldstein{background-image:url(/assets/static/agoldstein-87886205216f9e8772d4efb9b8bb8c31.jpg)}.static .bio#ojahanbin{background-image:url(/assets/static/ojahanbin-abe73e59faee66b927ca61c9aff9f531.jpg)}.static .bio#phersperger{background-image:url(/assets/static/phersperger-c3d8ad4e768178add03131296618e0db.jpg)}.static .bio#lweir{background-image:url(/assets/static/lweir-f191989b9660b9e199fde52bf6ec5e3a.jpg)}.static .bio#schandran{background-image:url(/assets/static/schandran-68c57ebf0050f2016ad7a32008976e81.jpg)}.static .bio#gdevine{background-image:url(/assets/static/gdevine-4dea689a49836fcb094ac6c7b92828b3.jpg)}.static .bio#nrosenberg{background-image:url(/assets/static/nrosenberg-cb585a8792be1e202483689b173cabc9.jpg)}.static #about-notes{margin-bottom:25px}.static #about-video{float:right;margin:20px 40px}.static-accordion{clear:right;float:left;width:615px}.static-accordion>div{padding:10px 28px 7px 32px}.static-accordion>div .content-background{padding:3px 10px}.static-accordion>div .content-background .content{padding:10px 0}.static-accordion .expandable{position:relative;border-top:2px #eee solid;background-color:#FFFFFF}.static-accordion .expandable ul{margin-left:20px}.static-accordion .expandable .expand-button{position:absolute;left:9px;top:14px;width:18px;height:18px;background-image:url(/assets/expand_small-6bb83a974024312f30882079e72f4064.png)}.static-accordion .expandable .expand-button .name{font-weight:bold;font-size:110%;margin:0px 20px}.static-accordion .expandable .expand-button .details{padding:10px;margin:15px;display:none;background-color:white}.static-accordion .expandable .expand-button .details .job-description{margin-bottom:20px}.static-accordion .expandable .expand-button .details ul{margin:10px 20px;line-height:110%}.static-accordion .expandable.even{background-color:#f9f9f9}.static-accordion .expandable.even .content-background{background-color:#f9f9f9}.static-accordion .expandable.active .expand-button{background-position:0 100%}.static-accordion .expandable.active .content-background{background-color:#E5F4FB}.static-accordion .expandable.active .content-background .content{display:block}.static-accordion .expandable .content-background{background-color:#FFFFFF}.static-accordion .expandable .content-background .content{display:none;background-color:white;padding:15px 20px;margin:5px}#join-team{float:left;width:40%}#resumator{float:right;max-width:45%}#news-scroller{height:150px;width:50%;float:left;position:relative}#news-scroller #ticker{width:100%}#news-scroller #ticker ul{width:100%}#news-scroller article{overflow:hidden}#news-scroller a.article-title{font-weight:bold;color:#0082C3;display:block;border:none;margin:0;padding:0;min-height:auto}#news-scroller span.posted{display:block;font-size:75%;color:#666}#news-scroller div.summary{color:#666;font-size:90%;font-weight:lighter}
