/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  table { font-family: "trebuchet ms",arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    opacity: 1;
    }

  table.main {
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin-top: 0%;
	background-image: url(elements/elements_topstrip.gif);
}

  body { margin: 0px 0pt 0px 0px;
    padding: 0pt;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    background-repeat: repeat-x;
    font-family: "trebuchet ms",Arial,sans-serif;
    font-size: 9pt;
    }

  p { margin-top: 0px;
    margin-bottom: 0px;
    }

p.copyright {
	color: #191970;
	font-size: 8pt;
}


  #content ul { color: rgb(0, 0, 0);
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-image: url(elements_files/elements_bullet.gif);
    }

  #content blockquote { margin-top: 0px;
    margin-bottom: 0px;
    }

  #content ol { margin-top: 0px;
    margin-bottom: 0px;
    color: rgb(51, 51, 51);
    }

  #header { position: absolute;
    height: auto;
    width: auto;
    left: 0px;
    top: 0px;
    visibility: visible;
    }

  #logo { position: absolute;
    height: auto;
    width: auto;
    left: 10px;
    top: 165px;
    }

  #hnavigation { position: absolute;
    height: auto;
    left: 20px;
    top: 129px;
    z-index: 5;
    background-color: rgb(44, 123, 200);
    }

  #vnavigation { position: absolute;
    height: auto;
    width: auto;
    left: 20px;
    top: 320px;
    }

  .imageborder { border-left: 1px solid rgb(255, 255, 255);
    }

  #imagebar { position: absolute;
    height: auto;
    width: auto;
    right: 60px;
    top: 25px;
    z-index: 6;
    }

  .imagebox { border: 1px solid rgb(255, 255, 255);
    }

  #content { position: absolute;
    height: auto;
    width: auto;
    left: 20px;
    top: 180px;
    right: 60px;
    }

  h1 {
	font-size: 16px;
	color: #191970;
	margin-top: 0px;
	margin-bottom: 3px;
}

  h2 { font-size: 16px;
    color: rgb(0, 0, 0);
    margin-top: 0px;
    margin-bottom: 3px;
    }

  #content a:link {
	color: #191970;
	text-decoration: none;
}

  #content a:visited {
	color: rgb(153, 153, 153);
	text-decoration: none;
}

a:link {
	text-decoration: none;
	color: #191970;
	font-weight: bold;
}

a:visited {
	text-decoration: none;
	color: #0000CD;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #191970;
	font-weight: bold;
}





  #content a:link:hover { color: rgb(44, 123, 200);
    }

  .content {  }

  td.blue {
	background-color: rgb(170, 187, 219);
	vertical-align: top;
}

  td.content {
	padding-right: 15pt;
	padding-left: 15pt;
	padding-top: 20pt;
	vertical-align: top;
}



