body {
	margin		:0px;
	padding		:0px;
	align		:center;
	background-color:#ffffff;
}
#layout{
	width		:900px;
	padding		:10px;
	margin		:0px auto;
	/*Balance-color*/
	background-color:#ffffff;
}


     .title   {
              background-color:navy;
              padding:10px;
              background-image:url("tmb1.jpg");
              background-repeat:no-repeat;
              background-position:100% 0%;
              boder-bottom:solid 5px blue;
              }
      .title p {
               margin-top:10px;
               margin-bottom:0px;
               line-height:120%;
               font-size:small;
               color:white;
               }
         h1   {
              background-color:navy;
              padding:48px;
              background-image:url("tmb1.jpg");
              background-repeat:no-repeat;
              background-position:100% 0%;
              boder-bottom:solid 5px blue;

              text-align:left;
              font-size:x-large;
              color:white;
              margin-top:0px;
              margin-bottom:0px;
              }
         h2   {
              padding-left:5px;
              color:green;
              margin-top:2em;
              margin-bottom:1em;
              font-size:x-large;
              border-left: solid 1em #999;
              border-left:solid 0.5em darkblue;
              border-bottom: solid 1px darkblue;
              margin-right: 1em;
              padding-left: 0.5em;
              }
         p   { align:center;
              text-align:left;
              line-height:1.5em;
              font-size:midium;
              color:#666666;
              text-indent:1em;
              /*color:#666666;*/
              }
       table  {align:center;
	       table-layout:auto;
	      width:100%;
              border-width:5px #f0a;
	      border-style:solid;
	       cellpadding:5
  	       cellspacing:5
	      border-collapse:separate;
               }
        td {
              border-width:5px #000;
	      border-style:solid;
              }
        .contents {
 	     background-color:#CCFFFF;
             position:absolute;
              border:solid 2px darkblue;
              width:800px;
              margin-left:auto;
              margin-right:auto;
              margin-top:0px;
              }
        li    {
              list-style-type:circle
              text-align:left;
              line-height:0.5em;
              padding-left:0px;
              margin-top:20px;
              font-size:midium;
              color:#666666;
              /*color:#666666;*/
              }
        address {
              border-top:solid 9px lightskyblue;
              padding-top:4px;
              padding-left:10px;
              padding-bottom:10px;
              text-align:left;
              font-weight:bold;
              color:navy;
              }
        p.right {
              text-align:right;
              margin-right:30px;
              }
        img#face_photo {
              position:absolute;
              left:330px;
              top:150px;
        a:link     {color:blue}
        a:visited  {coor:violet}
        a:hover    {color:red}
        a:active   {color:darkgreen}
