body {
 height: 100%;
 min-height: 100%;
 width: 100%;
 margin:  0px;
 padding: 0px;
 background-color: #FFFFFF;
 color: #000000;
 font-family: Arial, Sans-serif;
 font-size: 12px;
}
div {
 margin: 0px;
 padding: 0px;
}
a {
 color: #000000
}
a:link {
 color: #000000
}
a:active {
 color: #FF8F26
}
a:hover {
 color: #FF8F26 
}
p {
 margin-top: 1ex;
 margin-bottom: 0ex;
/* margin-left:3px;
 margin-right:2px;
 line-height: 130%;
 font-weight: bold;
*/
} 
a.button {
 position: relative;
 border-top:    1px solid #FFCC99;
 border-right:  1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left:   1px solid #FFCC99;
 padding: 0px 2px 0px 2px;
 text-decoration: none;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #FF8F26;
 font-size: 90%;
}
a.button:active {
 color: #FFFFFF;
}
a.button:hover {
 background-color: #FFCC99;
 color: #FFFFFF;
}
a.locator {
 color: #FF8F26;
}
a.locator:active {
 color: #FFCC99;
}
a.locator:hover {
 color: #FFCC99;
}
input {
 width: 40ex;
 margin: 0px;
 padding: 1px 2px 1px 2px;
 border-top:    1px solid #FF8F26;
 border-right:  1px solid #FFCC99;
 border-bottom: 1px solid #FFCC99;
 border-left:   1px solid #FF8F26;
 font-family: Arial, Sans-serif;
}
textarea {
 padding: 1px 2px 1px 2px;
 border-top:    1px solid #FF8F26;
 border-right:  1px solid #FFCC99;
 border-bottom: 1px solid #FFCC99;
 border-left:   1px solid #FF8F26;
 font-family: Arial, Sans-serif;
 width: 40ex;
 height: 16ex;
 overflow: auto;
 scrollbar-base-color:       #FFFFFF;
 scrollbar-3dlight-color:    #000000;
 scrollbar-arrow-color:      #000000;
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-face-color:       #FFFFFF;
 scrollbar-highlight-color:  #FFFFFF;
 scrollbar-shadow-color:     #000000;
 scrollbar-track-color:      #FFFFFF;
}
td.input {
 position: relative;
 bottom: 1px;
 left: 1px;
 border-bottom: 1px solid #FFCC99;
 padding: 0px 3px 0px 0px;
}
td.header {
 position: relative;
 bottom: 1px;
 left: 1px;
 padding: 0px 3px 0px 0px;
}
td.note {
 position: relative;
 bottom: 1px;
 left: 1px;
 padding: 0px 3px 0px 0px;
}

div.x,div.xx,div.xxx,div.xxxx {
 float: left;
/* width: 205px; */
 width: 208px;
 margin: 15px 8px 15px 8px;
 padding: 0px 10px 2px 10px;
/* border-left: 2px dotted #CCCCCC;
 border-right: 2px dotted #CCCCCC;
 border-right: 1px solid #CCCCCC;*/
 border-left: 1px solid #CCCCCC;
 text-align: justify;
 line-height: 130%;
}
div.xx {
/* width: 450px; */
 width: 450px;
}
div.xxx {
/* width: 695px; */
 width: 695px;
}
img.body {

}
h1.body {
 clear: both;
 font-size: 140%;
 color: #000000;
 width: 100%;
 border-bottom: 2px solid #FFCC99;
 line-height: 100%;
 margin: 0px 0px 7px 0px;
 padding: 0px 0px 2px 0px;
 letter-spacing: 0.1ex;
}
h2.body {
 clear: both;
 font-size: 120%;
 color: #000000;
 width: 100%;
 border-bottom: 1px solid #999999;
 line-height: 100%;
 margin: 10px 0px 3px 0px;
 padding: 0px 0px 1px 0px;
 letter-spacing: 0.1ex;
}
h3.body {
 clear: both;
 font-size: 110%;
 color: #000000;
 line-height: 100%;
 margin: 7px 0px 1px 0px;
 padding: 0px;
 letter-spacing: 0.1ex;
}
img.body {
 float: right;
 font-size: 10px;
 border: 1px solid #999999;
 margin: 5px 0px 5px 5px;
}
table.pict, table.pict-right, table.pict-left{
            margin: 0px;
            padding: 2px;
            font-family: Arial, Sans-serif;
            font-size: 80%;
            color: #FF8F26;
            text-align: center;
          }
table.pict-right {
            margin: 10px;
            float: right;
            border-left: 1px solid #FFCC99;
            margin-right: 0px;
            margin-left: 20px;
            border-right: 0px;
            border-left: 1px solid #FFCC99;
          }
table.pict-left {
            margin: 10px;
            float: left;
            border-right: 1px solid #FFCC99;
            margin-right: 20px;
            margin-left: 0px;
            border-left: 0px;
            border-right: 1px solid #FFCC99;
          }
img.pict  {
            background: #000000;
            margin: 0px; 
          }
