﻿
body{margin:0 0 0 0; padding:0 0 0 0; background:#194B96; background-image:url(/img/templates/bookstore/bg_tile.gif); background-repeat:repeat-y; height:100%; font:  11px/13px verdana,arial,sans-serif; color:#000000;}
#leftnav{width:160px; margin:0; padding:0 0 20px 0;}
html #leftnav{margin:-3px 0 0 0;}
#leftnav ul.orange{margin:0; padding:0 0 10px 0; color:#CC4D00;}
#leftnav ul.orange li{margin:0; padding:0 0 1px 20px; background: url(/img/templates/shared/orange_caret.gif) .9em .2em no-repeat}
#leftnav ul.orange a:link, #leftnav ul.orange a:visited, #leftnav ul.orange a:active{color:#CC4D00; text-decoration:none}
#leftnav ul.orange a:hover{text-decoration:underline}
#leftnav ul.green{margin:0; padding:0 0 10px 0; color:#690;}
#leftnav ul.green li{margin:0; padding:0 0 1px 20px; background: url(/img/templates/shared/green_caret.gif) .9em .2em no-repeat}
#leftnav ul.green a:link, #leftnav ul.green a:visited, #leftnav ul.green a:active{color:#690; text-decoration:none}
#leftnav ul.green a:hover{text-decoration:underline}
#leftnav .search{vertical-align:bottom; padding:0 0 5px 0}
#leftnav .searchfield{padding:0 0 0 8px;}
#leftnav .searchfontsize{font-size:xx-small;}
#leftnav .utility{padding:8px}

<!--// Original audience.css //-->

#audienceheader {
margin-bottom:20px;
}

#audienceheaderdescender {
margin-bottom:8px;
}

#calendar {
border:0;
padding:3px;
text-align:center;
width:100%;
}

#conferences ul li.community {
background:url(/img/templates/icons/conf_community.jpg) 0 .3em no-repeat;
background-color:#fff;
}

#conferences ul li.fd {
background:url(/img/templates/icons/conf_fd.jpg) 0 .3em no-repeat;
background-color:#fff;
}

#conferences ul li.hq {
background:url(/img/templates/icons/conf_hq.jpg) 0 .3em no-repeat;
background-color:#fff;
}

#conferences ul li.section {
background:url(/img/templates/icons/conf_section.jpg) 0 .3em no-repeat;
background-color:#fff;
}

#contentarea,.maintext {
padding:10px;
}

#educationnav {
background:#690;
margin:0 0 10px;
padding:15px 0 0 22px;
vertical-align:bottom;
}

#educationnav a,#educationnav a:link,#educationnav a:visited,#educationnav a:active {
background:#7DA826;
background-image:url(/img/templates/tabs-green-fade-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#FFF;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 3px 0 0;
min-height:30px;
padding:4px 7px 3px;
text-decoration:none;
vertical-align:bottom;
}

#educationnav a:hover,#educationnav a.overnav,#educationnav a.overnav:link,#educationnav a.overnav:visited,#educationnav a.overnav:hover,#educationnav a.overnav:active {
background-color:#fff;
background-image:url(/img/templates/tabs-green-fade-overnav-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#4F7208;
}

#gobutton {
float:right;
}

#learnnav {
background:#CC4D00;
margin:0 0 10px;
padding:12px 0 0 16px;
vertical-align:bottom;
}

#learnnav a,#learnnav a:link,#learnnav a:visited,#learnnav a:active {
background:#D46826;
background-image:url(/img/templates/tabs-orange-fade-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#FFF;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 3px 0 0;
min-height:30px;
padding:4px 7px 3px;
text-decoration:none;
vertical-align:bottom;
}

#learnnav a:hover,#learnnav a.overnav,#learnnav a.overnav:link,#learnnav a.overnav:visited,#learnnav a.overnav:hover,#learnnav a.overnav:active {
background-color:#fff;
background-image:url(/img/templates/tabs-green-fade-overnav-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#CC4D00;
}

