﻿
/*------------------------------------------------------------***  Global**------------------------------------------------------------*/body {	font-family: Trebuchet-MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: left; /* IE Fix */	margin: 0;	color: #000000;	background-position: center;	background-image: url(images/back.gif);	line-height: normal;	font-weight: normal;}.super {	vertical-align: super;	font-size: 10px;}acronym { cursor: help; border-bottom: 1px dashed #999; }a {	color: 0033FF;	text-decoration: none;}table {}a:hover {	text-decoration: underline;	color: #CC6633;}a:visited {	color: #663399;}/*------------------------------------------------------------***  Container**------------------------------------------------------------*/	#container {	width: 797px;	text-align: left; /* Cancel IE Fix */	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding: 0;	background-color: #fff;	background-image: url(pics/dot_line4.gif);	background-repeat: repeat-y;	background-position: 25%;	border: 1px solid #ddd;	}	/*------------------------------------------------------------***  Header**------------------------------------------------------------*/		
#nav {	border-bottom-style: solid;	border-bottom-color: #fff;	margin: 0;   padding-top: 5px;	padding-right: 0;	padding-bottom: 5px;	padding-left: 10px;}
/***** Layout *****/

#content {
background-color: #fff;
padding: 1.4em 5px 5px;
}

.left {
float: left;
clear: left;
margin: 1em 1em 1em 0;
}

.top {
margin-top: 4px;
}

.clear {
clear: both;
}

.sidebar-product {
clear: both;
margin: 1em 0 0;
}

/***** Articles *****/
/*** These were specifically created for articles; ideally they would use something like ".article h1" instead of "h1", but that will need to wait. For now, the only pages using H1s are probably article pages; and Ps will look this way or have span styles that override p styles below.
--Nabha 2007-02-09 ***/

h1,
.titlecopy, .SummaryTitle {
font: bold 14px/18px tahoma, verdana, arial, helvetica, sans-serif;
color: #BF6004;
text-align: left;
}

p,
h2,
.copy, .SummaryText {
font: normal 11px/14px tahoma, verdana, arial, helvetica, sans-serif;
color: #505461;
text-align: left;
}

p {
margin: 0 0 1em;
}

h2 {
font-weight: bold;
margin: 1em 0 0;
}



/***** Topic Navigation *****/

/* Remember, when dealing with CSS, be sure to test in multiple browsers: Firefox and 
	IE 6.0 at the least. */

/* Copied from smallrhtitle */
#topic-navigation h2 {
font: bold 11.5px/14px tahoma, verdana, arial, helvetica, sans-serif;
color: #505461;
margin: 0;
padding: 0 0 0 5px; /* This means: "0px top, 0px right, 0px bottom, and 5px left" */
text-align: left;
}

#topic-navigation ul {
margin: 1em 0;
padding: 0;
}

/* Copied from indexlistleft
	Maybe the text could be bigger in future? It hurts my eyes! --Nabha */
#topic-navigation li {
font: normal 9px/12px tahoma, verdana, arial, helvetica, sans-serif;
text-align: left;
list-style: none; /* This removes the bullet for each item on the list */
margin: 1em 0; /* This means "1em margin on top and bottom, 0 margin on left and right" */ 
padding: 0;
}

#topic-navigation a {
color: #3550A1;
background: transparent;
}

#topic-navigation a:visited {
color: #7055A3;
background: transparent;
}

#topic-navigation a:hover {

}



.FeatureTable
	{
	
	}

.FeatureTable td
	{
	padding: 5px;
	vertical-align: top;	
	}


.FeatureTable img
	{
	padding-right: 1px;
	border: 0;
	}


/***** Text styles *****/

.testimonial
	{
	padding-left: 1em;
	margin-bottom: 0px;
	}

.papyruss
	{
	font: italic 10px/12px georgia, papyrus, verdana, arial, helvetica, sans-serif;
	color: rgb(145, 190, 230);
	padding-left: 1em;
	margin-bottom: 0px;
	}

