
html
{
    padding: 0;
    margin: 0;
}

.body2
{
    color: #000000;
    font-family: Verdana;
    font-size: medium;
    background-image: url(images/graybackground.jpg);     /* white texture */
}

.body3
 {
    color: #FFFFFF;
    font-family: Verdana;
    font-size: medium;
    background-image: url(images/background.jpg);  /* maroon texture */
}

/*--------- headings -------- */

header
 {
    display:block;
}

.tophead1
 {
    font-family: Verdana;
    text-align: center;           /* no color */
}

/* ------ links --------- */

a
{
    color: #FFFFFF;             /* white */
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11pt;
}

a:visited
{
    color: #FFFFFF;             /* white */
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
}

a:hover
{
    color: #D3D3D3;             /* light gray */
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
}

a:active
{
    color:  #FFFFFF;                 /* white */
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
}

.link1
{
    color:  #00102E;                 /*  dark blue */
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
}

.link2
{
    color:  #0000FF;                 /* blue */
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
}

/*---------- article content     used with iframe -------- */

div#content
{
    clear: both;
    margin: 18px -2px 18px 0px;
    font-family: Verdana;
    font-size: medium;
}

/*----------- P  or div  tag ---------*/

.pCenter {
    text-align: center;
}

.Pleft
 {
    text-align: left;
    padding: 10px;
}

/*========image format===============*/

.pix
 {
    border: 2px black solid;
}

/*--------- tables --------- */

.table1
{
    text-align: center;
    border: 2px;
}

.table2
{               /* used Message for closing browser and linking to CpphsaWeb Main Page */
    margin: auto auto;
    text-align: left;
    font-size: small;
    border: 1px white solid;
    padding: 5px;
}

.table3
 {
    text-align: left;
    width: 116px;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    color: black;
    font-weight: bold;
    font-family: Verdana;
}

.table4
{
    margin:0 auto;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    height: 600px;
}

.table5
 {
    margin:0 auto;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 4px solid #000000;       /* black */
}

.table6
 {
    text-align: left;
    width: 200px;
    background-color: white;
    color: black;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12pt;
    padding: 3px;
    border: ridge 8px #AB3444;  /* red */
}

.td3
 {
    width: 30%;
    background-color: #C06668; /* pink-red color */
    background-image: url(images/background.jpg);  /* maroon texture */
}

.td4
 {
    width: 70%;
    background-color: white;
}

/*----------iframes ---------- */

.frame11
{
    width: 100%;
    height: 560px;
    border: transparent;
    overflow: scroll;
    text-align: center;
}

/*------ <span> and text format------*/

.txtdec2
 {
    font-style: normal;
    font-weight: normal;
    font-family: Verdana;
    font-size: small;
    text-decoration: none;
}

.txtdec3
 {
    font-style: italic;
    font-weight: normal;
    font-family: Verdana;
    font-size: small;
    text-decoration: none;
}

.txtdec4
 {
    font-style: normal;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12pt;
    text-decoration: none;
    color: black;
}

.txtdec5
 {
    font-style: normal;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12pt;
    text-decoration: underline;
}

.txtdec6
 {                                /* tab text of image list message */
    font-style: normal;
    font-weight: bold;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
    color: #EEEEEE;
}

.txtdec7                       /* tab link of image list message */
 {
    font-style: normal;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11pt;
    text-decoration: underline;
    color: #ffffff;   /* white */
}

/*---------- blank spacing ------------ */

.bottom1
 {
    margin-bottom: 1cm;  /* equals 3 br in html */
}

.bottom-small /* equals about 2 br in html */
 {
    margin-bottom: .5cm;
}