#leftsubnav {
margin:0;
padding:0;
width:145px;
}

#leftsubnav ul {
color:#666;
font:.95em/1.4em verdana,arial,sans-serif;
list-style-type:none;
margin:0;
padding:0 0 10px;
}

#leftsubnav ul a,#leftsubnav ul a:link,#leftsubnav ul a:visited,#leftsubnav ul a:active {
color:#666;
text-decoration:none;
}

#leftsubnav ul a:hover {
color:#039;
text-decoration:underline;
}

#leftsubnav ul li {
background:url(/img/templates/shared/grey_box_caret.gif) 0 .3em no-repeat;
background-color:#FFF;
padding:0 0 0 15px;
}

#leftsubnav ul li.accesscircle {
background:url(/img/templates/icons/circle_small.gif) 0 .3em no-repeat;
}

#leftsubnav ul li.accesstriangle {
background:url(/img/templates/icons/triangle_small.gif) 0 .3em no-repeat;
}

#leftsubnav ul li.selected {
background:url(/img/templates/shared/blue_box_caret.gif) 0 .3em no-repeat;
background-color:#FFF;
color:#039;
}

#leftsubnav ul li.selected a,#leftsubnav ul li.selected a:visited {
color:#039;
}

#libraryarticles ul li,#conferences ul li {
background:url(/img/templates/icons/black_arrow_bullet.gif) 0 .3em no-repeat;
background-color:#fff;
margin:0;
padding:0 0 10px 25px;
}

#libraryarticles ul li.cd {
background:url(/img/templates/icons/cd-rom.gif) 0 .3em no-repeat;
background-color:#fff;
}

#libraryarticles ul li.cr {
background:url(/img/templates/icons/classroom.gif) 0 .3em no-repeat;
background-color:#fff;
margin-right:3px;
}

#libraryarticles ul li.green {
background:url(/img/templates/icons/article_icon_unlocked.gif) 0 .3em no-repeat;
background-color:#fff;
}

#libraryarticles ul li.locked {
background:url(/img/templates/icons/article_icon_locked.gif) 0 .3em no-repeat;
background-color:#fff;
}

#libraryarticles ul li.os {
background:url(/img/templates/icons/on-site.gif) 0 .3em no-repeat;
background-color:#fff;
padding-right:5px;
}

#libraryarticles ul li.unlocked {
background:url(/img/templates/icons/article_icon.gif) 0 .3em no-repeat;
background-color:#fff;
}

#libraryarticles ul li.wb {
background:url(/img/templates/icons/web-based.gif) 0 .3em no-repeat;
background-color:#fff;
}

#libraryarticles ul li.web {
background:url(/img/templates/icons/webinar.gif) 0 .3em no-repeat;
background-color:#fff;
}

#libraryarticles ul,#conferences ul {
background-color:#fff;
list-style-type:none;
margin:0;
padding:0;
}

#libraryarticles,#conferences {
background-color:#fff;
color:#000;
}

#librarybooks ul li {
background:url(/img/templates/icons/book_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}

#librarybooks ul,#libraryebooks ul,#libraryestandards ul,#libraryjournals ul,#librarystandards ul,.sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}

#librarybooks,#libraryebooks,#libraryestandards,#libraryjournals,#librarystandards {
color:#000;
}

#libraryebooks ul li {
background:url(/img/templates/icons/ebook_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}

#libraryestandards ul li {
background:url(/img/templates/icons/estandards_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}

#libraryestandards ul li.locked {
background:url(/img/templates/icons/estandards_icon_locked.gif) 0 .3em no-repeat;
}

#libraryjournals ul li {
background:url(/img/templates/icons/journal_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}

#libraryjournals ul li.locked {
background:url(/img/templates/icons/journal_icon_locked.gif) 0 .3em no-repeat;
}

