BODY A:link, BODY A:active
{
color: #CC0000;
font-weight: bold;
}

BODY A:visited
{
color: #009966;
}

BODY A:hover
{
color: #FF0033;
}

A:link IMG{
border: 2px solid #000000;}

A:visited IMG{
border: 2px solid #009966;}

A:hover IMG
{
border: 2px solid #FF0033;
}

.LOC_MENU_ITEM A:visited
{
color: #000000;
text-decoration: none;
}

.TOP_LINE A:visited
{
color: #FFFFFF;
text-decoration: none;
}

.TOP_LINE A:hover
{
color: #FF0033;
text-decoration: underline;
}


.MAIN_MENU A:link, .MAIN_MENU A:visited, .MAIN_MENU A:active, .MAIN_MENU A:hover,
{
color: #000000;
padding: 0px;
margin: -2 px;
font-weight: normal;
text-decoration: none;
}

.TITLE, .TITLE A:link, .TITLE A:visited, .TITLE A:active, .TITLE A:hover
{
color: #000000;
padding: 0px;
margin: 0px;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}

.TITLE, .TITLE TD, .TITLE IMG
{
padding: 0px;
margin: 0px;
}

.TITLE, .MAIN_MENU
{
border-collapse: collapse;
}

.DROP_DOWN A:link, .DROP_DOWN A:hover
{
font-weight: bold;
color: #000000;
}

.DROP_DOWN A:visited
{
color: #000000;
font-weight: normal;
}

.ITEMOVER
{
background-color: #FF6666;
}

.LOC_INDEX P, .LOC_INDEX A:link, .LOC_INDEX A:active, .LOC_INDEX A:hover
{

text-align: left;
text-decoration: none;
}

.LOC_INDEX P
{
padding-left: 50pt;
}

TABLE.LOC_INDEX
{
margin-left: 50pt;
}

TABLE.LOC_INDEX TD
{
padding-right: 8pt;
padding-top: 10pt;
}

.TTL
{
font-weight: bold;
}

.BLACKH
{
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;

}

H1
{
font-size: 14pt;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
text-align: center;
margin-top: 50pt;
margin-bottom: 30pt;
}

H2
{
font-size: 12pt;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
text-align: center;
margin-top: 50pt;
margin-bottom: 20pt;

}

H3
{
font-size: 10pt;
text-align: center;
margin-top: 50pt;
margin-bottom: 20pt;
font-weight: bold;
clear: left;
}

.SOURCE
{
margin-top: 30pt;
font-size: 8pt;
border-top: 1px solid #000000;
clear: left;
}

.BLACK
{
background-color: #000000;
color: #FFFFFF;
}

.QUESTION
{
font-weight: bold;
}

.SPEC
{
font-weight: bold;
font-style: italic;
}

.DL, .SHORTINFO
{border: 3px solid #000000;
border-colla pse: collapse;
align: center;}


.DL TD, .SHORTINFO TD
{
bor der: 1px solid #000000;
padding-left: 5pt;
padding-right: 5pt;
text-align: center;
line-height: 13pt;
}

.MESSAGA
{
  border: 2px solid #000000;
  margin-top: 50px;
  text-align: left;
}

.MESSAGA p
{
background-color: #FFFFFF;
color: #000000;
padding: 2px;
margin: 0px;
border: 1px solid #000000;
}

.MSGTTL
{
background-color: #000000;
color: #FFFFFF;
margin: 0px;
width: 100%;
}

.MESSAGA P
{
background-color: #FFFFFF;
color: #000000;
margin: 5px;
border: 1px solid #000000;
}

.SHORTINFO TD
{
background-color: #E5E9F8;
text-align: left;
width: 50%;
}

.X
{
font-family: Monotype Corsiva, Arial Narrow, Arial, sans-serif;
font-size: 14pt;
font-type: italic;
margin-bottom: 30pt;
text-align: right;
}

.BLUE_TBL
{
 background-color: #DDDDFF;
 border-collapse: collapse;
 border: 1px solid black;
 width: 500px;
 width: *px;
}

.BLUE_TBL TD
{
border: 1px solid black;
padding: 5px;
}

.BLUE_TBL_TTL TD
{
border-bottom: 2px solid black;
font-weight: bold;
background-color: #CCCCFF;
}

.PIC_IN_TXT
{
border: 1px solid black;
margin-right: 20px;
margin-bottom: 20px;
}

.TANKO, .TENSHI
{
border: 2px solid black;
width: auto;
}

.TENSHI, .SMALLFONT
{
font-weight: bold;
font-size: 8pt;
}

.TENSHI TD
{
padding-left: 10px;
text-align: left;
vertical-align: top;
};

TD.TENSHI_TTL, .TANKO_TTL TD
{
border-bottom: 1px dashed #000000;
padding: 2px;
font-weight: bold;
font-size: 8pt;
}

.TANKO IMG,  .TENSHI IMG
{
border: 1px solid black;
margin: 10px;
}

.CVR
{
margin-top: 20px;
margin-right: 30px;
}

.SUBSCRIBE
{
border: 1px solid black;
}

.SUBSCRIBE TD
{
padding: 5px;
text-align: center;
font-size: 8pt;
font-weight: bold;
}

 .BTTN
{
text-align: center;
font-size: 8pt;
font-weight: bold;
background-color: #FFFFFF;
border: 1px solid black;
height: 22px;
}

.WALL_TBL
{
border: 1px solid black;
border-collapse: collapse;
margin: 10px;
font-size: 8pt;
width: 210px;
float: left;
align: center;
}

.WALL_TBL IMG
{
border: 1px solid black;
}

.WALL_TBL TD
{
border-bottom: 1px solid black;
padding: 3px;
}

.FONT_SMALD, .FONT_SMALD TD
{
font-size: 8pt;
font-weight: bold;
}

#NAVBAR
{
border: 1px solid black;
right: 0px;
background-color: #FFFFFF;
text-align: left;
padding: 5px;
}

#NAVBAR TABLE
{
border: none;
}

.ADV
{

margin-right: 20px;
}

.PREVIEW
{
background-color: #000000;
border-collapse: collapse;

}

.PREVIEW TD
{
text-align: center;
padding: 5px;
}

.WHITE
{
background-color: #FFFFFF;
}

TD.WHITE
{
text-align: left;
}


.SMALLFONT IMG
{
border: 1px solid black;
margin-right: 20px;
margin-bottom: 20px;
}

.SMALLFONT
{
border-bottom: 1px solid #999999;
border-collapse: collapse;
}

.SMALLFONT TD
{
border-bottom: 1px solid #999999;
}