@charset "utf-8";
/**/

#main {
	background:url(../img/common/double_back.gif) repeat-y;
}

#leftcol {
	width:195px;
	float:left;
}

#rightcol{
	width:520px;
	margin-left:5px;
	float:right;
	margin-top:5px;
}
#leftcol h2{
	border:none;
	background-image:none;
	padding:0;
}
#main .totop{ 
	background:url(../img/common/double_back_bottom.gif) no-repeat left bottom;
}
#main #topicpath{
	background-color:#FFFFFF;
}
#leftcol ul{
	list-style:none;
}
#leftcol ul li{
	background:url(../img/common/li_arrow.gif) no-repeat 0px 5px;
	padding-left:12px;
	margin-top:10px;
}
#leftcol ul ol{
	margin-left:2em;
}
#leftcol ul ol li{
	background:none;
	padding-left:0;
	margin-top:5px;
}


#leftcol ul li a{
	color:#666;
	text-decoration:none;
}
#leftcol ul li a:hover{
	color:#FF9900;
}

.box {
	width:230px;
	/*background:url(../img/common/box.gif) repeat-x bottom left;*/
	border:solid 1px #DDD;
	float:left;
	margin:0 5px 5px 0;
	padding:10px 10px 0px 10px;
}
#main .box a.link,#main .boxL a.link{
	border:solid 1px #DDD;
	padding:5px;
	font-size:75%;
	background-color:#EFEFEF;
	color:#666666;
	text-decoration:none;
}
#main .box a:hover.link,#main .boxL a:hover.link {
	background-color:#BCEE7B;
}

.boxL {
	width:487px;
	border:solid 1px #DDD;
	padding:10px 10px 0px 10px;
	clear:both;
	margin-bottom:10px;
	/*display:table;*/
}



/*@media print {
#main {
	background-image:none;
}
#leftcol {
display:none;
}
#rightcol {
float:none;
margin:auto;
}

}*/











