body       { color: #333; font-size: 12px; font-family: Tahoma; line-height: 18px; background-color: white; background-image: url(page_bg.jpg); background-repeat: repeat-x; margin: 0 }

.news { color:#666666 ; font-size:11px; font-family:Tahoma}

.heading_gray_20 { color: #2A2A2A; font-size: 20px; font-family: Tahoma; font-weight: bold }
.heading_gray_18 { color: #2A2A2A; font-size: 18px; font-family: Tahoma; font-weight: bold }
.heading_gray_16 { color: #2A2A2A; font-size: 16px; font-family: Tahoma; font-weight: bold }
.heading_gray_14 { color: #2A2A2A; font-size: 14px; font-family: Tahoma; font-weight: bold }
.heading_gray_12 { color: #2A2A2A; font-size: 12px; font-family: Tahoma; font-weight: bold }
.heading_gray_11 { color: #2A2A2A; font-size: 11px; font-family: Tahoma; font-weight: bold }

.heading_white_20  { color: white; font-size: 20px; font-family: Tahoma; font-weight: bold }
.heading_white_18  { color: white; font-size: 18px; font-family: Tahoma; font-weight: bold }
.heading_white_16  { color: white; font-size: 16px; font-family: Tahoma; font-weight: bold }
.heading_white_14  { color: white; font-size: 14px; font-family: Tahoma; font-weight: bold }
.heading_white_12  { color: white; font-size: 12px; font-family: Tahoma; font-weight: bold }
.heading_white_11  { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold }

.heading_red_20 { color: #840022; font-size: 20px; font-family: Tahoma; font-weight: bold }
.heading_red_18 { color: #840022; font-size: 18px; font-family: Tahoma; font-weight: bold }
.heading_red_16 { color: #840022; font-size: 16px; font-family: Tahoma; font-weight: bold }
.heading_red_14 { color: #840022; font-size: 14px; font-family: Tahoma; font-weight: bold }
.heading_red_12 { color: #840022; font-size: 12px; font-family: Tahoma; font-weight: bold }
.heading_red_11 { color: #840022; font-size: 11px; font-family: Tahoma; font-weight: bold }

.footer    { color: white; font-size: 11px; font-family: Tahoma; text-decoration: none }
.footer a:link    { color: #111A1F !important; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.footer a:visited    { color: #111A1F !important; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.footer a:hover     { color: #111A1F !important; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline }
.footer a:active    { color: #111A1F !important; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }


.read_more     { color: #4c96d0; font-size: 11px; font-family: Tahoma; font-weight: bold; line-height: 25px; text-decoration: none; }
.read_more a:link    { color: #4C96D0; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.read_more a:visited    { color: #4C96D0; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.read_more a:hover    { color: #181818; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.read_more a:active    { color: #4C96D0; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none;}

read_more_sp { border-bottom:#999999 dashed 1px}


.link    { color: #2C2C2C; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.link a:link    { color: #2C2C2C;; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.link a:visited    { color: #2C2C2C;; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.link a:hover      { color: #510015; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.link a:active    { color: #2C2C2C;; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none;}


.rightside_bg  { background-color: #356db7; background-image: url(rightbox_bg.jpg); background-repeat: repeat-x; border-right: 1px solid #1D58A6; border-left: 1px solid #1D58A6 }
.rightside2_bg  { background-color: #356db7; background-image: url(rightbox1_bg.jpg); background-repeat: repeat-x; border-right: 1px solid #1D58A6; border-left: 1px solid #1D58A6 }
.menu_sp { border-bottom: 1px dashed #A5AB9C }

