* {
   margin: 0;
   padding: 0;
  }
body {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 11px;
      text-align: center;
     }
a {
   text-decoration: underline;
  }
a:hover {
	     text-decoration: none;
        }
h3 {
    color: #006699;
    font-size: 22px;
    font-weight: normal;
    padding: 0 0 10px 0;
   }
h4 {
    color: #006699;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 10px 0;
   }
.grey {
       color: #666666;
      }
.blue {
       color: #006699;
      }
.bold {
       font-weight: bold;
      }
.middle {
         vertical-align: middle;
        }
.big_blue_text {
                color: #006699;
                font-size: 14px;
                padding: 0 0 20px 0;
               }
.blue_text {
            color: #006699;
            font-size: 12px;
            padding: 0 0 20px 0;
           }
.blue_text_pdf {
                color: #006699;
                font-size: 12px;
                padding: 0 0 7px 0;
               }
.blue_bold_title {
                  color: #006699;
                  font-size: 12px;
                  font-weight: bold;
                  padding: 0;
                 }
.title_bold {
             color: #006699;
             font-size: 12px;
             font-weight: bold;
             padding: 0 0 10px 0;
            }
.title_center {
               color: #006699;
               font-size: 12px;
               font-weight: bold;
               padding: 0 0 10px 0;
               text-align: center;
              }
.ul {
     color: #006699;
     font-size: 12px;
     padding: 5px 0 20px 20px;
    }
.ol {
     color: #006699;
     font-size: 12px;
     padding: 5px 0 20px 30px;
    }
.li {
     padding: 0 0 5px 5px;
    }
.separator {
            width: 505px;
            height: 12px;
            margin: 0 0 10px 0;
            background: url(../images/line.jpg) top repeat-x;
            clear: both;
           }
#table {
        margin: 0;
        padding: 0;
        border: 0;
       }
#left_block {
             background: url(../images/left_bg.jpg) repeat-x top right;
             position: relative;
             z-index: 100;
             left: 1px;
            }
#left_border {
              background: url(../images/left_bg_dark.jpg) no-repeat top left;
              width: 7px;
              position: relative;
              z-index: 100;
              left: 1px;
             }
#main {
       width: 847px;
       background: #FFFFFF;
       border-bottom: 1px solid #D6D6D6;
       border-left: 1px solid #D6D6D6;
       border-right: 1px solid #D6D6D6;
      }
#right_border {
               background: url(../images/right_bg_dark.jpg) no-repeat top right;
               width: 7px;
               position: relative;
               z-index: 100;
               left: -1px;
              }
#right_block {
              background: url(../images/right_bg.jpg) repeat-x top left;
              position: relative;
              z-index: 100;
              left: -1px;
             }
#logo {
       width: 267px;
       height: 181px;
       background: url(../images/logo.jpg) no-repeat;
       float: left;
      }
#header {
         width: 580px;
         height: 181px;
         background: url(../images/header.jpg) no-repeat;
         float: left;
        }
#under_line {
             width: 580px;
             height: 32px;
             margin: 0 0 20px 267px;
             clear: both;
            }
#header_under {
               width: 580px;
               height: 5px;
               margin-bottom: 25px;
               background: url(../images/header_under.jpg) repeat-x;
              }
#header_under_line {
                    width: 565px;
                    height: 2px;
                    margin: 0 15px 20px 0;
                    background: url(../images/line.jpg) repeat-x;
                   }
#bottom {
         width: 847px;
         height: 173px;
         clear: both;
        }
#footer_line {
              width: 565px;
              height: 2px;
              margin: 12px 15px 16px 267px;
              background: url(../images/line.jpg) repeat-x;
             }
#footer_note {
              width: 267px;
              height: 130px;
              margin: 13px 0 0 0;
              float: left;
              text-align: center;
              line-height: 16px;
              color: #666666;
             }
#footer {
         width: 565px;
         height: 143px;
         margin: 0 15px 0 0;
         float: left;
         background: url(../images/footer_bg.jpg) repeat-x;
        }
#footer_text {
              width: 565px;
              height: 93px;
              padding: 50px 0 0 0;
              background: url(../images/footer_img.jpg) top right no-repeat;
             }
#citation {
           font-size: 17px;
           font-family: Times New Roman;
           color: #006699;
          }
#author {
         color: #666666;
         padding: 5px 0 0 340px;
        }
#menu {
       width: 205px;
       height: 440px;
       margin: 0 31px;
       text-align: left;
       float: left;
      }
#content {
          width: 505px;
          margin: 0 15px 0 0;
          padding: 0 30px;
          float: left;
          text-align: left;
         }
.image {
        width: 505px;
        text-align: center;
        margin: 0 0 10px 0;
       }
.image_border {
               border: 1px solid #DDDDDD;
               margin: 0 0 3px 5px;
              }
.tax_rates {
            width: 100%;
            color: #006699;
            font-size: 12px;
            text-align: center;
            margin: 0 0 20px 0;
           }
.tax_rates_left {
                 width: 100%;
                 color: #006699;
                 font-size: 12px;
                 text-align: left;
                 margin: 0 0 20px 0;
                }
.tr_rates {
           background: #D8D8D8;
           height: 16px;
          }
.th_rates {
           height: 20px;
           background: #D8D8D8;
          }
.caution {
          color: #006699;
          border: 1px solid #CCCCCC;
          padding: 3px;
          margin-bottom: 20px;
         }
.team {
       color: #006699;
       font-size: 12px;
       margin-bottom: 5px;
      }
.map_quest {
            border: 1px solid #CCCCCC;
            color: #006699;
            padding: 5px;
            margin: 5px auto;
           }
.select {
         width: 160px;
        }























