body { 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 70%; 
    color: #4C4C4C; 
    background-color: #FFFFFF; 
    margin: 0px; 
    padding: 0px; 
} 

.text { 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 110%; 
} 

.rtext { 
    color: #D71323; 
} 

.btext { 
    color: #2C538C; 
} 

     
.gtext { 
    color: #9198A1; 
    } 
     
.gtext2 { 
    color: #6B7585; 
    } 


.ftext1 { 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
} 

.frtext1 { 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #D71323; 
} 

.ftext2 { 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #1F3D54; 
} 

.fstext { 
    font-size: 10px; 
    } 


.date1 { 
    font-size: 10px; 
    color: #6B7585; 
    } 
     
.date2 { 
    font-size: 10px; 
    color: #D71323; 
    } 

h1 { 
    margin: 0px 0px 12px 0px; 
    font-size: 150%; 
    font-weight: bold; 
    color: #1D3F74; 
} 

h2 { 
    margin: 0px 0px 12px 0px; 
    font-size: 17px; 
    font-weight: bold; 
    color: #1D3F74; 
} 

h3 { 
    margin: 0px 0px 12px 0px; 
    font-size: 120%; 
    font-weight: bold; 
    color: #1D3F74; 
} 

h4 { 
    margin: 0px 0px 12px 0px; 
    font-size: 100%; 
    font-weight: bold; 
    color: #1D3F74; 
} 


input, textarea, select { 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #666666; 
} 

input.b2 { 
    padding: 1px 2px 2px 3px; 
    border-top: #353535 1px solid; 
    border-left: #353535 1px solid; 
    border-bottom: #CECBC4 1px solid; 
    border-right: #CECBC4 1px solid; 
} 
     
textarea.b2 { 
    padding: 1px 2px 2px 3px; 
    border-top: #353535 1px solid; 
    border-left: #353535 1px solid; 
    border-bottom: #CECBC4 1px solid; 
    border-right: #CECBC4 1px solid; 
} 
     

.menu1 { 
    background: url(/images/bgm.gif) repeat-x left top #244882; 
    margin: 0px 0px 5px 0px; 
} 



A:link { 
    color: #506491; text-decoration: underline; 
} 
A:visited { 
    color: #506491; text-decoration: underline; 
} 
A:hover { 
    color: #D71323; text-decoration: underline; 
} 


A.dlink:link { 
    color: #20477F; text-decoration: underline; 
} 
A.dlink:visited { 
    color: #20477F; text-decoration: underline; 
} 
A.dlink:hover { 
    color: #D71323; text-decoration: underline; 
} 

A.ilink:link { 
    color: #1F3D54; text-decoration: none; 
} 
A.ilink:visited { 
    color: #1F3D54; text-decoration: none; 
} 
A.ilink:hover { 
    color: #1F3D54; text-decoration: underline; 
} 

A.ilink2:link { 
    color: #506491; text-decoration: none; 
} 
A.ilink2:visited { 
    color: #506491; text-decoration: none; 
} 
A.ilink2:hover { 
    color: #D71323; text-decoration: underline; 
} 

A.irlink:link { 
    color: #D71323; text-decoration: none; 
} 
A.irlink:visited { 
    color: #D71323; text-decoration: none; 
} 
A.irlink:hover { 
    color: #D71323; text-decoration: underline; 
} 

ul.l1 { 
    margin: 3px 0px 15px 0px; 
    margin-top: -5px; 
    padding-left: 0px; 
    list-style-type: none; 
       display: block; 
   } 

li.l1 { 
    background-image: url(/images/mark5.gif); 
      background-repeat: no-repeat; 
    background-position: 0px -1px; 
    padding-left: 15px; 
    margin-bottom: 4px; 
} 

ul.l2 { 
    margin: 3px 0px 10px 20px; 
    margin-top: 5px; 
    padding-left: 0px; 
    list-style-type: none; 
       display: block; 
   } 

li.l2 { 
    background-image: url(/images/mark1.gif); 
      background-repeat: no-repeat; 
    background-position: 0px 4px; 
    padding-left: 14px; 
    margin-bottom: 1px; 
} 

.tt { 
    background-image: url(/images/mark5.gif); 
      background-repeat: no-repeat; 
    background-position: 0px -2px; 
    padding-left: 15px; 
    margin-bottom: 0px; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 110%; 
    font-weight: bold; 
}

.left_banner {
    max-width: 150px;
    min-width: 150px;
    margin: 2px 2px 2px 16px;
}

.left_banner:hover {
    border: 2px solid #D0D6E2;
    margin: 0px 2px 0px 14px;
}

.img_title img {
    max-width: 600px;
    height: auto;
}