body{
	width:900px;
	margin:auto;
 	border-left: #008080 1px solid;
	background-image:url(../img/imgBackground.gif);
}

a img {
    border-style:none;
}

#header{
	width:900px;
	background-color :#008080;
	text-align : left;	
	border-bottom: #008080 1px solid;
	color:#008080;
	padding-top:0px;
	padding-bottom:0px;
}

#main{
	width:900px;
	float:right;
	background-color :#ffffff;
}

#left_sub{
	float:left;
	text-align : right;	
	width:180px;
	margin-top:15px;
	margin-right:5px;
}

#content{
	float:right;
	width:685px;
	padding:5px 10px 0px 5px;
 	border-left: #008080 1px solid;
 	border-right: #008080 1px solid;
	background-color :#ffffff;
}

#main h1{	
	text-align : left;
	color: #606060;
	margin-top:15px;
	margin-left:10px;
	margin-right:30px;
	padding-left:5px;
	border-left: #008080 10px solid;
	border-bottom: #008080 1px solid;
}	


#main h2{	
	text-align : left;
	color: #606060;
	margin-top:2px;
	margin-left:15px;
	margin-right:30px;
	padding-left:5px;
	border-left: #008080 10px solid;
	border-bottom: #008080 1px solid;
}	

#main p{ 
	font-size: 85%;
	color:#202020;
	text-align: left;
	letter-spacing:0.3mm;
	line-height: 1.4;
	padding-left:40px;
	padding-right:40px;
}

#main ul{	
	list-style-image:url(../img/imgP.gif);
	margin-top:10px;
	margin-left:40px;
	padding-top:5px;
	padding-left:4px;
}	

#main li{	
	padding-left:2px;
	padding-bottom:3px;
}	

#main li a:focus{	
	color:#ff5725;
	list-style-image:url(../img/imgP2.gif);
}	

#main li a:hover{	
	color:#ff5725;
	list-style-image:url(../img/imgP2.gif);
}	

.main_center1{	
	background-color: #ffffb1;
	width:560px;
	height:100px;
	padding:10px 10px 10px 10px;	
	margin:10px 40px 40px 40px;	
}

.main_center1 a{	
	font-size: 85%;
	line-height: 1.3;
	letter-spacing:0.3mm;
	text-align: left;
	color: #696969;
}	

.main_center2{	
	background-color: #ffffb1;
	width:560px;
	height:150px;
	padding:10px 10px 10px 10px;	
	margin:10px 40px 40px 40px;	
}

.main_center2 a{	
	font-size: 85%;
	line-height: 1.3;
	letter-spacing:0.3mm;
	text-align: left;
	color: #696969;
}	

.main_center3{	
	background-color: #ffffb1;
	width:560px;
	height:380px;
	padding:10px 10px 10px 10px;	
	margin:10px 40px 40px 40px;	
}

.main_center3 a{	
	font-size: 85%;
	line-height: 1.3;
	letter-spacing:0.3mm;
	text-align: left;
	color: #696969;
}	

.main_center_round{
	background-color: #ffffb1;
	width:560px;
	height:auto;
	padding:15px 10px 10px 10px;	
	margin:10px 40px 15px 40px;
}

.main_center{
	background-color: #ffffb1;
	height:auto;
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:10px;
}

.main_center a{
	font-size: 85%;
	text-align: left;
	color: #696969;
	padding-left: 5px;
}

.main_center img{
	vertical-align:middle;
	border:0px;
}

.main_left{	
	float:left;
	width:280px;
}	

.main_right{	
	float:right;
	width:280px;
}	

#footer{
	clear:both;
	background-color: #008080; 
	height:70px;
	width:900px;
}

#footer p{
	text-align : center;
	font-size: 12px;
	color: #ffffff;
	padding:28px;
}

.link_top{
	font-color:#202020;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:-25px;
}

.link_top p{
	color:#606060;
}

.link_top a{
	color:#606060;
}

.main_link{
	font-size:90%;	
	text-align: center;
	margin-bottom:10px;
	padding:0px;
}	

.main_link img{	
	border:0px;
	margin-left:20px;
	margin-right:20px;
}

.t_data{
	width:580px;
	margin-left:40px;
	margin-bottom:25px;
	border-collapse:collapse;
	border-color:#808080;
	line-height: 1.6;
}

.t_data caption{
	padding-bottom:10px;
}

.t_data thead{
	background-color:#f0f0f0;
}

.t_data th{	
	font-size:83%;
	color:#606060;
	border-color:#808080;
	text-align: center;
}

.t_data td{
	font-size:80%;
	border-color:#808080;
	background-color:#ffffff;
}

.t_data a{
	font-weight:bold;	
	color:#606060;	
}

.t_data_half{
	width:500px;
	margin-left:40px;
	margin-bottom:25px;
	border-collapse:collapse;
	border-color:#808080;
	line-height: 1.6;
}

.t_data_half caption{
	padding-bottom:10px;
}

.t_data_half thead{
	background-color:#f0f0f0;
}

.t_data_half th{	
	font-size:83%;
	color:#606060;
	border-color:#808080;
	text-align: center;
}

.t_data_half td{
	font-size:80%;
	border-color:#808080;
	background-color:#ffffff;
}

.t_data_half a{
	font-weight:bold;	
	color:#606060;	
}

.t_detail{
	width:560px;
	margin-left:25px;
	margin-bottom:20px;
	border-collapse:collapse;
	border-color:#808080;
}

.t_detail caption{
	font-size:15px;	
	padding:10px;
}

.t_detail th{	
	width:120px;
	font-size:83%;
	border-color:#808080;
	background-color:#d0d0d0;
}

.t_detail td{
	font-size:84%;
	border-color:#808080;
	text-align: left;
	line-height: 1.4;
	background-color:#ffffff;
}

.t_detail a{
	font-weight:bold;	
	color:#606060;
	padding-right:8px;
}

.t_detail img{
	vertical-align:middle;
	padding-bottom:1px;
	margin-left:2px;
	margin-right:4px;
}

p.item{
	font-size: 100%;
	color:#ffff00;
	text-align: left;
	letter-spacing:0.3mm;
	line-height: 1.4;
	padding-left:30px;
	padding-right:40px;
}

p.text{
	font-size: 85%;
	color:#202020;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	letter-spacing:0.3mm;
	line-height: 1.4;
}

.outline{
	width:560px;
	margin-left:25px;
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:15px;
	background-color: #ffffb1;
}

.outline_link{
	margin-left:20px;
}

.main_graph{	
	margin:20px;
}	

.t_spec{
	width:590px;
	margin-left:40px;
	margin-bottom:20px;
	border-collapse:collapse;
	border-color:#808080;
}

.t_spec th{	
	font-size:12px;
	color:#606060;
	border-color:#808080;
	text-align: center;
	background-color:#f0f0f0;
}

.t_spec td{
	font-size:12px;
	border-color:#808080;
	text-align: left;
	line-height: 1.4;
}