body { behavior: url(/csshover.htc); }
td#title {
 vertical-align: middle;
 text-align: center;
 background-color: #00cc99;
 color: white;
 font: bold 18px Arial, Helvetica, Verdana, san-serif;
}
td#rightcol {
 vertical-align: top;
 text-align: center;
}
td#topnavrow {
 background-color: #383D7F;
 vertical-align: center;
 text-align: center;
}
td#main {
 vertical-align: top;
}
#content {
 padding: 0 10px 0 10px;
 vertical-align: top;
}
#content p {
 font: Arial, Helvetica, Verdana, san-serif;
}
h3 {
 font-family: Arial, Helvetica, Verdana, san-serif;
 font-size: 1em;
}
#breadcrumbs {
 font: 75% Arial, Helvetica, Verdana, san-serif; 
 padding: 0 0 10px 0;
}
#content_title {
 font: bold 125% Arial, Helvetica, Verdana, san-serif; 
 color: #602020;
 border-bottom: 3px solid #804040;	
}
#author {
 font: italic 75% Arial, Helvetica, Verdana, san-serif; 
 color: gray;	
 padding: 10px 0 10px 0;
}
#subtitle {
 font: bold 125% Arial, Helvetica, Verdana, san-serif; 
}
#promo { 
 border: solid #602020;
 border-width: 3px 0;
 margin: 60px 60px 40px 60px;
}
#promo p {
 font: Arial, Helvetica, Verdana, san-serif; 
 margin: 20px -60px 20px -60px;
}
td#leftcol {
 vertical-align: top;
}
#next {
 font: bold 75% Arial, Helvetica, Verdana, san-serif; 
 padding: 20px 0 20px 0;
}
#buythebook {
 display: block;
 background-color: red !important;
}
div#topnav {float: left; width: 800px; margin: -1px 0 0 0; background: #383D7F; border: 1px solid #AAA;font-family:Arial, Helvetica, Verdana, san-serif;font-weight: normal; font-size:10pt; padding-left:20px;}
div#topnav ul {margin: 0; padding: 0; background: #383D7F; border: 1px solid #CCC; border-width: 0 1px;}
div#topnav li {position: relative; list-style: none; margin: 0; float: left; width: 7em; line-height: 1em;}
div#topnav li:hover {background: #607AAC;}
div#topnav li.submenu:hover {background-color: #607AAC;}
div#topnav li a {display: block; color: white; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 6.5em;}
div#topnav>ul a {width: auto;}
div#topnav ul ul {position: absolute; width: 7em; display: none;}
div#topnav ul ul li {border-bottom: 1px solid #CCC;}
div#topnav li.submenu li.submenu:hover {background-color: #607AAC;}
div#topnav li.submenu li.submenu:hover {background-color: #607AAC;}
div#topnav ul.level1 li.submenu:hover ul.level2, 
div#topnav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#topnav ul.level2 {top: 1.5em; left: -1px;}
div#topnav ul.level3 {top: -1px; left: 7em; border-top: 1px solid #CCC;}
#rightColumn {
 width: 200px; 
 float: right;
 margin: 15px 0 0 10px;
}
.otherNews .relatedCat .relatedCat h3 .relatedCat p {
	font-weight: bold;
	margin-right: 3px;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}
.otherNews {
	background-image: url(images/relatedtopleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.otherNews h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px;
	background-image: url(images/relatedtopright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 13px;
	color: #516A6C;
	border: none;
}

.otherNews .relatedCat h3 {
	margin: 0px 0px 3px;
	font-size: 14px;
}
.otherNews h2 {
	background-color: #BEC8CC;
}
.relatedCat h2 {
	font-size: 14px;
	font-style: italic;
	color: #BE1319;
	margin-top: 5px;
	margin-bottom: 3px;
	background-image: none;
	text-transform: none;
	margin-left: 0px;
	padding-left: 0px;
}
.relatedCat p {
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 12px;
	line-height: 110%;
}
.relatedCat {
	margin-right: 3px;
}
.relatedCat {
	padding: 5px 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #EAECB2;
	border-bottom-color: #EAECB2;
	border-left-color: #EAECB2;
	margin: 0px;
	background-color: #EBEFF3;
}
.otherNews .relatedCat h3 {
	margin: 0px 0px 10px 0px;
	font-size: 14px;
}
#rightColumn div.relatedCat p {
	margin-bottom: 3px;
}
div.otherNews {
	margin-bottom: 15px;
}
#rightColumn div.otherNews div.relatedCat p {
	margin-bottom: 3px;
}
.otherNews {
	margin-bottom: 3px;
}