﻿/* ********** BODY BEGINS ********** */
body
{
    margin: 0px;
    /*background-color: #f0f0f0;*/
    background-color: #ffffff;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    font-family: Arial;
}

img
{ border: none;}
/* ********** BODY ENDS ********** */


/* ********** BREADCRUMB BEGINS ********** 617C8F */
.breadcrumb
{
    
    vertical-align: middle;
    text-align: left;
    
    font-size: 10pt;
    font-weight: normal;
    color: #666666;
}
.breadcrumb A:link, .breadcrumb A:active, .breadcrumb A:visited
{
    color: #006699;
    font-size: 10pt;
    text-decoration: none;
}

.breadcrumb A:hover
{
    text-decoration: underline;
    font-size: 10pt;
    color: #006699;
}
/* ********** BREADCRUMB ENDS ********** */


/* ********** COMPONENTS BEGIN ********** */
.component-header
{
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
    font-family: Arial Narrow;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    height: 28px;
}
.component-header A:link, .component-header A:active, .component-header A:visited
{   color: #006699;
    font-size: 12pt;
    text-decoration: none;}

.component-header A:hover
{   color: #006699;
    font-size: 12pt;
    text-decoration: underline;}

.spacer {height: 7px;}

.fonts
{
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
}

.fonts A:link, .fonts A:active, .fonts A:visited
{
    color: #006699;
    font-size: 8pt;
    text-decoration: none;
}

.fonts A:hover
{
    text-decoration: underline;
    font-size: 8pt;
    color: #006699;
}

.fonts-sitemap
{
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
}

.fonts-sitemap A:link, .fonts-sitemap A:active, .fonts-sitemap A:visited
{
    color: #666666;
    font-size: 8pt;
    text-decoration: none;
}

.fonts-sitemap A:hover
{
    text-decoration: underline;
    font-size: 8pt;
    color: #666666;
}

.buttons

{
    
    background-color: #9db8cb; 
    color: #ffffff; 
    font-size: 7pt; 
    text-decoration: none;    
    }

.doc-metadata
{
    color: #666666;
    font-size: 7.5pt;
    font-family: Arial;
}

.doc-metadata A:link, .doc-metadata A:active, .doc-metadata A:visited
{
    color: #006699;
    font-size: 7.5pt;
    text-decoration: none;
}

.doc-metadata A:hover
{
    text-decoration: underline;
    font-size: 7.5pt;
    color: #006699;
}

.ExternalAuthor
{
    font-family: Arial;
    font-size: 8pt;
    padding: 5px;
     }

.ExternalAuthor A:link, .ExternalAuthor A:active, .ExternalAuthor A:visited
{
    color: #006699;
    text-decoration: none;
}

.ExternalAuthor A:hover
{
    text-decoration: underline;
    color: #006699;
}

.AuthorData
{
    background-color: #f0f0f0;
    border-bottom: solid 1px #cccccc;
    padding: 5px;
    color: #666666;
    font-size: 8pt;
}
.AuthorData A:link, .AuthorData A:active, .AuthorData A:visited
{
    color: #006699;
    text-decoration: none;
}

.AuthorData A:hover
{
    text-decoration: underline;
    color: #006699;
}

.LatestArticle
{
    color: #666666;
    font-size: 8pt;
    font-weight: bold;
}
.LatestArticle A:link, .LatestArticle A:active, .LatestArticle A:visited
{
    color: #000000;
    font-weight: bold; 
    text-decoration: none;
}

.LatestArticle A:hover
{   font-weight: bold;
    text-decoration: none;
    color: #000000;
}
/* ********** COMPONENTS END ********** */


/* ********** FORMS BEGIN ********** */
.FormHeadings
{
    color: #666666;
    font-size: 9pt;
    font-weight: normal;
    font-family: Arial;
}
.Readerforms
{
    display:none;
    height:150px;
    background-color: #f0f0f0;
    border-bottom: solid 1px #cccccc;
}

.EmailForm
{
    height:210px;
    background-color: #f0f0f0;
    border-bottom: solid 1px #cccccc;
}
/* ********** FORMS END ********** */


/* ********** DATA BEGINS ********** */

.DataFooter
{
    font-family: Arial;
    font-size: 12pt;
    color: #808080;
}

.DataFooter A:link, .DataFooter A:active, .DataFooter A:visited
{
    color: #006699;
    font-size: 12pt;
    text-decoration: none;
}

.DataFooter A:hover
{
    text-decoration: underline;
    font-size: 12pt;
    color: #006699;
}

.datagrid
{
    font-family: Arial;
    font-size: 8pt; 
    }

.datagrid A:link, .datagrid A:active, .datagrid A:visited
{
    color: #006699;
    text-decoration: none;
}

.datagrid A:hover
{
    text-decoration: underline;
    color: #006699;
}
/* ********** DATA BEGINS ********** */

/* ********** FOOTER BEGIN ********** */
.footer
{
    font-size: 7.5pt;
    font-family: Arial;
    color: #666666;
}

.footer A:link, .footer A:active, .footer A:visited
{
    color: #666666;
    text-decoration: none;}

.footer A:hover
{
    text-decoration: underline;
    color: #666666;}


    
/* ********** FOOTER ENDS ********** */    