/* ------------------------------------------------------------------------------

site.css
--------

.menu a
.menu a:link
.menu a:visited
.menu a:hover
.menu h4
.menu h5
table.menu_layout
.where_am_i
.where_am_i a
.where_am_i a:link
.where_am_i a:visited
.where_am_i a:hover
a
a:link
a:visited
a:hover
hr
.bold
body
.list
.image
.image_center
table.table_search
table.table_standard
.banner_title_center
.banner_title_1_center
.banner_title_2_center
.p_center_underline
.p_justify
.p_justify_bold
.p_justify_italic
.p_justify_italic_underline
.p_center_page_title
.p_center
.p_center_green
.p_center_bold
.p_center_italic
.p_center_italic_underline
.p_left_underline
.p_left_underline_sub
.p_center_picture
.p_footer
table.table 
table.table caption 
table.table td.center 
table.table td.center-alt 
table.table td.center_bold
table.table td.justify
table.table td.justify-alt
table.table td.justify_bold

 ------------------------------------------------------------------------------ */

.menu a 
{
    display: block;
    margin: 0px;
    padding: 2px;

    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: right;
    text-decoration: none;
    line-height:1.25em;
    vertical-align: middle;
    letter-spacing: 1px;
    word-spacing: normal;
}

.menu a:link
{
    color: #000000;				 /* black */
    background-color: #ccff99;
}

.menu a:visited
{
    color: #000000;						/* black */
    background-color: #7baf66;
}
.menu a:hover
{
    color: #ff0000;
    background-color: #ccff66;
}

.menu h5
{ 
    padding: 2px;
    margin: 0px;

    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent: 0;
    text-align: center;
    text-decoration: none;
    line-height:1.2em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;

    color: #000000;				 			/* black */
    background-color: #809e66;
}

.menu h4
{
    padding: 2px;
    margin: 0px;

    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-indent: 0;
    text-align: center;
    text-decoration: none;
    line-height:1.2em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;

    color: #000000;				 			/* black */
    background-color: #809e66;
}


table.menu_layout 
{
    border: solid #009933 1px;
    color:#000000;							/* black */
    background:#ffffff;					/* white */
}

/* Main Menu Information (End) */

/* ------------------------------------------------------------------------------ */
/* Where am I */

.where_am_i 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:20px;
    text-align: left;
    text-decoration: none;
    line-height: 2em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color: #000000;
    background:#ffffff;
}

.where_am_i a
{
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:20px;
    text-align: left;
    text-decoration: none;
    line-height: 2em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color: #009933;
    background:#ffffff;
}

.where_am_i a:link
{
    color: #000000;
    background-color: #ffff88;
}

.where_am_i a:visited
{
    color: #000000;						/* black */
    background-color: #7baf66;
}

.where_am_i a:hover
{
    color: #ff0000;
    background-color: #ccff66;
}

/* Where am I (End) */

/* ------------------------------------------------------------------------------ */
/* Ord Links */

a
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent: 0px;
    text-align: left;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color: #009933;
    background:#ffffff;
}

a:link
{
    color: #000000;
    background-color: #ffff88;
}

a:visited
{
    color: #000000;						/* black */
    background-color: #7baf66;
}

a:hover
{
    color: #ff0000;
    background-color: #ccff66;
}

/* Ord Link (End) */
/* ------------------------------------------------------------------------------ */
hr
{
    color: #cce1cc;
    background:#ffffff;
}

.bold
{
    font-weight: bold;
}

body 
{
    margin: 0px;
    background-color: #ffffff;
    color: #000000;
}

.list
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: left;
    text-decoration: none;
    line-height:1.25em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.image 
{
    margin-right: 20px;
    margin-bottom: 20px;
    float:left;
    border: solid black 1px;
}

.image_center 
{
    border: solid black 1px;
}

table.table_search 
{
    border: solid #009933 1px;
    color:#000000;							/* black */
    background:#CCFF99;
}

table.table_standard 
{
    border: solid #009933 1px;
}

/* ------------------------------------------------------------------------------ */

.banner_title_center
{
    font-family: arial, helvetica, sans-serif;
    font-size: 40pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:normal;
    vertical-align: baseline;
    letter-spacing: normal;
    word-spacing: normal;
    color: #000000;
    background:#ffffff;
}

.banner_title_1_center
{
    font-family: arial, helvetica, sans-serif;
    font-size: 24pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:1.5em;
    vertical-align: top;
    letter-spacing: .25em;
    word-spacing: normal;
    color: #000000;
    background:#ffffff;
}

.banner_title_2_center
{
    font-family: arial, helvetica, sans-serif;
    font-size: 16pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:1.5em;
    vertical-align: top;
    letter-spacing: .25em;
    word-spacing: normal;
    color: #000000;
    background:#ffffff;
}

.p_center_underline
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: underline;
    line-height:1.25em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_justify 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: justify;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_justify_bold
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-indent:0;
    text-align: justify;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_justify_italic
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: justify;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_justify_italic_underline
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: justify;
    text-decoration: underline;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_center_page_title
{
    font-family: arial, helvetica, sans-serif;
    font-size: 14pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:2.0em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_center 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:2.0em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_center_green 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:2.0em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color: #7baf66;
}

.p_center_red
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:2.0em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color: #FF0000;
}

.p_center_bold
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:2.0em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_center_italic
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:2.0em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_center_italic_underline
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: underline;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_left_underline 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: left;
    text-decoration: underline;
    line-height:1.25em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_left_underline_sub 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: left;
    text-decoration: underline;
    line-height:1.25em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_center_picture 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:1.25em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

.p_footer 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height:1.25em;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color: #000000;
    background:#ffffff;
}
/* ------------------------------------------------------------------------------ */


table.table {
    margin: 0;
    border: solid #009933 1px;
}

table.table caption {	
    padding: 0.5em;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: right;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
}

table.table td.center {
    padding: 0.5em;
    border: solid #009933 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color:#000000;
    background:#ffffff;
}

table.table td.center_no_border {
    padding: 0.5em;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color:#000000;
    background:#ffffff;
}

table.table td.center-alt {
    padding: 0.5em;
    border: solid #009933 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color:#000000;
    background:#ccff99;
}

table.table td.center_bold {
    padding: 0.5em;
    border: solid #009933 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-indent:0;
    text-align: center;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color:#000000;
    background:#ffffff;
}


table.table td.justify {
    padding: 0.5em;
    border: solid #009933 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: justify;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color:#000000;
    background:#ffffff;
}

table.table td.justify-alt {
    padding: 0.5em;
    border: solid #009933 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-indent:0;
    text-align: justify;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color:#000000;
    background:#ccff99;
}

table.table td.justify_bold {
    padding: 0.5em;
    border: solid #009933 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-indent:0;
    text-align: justify;
    text-decoration: none;
    line-height: normal;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    color:#000000;
    background:#ffffff;
}

/* ------------------------------------------------------------------------------ */