﻿body div#mainHolder
{
FONT-FAMILY: verdana;
FONT-SIZE: 12px;
}

.contentFont
{
font-family: Verdana;
font-size: 10px;
color: #535353;
}

.largeheading
{
    font-family: Verdana;
	font-size: 18px;
	color: #bd2626;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.heading
{
	font-family: Verdana;
	font-size: 14px;
	color: #bd2626;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.subheading
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: Navy;
}

a{color:Blue; text-decoration:underline}

td.subsectionselector:hover
{
    background-color:#fff8ba;
        cursor: hand;
    cursor: pointer;
 }
 
 td.subsectionselector
 {
         padding-top: 0px;
    padding-bottom:0px;
 }
td.subheadnav a{font-weight:bolder; letter-spacing:1px; font-family: verdana; color:Blue; font-variant:small-caps; text-decoration:none}

table.border
{
    border: dotted 1px gray;
    border-collapse: collapse;
}

table.border tr td
{
    border: dotted 1px gray;
    padding: 4px 4px 4px 4px;
}

 td.text p.textHeading
 {
      border-bottom: solid 1px gray; font-weight: bold;
      text-indent: 0px; padding-top: 12px;
 }

 td.text p{ text-indent: 25px; margin-top: 0px; padding-top: 0px;}
 td.text
 {
     font-size: 12px;
     color: black;
     font-family: Verdana;
 }
 
div.floatingImage
{
    padding: 2px 2px 2px 2px; margin-left: 15px; float: right; border: solid 3px whitesmoke;
                        text-align: center; color: navy; background-color: whitesmoke; font-size: 10px;}
                        
ul.sublinks
{
    margin-left: 4px; padding-left: 19px;
}
ul.sublinks a
{
    color: Gray;
    text-decoration: none;
}
ul.sublinks a:hover
{
    text-decoration: underline;
    color: Blue;
}

td.ResourceCell
{
    width: 175px; vertical-align: top; padding: 5px 12px 5px 12px;
    font-size: 10px;
}

.IntroText
{
    background-color: whitesmoke;
    color: Navy;
    padding:  6px 4px 6px 8px;
    margin-bottom: 2px;
}

table.IntroText tr td
{
    background-color: whitesmoke;
    color: Navy;
    padding: 4px 4px 4px 8px;
}

table.CultureToC tr td 
{
    width: 335px;
    padding-right: 8px;
    padding-left: 8px;
    font-size: 10px;
    }
    
    table.CultureToC tr td img
    {
        float: left;
        padding: 0px 5px 0px 5px;
    }
    
   div.pageNav
   {
       font-size:10px;
       padding-left: 8px;
   }
   
   .clickable:hover
   {
       cursor: hand;
       cursor: pointer;
       
   }
   
   .jpnScript
   {
       font-family: font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6";
       font-size: 18px;
       font-weight: bold;

   }
   
   img.audio:hover
   {
       cursor:hand;
       cursor: pointer;
   }
   img.audio
   {
       width: 20px;
       height: 20px;
   }
   
   td.text p
   {
       line-height: 17px;
   }
   
   td.ResourceCell iframe
   {
       margin-bottom: 5px;
   }
   
   td.sideseparator
   {
       width: 10px; vertical-align: top;
       background-image: url('/images/frontdivider.gif');
        background-repeat: repeat-y;
        background-position:center;
   }
   
   .figure
   {
       font-size: 11px; background-color:whitesmoke;padding: 2px 2px 2px 2px;
   }
   
   .grammarintro
   {
       background-color: #f8f7be; padding: 5px 5px 5px 5px;
       
   }
   
   a.noline
   {
       text-decoration:none;
   }
   a.noline:hover
   {
       text-decoration:underline;
   }
   
   .list
   {
       font-size: 12px;
       line-height: 17px;
   }
   
   .list li
   {
       margin-bottom: 8px;
   }
   
   table.grammarlinks a
   {
       text-decoration: none;
   }
   table.grammarlinks a:hover
   {
       text-decoration: underline;
   }