@media all {

/*
Website Site Color Documentation:
000000 - Black         - Standard Black
ffffff - White         - Standard White
443266 - Dark Purple   - Website Background / Link Hover / Table Border
6040c4 - Medium Purple - Website Banner Box
8C489F - Light Purple  - Website Frame Background
c3c3e5 - Light Blue    - Website Content Background

Website Site Color Documentation - Custom:
660033 - Maroon
ffff99 - Yellow
118822 - Dark Green
006699 - Light Blue
444444 - Grey
*/

/* Properties of the Website Body */
body {
   background-color: #444444;
   color: #000000;
}

/* Properties of the Website Frame */
#websiteframe {
   border: 4px solid #660033;
   background: #006699;
   border-radius: 25px;
   margin-top: 10px;
}

/* Properties of the Website Banner */
#banner {
   background: #006699;
   width: 100%;
   border-radius: 25px;
}

/* Properties of Main Website Content */
#main {
   background: #c3c3e5;
   border: 4px solid #660033;
   background: #ffff99;
}

/* Properties of Website Footer */
#footer {
   background: #006699;
   margin: auto;
   width: 98%;
   border-radius: 25px;
}

#custom-footer p {
   color: #dddddd;
   margin-top: 4px; margin-bottom: 4px;
}

/* Properties of H1 Headings - Page Banner Title */
H1 {
   color: #ffff99;
}

/* Properties of H2 Headings - Page Titles */
H2 {
   color: #000000;
}

/* Properties of Horizontal Rules */
HR {
   border: 1px solid #000000;
}

/* Properties of the Banner Table */
.table_banner {
   background: #660033;
}

/* =============================== */
/* Navigation Component Properties */
/* =============================== */

/* Global link colors and styles */
a:link, a:visited {color:#660033;text-decoration:underline;}
a:hover, a:active {color:#ffff99;background:#118822; text-decoration:none;}

/* Properties of Horizontal Navigation Division */
.navigation-h {
   background: #006699;
}

/* Properties of Vertical Navigation Division */
#navigation-v {
   background: #006699;
}

table.navbar td {
   border: 2px solid #000000;
}
p.navbar {
   font-size: 17px;
}

p.greylink {
   background-color: #660033;
}

/* Navigation Bar - Box Link Properties - Normal */
table.navbar td a:link, table.navbar td a:visited {
   color: #ffff99;
   background-color: #660033;
}

/* Navigation Bar - Box Link Properties - Hover */
table.navbar td a:hover, table.navbar td a:active {
   color: #ffff99;
   background-color: #118822;
}

/* Navigation Bar and Footer - Paragraph and Text Link Properties - Normal */
p.navigation, p.navigation a:link, p.navigation a:visited, p.footermenu a:link, p.footermenu a:visited {
   color: #dddddd;
}

/* Navigation Bar and Footer - Text Link Properties - Hover */
p.navigation a:hover, p.navigation a:active, p.footermenu a:hover, p.footermenu a:active {
   color: #ffff99;
   background: #660033;
}

a.hiddenfooterlink:hover, a.hiddenfooterlink:active, a.hiddenfooterlink:link, a.hiddenfooterlink:visited {
   background: #006699;
   color: #dddddd;
   text-decoration:none;
   cursor:text;
}

/* ========================= */
/* Custom Navigation Buttons */
/* ========================= */

table.navbutton {
   border-collapse: collapse;
}

table.navbutton td a {
   display: block;
   margin-left: auto;
   margin-right: auto;
   border-collapse: collapse;
   border: 2px solid #000000;
   padding: 4px 6px 4px 6px;
   text-decoration: none;
}

p.navbutton {
   text-align: center;
   font-weight: bold;
}

/* Navigation Bautton - Box Link Properties - Normal */
table.navbutton td a:link, table.navbutton td a:visited {
   color: #ffff99;
   background-color: #660033;
}

/* Navigation Bautton - Box Link Properties - Hover */
table.navbutton td a:hover, table.navbutton td a:active {
   color: #ffff99;
   background-color: #118822;
}

}

@media print {

/* Navigation Bautton - Box Link Properties - Normal */
/* If printed, print Black text on White background */
table.navbutton td a:link, table.navbutton td a:visited {
   color: #000000;
   background-color: #ffffff;

}