﻿body
{
   background-color: #ffffff;
   font-size: 9pt;
   font-family: Arial;
   padding: 2px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-align: center;
}

ul
{
   margin: 5px 0px 0px 20px;   
}
b
{
   color: #8B6508;
}
/***
Anchors
***/
a:link
{
   font-size: 9pt;
   color: #34627e; /* #8B6508; */
   font-family: Arial;
   text-decoration: none;
}
a:visited
{
   font-size: 9pt;
   color: #34627e; /* #8B6508; */
   font-family: Arial;
   text-decoration: none;
}
a:hover, a:active
{
   font-size: 9pt;
   color: #34627e; /* #8B6508; */
   font-family: Arial;
   text-decoration: underline;
}

a.small_link:link
{
   font-size: 8pt;
   color: #6C8DA1; /* #8B6508; */
   font-family: Arial;
   text-decoration: none;
}
a.small_link:visited
{
   font-size: 8pt;
   color: #6C8DA1; /* #8B6508; */
   font-family: Arial;
   text-decoration: none;
}
a.small_link:hover, a.small_link:active
{
   font-size: 8pt;
   color: #6C8DA1; /* #8B6508; */
   font-family: Arial;
   text-decoration: underline;
}

a.white_link:link
{
   font-size: 9pt;
   color: #ffffff;
   font-family: Arial;
   font-weight: bold;
   text-decoration: none;
}
a.white_link:visited
{
   font-size: 9pt;
   color: #ffffff;
   font-family: Arial;
   font-weight: bold;
   text-decoration: none;
}
a.white_link:hover, a.white_link:active
{
   font-size: 9pt;
   color: #ffffff;
   font-family: Arial;
   font-weight: bold;
   text-decoration: underline;
}

a.colored_link:link
{
   font-size: 9pt;
   color: #6C8DA1; /* #8B6508; */
   font-family: Arial;
   font-weight: bold;
   text-decoration: none;
}
a.colored_link:visited
{
   font-size: 9pt;
   color: #6C8DA1; /* #8B6508; */
   font-family: Arial;
   font-weight: bold;
   text-decoration: none;
}
a.colored_link:hover, a.colored_link:active
{
   font-size: 9pt;
   color: #6C8DA1; /* #8B6508; */
   font-family: Arial;
   font-weight: bold;
   text-decoration: underline;
}

a.small_white_link:link
{
   font-size: 8pt;
   color: #ffffff;
   font-family: Arial;
   font-weight: bold;
   text-decoration: none;
}
a.small_white_link:visited
{
   font-size: 8pt;
   color: #ffffff;
   font-family: Arial;
   font-weight: bold;
   text-decoration: none;
}
a.small_white_link:hover, a.small_white_link:active
{
   font-size: 8pt;
   color: #ffffff;
   font-family: Arial;
   font-weight: bold;
   text-decoration: underline;
}
/***
Headers
***/
h1
{  
   font-size: 14pt;
   color: #8B6508;
   font-family: Arial;
   padding: 2px 0px 2px 0px;
   margin: 2px 0px 2px 0px;
}
h2
{  
   font-size: 11pt;
   color: #8B6508;
   font-family: Arial;
   padding: 2px 0px 2px 0px;
   margin: 2px 0px 2px 0px; 
}
h3
{  
   font-size: 10pt;
   color: #8B6508;
   font-family: Arial;
   font-weight: bold;
   padding: 2px 0px 2px 0px;
   margin: 2px 0px 2px 0px; 
}

/***
Tables
***/
table
{
   font-size: 9pt;
   border: solid 0px #c0c0c0;
}
table.border
{
   font-size: 9pt;
   border: solid 1px #8B6508;
}
table.dark_border
{
   font-size: 9pt;
   border: solid 2px #563814;
}
table th, table.border th, table.dark_border th
{
   color: White;
   font-size: 9pt;
   padding: 2px 2px 2px 2px;
   text-align: center;
   background-color: #8B6508;
   text-transform: capitalize;
   white-space: nowrap;
}
table td, table.border td, table.dark_border td
{
   font-size: 9pt;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
table td.label, table.border td.label, table.dark_border td.label
{
   font-size: 9pt;
   padding: 2px 10px 2px 0px;
   font-weight: bold;
   white-space: nowrap;
   text-align: left;
}
table td.labeltop, table.border td.labeltop, table.dark_border td.labeltop
{
   font-size: 9pt;
   padding: 2px 5px 2px 0px;
   font-weight: bold;
   white-space: nowrap;
   vertical-align: top;
   text-align: left;
}



/***
Miscellaneous
***/
div 
{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.dashed 
{
   border-top: dashed 1px #8B6508;
   margin: 4px 0px 4px 0px;
   padding: 4px 0px 4px 0px;
}
.menu_row 
{
   color: White;
   font-size: large;  
   font-family: Arial;
   background-color: #8B6508;
   text-align: center;
}
.content_row
{
   font-size: 9pt;  
   font-family: Arial;
   background-color: #c2bc98;
   height: 99%;
   vertical-align: top;
   padding-top: 5px;
}
.shell_row
{
   font-size: 9pt;  
   font-family: Arial;
   background-color: #c2bc98;
}
.footer_row
{
   color: #8b6508;
   font-size: 8pt;
   font-family: Arial;
   background-color: #b3e0dd;
   padding: 2px 2px 2px 2px;
   margin: 2px 2px 2px 2px;
}
.shaded_cell
{
   color: white;
   background-color: #8B6508;
   vertical-align: top;
}
.forgot_password_submit_button
{
   margin-top: 25px;
   margin-bottom: 25px;
   text-align: center;
}
