/*  CSS Document  */

/*  Begin positioned elements  */

body {
  background:url(/images/bg2.jpg) #F3F4EC repeat-x;
  behavior: url(/csshover.htc); /* WinIE behavior call */
  font-family:Arial, Helvetica, sans-serif;
  margin-top:14px;
}

.container {
  margin-left:auto;
  margin-right:auto;
  width:801px;
}

.banner {
  background:url(/images/banner.jpg);
  height:164px;
}

.leftmenu {
  background:#004B24;
  width:157px;
  vertical-align:top;
}

.content {
  background:#f6f7f1;
  width:644px;
  border-right:9px solid #004B24;
  border-bottom:9px solid #004B24;
  vertical-align:top;
}


/*  Begin styled elements  */


.leftmenu ul {
  font-size:13px;
  list-style:none;
  padding:10px 0px 70px 0px;
  margin:0px;
}

.content h1 {
  margin:14px 20px 10px 20px;
  padding:0px;
  font-size:18px;
  color:#000;
}

.content h2 {
  margin:12px 20px 10px 20px;
  padding:0px;
  font-size:14px;
  color:#000;
}

.content p {
  margin:12px 20px 10px 20px;
  padding:0px;
  font-size:13px;
  color:#000;
}

.content hr {
  margin:12px 20px 10px 20px;
  border:1px solid #000;
}

.content li {
  font-size:13px;
  padding-bottom:2px;
}

.content ul, content ol {
  margin:0px 20px 0px 8px;
}

.table {
  margin:0px 20px 0px 20px;
  font-size:13px;
  padding:0px;
}

.footnote {
  font-size:12px;
  text-align:center;
  padding-top:4px;
  margin:0px 100px 0px 100px;
  color:#000;
  font-style:italic;
}

.footer p {
  text-align:center;
  margin:0px;
  padding:0px;
  font-size:12px;
}

.red {
  color: #900;
  margin:0px 0px 0px 20px;
  font-size:11px;
  padding:0px;
}

.right_pic {
  float:right;
  padding:12px;
  font-size:12px;
  color:#000;
  text-align:center;
  font-weight:bold;
}

.left_pic {
  float:left;
  padding:12px;
  font-size:12px;
  color:#000;
  text-align:center;
  font-weight:bold;
}

img {
  border:none;
  display:block;
}

div.transON {
  width: 100%;
  margin-left:auto;
  margin-right:auto;
  width:163px;
  height:151px;
  background-image:url(/images/framed_box.jpg);
  background-repeat:no-repeat;
  float:right;
  margin-right:70px;
  margin-left:8px;
}

div.transOFF {
  width: 100%;
  margin-left:auto;
  margin-right:auto;
  width:163px;
  height:151px;
  background-image:url(/images/framed_box.jpg);
  background-repeat:no-repeat;
  float:right;
  margin-right:70px;
  margin-left:8px;
  opacity:.60;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
}


/*  Begin link styles  */


a {
  color:#004B24;
  font-weight:bold;
  text-decoration:underline;
}

a:visted {
  color:#004B24;
  font-weight:bold;
  text-decoration:underline;
}

a:hover {
  color:#229157;
  font-weight:bold;
  text-decoration:underline;
}




.context {
  color:#004B24;
font-weight:normal;
  text-decoration:none;
}


.context:hover {
  color:#229157;
font-weight:normal;
  text-decoration:underline;
}




.leftmenu a {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  padding:5px 5px 5px 18px;
  display:block;
}

.leftmenu a:visted {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

.leftmenu a:hover {
  color:#fff;
  background-color:#15844a;
  font-weight:bold;
  text-decoration:none;;
}

.footer a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}

.footer a:visted {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}

.footer a:hover {
  color:#004B24;
  font-weight:bold;
  text-decoration:underline;
}