html{width:100%; height:100%}

*{
	font-family: Arial, sans-serif;
}

body {
    background-color:#F2F2F2;
    color: #000;
    height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}

#container {
	width: 620px;
	overflow: hidden;
    margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}


#head {
	overflow: hidden;
    margin: 0 auto;
	width:575px;
	
	margin:0px;
	margin-top:30px;
	margin-bottom:40px;
	
	padding:0px;
	padding-top:12px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	
	background-color:#fff;

	border-radius: 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#head_left{
	float: left;
	overflow: hidden;
	width: 50%;
	margin:0px;
	padding:0px;
}

#head_right{
	float: right;
	overflow: hidden;
	width: 50%;
	margin:0px;
	padding:0px;
}

#content{
	overflow: hidden;
    margin: 0 auto;
	width:96%;
	padding:0px;
}

.text{
	line-height:1.6;
}


h1, .h1 {
	font-family: Arial, Tahoma, 'sans-serif', Georgia;
	font-size: 30px; 
	font-weight: bold;
	margin: 0; 
	padding: 0; 
	color: #000;
	letter-spacing: -1px;
	text-shadow: none;
}

.h1_sub {
	font-family: Arial, Tahoma, 'sans-serif', Georgia;
	font-size: 25px; 
	font-weight: normal;
	margin: 0; 
	padding: 0; 
	color: #333;
	letter-spacing: -1px;
	text-shadow: none;
}

h2, .h2 {
	font-family: Arial, Tahoma, 'sans-serif', Georgia;
	font-size: 28px; 
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #000;
	letter-spacing: -1px;
}

#qbox{
	background-color: #ccc;
	color: #000;
	padding:20px;
	border-radius:10px;
	margin-bottom:5px;
}

.qbox_short{
	height:120px;
}

.qbox_long{
	height:190px;
}


#qinner_left{
	float: left;
	overflow: hidden;
	width: 10%;
	margin:0px;
	padding:0px;
	padding-right:5px;
}

#qinner_right{
	float: right;
	overflow: hidden;
	width: 87%;
	margin:0px;
	padding:0px;
}

#qicon{
	width:45px;
	height:45px;
	margin:0px;
	padding:0px;
}

#qtitle {
	font-family: Tahoma, Georgia, 'sans-serif', Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #000;
	letter-spacing: -1px;
	margin-bottom:15px;
}

#cbox{
	background-color: #e2e2e2;
	xbackground-color: #6955CB;
	color: #000;
	padding:20px;
	border-radius:10px;
	margin-bottom:40px;
	font-style: italic;
}

.bold{color:#000; font-size: 17px;}

ul{padding: 0px; margin-left:20px}
li{padding: 0px; margin-top:8px}
a{color:#1C5B8C}

.img{
	width: 593px;
	padding-left: 12px;
}

#clear{clear:both}
#nobr {white-space:nowrap}

@media screen and (max-width: 600px) { 
	body {
		font-size: 17px;
	}

	#container {
		width: 90%;
		padding:0px;
		margin: 0 auto;
	}
	
	#head {
		width: 90%;
		margin-top:20px;
		margin-bottom:30px;
	}

	.ahead, .ahead:link, .ahead:visited, .ahead:active, .ahead:hover{
		font-size:16px;
		letter-spacing: -1px;
	}
	
	#content{
		width: 90%
		margin: 0px;
	}
	
	.qbox_short{
		height:330px;
	}

	.qbox_long{
		height:475px;
	}

	
	#qinner_left{
		clear:both;
		width: 98%;
		margin:0px;
		padding:0px;
	}

	#qinner_right{
		clear:both;
		width: 98%;
		margin:0px;
		margin-top:20px;
		padding:0px;
	}
	
	#qicon{
		width:40px;
		height:40px;
		margin-left:10px;
	}

	#qtitle {
		font-size: 19px;
	}
	
	.bold{font-size: 18px;}

	.img{
		width:95%;
	}
	
	#q {
		font-size: 18px;
	}
}