.top {background-repeat: no-repeat; background-position:right}
.table_bottom_border { border-bottom:0px solid #5B74B9; margin-top: 0px; padding-top: 0px;}
body {margin-left: 0px; margin-top:0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
	a:link {color: #343399; } 
	a:visited {color: #5F5F5F;}
	a:active {color: #5F5F5F;}
	a:hover {color:#000099;}


blockquote {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
blockquote p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; padding-top: 0px; }
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

.spvalue { text-align:left;  width:116px;}


.topcart { position:relative; top: 31px; padding: 0px; margin: 0px; float: left;  width: 88px; margin-right:10px;}
.topcart2 {padding: 0px; margin: 0px; position:relative; top: 40px; left: 56px; width: 88px;}
.searchbox2 { position:relative; top:3px; left: 162px; color:#FFFFFF; font-size:10px; width: 300px; }
.searchbox1 {  position: relative; top: 18px; float: left; color:#FFFFFF; font-size:10px; width: 213px;}
a.white:link {color:#FFFFFF; font-size:10px;}
a.white:active {color:#FFFFFF; font-size:10px;}
a.white:visited {color:#FFFFFF; font-size:10px;}
.redfont {color: #990000; }

/* top navigation css */
.nav_middle_help { background-image:url(nav_trycss/new1/middle_off_help.gif); float:left; height:44px;}
.nav_corner_right_off_help { background-image:url(nav_trycss/new1/right_edge_off_help.jpg); width:13px; float:left; height:44px;}
.nav_edge_help { background-image:url(nav_trycss/new1/edges_off_help.gif); width:14px; float:left; height:44px;}

.nav_middle { background-image:url(nav_trycss/new1/middle_off.gif); float:left; height:44px;}
.nav_middle_on { background-image:url(nav_trycss/new1/middle_on.gif); float:left; height:44px;}
.nav_edge { background-image:url(nav_trycss/new1/edges_off.gif); width:14px; float:left; height:44px;}
.nav_edge_right_on { background-image:url(nav_trycss/new1/edges_right_on2.gif); width:14px; float:left;  height:44px;}
.nav_edge_left_on { background-image:url(nav_trycss/new1/edges_left_on.gif); width:14px; float:left;  height:44px;}
.nav_corner_left_on { background-image:url(nav_trycss/new1/left_edge_on.jpg); width:13px; float:left; height:44px;}
.nav_corner_left_off { background-image:url(nav_trycss/new1/left_edge_off.jpg); width:13px; float:left; height:44px;}
.nav_corner_right_off { background-image:url(nav_trycss/new1/right_edge_off.jpg); width:13px; float:left; height:44px;}
.nav_corner_right_on { background-image:url(nav_trycss/new1/right_edge_on.jpg); width:13px; float:left; height:44px;}
.linktext1 { position:relative; top:16px; }
a.linktext1:link {color:#FFFFFF; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.linktext1:visited {color:#FFFFFF; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.linktext2 { position:relative; top:16px;}
a.linktext2:link {color:#000099; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.linktext2:visited {color:#000099; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.linktext2:hover {color:#000099; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/* END top navigation css */


.publication { border-bottom:1px dashed #990000;  padding-top: 20px; padding-bottom: 20px;}
.publication_sub { padding-top: 10px; padding-bottom: 10px; margin-left: 25px;}

.publication_sub-bottom { padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px; margin-left: 25px;}
.publication-bottom { border-bottom:none;  padding-top: 20px; padding-bottom: 8px;}
.publication-top { border-bottom:1px dashed #990000; border-top:1px dashed #990000; padding-top: 20px; padding-bottom: 20px;}
.publication-top2 { border-bottom:1px dashed #990000; border-top:1px dashed #5B74B9; padding-top: 8px; padding-bottom: 20px;}

.publication_sub2 { margin-left: 25px;}

.tdnav { border-color:#FFFFFF; border-style:dashed; border-width:1px; padding-left: 6px; padding-right: 5px;}

.tdnavbg { background-color: #0000CC; border-color:#FFFFFF; border-style:solid; border-width:1px; padding-left: 6px; padding-right: 5px;}

.box1 {border-color: #3F3F3F; border-style:solid; border-width:1px; margin-bottom: 10px;}
.box2 {border-color: #3F3F3F; border-style:solid; border-width:1px; margin-bottom: 10px; width: 180px;}

.sidetitle {color: #FFFFFF; font-size:11px; font-weight:bold; text-align:center; background-color:#990000}
.sidetitle2 {color: #FFFFFF; font-size:11px; font-weight:bold; text-align:center; background-color:#343399}


.midtitle {color: #990000; font-size:16px; font-weight:bold; text-align:left; background-color:#FFFFFF; padding-top:8px; padding-bottom:5px;}
.pagetitle {color: #990000; font-size:15px; font-weight:bold; text-align:left; background-color:#FFFFFF; padding-top:10px; padding-bottom:0px; margin-bottom:4px; border-bottom:0px solid #990000}
.subtitle {color: #5B74B9;}
.sbtitle {color: #000000; font-size:15px; text-align:center; margin-bottom: 15px;}
.sbtitle2 {color: #990000; font-size:15px; text-align:left; margin-bottom: 0px; }
.middlebox_subjects { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 8px; width: 140px; float: left; margin-right: 15px; }
.middlebox_subjects p {margin-top: 0px; margin-bottom: 6px; font-size: 11px; }
.middlebox_subjects_sub {border-left:1px dashed #990000; border-top:1px dashed #990000; padding-left: 6px; padding-top: 6px; }
.height1 { height: 301px; }
.height2 { height: 245px; }

.side {color: #000000; font-size:11px; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:10px; background-color:#FFFFFF; }
td.side a:link { text-decoration:none;}
td.side a:visited { text-decoration:none;}
td.side a:hover { text-decoration:underline; color:#CC0033;}
td.side3 a:link { text-decoration:none;}
td.side3 a:visited { text-decoration:none;}
td.side3 a:hover { text-decoration:underline; color:#CC0033;}
td.side3 a:active { text-decoration:underline; color:#CC0033;}
p.break4 a:link { text-decoration:underline;}
p.break4 a:hover { text-decoration:underline; color:#CC0033;}
p.break5 a:link { text-decoration:underline;}
p.break5 a:hover { text-decoration:underline; color:#CC0033;}
.side2 {color: #000000; font-size:11px; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:0px; background-color:#FFFFFF; }
.side3 {color: #000000; font-size:11px; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:10px; background-color:#FFFFFF;  }
.side4 {color: #000000; font-size:11px; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:6px; background-color:#FFFFFF;  }
td.side3 p {font-size: 11px; margin-top:3px; margin-bottom:3px;}

h2.pagetitle a:link { text-decoration:none; color:#990000}
h2.pagetitle a:visited { text-decoration:none; color:#990000;}
h2.pagetitle a:hover { text-decoration:none; color: #5F5F5F;}
h2.sbtitle a:link { text-decoration:none; color:#990000}
h2.sbtitle a:visited { text-decoration:none; color:#990000;}
h2.sbtitle a:hover { text-decoration:underline; color: #5F5F5F;;}


h2 { font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; margin-bottom: 0px; padding: 1px 0px 1px 0px; color: #000000;}
h3 {   font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; margin-bottom: 0px; color: #5B74B9}
h4 {   font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; margin-bottom: 0px; padding: 0px; margin-top:0px; }
h1 { font-weight: bold; font-size: 16px; line-height: 18pt; Arial, Helvetica, sans-serif ; font-family: Arial, Helvetica, sans-serif; margin: 0px;}

.middlesection {padding: 10px; text-align:left;}
.middlebox { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 10px;}
.middlebox_help { font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px dashed #990000;  padding-bottom: 20px;}
.middlebox_help-top { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 10px; border-bottom:1px dashed #990000; border-top:1px dashed #990000; padding-bottom: 20px;}
.middleboxsmalll { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 8px; width: 290px; float: left; padding-top:0px; height: 340px; }
.middleboxsmallr { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 8px; width: 290px; float: right; padding-top:0px; height: 340px; }
.middleboxsmall3 { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 8px; width: 200px; float: left; padding-top:0px; }
.middleboxsmalll { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 8px; width: 290px; float: left; padding-top:0px; height: 340px; }
.middleboxsmallr { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 8px; width: 290px; float: right; padding-top:0px; height: 340px; }
.middleboxsmall4 { font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top: 8px; width: 290px; float: left; padding-top:0px; }



.covers {float:left; padding-right: 6px; padding-left: 4px; }
.envelope {float: none; padding-right: 5px; padding-left: 0px; padding-bottom: 0px; margin-bottom: 8px; }

.fbook { margin-bottom: 20px; margin-top: 5px; width: 170px; height: 110px;}
.fbook2 { margin-bottom: 20px; margin-top: 5px; width: 175px; height: 126px; float:left; margin-right:31px;}
.fbook3 { margin-bottom: 20px; margin-top: 5px; width: 175px;}
.cbook { margin-bottom: 20px; margin-top: 5px; width: 100px; float:left; margin-right:20px; height: 158px;}

.scollections { width: 200px; padding: 10px; float:left;}

.svalues { width: 200px; padding: 10px; float:left;}

.storeupdates { width: 600px; padding: 10px; float:left; }

.searching { width: 200px; padding: 10px 10px 0px 10px; float:left;}
.searching2 { width: 350px; padding: 2px 10px 0px 0px; float:left;}
.searching3 { width: 350px; padding: 5px 10px 0px 0px; float:left;}

.content {margin: 8px;}
.limargin {margin-top: 4px; margin-bottom:0px; padding-top: 6px; padding-bottom:0px; margin-left: 1px;}
.limarginsub {margin-top: 4px; margin-bottom:0px; margin-left: 15px; padding-top: 0px; padding-bottom:0px; font-size:11px;}
.square_image_space {margin-right:10px;}
.helpindent {margin-left: 18px;}

.cart {color:#FFFFFF; background-color:#009900; border:1px solid #AEFFAE; font-size:11px; font-weight:bold; padding:4px;}

.break {margin-top:0px; margin-bottom: 0px; padding:0px; font-size:12px;}
.break2 {margin-top:2px; margin-bottom: 0px; padding:0px; font-size:11px;}
.break3 {margin-top:15px; margin-bottom: 0px; padding:0px; font-size:12px;}
.break4 {margin-top:10px; margin-bottom: 0px; padding:0px; font-size:11px; font-weight:bold;}
.break5 {margin-top:3px; margin-bottom: 10px; padding:0px; font-size:11px; font-weight:bold;}
.break6 {margin-top:2px; margin-bottom: 6px; padding:0px; font-size:11px; font-weight:normal;}
.break7 {margin-top:4px; margin-bottom: 10px; padding:0px; font-size:11px; font-weight:bold;}
.break8 {margin-top:2px; margin-bottom: 0px; padding:0px; font-size:12px;}
.break9 {margin-top:8px; margin-bottom: 10px; padding:0px; font-size:12px;}
.break10 {margin-bottom: 10px; padding:0px; font-size:12px;}

.viewall {margin-top:10px; margin-bottom: 10px; padding:0px; font-size:11px; font-weight:normal; width: 180px;}


#boxbrowse1 { display: block; }
#boxbrowse2 { display: none; }
#boxbrowse3 { display: none; }
#boxbrowse4 { display: none; }
#boxbrowse5 { display: none; }
#boxbrowse6 { display: none; }
#boxbrowse7 { display: none; }
#boxbrowse8 { display: none; }
#boxbrowse9 { display: none; }
#boxbrowse10 { display: none; }
#boxbrowse11 { display: none; }
#boxbrowse12 { display: none; }
#boxbrowse13 { display: none; }
#boxbrowse14 { display: none; }
#boxbrowse15 { display: none; }
#boxbrowseprev { display: none; }
#boxbrowsenext { display: block; }

.examples {width: auto; background-color: #DFE8FF; color:#000000; font-size:10px; float: left; margin-top: 10px; padding: 7px; margin-left: 15px; width: 230px;}

/* styles for publication entries */

.title5 { font-size: 13px; font-weight:bold; margin-top: 5px; margin-bottom:10px; padding-top:0px; padding-bottom:3px; }
.pubpspace {margin-top:6px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.descriptors {font-weight:bold; font-variant:normal; }

.notebox1 { float:right; width:205px;  background-color: #DFE8FF; margin-left: 20px; margin-bottom: 20px; }
.notebox2 { background-color: #DFE8FF; padding: 8px; width:565px; }
.notebox3 { background-color: #DFE8FF; padding: 8px; width:620px; }
.notebox_inside { margin: 15px;}

.jump_top { font-family:Arial, Helvetica, sans-serif; font-size:8pt; float: right; margin-top:15px; margin-bottom:15px; width: 31px;}
.jump_top_wide { font-family:Arial, Helvetica, sans-serif; font-size:8pt; float: right; margin-top:15px; margin-bottom:15px; width: 610px; text-align:right;}
.return_previous {font-family:Arial, Helvetica, sans-serif; font-size:8pt; float: left; margin-top:15px; margin-bottom:15px;}

.month { border-bottom:1px dashed #5B74B9;  padding-top: 8px; padding-bottom: 8px;}
.month-bottom { border-bottom:none;  padding-top: 8px; padding-bottom: 8px;}

.navigation { font-size:10px; margin-top:0px; margin-bottom: 8px; padding-top:0px;}
.reduced { text-decoration:line-through; }
.reduced2 { text-decoration:none; color: #CC0000; }

/* styles for dynamic pages/login/checkout/etc */
.tableborder1 {border: 1px solid #DFDFDF;}
.errorList {font-weight:bold; color:#990000;}
.dynamic_cell_color1 {background-color:#DFE8FF;}
.dynamic_cell_color2 {background-color:#EFEFEF;}
.cartfont1 { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.subscription_note  { font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color:#990000; margin-bottom: 0px; padding: 0px; margin-top:0px; margin-left:112px; }

/* Styles for search results details*/
.dataCell { WIDTH: 448px; valign: top;}
.titledataCell { FONT-WEIGHT: bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; WIDTH: 586px; valign: top; padding-left:5px; padding-right:5px; background-color:#DFE8FF;}
.titlerowspace {margin-bottom: 15px;}
.labelCell { FONT-WEIGHT: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; WIDTH: 130px; valign: top;}
.titlelabelCell { FONT-WEIGHT: bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; WIDTH: 130px; valign: top;}
	
.left_nav_bgcolor { background-color:#5F5F5F;}

.help_ul { list-style:url('/images/blue_square.gif'); padding:0px; margin: 0px;}
.help_ul2 { list-style:url('/images/red_line.gif'); }
.newsindent {margin-left: 46px;}
.searchindent {margin-left: 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:2px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
.marginbottom_extra {margin-bottom: 7px;}

.cursor_force { cursor:pointer;}
.logo_appear { display:none; }
.logo_appear2 { display:none; }
.bgtopnavcolor {background-color:#343399;}

td.survey {font-family:Arial; font-size:10px;}
.surveymargin {margin-left: 10px;}

/* Home page marketing basket buttons*/
.baskets { width: 170px; padding: 10px; float:left; margin-bottom: 20px;}
.book_button { font-family:Arial, Helvetica, sans-serif; font-size:9pt; float: right; margin-top:15px; margin-bottom:15px; width: 610px; text-align:right;}
.int_cust_buttons { width: 140px; padding: 10px; float:left; }
.sweet16 { width: 675px; padding: 10px; float:left; margin-bottom: 20px;}
