body {
  margin:0px;
  padding:0px;
  }

table {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  }
table.main2x {
  width:650px;
  }
table.maint {
  margin:5px;
  width:640px;
  }
tr {
  margin:0px;
  padding:0px;
  }
tr.highlight {
  background-color:#FFFFAF;
  }
td {
  margin:0px;
  padding:0px;
  }
  
td.part1 {
  border-bottom:1px solid #666666;
  background-color: #A4C2E4;
  }
td.part2 {
  }
td.part3 {
  border-top:1px solid #666666;
  border-bottom:1px solid #666666;
  background-color:#A4C2E4;
  }

td.logo {
  text-align:center;
  vertical-align:middle;
  }
td.title {
  text-align:left;
  vertical-align:bottom;
  }
td.line {
  background-color:#666666;
  background-repeat:no-repeat;
  background-image:url(../graphics/detail/sw1x50.gif);
  }
td.toolbar {
  }
td.navig {
  vertical-align:top;
  background-image:url(../graphics/detail/raster.gif);
  }
td.main {
  vertical-align:top;
  border-left:1px dashed #666666;
  border-right:1px dashed #666666;
  }
td.main2x {
  width:325px;
  text-align:left;
  vertical-align:top;
  }
td.mainthead {
  background-image:url(../graphics/detail/raster.gif);
  border:1px solid #A4C2E4;
  font-family:Arial,sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-align:center;  
  padding-bottom:2px;
  padding-top:1px;
  }
td.maintbody {
  border:1px solid #A4C2E4;
  padding-bottom:1px;
  padding-top:1px;
  font-family:Arial,sans-serif;
  font-size:10pt;
  padding-left:3px;
  padding-right:3px;
  vertical-align:middle;
}
td.right {
  background-image:url(../graphics/detail/raster.gif);
  }
td.bottom {
  text-align:center;
  color: #666666;
  }
  
img {
  margin:0px;
  padding:0px;
  border:0px solid black;
  }
img.main2x {
  margin:5px;
  padding:0px;
  border:0px solid black;
  }
  
h1 {
  font-family:Arial,sans-serif;
  font-size:20pt;
  font-weight:bold;
  color: #444444;
  }
h2 {
  font-family:Arial,sans-serif;
  font-size:12pt;
  font-weight:bold;
  }
h2.main {
  padding-top:0px;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:10px;
  }
h3.main {
  font-family:Arial,sans-serif;
  font-size:9pt;
  font-style:italic;
  font-weight:bold;
  padding-top:0px;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:10px;  
  }
p {
  padding-left:0px;
  padding-right:0px;
  font-family:Arial,sans-serif;
  font-size:10pt;
  }
p.main {
  padding-left:5px;
  padding-right:5px;
  }
p.main2x {
  padding:5px;
  }
p.mainthead {
  font-weight:bold;
  }
p.maintbody {
  padding-left:3px;
  padding-right:3px;
  vertical-align:middle;
  }
p.bottom {
  margin:1px;
  font-size:7pt;
  }
p.direct {
  margin:1px;
  padding-left:30px;
  font-size:10pt;
  height:19px;
  }


ul.main  {
  list-style-type:disc;
  margin-left:40px;
  margin-top:5px;
  margin-bottom:10px;
  }
li.main  {
  font-family:Arial, sans-serif;
  font-size:10pt;
  }

ul.box  {
  list-style-type:disc;
  margin-left:20px;
  margin-top:5px;
  margin-bottom:10px;
  }
li.box  {
  font-family:Arial, sans-serif;
  font-size:8pt;
  }

a {
  text-decoration:none;
  color: #517CAC; 
  }
a:hover {
  text-decoration: underline;
  }
a.black {
  color: #000000;
  }
a.black:hover {
  color: #000000;
  }
a.direct {
  text-decoration:none;
  color: #000000;
  }
a.direct:hover {
  text-decoration:none;
  color: #666666;
  }
a.bottom {
  text-decoration:none;
  color: #666666;
  }
a.bottom:hover {
  text-decoration:none;
  color: #000000;
  }
a.nav_l1 {
  text-decoration:none;
  color: #000000;
  }
a.nav_l1:hover {
  text-decoration:none;
  color: #666666;
  }
a.nav_l1_sel {
  text-decoration:none;
  font-weight:bold;
  color: #000000;
  }
a.nav_l1_sel:hover {
  text-decoration:none;
  }
a.nav_l2 {
  text-decoration:none;
  color: #000000;
  font-size:8pt;
  padding-left:25px;
  }
a.nav_l2:hover {
  text-decoration:none;
  color: #666666;
  }
a.nav_l2_sel {
  text-decoration:none;
  color: #000000;
  font-size:8pt;
  padding-left:25px;
  font-weight:bold;
  }
a.nav_l2_sel:hover {
  text-decoration:none;
  }
  
select.direct {
  background-color:#A4C2E4;
  font-size: 8pt;
  }
input.direct {
  background-color:#A4C2E4;
  font-size: 8pt;
  border-style:inset;
  height:19px;
  }

div {
  margin:0px;
  padding:0px;
  }




input.fs_navig_file {
  font-size: 10pt;
  height:22px;
  width:180px;
  }
input.fs_navig_text {
  font-size: 10pt;
  height:16px;
  width:175px;
  }
input.fs_navig_but {
  font-size: 10pt;
  height:21px;
  width:180px;
  }
select.fs_navig_dd {
  font-size: 10pt;
  width:181px;
  }
table.fs_folders {
  width:440px;
  }
table.fs_files {
  width:540px;
  }
tr.fs_folders {
  }
tr.fs_files {
  }
td.fs_folders_1 {
  width:40px;
  }
td.fs_folders_2 {
  width:400px;
  }
td.fs_files_1 {
  width:40px;
  }
td.fs_files_2 {
  width:400px;
  }
td.fs_files_3 {
  text-align:right;
  width:60px;
  }
td.fs_files_4 {
  padding-left:5px;
  width:40px;
  }

input.int_login_text {
  font-size: 10pt;
  height:16px;
  width:203px;
  }
input.int_login_but {
  font-size: 10pt;
  height:21px;
  width:208px;
  }
select.int_login_dd {
  font-size: 10pt;
  width:209px;
  }


/* hint box */
div.hintt
{
  position:	relative;
  top:		2px;
  left:		354px;
  width:	140px;
  height:	15px;
  overflow:	hidden;
  font-family:	Arial, sans-serif;
  font-size:	10pt;
  font-style:	oblique;
  font-weight:	bold;
  color:	#A4C2E4;
  text-align:	right;
}
table.hint
{
  width:	350px;
  height:	100px;
  background-image:url(../graphics/detail/raster.gif);
  border:	1px solid #A4C2E4;
  margin-top:	-13px;
  margin-left:	150px;
}
td.hintl
{
  width:	150px;
  padding:	5px;
  padding-right: 0px;
}
td.hintr
{
  padding:	10px;
  vertical-align: top;
}
p.hint
{
  padding:	0px;
  margin:	0px;
}