#librarystandards ul li {
background:url(/img/templates/icons/standards_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}

#librarystandards ul li.locked {
background:url(/img/templates/icons/standards_icon_locked.gif) 0 .3em no-repeat;
}

#membershipnav {
background:url(/img/templates/membership/banner_gradient.jpg) top right no-repeat #194B96;
margin:0 0 10px;
padding:12px 0 0 16px;
vertical-align:bottom;
}

#membershipnav a,#membershipnav a:link,#membershipnav a:visited,#membershipnav a:active {
background:#3B66A6;
background-image:url(/img/templates/tabs-blue-fade-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#FFF;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 3px 0 0;
min-height:30px;
padding:4px 7px 3px;
text-decoration:none;
vertical-align:bottom;
}

#membershipnav a:hover,#membershipnav a.overnav,#membershipnav a.overnav:link,#membershipnav a.overnav:visited,#membershipnav a.overnav:hover,#membershipnav a.overnav:active {
background-color:#fff;
background-image:url(/img/templates/tabs-green-fade-overnav-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#194B96;
}

#quicklinksarea {
background:#999;
padding:12px 10px;
}

#teasercell {
background:#BFBFBF;
}

.bluebold {
color:#194B96;
font-weight:700;
}

.bluecaret ul li {
background:url(/img/templates/shared/blue_arrow.gif) .5em .2em no-repeat;
margin:0;
padding:0 0 2px 15px;
}

.blueheadline {
color:#194B96;
font:bold 1.4em verdana,arial,sans-serif;
}

.blueheadline a,.blueheadline a:link,.blueheadline a:visited,.blueheadline a:active {
text-decoration:none;
}

.blueheadline a:hover {
text-decoration:underline;
}

.calendarbold {
font-weight:700;
}

.calendardateinput {
font-size:xx-small;
width:35px;
}

.calendarinput {
font-size:xx-small;
width:100px;
}

.calendaron {
background-color:#476FAB;
}

.callout {
background:url(/img/templates/shared/caret-clear-white.gif) 5em .2em no-repeat;
background-position:bottom right;
border-bottom:1px solid #fff;
cursor:pointer;
font:1.2em/1.3em arial,sans-serif;
font-weight:700;
padding:10px;
}

.conferencelinks a:hover {
color:#FFF;
text-decoration:none;
}

.greenbold {
color:#690;
font-weight:700;
}

.greenheadline,.gH1 {
color:#6A9913;
font:bold 1.4em verdana,arial,sans-serif;
}

.libraryitemtitle {
color:#194B96;
font:bold 13px/15px verdana,arial,sans-serif;
}

.orangebold {
color:#CC4D00;
font-weight:700;
}

.orangeheadline {
color:#CC4D00;
font:bold 1.4em verdana,arial,sans-serif;
}

.quicklinksindex {
font-size:x-small;
margin:0;
width:150px;
}

.quicklinksmembers {
font-size:x-small;
margin:0;
width:120px;
}

.redbold {
color:red;
font-weight:700;
}

.review {
color:#666;
}

.rightimg {
border:1px solid #FFF;
float:right;
height:120px;
margin:0 0 10px 15px;
width:85px;
}

.rightimghoriz {
border:1px solid #FFF;
float:right;
height:73px;
margin:0 0 10px 15px;
width:120px;
}

.rowspace {
padding-bottom:5px;
}

.sectiontitle {
border-bottom:1px solid #999;
color:#999;
font-weight:700;
margin:0 0 5px;
padding:4px 0 5px;
}

.sectiontitleapproaches {
border-bottom:1px solid #999;
color:#CC4D00;
font:bold 16px/16px verdana,arial,sans-serif;
margin:0 0 6px;
padding:20px 0 6px;
}

.sectiontitleapproaches h1 {
border:0;
margin:0;
padding:0;
}

