BODY {background:#F5FAFF;}
DIV.top {height: 25px; width:100%; background-image:url(xp3.gif); border-width: 1px; border-color:#E0E4E9; border-style:solid; background-repeat: repeat-x;}

.top DIV.button {float: left; margin-left: 1px; margin-right: 1px;}
#hiddenblock DIV.button {margin-top: 2px; margin-bottom: 2px; border-width: 1px; border-color:#E0E4E9; border-style:solid;}

//DIV.home {width:100%;}
#hiddenblock {position: absolute; width: 92px;}
.expanded {display: block;}
.collapsed {display: none;}
IMG.button {border-width: 0px;}

DIV.left  {float: left; margin-left: 1px; margin-right: 10px; width: 160px;
          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 9px;
		  }
TD.left   {width: 160px;
          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 9px;
		  border-width: 0px; border-right: 1px; border-color:#E0E4E9; border-style:solid;
		  }

TD.right  {width: 150px;
          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-style: normal;
          font-weight: normal;
          font-size: 9px;
		  border-width: 0px; border-left: 1px; border-color:#E0E4E9; border-style:solid;
		  }

table.body {margin-top: 10px;}

DIV.content {margin: 20px;  border-width: 2px; border-color:#E0E4E9; border-style:solid;}

TD.content {padding: 10px;}

  .p1 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 11px;
  }      
  .p2 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 9px;
  }      
  .di {
        background-color: Navy;
        color: White;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        border-color: Yellow;
        border-style: solid;
        border-width: 1px;
        font-size: 9px;
        width: 80px;
  }
  hr {
        border: 1px;
        height: 1px;
		width: 85%;
		border-color:#E0E4E9;
  }

.legend {border-width: 1px; border-color:#E0E4E9; border-style:solid;}

.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
