body {margin: 0; font-family: arial,sans-serif; font-size: 100%;}
#main {width: 100%; height: 100%;}
td {padding: 0; vertical-align: top}

#header {background-color: #336; height: 56px}
#search {float: right; margin: 26px 2px 5px 0;}
#search form {margin: 0}
#search .button {background-color: #D6D6D6; color: #336; border: 1px outset #D6D6D6; margin: 2px 2px 0}

#leftnav {width: 170px; background-color: #F7F7F7; font-family: arial,sans-serif; font-size: 70%; height: 24px}
#leftnav div {overflow: auto; padding: 5px 0;}
#leftnav a {text-decoration: none; color: #336; padding: 1px 1px 0 36px; background: url(../img/liclosed.gif) top left no-repeat; display: block;}

#leftnav ul {margin-left: 18px; list-style-type: none; background: url(../img/ulbg.gif) top left repeat-y;}
#leftnav li {margin: 4px 0;}
#leftnav a {display: block}
#leftnav a.children {background-image: url(../img/liclosed.gif)}
#leftnav a.childrenopen {background-image: url(../img/liopen.gif)}
#leftnav a.nochildren {background-image: url(../img/liend.gif)}
#leftnav a.nochildrenbot {background-image: url(../img/liendbot.gif)}
#leftnav .nested {display: none;}
#leftnav .current {background-color: #336; color: #fff; padding: 0 3px}
#leftnav .current a {color: #fff}

/* content styles */
#content {padding: 10px; font-size: 80%}
#content h1 {font-size: 130%;}
#content h2 {font-size: 120%; margin: 24px 0 6px}
#content h3 {font-size: 100%; margin: 24px 0 6px}
#content p {margin: 0 0 12px}
#content hr {border: 1px solid #969696; height: 1px; width: 60%; text-align: left; margin: 0; padding: 0}
#content li {margin-bottom: 3px}
#content ul {margin-left: 16px; padding-left: 0}
#content ul li {list-style-type: none; background: url(../img/bullet_dot.gif) top left no-repeat; padding-left: 14px}

#content table {border: 2px solid #336; border-width: 2px 0; border-collapse: collapse; border-spacing: 0}
#content table th {border-bottom: 3px double #336; vertical-align: bottom; padding: 2px 4px}
#content table td {vertical-align: top; padding: 4px 6px; font-size: 80%}
#content table .even {background-color: #efefef}
#content table .odd {background-color: #fff}
/* END content styles */

#footer {font-size: 70%; color: #969696; border-top: 1px solid #969696; padding:4px;  font-family: arial,sans-serif; font-size: 65%}
