/* review copy request form */
.text_area{font-size: 12px; line-height: 15px; font-family: Arial,Helvetica,sans-serif; color: #484848; padding: 4px;}
.table_grid p.request_policy {font-size:14px; line-height:20px;}
.table_grid p.request_policy a {font-size:14px; line-height:20px; color:#05654a; border-bottom: 1px #05654a dotted;}
.table_grid p.request_policy a:hover {border-bottom: 1px #05654a solid;}

/* catnav */

a.catnav { float: right; color: #05654a; text-transform: uppercase; font-weight: normal; font-size: 9px; font-family: "Arial", Helvetica, sans-serif; vertical-align: baseline; }
a.catnav:link, a.catnav:visited { float: right; color: #05654a; text-transform: uppercase; font-weight: normal; font-size: 9px; font-family: "Arial", Helvetica, sans-serif; vertical-align: baseline; }
a.catnav:hover { float: right; color: #05654a; text-transform: uppercase; font-weight: bold; font-size: 9px; font-family: "Arial", Helvetica, sans-serif; vertical-align: baseline; }
h3 { color: #484848; /*color: #05654a;*/ /*color: #005e45;*/ text-transform: none; vertical-align: baseline; }

/* Table Contact */
table.contact {
	padding:2;
	padding-left: 0px;
	font-size: 13px;
	color: #484848;
	border-style: none;
	background-image: none;
	float: none;
	text-align: left;
	vertical-align: top;
	border: 0;
	width: 100%;
}
table.contact td { font-size: 13px; color: #484848; padding-top: 5px; }
div.line { border-bottom: 1px inset #999; margin-top:10px; }

/* Carousel book title and author line */
.imageflow a { color: #2E2E2E; }
.imageflow span { visibility: hidden; display: none; }

.sliderLeft .imageflow a { color: #2E2E2E; }
.sliderLeft .imageflow span { visibility: hidden; display: none; }

.sliderLeft h3 { margin-top:10px; }

/* Imported Catalogue Styles */

.left-content .m_container .tab_content p{ font-size:14px; line-height:20px; /*color:#6d6b6b;*/ color:#484848; padding:15px 10px 0 10px;}
.left-content .m_container .tab_content ol{ margin-left:20px; }
.left-content .m_container .tab_content ol.first{ padding-top:10px; }
.left-content .m_container .tab_content ol.space{ padding-top:10px; }
.left-content .m_container .tab_content ul{ padding:0px 0 0 0;}
.left-content .m_container .tab_content ul.first{ padding:10px 0 0 0;}
.left-content .m_container .tab_content ul.space{ padding:10px 0 0 0;}
.left-content .m_container .tab_content li{ font-size:14px; line-height:20px; /*color:#6d6b6b;*/ color:#484848; padding:5px 10px 0 0;margin: 0 0 0 10px;}
.left-content .m_container .tab_content span.small{ font-size:12px; }
.left-content .m_container .tab_content .auth_cont { padding: 0px 0 10px 0px; }
.left-content .m_container .tab_content .auth_cont ul{ padding:0; margin:10px 0 0 10px;}
.left-content .m_container .tab_content .auth_cont li{ font-size:14px; line-height:20px; /*color:#6d6b6b;*/ /*color:#484848;*/ margin:0;}
.left-content .prod .book-display p a{ font-size:12px; line-height:16px; color:#484848; text-decoration:none; border:none; outline:none; }

.left-content .left-txt h2{ font-size: 20px; line-height: 24px; font-weight: normal; }

/* modified link */
.left-content .contentpaneopen .division a{ font-size:14px; line-height:20px; color: #05654A; border-bottom: 1px #05654A dotted; }
.left-content .contentpaneopen .division a:hover{ font-size:14px; line-height:20px; color: #05654A; border-bottom: 1px #05654A solid; }
.left-content .contentpaneopen ul.first{ padding:0px 0 0 0;}
.left-content .contentpaneopen ul.nospace{ padding:0px 0 0 0;}
.left-content .contentpaneopen li{ font-size:14px; line-height:20px; /*color:#6d6b6b;*/ color:#484848; padding:5px 10px 0 0;margin: 0 0 0 10px;}
.left-content .contentpaneopen li a{ font-size:14px; line-height:20px; }
.left-content .contentpaneopen p a{ font-size:14px; line-height:20px; }
.left-content .contentpaneopen .faq { font-size:14px; line-height:20px; padding-top:0px; }
.left-content .contentpaneopen .faqq { margin-bottom: 0px; padding-bottom: 0px; }
.left-content .contentpaneopen .faqa { margin-top: 0px; padding-top: 0px; }
.left-content .contentpaneopen .faqa2 { margin-top: 0px; padding-top: 0px; text-indent: 1.5em;}
.left-content .contentpaneopen .faq a{ font-size:14px; line-height:20px; }
.left-content .contentpaneopen .faqq a{ font-size:14px; line-height:20px; }
.left-content .contentpaneopen .faqa a{ font-size:14px; line-height:20px; }
.left-content .contentpaneopen .faqa2 a{ font-size:14px; line-height:20px; }
.left-content .contentpaneopen .line { margin-top: 15px; margin-bottom: 5px; border-bottom: 1px #B9B9B9 solid; }

.left-content .contentpaneopen .division .contact td { font-size:14px; line-height:20px; }
.left-content .contentpaneopen .division div.box { margin:15px 0px; padding:10px; border: 1px #5C7158 solid; background-color: #F3FFE2; font-size:15px; line-height:20px; color:#111; }

#format .prod-title .prod-info h2 { text-decoration:none; }
#relProd .book-display p { text-decoration:none; border-bottom:none; }
#relProd .book-display p a{ text-decoration:none; border-bottom:none; }

.left-content .m_container .tab_content a{ font-size:14px; line-height:20px; color:#05654a; }
.left-content .m_container .tab_content h2 { margin:0px; padding: 20px 0px 0px 10px; text-transform: none; border:0; color:#003f2d;}
.left-content .m_container .tab_content p.tocpt { color: black; font-size: 12px; font-weight: bold; text-transform: Uppercase; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 2px; font-family: "Arial", Helvetica, sans-serif; } .m_container p.tocct { color: black; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 2px; font-family: "Arial", Helvetica, sans-serif; } .m_container p.tocst { color: black; font-size: 12px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 2px; font-family: "Arial", Helvetica, sans-serif; } .m_container p.toch1 { color: black; font-size: 12px; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; padding: 2px; font-family: "Arial", Helvetica, sans-serif; } span.boldgrey { font-weight: bold; color: #666666; } .right { text-align: right; } .center { text-align: center; } span.new { font-weight: bold; color: #CC0000; } .m_container div.downswrap { float: right; font-size: 10px; display: table; background-color: #FFF; margin: 0px 0px 20px 0px; border-left: #FFF; border-width: 0 0 0 2px; border-style: none none none solid; clear: right; width: 136px; } .m_container div.downs { font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-top: 1px #33C solid; border-right: 1px #7777D7 solid; border-bottom: 1px #7777D7 solid; border-left: 1px #33C solid; width: 150px; float: right; display: block; clear: both; margin: 0 0 10px 2px; background-color: white; } .m_container div.downshead { color: #33C; font-size: 10px; line-height: 22px; background-image: url(/templates/Emondtemp3/images/grad2.jpg); background-repeat: repeat-x; background-position: 0 -50px; /* added background color */ background-color: #FFF; text-transform: uppercase; margin: 0 0 5px 0px; padding: 0 0 0px 0px; border-top: 0px #33C solid; border-right: 0px #7777D7 solid; border-bottom: 0 #7777D7 solid; border-left: 0px #33C solid; font-weight: bold; text-align: center; } .m_container div.downstext { color: #000; font-size: 14px; font-weight: normal; line-height: 20px; text-transform: none; width: 130px; padding: 5px 1px 5px 5px; border-top: 0px #33C solid; border-right: 0px #7777D7 solid; border-bottom: 0 #7777D7 solid; border-left: 0px #33C solid; margin: 0 0 0 0px; /* background-image: url(/templates/Emondtemp3/images/arrow.png); */ background-repeat: no-repeat; background-position: 0 2px; } .m_container li.downs { color: black; text-align: left; margin-left: 0px; font-family: "Arial", Helvetica, sans-serif; /*list-style-position: outside;*/ text-indent: 0px; font-size: 11px; line-height: 14px; } .m_container div.coursepack { font-family: "Arial", Helvetica, sans-serif; line-height: 120%; font-weight: normal; width: 520px; padding: 5px 5px 0px 5px; margin: 0px 0px 10px 0; border-color: #CC0000; border-width: 1px; border-style: solid; text-align: center; display: block; clear: both; vertical-align: middle; background-color: #FFF; float: left; }
.left-content .m_container .tab_content div.net { margin:15px 0px; padding:10px; border: 1px #5C7158 solid; background-color: #F3FFE2; font-size:15px; line-height:20px; color:#111; }
.left-content .m_container .tab_content div.box { margin:15px 0px; padding:10px; border: 1px #5C7158 solid; background-color: #F3FFE2; font-size:15px; line-height:20px; color:#111; }
.left-content .m_container .tab_content div.box a{ font-size:15px; line-height:20px; color:#126452; }
.left-content .m_container .tab_content div.booksite { margin:15px 0px; padding:10px; border: 1px #5C7158 solid; background-color: #F3FFE2; font-size:15px; line-height:20px; color:#111; }
.left-content .m_container .tab_content div.booksite a { font-size:15px; line-height:20px; font-weight: bold; color:#111; }
.left-content .m_container .tab_content div.booksite a:hover { font-size:15px; line-height:20px; font-weight: bold; color:#126452; }
.left-content .m_container .tab_content div.ebook { margin:15px 0px; padding:10px; border: 1px #5C7158 solid; background-color: #F3FFE2; font-size:15px; line-height:20px; color:#111; }
.left-content .m_container .tab_content div.ebook a { font-size:15px; line-height:20px; color:#111; }
.left-content .m_container .tab_content div.ebook a:hover { font-size: 15px; line-height: 20px; color: #126452; }
.left-content .m_container .tab_content div.approval { margin:15px 0px; padding:10px; border: 1px #5C7158 solid; background-color: #F3FFE2; font-size:15px; line-height:20px; color:#111; }
.left-content .m_container .tab_content div.approval p { margin:5px 0px; padding:0px; font-size:15px; line-height:20px; color:#111; }

.moduletable p a{ font-size:14px; line-height:20px; color:#05654a; }

/* JULY 1, 2012 A HREF STYLE */

.left-content .m_container .tab_content a { font-size:14px; line-height:20px; color:#05654a; border-bottom: 1px #05654a dotted; }
.left-content .m_container .tab_content a:hover { font-size: 14px; line-height: 20px; color: #05654a; border-bottom: 1px #05654a solid; }
.left-content .m_container .tab_content .auth_cont a:hover { font-size: 14px; line-height: 20px; color: #05654a; border-bottom: 1px #05654a solid; text-decoration: none; }

.left-content form#formID span#tncText a { font-size:14px; line-height:20px; color:#05654a; border-bottom: 1px #05654a dotted; }
.left-content form#formID span#tncText a:hover { font-size: 14px; line-height: 20px; color: #05654a; border-bottom: 1px #05654a solid; }

/* SIM templates/UIM_Template/css/template.css STYLES */

.left-content a { outline:none; color:#05654a; font-size:13px; text-decoration:none; }
.left-content a:hover { text-decoration:none;}
.redTxt{ font-size:17px; /*color:#cd2909;*/ color:#11110f; padding-top:15px; /* width:222px; */}
.redTxt a { color: #11110f; text-decoration: none; border:none; }
.left-content p{ font-size:14px; line-height:20px; /*color:#6d6b6b;*/ color:#484848; padding:15px 0 5px 0;}
.div-news a{ color:#05654a; font-size:12px; line-height:15px; text-decoration:none; outline:none;}
/* COMMENTED OUT WHEN RELATED PRODUCTS MOVED .right-content p{ margin:15px 0; font-size:12px; color:#6d6b6b;}*/

/* MOVING RELATED PRODUCTS TO SIDEBAR: added Sept. 2014 */

.right-content-header-ex { width:250px; height:30px; border-bottom:1px solid #bebcbc; font-size:21px; color:#003f2d; padding-top:15px; text-transform:uppercase; float:left; }
.right-content .bar2 { width:290px; margin:0 0 0 5px; padding: 0px;}
.right-content .prod .book-display p a{ font-size:10px; line-height:10px; color:#484848; text-decoration:none; border:none; outline:none; margin: 0 0 0 0;}
.right-content .prod img {width:90px; height:120px;}
.right-content p{ margin:10px 0; font-size:12px; color:#6d6b6b;}

/* Division side menus */

.moduletable_menu .mainlevel { text-transform:uppercase; }
.moduletable_menu table td span.mainlevel { font:normal 14px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#6b6b6b; /* color:#005e45; */ background:url(../images/no_arrow.png) 0 7px no-repeat; padding:0 0 0 18px; display:block; margin:0 0 0px 0; }
.moduletable_menu table td span.mainlevel { height:28px; line-height:28px; }

.division td { font-size:14px; line-height:20px; }
.division td a{ font-size:14px; line-height:20px; }

/* SIM templates/UIM_Template/css/joomla.css STYLES */

/* .moduletable h3 {height:30px; border-bottom:1px solid #bebcbc; font-size:21px; color:#005e45; padding:10px 0px 5px 0px; text-transform:uppercase;font-weight:normal;} */

.moduletable h3 {text-transform:none;}

/*------------------------------- AUTHORS-PAGE-START --------------------------------*/

.book_titles .gray_bar h3 { font:normal 18px/40px Arial, Helvetica, sans-serif; color:#003f2d; float:left; display:inline; margin-left:10px; padding:0 0 0 0;}
.book_titles .authors_top_link { width:auto; float:right; display:block; }
.book_titles .authors_top_link a { font:normal 12px/40px Arial, Helvetica, sans-serif; color:#55646e; text-decoration:underline; padding:0 10px 0 0;}
.book_titles .authors_top_link a:hover { color:#000; text-decoration:none; }

.book_titles p.authors_text  { width:624px; margin:0 0 8px 0; padding:0 10px 0 10px; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#003f2d; display:block; text-decoration:underline; }
.book_titles p.authors_text a { text-decoration:underline; color:#003f2d; }
.book_titles p.authors_text a:hover { text-decoration:none; color:#000; }

.book_titles p.book_titles_text  { width:624px; margin:0 0 8px 0; padding:0 10px 0 10px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#484848; display:block; text-decoration:none; }
.book_titles p.book_titles_text a { font-size: 14px; line-height: 20px; text-decoration:underline; color:#003f2d; }

.left-content .biography_fra_without_img .bio_text_without_img { font-size:14px; line-height:20px; }

/*------------------------------- AUTHORS-PAGE-END --------------------------------*/

p.testimony { margin-bottom:0px; padding-bottom:0px; }
p.testimony_src { margin-top:0px; padding-top:0px; margin-left:40px; font-weight: bold; }

/* --------------------------- CRIMINAL JUSTICE GLOSSARY ------------------------ */

div.glossary h3 { margin-top:0px; margin-bottom:0px; padding-bottom:0px; color:#003f2d; }
div.glossary-nav { margin-top: 20px; padding-top:5px; padding-bottom:5px; border-top: 1px #BEBCBC solid; border-bottom: 1px #BEBCBC solid; }
div.glossary-nav a { padding-right: 9px; }

/* ---------------------------- BUSINESS ETHICS CASE STUDY ------------------------ */

.division div.ebook { margin:15px 0px; padding:10px; border: 1px #5C7158 solid; background-color: #F3FFE2; font-size:15px; line-height:20px; color:#111; }
.division div.ebook a { font-size:15px; line-height:20px; color:#111; }
.division div.ebook a:hover { font-size: 15px; line-height: 20px; color: #126452; }

/*---------------------------- HANDBOOK OF LEGAL TERMS ------------------------- */
div.left-content div.glossary span.source { font-size: 12px; display: block; margin-top: 3px; font-weight: normal; color: #666;}
div.left-content div.glossary p a { color:#05654a; border-bottom: 1px #05654a dotted; font-weight: normal; }
div.left-content div.glossary p a:hover { color:#05654a; border-bottom: 1px #05654a solid; font-weight: normal; }
div.left-content div.glossary span.source a { font-size: 12px; color:#05654a; border-bottom: 1px #05654a dotted; font-weight: normal; }
div.left-content div.glossary span.source a:hover { font-size: 12px; color:#05654a; border-bottom: 1px #05654a solid; font-weight: normal; }

/* ------------------ RELATED SUBJECT LINKS ON DIVISION PAGES -------------------- */

/* .searchLink{ background:url(../images/emp-symbol.png) no-repeat top left;  padding:3px 0 7px 27px; margin-top:15px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#55646e;} */

/* .searchLink { visibility: hidden; display: none; } */

/* !IMPORTANT! COMMENT OUT BACKGROUND-IMAGE REFERENCE IN TEMPLATE.CSS, LINE 250 */

.searchLink {
	padding: 3px 0 7px 0px;
	margin-top: 15px;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	/* background-image: url(../images/emp-symboll.png); */
	/* background-repeat: no-repeat; */
	/* background-position: left; */
}

.sub {
	/* margin: 4px 0 0 0px; */
	margin: 14px 0 0 0px;
}

/* .sub ul{ padding:0; margin:5px 0 0 30px;} */
.sub ul{ padding:0; margin:5px 0 0 0px;}

/* .sub ul li{ list-style-type:none; display:list-item; margin:3px 0;} */
.sub ul li {
	list-style-type: none;
	display: list-item;
	margin: 4px 0;
}

.sub ul li a {
	/*
	color: #484848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
 */
	text-transform: none;
	color: #6B6B6B;
	/* 	background: url(../images/no_arrow.png) 0 7px no-repeat; */
	padding: 2px 0 0 0px;
	display: block;
	margin: 0 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

/* -------------------------- LIST OF SUBJECTS -------------------------------------- */

#column {
	-moz-column-gap:3em;
	-moz-column-width: 11em;
	-webkit-column-gap:3em;
	-webkit-column-width: 11em;
	padding: 10px;
}

/* ---------------------LEGAL PRACTICE CAROUSEL ------------------------------------- */

#legalpractice-carousel {
	table-layout: auto;
	border: none;
	width: 650px;
	margin: 0;
	padding:0;
	vertical-align: top;
	height: 370px;
}
#legalpractice-carousel tr td {
	vertical-align: top;
	padding: 0 0px 0 0px;
}
#legalpractice-carousel img {
	text-shadow: 0 -1px 0 rgba(0,0,0,.8);
	/*box-shadow: 3px 3px 6px rgba(0,0,0,.8);*/
	/*-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.8);*/
	-moz-box-shadow: 3px 3px 6px rgba(0,0,0,.8);
	background-image: -moz-linear-gradient(left top, left bottom, from(rgba(153,51,0,.3)), to(#6b3703), color-stop(0.5, #903000));
	margin: 10px 2px 2px 2px;
	width:135px;
	height:180px;
}
#legalpractice-carousel p.title {
	color: #333333;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 0 2px;
	width: 135px;
	padding: 10px 0px 0px 2px;
}
#legalpractice-carousel p.author {
	color: #333333;
	font-weight: normal;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 0 2px;
	width: 135px;
	padding: 5px 0px 0px 2px;
}
#legalpractice-carousel p.title a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}
#legalpractice-carousel p.author a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}

/* --------------------------- DIVISION LINKS ON FRONT PAGE ------------------------ */

.left-content .divisions ul {
	padding: 0;
	margin: 0;
}

.left-content .divisions ul li {
	/*width: 137px;*/
	width: 191px;
	height: 68px;
	float: left;
	margin: 0 7px 0 6px;
	/*background: url(../images/empBox4.png) no-repeat;*/
	background: url(../images/emond-button3.png) no-repeat;
	display: block;
	padding: 14px 0 0 12px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	list-style-type: none;
}

.left-content .divisions ul li a {
	width: 182px;
	height: 68px;
	display: block;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	list-style-type: none;
	outline: none;
}

/* --------------------------------- SHIPPING NOTICE --------------------------------- */
/* --------------------------------- color:#005e45 --------------------------------- */

.moduletable_notice { margin: 0 0 10px 0; padding: 10px; /* #5C7158 */ border: 3px #C30911 solid; background-color: #F3FFE2; font-size: 15px; }
.moduletable_notice h3 { height:30px; border-bottom:1px solid #bebcbc; font-size:20px; color:#005e45; padding:10px 0px 5px 0px; text-transform:uppercase;font-weight:normal; background-image: url(../images/holly24v.png); background-repeat: no-repeat; background-position: right; }
.moduletable_notice p { font-size:16px; line-height:22px; font-weight:normal; margin-bottom:5px;}


/* search results March 2013 */

#products .book_heading_11 { color: #000; font-size: 13px; font-weight:bold; }
#products .sr_div a {
	/* height: 22px; */
	height: 20px;
	border: none;
	cursor: pointer;
	background-image: url(../images/src.png);
	background-repeat: repeat-x;
	color: #FFF;
	/* padding: 3px 6px 3px 6px; */
	padding: 4px 14px 4px 14px;
	/* new margin top and bottom */
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 4px;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
	/* letter-spacing: .5px; */
	letter-spacing: 1px;
}
#products .ash_txt_book .sr_isbn { font-weight:normal; color:#000; background-image: none; }

/* CATALOGUE QUOTE BOX */
.left-content .m_container .tab_content div.quote
{
	width: 250px;
	margin: 15px 0px 15px 15px;
	padding: 5px 5px 5px 10px;
	/* background-color: #E8F0FF; */
	background-color: #EAFFEE;
	font-size: 14px;
	line-height: 18px;
	color: #111;
	border-width: 0px 0px 0px 1px;
	/* border-color: #5056FE; */
	border-color: #05654a;
	border-style: solid;
	font-style: italic;
	float: right;
	clear: left;
	/* background-image: url(../images/quote.png); */
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*
.left-content .m_container .tab_content div.quote a {
	font-size: 15px;
	line-height: 20px;
	color: #111;
}
 */
/*
.left-content .m_container .tab_content div.quote a:hover {
	font-size: 15px;
	line-height: 20px;
	color: #126452;
}
 */

/* WHAT'S NEW MENU */

.sf-menu li.item58 li ul {
	width:50%;
	margin-left:45px;
}


/* NOT USED */

/*
.sf-menu li span.separator {
	display: block;
	font-size: 14px;
	line-height: 17px;
	color: #fff;
	text-transform: none;
	border-left:	0px solid #fff;
	border-top:		0px solid #CFDEFF;
	padding:5px 15px;
	text-decoration:none;
	background: url('../images/nav-bg2.png');
}
 */



/* WHAT'S NEW PAGES */
.navi-bot{ height:3px; background-color:#003F2E; clear:both;}
.navi{ padding-top:10px;}
.contentpaneopen .navi ul li {margin-left:0px;padding-right:0px;}
.navi ul{ padding:0; margin:0; font-family:Arial;}
.navi ul li{ float:left; list-style-type:none; font-size:12px; font-weight:bold;}
.navi ul li a{background:url(../images/lftImg.jpg) no-repeat top left; padding:10px 0 10px 8px; height:16px; text-decoration:none; color:#003F2E; display:block; line-height:1px;}
.navi ul li a span{ background:url(../images/rtImg.jpg) no-repeat top right; padding:10px 8px 11px 0; height:16px;  display:inline; color:#003F2E; line-height:1.2;}
/*
.navi ul li:hover a{background:url(../images/lftImg-hov.jpg) no-repeat top left;  color:#FFFFFF; }
.navi ul li:hover a span{ background:url(../images/rtImg-hov.jpg) no-repeat top right; color:#FFFFFF;}
 */
.navi ul li a:hover{background:url(../images/lftImg-hov.jpg) no-repeat top left;  color:#FFFFFF; }
.navi ul li a:hover span{background:url(../images/rtImg-hov.jpg) no-repeat top right; color:#FFFFFF;}
/*
.navi ul li.active a{background:url(../images/lftImg-hov.jpg) no-repeat top left;  color:#FFFFFF; }
.navi ul li.active a span{ background:url(../images/rtImg-hov.jpg) no-repeat top right; color:#FFFFFF;}
 */
.navi ul li a.active{background:url(../images/lftImg-hov.jpg) no-repeat top left;  color:#FFFFFF; }
.navi ul li a.active span{ background:url(../images/rtImg-hov.jpg) no-repeat top right; color:#FFFFFF;}

#nup {width:600px; margin:0px 0px 10px 0px; padding:5px 20px 10px 0px; overflow:hidden;}
#nup .m_container {width:100%;}
#nup .tab_content {width:100%;}
#nup .book_grid{width:600px; float:left; border-bottom:1px dashed #bebcbc;margin:20px 20px 8px 0px; padding:0 0 12px 0;}
#nup .book_grid{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#55646e;}
#nup .book_img{width:95px; height:130px; float:left;}
#nup .book, .book_title, .book_au, .book_copy, .book_isbn{ width:495px; margin:0 0 4px 0; padding:0 0 0 10px; text-decoration: none; display:block; float:left; }
#nup .book_title {font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration: none; color: #000; }
#nup .book_title a {font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration: none; border:none; color: #000; }
#nup .book a {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#55646e;}
#nup .book_div a {
	/* height: 22px; */
	height: 20px;
	border: none;
	cursor: pointer;
	background-image: url(../images/src.png);
	background-repeat: repeat-x;
	color: #FFF;
	/* padding: 3px 6px 3px 6px; */
	padding: 4px 14px 4px 14px;
	/* new margin top and bottom */
	margin: 1px 4px 1px 8px;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
	/* letter-spacing: .5px; */
	letter-spacing: 1px;
	text-decoration: none;
}


/* LAW SCHOOL CASEBOOK DETAILED TOC STYLES START */
div.toc { font-size: 14px; line-height: 18px; color: ##484848; margin: 0px
0px 0px 10px; }
div.tocpt{ font-weight: bold; text-transform: Uppercase; margin: 10px 0px
10px 0px; }
div.tocct{ font-weight: bold; margin: 10px 0px 10px 0px; }
div.tocst { margin: 7px 0px 7px 0px; }
div.toch1 { margin: 2px 0px 2px 20px; }
div.toch2 { margin: 2px 0px 2px 40px; }
div.tochn, div.tochex { margin: 2px 0px 2px 90px; text-indent: -30px; }



