@charset "utf-8";

#pagetop{
clear:both;
text-align:right;
padding-top:20px;
}

#subfooter{
width:848px;
clear:both;
float:left;
margin:20px auto;
border:1px solid #999;
background:#f2f2f2;
padding:10px;
color:#ccc;
}

#footer{
	clear:both;
	padding:20px;
	background-color: #5f9f2f;
	background-image: url(../img/footer_bg.gif);
	background-repeat: repeat-x;
}

/*========================
subfooter
==========================*/
#subfooter_l{width:413px; float:left; margin-left:10px;}
#subfooter_r{width:413px; float:right;}

#subfooter	 p{margin:10px 0 5px 0; position:relative; left:-5px; color:#330000; font-weight:bold; font-size:10px;}
#subfooter	 a{text-decoration:none; font-size:10px;}

/*========================
text_link
==========================*/
#text_link		  {text-align:center; clear:both; margin-bottom:20px;}
#text_link a	  {color:#0000ff;  text-decoration:none; font-size:10px;}
#text_link a:hover{color:#FF6600;}
#text_link li	  {display:inline;}

/*========================
footer
==========================*/
#footer_wrap{
width:1100px;
margin:0 auto;
float:right;
}

#footer .foot_logo{ margin-top:86px;}
#footer .foot_r	  {width:750px; font-size:12px; color:#fff; float:right;}

#footer	.foot_title{
margin:75px 0 15px;
text-align:left;
color:#fff;
font-size:12px;
font-weight:bold;
width:320px;
}
#footer        a:hover .foot_title     {
	color: #eee;
}

#footer .foot_r	 p			{margin:10px 0 5px 0; font-weight:bold; font-size:10px;}
#footer .foot_r	 a			{color:#fff; text-decoration:none; font-size:10px;}
#footer .foot_r	 a:hover	{color:#eee;}

