/* CSS Document */
body {
      behavior: url(/csshover.htc); /* WinIE behavior call */
      background-color:#acacac;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#000000;
      margin:0px;
}

.container {
      margin-top:6px;
      width:851px;
      margin-left:auto;
      margin-right:auto;
}

.banner {
      background-repeat:no-repeat;
      height:171px;
      text-align:right;
}

.left_border {
      background-image:url(../images/stretch_left.jpg);
      background-repeat:repeat-y;
      width:8px;
      padding:0px;
      margin:0px;
}

.middle_border {
      background-image:url(../images/stretch_middle.jpg);
      background-repeat:repeat-y;
      width:18px;
      padding:0px;
      margin:0px;
}

.menu {
      background-color:#0b2595;
      width:135px;
      vertical-align:top;
}

.menu ul {
      list-style:none;
      line-height:22px;
      padding:0px;
      margin-left:14px;
      margin-top:4px;
}

.menu h2 {
      font-size:13px;
      color:#f2ecda;
      font-weight:bold;
      text-align:center;
}

.menu p {
      font-size:11px;
      color:#f2ecda;
      margin:0px;
      padding:0px;
      text-align:center;
}

.content {
      background-color:#f2ecda;
      width:687px;
      padding:0px;
      vertical-align:text-top;
      border-right:3px solid #000;
}

.work {
      margin-right:auto;
      margin-left:auto;
      width:90%;
      margin-top:8px;
}

.work td {
      border:solid 1px #000;
      padding:3px;
}

.banner h1 {
      font-size:18px;
      font-style:italic;
      color:#00009c;
      margin:0px;
      padding:0px;
      font-family:Arial, Helvetica, sans-serif;      
}

.content p {
      margin:12px 19px 12px 19px;
}

.content li {
      margin-right:15px;
      padding-bottom:10px;
}

.content li li {
      padding-top:3px;
      padding-bottom:0px;
}

.content h1 {
      color:#000000;
      font-size:18px;
      margin:8px 12px 0px 12px;
      padding:0px;
}

.content h2 {
      color:#000000;
      font-size:13px;
      margin:8px 12px 0px 12px;
      padding:0px;
}

.right_pic {
      float:right;
      padding:8px;
}

.calendar ul {
        margin-left:15px;
        padding-left:0px;
        padding-right:0px;
        margin-right:0px;
}

.calendar li {
        padding-right:0px;
        margin-right:0px;
        margin-left:0px;
}

.calendar td {
        vertical-align:top;
}

.footer {
      background-image:url(../images/footer.jpg);
      background-repeat:no-repeat;
      height:16px;
      text-align:center;
      font-size:10px;
      padding:0px;
      margin:0px;
}

.footer p {
      margin:0px;
      padding-top:17px;
      font-size:11px;
}

img {
      border:none;
      display:block;
}

table {
      border-collapse:collapse;
}

td {
      vertical-align:text-top;
}

li {
      padding-bottom:3px;
}

/* Begin link styles */

A {
      color:#0b2595;
      text-decoration: none;
      font-weight:bold;
}

A:visited {
      color:#0b2595;
      text-decoration: none;
}

A:hover {
      color: #000;
      text-decoration: underline;
}

.menu a {
      color:#fff;
      font-size:12px;
      text-decoration:none;
      font-weight:bold;
}

.menu a:visited {
      color:#fff;
      text-decoration:none;
}

.menu a:hover {
      color:#fff;
      text-decoration:underline;
}

#footer a {
      color:#000;
      text-decoration:underline;
}

#footer a:visited {
      color:#000;
      text-decoration:underline;
}

#footer a:hover {
      text-decoration:underline;
      color:#e3d5ae;
}