body{
  background-color: #FFFFFF;
  font-size:14px;
}
a          { color : #3366CC; text-decoration:underline; }
a:visited  { color : #3366CC; text-decoration:underline; }
a:hover    { color : #3366CC; text-decoration:underline; }
a:active   { color : #FF6600; text-decoration:underline; }
.12px{
	font-size:12px;
}
h1 {
  font-size:18px;
  color:#CC0000;
  font-weight:bold;
}
#bar1{
  text-align:right;
	padding:5px;
	margin-top:-10px;
	background-color:#003366;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
  font-size:14px;
	color : #FFFFFF;
}
#bar1 a          { color : #FFFFFF; text-decoration:none; }
#bar1 a:visited  { color : #FFFFFF; text-decoration:none; }
#bar1 a:hover    { color : #FFFFFF; text-decoration:underline; }
#bar1 a:active   { color : #FFFFFF; text-decoration:underline; }
#bar2{
  text-align:left;
	padding:5px;
	margin-top:0px;
	background-color:#EEEEDD;
	border-bottom:1px solid #CCCCCC;
  font-size:12px;
	color : #000000;
}
h3{
  text-align:left;
	padding:5px;
	margin-top:0px;
	background-color:#FFFFE6;
	border-bottom:1px solid #CCCCCC;
  font-size:12px;
	color : #000000;
	line-height: 130%;
  font-weight:normal;
}
.lk{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	background-color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
	color : #000000;
}
.ds{
	margin-top:3px;
	margin-bottom:20px;
	margin-left:20px;
	background-color:#FFFFFF;
  font-size:12px;
	color : #000000;
}
#r{
	width:250px;
	margin-top:0px;
	background-color:#FFFFFF;
  font-size:12px;
	color:#000000;
}
#cl{
  text-align:right;
	margin:0px;
	padding:3px;
	background-color:#FFFFFF;
	border-top:1px solid #EEEEDD;
	border-bottom:1px solid #EEEEDD;
  font-size:12px;
	color : #000000;
}
#cat{
  text-align:left;
	padding:5px;
	margin-top:5px;
	background-color:#FFFFE6;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
  font-size:12px;
	color : #000000;
  line-height:130%;
}
#sc{
  background:#FFFFFF;
  height:17px;
  font-size:12px;
  text-align:left;
	padding-left:3px;
	margin-top:5px;
  overflow:auto;
  line-height:130%;
}
#sc a          { color : #000000; text-decoration:underline; }
#sc a:visited  { color : #000000; text-decoration:underline; }
#sc a:hover    { color : #000000; text-decoration:underline; }
#sc a:active   { color : #000000; text-decoration:underline; }

#bnr{
  text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}
#ami{
  text-align:right;
	background-color:#FFFFFF;
  font-size:12px;
	font-family:verdana,arial,serif,tahoma;
}
#cpy{
  text-align:center;
	margin-top:8px;
	padding:5px;
	background-color:#FFFFFF;
	border-top:1px solid #000000;
  font-size:12px;
	color : #000000;
  line-height:130%;
}
#cpy2{
  text-align:center;
	padding:3px;
	background-color:#FFFFFF;
  font-size:12px;
	color : #000000;
  line-height:130%;
}
.uc{
  font-size:1px;
  display:none;
  color: #FFFFFF;
}
strong{
  font-weight:normal;
};



.cb{
  text-align:left;
  font-size:14px;
  font-weight:bold;
	color:#000000;
	margin-top:4px;
	margin-bottom:4px;
}
.cs{
  text-align:left;
  font-size:12px;
  font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
  line-height:130%;
}
.cs a          { color : #000000; text-decoration:underline; }
.cs a:visited  { color : #000000; text-decoration:underline; }
.cs a:hover    { color : #000000; text-decoration:underline; }
.cs a:active   { color : #000000; text-decoration:underline; }

#sogo{
  text-align:left;
  font-size:10px;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
}
#rank_title{
  text-align:left;
  font-size:12px;
  font-weight:bold;
	color:#CC0000;
	padding:3px;
	margin-bottom:3px;
	border:1px solid red;
	background-color:#FFE8E8;

}
#rank{
  text-align:left;
  font-size:12px;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
}
.r_title{
  text-align:center;
  font-size:12px;
	color:#000000;
	margin-top:2px;
	padding:5px;
	background-color:#EEEEEE;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.r_red{
  text-align:left;
  font-size:12px;
	color:#FF6600;
	margin-top:6px;
	margin-bottom:2px;
}
.r_lk{
  text-align:left;
  font-size:12px;
  font-weight:bold;
  padding-bottom:6px;
	border-bottom:1px dashed #CCCCCC;
}
.r_pt{
  text-align:left;
  font-size:10px;
  font-weight:normal;
}

.new{
  font-size:12px;
  font-weight:bold;
	color:#FF0000;
}
.newtd{
  font-size:14px;
}
.subttl{
  text-align:left;
  font-size:14px;
  font-weight:bold;
	color:#CC0000;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
  line-height:130%;
  padding:2px;
	background-color:#EEEEDD;
}
