.main { font-size:90%; color:#616161; line-height:140%;}
.main a:link { color:#003333; text-decoration:underline;}
.main a:visited { color:#003333; text-decoration:underline;}
.main a:hover { color:#6666FF; text-decoration:underline;}
.main a:active { color:#6666FF; text-decoration:underline;}

.main_s { font-size:80%; color:#616161;}
.main_s a:link { color:#000099; text-decoration:underline;}
.main_s a:visited { color:#000099; text-decoration:underline;}
.main_s a:hover { color:#6666FF; text-decoration:underline;}
.main_s a:active { color:#6666FF; text-decoration:underline;}

.main_b { font-size:90%; color:#616161; font-weight:bold; line-height:120%;}

.main02 { color:#003333; font-weight:bold;}
.main02 a:link{ color:#003333; font-weight:bold;} 
.main02 a:visited { color:#003333;  font-weight:bold; text-decoration:underline;}
.main02 a:hover { color:#6666FF;  font-weight:bold; text-decoration:underline;}
.main02 a:active { color:#6666FF;  font-weight:bold; text-decoration:underline;}
.text03 { color:#FF3300;}

.linkindex { color:#FF3300; font-weight:bold; font-size:12px;}
.linkindex a:link { color:#FF3300; font-weight:bold; font-size:12px;}
.linkindex a:visited { color:#FF3300; font-weight:bold; font-size:12px;}
.linkindex a:hover { color:#FF3300; font-weight:bold; font-size:12px;}
.linkindex a:active { color:#FF3300; font-weight:bold; font-size:12px;}

.text04 { font-size:12px; color:#0066cc;  font-weight:bold; text-decoration:none;}
.text04 a:link { color:#190099; text-decoration:underline;}
.text04 a:visited { color:#190099; text-decoration:underline;}
.text04 a:hover { color:#2A00FF; text-decoration:underline;}
.text04 a:active { color:#2A00FF; text-decoration:underline;}

.white_b { color:#ffffff; font-weight:bold; text-decoration:none;}
.white_b a:link { color:#ffffff; font-weight:bold; text-decoration:underline;}
.white_b a:visited { color:#ffffff; font-weight:bold; text-decoration:none;}
.white_b a:hover { color:#ffffff; font-weight:bold; text-decoration:underline;}
.white_b a:active { color:#ffffff; font-weight:bold; text-decoration:underline;}

.white_s { font-size:12px; color:#ffffff; line-height:150%;}
.white_s a:link { font-size:12px; color:#ffffff;  text-decoration:none;  line-height:150%;}
.white_s a:visited { font-size:12px; color:#ffffff;  text-decoration:none;  line-height:150%;}
.white_s a:hover { font-size:12px; color:#ffffff;  text-decoration:underline;  line-height:150%;}
.white_s a:active { font-size:12px; color:#ffffff;  text-decoration:underline;  line-height:150%;}

.text05 { color:#6699CC; font-weight:bold; text-decoration:none;}

.title { color:#555555; font-size:14px; font-weight:normal; font-style:normal; line-height:140%}

.small { color:#616161;  font-size:11px; line-height: 17px;}

.medium { color:#616161;  font-size:12px;}
.medium a:link { color:#000099; text-decoration:underline;}
.medium a:visited { color:#000099; text-decoration:underline;}
.medium a:hover { color:#6666FF; text-decoration:underline;}
.medium a:active { color:#6666FF; text-decoration:underline;}

.red_s { color:#ff3300;}
.red_s a:link  {  color:#ff3300; text-decoration:underline;}
.red_s a:visited {  color:#ff3300; text-decoration:underline;}
.red_s a:hover { color:#ff3300; text-decoration:underline;}
.red_s a:active { color:#ff3300; text-decoration:underline;}

.orange { color: #D15214;}
.green { color: #519C30;}

.infobox {
padding: 15px 10px 15px 15px;
border: /*#4CA08B*/ #ccc solid 4px;
margin: 10px 10px 10px 0;
background: /*#EBF8F5*/ #Efefef;
}

.infobox blockquote {
padding: 5px;
border: #93CD16 dotted 1px;
background: #F6F2DF;
}

.lh > li,dd {
margin-bottom: 15px;
}
