body {
      font-size: 12px;
      font-family: Georgia;
      min-width: 550px;
      text-align: center;
      background-color: #7DB57D;
     }


p {line-height: 1.5}

a img { border: 0 !important; }

a.leftnav:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}

a.leftnav:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}

a.leftnav:hover {color: #000000; text-decoration: none; font-weight: normal;}

a.leftnav:active {color: #FFFFFF; font-weight: normal;}

a.rightnav:link {color: #000000; text-decoration: none; font-weight: normal;}

a.rightnav:visited {color: #000000; text-decoration: none; font-weight: normal;}

a.rightnav:hover {color: #FFFFFF; text-decoration: none; font-weight: normal;}

a.rightnav:active {color: #000000; font-weight: normal;}

a.picnav:link {color: #000000; text-decoration: none; font-weight: normal; border=0;}

a.picnav:visited {color: #000000; text-decoration: none; font-weight: normal; border=0;}

a.picnav:hover {color: #000000; text-decoration: none; font-weight: normal; border=0;}

a.picnav:active {color: #000000; text-decoration: none; font-weight: normal; border=0;}

div.greenbar {
              width: 900px;
            }
  

/* Divs */

#canvas {
         width: 900px;
         margin: 0 auto;
         text-align: left;
       }

#paint {
        width: 100%; /* Canvas and Paint are for centering. */
      }

#header {
         width:900px;
         height:200px;
         border:none;
         overflow:hidden; /* The main banner. */
       }

#header2 {
          width:900px;
          height:60px;
          border:none;
          overflow:hidden; /* Green Buffer. */
        }

#footer {
         width:900px;
         height:150px;
         border:none;
         overflow:hidden;
       }


/* This section is for text alignment. */


.aligncenter {
              text-align: center;
            }

.alignleft {
            text-align: left;
          }

.alignright {
             text-align: right;
           }

.alignjustify {
               text-align: justified;
             }

.pad03 {
        padding: 3px;
      }

.pad15 {
        padding: 15px;
      }

.pad20 {
        padding: 20px;
      }

.line100 {
          line-height: 1.0;
        }

.line120 {
          line-height: 1.2;
        }

.line150 {
          line-height: 1.5;
        }

.line40 {
         line-height: 0.4;
       }


/* This section is for background colors. */

.backgroundrightbottomfoot {
                 background-color: #FFBA00;
               }

.backgroundleftmiddle {
                  background-color: #FD7500;
                }

.backgroundmain {
                  background-color: #FFE0A0;
                }

.backgroundtop {
                background-color: #C8BCB0;
              }

.backgroundwhite {
                  background-color: #FFFFFF;
                }


/*This section is for special non-body text situations. */

.bigimportantwords {
                    font-family: Sylfaen;
                    font-size: 26px;
                    font-weight: bold;
                    text-align: center;
                    color: #FFFFFF;
                  }


/* This section is for the formatting of the left and right nav consoles and the main column of text. */

.commandleft {
              vertical-align: top;
            }

.commandmain {
              vertical-align: top;
            }

.commandright {
               vertical-align: top;
             }


/* This section is for controlling fonts. */

.fontwhite {
            color: #FFFFFF;
            font-weight: normal;
          }

.fontwhitebold {
                color: #FFFFFF;
                font-weight: bold;
              }

.fontblack {
            color: #000000;
            font-weight: normal;
          }

.fontblackbold {
                color: #000000;
                font-weight: bold;
              }

.fontbold {
           font-weight: bold;
         }

.fontitalic {
             font-style: italic;
           }

.fontlarger {
             font-size: larger;
           }

.fontsmaller {
              font-size: smaller;
            }

.font125 {
          font-size: 125%;
        }

.font150 {
          font-size: 150%;
        }

.font200 {
          font-size: 200%;
        }

.font300 {
          font-size: 300%;
        }

.font400 {
          font-size: 400%;
        }

.factor10 {
           font-size: 10px;
         }

.factor11 {
           font-size: 11px;
         }

.factor12 {
           font-size: 12px;
         }

.factor14 {
           font-size: 14px;
         }

.factor16 {
           font-size: 16px;
         }

.factor18 {
           font-size: 18px;
         }

.factor20 {
           font-size: 20px;
         }

.overflowhide {
               overflow:hidden; /*Overflow in DIVs is hidden. */
             }


/* This section is for the header and footer regions. */

.footer {
         background: url('images/footer_transparent.png') no-repeat;
         width: 900px;
         height: 150px;
       }

.foottext {
           color: #000000;
           font-size: 10px;
           font-family: Georgia;
           text-align: center;
         }

.mainbanner {
             width: 900px;
             height: 200px;
           }

.little_n {
           width: 150px;
           height: 150px;
           background-position: center center;
         }

.arrow_logo {
             background: url('images/arrow_logo_gray_transparent.png') no-repeat;
             width: 150px;
             height: 150px;
             background-position: center center;
           }


/* This section is for images. */

.floattopleft {
            float: left;
            margin: 0px 5px 5px 0px; /* Margins go clockwise from top. */
          }

.floattopright {
             float: right;
             margin: 0px 0px 5px 5px; /* Margins go clockwise from top. */
           }

.floatbottomright {
                   float: right;
                   margin: 5px 0px 0px 5px;
                 }


.floatbottomleft {
                  float: left;
                  margin: 5px 5px 0px 0px;
                }


/* This section is for setting margins. */

.marginpad05 {
              margin: 5px;
            }

.marginbottom {
         margin-bottom: 0px;
       }

.margintop {
         margin-top: 0px;
       }

.marginvertical {
                 margin-bottom: 0px;
                 margin-top: 0px;
               }

.marginzero {
             margin: 0px;
           }

.marginindent {
              margin-left: 10px;
              margin-right: 10px;
            }

/* Use PNG8 for transparency in IE6. */
