body {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            10pt;
  color:                                black;
  background-color:                     #ffffff;
  margin:                               0px;
}

p, li, dd, ul, ol, td, textarea{
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            10pt;
  font-weight:                          normal;
  color:                                black;
}


ol, ul {
  margin-top:                           0px;
  padding-top:                          0px;
}

li {
  padding-top:                          4px;
}

h1,
.heading1 {
  font-family:                          Times, "Times New Roman", serif;
  font-size:                            16pt;
  font-weight:                          bold;
  color:                                #000099;
}

h2,
.heading2 {
  font-family:                          Times, "Times New Roman", serif;
  font-size:                            14pt;
  font-weight:                          bold;
  color:                                #000099;
}

h3,
.heading3 {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            12pt;
  font-weight:                          bold;
  color:                                #000099;
}

h4, h5, .heading4, .heading5 {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            9pt;
  font-weight:                          bold;
  color:                                #000099;
}

.heading1,
.heading2,
.heading3,
.heading4,
.heading5 {
  margin-top:                           3px;
}

h6, .dateline, .sub {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            8pt;
  font-weight:                          normal;
}

pre, input, select, option {
   font-size:                           8pt;
}

th {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            10pt;
  font-weight:                          bold;
  background-color:                     #D6E6F6;
}

a {
  color: #000099;
}

a:hover {
   text-decoration:                      none;
}

.toc, .toc1, .toc2, .toc3 {
  font-family:                          Helvetica, Arial, sans-serif;
  font-weight:                          bold;
  font-size:                            9pt;
  padding-top:                          3px;
  padding-bottom:                       2px;
}

.toc1 {
  margin-left:                          1.5em;
}

.toc2 {
  margin-left:                          3em;
}

.toc3 {
  margin-left:                          4.5em;
}

.toc a:visited,
.toc1 a:visited,
.toc2 a:visited,
.toc3 a:visited {
  color: #9999cc;
}


.byline {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            9pt;
  font-weight:                          bold;
  font-style:                           italic;
  text-align:                           left;
}

.heading-block {
  font-family:                          Times, "Times New Roman", serif;
  font-size:                            10pt;
  font-weight:                          bold;
  color:                                #089E4F;
  padding-top:                          1px;
  padding-bottom:                       1px;
  margin-top:                           2px;
  margin-bottom:                        2px;
  border-bottom:                        1px dotted #FFCC00;
  text-transform:                       uppercase ;           
}

.summary {
   font-family:                         Helvetica, Arial, sans-serif;
   font-size:                           9pt;
   padding-bottom:                      8px;
}

.nav {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            8pt;
  font-weight:                          bold;
  padding-left:                         10px;
  padding-right:                        10px;
  padding-top:                          2px;
  padding-bottom:                       2px;
  text-align:                           right;
}

.nav-section {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            9pt;
  font-weight:                          bold;
  text-align:                           right;
  padding-right:                        6px;
  padding-top:                          1px;
  padding-bottom:                       1px;
  margin-top:                           4px;
  margin-bottom:                        4px;
  margin-left:                          4px;
  margin-right:                         4px;
  color:                                #ffffff;
  background-color:                     #009933;
}

.right-nav-block {
  color:                                black;
  background-color:                     #ffffff;
  margin:                               3px;
  padding:                              3px;
}

.right-nav-block a:link,
.right-nav-block a:visited {
  color:                                #000099;
}

#nav-left {
  padding-bottom:                       1em;
  border-right:                         1px dotted #FFCC00;
  width:                                150px; 
  padding-top:                          10px;
  margin-top:                           10px;
}

#nav-right {
  border-left:                          1px dotted #FFCC00;
}


.nav-bar 
{
   height:                          20; 
   border-top :                     solid 1px #000099;
   border-bottom :                  solid 1px #000099;
   background-color:                #ffffff;
}

.nav a:link,
.nav a:visited
{
  color:                                #777777;
  text-decoration:                      none;
}

.nav a:hover {
  color:                                #000099;
}

.search-block {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            9pt;
  font-weight:                          bold;
  color:                                #000099;
  margin-bottom:                        3px;
  margin-top:                           12px;
}

#page {
  border:                               solid 1px #000099;
  text-align:                           center;
  margin:                               3px;
  background-color:                     #ffffff;
  width:                                970px;
}

#content-area {
  padding:                              8px;
  border-right:                         1px dotted #FFCC00;
}

.category-head {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            10pt;
  font-weight:                          bold;
  text-align:                           center;
  color:                                #3241BE;
  border-top:                           2px solid #CC9900;
  border-left:                          1px solid #CC9900;
  padding:                          2px 6px;
}

.category-head a:link,
.category-head a:visited {
  color:                                #3241BE;
  text-decoration:                      none;
}

.category-head a:hover {
  color:                                #996600;
}

#related-articles, .options {
  font-family:                          Helvetica, Arial, sans-serif;
  font-size:                            8pt;
  padding:                              6px;
  background-color:                     #D6E6F6;
  border:                               1px solid #999999;
  margin-top:                           2px;
  margin-bottom:                        6px;
}

.banner
{
  text-align: center;
  padding: 10px 0px;
}

.archive-cover {
  padding: 4px;
  text-align: center;
  border: 1px solid #FFE0A0;
  margin: 2px;
}

