body {
    background-image: url("image_03.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: 100% 100%;
}

table, th, td {
    text-align: center;
    border: 1px solid purple;
    border-collapse: collapse;
    margin: 0%;
    padding: 10px;
}


th {
    background-color: blueviolet;
}

.a {
    color: purple;
}
.A:hover {

    color: red;
}

.A:active {
    color: green;
}   
.A:link {
    color: orange;
}

.c{
    text-align: center;
    border-color: green;
    border-style: solid;
    margin: 0% 20% 0% 20%;
    padding: 10px 10px 10px 10px;
    border-style: dashed;
}
.d{
    text-align: center;
    margin: 20px auto;
    width: 80%;

}

.aa{
    text-align: center;
    margin: 20px auto;
    width: 80%;
    color: hsl(0, 80%, 50%);
    background-color: aliceblue;
}
.bb{
    text-align: center;
    margin: 20px auto;
    width: 80%;
    color: hsl(240, 80%, 50%);
    background-color: lightblue;
}
.cc{
    text-align: center;
    margin: 20px auto;
    width: 80%;
    color: hsl(120, 80%, 50%);
    background-color: rgb(190, 236, 190);
}
.dd{
    text-align: center;
    margin: 20px auto;
    width: 80%;
    color: hsl(60, 80%, 50%);
    background-color: lightyellow;
}

/* CSS Document
body {
    background-image: url("image_03.png");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: 100% 100%;

}
.b{
    text-align: center;
    border-color: green;
    border-style: solid;
    margin: 0% 20% 0% 20%;
    padding: 10px 10px 10px 10px;
    border-style: dashed;
}
.c {
    text-align: center;
    border-color: green;
    border-style: solid;
    margin: 0% 20% 0% 20%;
    padding: 10px 10px 10px 10px;
    border-style: dashed;
 
}
table, th, td {
    text-align: center;
    border-radius: 1px;
    border: 2px solid green;
    border-collapse: collapse;
    margin: 10px 10px 0px 100px;
    
}
/*
h2 {
    color: #5b95d0;
    text-align: center;
    margin-top: 50px;
}
table{
    border-collapse: 0capsule green solid 2px;
    padding: 15px;
    text-align: center; 
    bottom: auto;
}
th {
    background-color: #4CAF50;
    color: white;
}
td {
    font-size: 18px;
    color: #da7f7f;
    text-align: center;
    margin: 20px 0;
}
/*
h2 {
    color: #5b95d0;
    text-align: left;
    margin-top: 50px;
}
p {
    font-size: 18px;
    color: #da7f7f;
    text-align: left;
    margin: 20px 0;
}
*/