* {
  margin:0px;
  padding:0px;
}
table {
	border-collapse:collapse;
}
body
{
  background-position: left -56px;
  background-color: transparent;
  background-image: url(back_09.jpg);
  background-repeat: repeat-y;
  /*min-width:900px; */
  width:100%;
}
h1 {
  font-family:Verdana,Tahoma,Arial,Helvetica;
  font-weight:normal;
  font-size:32px;
  padding-top:4px;
}  
h1 sup {
  font-size:50%;
  vertical-align:top;
}
h2 {
  font-family:Verdana,Tahoma,Arial,Helvetica;
  font-weight:normal;
  font-size:20pt;
  color:Purple;
  margin-top:32pt;
  margin-bottom:8pt;
 /* clear:both;*/
}
h3 {
  font-family:Verdana,Tahoma,Arial,Helvetica;
  font-weight:normal;
  color:black;
  font-size:14pt;
  margin-bottom:8pt;
  clear:right;
}  
h4 {
  font-family:Verdana,Tahoma,Arial,Helvetica;
  font-weight:bold;
  color:black;
  font-size:12pt;
  margin-top:8pt;
  margin-bottom:6pt;
}
h5 {
  font-family:Verdana,Tahoma,Arial,Helvetica;
  font-weight:bold;
  color:black;
  font-size:10pt;
  margin-top:14pt;
  margin-bottom:6pt;
}
p, td, th, ul {
  font-family:Verdana,Tahoma,Arial,Helvetica;
  font-size:11pt;
  color:Black;
  margin-bottom:8pt;
}
li {
  margin-left:12pt;
  margin-bottom:6pt;
}

a:link {
  color:Blue;
}
a.asBtn {
  color:Blue;
  text-decoration:none;
}
a.asBtn:hover {
  text-decoration:underline;
}

.small {
  font-size:8pt;
}
.large {
  font-size:11pt;
}
.req {
  font-size:8pt;
  font-weight:bold;
  color:Purple;
}
.err {
  font-size:8pt;
  font-weight:normal;
  color:red;
}

.tbFooter {
  border-width:0px;
  border-top-width:1px;
  border-style:solid;
  border-color:#DDD;
}
.tbFooter td {
  color:#999;
  font-size:8pt;
  font-style:italic;
  padding:4pt;
  padding-bottom:8pt;
}


.tbLayout {
  border:0px;
} 
.tbLayout tr {
  border:0px;
} 
.tbLayout th {
  vertical-align:top;
  text-align:left;
  font-weight:normal;
  font-size:9pt;
  border:0px;
  padding:2pt;
} 
.tbLayout td {
  vertical-align:top;
  text-align:left;
  border:0px;
  padding:2pt;
} 


.tbLayoutDebug {
  border-style:solid;
  border-width:1px;
  border-color:Black;
} 
.tbLayoutDebug td {
  border-style:solid;
  vertical-align:top;
  text-align:left;
  border-width:1px;
  border-color:Black;
  padding:2pt;
} 


.tbPlatform {
  border:0px;
  background-position: left -56px;
  background-color: transparent;
  background-image: url(wfx_navpanel_back.jpg);
  background-repeat: repeat-y;  
} 
.tbPlatform tr {
  border:0px;
} 
.tbPlatform th {
  text-align:center;
  font-weight:normal;
  font-size:8pt;
  border:0px;
  border-bottom:solid 1px black;
  padding:6pt;
  background-color:#525;
  color:#ddd;
  font-weight:bold;
  
} 
.tbPlatform td {
  text-align:left;
  border:0px;
  padding:6pt;
  padding-left:24pt;
  color:#FFFFA0;
  font-size:10pt;
  
} 

@media print { 
.tbPlatform th {
  text-align:left;
 }
}

div#dvNav {
  float:left;
  top:0px;
  height:100%;
  width:248px;
  background-color:transparent;
}
div#dvHead {
  background-image: url(back_02.jpg);
  background-repeat: repeat-x;
  background-position: -8px top;
  margin-left: 248px;
  right: 0px;
  height: 104px;
}
div#dvCorner {
  background-image:url(back_05.jpg);
  background-repeat:no-repeat;
  position:absolute;
  left:248px;
  top:72px;
  width:32px;
  height:32px;
}
div#dvMain {
  margin-left:248px;
  padding-left:60pt;
  padding-right:36pt;
  padding-top:12pt;
  background-color:transparent;
 /*border-style:groove;*/
}
img#imgIcon {
  display:block;
  text-align:right;
  margin-top:18px;
  margin-right:28px;
/*  position:absolute;
  right:32px; 
  top:18px;*/
}
h1#main {
  display:block;
  position:absolute;
  left:280px;
  top:16px;
  color:white;
}
h1#shadow {
  display:block;
  position:absolute;
  left:279px;
  top:18px;
  color:#777;
}

img#imgPrintLogo {
  display: none;
}
@media print { 
	div#dvMain { padding:0; }
	div#dvHead { display:none }
	img#imgIcon { display:none; }
	img#imgPrintLogo { display:none; }
    img#imgScreenLogo { display:none; }	
    div#navButtons { display:none; }
}

IMG.isLeft {
    float:left;
    padding-right:16pt;
    padding-top:6pt;
    padding-bottom:16pt;
}

IMG.isRight {
    float:right;
    padding-left:16pt;
    padding-top:6pt;    
    padding-bottom:16pt;
}

DIV.dsBio p { 
    font-size:9pt;
}
