
a {
  color: #000033;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #CCCCFF;
  background-color: #000033;
}


body {
  background-color: #FFFFFF;
  background-image: url(../images/background_image.gif);
  background-position: 0 0 ;
  background-attachment: fixed;
  background-repeat: repeat;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;
  line-height: 1.21;	
}

blockquote {
  font-style: italic;
}

h2 {
  font-size: 140%;
  margin-top: 0px;
  color: #000033;
}

h3 {
  font-size: 120%;
}

h4 {
  font-size: 100%;
}

/* input, textarea {
  background-color: #fff0d0;
  border-color: #ffd0a0 #e0b080 #e0b080 #ffd0a0;
  border-width: 1px;
  padding: 2px;
}

input:focus, textarea:focus {
  background-color: #ffffd0;
}

input.button {
  background-color: #d0a070;
  border-style: solid;
  border-color: #f0e0c0 #703000 #703000 #f0e0c0;
  border-width: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: .2em;
}

input.button:focus {
  color: #ffffd0;
}

label {
  font-weight: bold;
}

textarea {
  font-family: "Courier New", Courier, monospace;
  scrollbar-base-color: #d0a070;
}
*/

td, th {
  font-size: 10pt;
}

th {
  font-weight: bold;
  text-align: left;
}

ul {
  list-style-type: square;
  list-style-position: outside;
  text-indent: 15px;
}
ul.file {
	list-style-image: url(../images/file.gif);
	list-style-position:outside;
	text-indext: 10px;
}


#main {
  margin: 0px auto;
  text-align: left;
  width: 42em;
}

#titleBar, #copyright {
  background-color: #333366;
  border-color: #9999CC #000033 #000033 #9999CC;
  border-style: solid;
  border-width: 2px;
  color: #fff0d0;
  font-size: 120%;
  font-weight: bold;
  padding: 2px .5em;
}

#copyright {
  font-size: 80%;
  font-weight: bold;
  text-align: right;
}

#content {
  background-color: #CCCCFF;
  border-color: #9999CC #333366 #000033 #666699;
  border-style: solid;
  border-width: 2px;
  padding: .5em 1em .25em 1em;
}

#validation {
  padding: 1em 0em;
  text-align: right;
}


/*---------------------------------------------------------------------------*/
/* Styles for side bar.                                                      */
/*---------------------------------------------------------------------------*/

#sideBar {
  background-color: #9999CC;
  border: 1px solid #333366;
  border-top-width: 0px;
  float: left;
  font-size: 9pt;
  margin: 0em 1em 0em 0em;
  width: 15em;
}

.sideBarHdr {
  background-color: #666699;
  color: #FFFFFF;
  border-bottom: 1px solid #333366;
  border-top: 1px solid #333366;
  font-weight: bold;
  padding: 0px .5em 0px .5em;
}

.sideBarTxt {
  padding: 4px .5em 4px .5em;
}

.sideBarSep {
  border-top: 1px solid #333366;
  margin: 2px 0px 2px 0px;
}

.style3 { color: #000033; font-weight: bold; }


