body{
	line-height: 120%;
	font-size: .8em;
	color:#666666; 
	margin: 0px;
}

.base{
	width:750px;
	margin:10px auto 0px auto;
	background-color: #FFFFFF;
}

.h-l{
	height:130px;
	width:275px;
	background: url(images/head_l.jpg);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px; 
	float:left;
}

.h-c{
	height:130px;
	width:143px;
	background-color: #CCCCFF;
	background: url(images/head_c.jpg);
	background-repeat: repeat-x;
	margin:0px 0px 0px 0px; 
	float:left;
}

.h-r{
	height:130px;
	width:332px;
	background: url(images/head_r.jpg);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px; 
	float:left;
}

.clear{
	clear: left;
}

.menu{
	text-align:center;
/*	width:100px; */
/*	height:25px; */
	border-right: solid #999AE9 1px;  
	border-left: solid #999AE9 1px;   
	margin:5px 1px 0px 1px; 
	padding:0px 3px 0px 3px;
	float:left;
}

.submenu{
	text-align:center;
/*	width:80px; */
/*	height:25px; */
	font-size: 1em;
/*	border-right: solid #999AE9 1px; */
/*	border-left: solid #999AE9 1px; */
	margin:10px 1px 0px 1px; 
	padding:0px 3px 0px 3px;
	float:left;
}

.block{
	width:634px;
	background-color:#FFFFFF;
	margin:10px auto 30px auto;
}

.block-head-l{
	font-size:1.2em;
	width:480px;
	background-color:#999AE9;
	float:left;
	padding:5px;
	color:#FFFFFF;
	border: solid #999AE9 1px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

.block-head-r{
	font-size:1em;
	width:130px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	border: solid #999AE9 1px;
	padding:5px;
	margin:10px 0px 0px 0px;
}

.block-faq-l{
	font-size:1.2em;
	width:480px;
	height:40px;
	background-color:#999AE9;
	float:left;
	padding:5px;
	margin:10px 0px 0px 0px;
	color:#FFFFFF;
	border: solid #999AE9 1px;
	font-weight:bold;
}

.block-faq-r{
	width:130px;
	height:40px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	border: solid #999AE9 1px;
	padding:5px;
	margin:10px 0px 0px 0px;
}

.block_cont{
	width:617px;
	background-color:#FFFFFF;
	float:left;
	border-left: dotted #999AE9 1px;
	border-right: solid #FFFFFF 1px;
	padding:5px 5px 5px 10px;
	margin:0px 0px auto 0px;

}

.block_cont_l{
	width:475px;
	background-color:#FFFFFF;
	float:left;
	border-left: dotted #999AE9 1px;
	border-right: solid #FFFFFF 1px;
	padding:5px 5px 5px 10px;
	margin:0px 0px 0px 0px;

}

.block_cont_r{
	width:130px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	border-left: solid #FFFFFF 1px;
	border-right: solid #FFFFFF 1px;
	padding:5px;
	margin:0px 0px auto 0px;


}

a{text-decoration:none;}
a:link{color:#999AE9;}
a:visited{color:#999AE9;}
a:hover{color:#999AE9; background-color:#F5F5FF; text-decoration: underline;}

.imp{
	font-size:1.2em;
	color:#FF0000;
	font-weight:bold;
	text-decoration: underline; 
}

b{font-size:1.2em;}

.f-c{
	height:40px;
	width:750px;
	background: url(images/foot_c.jpg);
	background-repeat: repeat-x;
	font-size:0.8em;
	color:#999AE9;
	text-align:center;
	vertical-align: bottom;
	margin:30px 0px 10px 0px; 
	padding:0px 0px 0px 0px; 
	float:left;
}

.attention{
	width:600px;
	color:#FF0000;
	border: dotted #FF0000 1px;
	text-align:left;
	margin:20px 0px 10px 0px; 
	padding:5px 5px 5px 5px; 

}