@charset "utf-8";
/* CSS Document */

div.side ul.side1 li{
	width:220px;
	border-top:solid #e9ecf7 1px;
	padding:10px 0px 10px 0px;
}

div.side ul.side1 li a{
	background:url(../../images/common/arrow1.gif) no-repeat 8px 2px;
	padding:0px 0px 0px 26px;
	color:#133379;
}

div.side ul.side1 li a:hover{
	color:#0c69ff;
}

div.side ul.side1 li.last{
	border-bottom:solid #e9ecf7 1px;
}

div.side h2{
	margin-bottom:9px;
}

div.side li.on{
	padding:0px !important;
}

div.side li.on div{
	width:194px !important;
	background:url(../../images/common/arrow2.gif) no-repeat 8px 13px;
	padding:9px 0px 9px 26px !important;
	background-color:#eff1f9;
	color:#133379;
	margin:1px 0px;
}

div.side ul.side1 li.sub ul li{
	border-top:none !important;
	padding:3px 0px 3px 0px !important;
}

div.side ul.side1 li.sub ul li a{
	background:url(../../images/common/arrow3.gif) no-repeat 19px 3px !important;
	padding:0px 0px 0px 30px !important;
}

div.side li.sub ul li.on div{
	background:url(../../images/common/arrow3.gif) no-repeat 19px 6px !important;
	padding:0px 0px 0px 30px !important;
	background-color:#eff1f9 !important;
	color:#133379 !important;
	margin:1px 0px !important;
	width:190px !important;
}

div.nolink{
	background: url("../../images/common/arrow1.gif") no-repeat 8px 4px;
	color: #133379;
	padding: 0 0 0 26px;
}

div.side ul.side1 li.sub div{
	padding-bottom:8px;
}

.ml18{
	margin-left:18px;
}

.mt30{
	margin-top:30px;
}

.mt12{
	margin-top:12px;
}

.mt2{
	margin-top:2px;
}

.mt10{
	margin-top:10px;
}

.mb30{
	margin-bottom:30px;
}

.mb45{
	margin-bottom:45px;
}

.pr35{
	padding-right:35px !important;	
}
