body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, arial;
  font-size: 10pt;
  background: #818181;
}

a 
{
  text-decoration: none;
}

a:hover 
{
  text-decoration: underline;
}

#ppr-main 
{
  border-top: #c00 20px solid;
}

#ppr-page
{

}

#ppr-header
{
}

#ppr-header #ppr-logo
{
  position: absolute;
  left: 5px;
  top: 20px;
  z-index: 3;
}

#ppr-title-band #title-underline
{
  position: absolute;
  padding: 0;
  margin: 0;
  border-bottom: #cccccc 1px solid;
  left: 0;
  bottom: 4px;
  width: 520px;
  z-index: 3;
  
}

#ppr-header #ppr-login
{

  width:350px;
  position: absolute;
  left: 500px;
  top: 22px;
  font-size:6pt;
  z-index: 3;
}

#ppr-header #ppr-login input
{
  background-color: #999;
}

#ppr-header #ppr-login input, #ppr-header #ppr-login label, #ppr-header #ppr-login a 
{
  color: #fff;
  font-size:8pt;
}

#ppr-header #ppr-login .input-box
{
  width: 130px;
  background: #999;
  border: #26a solid 1px ;
} 

#ppr-header #ppr-login .submit-button
{
  background: #c00;
  border: 1px #9cf outset;
}

#ppr-header #ppr-login #login_text
{
  font-size: 11px;
  color: #fff;
}

#ppr-page #ppr-header #ppr-nav-band
{
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #cc0000;
  width: 100%;
  height: 20px;
 z-index:3;

}

#ppr-top-nav
{
  width: 600px;
  position: absolute;
  left: 170px;
  top: 15px;
  font-weight: bold;
}

#ppr-top-nav ul
{
  margin: 0;
  padding: 0;
}

#ppr-top-nav li {

  color: #fff;
  display: inline;
  list-style: none;
  padding: 0 2.7em;
  border-right: #c00 1px solid;
}

#ppr-top-nav li a {
  font-size:11;
  color: #ccc;
}
#ppr-header #ppr-top-band
{

color:#CC0000;
height:20px;
width:80%;
position:absolute;
left:0px;
}

#ppr-header #ppr-middle-band
{
  position: absolute;
  left: 0px;
  /*top: 50px;*/
  top:20px;
  width: 100%;

  height: 66px;
  background-color: #626262;
}

#ppr-header #ppr-title-band
{

  position: absolute;
  left: 0px;
  top: 86px;
  width: 100%;
 /* height: 50px;*/
 height:26px;
  background-color: #6f6f6f; 
}

#ppr-title-band #ppr-corner
{
  position: absolute;
  left: 0px;
  width: 10em;
  height: 26px;
  background-color: #6f6f6f;
  z-index: 2;
}

#ppr-title-band #ppr-title
{
  position: absolute;
  left: 170px;
  bottom: 2px;
  font-size: 15pt; 
  font-family: Albertus Medium, Tahoma, Arial; 
  color: #fff;  
}

#ppr-body
{

  top: 112px;
  padding: 0;
  background: #ccc ;
  position:absolute;
  z-index:3;
}

#ppr-body #ppr-left 
{
  position:absolute;
  left:0px;
  padding-top:0px;
  z-index:2;
  width: 170px;
  font-size:11;
  
}

#ppr-body #ppr-content-one
{
  margin: 0 0 0 170px;
  border-left: #818181 1px solid;
  border-left-style: inset;
  border-bottom: #818181 1px solid;
  border-bottom-style: inset;
  padding: 1em;
  background-color:#fff;
  width: 555px;
}

#ppr-left-nav li a
{
font-size:11;
  color: #c00;
}

#ppr-left-nav li a:hover
{
font-size:11;
color:#000;
}


#ppr-left-nav 
{
  margin: 0;
  padding: 1em 0 0 1em;
  font-weight: bold;
  font-size:11;
}

#ppr-left-nav ul
{
  margin: 0; 
  padding: 0; 
}


#ppr-left-nav li
{
  color: #c00;
  border-bottom: solid #909090 1px;
  list-style-type: none;
  margin: 0 .5em;
  padding: 2px 10px 2px 2px;
  padding-left: 6px;
  
}

#ppr-left-nav li ul
{
  margin: 0;
  padding: 0;
}

#ppr-left-nav li ul li
{
  border: 0;
}

#ppr-left-nav li ul li a
{
  color: #666666;
}

#ppr-left-nav li ul li ul li
{
  list-style-type: circle;
  padding-left: 0;
  margin-left: 1em;
}

#ppr-left-nav li.selected
{
  list-style-type: none;
  background: transparent url("/images/nav_6.gif") no-repeat 0 center; 
  margin-left: 0;
  padding-left: 1em;
}



#ppr-left-nav li ul li ul li a
{
  color: #c00;
  font-weight: normal;
}

img#address
{
  display: block;
  padding: 0px;
}

p.fine-print
{
font-size:9px;
font-family:Tahoma, arial;
}

a.fine-print
{
font-size:10px;
font-family:Tahoma, arial;
}

.noindent
{
margin-left:.5em;
padding-left:.5em;
}

a.border_clients
{
margin:0 4px 0 4px;
padding:0 10px 0 10px;
border-left:#fff 1px solid;
border-right:#fff 1px solid;
font-size:11px;
font-family:Tahoma, arial;
color:#fff;
}

