@media screen {

/*
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
*/

/* Properties of the Website HTML */
/* Prevent horizontal shifting */
html {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
overflow-x: auto;
}

/* Properties of the Website Body */
/* Correct font size problem in IE and set the page background */
body {
font-size: 100%;
background-color: #443266;
margin-top: 10px;
}

/* Global link colors and styles */
a:link, a:visited {color:#6040c4;text-decoration:underline;}
a:hover, a:active {color:#c3c3e5;background:#6040c4; text-decoration:none;}

/* Properties of the Website Frame */
#websiteframe {
   width: 900px;
   border: 2px solid #000000;
   background: #8C489F;
   margin-right: auto;
   margin-left: auto;
}

/* Properties of the Website Banner */
#banner {
   background: #8C489F;
   margin-top: 4px;
   margin-bottom: 0px;
   margin-left: 4px;
   margin-right: 4px;
   border-width: 0px;
   border-top-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-right-style: none;
}

/* Properties of Horizontal Navigation Division */
.navigation-h {
   background: #8C489F;
   margin-bottom: 4px;
   margin-left: 4px;
   margin-right: 4px;
}

/* Properties of Vertical Navigation Division */
#navigation-v {
   float: left;
   overflow: auto;
   width: 160px;
   background: #8C489F;
   margin-top: 4px;
   margin-bottpm: 4px;
   margin-left: 4px;
   margin-right: 0px;
}

/* Properties of Main Website Content */
#main {
   overflow: auto;
   background: #c3c3e5;
   margin-left: 4px;
   margin-right: 4px;
   margin-bottom: 0px;
   border: solid 2px;
   min-height: 340px;
   vertical-align: top;
}

/* Properties of Website Footer */
#footer {
   background: #8C489F;
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 4px;
   margin-left: 4px;
}

/* Properties of H1 Headings - Page Banner Title
H1 {
   margin-top: 0px;
   margin-bottom: 0px;
   text-align:center;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 40px;
   color: #000000;
}  */

/* Properties of H2 Headings - Page Titles */
H2 {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 20px;
   color: #000000;
   margin-top:0px;
   margin-bottom:0px;
   text-align: center;
}

/* Properties of Horizontal Rules */
HR {
   float: center;
   width: 100%;
   height: 0px;
   color: #000000;
   background-color: #000000;
   border: 2px solid #000000;
   border-bottom: 0px;
   margin-top:4px;
   margin-bottom:4px;
   padding:0;
}

/* Properties of normal paragraph text */
p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   margin-top:0px;
   margin-bottom:0px;
}

/* Properties of unordered lists */
ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #000000;
   margin-top:0px;
   margin-bottom:0px;
}

/* Properties of ordered lists */
ol {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #000000;
   margin-top:0px;
   margin-bottom:0px;
}

/* Properties of Standard Tables */
.table_standard {
   border-collapse:collapse;
   border:2px solid #000000;
}

/* Properties of the Banner Table */
.table_banner {
   border-collapse:collapse;
   border:2px solid #000000;
   background: #6040c4;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
}

/* Properties of a Normal Input Box */
input.normal {
   border: 1px solid black;
}

/* Properties of Main Website Division */
.div_main {
   min-height: 340px;
   vertical-align: top;
}

/* Center Text */
.centered {text-align: center;}


/* Indent Text */
.indented {text-indent:40px;}

}
