/* 
 *  Boy scout red:         #CC0000
 *  Boy scout red2:        #BB0000
 *  Boy Scout light green: #7eb36f
 *  Boy Scout dark green1: #427136
 *  Boy Scout dark green2: #417135
 *  Boy Scout dark green11: #4D7144
 *  Boy scout khahki:      #CCCC99
 *  Boy scout khahki 2:    #D8DBB7
 *  Nice blue:             #2F4A87
 *  Nice blue:             #405BC0
    background: #E7E1D3;
 */

/* "Safe" fonts
arial, arial black, comic sans ms, courier, courier new, georgia, 
helvetica, impact, palatino, times new roman, trebuchet ms, verdana 
*/

/* Global type settings */
body, p, td, blockquote, li, dt, ol, th, form {
    font-family: 'Comic Sans MS', verdana, helvetica, arial, georgia, sans-serif;
    font-size: 10pt;
    color: #000000;
}

body.background {
    background-image: url(grass5b.jpg);
    margin-left: 0;
    margin-right: 0;
}

body.content {
    background: #EBE6DA;
    margin-left: 14;
    margin-right: 6;
    margin-top: 6;
}

body.content2 {
    background: #EBE6DA;
    margin-left: 0;
    margin-right: 0;
}

body.indented {
    margin-left: 16;
}

HR.colored {
    background-color: #4A7439;
    height: 4;
    margin-left: 0; 
    margin-right: 0; 
    margin-top: 0;
}

p.indented-list {
    margin-left: 12; 
    margin-top: 4; 
    margin-bottom: 16; 
    line-height: 140%;
}

p.toc {
    line-height: 150%;
}

p.footer {
    font-size: 8pt;
    font-style: italic;
    text-align: center;
    margin-top: 1;
    margin-bottom: 4; 
}

p.indented {
    margin-top: 1;
    margin-left: 16;
    margin-bottom: 10;
}

/*
<UL STYLE="{list-style-image: url(fleur-de-lis.gif);}">
*/

ul {
    margin-top: 2;
    margin-left: 24;
    margin-bottom: 8;
}

ul.indented {
    margin-left: 48; 
}

li {
    margin-bottom: 10;
}

li.indented {
    margin-left: 30;
}

/* Tables */

table.frame {
    background-image: url(grass5b.jpg);
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

TD.toc {
    font-family: 'Comic Sans MS', verdana, helvetica, arial, georgia, sans-serif;
    font-size: 11pt; 
    text-align: center; 
    vertical-align:top;
}

table.indented {
    margin-left: 20;
}

TD.indented {
    margin-left: 20;
}

TABLE.calendar {
   cell-padding: 5;
   margin: 0px;
   border-collapse: collapse;
   border: thin solid;
   border-color: #000000;
}
TD.calendar {
   border: thin solid;
   border-color: #000000;
   margin-top: 10;
   margin-left: 10;
}
TD.mb-table {
   vertical-align: top; 
}
TD.mb-table-required {
   vertical-align: top; 
   color: #BB0000;
   font-weight: bold;
}
TD.training-not-required {
   text-align: center;
   background-color: #CCCCCC;
}
TD.training-required {
   text-align: center;
   background-color: #FFBAAF;
}
TD.training-recommended {
   text-align: center;
   background-color: #FAD093;
}
TH.calendar {
   border: thin solid;
   border-color: #000000;
   background-color: #7eb36f;
   color: #000000;
   colspan: 3;
}

TABLE.calendar-print1 {
   cell-padding: 5;
   border-collapse: collapse;
   border: thin solid;
   border-color: #000000;
   page-break-after: always;
}

th.thin {
    font-style:normal;
    vertical-align:bottom;
    border: 0.5pt solid windowtext;
 }

td.thin-left {
    font-style:normal;
    vertical-align:bottom;
    text-align: left;
    border: 0.5pt solid windowtext;
 }

td.thin {
    font-style:normal;
    vertical-align:bottom;
    text-align: center;
    border: 0.5pt solid windowtext;
 }

/* Link settings */

a {
    color: #0000CC;
 }

a:hover {
    color: #AA0000;
}

a.black {
    color: #000000;
 }

a.toc {
    font-weight: bold;
    text-decoration: none;
    color: #DDDDDD;
 }

a.plain {
    text-decoration: none;
    color: #000000;
}
 
a.plain:hover {
    color: #000000;
}

a.toc:hover {
    color: #dddd00;
}

a.toc:active {
    color: #dddd00;
}

a.toc2 {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
 }

a.toc2:hover {
    color: #C00202;
}

a.toc2:active {
    color: #C00202;
}

a.friend {
    text-decoration: none;
    color: #F35A01;
 }

a.friend:hover {
    font-weight: bold;
    color: #F35A01;
}

/* Heading Classes */

h1 {
    font-family: 'Comic Sans MS', verdana, helvetica, arial, georgia, sans-serif;
    font-size: 14pt;
    color: #4A7439;
    text-align: left;
    text-decoration: underline;
    margin-top: 16;
}

h1.noBottomMargin {
    margin-bottom: 0;
    text-decoration: none;
}

h2 {
    font-family: 'Comic Sans MS', verdana, helvetica, arial, georgia, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #4A7439;
    margin-bottom: 0;
    margin-top: 0;
}

h2.noBottomMargin {
    margin-bottom: 0;
}

h3 {
    font-family: 'Comic Sans MS', verdana, helvetica, arial, georgia, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #663300;
}

h3.noBottomMargin {
    margin-bottom: 0;
}

/* Currently unused

h4 {
    font-size: 10pt;
    font-weight: bold;
    color: #333333;
}

h5 {
    font-size: 8pt;
    font-weight: bold;
    color: #3250C0;
    white-space:normal;
}

*/

IMG.log {
   width: 300px;
   margin-right: 6px;
   margin-bottom: 6px;
}

<!-- Stuff for hide/show

    color:#FFF;
    font-size:0.9em;
    background-color:#317082;
    background-repeat:no-repeat;
    background-position:top right;
    height:20px;
    background-image:url('images/bg_answer.gif');
    background-repeat:no-repeat;
    background-position:top left;
-->

div.dhtmlgoodies_question{ /* Styling question */
    /* Start layout CSS */
    width: 600px;
    margin-bottom: 6px;
    margin-top: 8px;
    margin-left: 0px;
    padding-left: 2px;

    /* End layout CSS */

    overflow:hidden;
    cursor:pointer;
}
div.dhtmlgoodies_answer{   /* Parent box of slide down content */
    /* Start layout CSS */
    border:1px solid #000000;
    background-color:#EEEEEE;
    width: 600px;
    margin-left: 20px;
    padding-left: 4px;

    /* End layout CSS */

    visibility:hidden;
    height:0px;
    overflow:hidden;
    position:relative;

}
div.dhtmlgoodies_answer_content{   /* Content that is slided down */
    padding:1px;
    position:relative;
}

div.notes {
    margin-left: 24px; 
    background-color: #FAFAFA;
}
