body.main {
background-color: #FFFFFF;
color: #003366;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 8pt;
}
td {
  font-family: Verdana, Arial, Helvetica, helv, sans-serif;
  font-size: 8pt;
  color: black;
}
p,div {
  margin:0;
  padding:0;
  font-family: Verdana, Arial, Helvetica, helv, sans-serif;
  font-size: 8pt;
}
p { color: black; }
h1 {
padding 0px;
margin: 0px;
}
A, A:link, A:visited, A:active {
text-decoration: none;
color: #336699;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}
A:hover {
text-decoration: none;
color: #FC8D00;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}
A.white8lnk:link, A.white8lnk:visited, A.white8lnk:active {
text-decoration: none;
color: #ffffff;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}
A.white8lnk:hover {
text-decoration: underline;
color: #ffffff;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}
A.mehr:link, A.mehr:visited, A.mehr:active {
text-decoration: none;
color: #336699;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
background-color: #ffffff;
}
A.mehr:hover {
text-decoration: none;
color: #FC8D00;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
background-color: #ffffff;
}
.white7 {
color: #ffffff;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.white8 {
color: #ffffff;

font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.white9, A.white9:link, A.white9:visited, A.white9:active  {
color: #ffffff;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
h2.bluebox {
color: #ffffff;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
padding: 3px;
margin:0;
background-color:#013162;
}
.grey8 {
color: #636363;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
}
.grey8i {
color: #636363;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
font-style: italic;
}
.black7 {
color: #000000;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.black8 {
color: #000000;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.black8table1 {
color: #ffffff;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
}
.darkblue2_8 {
color: #003366;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.darkblue2_8 {
color: #336699;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.darkblue8i {
color: #003366;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
font-style: italic;
}
p.darkblue9 {
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
color: #003366;
}
.darkblue9 {
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
color: #003366;
}

p.darkblue11 {
color: #003366;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
}
.darkblue11 {
color: #003366;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
}
h3.darkblue11 { margin:0; padding:0; }
.darkblue13 {
color: #003366;
font-size: 13pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
}
.orange8 {
color: #FC8D00;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.orange9 {
color: #FC8D00;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.orange11 {
color: #FC8D00;
font-size: 11pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
h2.orange11 { font-weight: bold; margin:0; padding:0; }
.orange13 {
color: #FC8D00;
font-size: 13pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
}
.red9 {
color: #FF0000;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.mehr1 {
color: #ffffff;
background-color: #013162;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.containerdropshadow { position: relative; left: 1px; top: 1px; color: #000000; }
.textdropshadow { position: absolute; left: -1px; top: -1px; color: #ffffff;}
.containerdropshadowred { position: relative; left: 1px; top: 1px; color: #ff0000; }
.textdropshadowwhite { position: absolute; left: -1px; top: -1px; color: #ffffff;}
.containerdropshadoworange { position: relative; left: 1px; top: 1px; color: #FC8D00; }
.textdropshadowwhite { position: absolute; left: -1px; top: -1px; color: #ffffff;}
#tablebl ul {
margin: 0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
list-style-type: none;
}

#tablebl li {
color: #000000;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 5px;
margin: 0;
line-height: 12px;
border-bottom: 1px solid #A1B4C6;
}
#tablebr ul {
margin: 0;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 0px;
list-style-type: none;
}
#tablebr li {
color: #000000;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 5px;
margin: 0;
line-height: 12px;
border-bottom: 1px solid #A1B4C6;
}
#blueblock, .blueblock {
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
background-color: #003366;
/*color: #FC8D00;*/
color: #FFFFFF;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
margin-bottom: 3px;
}
#blueliteblock, .blueliteblock {
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
background-color: #006699;
color: #FC8D00;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
#grayblockcontainer, .grayblockcontainer {
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
border-color: #E7E7E7;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
#grayblock {
padding-top: 3px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 3px;
background-color: #E7E7E7;
color: #000000;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
.grayblock {
padding: 3px;
background-color: #E7E7E7;
color: #000000;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}
#thread {
color: #636363;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
padding: 0 0 0 0;
}
#thread ul {
margin-left: 0;
padding-left: 0;
display: inline;
border: none;
} 
#thread ul li {
margin-left: 0;
padding-left: 0px;
border: none;
list-style: none;
display: inline;
}
#thread ul a {
color: #336699;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
}
#thread ul a:hover {
color: #FC8D00;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
}
#leftmenu ul {
margin: 0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
list-style-type: none;
}
#leftmenu li {
color: #000000;
font-size: 9pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin: 0;
border-bottom: 5px solid #ffffff;
}
#leftmenu li a {
background-image: url(ic_FILES/bulletblue.gif);
background-repeat: no-repeat;
background-position: 0 1;
color: #00639C;
font-size: 9pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
margin: 0;
}
#leftmenu li a.active {
background-image: url(ic_FILES/bulletorange.gif);
color: #FE6500;
text-decoration: none;
}
#leftmenu li a:hover {
background-image: url(ic_FILES/bulletorange.gif);
color: #FE6500;
text-decoration: none;
}
#leftmenu ul ul {
margin: 0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 16px;
list-style-type: none;
}
#leftmenu li li {
display: block;
line-height: 10pt;
color: #000000;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 0;
border-bottom: none;
}
#leftmenu li li a {
display: block;
background-image: url(ic_FILES/dashblue.gif);
background-repeat: no-repeat;
background-position: 0 7;
color: #00639C;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 7px;
margin: 0;
}
#leftmenu li li a.active {
background-image: url(ic_FILES/dashorange.gif);
color: #FE6500;
text-decoration: none;
}
#leftmenu li li a:hover {
background-image: url(ic_FILES/dashorange.gif);
color: #FE6500;
text-decoration: none;
}
#leftmenu li.subscription {
color: #000000;
font-size: 9pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin: 0;
border-bottom: 5px solid #ffffff;
background-color: #006699;
}
#leftmenu li.subscription a {
background-image: url(ic_FILES/bulletorange.gif);
background-repeat: no-repeat;
background-position: 0 1;
color: #AABECC;
font-size: 9pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
font-weight: bold;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
margin: 0;
}
#leftmenu li.subscription a.active {
background-image: url(ic_FILES/bulletorange.gif);
color: #FC8D00;
text-decoration: none;
}
#leftmenu li.subscription a:hover {
background-image: url(ic_FILES/bulletorange.gif);
color: #FC8D00;
text-decoration: none;
}
#leftmenu ul.subscription ul {
margin: 0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 17px;
list-style-type: none;
}
#leftmenu li.subscription li {
display: block;
line-height: 10pt;
color: #000000;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 0;
border-bottom: none;
}
#leftmenu li.subscription li a {
display: block;
background-image: url(ic_FILES/dashgray.gif);
background-repeat: no-repeat;
background-position: 0 7;
color: #AABECC;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 7px;
margin: 0;
}
#leftmenu li.subscription li a.active {
background-image: url(ic_FILES/dashorange.gif);
color: #FC8D00;
text-decoration: none;
}
#leftmenu li.subscription li a:hover {
background-image: url(ic_FILES/dashorange.gif);
color: #FC8D00;
text-decoration: none;
}
#rightnews ul {
margin: 0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
list-style-type: none;
}
#rightnews li {
background-image: url(ic_FILES/bulletblue.gif);
background-repeat: no-repeat;
background-position: 0 16;
color: #000000;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
margin: 0;
}
.gray7 {
color: #777777;
font-size: 7pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
font-style: italic;
text-decoration: none;
text-align: right;
border-bottom: 1px solid #777777;
}
.indent7 {
padding-left: 7px;
margin: 0;
}
#rightnews a {
display: block;
color: #00639C;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
text-decoration: underline;
font-style: italic;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0;
}
#rightnews a:hover {
color: #FE6500;
text-decoration: underline;
}
.tablegray1 {
border-width: 1px;
border-style: solid;
border-color: #D9D8DC;
border-collapse: collapse;
}
.tablegray2 {
border-width: 1px;
border-style: solid;
border-color: #E7E7E7;
border-collapse: collapse;
}
.tablewhite1 {
border-width: 1px;
border-style: solid;
border-color: #ffffff;
border-collapse: collapse;
}
.tablewhite1 td {
border-color: #ffffff;
border-width: 1px;
border-style: solid;
padding: 1 1 1 1;
}
.tableblue1 {
border-width: 1px;
border-style: solid;
border-color: #006699;
border-collapse: collapse;
}
.tableblue1 td {
border-color: #006699;
border-width: 1px;
border-style: solid;
padding-top: 3px;
padding-right: 2px;
padding-bottom: 3px;
padding-left: 3px;
}
.tableblue2 {
border-width: 1px;
border-style: solid;
border-color: #006699;
border-collapse: collapse;
}
.tableblue2 td {
border: none;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
input.text, input, textarea {
color: #000000;
background-color: #ffffff;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
}
input { color: #006699; }
select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
} 
input.button1 {
color: #006699;
background-color: #ffffff;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
margin: 0;
padding: 0;
}
.indent16 {
padding-left: 16px;
margin: 0;
line-height: 10pt;
color: #000000;
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
}
div.tx-indexedsearch-rules h2 { font-size: 12px; }
div.tx-indexedsearch-secHead h2 { font-size: 12px; }
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
.c2l1-middle {
  vertical-align: top;
  border:0;
  border-bottom: 4px solid #E6E6E6;
  padding-bottom: 3px;
  padding-left: 5px;
  width:50%;
  white-space:normal;
  color: black;
}
.c2l1-left {
  vertical-align: top;
  border:0;
  border-bottom: 4px solid #E6E6E6;
  padding-bottom: 3px;
  border-right: 1px solid #FFEDA8;
  padding-right: 5px;
  width:50%;
  white-space:normal;
  color: black;
}
div.tx-indexedsearch { margin-top: 5px; }
.pollanswer {
  border:0;
  background-color: transparent;
}
.row_color1 { background-color: #e6e6e6; }
.row_color2 { background-color: #FFFFFF; }
.tx-icnewslettersubscription-pi1-browsebox-SCell a { color: #FC8D00; }
.tx-icnewslettersubscription-pi1-browsebox { margin-top: 10px; }
td.stocksTableCol {
  BORDER-RIGHT: rgb(255,255,255) 1px solid;
  background-color: #006699;
  text-align: middle;
  color: #ffffff;
  font-size: 7pt;
  font-family: Verdana, Arial, Helvetica, helv, sans-serif;
  font-weight: normal;
}
#portfolioMenu ul {
  margin:0;
  padding:0;
  list-style: none;
}
#portfolioMenu li {
   margin:0;
   padding:0;
}
#portfolioMenu ul.level1 {
  margin-bottom: 10px;
}
#portfolioMenu ul.level2 { display: inline; }
#portfolioMenu ul.level2 li {
  display: inline;
  margin-left: 5px;
}
.tx-icnewslettersubscription-pi1-subscr { margin-bottom: 10px; }