
/*************** Defaults and generic styles ***********************/

p
{
    font-family: Arial, "Courier New";
    font-style: normal;
    color: black;
}
table 
{
    border-width: 0;
}

body
{
    font-family: Arial, "Courier New"; 
    background-color: #F0F0F0;
}

h1
{
    font-family: Arial, "Courier New";
    font-size: large;
    color: #FF0000;
    font-weight: bold;
    background-color: #CCCCCC;
    text-align: center;
    margin-top: 0pt;
    padding-top: 0pt;
}
h1 a:link
{
    color: red;
    text-decoration: none;
}
h1 a:visited
{
    color: red;
    text-decoration: none;
}
h1 a:hover
{
    color: red;
    text-decoration: underline;
    background-color: white;
}


h6
{
    color: #000000;
    background-color: #FF0000;
    text-align: center;
    width: 100%;
    font-size: small;
}

iframe
{
    margin: 0pt;
    padding: 0pt;
}

a:link 
{
    color:Black;
    text-decoration: none;
}

a:visited 
{
    color:Black;
    text-decoration: none;
}
a:hover 
{
    color:Red;
    text-decoration: none;
}

/************ h2 - used everywhere ******************/
h2
{
    font-family: Arial, "Courier New";
    font-size: medium;
    color: #CE394A;
}
h2 a:link
{
    color: red;
    text-decoration: none;
}
h2 a:visited
{
    color: red;
    text-decoration: none;
}
h2 a:hover
{
    color: red;
    text-decoration: underline;
    background-color: #C0C0C0;
}


/************************** Text Cell ******************************/
table tr td.leftFrame
{
    vertical-align: top;
    background-color: #CCCCCC;
}

table tr td.isbody p
{
    margin-left: 20pt;
}
table tr td.isbody h2
{
    margin-left: 0pt;
}
table tr td.isbody li
{
    margin-left: 5pt;
}

table tr td.isbody p a:link
{
    color: red;
    text-decoration: none;
}
table tr td.isbody p a:visited
{
    color: red;
    text-decoration: none;
}
table tr td.isbody p a:hover
{
    color: black;
    text-decoration: underline;
}

/************************** Top Frame ******************************/

a.grayLink
{
    border-style: none;
    color: red;
    text-decoration: none;
}
a.grayLink img
{
    border-style: none;
}
a.grayLink:hover
{
    background-color: #C0C0C0;
}

table.topframeTable
{
    width: 100%;
    border-style: none;
    margin-top: 0pt;
    margin-bottom: 0pt;
}
table.topframeTable td
{
    margin: 0pt;
    padding: 2pt;
}
table.topframeTable table
{
    width: 100%;
}



table.tabs tr td
{
    text-align: center;
    font-size: larger;
}
table.tabs tr td a:link
{
    color: #000000;
    text-decoration: none;
}
table.tabs tr td a:visited
{
    color: #000000;
    text-decoration: none;
}
table.tabs tr td a:hover
{
    color: #000000;
    text-decoration: none;
    background-color: #ef0000;
}
/****************** end topframe ********************************/

/************************* Home page only ***********************/
/***** withPaper - for service Slogans *******************/

table.HomePageTable 
{
    background-color: #e4e4e4;
    width:100%;
    border-style:solid;
    border-width:1pt;
    border-color:Black;
    border-spacing:0;
}

td.withPaper
{
    vertical-align: top;
    padding: 0pt;
    /*background-color:#f0f0f0;*/
    padding: 10;
}

td.withPaper p.absDescr 
{
    background:inherit;
    margin:10;
    font: 80%;
    font-style:italic;
    padding: 5;
}

td.withPaper p 
{
    background-color: #f0f0f0;
    border-width: 1pt;
    /*border-color: #909090;*/
    padding-bottom: 10;
    padding-top: 10;
    padding-left: 15;
    padding-right: 15;
    margin-left: 40;
    margin-right: 40;
    text-align:left;
    color:Black;
    border-left-width: 4pt;
    border-left-color: #909090
}

td.withPaper p a:link 
{
    color:#a03000;
    text-decoration: none;
}

td.withPaper p a:visited 
{
    color:#a03000;
    text-decoration: none;
}
td.withPaper p a:hover 
{
    color:Black;
    text-decoration: none;
}


    
    

/********* end withPaper *********************************/

/****** custList - left column of the home page ***/
td.custList
{
    vertical-align: top;
    background-color: #c0c0c0;
    padding-bottom: 10pt;
}
td.custlist h1
{
    background-color: #c0c0c0;
    text-align: center;
    margin-top: 3pt;
    color: white;
}
td.custlist p 
{
    vertical-align: middle;
    font-size: small;
    text-align: center;
    padding: 3pt;
    margin-left: 10pt;
    margin-right: 10pt;
    background-color: #ffffff;

}

/*********** end custList *******/

/*********** myNews - right column *******************/

td.myNews 
{
    text-align: right;
    border-left-color: Black;
    border-left-width: 1pt;
    border-left-style:solid;
    padding-right:5pt;
}

td.myNews h3 
{
    text-align:center;
}
div.LighterBlock 
{
    text-align:justify;
    background-color: #f8f8f8;
    padding:0pt;
    font-size:xx-small;
    width: 80%;
    padding-right:4pt;
}


/************* end myNews ***************************/

/************ end Home Page *************************/



/************ Legacy ***********************************************/

.section_bar
{
    font-family: Arial, "Courier New";
    font-size: medium;
    font-weight: bolder;
    background-color: #CE394A;
    color: #000000;
    text-align: center;
}


P.aforq
{
    font-size: x-small;
    text-align: left;
    margin-top: 8px;
    margin-left: 10px;
    color: #000000;
}
p.aforq A:visited
{
    color: #000000;
    text-decoration: none;
}
P.aforq A:link
{
    color: #000000;
    text-decoration: none;
}
P.aforq A:hover
{
    color: #ff0000;
    text-decoration: none;
}

.cell_bar
{
    font-family: Arial, "Courier New";
    font-size: small;
    font-weight: normal;
    background-color: #FF2B00;
    color: #000000;
    text-align: center;
    width: 100%;
}

.news
{
    font-size: x-small;
    text-align: left;
    margin-top: 8px;
    margin-left: 10px;
    color: #000000;
}

div.service p
{
    font-size: x-small;
    text-align: left;
    margin-top: 2px;
    margin-bottom: 1pt;
    margin-left: 10px;
    color: #000000;
}

div.service ul
{
    font-size: x-small;
    text-align: left;
    color: #000000;
    list-style-type: circle;
    margin-top: 2pt;
}

P.statementHead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #ef0000;
    background-color: #c0c0c0;
    text-align: left;
    margin-bottom: 0pt;
}


/******************* Common ********************************/
div.cr
{
    text-align: center;
    font-size: xx-small;
}

table.profile tr td
{
    vertical-align: top;
}
table.profile tr td h1
{
    text-align: left;
    margin-left: 10px;
}
table.profile tr td p
{
    text-align: left;
    margin-left: 20px;
}
table.profile tr td li
{
    text-align: left;
    margin-left: 40px;
}
table.profile span.stress
{
    color: #b8003e;
    font-weight: bold;
}

/************************ Left Frame **************************/
p.leftFrame a:link
{
    color: #000000;
    text-decoration: none;
}
p.leftFrame a:visited
{
    color: #000000;
    text-decoration: none;
}
p.leftFrame a:hover
{
    color: #000000;
    text-decoration: none;
    background-color: #ef0000;
}

