code { display: inline-block; line-height: 1 }
#classytools-left { float: left; width: 550px; padding: 5px; }
#classytools-right { float: left; height: 460px; width: 280px; margin-top: 20px; margin-left: 20px; margin-bottom: 20px; padding-top: 10px; border: 2px solid gold }
#col2 { float: left; height: 460px; width: 500px; margin-left: 20px; margin-bottom: 20px; padding-top: 10px; }
#body { min-height: 830px; }
.ico_img { width:16px; height:16px; float: left; margin-right:5px; vertical-align: to }
.panel-code { display: inline-block; margin-top: 5px; margin-bottom: 5px; font-family: "Prestige Elite","Droid Sans Mono", "Consolas", monospace; font-size: 13px; line-height: 13px; color: #555555; background-color: white; }
.indent1 { padding-left: 15px; }
.indent2 { padding-left: 30px; }
.indent3 { padding-left: 45px; }
.middle-text { vertical-align: middle }
.ital { color: red; font-style:italic; }
.bold { color: blue; }
.code-comment { color: green; font-style:italic; }
.step-panel {  margin-bottom: 5px }
.text-content p { margin-bottom: 3px }
.text-content ol li { margin-bottom: 3px }
.classytools-intro { margin-top: 20px }
.classytools-panel { margin-top: 20px; margin-bottom: 20px; padding: 10px;  background-color: white; border: 2px solid #F3F5F7 }
.info-panel { background-color: #4F81BD; padding: 3px; }
.panel-text { background-color: white; padding: 5px;  }
.note-panel { font-size: 0.9em; background-color: white; margin-top: 10px; padding: 5px; border: 2px solid #4F81BD }
.shrink-left { position: absolute; width: auto; text-align: left; right:auto; left: 0; margin-right: auto }
.section-link { margin-top: 5px; padding-top: 3px; }
.section-link a { color:#4F81BD; }
.info-table { width: 100%; background: white;   border-collapse: collapse; }
.info-table thead { color:white;  background-color: #4F81BD; font-weight: bold; }
.info-table thead tr th { text-align: center; }
.info-table tr td { text-align: left; vertical-align: top; padding: 2px; }
.info-table tr td a { color:#4F81BD; }
.article-list { width: 100%;  margin-top: 10px; padding: 2px; background-color: #A8CCF4; border: 2px solid #a8b9f4 }
.simple-list { width: 100%;  border-spacing:3px; background-color: #F3F5F7; } 
.simple-list tbody thead { border: none}   
.simple-list tbody td { cursor:auto; padding: 5px; }
.simple-list tbody th { padding: 5px; }
.simple-list tbody td a {  display:block; text-decoration:none; }
.odd td { background: #d9e0ff; }              /* Alternating Row Background */
.code-table { width: 50%; border-collapse: collapse; }
.span-table { margin-top: 3px; margin-bottom: 3px; width: 100%; border-collapse: collapse; }
.span-table tr { height: 13px; }
.span-table tr td { line-height: 13px; vertical-align: top; }
.white-bg { background-color: white }
.develop {  width:1100px; margin-left:100px; margin-bottom: 40px }
.col2-body { margin-top: 60px }

