
/* body section formatting */
body {
     font-family: "Arial";
     font-size: 10pt;
     color: #6666bb;
     background-color: #666699;
	 /*
     background-image:   url("../_jpg/sidebar.jpg");
     background-position: 0 0;
     background-repeat: no-repeat;
     background-attachment: fixed;
	*/
}

/* ID formatting */

#pageTitle {
   font-family: "Arial";
   font-size: 12pt;
   font-weight: bold;
   color: #cc0000;  /* websafe orange-red */
   line-height: 14pt;
}

#picCaption {
   font-family: "Trebuchet MS", "Arial";
   font-size: 7pt;
   line-height: 8pt;
}

#caption {
   font-family: "Trebuchet MS", "Arial";
   font-size: 7pt;
   font-weight: normal;
   line-height: 9pt;
}

div.text {
   font-size: 9pt;
   line-height: 1.1;
   margin-left: 150px;
}

span.myh1 {
   color: #9999cc;
   font-size: 12pt;
   font-weight: bold;
   line-height: 16pt;
}

span.myh2 {
   color: #9999cc;
   font-size: 10pt;
   font-weight: bold;
   line-height: 21pt;
}

span.myh3 {
   color: #9999cc;
   font-size: 9pt;
   font-weight: bold;
   line-height: 13pt;
}

span.myh4 {
   color: #9999cc;
   font-size: 8pt;
   font-weight: bold;
   line-height: 12pt;
}

span.myh5 {
   color: #9999cc;
   font-size: 7pt;
   font-weight: normal;
   line-height: 11pt;
}


/* Set up horizontal rows */

hr {
   color: #999999;
}

/* Setup tables */

table {
   font-family: "Arial";
   font-size: 8pt;
   line-height: 10pt;
}

tr.quicklink {
   font-family: "Arial";
   font-size: 8pt;
   font-weight: bold;
   line-height: 14pt;
   color: #ffffff;
   background-color: #ffffff;
}

td {
   text-align: left;
   vertical-align: top;
   font-size: 10pt;
   line-height: 12pt;
}

td.small {
   text-align: left;
   vertical-align: top;
   font-size: 9pt;
   line-height: 11pt;
}


td.wee {
   text-align: left;
   vertical-align: top;
   font-size: 8pt;
   line-height: 10pt;
}


td.qlinkl {
   text-align: left;
   width: 320px;
}

td.qlinkr {
   text-align: right;
   width: 400px;
}

td.qlinkc {
   text-align: center;
   width: 720px;
}

/* ------ navbar and mainpage = 720 px */

td.sidebar {
   font-family: "Arial";
   font-size: 8pt;
   font-weight: bold;
   line-height: 9pt;
   color: #ffffff;
   background-color: #96CD5E;
   text-align: left;
   vertical-align: top;
   width: 145px;
   /*
   background-image:  url("../_jpg/sidebar.jpg");
   background-color: #cc99cc;
   */
}

td.sidebar-right {
   font-family: "Arial";
   font-size: 8pt;
   font-weight: bold;
   line-height: 13pt;
   color: #000033;
   background-color: #ffffff;
   text-align: left;
   vertical-align: top;
   width: 50px;
/*
   border-left-width: thin;
   border-left-style: solid;
   border-left-color: #999999;
*/

}

td.mainpage {
   background-color: #ffffff;
   text-align: left;
   width: 500px;
}

td.headline {
   color: #666699;
   font-family: "Arial";
   font-size: 8pt;
   text-align: left;
   vertical-align: top;
   font-weight: bold;
   width: 120px;
}

td.headline150 {
   color: #666699;
   font-family: "Arial";
   font-size: 8pt;
   text-align: left;
   vertical-align: top;
   font-weight: bold;
   width: 150px;
}

td.detail {
   width: 400px;
}

td.detail720 {
   width: 720px;
}

td.detail600 {
   width: 600px;
}

td.detail500 {
   width: 500px;
}

td.detail460 {
   width: 460px;
}

td.detail400 {
   width: 400px;
}

td.detail350 {
   width: 350px;
}

td.detail300 {
   width: 300px;
}

td.detail250 {
   width: 250px;
}

td.detail200 {
   width: 200px;
}

td.detail155 {
   width: 155px;
}

td.detail150 {
   width: 150px;
}

td.detail150r {
   font-weight: bold;
   text-align: right;
   vertical-align: top;
   width: 150px;
}

td.detail120 {
   width: 120px;
}

td.detail100 {
   width: 100px;
}

td.detail80 {
   width: 80px;
}

td.detail50 {
   width: 50px;
}

/* Setup links (unvisited, visited, active, hover) */

a {
   font-weight: bold;
}

a:link {
   color: #6666bb;
}
a:visited {
   color: #a7cd6e;
}
a:active {
   color: #a7cd6e;
}
a:hover {
   color: #9999cc;
}


