/* Styles used in the Website */ 

.greytop {background: #cccccc; vertical-align: middle;}
.dark-blue {background-color: #003399; vertical-align: top;}
.light-blue {background-color: #6699ff;} 
.blue {background-color: #e1f0ff};
.grey {background: #cccccc; vertical-align: top;}
.ul-list {font: 12px arial; color: #003399;}
.text-blue {font: 13px arial; color: #003399; font-weight: bold;}
.footer-blue {font: 13px arial; margin-left: 15px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px;  color: #003399; font-weight: bold; text-align: center;}
.text-black {font: 12px arial;}
.text-white {font: 12px arial; margin-left: 15px; margin-right: 15px; margin-bottom: 1px; margin-top: 10px; color: #ffffff; font-weight: bold;}
h1 { font: 21px arial; margin-top: 14px; margin-bottom: 5px; color: #003399;  font-weight: bold; text-align: center;}
h2 { font: 16px arial; margin-top: 14px; margin-bottom: 5px; color: #003399;  font-weight: bold; text-align: left}
h3 { font: 14px arial; margin-top: 14px; margin-bottom: 5px; color: #003399;  font-weight: bold; text-align: center}
blockquote {font: 12px arial; margin-top: 20px;}

/* Hyperlink styles*/
a.standard:link { font: 10px arial; color: #003399; text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}
a.standard:active { font: 10px arial; color: #003399;  text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}
a.standard:visited { font: 10px arial; color: #003399; text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}
a.standard:hover { font: 10px arial; color: #ffffff; text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}

a.learn:link { font: 10px arial; color: #003399; padding-bottom: 10px; padding-top: 10px; font-weight: bold; text-align: center;}
a.learn:active { font: 10px arial; color: #003399; padding-bottom: 10px; padding-top: 10px; font-weight: bold; text-align: center;}
a.learn:visited { font: 10px arial; color: #003399; padding-bottom: 10px; padding-top: 10px; font-weight: bold; text-align: center;}
a.learn:hover { font: 10px arial; color: #ffffff; padding-bottom: 10px; padding-top: 10px; font-weight: bold; text-align: center;}

a.email:link { font: 12px arial; color: #000000; text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}
a.email:active { font: 12px arial; color: #000000; text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}
a.email:visited { font: 12px arial; color: #000000; text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}
a.email:hover { font: 12px arial; color: #003399; text-decoration: none; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}


/*margin spacing*/
.margin_1 {margin-left: 3px; margin-top: 5px; margin-bottom: 5px;}
.margin_2 {margin-left: 10px; margin-top: 2px; margin-bottom: 1px;}
.margin_3 {margin-left: 80px; margin-top: 2px; margin-bottom: 1px;}
.margin_4 {margin-left: 100px; margin-top: 2px; margin-bottom: 1px;}
.margin_5 {margin-left: 70px; margin-top: 2px; margin-bottom: 1px;}
.margin_top {font: 11px arial; margin-top: 3px; margin-bottom: 3px; color: #003399; font-weight: bold; text-align: center;}


.credit {font: 10px arial; color: #ffffff;}

/*Credit footer link style*/
a.creditlink:link { font: 10px arial; color: #ffffff; text-decoration: none; }
a.creditlink:active { font: 10px arial; color: #ffffff; text-decoration: none; }
a.creditlink:visited { font: 10px arial; color: #ffffff; text-decoration: none; }
a.creditlink:hover { font: 10px arial; color: #ffcc66; text-decoration: none; }

.floating-right {float: right;}
.floating-left {float: left;}

/*calendar*/
body {background-color: #ffffff;}
div.hol {background-color: orange;}
td.outer {cellpadding: .5em; border: solid orange;}
table.inner {background-color: #efefdd; font-size : 8pt; margin-top: 10px}