body {
        background-color: #CCCCCC;
        margin-right: 50px;
        margin-left: 50px;
        background-image: url(background.jpg);        
}

a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:hover {
	color: #0000CC;
}

a:active {
	color: #000000;
}

/* ********** Normal Text and Titles ********** */

.title {
        font-family: "Copperplate Gothic Light";
        font-size: xx-large;
        text-align: center;
        font-weight: bold;
} 

.normalText {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        text-align: center;
}

.normalTextRight {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        text-align: right;
}

.normalTextLeft {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        text-align: left;
}

.normalTextUnderline {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        text-align: center;
	text-decoration: underline; 
}

.normalTextBold {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        text-align: center;
	font-weight: bold;
}

.titleTable {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        font-weight: bold;
        text-decoration: underline;
}

/* ********** Nav Bars ********** */
 
.mainNavBar {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        text-align: center;
}

.subNavBar {
        font-family: "Copperplate Gothic Bold";
        font-size: large;
        text-align: right;
}

/* ********** Pictures ********** */

.picWithBorder {
	border-width: 1px;
	border-style: outset;
	border-color: black;
}

.picWithBorderLink {
        border-width: 1px;
	border-style: outset;
}

/* ********** Tables ********** */

.normalTableWithBorder {
	border-width: 1px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}

.normalTableWithBorder th {
  	border-width: 1px;
	padding: 12px;
	border-style: inset;
	border-color: white;	 
}

.normalTableWithBorder td{
	border-width: 1px;
	padding: 12px;
	border-style: inset;
	border-color: white;
}


.normalTableNoBorder {	
	border-width: 0px;
        margin-left: auto;
        margin-right: auto;
}

.normalTableNoBorder th {
	border-width: 0px;
	padding: 12px;
}

.normalTableNoBorder td {
	border-width: 0px;
	padding: 12px;
}

.detailsTextTable {
        border-width: 0px;
        border-style: outset;
        border-color: white;
        border-collapse: separate;
        margin-left: auto;
        margin-right: auto;
}

.detailsTextTable th {
        border-width: 0px;
        padding: 5px;
        border-style: inset;
        border-color: white;
	width: 50%;
}

.detailsTextTable td{
        border-width: 0px;
        padding: 5px;
        border-style: inset;
        border-color: white;
	width: 50%;
}

.figuresTableGap {
	width: 50px;
}