.papyrusm
	{
	font: italic 14px/16px georgia, papyrus, verdana, arial, helvetica, sans-serif;
	color: rgb(145, 190, 230);
	padding-left: 1em;
	margin-bottom: 0px;
	}

.papyrusl
	{
	font: italic 18px/20px georgia, papyrus, verdana, arial, helvetica, sans-serif;
	color: rgb(145, 190, 230);
	padding-left: 1em;
	margin-bottom: 0px;
	}


.source
	{
	padding-left: 2em;		
	margin-bottom: 12px;
	}


.redcopy {

font: bold 11px/14px tahoma, verdana, arial, helvetica, sans-serif;

color: #990000;

text-align: left;

}



.ordernowcopy {

font: bold 12px/14px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}





.toc {

font: normal 11px/24px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}



.stroke {

color: #cbcbcb;

}



.copyhead {

font: bold 11px/24px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}

.mediumheading {

font: bold 14px/26px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}



.productImage, .ProductImage {

border-style:solid;

border-color:black;

border-width:1px;

}



.quotecopy {

font: normal 12px/20px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}



.yboxcopy {

	font: bold 11px/20px tahoma, verdana, arial, helvetica, sans-serif;

	color: #4159a4;

	text-align: left;

	padding-left: 10px;

	letter-spacing: 1pt;

}



.hicopy {

font: bold 11px/14px tahoma, verdana, arial, helvetica, sans-serif;

color: #BF6004;

text-align: left;

}





.indexlist {

	font: bold 12px/24px tahoma, verdana, arial, helvetica, sans-serif;

	color: #505461;

	text-align: left;

}



.indexlistclosed {

	font: normal 11px/11px tahoma, verdana, arial, helvetica, sans-serif;

	color: #505461;

	text-align: left;

}



.indexlistcopy {

	font: normal 11px/24px tahoma, verdana, arial, helvetica, sans-serif;

	color: #505461;

	text-align: left;

	padding-left: 10px;

}



.indexhead {

	font: bold 12px/12px tahoma, verdana, arial, helvetica, sans-serif;

	color: #BF6004;

	text-align: left;

}



.indexlistauthors {

	font: normal 12px/20px tahoma, verdana, arial, helvetica, sans-serif;

	color: #505461;

	text-align: left;

}



.indexlistb {

	font: bold 12px/20px tahoma, verdana, arial, helvetica, sans-serif;

	color: #505461;

	text-align: left;

	margin-left: 20px;

}







.titlesubhead {

font: normal 14px/16px tahoma, verdana, arial, helvetica, sans-serif;

color: #BF6004;

text-align: left;

}



.chaptertitle {

font: bold 16px/20px tahoma, verdana, arial, helvetica, sans-serif;

color: #BF6004;

text-align: left;

}



.chapternumber {

font: bold 14px/22px tahoma, verdana, arial, helvetica, sans-serif;

color: #990000;

text-align: left;

}



.titlesubheadmain {

font: bold 16px/16px tahoma, verdana, arial, helvetica, sans-serif;

color: #BF6004;

text-align: left;

}



.footercopy {

font: normal 10px/12px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}



.bold {font: bold 11px/14px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}



.salecopy,
.saleprice {font: bold 11px/14px tahoma, verdana, arial, helvetica, sans-serif;

color: #BF6004;

text-align: left;

}


.whats-this,
.whats-this a {
font: 9px/11px tahoma, verdana, arial, helvetica, sans-serif;
}



.productheader {font: bold 24px/30px tahoma, verdana, arial, helvetica, sans-serif;

color: #575999;

text-align: left;

}


/* Unused */
.kriyatitle {font: bold 11px/13px tahoma, verdana, arial, helvetica, sans-serif;

color: #990000;

text-align: left;

}

/* Unused */

