* {vertical-align: baseline;font-weight: inherit;font-family: inherit;font-style: inherit;font-size: 100%;border: 0 none;outline: 0;padding: 0;margin: 0;}:focus { outline: none; }html { font-size: 100.01%; overflow-y: scroll;}body { font-weight: normal;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #333;background: #E4E5E6;}h1, h2, h3, h4, label, input[type=submit], caption, th, a:link, a:visited, a:hover, a:active, strong, .bold { font-weight: bold; }h1 {font: bold 2.6em/125% Georgia, "Times New Roman", Times, serif;color: #333;}h2 {margin: 22px 0 18px;font-size: 2.2em;line-height: 125%;color: #ED1C24;}h2#success { color: #056AAA; }h3 {margin-bottom: 5px;font-size: 1.8em;line-height: 130%;color: #056AAA; }h4 {margin-bottom: 3px;font-size: 1.6em;line-height: 135%;color: #222; }p { margin: 0 0 15px; font-size: 1.6em;line-height: 145%;}ul, ol { margin: 0 0 15px 40px; }ul li, ol li { padding-top: 4px;font-size: 1.6em;line-height: 140%; }ul li { list-style: disc outside; }ol li { list-style: decimal outside; }h2 + p { margin-top: -8px; }h2 + h3 { margin-top: 17px; }h3 + h4 { margin-top: 15px; }ul + h3 { margin-top: 20px; }ul + h4 { margin-top: 17px; }ol + p { margin-top: 18px;}blockquote p:before {content: open-quote;content: '\201C';}blockquote p:after {content: close-quote;content: '\201D';}q:before, q:after { content: ""; }em { font-style: italic;font-weight: inherit; }cite { font-style: normal;font-weight: bold;color: #444; }hr { display: none; } sup { position: relative; top: -0.4em; font-size: 80%; }a:link, a:visited { color: #0076C0; text-decoration: none; }a:hover, a:active { color: rgba(0,118,192,.75);color: #4098D0; text-decoration: underline; }a.external { padding-right: 13px;background: #FFF url(/images/external.png) no-repeat right center; }a#skip-navigation {position: absolute;left: -9999em;}a#skip-navigation:focus, a#skip-navigation:active {left: 0;top: 0;}.u { text-decoration: underline; }.normal { font-weight: normal; }.noI { font-style: normal; }.small { font-size: .75em;line-height: 1;}.red { color: #ED1C24; }.center { text-align: center; }.join { margin-top: -12px; }.oversized li { padding-top: 12px; }.oversized li:first-child { padding-top: 6px; }.noBottom { margin-bottom: 0; }#sect1, #sect2, #sect3 { width: 100%; }#sect1 { background: #006AB2; }#sect2 { background: #FFF; }#sect3 { background: #E4E5E6; }#sect1 > div, #sect2 > div, #content, #footer { margin: 0 auto; }.group:after {content: ".";display: block; height: 0;clear: both;visibility: hidden;}#logo, #logo img {display: block;width: 270px;height: 28px;cursor: pointer;}#logo { background: url(/images/bc_logo.png) no-repeat; }#logo img {position: absolute;left: -99999px;}#header, #page-promo, #inner-content, #footer {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; box-sizing: border-box; }#nav, #nav li { float: left; }#nav {width: auto;margin: 33px 0 0;} #nav li {margin-left: 10px;padding-top: 0;list-style: none;white-space: nowrap;font-size: 18px;}#nav li:first-child { margin-left: 55px; }#nav a, #tell a {-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;} #nav a {display: block;text-align: center;width: 130px;padding: 12px 5px 11px; color: #FFF;background: #B4BABE;behavior: url(PIE.htc);}#nav a:hover, #nav a:focus, #tell a:hover, #tell a:focus { text-decoration: none;background: #0076A3;}#nav a:hover, #nav a:focus {-moz-transition: background-color .5s ease-out; -webkit-transition: background-color .5s ease-out; -o-transition: background-color .5s ease-out; transition: background-color .5s ease-out;}#home #tab1 > a, #legal #tab2 > a, #chapter #tab3 > a, #slideshow #tab4 > a {font-weight: bold;background: #0076A3;}#tell { float: right;width: auto;margin: 33px 40px 0 0;}#tell a {display: block;width: 125px;padding: 10px 5px;text-align: center;font-size: 18px; line-height: 135%;color: #3F93C8;border: 2px solid #CCC;background: #F1F1F2;behavior: url(PIE.htc);}#tell a:hover, #tell a:focus {color: #FFF;border: 2px solid #0076A3;}#friend #tell > a {font-weight: bold;color: #FFF;border: 2px solid #0076A3;background: #0076A3;} #page-promo { width: 880px;margin: 0 auto 20px;padding: 15px 30px;color: #FFF;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #0B314C;background: -moz-linear-gradient(top, #0B314C, #003E7E);background: -webkit-gradient(linear, left top, left bottom, from(#0B314C), to(#003E7E));background: -o-linear-gradient(#0B314C, #003E7E);background: linear-gradient(#0B314C, #003E7E);-pie-background: linear-gradient(#0B314C, #003E7E);behavior: url(PIE.htc);}#page-promo h4 {font-size: 24px;line-height: 100%;color: #FFF;}#page-promo h4 > span {font-size: 65%;color: #3DA5CB; }#inner-content li:first-child { padding-top: 0; } #inner-content a { font-weight: normal;}#home #inner-content p, #legal #inner-content p, #chapter #inner-content p { text-indent: 1.6em; }#chapter #inner-content p.noIndent { text-indent: 0; }#inner-content .entry:first-letter, #inner-content span.entry { font: bold 1.7em/100% Georgia, "Times New Roman", Times, serif;color: #222;}h3#form { color: #333; }form { margin: 21px 0 14px; }fieldset {}#required {margin-bottom: -1px;font-size: 1.4em;line-height: 100%;color: #222;}#required + #errorMsg { margin-top: 11px; }#errorMsg, input, textarea, input[type=submit] {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}#errorMsg {width: 316px;margin: 0 0 15px; border: 1px solid #990000;background: #990000;}#errorMsg h4, #errorMsg ul, #errorMsg li { color: #FFF; }#errorMsg h4 { margin: 5px 0 3px; padding-left: 10px;font-size: 1.8em;}#errorMsg ul { margin: 0 0 9px 10px; }#errorMsg li {padding: 5px 0 0 21px;font-size: 1.5em;line-height: 120%; list-style: none;background: #990000 url(/images/bc_err-icon.png) no-repeat 0 .50em;}fieldset > div { margin-top: 15px; }label, input, textarea { font-size: 1.6em; }label {width: auto;display: block;color: #37424A;}input, textarea {width: 300px;margin-top: 3px;padding: 7px;font-size: 17px;color: #252525;border: 2px solid #707070;background: #FFF;}textarea { overflow: auto;height: 100px; }.error { border: 2px solid #E80000;background: #FFF url(/images/bc_err-icon-red.png) no-repeat 290px 3px; }input:focus, textarea:focus, .curFocus { border: 2px solid #0076A3;-moz-box-shadow: 0 0 4px #0076A3;-webkit-box-shadow: 0 0 4px #0076A3;-o-box-shadow: 0 0 4px #0076A3;box-shadow: 0 0 4px #0076A3;background-image: none; }input[type=submit] {overflow: visible;width: 100px;padding: .5em; text-align: left;text-indent: 3px;font-size: 18px; color: #FFF;border: 1px solid #006FB9; -moz-box-shadow: 2px 2px 4px #636363;-webkit-box-shadow: 2px 2px 4px #636363;-o-box-shadow: 2px 2px 4px #636363;box-shadow: 2px 2px 4px #636363;cursor: pointer; background: #006FB9 url(/images/bc_btn-arrow.png) no-repeat 73px center;}input[type=submit]:hover { background-color: #034673;background-image: url(/images/bc_btn-arrow-hvr.png);border: 1px solid #034673; }input[type=submit]:focus { border: 1px solid #034673;background-color: #006FB9 !important; }.pageTop { text-align: right; }.pageTop + h2 { margin-top: -25px; }#findUs {float: right; margin-top: 15px; display: none;}#footer ul {width: auto;margin: 25px 0 17px; }#footer li { display: inline-block;padding-top: 10px;font-size: 14px; }#footer li > span { padding: 0 2px;font-size: 15px;color: #FFF;}#footer a { color: #707070; }#footer a:hover, #footer a:focus {text-decoration: none; color: #464646;}#home #nav1 > a, #legal #nav2 > a, #chapter #nav3 > a, #slideshow #nav4 > a, #sources #nav5 > a, #interest #nav6 > a, #moreInfo #nav7 a {font-weight: bold;color: #0076C0;}#copyRight { margin-bottom: 0;padding-left: 55px;font-size: 13px;line-height: 155%;color: #111;background: #E4E5E6 url(/images/bc_ftr-icon.png) no-repeat left center; }h1 {width: 575px; margin: 0 0 21px 52px; }h2 { width: 825px; }#sect1 { height: 129px;background: #006AB2 url(../images/bc_top-bg.png) repeat-x;}#sect1 > div {position: relative;width: 960px;height: 129px;background: #006AB2 url(../images/bc_top.png) no-repeat 0 top; }#sect2 { padding-bottom: 25px; }#sect2 > div {width: 960px; background: #FFF url(../images/bc_shadow-top.png) no-repeat 0 top; }#logo { margin: 45px 0 0 55px; }#raiseUp {position: relative; overflow: hidden;top: -59px;width: inherit; }#header {position: relative;width: inherit; margin: -79px auto 25px; padding: 20px 0 0;}#content {width: 960px;padding-bottom: 35px;background: #FFF url(../images/bc_shadow-btm.png) no-repeat 0 bottom; }#inner-content {width: 930px;margin: 25px auto 0;padding: 0 40px;}#footer {position: relative;width: 930px;height: 130px;padding: 0 25px 0 40px;}#likeFB, #topArrow {position: absolute;z-index: 100;display: none;}#likeFB {top: 19px;right: 126px; }#topArrow {top: 58px;right: 284px; width: 26px;height: 13px;background: transparent url(../images/bc_top-arrow.png) no-repeat;}#pageTools {text-align: right;margin: 0 52px -33px 0;font-size: 1.5em;line-height: 1;letter-spacing: -.01em;}#pageTools > strong { color: #444; }#pageTools > span { font-size: 1.9em;color: #D7D7D7; }#pageTools a { padding-top: 6px;color: #0076C0;text-decoration: underline; }#pageTools a:hover, #pageTools a:focus { color: #03568A; text-decoration: none; }#pageTools a.default { font-size: 1.2em; }#pageTools a.medium { font-size: 1.4em; }#pageTools a.large { font-size: 1.6em; }#pageTools a#current { color: #03568A; text-decoration: none; } #pageTools a#print {display: inline-block;min-height: 32px;padding-left: 37px;font-size: 1.2em; text-decoration: none;background: #FFF url(../images/bc_print-icon.png) no-repeat 0 0;}#pageTools a:hover#print, #pageTools a:focus#print { text-decoration: underline; }.pageTop { margin: -5px -15px 15px 0; }#ftrArrow {position: absolute;z-index: 100;top: -25px;width: 50px;height: 26px;}#home #ftrArrow, #legal #ftrArrow, #chapter #ftrArrow, #slideshow #ftrArrow, #sources #ftrArrow, #interest #ftrArrow, #moreInfo #ftrArrow { background: transparent url(../images/bc_ftr-arrow.png) no-repeat; }#home #ftrArrow { left: 35px; }#legal #ftrArrow { left: 107px; }#chapter #ftrArrow { left: 202px; }#slideshow #ftrArrow { left: 297px; }#sources #ftrArrow { left: 404px; }#interest #ftrArrow { left: 517px; }#moreInfo #ftrArrow { left: 610px; }#book-promo { width: 880px;margin: 0 auto;color: #FFF;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #0B314C;background: -moz-linear-gradient(top, #0B314C, #003E7E);background: -webkit-gradient(linear, left top, left bottom, from(#0B314C), to(#003E7E));background: -o-linear-gradient(#0B314C, #003E7E);background: linear-gradient(#0B314C, #003E7E);-pie-background: linear-gradient(#0B314C, #003E7E);behavior: url(PIE.htc);}#book-promo > div { padding: 30px 30px 0; }#bookCvr {float: left;margin: 3px 55px 0 0;border: 8px solid #111; }#book-promo h4 {margin-bottom: 25px;font-size: 24px;line-height: 100%;color: #FFF;}#book-promo h4 > span {font-size: 65%;color: #3DA5CB; }#book-promo blockquote { width: auto;margin-bottom: 10px;}#book-promo blockquote p {margin-bottom: 7px;font: normal 17px/130% Georgia, "Times New Roman", Times, serif; }#book-promo blockquote p:before, #book-promo blockquote p:after {font-size: 3em;line-height: .1em;color: #C2C2C2;}#book-promo blockquote p:before {margin-right: 4px;vertical-align: -.35em;}#book-promo blockquote p:after {margin-left: 4px;vertical-align: -.65em;}#purchaseInfo { width: auto; }.reflect { position: relative; }.reflect:after {content: "";position: absolute;top: 100%;right: 0;bottom: -100%;left: 0;z-index: -1;opacity: .5;mask: url(../images/reflect.svg#mask);-moz-transform: translateY(1px) scaleY(-1);-ms-transform:translateY(1px) scaleY(-1);-o-transform:translateY(1px) scaleY(-1);transform: translateY(1px) scaleY(-1);}#amazon { float: left; display: block;z-index: 100; width: 225px;margin-bottom: 32px;padding: .6em;text-align: center;font: bold 17px/100% "Helvetica Neue", Arial, Helvetica, sans-serif; color: #FFF;cursor: pointer;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 3px 0 rgba(0,0,0,.8);-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.8);-o-box-shadow: 0 3px 0 rgba(0,0,0,.8);box-shadow: 0 3px 0 rgba(0,0,0,.8);background: #FE000A;background: -moz-linear-gradient(top, #FE000A, #A80E13);background: -webkit-gradient(linear, center top, center bottom, from(#FE000A), to(#A80E13));background: -o-linear-gradient(#FE000A, #A80E13);-pie-background: linear-gradient(#FE000A, #A80E13);behavior: url(PIE.htc);}#amazon:after {background: -moz-element(#amazon);background: -ms-element(#amazon);background: -o-element(#amazon);background: element(#amazon);}#amazon:hover { text-decoration: none; background: #A80E13; background: -moz-linear-gradient(bottom, #FE000A, #A80E13);background: -webkit-gradient(linear, center bottom, center top, from(#FE000A), to(#A80E13));background: -o-linear-gradient(#A80E13, #FE000A); -pie-background: linear-gradient(#A80E13, #FE000A);}#home h1 { width: 555px;margin-left: 0;line-height: 115%; }#home h1 > span {font-size: 70%;color: #444;}#home #inner-content #pageTools { margin-right: 0;text-indent: 0; }#home #inner-content #pageTools a { font-weight: bold; }#home #smallBtm { margin-bottom: 4px; }#home #topSpace { margin-top: 25px; } #home #video { margin: -12px 0 25px 27px; }#home #video > li {list-style: none;padding: 7px 0 0 55px;background: #FFF url(/images/youtube-icon.jpg) no-repeat 0 0;}@media screen and (min-width: 1024px){#amazon { -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.4, transparent), to(rgba(255,255,255,.4))); }}.ui-helper-hidden { display: none; }.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.ui-helper-clearfix { display: inline-block; }* html .ui-helper-clearfix { height:1%; }.ui-helper-clearfix { display:block; }.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }.ui-state-disabled { cursor: default !important; }.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #363636; opacity: .90; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); }.ui-widget { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }.ui-widget-content, .ui-widget-header, .customize .ui-dialog-buttonset button { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }.ui-widget-content { border: 6px solid #0076A3; background: #FFF; }.ui-widget-header { font: bold 15px/100% "Helvetica Neue", Arial, Helvetica, sans-serif; color: #FFF; background: #0466A8; } .ui-dialog { position: absolute; padding: .3em; width: 300px; overflow: hidden; }.ui-dialog .ui-dialog-titlebar { padding: .4em .5em; position: relative; }.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 15px; width: 24px; height: 23px; margin: -12px 0 0 0; background: #0466A8 url(/images/bc_dialog-close.png) no-repeat; }.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }.ui-dialog .ui-dialog-buttonpane { text-align: left; border-color: #FFF; border-width: 1px 0 0 0; margin: 0; padding: 0 0 0 7px; }.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: left; }.ui-dialog .ui-dialog-buttonpane button { cursor: pointer; }.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }.ui-draggable .ui-dialog-titlebar { cursor: move; }form { margin: 5px 5px 7px 0; }#required {text-align: right;margin-bottom: -12px;font-size: 12px;font-style: italic;color: #333;}#required + #errorMsg { margin-top: 18px; }#errorMsg { width: 312px; margin-bottom: -1px;}#errorMsg h4 { margin-bottom: 0;font-size: 16px; }#errorMsg li { font-size: 14px; }fieldset > div { margin-top: 9px; }label, input, textarea { font-size: 15px; }input, textarea {margin-top: 2px;padding: 5px;font-size: 14px !important;}textarea { height: 75px; }.error { background-position: 288px 3px; }input[type=submit] {width: 85px;padding: .4em;text-indent: 1px; font-size: 17px !important; border: 1px solid #ED1C24;background: #ED1C24 url(/images/bc_dialog-arrow.png) no-repeat 57px center;}@media screen and (-webkit-min-device-pixel-ratio:0) {input[type=submit] { padding: .5em; }}@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {input[type=submit] { padding: .5em; }}input[type=submit]:hover { border: 1px solid #B6151B; background: #B6151B url(/images/bc_dialog-arrow.png) no-repeat 57px center;}input[type=submit]:focus { border: 1px solid #B6151B; background-color: #ED1C24 !important; }#spinner {margin-top: 20px;padding-left: 22px;font: normal 17px/100% "Courier New", Courier, monospace;color: #222;background: #FFF url(/images/bc_spinner.gif) no-repeat left center;}h2#success { width: auto;margin: 10px 0 7px 8px;font-size: 20px; line-height: 100%;color: #333;}#sent { margin: 0 0 10px 10px;font-size: 15px; }.customize .ui-dialog-content { min-height: 0 !important; }.customize .ui-dialog-content h3 { margin: 5px 0 5px -4px; font-size: 17px;line-height: 100%; color: #333;}.customize .ui-dialog-buttonset button {width: 84px;margin-top: 0;margin-bottom: 7px;padding: .5em;text-align: center;font: bold 17px/100% "Helvetica Neue", Arial, Helvetica, sans-serif; color: #FFF;background: #ED1C24;}@media screen and (-webkit-min-device-pixel-ratio:0) {.customize .ui-dialog-buttonset button { padding: .6em; }}@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.customize .ui-dialog-buttonset button { padding: .6em; }}.customize .ui-dialog-buttonset button:first-child { margin-right: 8px; }.customize .ui-dialog-buttonset button:hover { background: #B6151B; }
