body { color: black; background: #FFF; margin: 0; padding: 0;}
p,div,ol,li,blockquote,body,td,ul { font: normal 11px verdana,arial,sans-serif; color: #000; }

.top { background: #039;  }
a.topnav { font: bold 10px verdana,arial,sans-serif; color: #fff; text-decoration: none; }
a.topnav:hover { color:#ccc; }
.topnavTD { font: bold 10px verdana,arial,sans-serif; color: #fff; text-decoration: none; }
#banner { background: #F0F0F0; background-image: url(/images/banner_12s.jpg); background-repeat: no-repeat; background-position: left; }
.vdots { background: #FFF; background-image: url(/images/dots_vert.gif); background-repeat: repeat-y; background-position: top left; }
.vdots2 { background: #FFF; background-image: url(/images/dots_vert3.gif); background-repeat: repeat-y; background-position: top left; }
.hdots { background: #FFF;  background-image: url(/images/dots_horiz2.gif); background-repeat: repeat-x; background-position: left; }
a.lnav { display: block; font: normal 11px verdana,arial,sans-serif; color: #933; text-decoration: none; }
td.lnavDiv { background-image: url(/images/spacer_ccc.gif); background-repeat: repeat-x; background-position: left; }
td.lnavDivb { background-image: url(/images/spacer_666.gif); background-repeat: repeat-x; background-position: left; }
td.lnavA { background-image: url(/images/leftnav/lnav_L.gif); background-repeat: repeat-y; background-position: left; }
td.lnavLink { background-image: url(/images/leftnav/lnav_R.gif); background-repeat: repeat-y; background-position: left; }
a.lnav:hover { display: block; font: normal 11px verdana,arial,sans-serif; color: #000; text-decoration: none; background: #e2e2cd;  }
.bc { font: normal 10px Verdana, Arial, sans-serif; color: #000; }
a.bc { font: normal 10px verdana,arial,sans-serif; color: #039; text-decoration: none; }
#rnav { background: #aec5e9; }
a.rnav { font: bold 11px verdana,arial,sans-serif; color: #752700; text-decoration: none; padding-left: 4px; display: block; }
a.rnav:hover { color: #000; text-decoration: none; }
a.rnavSm { font: normal 11px verdana,arial,sans-serif; text-decoration: none; color: #752700; padding-left: 8px; display: block; }
a.rnavSm:hover { color: #000; text-decoration: none; }
.rnavL { background: #E6EFFD; background-image: url(/images/rnav_border.gif); background-repeat: repeat-y; background-position: left; }
.rnavM { background: #E6EFFD; }
.rnavR { background: #E6EFFD; background-image: url(/images/rnav_border.gif); background-repeat: repeat-y; background-position: right; }
.rnavB { background: #E6EFFD; background-image: url(/images/rnav_border.gif); background-repeat: repeat-y; background-position: right;}
.rnavDIV { background: #E6EFFD; background-image: url(/images/rnav_border.gif); background-repeat: repeat-x; }
.rnavDIVb { background: #E6EFFD; background-image: url(/images/spacer_666.gif); background-repeat: repeat-x; }

a.bodylink11b:active {font-family: verdana,arial,sans-serif; font-size: 11px; font-style: normal; color: #003399; text-decoration: none; font-weight: bold;}
a.bodylink11b:visited { font-family: verdana,arial,sans-serif; font-size: 11px; font-style: normal; color: #003399; text-decoration: none; font-weight: bold; }
a.bodylink11b:link {font-family: verdana,arial,sans-serif; font-size: 11px; font-style: normal; color: #003399; text-decoration: none; font-weight: bold;}
a.bodylink11b:hover {font-family: verdana,arial,sans-serif; font-size: 11px; font-style: normal; color: #3B8425; text-decoration: none; font-weight: bold;}


/* Pop-up window */
a.close:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.close:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.close:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFCC33}
a.close:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

/* Book Companion */
.bs_banner { background-color: #F0F0F0; background-repeat: no-repeat; }
a.lnavBold { display: block; font: bold 11px verdana,arial,sans-serif; color: #000; text-decoration: none; }
a.sitenav { font: normal 10px verdana,arial,sans-serif; color: #039; text-decoration: none; }
#contentTable { margin-top: 10px; } 
#pagehead { padding-bottom: 10px; }
.booksite16 { font: bold 16px verdana,arial,sans-serif; color: #039; }
.booksite14 { font: bold 14px verdana,arial,sans-serif; color: #000; }
#book { background-color: #FEFAE9; }
.bookborder { background-color: #e2e2cd; }
.author { font: normal 11px verdana,arial,sans-serif; color: #000; }
.title { font: normal 11px verdana,arial,sans-serif; color: #639;  text-decoration: none; }
.edition { font: normal 11px verdana,arial,sans-serif; color: #999; }
.copy { font: normal 11px verdana,arial,sans-serif; color: #999; }
.isbn { font: normal 10px verdana,arial,sans-serif; color: #963; padding-left: 6px; text-indent: 1px; }
.bkstHead { background: #DFDFD7; font: normal 11px verdana, arial, sans-serif; color: #036; padding: 2px 0 2px 0; text-indent: 3px; }
#list { padding: 0 6px 0 10px; }
.list { font: bold 12px verdana,arial,sans-serif; color: #515151; }
a.list { font: bold 12px verdana,arial,sans-serif; color: #515151; text-decoration: none;}
a.list:hover { color: #887; }
.blt { font: bold 12px verdana,arial,sans-serif; color: #e2e2cd; }

/* Page Menu */
table.menuborder { background-image: url(/images/spacer_menu.gif); }
.menuhead { background: #C1CED7; font: bold 12px verdana, arial, sans-serif; color: #036; }
/*  see bonus.css for .menuhead background */
a.menu { font: normal 12px verdana, arial, sans-serif; color: #036; text-decoration: none; }
a.menu:hover { color: #96C; }
.menutexthead { font: bold 11px verdana, arial, sans-serif; color: #000; padding-left: 6px; display: block; }
.menusubtext { font: normal 11px verdana, arial, sans-serif; color: #999; padding-left: 6px; }
a.menu11 { font: normal 11px verdana, arial, sans-serif; color: #036; text-decoration: none; padding-left: 6px; display: block; }
a.menu11:hover { color: #96C; }
.searchhead { font: bold 10px verdana, arial, sans-serif; color: #6A717D; display: block; }
.searchSm { font: normal 10px verdana, arial, sans-serif; color: #6A717D; display: block; }
.hdots2 { background-image: url(/images/dots_horiz2.gif); background-repeat: repeat-x; background-position: left; }
.searchdots { background-image: url(/images/search_t/dots_search.gif); background-repeat: repeat-x; }
.searchOther { font: bold 11px verdana, arial, sans-serif; color: #630; text-indent: 3px; }
a.searchlinks { font: bold 10px verdana, arial, sans-serif; color: #6A717D; display: block; text-decoration: none;  }
a.searchlinks:hover { color: #933; }
td.wh { background: #FFF; }

/* Discipline Course List page */
.dclHead { background: #7F6799; font: bold 11px verdana, arial, sans-serif; color: #FFF; display: block; }
.dclAuthor { font: normal 11px verdana,arial,sans-serif; color: #000; }
a.dclTitle { font: normal 11px verdana,arial,sans-serif; color: #663399; text-decoration: none; }
a.dclTitle:hover { color: #039; }
.dclEdition { font: normal 10px verdana,arial,sans-serif; color: #996633; }
.dclCopy { font: normal 10px verdana,arial,sans-serif; color: #996633; }
.dclISBN { font: normal 10px verdana,arial,sans-serif; color: #996633; }

/* Search page */
.searchHead2 { background: #6279ab; font: bold 12px verdana, arial, sans-serif; color: #FFF; display: block; }
.searchDisc { font: bold 12px verdana, arial, sans-serif; color: #375CAD; background: #fff; } 
.search2dots { background: #FFF;  background-image: url(/images/search_t/search_2dot.gif); background-repeat: repeat-x; background-position: left;}
.searchOblt { font: normal 10px verdana,arial,sans-serif; color: #c93; }
a.searchTitle { font: bold 10px verdana,arial,sans-serif; color: #366; text-decoration: none; }
a.searchTitle:hover { color: #933; }
.searchDetails { font: normal 10px verdana,arial,sans-serif; color: #666; }

/* Discipline Book Companion Site page */
.dbcsHead { background: #E19F1E; font: bold 11px verdana, arial, sans-serif; color: #FFF; border-top: #999 1px solid; text-indent: 3px; }
.dbcsList { background: #FFF; background-image: url(/images/spacer_ccc.gif); background-repeat: repeat-y; background-position: left; }
.dbcsListR { background: #FFF; background-image: url(/images/spacer_ccc.gif); background-repeat: repeat-y; background-position: right; }
.menuhead { background: #C1CED7; font: bold 12px verdana, arial, sans-serif; color: #036; padding-left: 4px; }

/* disc home */
.heading14 { font: bold 14px verdana, arial, sans-serif; color: #636; }

/* PUBCO */
.PUBhead { font: bold 12px verdana, arial, sans-serif; color: #039; padding-top: 10px; }
.PUBhead2 { font: bold 11px Verdana, Arial, sans-serif; color: #039; }
.PUBhead3 { font: bold 11px verdana, arial, sans-serif; color: #000; }
.PUBhead4 { font: bold 11px verdana, arial, sans-serif; color: #963; }
.text11b { font: bold 11px verdana, arial, sans-serif; color: #000; }
.text11n { font: normal 11px verdana, arial, sans-serif; color: #000; }
.text11i { font: normal 11px verdana, arial, sans-serif; color: #000; font-style: italic; }
.text10n { font: normal 10px verdana, arial, sans-serif; color: #000000; ; text-decoration: none}
a { font: normal 11px verdana, arial, sans-serif; }
/* Press Release */
.prHead { font: bold 12px verdana, arial, sans-serif; color: #933; text-align: center; }
.prHead2 { font: bold 12px verdana, arial, sans-serif; color: #039; text-align: center; }
.prDate { font: normal 12px verdana, arial, sans-serif; color: #000; }
.prTag { font: normal 10px verdana, arial, sans-serif; color: #000; font-style: italic; text-align: center; }
.prHead3 { font: bold 12px verdana, arial, sans-serif; color: #000; }
/* Contact Us */
.CUq { font: bold 13px verdana, arial, sans-serif; color: #6279ab; }
.CUa { font: bold 13px verdana, arial, sans-serif; color: #A4B6C3; }
.FAQ11b { font: bold 11px verdana, arial, sans-serif; color: #000; }
.FAQ11n { font: normal 11px verdana, arial, sans-serif; color: #000; }
.CUreq { font: bold 11px verdana, arial, sans-serif; color: #933; }
hr.intnl { padding: 10px 0 10px 0; }
/* Services */
a.PUBhead3 { font: bold 11px verdana, arial, sans-serif; color: #039; }
a.PUBhead3:hover { color: #933; }
a.eBookNav { font: bold 11px verdana, arial, sans-serif; color: #006; white-space:nowrap; text-decoration:none;}
a.eBookNav:hover { color: #933; }
a.pagetop { font: normal 10px verdana, arial, sans-serif; color: #063; text-decoration:none;}
/* END PUBCO */


/* OLD style /style1.css */

a.leftNav:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #660000; text-decoration: none}
a.leftNav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #082580; text-decoration: none}
a.leftNav:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #082580; text-decoration: none}
a.leftNav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #660000; text-decoration: none}

a.whiteNav:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none}
a.whiteNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none }
a.whiteNav:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none}
a.whiteNav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CCCCFF; text-decoration: none}

a.menuNav:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #660000; text-decoration: none; padding-top: 3px}
a.menuNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #082580; text-decoration: none; padding-top: 3px }
a.menuNav:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #082580; text-decoration: none; padding-top: 3px}
a.menuNav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #660000; text-decoration: none; padding-top: 3px}

a.discName:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.discName:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.discName:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.discName:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CCCCFF; text-decoration: none}

a.searchNav:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none; padding-top: 3px}
a.searchNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none; padding-top: 3px }
a.searchNav:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none; padding-top: 3px}
a.searchNav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CCCCFF; text-decoration: none; padding-top: 3px}

.rightNavHead {  padding-top: 5px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #082580; text-decoration: none}
.fivePX {  padding-bottom: 3px; padding-top: 3px; font-size: 11px}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000}
.redheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000}
.header12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.blueheader14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333399}
.blueheader12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333399}
/* p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal} */
.body12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.bold12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.body10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.times10 {  font-family: "Times New Roman", Times, serif; font-size: 10pt; font-weight: normal}
.body9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal}
.bold10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.booktitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #660033}
.bold11yellow { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC9900}
.blueheader10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333399 }
.times9 { font-family: "Times New Roman", Times, serif; font-size: 9pt; font-weight: normal }
.body10red { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal ; color: #CC0000}
.bluepath10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal ; font-style: normal; color: #333366}
.bold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }
.times9Copy { font-family: "Times New Roman", Times, serif; font-size: 9pt; font-weight: normal }
.step12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #006666}
.gray12bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #999999}
.gray10bold {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #999999}
.green10bold {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bolder; color: #006633}
.green12bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #006633}
.date {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #082580; text-transform: none}
/* .lnavlink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #082580; text-decoration: none} */
.pathtext {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #333366}
/* .breadcrumb {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333366} */
/* .breadcrumbCell { background-image: url(/images/topnav/wad_banner_3.gif); background-color: #FFFFFF; background-repeat: no-repeat } */
.navSpacer {  padding-right: 15px; padding-left: 15px}
/* .search {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF} */
.txField {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: 000033}
.dicipHEAD {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-variant: normal; color: #FFFFFF; line-height: 18px}

/*  OLD styles  */
.pathtext {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #333366}
.bluenav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; font-style: normal; color: #333366 ; text-decoration: none}
A.bluenav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; font-style: normal; color: #333366 ; text-decoration: none}
A:hover.bluenav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; font-style: normal; color: #ffffff ; text-decoration: none}
.booktitle10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #660033 }
.redheader14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #73281E;
	letter-spacing: .1em;
}
.bioTablestyle {
	background-image: url(/biology_d/images/biology_home.jpg);
	background-repeat: no-repeat;
}