.wo-searchText
 {
 margin-left:                          8px;
 vertical-align:                       top;
 font-family:                          Arial, Helvetica, sans-serif;
 font-size:                            8pt;
 color:                                #961900;
 text-transform:                       none;
 }

.wo-search
 {
  border:                               0;
  background-image  :                   url(../graphics/WOSearch.png)  ;
  background-repeat:                    no-repeat;
  background-position:                  top;
  width:                                160px;
  height:                               260px;
  visibility:                           visible;
 } 
 
 .wo-searchBox
 {
  padding-left:                         4px;
  vertical-align:                       top;
  font-family:                          Arial, Helvetica, sans-serif;
  font-size:                            8pt;
  color:                                Black;
  text-transform:                       none;
  width:                                137px;
 } 
 
.wo-searchLink ,
.wo-searchLink a:link,
.wo-searchLink a:visited
 {
  padding-left:                         6px;
  padding-top:                          2px;
  vertical-align:                       top;
  font-family:                          Arial, Helvetica, sans-serif;
  color:                                #000099;
  font-size:                            7pt;
  font-weight:                          normal;
 }

 .wo-searchLink  a:active
 {
   color:                               #000099;
   font-weight:                         normal;
   text-decoration:                     underline;
 }
 

 .wo-searchLink  a:hover
 {
  color:                                #9999CC;
  text-decoration:                       none;
 }
 
 .wo-search-select
 {
 margin-top:                            2px;
 vertical-align:                        top;
 font-family:                           Arial, Helvetica, sans-serif;
 font-size:                             8pt;
 color:                                 black;
 width:                                 140px;
 } 
 
.copyright,
.copyright a:link,
.copyright a:visited
{
  margin-left:                          2px;
  font-family:                          Arial, Helvetica, sans-serif;
  font-size:                            8pt;
  color:                                #FFFFFF;
  text-decoration:                      none;
  font-weight:                          normal;
}

.copyright a:active
{
  color:                                #FFFFFF;
  font-weight:                          normal;
   text-decoration:                     none;
}

.copyright a:hover
{
  color:                                #FFCC00;
  text-decoration:                      underline;
}

.copyright_bar
{
  background-color:                     #56565E;
  text-align:                           center;
  text-decoration:                      none;
  text-transform:                       none;
   font-weight:                         normal;
}

.section-head {
  font-family: "Times New Roman", Times, serif;
  color: #000099;
  font-size: 14pt;
  font-weight: bold;
}

.section-body {
  padding: 3px 0px;
}

.link-image
{
  padding-bottom:3px;
}

.thumbnail 
{
  padding: 4px;
  text-align: center;
  border-bottom: 1px solid #BEC8E0;
}

.thumbnail-caption
{
  text-align: left;
  font-size: 8pt;
}

.thumbnail-title,
.chart-title {
  text-align: center;
  padding-top: 4px;
  margin: 0px;
  font-weight: bold;
  font-size: 8pt;
}

.sidebar {
  background-color: #ECF0F2;
  border: 1px solid #BEC8E0;
  padding: 6px;
  position: relative;
  float: left;
  width: 170px;
  margin: 0px 12px 6px 0px;
}

.sidebar h5 {
  margin: 0px;
  font-size: 8pt;
  border-bottom: 1px solid #BEC8E0;
}
.related,
.related a:link,
.related a:visited
 {
  margin: 0px;
  font-size: 8pt;
}

.kicker
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:  larger;
  color: #e48833;
  text-decoration:  none;
  font-weight: bold;  
  margin-bottom: 2px;
  font-style: italic;
}

.article_bar_image
{
  margin-right:                          3px;
  margin-left:                           10px;
}

.article_bar_text,
.article_bar_text a:link,
.article_bar_text a:visited
{
 width:                                 100px;
 margin-left:                           3px;
 font-size:                             8pt;
 font-weight:                           normal;
 text-decoration:                       none;
}


.article_bar_text a:hover
{
 width:                                 100px;
 margin-left:                           3px;
 font-size:                             8pt;
 font-weight:                           normal;
 text-decoration:                       none;
  color:                                #000099;
}

.article_bar_text a:active

{
 width:                                 100px;
 margin-left:                           3px;
 font-size:                             8pt;
 font-weight:                           normal;
 text-decoration:                       underline;
}


.icon_bar_text,
.icon_bar_text a:link,
.icon_bar_text a:visited
{
 width:                                 100px;
 font-size:                             8pt;
 font-weight:                           normal;
 text-decoration:                       none;
}


.icon_bar_text a:hover
{
 width:                                 100px;
 font-size:                             8pt;
 font-weight:                           normal;
 text-decoration:                       none;
 color:                                 #000099;
}

.icon_bar_text a:active

{
 width:                                 100px;
 font-size:                             8pt;
 font-weight:                           normal;
 text-decoration:                       underline;
}

.icon_bar_image
{
 margin-right:                          3px;
 margin-left:                           10px;
}


.disabled
{
  color:                                 #CCCCCC;
}

.tools
{
  font-size:                             8pt;
}

#cover {
  margin-bottom: 6px;
  text-align: center;
}

.link-more {
  font-size: 8pt;
  text-align: right;
  padding: 2px 40px 2px 0px;
}

.link-more a {
  font-weight: normal;
}

address
{
   font-style:  normal;
}

#opm-box, #poll {
  position: relative;
  width: 286px;
  margin: 12px auto;
}


