@import url(ebdo_not_change.css);

/*
* wongda.css
* Custom stylesheet
* Updated: 6/02/08
*/

body {
font-family: "Times New Roman", Times, serif;
margin: 0;
font-size: 14px;
}

img.bookcoversbig {
width : 125px;
height : 155px;
}

/*
* "Welcome X" title color
*/

h1 {
color: #0072bc;
font: bold 16px Helvetica, Arial, sans-serif;
}

/*
* Headings
*/

h1.sectionheading {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #905517;
margin: 5px 0px 3px 0px;

}

h2 {
font-family: Arial, Helvetica, sans-serif;
color: #E68719;
font-size: 20px;
font-weight: bolder;
margin: 5px 0px 1px 0px;
text-transform: none;

}

h2.standard {
font-family: Arial, Helvetica, sans-serif;
color: #5281C1;
font-size: 16px;
font-weight: bold;
margin: 5px 0px 1px 0px;
text-transform: uppercase;

}

h2.chapterwrapup {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: normal;
color: white;
background-color: #000000;
background-image: url(../abimages/ab2h1art.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
letter-spacing: 3px;
width: 550px;
text-transform: none;
padding: 2px 8px 2px 29px;
margin: 5px 0px 3px 0px;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bolder;
font-size: 16px;
color: #000000;
margin: 5px 0px 3px 0px;

}

h3.standard {
font-family: Arial, Helvetica, sans-serif;
font-weight: bolder;
font-size: 16px;
color: #000000;
margin: 5px 0px 3px 0px;
}

h4 {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 5px 0px 3px 0px;
}

h4.standard {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 5px 0px 8px 0px;
}

h5 {
font-family: Verdana, Arial, sans-serif;
margin: 5px 0px 3px 0px;
}

h5.standard {
font-family: Verdana, Arial, sans-serif;
margin: 5px 0px 8px 0px;
}

h6 {
font-family: Verdana, Arial, sans-serif;
margin: 5px 0px 3px 0px;
}

/*
* Upper Row colors
*/

table.ab2bannertable {
background-color: #e37a43;
}

td.ab2bannertd {
background-color: #e37a43;
}

td.ab2bannerbordertd {
background-color: #e37a43;
background-image: url(../abimages/wong1rule.gif);
background-repeat: repeat-x;
}

/*
* Lower Row colors
*/

#menubar {
background-color: #cfbfd0;
padding: 6px;
}

.tablemenubar {
background-color: #cfbfd0;
}

.tdmenubar {
background-color: #cfbfd0;
}

/*
* Link colors for the menu bar
*/