.sidebar {
background:#EBEBEB;
background-image:url(/img/templates/sidebar-bg.jpg);
background-position:left;
background-repeat:repeat-y;
border-bottom:solid 2px #7B7B7B;
border-left:solid 2px #BEBBBB;
border-right:solid 2px #7B7B7B;
border-top:solid 2px #BEBBBB;
color:#666;
padding:13px;
}

.sidebar b {
color:#194B96;
}

.sidebar ul li {
background:url(orange_caret.gif) 0 .2em no-repeat;
margin:0;
padding:0 0 1px 12px;
}

.small {
font-size:9px;
}

.small-greyborder-right {
border-right:1px #999 solid;
font-size:9px;
}

.tancaret ul li {
background:url(/img/templates/shared/caret-tan.gif) .5em .2em no-repeat;
margin:0;
padding:0 0 2px 15px;
}

.whitecaret ul li {
background:url(/img/templates/shared/white_arrow.gif) .5em .2em no-repeat;
margin:0;
padding:0 0 2px 15px;
}

.whitecaret ul,.bluecaret ul,.tancaret ul {
list-style-type:none;
margin:0;
padding:5px 0 0;
}

.whitecaret,.bluecaret,.tancaret,.conferencelinks a,.conferencelinks a:link,.conferencelinks a:visited {
color:#FFF;
}

<!-- Original global.css -->

<!-- Style for the blue gel-type buttons -->
a.button {
background:transparent url(/img/buttons/gel-button-blue-a.png) no-repeat scroll top right;
color:#FFF;
display:block;
float:left;
font:bold 11px verdana, arial, sans-serif;
height:16px;
margin-right:6px;
padding-right:10px;
text-decoration:none;
}

a.button span {
background:transparent url(/img/buttons/gel-button-blue-div.png) no-repeat;
display:block;
line-height:13px;
padding:1px 0 2px 10px;
}

a.button:active {
background-position:bottom right;
color:#DADADA;
outline:none;
}

a.button:active span {
background-position:bottom left;
padding:2px 0 1px 10px;
}

a:hover,#footer a,#footer a:link,#footer a:visited,#footer a:active,#loginarea a,#loginarea a:link,#loginarea a:visited,#loginarea a:active {
color:#666;
text-decoration:none;
}

a:link,#footer a:hover,#loginarea a:hover {
color:#194B96;
text-decoration:underline;
}

a:visited {
color:#666;
text-decoration:underline;
}

form {
margin:0;
}

h1,h2,h3,h4 {
color:#194B96;
font:bold 1.4em verdana,arial,sans-serif;
}

hr {
color:#194B96;
height:1px;
}

hr.lite {
background-color:#eee;
color:#ccc;
height:1px;
}

input {
font-size:.8em;
}

table {
font:11px/13px verdana,arial,sans-serif;
}

textarea,select {
font-size:12px;
}

#containment {
background:#ffffff;
color:#000;
height:100%;
margin:0;
padding:0;
width:800px;
}

#footer {
color:#666;
font:.9em verdana,arial,sans-serif;
padding:10px 0;
text-align:center;
text-decoration:none;
}

#loginarea {
color:#666;
font:.8em verdana,arial,sans-serif;
padding:0 10px 0 0;
text-align:right;
vertical-align:middle;
width:480px;
}

#loginarea img,.midalign {
vertical-align:middle;
}

#logocell {
background:url(/img/templates/shared/grey_stripe_bg.gif) repeat-y bottom right #EBEBEB;
}

#qpcover {
background-color:#fff;
float:right;
margin:0;
padding:0;
position:relative;
text-align:center;
width:100px;
z-index:5;
}

.blackcell {
background:#000;
}

.blacktitle {
font:bold 16px/18px verdana,arial,sans-serif;
}

.bluecell {
background:#194B96;
}

.bluehead {
border-bottom:1px solid #999;
color:#194B96;
font-weight:700;
margin:0 0 -5px;
padding:4px 0 5px;
}

