body, td { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; }
.nsfix { font-family: Verdana, Helvetica, sans-serif;	font-size: 10pt; }

body	{ 	margin-top:0px;
		margin-bottom:0px;
		background-attachment: fixed;
		scrollbar-face-color: #336699;
		scrollbar-shadow-color: #000000;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #666666; 
		scrollbar-darkshadow-color: #000000;
		scrollbar-track-color: #000000; 
		scrollbar-arrow-color: #FFFFFF;
	   }

.heading  { font-size: 12pt; font-weight: bold; color: #336699;}
.subheading { font-size: 10pt; font-weight: bold; color: #336699;}
.menu  { font-size: 8pt; color: #000000;}
.header { background: url(images/header_white_border.gif) repeat-x;
  width: 100%; 
  height: 22px;
  vertical-align:middle; }
.topmenu_selected { font-size:10pt; font-weight:bold; vertical-align:middle; }
  
  .header2 { background: url(images/header_white_border2.gif) repeat-x;
  width: 100%;
  height: 19px;}

a { color: #669900; }
a:hover { color: #336600; }
a:active { color: #000000; }

a.navigation { color: #FFFFFF; font-size: x-small; }
a.navigation:hover { color: #CCCCCC; font-size: x-small; }
a.navigation:active { color: #EEEEEE; font-size: x-small; }

.navigation 
{
	color: "#FFFFFF";
	font-weight: bold;
	background-image: url(images/bg_blue.gif);
}

.footer {
	font-size: xx-small;
	}

.indent {
  margin-left: 10px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
}

table.content {
  font-size: 8pt;
  border: 4px solid white;
  text-align: left;
}

td.tableheader {
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  background-image: url(images/bg_blue.gif);
}

td.subheader {
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
}

td.subheader2 {
    font-size: 10pt;
	color: #FFFFFF;
    text-align: left;
    font-weight: bold;
	background-color: #336699;
}

td.content1 {
  background-color: #EEEEEE;
  text-align: left;
}

td.content2 {
  background-color: #CCCCCC;
  text-align: left;
}

th.content {
  background-color: #336699;
  font-size: 12pt;
  color: #FFFFFF;
  text-align: left;
}

th.tableheader {
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  background-image: url(images/bg_blue.gif);
}

tr.whitefont { color:#FFFFFF; }

td.featurebar { font-size: 8pt; color: #FFFFFF; }
td.menubar { font-size: 8pt; }
td.sscaption { font-size: 8pt; color: #FFFFFF; }

.button{
  border: 1px black solid;
  font-family: verdana,Sans-Serif;
  color: #FFFFFF;
  font-size: 8pt;
  background-image: url(images/bg_blue.gif);
/*width: 100px; too small for some translations*/
 }

.button2{
  border: 1px black solid;
  font-family: verdana,Sans-Serif;
  color: #FFFFFF;
  font-size: 8pt;
  background-color: #990000;
/*width: 100px; too small for some translations*/
 }

.FixedWidthTable {
	TABLE-LAYOUT: fixed
}