a.toolbarlink:link {
text-decoration: none;
color:#0076a3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

a.toolbarlink:active {
text-decoration: none;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

a.toolbarlink:visited {
text-decoration: none;
color:#0076a3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

a.toolbarlink:hover {
text-decoration: none;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

/*
* Index chapter colors
*/

a.chaplink:link {
text-decoration: none;
color:#acbd81;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

a.chaplink:active {
text-decoration: none;
color:#dcc8b2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

a.chaplink:visited {
text-decoration: none;
color:#acbd81;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

a.chaplink:hover {
text-decoration: none;
color:#dcc8b2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}


/*
* Chapter Title
*/

.chaptitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #0072bc;
}

/*
* Small "breadcrumb" link colors
*/


a.breadcrumblink:link {
text-decoration: none;
color:#905517;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.breadcrumblink:active {
text-decoration: none;
color:#0076a3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.breadcrumblink:visited {
text-decoration: none;
color:#905517;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.breadcrumblink:hover {
text-decoration: none;
color:#0076a3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.breadcrumb {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

/*
* Index content links
*/

a.l1:link {
text-decoration: none;
color: #acbd81;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

a.l1:active {
text-decoration: none;
color: #0072bc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

a.l1:visited {
text-decoration: none;
color: #acbd81;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

a.l1:hover {
text-decoration: none;
color: #0072bc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px
}

a.l2:link {
text-decoration: none;
color: #111111;
font-family: "Times New Roman", Times, serif;
font-size: 11px
}

a.l2:active {
text-decoration: underline;
color: #959595;
font-family: "Times New Roman", Times, serif;
font-size: 11px
}

a.l2:visited {
text-decoration: none;
color: #111111;
font-family: "Times New Roman", Times, serif;
font-size: 11px
}

a.l2:hover {
text-decoration: underline;
color: #959595;
font-family: "Times New Roman", Times, serif;
font-size: 11px
}

/*
* End-of-chapter wrapup links
*/

a.eoclink:link {
text-decoration: none;
color: #330066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

a.eoclink:active {
text-decoration: none;
color: #330066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

a.eoclink:visited {
text-decoration: none;
color: #330066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

a.eoclink:hover {
text-decoration: none;
color: #330066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px
}

.hangeroutertable {
}

.hangerinnertable {
border-color: #000000;
border-width: 1px;
border-style: solid;
}

.hangertitle {
background-color: #A5D38A;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
text-align: center;
letter-spacing: 6px;
}

.hangertitleover {
background-color: #A5D38A;
color: White;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
text-align: center;
letter-spacing: 6px;
}

.hangertitler {
background-color: #A5D38A;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
}

.hangertitlerover {
background-color: #A5D38A;
color: White;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
}

.hangertitlel {
background-color: #A5D38A;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

.hangerblurb {
padding: 4px 4px 4px 20px;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

.hangerblurbover {
padding: 4px 4px 4px 20px;
background-color: #81D2E7;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

.hangerdiv {
width: 550px;
}

.hangerbanner {
background-color: #a5c6d4;
color: #330066;
font-family: verdana, arial, helvetica;
font-weight: bold;
font-size: 17px;
text-decoration: none;
padding: 6px;
border-bottom: 2px solid  #e9d4b4;
}

/*
* Page Number styles
*/


.pgcompact {
color : #B0B0B0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

.pgbgdiv {
	display: block;
	width: 90px;
	height: 17px;
	background-image: url("http://myphliputil.pearsoncmg.com/media/ebanda1/misc/pagenumbline.gif");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	color : #0000000;
	background-position: right;
}

.pgbg {
text-align: left;
}

.pgdotted {
color : #909090;
border-top: 1px solid #909090;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-align: center;
}

.keytermbanner {
background-color: #000000;
color: #ffffff;
font-family: verdana, arial, helvetica;
font-size: 17px;
text-decoration: none;
padding: 6px;
}

.footnotebanner {
background-color: #000000;
color: #ffffff;
font-family: verdana, arial, helvetica;
font-size: 17px;
text-decoration: none;
padding: 6px;
}

table.tabletable {
border: solid 1px black;
}

td.tablenum {
background-color: #0188CC;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: white;
text-align:center;
text-transform: uppercase;
letter-spacing : 2px;
border-bottom: solid 3px #85C882;
}

td.tabletitle {
background-color: #0188CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: white;
text-transform: uppercase;
border-bottom: solid 3px #85C882;
}

td.tabledata {
border-top: 2px none white;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
border-bottom: 2px none #5281C1;
}

td.tablecaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px none black;
}

table.boxtable {
border-color: black;
border-width: 1px;
border-style: none;
}

td.boxdata {
padding-left: 0;
}

td.boxtitle {
background-color: transparent;
}

td.boxcaption {
}

table.tablevartable {
border-color: black;
border-width: 1px;
border-style: solid;
}

td.tablevardata {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

td.tablevarcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
}

table.tablevar1table {
border-color: black;
border-width: 1px;
border-style: solid;
}

td.tablevar1num {
background-color: #cc99ff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: white;
text-align:center;
text-transform: uppercase;
}

td.tablevar1title {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black
}

td.tablevar1data {
text-align:center;
border-top: 1px solid black;
}

td.tablevar1caption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

table.tablevar2table {
border-color: black;
border-width: 1px;
border-style: solid;
}

td.tablevar2num {
background-color: #ffcc99;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: white;
text-align:center;
text-transform: uppercase;
}

td.tablevar2title {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black
}

td.tablevar2data {
text-align:center;
border-top: 1px solid black;
}

td.tablevar2caption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

table.figurevartable {
border-color: black;
border-width: 1px;
border-style: solid;
}

td.figurevardata {
text-align:center;
border-bottom: 1px solid black;
}

td.figurevarnum {
background-color: #990000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: white;
text-align:center;
text-transform: uppercase;
}

td.figurevartitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
border-left: 1px solid black;
}

td.figurevarcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

table.boxvartable {
background-color: #FAFAD2;
border-bottom-width: 3px;
border-bottom: solid #FF8C00;
border-top: solid #FF8C00;
border-top-width: 3px;
font-family: Arial, Helvetica, sans-serif;
}
}

td.boxvardata {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

td.boxvarcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

table.figuretable {
border-color: #dcc8b2;
border-width: 1px;
border-style: solid;
}

td.figuredata {
text-align:center;
}

td.figurenum, .figurenum {
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-size: 13px;
color: #00abcd;
padding-right: 15px;
}

td.figuretitle {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-transform: uppercase;
}

td.figurecaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 12px;
}


table.centeredtable {
}

td.centereddata {
}

td.centeredcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
text-align:center;
}

div.centereddiv {
width: 550px;
text-align: center;
}

div.centereddiv td {
text-align: left;
}

div.centereddivcaption {
width: 550px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
}

table.lefttable {
padding : 0px 0px 0px 0px;
}

td.leftdata {
padding : 0px 0px 0px 0px;
}

td.leftcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
}

table.unnumberedtable {
border-color: #dcc8b2;
border-width: 1px;
border-style: solid;
}


td.unnumbereddata {
text-align: center;
padding: 5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif;
}

td.unnumberedcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
font-style: normal;
}

table.unnumberedlefttable {
padding : 0px 0px 0px 0px;
}

td.unnumberedleftdata {
text-align:left;
padding : 5px 5px 5px 5px;
font-family : Arial, Helvetica, sans-serif;
}

td.unnumberedleftcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

table.eocboxtable {
border-color: #000000;
border-width: 1px;
border-style: solid;
}

td.eocboxdata {
}

td.eocboxtitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: white;
background-color: #000000;
letter-spacing: 3px;
}

table.nobordertable {
border: 3px solid #DCE3B0;
}

td.nobordertitle {
}

td.noborderdata {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
}

td.nobordercaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
}

table.nobordervartable {
border-bottom: 4px dashed #A0D181;
}

td.nobordervartitle {
padding: 0px 0px 0px 0px;
}

td.nobordervardata {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}

td.nobordervarcaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
}

table.figureplaytable {
border-color: black;
border-width: 1px;
border-style: solid;
}

td.figureplaydata {
text-align:center;
border-bottom: 1px solid black;
}

td.figureplaynum {
background-color: #33cccc;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: white;
text-align:center;
text-transform: uppercase;
}

td.figureplaytitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
border-left: 1px solid black;
}

td.figureplaybutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
border-left: 1px solid black;
}

td.figureplaycaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

table.figureactivetable {
border-color: black;
border-width: 1px;
border-style: solid;
}

td.figureactivedata {
text-align:center;
border-bottom: 1px solid black;
}

td.figureactivenum {
background-color: #33cccc;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: white;
text-align:center;
text-transform: uppercase;
}

td.figureactivetitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
border-left: 1px solid black;
}

td.figureactivebutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
border-left: 1px solid black;
}

td.figureactivecaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

table.figureaudiotable {
border-color: black;
border-width: 1px;
border-style: solid;
}

td.figureaudiodata {
text-align:center;
border-bottom: 1px solid black;
}

td.figureaudionum {
background-color: #33cccc;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: white;
text-align:center;
text-transform: uppercase;
}

td.figureaudiotitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
border-left: 1px solid black;
}

td.figureaudiobutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
border-left: 1px solid black;
}

td.figureaudiocaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding-left: 10px;
border-top: 1px solid black;
}

td.tabledata table {
font: 12px Arial, Helvetica, sans-serif;
}

dl {
font-family: Arial, Helvetica, sans-serif;
}

dt {
font-weight: bold;
}

#contentsmenu {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 140px;
background-color: #ffffff;
color: #acbd81;
z-index:100;
padding: 4px;
border-color: #854501;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

#practicemenu {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 140px;
background-color: #ffffff;
color: #acbd81;
z-index:100;
padding: 4px;
border-color: #854501;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

#coursemenu {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 140px;
background-color: #ffffff;
color: #acbd81;
z-index:100;
padding: 4px;
border-color: #854501;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

#personalmenu {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 140px;
background-color: #ffffff;
color: #acbd81;
z-index:100;
padding: 4px;
border-color: #854501;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

#resourcesmenu {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 140px;
background-color: #ffffff;
color: #acbd81;
z-index:100;
padding: 4px;
border-color: #854501;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

#hlmenu {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 140px;
background-color: #ffffff;
color: #acbd81;
z-index:100;
padding: 4px;
border-color: #854501;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

#helpmenu {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width: 140px;
background-color: #ffffff;
color: #acbd81;
z-index:100;
padding: 4px;
border-color: #854501;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
}

/*
* Drop-down menu colors
*/

#menubarwithpopup {
background-color: #72b9df;
position: relative;
padding: 6px;
}

a.hlmenulink:link {
text-decoration: none;
color:#acbd81;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}

a.hlmenulink:active {
text-decoration: none;
color:#dcc8b2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}

a.hlmenulink:visited {
text-decoration: none;
color:#acbd81;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}

a.hlmenulink:hover {
text-decoration: none;
color:#dcc8b2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}

.hlmenulinknv {
color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}

/*
* Book Specific Styles
*/

.h1num {
color: #0072bc;
}

/*
* List Styles
*/

ul.bluelist {
color: black;
list-style: disc url(http://myphliputil.pearsoncmg.com/media/wong1/misc/bluebullet.gif);
}

ol.boldnum {
color: black;
list-style-type: decimal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

div.unbold {
font-weight: normal;
font-family: "Times New Roman", Times, serif;
padding-bottom: 10px;
}

ol.lcroman {
color: black;
list-style-type: lower-roman;
}

