body {
  color: #000;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  behavior: url(/csshover.htc); /* WinIE behavior call */
}

body {
  background-color: #FFF;
  margin:0px;
}

.table_bg {
  background:url(../images/top_stretch.jpg);
}

.banner_bg {
  background:url(../images/line.jpg);
}

.leftmenu {
  background:url(../images/nav-side1.jpg);
  vertical-align:top;
  width:180px;
}

.content {
  width:650px;
}

.rt_bar_bg {
  background:url(../images/line_r6.jpg);
}

.rt_bar1_bg {
  background:url(../images/line_r1.jpg);
}

.level1 {
  padding:0px 0px 0px 20px;
  color:#fff;
}

.level2 {
  padding-left:24px;
}

.level3 {
  padding-left:48px;
}

.content h1 {
  margin:0px 40px 0px 40px;
  padding:6px 8px 0px 8px;
  font-size:18px;
  color:#fff;
  width:597px;
  height:157px;
}

.header1 {
  background:url(../images/CPDC_images1.jpg) no-repeat;
}

.header2 {
  background:url(../images/CPDC_images2.jpg) no-repeat;
}

.header3 {
  background:url(../images/CPDC_images3.jpg) no-repeat;
}

.header4 {
  background:url(../images/CPDC_images4.jpg) no-repeat;
}

.header5 {
  background:url(../images/CPDC_images5.jpg) no-repeat;
}

.header6 {
  background:url(../images/CPDC_images6.jpg) no-repeat;
}

.header7 {
  background:url(../images/CPDC_images7.jpg) no-repeat;
}

.header8 {
  background:url(../images/CPDC_images8.jpg) no-repeat;
}

.content h2 {
  margin:20px 40px 20px 40px;
  padding:0px;
  font-size:17px;
  color:#002B58;
}

.content h3 {
  font-size:14px;
  margin:0px;
  padding:0px 40px 0px 40px;
  color:#02AA5D;
  font-style:italic;
  font-weight:bold;
}

.green {
  font-size:14px;
  color:#02AA5D;
  font-style:italic;
  font-weight:bold;
}

.content p {
  margin:12px 40px 10px 40px;
  padding:0px;
  font-size:13px;
  color:#1d1d1d;
}

.content hr {
  margin:12px 40px 10px 40px;
  border:1px solid #002B58;
}

.table {
  margin:0px 40px 0px 40px;
  font-size:13px;
  padding:0px;
}

.table2 {
  margin:0px 40px 0px 40px;
  font-size:18px;
  padding:0px;
}

.table td {
  vertical-align:top;
}

.table th {
  font-weight:bold;
  font-size:14px;
  background:#012756;
  color:#fff;
}

.content ul {
  margin-left:0px;
  padding-left:80px;
}

.content li {
  padding-bottom:2px;
  font-size:13px;
}

.heading {
  font-size:14px;
  font-weight:bold;
}

.red {
    color: #900;
    margin:0px 0px 0px 40px;
    font-size:11px;
    padding:0px;
}

.thumb {
  float:right;
  margin:0px !important;
  padding:0px !important;
}

.footnote {
  font-size:12px;
  text-align:center;
  padding-top:4px;
  margin:0px 100px 14px 100px;
  color:#000;
  font-style:italic;
}

.calendar {
  margin:12px 40px 10px 40px;
  font-size:12px !important;
}

.calendar ul {
  padding-left:0px;
}

.calendar p {
  margin-left:0px;
  margin-right:0px;
}

.calendar a {
  font-size:12px !important;
}

.monthviewDaydata li {
  margin-left:16px;
}

.monthviewDaydata ul {
  padding-left:0px;
  margin-left:0px;
}

#flashcontent {
  margin-left:40px;
}

.right_pic {
  float:right;
  padding:0px 40px 6px 40px;
  font-size:12px;
  color:#1d1d1d;
  text-align:left;
  font-weight:bold;
}

.left_pic {
  float:left;
  padding:0px 40px 6px 40px;
  font-size:12px;
  color:#1d1d1d;
  text-align:left;
  font-weight:bold;
}

.footer p {
  text-align:center;
  font-size:12px;
}

img {
  border:none;
}

a {
  color:#003B71;
  font-weight:bold;
  text-decoration:underline;
}

a:visited {
  text-decoration:none;
  color:#003B71;
  text-decoration:underline;
}

a:hover {
  text-decoration: underline;
  color: #00AA5B;
}


/* Begin CSS rollover menus */


div#secnav {
  margin:0px;
  padding:0px;
}

div#secnav ul {
    margin:0px 0px 0px 0px;
    padding:0px;
    width:217px;
}

div#secnav li {
    position: relative;
    list-style: none;
    margin: 0px;
    padding:1px 0px 0px 0px;
}

div#secnav li li {
    padding:0px;
}

div#secnav li li li {
    padding:0px;
}

div#secnav li li a:hover {
    background:#02AA5D;
}

div#secnav li li li a:hover {
    background:#02AA5D;
}

div#secnav li:hover {
    background:#002C5B;
}

div#secnav li a {
  display: block;
  width:auto;
  padding: 5px 4px 5px 22px;
  text-decoration: none;
  color:#fff;
  margin:0px;
}

div#secnav li li a {
  padding: 6px 6px 5px 6px;
  margin:0px;
}

div#secnav li li li a {
  padding: 6px 6px 5px 6px;
  margin:0px;
}

div#secnav li a:hover {
    background-color:#002C5B;
    text-decoration:none;
    color:#fff;
}

div#secnav ul a {
    width: auto;
}

div#secnav ul ul {
  position: absolute;
  top: 0;
  left: 217px;
  background:#002C5B;
  display: none;
}

div#secnav ul ul ul {
  position: absolute;
  top: 0;
  left: 217px;
  background:#002C5B;
  display: none;
}

div#secnav ul.level1 li:hover ul.level2 {
  display:block;
}

div#secnav ul.level1 li:hover ul.level2 li:hover ul.level3 {
  display:block;
}