body   { color: #2B2B2B; font-size: 12px; font-family: Tahoma; background-color: #fff; background-image: url(../images/top_bg.jpg); background-repeat: repeat-x; margin: 0 }
.sp1   { border-bottom: 1px dotted #333 }
.sp2 { margin-bottom: 5px; padding-top: 5px; border-bottom: 2px dotted #000 }
.text_11  { color: #333; font-size: 11px; font-family: Tahoma }

.text_11 a:link  { color: #903; font-size: 11px; font-family: Tahoma; text-decoration: none }
.text_11 a:visited  { color: #903; font-size: 11px; font-family: Tahoma; text-decoration: none }
.text_11 a:hover  { color: #000; font-size: 11px; font-family: Tahoma; text-decoration: none }
.text_11 a:active  { color: #903; font-size: 11px; font-family: Tahoma; text-decoration: none }

.tab_sp    { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #c4c4c4 }

.heading_18 { color: #333; font-size: 18px; font-family: Tahoma }
.heading_18_red { color: #961C1D; font-size: 18px; font-family: Tahoma }

.box_bg { background-image: url(../images/tabs_area_bg.jpg); background-repeat: repeat-x }
.box_border { border: solid 1px #DCDCDC }

.link1  { color: #313131; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.link1 a:link  { color: #313131; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.link1 a:visited  { color: #313131; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.link1 a:hover   { color: #39f; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.link1 a:active  { color: #313131; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }


.h1 { color: #333; font-size: 18px; font-family: Tahoma }
.h2 { color: #333; font-size: 16px; font-family: Tahoma; font-weight:bold; }
.h3 { color: #333; font-size: 14px; font-family: Tahoma; font-weight:bold; }
.h4 { color: #333; font-size: 12px; font-family: Tahoma; font-weight:bold; }
.h5 { color: #333; font-size: 11px; font-family: Tahoma; font-weight:bold; }




.h1_red { color: #92191C; font-size: 18px; font-family: Tahoma }
.h2_red { color: #92191C; font-size: 16px; font-family: Tahoma; font-weight:bold; }
.h3_red { color: #92191C; font-size: 14px; font-family: Tahoma; font-weight:bold; }
.h4_red { color: #92191C; font-size: 12px; font-family: Tahoma; font-weight:bold; }
.h5_red { color: #92191C; font-size: 11px; font-family: Tahoma; font-weight:bold; }





.input1 { border-width: 0 }
a { color: #191919; text-decoration: none }
a:link { color: #191919; text-decoration: none }
a:visited { color: #191919; text-decoration: none }
a:hover { color: #900; text-decoration: none }
a:active { color: #191919; text-decoration: none }
.input { border-style: solid; border-width: 2px 1px 1px 2px; border-color: #999 #ccc #ccc #999 }

.m4j_required {color:#FF0000; font-size:11px }

.m4j_form_table {color:#2B2B2B; font-size:11px; font-family:Arial, Helvetica, sans-serif }

input {border: #CCCCCC solid 1px; font-size:12px; padding:2px}
select {border: #CCCCCC solid 1px; font-size:12px; padding:2px}
textarea {border: #CCCCCC solid 1px; font-size:12px; padding:2px}

.sec1 {background-color: #FDFDFC; border-top: #CCCCCC dotted 1px; border-bottom: #CCCCCC dotted 1px; }
.sec2 {background-color: #FFFDEB; border-top: #FFC864 dotted 1px; border-bottom: #FFC864 dotted 1px; }
.sec3 {background-color: #FFF5EB; border-top: #FFC993 dotted 1px; border-bottom: #FFC993 dotted 1px; }
.sec4 {background-color: #EEFCFF; border-top: #B6F1FC dotted 1px; border-bottom: #B6F1FC dotted 1px; }

.info  { color: #333; font-size: 12px; font-family: Tahoma; line-height: 18px }

ul.star li  { color: #333; font-family: Tahoma; font-weight: bold; line-height: 22px; background-position: 0; list-style: none url(../images/bullt.jpg); vertical-align: top }