@media all {

/*
Default 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

Custom Site Color Documentation:
660033 - Maroon
ffff99 - Yellow
118822 - Dark Green
006699 - Light Blue
444444 - Grey
*/

/* Properties of the Website HTML */
/* Prevent horizontal shifting */
html {
}

/* ***** General ***** */

/* Properties of the Website Body */
/* Correct font size problem in IE and set the page background */
body {
   background: #444444;
   color: #000000;
}

#websiteframe {
   border: 4px solid #660033;
   background: #006699;
   border-radius: 25px;
}

#banner {
   background: #006699;
   // margin: auto;
   border-radius: 25px;
   // margin-top: 4px;
}

.banner-top {
   // margin-bottom: 0px;
}

.banner-left {
   // margin-bottom: 4px;
}

#main {
   border: 4px solid #660033;
   background: #ffff99;
   border-radius: 25px;
}

#footer {
   background: #006699;
   color: #dddddd;
   width: 94%;
   border-radius: 25px;
}

#custom-footer p {
   color: #dddddd;
}

p.adminfootermenu {
   color: #dddddd;
}

p.footermenu {
   color: #dddddd;
}

.logoimage {
   width: 156px;
   border: 2px solid black;
   border-radius: 25px;
}

H1 {
   // font-size: 40px;
   color: #ffff99;
}

H2 {
   // font-size: 20px;
   // color: #000000;
}

p {
   // color: #000000;
}

.p16 {
}

.p18 {
}

.bold {
}

.centered {
}

.indented {
}

.ls150 {
}

input.normal {
   // border: 1px solid black;
}

HR {
}

ul {
}

ol {
}

.table_standard {
}

.table_banner {
   border:2px solid #000000;
   background: #660033;
}

/* ***** Navigation ***** */

/* 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 {
   // width: 162px;
   background: #006699;
   border-radius: 25px;
}

/* Properties of Login Menu Bar */
.loginbar {
   // margin-bottom: 6px;
}

table.navbar {
}

table.navbar td {
   // border: 1px solid #000000;
}

table.navbar td a {
}

/* Navigation Bar - Box Link Properties - Link and Visited */
table.navbar td a:link, table.navbar td a:visited {
   color: #ffff99;
   background: #660033;
}

/* Navigation Bar - Box Link Properties - Hover and Active */
table.navbar td a:hover, table.navbar td a:active {
   color: #ffff99;
   background: #118822;
}

/* Navigation Bar and Footer - Paragraph and Text Link Properties - Link and Visited */
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 and Active */
p.navigation a:hover, p.navigation a:active, p.footermenu a:hover, p.footermenu a:active {
   color: #ffff99;
   background: #660033;
}

table.navbar td.h_box a {
   // min-width: 80px;
}

table.navbar td.v_box a {
   // width: 142px;
}

td.navbarspacer {
   // width: 8px;
}

p.navbarspacer {
   // line-height: 4px;
}

p.navbar {
}

p.navigation {
}

p.greylink {
   // width: 142px;
   // line-height: 130%;
   color: #BBBBBB;
   background: #660033;
}

p.greylinktext {
   // width: 142px;
   // line-height: 130%;
   color: #BBBBBB;
}

.greytextlink {
   color: #999999;
   // text-decoration: underline;
}

a.hiddenfooterlink:hover, a.hiddenfooterlink:active, a.hiddenfooterlink:link, a.hiddenfooterlink:visited {
   background: #006699;
   color: #dddddd;
}

p.adminfootermenu {
}

/* ***** Custom Navigation Buttons ***** */

table.navbutton {
}

table.navbutton td a {
   // border: 1px solid #000000;
   // text-decoration: none;
   // padding: 0px 8px 0px 8px;
   // width: 130px;
}

p.navbutton {
   // font-weight: bold;
   // font-size: 18px;
}

/* Navigation Button - Box Link Properties - Link and Visited */
table.navbutton td a:link, table.navbutton td a:visited {
   color: #ffff99;
   background: #660033;
}

/* Navigation Bautton - Box Link Properties - Hover and Active */
table.navbutton td a:hover, table.navbutton td a:active {
   color: #ffff99;
   background: #118822;
}

/* ***** Custom Styles ***** */



}

@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: #ffffff;
}
