* {margin:0;border:0;padding:0;}
html,body {min-height:100%;height:100%;}
html>body {height:auto;}
body {font:12px/16px Verdana, Helvetica, Arial, Sans-serif;color:#3B3B3B;}
object,embed {outline:0;}
ol,ul {margin:0 15px;}
p {margin-bottom:15px;}
a {color:#3b3b3b;}
a:hover {color:#979797;}
div.clear {clear:both;height:0;overflow:hidden;}
div.clear hr {display:none;}
.sifr {display:block;}
object,embed {outline:0 !important;}
#splash {position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;}
#splash #background {position:absolute;min-width:1000px;width:100%;height:auto;vertical-align:top;}
* html #splash #background {width:expression(document.getElementById('splash').clientWidth<1000?'1000px':document.getElementById('splash').clientWidth+'px');}
#splash_flash {background:transparent;position:absolute;z-index:10;top:0;left:0;margin:60px 0 0 240px;}
#splash div {position:absolute;z-index:10;top:0;left:0;margin:60px 0 0 240px;}
#header {height:122px;padding-bottom:30px;background:url("./css/img/hr-repeat.gif?k78d1u") repeat-x 0 100%;}
#header .container {width:968px;margin:0 auto;position:relative;}
#header h1 a {display:block;width:207px;height:43px;background:url("./css/img/logo.gif?kgahvv") no-repeat 0 50%;padding:13px 14px 13px 0;}
#header h1 a span {display:none;}
#menuSection {position:absolute;height:67px;line-height:30px;font-size:15px;left:0;top:72px;line-height:24px;}
#menuSection ul {margin:0;}
#menuSection li {list-style-type:none;float:left;}
#menuSection li.selected {background:url("./css/img/menu-bg.gif?kfnxoa") no-repeat 100% 0;}
#menuSection ul ul {position:absolute;bottom:9px;font-size:14px;line-height:15px;z-index:5 !important;left:2px;width:560px;}
#menuSection a {padding:6px 10px 0 10px;display:block;color:black;text-decoration:none;letter-spacing:1px;}
#menuSection li#abw_chq a {padding-right:0;}
#menuSection li.selected a {background:url("./css/img/menu-left.gif?kfnxky") no-repeat 0 0;}
#menuSection li li {background:none !important;}
#menuSection li.selected li a {background:none;}
#address {position:absolute;top:53px;right:0;width:332px;background:url("./css/img/address.gif?kfnxsn") no-repeat 100% 0;height:40px;padding:7px 0 0 7px;line-height:20px;color:#6B6B6B;}
#address h3 {color:#00375a;font-size:15px;line-height:18px;}
#address .contact {margin-top:-6px;color:#43535B;font-size:14px;line-height:18px;letter-spacing:-1px;}
#address .contact a {color:#43535B;text-decoration:none;}
#overview {width:968px;margin:0 auto;min-height:530px;padding-top:4px;}
* html #overview {height:533px;}
#overview .link {background:url("./css/img/download-btn.gif?kfqevc") no-repeat;height:31px;line-height:31px;padding-left:37px;margin-bottom:9px;font-size:11px;white-space:nowrap;float:left;clear:left;}
#overview .link a {display:block;color:#535E61;padding-right:10px;text-decoration:none;background:url("./css/img/download-btn-right.gif?kfqevc") no-repeat 100% 0;}
#overview .link a:hover {color:#979797;}
#overview .link.hover a {color:#979797;}
#overview ul {margin:0;}
#overview ul li {list-style-type:none;background:url("./css/img/bullet-plus.png?kdpqw9") no-repeat 0 2px;padding-left:26px;margin-bottom:9px;}
* html #overview ul li {background-image:url("./css/img/bullet-plus.gif?kdpqwl");}
#wide_content {min-height:525px;}
* html #wide_content {height:525px;}
#wide_content #title h2 {width:452px;background:url("./css/img/cite-bullet.gif?kgdxmi") no-repeat 0 4px;padding-left:40px;}
#wide_content h2 {color:#00375A;font-weight:normal;font-size:20px;line-height:32px;margin-bottom:4px;}
#wide_content h2 * {font-size:20px;letter-spacing:-3px;line-height:24px;}
#wide_content .highlight {font-weight:bold;}
#wide_content .more_info {background:red url("./css/img/more_info-repeat.gif?kdk51x") repeat-y;width:453px;margin-left:-7px;position:relative;}
#wide_content .more_info h2 {color:#FF0F00;background:url("./css/img/more_info-wide-top.gif?kdk501") no-repeat;font-size:18px;line-height:20px;padding:22px 0 0 15px;}
#wide_content .more_info .button {background:url("./css/img/more_info-button.gif?kdk5bs") no-repeat;width:157px;height:51px;position:absolute;right:22px;}
#wide_content .more_info .button a {color:#535E61;text-decoration:none;padding-left:49px;height:51px;width:108px;display:block;line-height:50px;}
#wide_content .more_info .text {background:url("./css/img/more_info-wide-bottom.gif?kdk53y") no-repeat 0 100%;padding:0 200px 26px 15px;min-height:51px;font-size:13px;line-height:20px;}
* html #wide_content .more_info .text {height:51px;}
#wide_content .more_info .text strong,#wide_content .more_info .text b {color:#6D6D6D;font-weight:normal;}
#wide_content #boxCont {width:428px;}
#wide_content #boxCont .content {line-height:16px;}
#widgets p {margin-bottom:0;}
#widgets #main_column {float:left;width:628px;overflow:hidden;}
#widgets #flash_widget {width:619px;}
#widgets #box_column {background:url("./css/img/boxCont-repeat.gif?kgakfj") repeat-y;padding:4px 4px 5px;position:relative;margin-left:auto;width:329px;}
#widgets #box_column .nw,#widgets #box_column .ne,#widgets #box_column .se,#widgets #box_column .sw {background:url("./css/img/boxCont-corners.gif?kgakh7") no-repeat;width:5px;height:5px;position:absolute;overflow:hidden;font-size:0;line-height:0;}
#widgets #box_column .nw {background-position:0 0;left:0;top:0;}
#widgets #box_column .ne {background-position:100% 0;top:0;right:0;}
#widgets #box_column .se {background-position:100% 100%;right:0;bottom:0;}
#widgets #box_column .sw {background-position:0 100%;bottom:0;left:0;}
* html #widgets #box_column .se,* html #widgets #box_column .sw {right:-1px;}
#widgets #mainCont {background:none;}
#widgets #mainCont .more_info {margin-bottom:12px;width:619px;}
#widgets #mainCont .more_info h2 {color:#43535B;font-size:19px;line-height:22px;font-weight:normal;padding:18px 0 0 8px;letter-spacing:-2px;background:url("./css/img/more_info-top.gif?kfo0dt") no-repeat 0 0;}
#widgets #mainCont .more_info .content {background:url("./css/img/more_info-bottom.gif?kfo0u4") no-repeat 0 100%;line-height:18px;font-size:14px;padding-bottom:8px;}
#widgets #mainCont .more_info .content .text {padding:9px 15px 14px 8px;border:solid #D1D1D1;border-width:0 1px;}
* html #widgets #mainCont .more_info .content .text {padding-top:12px;padding-bottom:15px;}
*:first-child+html #widgets #mainCont .more_info .content .text {padding-top:12px;padding-bottom:15px;}
#widgets #mainCont .article {width:305px;float:left;margin:0 9px 12px 0;}
#widgets #mainCont .wide {width:auto;float:none;}
#widgets #boxCont .article {margin:12px 0 0;}
#widgets .article .header {font-size:20px;color:#3B3B3B;margin-bottom:1px;font-weight:normal;position:relative;}
#widgets #mainCont .article .header {background:url("./css/img/widget-main-header.gif?kfnzeh") no-repeat;height:69px;line-height:69px;}
#widgets #mainCont .wide .header {background-image:url("./css/img/widget-main-wide-header.gif?kgdzf6");height:59px;line-height:59px;}
#widgets #boxCont .article .header {background:url("./css/img/widget-box-header.gif?kfnzb8") no-repeat;height:57px;line-height:57px;}
#widgets .article .header table {width:100%;height:100%;border-collapse:collapse;}
#widgets .article .header td {padding:0;}
#widgets .article .header h3 {padding-left:8px;font-size:20px;padding-top:5px;float:left;font-weight:normal;color:#0B4062;}
#bksmainTpl #widgets .article .header h3 {float:none;display:inline;}
#widgets .article .header .updated {font-size:10px;color:white;background:url("./css/img/updated-bg.gif?kgdy9j") no-repeat;padding-bottom:6px;line-height:18px;position:relative;top:7px;}
* html #widgets .article .header .updated {background:url("./css/img/updated-bg-ie.gif?kge6h5") no-repeat;}
#bksmainTpl #widgets .article .updated {vertical-align:middle;top:0;}
#widgets .article .header .updated em {font-style:normal;background:url("./css/img/updated-right.gif?kge3zp") no-repeat 100% 0;padding:0 3px 6px 7px;}
* html #widgets .article .header .updated em {padding-left:10px;}
#widgets #boxCont .article .header h3 {padding-left:11px;padding-top:5px;}
#widgets .article .header .image {text-align:right;padding-right:11px;}
#widgets #boxCont .article .header .image {padding-right:10px;}
#widgets h4 {color:#0B4062;padding:9px 0 0 8px;line-height:16px;font-size:16px;}
#widgets #mainCont h4 {background:url("./css/img/widget-main-content-header.gif?kfo1kq") no-repeat;}
#widgets #boxCont h4 {background:white url("./css/img/widget-box-content-header.gif?kfo6xn") no-repeat;padding:7px 0 1px 11px;}
#widgets #mainCont .wide h4 {background:none;}
#widgets #mainCont .wide .columns {background:url("./css/img/widget-main-wide-content-header.gif?kge2yi") no-repeat;}
#widgets #mainCont .wide .column1 {float:left;width:300px;}
#widgets #mainCont .wide .column2 {margin-left:333px;}
* html #widgets #mainCont .wide .column2 h4 {width:270px;}
#widgets #mainCont .wide .column2 ul {padding-left:10px;}
#widgets #mainCont .wide .column2 li {background:url("./css/img/arrow-bullet.gif?kge38p") no-repeat 0 3px;padding:0 20px 0 13px;margin:0;font-size:10px;line-height:11px;padding-bottom:9px;}
#widgets #mainCont .wide .column2 li a {text-decoration:none;color:#3E5A62;}
#widgets #mainCont .wide .column2 li a:hover {text-decoration:underline;}
#widgets #boxCont .content {margin-top:0;}
#widgets #boxCont .article .rss {background:white url("./css/img/widget-box-content-header.gif?kfo6xn") no-repeat;font-size:11px;padding:7px 7px 14px 13px;}
* html #widgets #boxCont .article .rss {position:relative;margin-top:-1px;}
#widgets #boxCont .article .rss a {background:url("./css/img/orange-bullet.gif?kge77z") no-repeat 0 5px;color:#3E5A62;padding-left:11px;}
#widgets .article .text {padding:0 7px 16px;margin-top:-4px;}
#widgets #mainCont .wide .text {margin-top:0;}
#widgets .article .text small {color:#969696;display:block;padding-top:4px;}
#widgets #mainCont .article .text {border:solid #D4D4D4;border-width:0 1px;}
#widgets #mainCont .wide .text {border-width:0;}
* html #widgets .article .text {margin-top:-2px;}
*:first-child+html #widgets .article .text {margin-top:-2px;}
#widgets #boxCont .article .text {background:white;line-height:16px;padding:0 7px 14px 11px;}
* html #widgets #boxCont .article .text,* html #widgets #boxCont .article h4 {position:relative;}
#widgets .article .links {border-top:1px dotted #E0E0E0;min-height:29px;overflow:hidden;line-height:27px;}
* html #widgets .article .links {height:29px;overflow:visible;}
* html #widgets #mainCont .article .links {margin-left:2px;}
#widgets #mainCont .article .links {background:url("./css/img/widget-main-links.gif?kfo1os") no-repeat 0 100%;}
#widgets #mainCont .wide .links {background-image:url("./css/img/widget-main-wide-links.gif?kge04s");}
#widgets #boxCont .article .links {background:white url("./css/img/widget-box-links.gif?kfo77i") no-repeat 0 100%;}
#widgets .links .link {line-height:29px;margin-bottom:0;margin-left:-2px;padding-left:31px;padding-right:4px;white-space:nowrap;float:left;height:29px;background:url("./css/img/link-bullet.gif?kgag08") no-repeat 0 2px;width:auto;clear:none;}
#widgets .links .link a {color:#3b3b3b;text-decoration:none;background:none;}
#widgets .link A:hover {color:#979797;text-decoration:none;background:none;}
#widgets #boxCont {float:none;width:auto;min-height:0;padding:0;margin-top:-12px;}
* html #widgets #boxCont {position:relative;top:-12px;margin-bottom:-12px;}
*:first-child+html #widgets #boxCont {position:relative;top:-12px;margin-bottom:-12px;}
#flash_widget {height:244px;}
#flash_widget img,#flash_widget embed,#flash_widget object {vertical-align:top;outline:0;}
#title {padding-left:12px;}
#title h1 {color:#00375A;font-size:35px;line-height:54px;font-weight:normal;margin-bottom:8px;}
#title h2 {font-size:25px;padding-left:16px;}
#title h2 em {font-size:25px;font-style:normal;line-height:32px;letter-spacing:0;padding:0 16px 2px 0;}
#boxCont {float:left;width:484px;padding-bottom:24px;min-height:491px;}
.flash #boxCont {background:none;color:black;}
* html #boxCont {height:491px;}
#boxCont .titles h1,#ref h1 {font-size:31px;line-height:39px;font-weight:normal;color:#00375a;margin-bottom:-10px;min-height:14px;}
* html #boxCont .titles h1 {height:14px;}
#boxCont .titles h2,#ref h2 {font-size:20px;font-weight:normal;line-height:26px;padding:2px 0 10px;border-bottom:1px solid white;color:#00375a;}
#boxCont .content {font-size:12px;line-height:14px;margin-top:16px;}
#boxCont .listitem {padding-left:25px;background:url("./css/img/link-bullet.gif?kgag08") no-repeat -7px -4px;margin:16px 0;clear:both;}
#boxCont .listitem h3 {font-size:12px;}
#boxCont .listitem h3 a {text-decoration:none;}
#wide_content #boxCont {float:none;margin:0 10px 0 auto;background:none;min-height:0;height:auto;}
#wide_content #boxCont .content {padding:0;}
#mainCont {background:url("./css/img/repeat-x.gif?k78d0m");min-height:491px;}
* html #mainCont {height:491px;}
.split #mainCont {width:451px;float:right;padding:4px 8px 0 8px;}
.split #mainCont h2 {color:#00375A;font-size:20px;font-weight:normal;line-height:26px;padding:2px 0 26px;}
.flash #mainCont {width:467px;margin-left:auto;background:none;}
#wide_content #mainCont {background:none;float:left;width:452px;min-height:0;height:auto;padding-left:12px;}
#mainCont .book {float:left;width:214px;padding:7px 0 0 13px;height:160px;}
#mainCont .book h3 {font-size:12px;line-height:15px;height:39px;}
#mainCont .book img {border:1px solid #CDCDCD;}
#mainCont .book_link {float:left;padding-top:48px;}
#footer {background:url("./css/img/hr-repeat.gif?k78d1u") repeat-x;padding:36px 0;color:#7C7C7C;font-size:11px;}
#footer a {color:#7C7C7C;text-decoration:none;}
#footer_address {width:968px;line-height:18px;margin:0 auto;font-size:14px;color:#8D8C8C;}
#footer_address h4 {color:#393939;font-weight:normal;font-size:14px;line-height:16px;}
#footer_address .content {margin-top:-7px;}
#designer {width:968px;line-height:18px;margin:0 auto;color:#848484;font-size:12px;}
#designer a {color:#848484;}
#dim_flash {position:fixed;top:0;left:0;right:0;bottom:0;background:white;display:none;z-index:10;}
* html #dim_flash {position:absolute;width:100%;height:100%;}
#flash_content {display:none;position:absolute;top:53px;left:50%;width:994px;margin-left:-497px;z-index:20;}
#TB_window {border:0;background:none;color:white;width:792px !important;margin-left:-396px !important;margin-top:-250px !important;}
#bdmmainTpl #TB_window {margin-top:0 !important;top:10px !important;position:absolute;}
#TB_window .thickbox a {color:#00CBFF;}
#TB_window .thickbox a:hover {color:#FF0F00;}
#TB_overlay {background:url("./css/img/thickbox-bg.png?k7a4bs") repeat-x;opacity:1;filter:alpha(opacity=100);}
#TB_closeAjaxWindow {padding:0;margin:0;}
#TB_ajaxWindowTitle {}
a#TB_closeWindowButton {display:block;background:url("./css/img/thickbox-close.gif?k7a0cw") no-repeat 50% 25px;width:56px;height:61px;}
#TB_closeWindowButton img {display:none;}
#TB_title {background:black url("./css/img/thickbox-title-effect.gif?k79zno") no-repeat;height:61px;margin-bottom:1px;}
#TB_ajaxContent {background:url("./css/img/thickbox-content.png?k7a4c6") no-repeat;width:758px !important;padding:18px 15px 15px 19px;line-height:19px;height:auto !important;overflow:visible;}
* html #TB_ajaxContent {background:black url("./css/img/thickbox-content-effect.gif?k79zse") no-repeat;}
#TB_ajaxContent p {padding:0;margin-bottom:19px;}
#TB_navigation {position:absolute;width:154px;height:106px;bottom:62px;left:19px;background:url("./css/img/see-more-books.gif?k8h6ro") no-repeat;}
#TB_navigation #TB_prev,#TB_navigation #TB_next {position:absolute;bottom:14px;width:34px;height:34px;display:block;cursor:pointer;}
#TB_navigation a {display:none;}
#TB_navigation #TB_next {background:url("./css/img/thickbox-next.gif?k7ccps") no-repeat;right:18px;}
#TB_navigation #TB_prev {background:url("./css/img/thickbox-prev.gif?k7ccp0") no-repeat;left:16px;}
#bdmmainTpl #TB_window .thickbox {position:relative;margin-bottom:100px;}
#bdmmainTpl #TB_window .thickbox h1 {top:-75px;left:0;}
.thickbox h1 {position:absolute;top:0;left:18px;line-height:39px;font-weight:normal;font-size:35px;color:white;padding:10px 0 12px;}
.thickbox h1 .sifr {}
.thickbox .thumb {float:left;padding-top:6px;}
.thickbox .content {width:557px;margin:0 0 26px auto;}
.thickbox .ordering {width:542px;height:130px;border:1px solid #2D4B53;background:#092026;padding:10px;margin-left:auto;}
.thickbox .ordering h3 {font-size:15px;padding:5px 0 1px;}
@media screen {
.sIFR-flash {visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
}
@media print {
.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate {visibility:visible !important;display:block   !important;position:static  !important;left:auto    !important;top:auto    !important;width:auto    !important;height:auto    !important;}
}
