body{
font-family: verdana, arial,sans-serif;}

.top {
 background-image: url(images/flexor-sw.jpg);
 width: 100%;
 background-repeat: no-repeat;
 height: 64px;
 font-size: 24pt;
 text-align: left;
 border-bottom: 0.1em #02628a solid;
}
a:link {
 color: #02628a;} 

a:visited { color: #00527a;}

a:hover {text-decoration: none;}

a:active {color: #02628a;}
.index{font-size: 0.8em;}
.index h1 {color: #02628a;font-size: 1.6em;}.top p {
     padding-left: 120px;
     padding-top: 15px;
     color: #02628a;vertical-align: middle;} 

.bottom {
 background-image: url(images/bottom.png);
 background-repeat: repeat-x;
 margin-top: 10px;
 width: 100%;	   
 height: 48px;
}

.bottom dl {
padding-top: 15px;letter-spacing: +0.07em;text-align: center;}.rule {
      width: 100%;
 border-bottom: 0.2em #02628a solid;
}
.nav-links {
	font-size: 0.7em;
}

.nav-links a {padding-right: 0.5em;border-right: 0.1em #b0b0b0 solid;}
.link-BOOK {background-image: url(images/flexor-book.jpg);background-repeat: no-repeat;height: 32px;}.link-BOOK a {vertical-align: middle;margin-left: 3em;font-size: 0.8em;margin-top: 0.1em;}
.section-BOOK {margin-right: 3.5em;margin-left: 0.5em;border-bottom: 0.05em rgb(2,98,136) solid;margin-bottom: 2em;}h1.BOOK {
background-image: url(images/flexor-book.jpg);background-repeat: no-repeat;padding-left: 2.5em;font-size: 1.2em;height: 32px;
color: #02628a;margin-top: 1em;padding-top: 0.2em;border-top: 0.05em rgb(2,98,136) solid;background-color: #ffffff;}

.section-BOOK p {
font-size: 0.8em;
}

.section-BOOK em {font-family: "Lucida Console", "Courier New", Courier, monospace;font-style: normal;font-weight: bold;
background-color: #e5e7db;color: #026288;font-size: 0.9em;}

.email {background-color: #f8f8de;border: 0.1em #8b8b8b dashed;margin-left: 1em;margin-right: 3em;padding: 1em;margin-bottom: 1em;}

.email code {font-size: 0.7em;}

.link-CHAPTER {background-image: url(images/flexor-chapter.jpg);background-repeat: no-repeat;height: 32px;margin-left: 0.9em;
padding-top: 6px;}

.link-CHAPTER a {font-size: 0.9em;padding-left: 80px;}

.link-SECTION {
background-image: url(images/flexor-section.jpg);background-repeat: no-repeat;height: 32px;margin-left: 3em;
padding-top: 6px;
}

.link-SECTION a {font-size: 0.8em;padding-left: 60px;}

.section-CHAPTER {margin-right: 3.5em;margin-left: 0.9em;border-bottom: 0.05em rgb(2,98,136) solid;margin-bottom: 2em;
padding-bottom: 2em;}

h1.CHAPTER {background-image: url(images/flexor-chapter.jpg);background-repeat: no-repeat;padding-left: 4.5em;font-size: 1.2em;height: 32px;
color: #02628a;margin-top: 1em;padding-top: 0.2em;border-top: 0.05em rgb(2,98,136) solid;
background-color: #ffffff;}

.section-CHAPTER p {
font-size: 0.8em;
}

.section-CHAPTER em {font-family: "Lucida Console", "Courier New", Courier, monospace;font-style: normal;font-weight: bold;
background-color: #e5e7db;color: #026288;font-size: 0.9em;}

.section-SECTION {margin-right: 3.5em;margin-left: 0.9em;border-bottom: 0.05em rgb(2,98,136) solid;margin-bottom: 2em;
padding-bottom: 2em;}

h1.SECTION {background-image: url(images/flexor-section.jpg);background-repeat: no-repeat;padding-left: 3em;font-size: 1.2em;height: 32px;
color: #02628a;margin-top: 1em;padding-top: 0.2em;border-top: 0.05em rgb(2,98,136) solid;
background-color: #ffffff;}

.section-SECTION p {
font-size: 0.8em;
}

.section-SECTION em {font-family: "Lucida Console", "Courier New", Courier, monospace;font-style: normal;font-weight: bold;
background-color: #e5e7db;color: #026288;font-size: 0.9em;}

.image {margin-left: 1em;
margin-bottom: 1em;padding-top: 0.3em;padding-bottom: 0.1em;border-top: 0.1em #dddddd solid;border-bottom: 0.1em #dddddd solid;padding-left: 0.5em;padding-right: 0.5em;border: 0.1em #d0d0d0 solid;background-color: #f6f6f6;}

.image p
{margin-left: 2em;
font-size: 0.7em;font-weight: bold;font-style: italic;}
.note {background-image: url(images/flexor-note.gif);background-repeat: no-repeat;margin-top: 1em;margin-left: 1em;margin-bottom: 1em;margin-right: 1em;padding: 1em;padding-top: 0.1em;background-color: #f0f8ef;border: 0.05em #6f6f6f dotted;}

.note p {padding-left: 4em;padding-right: 1em;}

.faq {background-image: url(images/flexor-question.jpg);background-repeat: no-repeat;margin-top: 0.5em;margin-bottom: 0.5em;border-top: 0.05em #866703;border-bottom: 0.05em #866703 solid;padding-top: 1em;}

.faq strong {font-size: 0.9em;text-indent: 4em;float: left;}

.faq p {
font-size: 0.8em;margin-left: 2em;margin-top: 3em;}

h1 {background-color: #e1e1e1;border-top: 0.1em rgb(2, 98, 136) solid;padding: 0.1em;padding-left: 0.3em;font-size: 1.2em;font-weight: bold;}

h2 {background-color: #f1f1f1;border-top: 0.05em rgb(2, 98, 136) solid;padding: 0.1em;padding-left: 0.3em;font-size: 1em;font-weight: bold;
}

h3 {
background-color: #ffffff;border-top: 0.05em rgb(2, 98, 136) solid;padding: 0.1em;padding-left: 0.3em;font-size: 0.9em;font-weight: bold;}

h4 {
background-color: #ffffff;border-top: 0.05em rgb(2, 98, 136) solid;padding: 0.1em;padding-left: 0.3em;font-size: 0.8em;font-weight: bold;}

h5{
background-color: #ffffff;border-top: 0.05em rgb(2, 98, 136) solid;padding: 0.1em;padding-left: 0.3em;font-size: 0.8em;}

h6{background-color: #ffffff;border-top: 0.05em rgb(2, 98, 136) solid;padding: 0.1em;padding-left: 0.3em;font-size: 0.8em;}

table {margin: 1em;border: 0.02em rgb(2,98,136) solid;padding: 1em;}

tr {}

td {font-size: 0.8em;border-collapse: inherit;margin-left: 0.1em;margin-right: 0.1em;padding-left: 0.5em;padding-right: 1em;}

th {background-color: #cdcdcd;text-align: left;color: #026288;font-size: 0.9em;padding: 0.2em;padding-left: 0.5em;padding-right: 1em;}li{
font-size: 0.8em;list-style-type: square;list-style-position: outside;margin-left: 1em;padding-left: 0.2em;}