a.exec {
   font-size: 8pt;
}
a.exec:link {
   color: #6666bb;
}
a.exec:visited {
   color: #6666bb;
}
a.exec:active {
   color: #6666bb;
}
a.exec:hover {
   color: #a7cd6e;
}


a.alt:link {
   color: #ffffff;
}
a.alt:visited {
   color: #999999;
}
a.alt:active {
   color: #999999;
}
a.alt:hover {
   color: #ff6666;
}

a.portal:link {
   font-weight: normal;
   text-decoration: none;
   color: #6666bb;
}
a.portal:visited {
   font-weight: normal;
   text-decoration: none;
   color: #6666bb;
}
a.portal:active {
   font-weight: normal;
   text-decoration: none;
   color: #a7cd6e;
}
a.portal:hover {
   font-weight: normal;
   text-decoration: underline;
   color: #6666ff;
}

a.navhead {
   text-decoration: none;
}
a.navhead:link {
   color: #ffffff;
}
a.navhead:visited {
   color: #ffffff;
}
a.navhead:active {
   color: #ffffff;
}
a.navhead:hover {
   color: #ffcccc;
}

a.sidebar {
   font-family: "Arial";
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
}
a.sidebar:link {
   color: #ffffff;
}
a.sidebar:visited {
   color: #ffffff;
}
a.sidebar:active {
   color: #ffffff;
}
a.sidebar:hover {
   color: #6666cc;
}

a.nodec-normal {
   text-decoration: none;
   font-size: 8pt;
   line-height: 10pt;
   font-weight: bold;
}
a.nodec-normal:link {
   color: #ffffff;
}
a.nodec-normal:visited {
   color: #ffffff;
}
a.nodec-normal:active {
   color: #ffffff;
}
a.nodec-normal:hover {
   color: #96cd5e;
}

a.nodec-bold {
   text-decoration: none;
   font-size: 8pt;
   line-height: 11pt;
   font-weight: bold;
}
a.nodec-bold:link {
   color: #003366;
}
a.nodec-bold:visited {
   color: #003366;
}
a.nodec-bold:active {
   color: #999999;
}
a.nodec-bold:hover {
   color: #999999;
}

a.nodec-bold2 {
   text-decoration: none;
   font-size: 8pt;
   line-height: 11pt;
   font-weight: bold;
}
a.nodec-bold2:link {
   color: #ff3333;
}
a.nodec-bold2:visited {
   color: #ff3333;
}
a.nodec-bold2:active {
   color: #999999;
}
a.nodec-bold2:hover {
   color: #999999;
}

a.nodec-big {
   text-decoration: none;
   font-size: 10pt;
   line-height: 16pt;
   font-weight: bold;
}
a.nodec-big:link {
   color: #996666;
}
a.nodec-big:visited {
   color: #996666;
}
a.nodec-big:active {
   color: #ff3333;
}
a.nodec-big:hover {
   color: #ff3333;
}

img.topleft {
   position: absolute;
   left: 0px;
   top: 0px;
}

/* Setup list items */

ul.alt {
   margin-left: 12pt;
}

ul.portal {
   margin-left: 2pt;
   list-style-type: none;
}

li {
   font-size: 8pt;
   line-height: 10pt;
}

li.alt {
   font-size: 9pt;
   line-height: 11pt;
}

li.portal (
   font-size: 8pt;
   line-height: 10pt;
}


/* Setup paragraphs */
p {
   font-family: "Arial";
   font-size: 9pt;
   line-height: 11pt;
}

p.wee {
   font-family: "Arial";
   font-size: 8pt;
   line-height: 10pt;
}

p.tiny {
   font-family: "Arial";
   font-size: 7pt;
   line-height: 9pt;
}

p.indent {
   margin-left: 8pt;
   margin-right: 8pt;
   font-family: "Arial";
   font-size: 9pt;
   line-height: 11pt;
}

p.indent-wee {
   margin-left: 8pt;
   margin-right: 8pt;
   font-family: "Arial";
   font-size: 8pt;
   line-height: 10pt;
}

p.indent-tiny {
   margin-left: 8pt;
   margin-right: 8pt;
   font-family: "Arial";
   font-size: 7pt;
   line-height: 9pt;
}




/* Setup headings */
h1, h2, h3, h4, h5, h6 {
   font-family: "Arial";
   color: #6666bb;
   text-align: left;
   vertical-align: bottom;  /* doesn't work if headline is in a table */
}

h1 {
   font-size: 24pt;
   line-height: 26pt;
}

h2 {
   font-size: 20pt;
   line-height: 22pt;
}

h3 {
   font-size: 16pt;
   line-height: 18pt;
}

h4 {
   font-size: 12pt;
   line-height: 14pt;
}

h5 {
   font-size: 10pt;
   line-height: 12pt;
}

h6 {
   font-size: 9pt;
   line-height: 11pt;
}

/* Format footnotes as 9-point and center justification. */
div.footnote {
   color: #333399;
   font-size: 8pt;
   line-height: 10pt;
   text-align: left;
}