.kriyaavail {font: 11px/22px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}



.productsubheader {font: bold 14px/30px tahoma, verdana, arial, helvetica, sans-serif;

color: #CE944E;

text-align: left;

}



.smalldescription {font: normal 10px/11px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

text-align: left;

}



.shortproductcopy {font: normal 10px/11px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

text-align: left;

}



.smalltitle {font: bold 10px/11px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

text-align: left;

}



.smallrhtitle {

	font: bold 11.5px/14px tahoma, verdana, arial, helvetica, sans-serif;

	color: #505461;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

	text-align: left;

}



.bigrhtitle {

	font: bold 12.5px/14px tahoma, verdana, arial, helvetica, sans-serif;

	color: #C77A22;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

	text-align: left;

}



.navheader {font: bold 12px/13px tahoma, verdana, arial, helvetica, sans-serif;

color: #BF6004;

margin-left: 0px;

margin-right: 0px;

padding: 0px;

text-align: left;

}



.small {
	color: #505461;
	margin-left: 10px;
	margin-right: 20px;
	padding: 2px;
	text-align: left;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

}



.nextcopy {

font: normal 9px/14px tahoma, verdana, arial, helvetica, sans-serif;

color: #505461;

text-align: left;

}



.indexlistleft {font: normal 9px/24px tahoma, verdana, arial, helvetica, sans-serif;

text-align: left;

}



.indexlistleft2 {font: normal 9px/12px tahoma, verdana, arial, helvetica, sans-serif;

text-align: left;

}



.nolinkindexlist {

	font: normal 9px/12px tahoma, verdana, arial, helvetica, sans-serif;

	text-align: left;

	margin: 10px;

	white-space: normal;

}



.smalltextlinx {font: normal 10px/20px tahoma, verdana, arial, helvetica, sans-serif;}



.textlinx  {
font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #505461;
}



.subhead  {font: 12pt "Tahoma","Verdana", "Arial", "Helvetica", "san-serif"; font-weight:bold} 



.copywrite {font: 8pt "Tahoma","Verdana", "Arial", "Helvetica", "san-serif"}



.smallitalic {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal}



.stroke {border: 1px dotted #505461;}



.borders { border-right-color: #505461; border-right-style: dotted;

border-right-width: 1px; border-left-width: 3px;

padding-right: 6px; padding-left: 6px;}







a:link, a:link .indexlistcopy 				{color: #3550A1; background-color: transparent;}


a:visited, a:visited .indexlistcopy 					{color: #7055A3; background-color: transparent;}

a:active, a:active .indexlistcopy     			{text-decoration:underline; background-color: transparent;}








BODY {

background-color: #ffffff;

}



H1 {

	border-top: 1px dotted #CBCBCB;

	padding: 5px 5px;

}

/**** Foreign Rights ****/

.rights-list dt {
font-weight: bold;
}

dl.rights-list {
margin-bottom: 0;
}


dl.blank-dt {
margin: 0;
display: inline;
}

dl.blank-dt dd {
margin: 0;
display: inline;
}

dl.blank-dt dt {
margin: 0;
display: inline;
}

div.books .rights-list li {
display: inline;
}

.rights-list li {
	margin-top: 0;
	margin-bottom: 0;
}

.rights-list ul {
	margin: 0 1em;
}
style27 {
	font-family: Tahoma;
	font-size: 12pt;
	font-style: italic;
	color: #663399;
}
.style27 {
	font-family: Tahoma;
	font-size: 12pt;
	font-style: italic;
	color: #663399;
}
.small_text {
	font-family: Tahoma;
	font-size: 9px;
	line-height: normal;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.style10 {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #CC9900;
}
/* Created by gq for use in quotes introducing long description */
.quote {
    font: normal 11px/14px tahoma, verdana, arial, helvetica, sans-serif;
	font-style: italic;
    color: #0056B6;
    text-align: left;
}  

