* {padding : 0; margin : 0;}

body {
 background-color : #efefef;
 height : 100%;
 font-family : verdana, arial, helvetica, sans-serif;
}

#container {
  width: 90%;
  margin: 10px auto;
  background-color: #fff;
  color: #333;
  border: 1px solid #ddd;
  background-image : url('pics/bg.gif');
  background-repeat : repeat-y;
  background-position : left;
  line-height: 130%;
  position : relative;
  min-height : 600px;
}

#leftDiv {
  background-color : #79969f;
  float : left;
  width : 300px;
}

    #leftDiv h1 {
      font-family : "Times New Roman", Times, serif;
      color : #c9d2dc;
      line-height : 2em;
      padding : 0.5em 3px 0.5em;
      font-size : 25px;
    }
    
    #navigation {
      float : right;
      text-align : right;
      padding : 20px 4px 0 0;
    }
    
    #navigation ul, #navigation ul li, #navigation ul li ul, #navigation ul li ul li{
      list-style-type : none;
      font-weight : bold;
      font-size : 13px;
      padding : 0;
      margin : 0;
    }
    
    #navigation ul li ul li {
      font-weight : lighter;
    }

    #navigation a:link, #navigation a:visited {
      color : #fff;
      text-decoration : none;
    }
    
    #navigation a:hover, #navigation a:active {
      color : #fff;
      text-decoration : none;
      border-bottom : dotted 1px #fff;
    }
    
    #copyright {
      display : block;
      width : 300px;
      margin : 0;
      padding : 50px 0 0 0;
      clear : both;
      color : #577d93;
      background-color : #c9d2dc;
      font-size : 0.7em;
      font-weight : bold;
    }
    
#rightDiv {
  background-color : #fff;
  margin-left : 300px;
}

    #banner {
      background-color : #78b355;
      color : #fff;
      height : 77px;
      padding : 0;
    }

          #banner a {
            color : #fff;
            text-decoration : none;
            border-bottom : dotted 1px #fff;
          }
          
          #banner a:hover, #banner a:active {
            color : #000;
            text-decoration : none;
            border-bottom : dotted 1px #000;
          }
          
          #banner p
          {
            text-align : right;
            padding-top : 1em;
          }
          
          #banner img {
            margin-bottom : 0;
            margin-left : 1em;
            border : none;
            float : right;
          }

#mainText {
  padding : 1em;
  color : #555;
  font-size : 0.8em;
}

          #mainText h1, #mainText h2 {
            font-family : "Times New Roman", Times, serif;
            color : #577d93;
            padding : 0.5em 0 0.5em;
          }
          
          #mainText h3 {
            color : #000;
            font-size : 0.9em;
            padding-bottom : 0;
            font-weight : bold;
            line-height : 1.4em;
          }
          
          #mainText h3 span.floatRight {
            font-weight : normal;
            margin-right : 1em;
            position : absolute;
            right : 0;
          }
          
          #mainText p {
            margin-top : 0.8em;
            margin-bottom : 1em;
          }

          #mainText a:visited, #mainText a:link {
            color : #577d93;
            text-decoration : underline;
          }
          
          #mainText a:active, #mainText a:hover {
            color : #9409a8;
            text-decoration : underline;
          }
          
          #mainText ul {
            margin : 0 0 0 1em;
            padding : 0;
          }
          
          #mainText ul li {
            margin : 0;
            padding : 0;
            color : #577d93;
            font-weight : bold;
            line-height : 1.4em;
            font-size : 0.9em;
            list-style-image: url('pics/bullet.gif');
          }

          #mainText table ul {
            margin : 0 0 0 2em;
          }
          
          #mainText table ul li {
            margin : 0;
            padding : 0;
            color : #555;
			font-weight: normal;
            font-size : 1em;
            list-style-image: none;
          }

.clearBoth {clear : both;}
.alert {color : red;}
