* html #footer{
	border-top:1px solid #FF610B;
	margin:30px 8px 0 8px;
	
}
#footer{
	clear:both;
	text-align: center;
	margin:0px 8px 0 8px;
	padding:0 0 10px 0;
	border-top:1px solid #FF610B;
	font-size:1.2em;
	position:relative;
	top:10px;	
}
#footer ul.footerlist{list-style:none;margin:0;padding:15px 0 0 0;}
#footer ul.footerlist li{display:inline;padding:0 10px;border-right:1px solid #666;}
#footer ul.footerlist li.end{border-right:0px solid #666;}
#footer ul.footerlist li a{color:#666;}
#footer ul.footerlist li a:hover{color:#FF610B;border-bottom:1px dashed #FF610B;}
#footer ul.footerlist li.active a{color:#FF610B;}

#footer .backtop{
	position:absolute;
	right:20px;
	top:30px;	
	background:url(../img/bg_arrow_top.gif) no-repeat 0 0;
}
#footer .backtop a{
	display:block;
	width:40px;
	height:40px;
}
#footer .backtop a:hover{
	background:url(../img/bg_arrow_top.gif) no-repeat 0 -40px;
}	
#footer .backtop span{
	position:absolute;
	top:-5000px;
	left:-5000px;
}

#footer p{
	padding:18px 0 0 0;
	margin:0;
	font-size:0.9em;
}

#footer p.copyright{
	padding:0px 0 0 0;
	margin:5px;
	font-size:0.8em;
}

p#ticg{
	padding:10px 0 0px 0;
	margin:0;
}
#ticg a {
	background: url(../img/ticg.gif) no-repeat scroll 44px 1px;
	padding:0pt 56px 3pt 0pt;
}
#ticg span{
	display:none;
}
#ticg a:hover {
	background: url(../img/ticg.gif) no-repeat scroll 44px -15px;
}
.w3c{
	margin:10px 0 0 0;
}
.w3c ul{
	list-style-type:none;
	margin:0;
	padding:10px 0 0 0;
	display:inline;
}
.w3c ul li{
	display:inline;
	margin:10px 0 0 0;
}
.w3c ul li img{
	border:0;
	width:88px;
	height:32px
}