.caretlink {
background:url(/img/templates/shared/white_caret_on_blue.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 12px;
}

.caretlinkblue {
background:url(/img/templates/shared/blue_arrow.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 12px;
}

.caretlinkorangewhite {
background:url(/img/templates/shared/arrow-orange-white.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 18px;
}

.caretlinktanwhite {
background:url(/img/templates/shared/caret-tan-white.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 18px;
}

.cellpadding {
padding:12px 12px 14px;
}

.courses_register {
border:none;
margin:-1em 0;
width:100%;
}

.creamcell {
background:#F4E7B4;
}

.darkgreycell {
background:#999;
color:#FFF;
}

.greencell {
background:#690;
}

.greenhead {
border-bottom:1px solid #999;
color:#690;
font-weight:700;
margin:0 0 -5px;
padding:4px 0 5px;
}

.greycell {
background:#EBEBEB;
}

.greycell,.greycelldarker,.blackfont {
color:#000;
}

.greycelldarker {
background:#BEBBBB;
}

.greycelldarkest {
background:#999;
}

.greyfont {
color:#5C5C5C;
}

.headerpadding {
padding:15px 0 15px 22px;
}

.hide {
display:none;
}

.imgleft {
border:none;
float:left;
margin:0 10px 5px 0;
padding:0;
}

.imgright {
border:none;
float:right;
margin:0 0 5px 10px;
padding:0;
}

.librarythumbnail {
background-color:#fff;
border:1px solid #999;
float:right;
left:0;
margin:0;
padding:0;
position:relative;
top:0;
}

.lightgreycell {
background:#EBEBEB;
color:#000;
}

.orangecell {
background:#CC4D00;
}

.orangecell a:hover,.greencell a:hover,.bluecell a:hover,.blackcell a:hover {
color:#FFF;
text-decoration:none;
}

.orangecell,.greencell,.bluecell,.blackcell,.orangecell a:link,.greencell a:link,.bluecell a:link,.blackcell a:link,.orangecell a:visited,.greencell a:visited,.bluecell a:visited,.blackcell a:visited,.whitefont {
color:#FFF;
}

.orangehead {
border-bottom:1px solid #999;
color:#CC4D00;
font-weight:700;
margin:0 0 -5px;
padding:4px 0 5px;
}

.show {
display:block;
}

.tancell {
background:#B99016;
}

.thumbnail {
background-color:#fff;
border:1px solid #999;
margin:0;
position:relative;
}

.whitebottomborder {
border-bottom:1px solid #FFF;
color:#FFF;
}

.whitebottomborder10 {
border-bottom:10px solid #FFF;
color:#FFF;
}

.whitecell {
background:#FFF;
}

.whiteleftborder {
border-left:1px solid #FFF;
color:#FFF;
}

.whiteleftborder10 {
border-left:10px solid #FFF;
color:#FFF;
}

.whiterightborder {
border-right:1px solid #FFF;
color:#FFF;
}

.whiterightborder10 {
border-right:10px solid #FFF;
color:#FFF;
}

/* ---------->>> 1st time welcome <<<------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #ffffff;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
border:none;
padding:0;
margin:0;
}
#TB_caption{
  height:25px;
  padding:7px 1px 10px 1px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:0 2px 0 0;
  float:right;
}

#TB_closeWindow img, #TB_window img, #TB_closeAjaxWindow img, #TB_ajaxWindowTitle img, #TB_title img, #TB_ajaxContent img, #TB_ajaxContent.TB_modal img, #TB_iframeContent img {
border:none;
padding:0;
margin:0;
}

#TB_closeAjaxWindow{
  padding:0 2px 0 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#194B96;
  height:27px;
  color:#ffffff;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 0 0 0;
  overflow:hidden;
  text-align:center;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  /*padding:15px;*/
  padding:0;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

