/* Table of Contents
----------------------------------------------- */

#table-contents #sub { 
padding-top:32px; 
border-top:0;
padding-top:0;}

#table-contents #sub h2  { 
font:18px/22px Georgia,"Times New Roman", Times, serif;
font-weight:normal;
text-align:left;
text-transform:none; 
padding:4px 0 8px 0;
margin:0 0 4px 0;
width:640px;
border-bottom:2px solid #881111;}

#table-contents #alpha #title p { 
font:14px/18px Georgia,"Times New Roman", Times, serif;
font-weight:normal;
text-align:left; 
margin-left:0;
padding-left:0; 
padding-bottom:8px;}

#table-contents #alpha { 
        font-size:11px;
	width:440px; }

#table-contents .article-list .doc {
        width:386px;
        margin-left:54px; }

#table-contents .article-list p.pdf  {
        margin-left:-56px; }

* html #table-contents .article-list .doc {
        width:440px;
        margin-left:0; }

* html #table-contents .article-list p.pdf  {
        margin-left:0; }

	#table-contents #alpha h4 { 
		padding:16px 0;
                font-size:12px;
                font-style:italic; }

#table-contents #alpha #title,
#table-contents #sub .author {
	width:440px;
	display:block;
	clear:both; }

#table-contents #sub #alpha .author {
       font-size:11px; 
       border-top:2px solid #000;
       margin:0 0 16px 0;}


/* = TOC Beta Container
----------------------------------------------- */
#table-contents #beta { 
	width:192px;
	background:transparent;
	text-align:left;
	margin:0 0 0 4px;
        border-left:4px solid #f5f5f5; }

#table-contents #beta .articleInfo { 
        margin-left:8px;
	text-align:left; }

#table-contents #beta h4 { 
	border-bottom:1px solid #eee;
	color:#000;
	font:11px/22px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:4px;
	padding:0;
	text-align:left;
	text-transform:uppercase; }

#table-contents #beta p  { 
	margin:0 0 0 0;
        font-weight:normal; }

#table-contents #beta .articleInfo a,
#table-contents #beta .articleInfo a:visited {
	border-bottom:0; }

#table-contents #info-box p a, 
#table-contents .articleInfo a {
	background-position:left;
	display:block;
	margin:0 0 0 0;
	padding:5px 0 5px 20px; }

#table-contents .bookmark {
        height:16px;
        width:125px;
        display:block;
	float:left;
         }

#table-contents #button,
#table-contents #button1,
#table-contents #button2,
#table-contents #button3 { 
	float: left;
	margin-left:4px; }

#table-contents #beta img#cover {
	border:1px solid #e5e5e5;
	margin:16px auto;
	padding:2px; }

#table-contents #breadcrumb .chapter-pages { 
border-bottom:0;
border-top:0;
width:60x;
padding:0 0 0 0;
margin:0 0 0 0;
display:block;
height:40px;
float:right;}

#table-contents #breadcrumb .chapter-pages a.previous,
#table-contents #breadcrumb .chapter-pages a.next {
display:block;
width:30px;
height:24px; }

#table-contents #breadcrumb .chapter-pages a.previous { float:left;
background:url(assets/md5images/33f15130f1ddd391a34e80618447a536.gif) top left no-repeat; }

#table-contents #breadcrumb .chapter-pages a.next { float:left;
margin-left:5px;
background:url(assets/md5images/43a37a43f8952ab970462d092948751d.gif) top right no-repeat; }
#table-contents #breadcrumb .chapter-pages a.previous em,
#table-contents #breadcrumb .chapter-pages a.next em { display:none; }


.left h4 { font:12px/15px Arial, Verdana, Helvetica, sans-serif;
font-weight:normal; 
margin:0;
margin-left:22px; 
padding:0; }

#pane1 {
padding-top:0;
width:400px;
display:block;
 }

.scroll-pane {
       font:11px/13px verdana, sans-serif;
	width: 400px;
        float:left;}

		
#pane1 ul {
list-style-type:none;
margin:0 0 8px 0; 
padding:0 0 0 0;
text-align:left;
background-color:#fff;
background-image:none;
border-top:1px solid #4D0302;}

#pane1 ul li {
background-image:none;
list-style:none;
margin:0 0 0 0; 
padding:0 0 0 0;
width:376px;}

#pane1 ul li a,
#pane1 ul li.current {
display:block;
padding:12px;
margin:0 0 0 0; 
display:block;
width:376px;
cursor: pointer; 
border-bottom:1px solid #ccc;}

#pane1 ul li a:link,
#pane1 ul li a:visited {
text-decoration:none;}

#pane1 ul li a:hover {
background:#FBF5E8;
color:#3F3F3F; }

#pane1 ul li.current {/*
position:absolute;*/
top:0;
left:10px;
padding-left:12px;
background:#F6EACE;
color: #3F3F3F; }

#pane1 ul li.current strong { font-size:18px; float:right;display:block;height:18px;width:18px;}
#pane1 ul li.current span { padding-left:4px; }

#table-contents #beta .articleInfo a { border:0 0 0 0;}