/* book.css TDTS Books CSS 
   $Revision: 1.6 $
	(c) 1992-2004 Cisco Systems, Inc. All rights reserved. Terms and Conditions: http://cisco.com/en/US/swassets/sw293/sitewide_important_notices.html
*/
body {
color:#000000;
text-decoration:none;
font-weight:normal;

margin: 0; 
padding: 0;
}
.logo {
width: 100%;
border: 0px none;
height: 86px;
margin: 0
}
.logo img {
margin: 8px 0 0 0;
}
.masthead {
background:  url('/web/fw/i/book_content_masthead_bg.gif') repeat-x bottom left;
}
.book {
margin: 16px 30px 0 0;
}
.book .book-heading {
width: 100%;
margin: 0;
padding: 0;
} 
.logo-bottom-border {
height: 2px;
width: 100%;
background-color: #ccc;
}



.sidebar {
float: right;
margin: 0 0 0 15px;
padding: 0; /* retrofit for CCIMR2 */
}

.book-pdf-module {
margin: 14px 0 0 0;
width: 180px;
padding: 0 0 6px 0;
border: 1px solid #666666;
}

.pdf-module-title {
font: bold 11px Arial, Helvetica, sans-serif;
color: #666666;
margin: 3px 6px 4px 6px;
}
.pdf-module-link {
font: 12px Arial, Helvetica, sans-serif;
margin: 2px 6px 0 25px;
position: relative;
top:0; left:0;
color:#000; /* retrofit for CCIMR2 */
}

.pdf-module-link a {
font: 12px Arial, Helvetica, sans-serif;
}

.book-pdf-module .pdf-module-link a, .book-pdf-module .pdf-module-link {
font: 11px Arial, Helvetica, sans-serif;
}

.pdf-module-link img {
position: absolute;
left: -25px; top:0px;
}
.book {
color:#000000;
text-decoration:none;
font-weight:normal;
}
.book .title {
font-size:34px;
font-weight:normal;
margin: 0 0;
line-height: 34px;
}

.book-heading .title {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
color: #333;
margin: 3px 0 0 0;
}
.book-heading .chapter-title {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
color: #666666;
line-height: 19px;
margin: 0 15px 3px 0;

}
.long-description, .short-description {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
margin: 22px 0 0 0;
display: block;
}
.short-description {
font-style: italic;
}
.short-description a, .long-description a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.book .contentMargins {
margin: 0 0 0 0;
}
.feedback, feedback a{
font-size: 10px;
color: #333;
}
.feedback {
margin: 18px 0 18px 15px;
}
.feedback-form {
margin: 20px 0;
}


/*
********************************************************
footer - defines styles for: text/link, copyright, legal
********************************************************
*/
    .footer {
        margin:28px 30px 0 15px; 
        font-size:80%; 
        line-height:120%;
        border-top: 1px solid #ccc;
	  padding-top:7px;
	  color:#999;
    }
    .footer #footer-nav { display:none;}
    .footer a, .footer a:visited {
        color:#999; 
    }
    .footer a:hover {
        text-decoration:underline;
    }
    .footer #footer-copyright {
        padding:0 4px 0 0; 
        display:inline;
	  color:#999;
    }
    .footer #footer-legal {
        display:inline;
        padding-bottom:18px;
    }



.right-col-min-width {
width: 511px;
}
.left-col-min-width {
width: 247px;
}
