a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	text-decoration: none;
  font-weight: bold;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFB050;
	text-decoration: none;
  font-weight: bold;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
  font-weight: bold;
}

body {
  color: #DDDDDD;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #506473;
}

input {
  BORDER: #000000 1px solid;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  font-weight: bold;
  COLOR: #FFB050;
  FONT-FAMILY: Arial;
  BACKGROUND-COLOR: #30414E;
}

TEXTAREA {
  border: #000000 1px solid;
  FONT-SIZE: 12px;
  COLOR: #FFB050;
  FONT-FAMILY: Arial,Helvetica, sans-serif;
  BACKGROUND-COLOR: #30414E;
}

SELECT {
  border: #000000 1px solid;
  FONT-SIZE: 12px;
  COLOR: #FFB050;
  FONT-FAMILY: Arial,Helvetica, sans-serif;
  BACKGROUND-COLOR: #30414E;
}

ul li {
  list-style: outside url(images/ul.gif);
  margin-bottom: 0.3em;
}

H1 {
  FONT-SIZE: 15px;
  COLOR: #FFB050;
  FONT-FAMILY: Helvetica, Arial, sans-serif;
}

p.menu {
  width: 100%;
  border: 1px solid #506473;
  border-width: 0 0 1px 0;
  padding: 5px;
  margin: 0 0 0 40px;
  line-height: 1em;
}

p#footnote {
  width: 40em;
  border: #30414E 1px solid;
  border-width: 1px 1px 1px 1em;
  padding: 0.5em 0.5em 0.5em 1em;
  background: #506473;
  line-height: 1em;
}

p.attention {
  COLOR: #FFB050;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

div.box {
  float: center;
  width: 400px;
  background: #506473;
  border: solid #000000;
  border-width: 1px;
  padding: 5px;
}

div.attention {
  float: center;
  width: 640px;
  color: #DDDDDD;
  text-align: center;
  background: #30414E;
  border: solid #000000;
  border-width: 2px;
  padding: 5px;
  
}

td.tablespacer {
  border: 1px solid #506473;
  border-width: 1px 0 1px 0;
}

td.verticalborder {
  border: 1px solid #506473;
  border-width: 0 0 0 1px;
}

td.singleline {
  border: 2px solid #000000;
  border-width: 0 0 2px 0;
  padding: 1em 1em 1em 1em;
  font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

td#content {
  padding: 15px 40px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

table.content {
  border: 1px solid #000000;
  background: #506473;
}


td.newsheader {
  font-weight: bold;
  color: #FFB050;
  background: #30414E;
  border: none;
  padding: 5px 5px 5px 5px;
}

td.newscontent {
  background: #506473;
  padding: 1em 1em 1em 1em;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

td.contentheader {
  font-weight: bold;
  color: #FFB050;
  background: #30414E;
  border: none;
  padding: 5px 5px 5px 5px;
}

td.tablecontent {
  background: #506473;
  padding: 1em 1em 1em 1em;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 56px;
	vertical-align: middle;
  text-decoration: none;
}

td.tableimage {
  background: #506473;
  padding: 3px 3px 1px 3px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 56px;
	vertical-align: 50%;
  text-decoration: none;
}
td.finance {
  background: #506473;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

table.format {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

tr.format {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

td.format {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

tr#moneyheader {
  border:1px solid #3269a2;
  text-align: center;
  color: #EEEEEE;
  font-weight: bold;
  font-size: 14px;
}


