/*Styles Page*/

body{
    background-color: lightpink;
    font-family: Verdana;
    color: red;
    margin: 20px;
}

/*main title style used on homepage*/
#mainTitle{
    color: darkblue;
    text-align: center;
    font-size: 28pt;
}

/*headings*/
h1{
    color: darkred;
    text-align: center;
}

h2{
    color: navy;
}

h3{
    color: darkgreen;
}

/*images*/
.mainImage{
    width: 450px;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.smallImage{
    width: 300px;
    height: auto;
    margin: 10px;
}

/*tables*/
table{
    background-color: #E6E6E6;
    border: 2px solid black;
    margin-top: 15px;
    padding: 5px;
}

td{
    padding: 5px;
}

/*hyperlinks colors*/
a:link{color: blue;}
a:visited{color: purple;}
a:hover{color: red;}
a:active{color: orange;}

/*classes*/
.highlightBox{
    background-color: #d3d3d3;
    padding: 10px;
    border: 1px solid gray;
}

.mainList{
    font-size: 14pt;
    color: #333333;
}

/*HR line*/
hr{
    height: 3px;
    background-color: black;
}