﻿

#outer_footer{width:100%; float:left; background:url(../images/hp/footer_bg.jpg) repeat-x 0 0; height:188px; position:relative;overflow:hidden;}
#footer{width:100%; float:left;height:188px;}
#footer .inner_section{width:960px; float:left; padding-top:16px;}
#footer .inner_section .box1{width:388px; float:left;}
#footer .inner_section .box2{width:308px; float:left;}
#footer .inner_section .box3{width:250px; float:left;}
#footer .inner_section .col1{width:126px; float:left;}
#footer .inner_section .col2{width:118px; float:left;}
#footer .inner_section .col3{width:93px; float:left;}
#footer .inner_section h3{width:100%; float:left; font:bold 15px/18px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:12px;}
#footer .inner_section ul{width:100%; float:left; list-style:none;}
#footer .inner_section ul li{width:100%; float:left; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#eaf3f9; padding-bottom:8px;}
#footer .inner_section ul li a{text-decoration:none; color:#eaf3f9;}
#footer .inner_section ul li a:hover{text-decoration:underline;}
#footer .inner_section ul.share{width:100%; float:left; list-style:none;}
#footer .inner_section ul.share li{width:100%; float:left; padding-bottom:2px; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#eaf3f9;}
#footer .inner_section ul.share li a{float:left; text-decoration:none; color:#fff;}
#footer .inner_section ul.share li a:hover{text-decoration:underline;}
#footer .inner_section ul.share li a.icon1{background:url(../images/hp/sprite.png) no-repeat 0 -492px; padding:3px 0 9px 32px;}
#footer .inner_section ul.share li a.icon2{background:url(../images/hp/sprite.png) no-repeat 0 -524px; padding:3px 0 9px 32px;}
#footer .inner_section ul.share li a.icon3{background:url(../images/hp/sprite.png) no-repeat 0 -556px; padding:3px 0 9px 32px;}
#footer .inner_section p{width:100%; float:left; text-align:center; font:normal 13px/17px Arial, Helvetica, sans-serif; color:#eaf3f9; text-align:center;}
#footer .left_cloud{position:absolute; left:0px; bottom:0px;}
#footer .right_cloud{position:absolute; right:0px; bottom:30px;}

#footer ul{
	list-style:none;
	color:#515050;
	font-size:13px;
	font-weight:normal;
	float:left;
	margin-right: 50px;
}
#footer li{
line-height:29px;
}

#footer{
background: #FFFFFF;
height:335px;
border-top: 1px solid #C5C5C5;
box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.07);
}

#footer h3{
font-size:15px;
font-weight:bold;
color:#333333;
border-bottom: 1px solid #EAEAEA;
}
#footer .col{
	float:left;
	padding-top:45px;
}

#footer a{
color:#515050;
vertical-align: middle;
}

#footer a:hover{
color:#333333;
text-decoration:none;
}
#footer .col img{
	padding-right: 7px;
    vertical-align: middle;
}

#footer .copyright{
	clear: both;
    display: block;
    font-size: 13px;
    padding-top: 80px;
    text-align: center;
}

#footer .col.resources{
	margin-left:100px;	
}

#footer .col.social{
	margin-left:120px;	
}
#footer .col.social i
{
 background: url("../../common/images/hp/footer-icons-sprites.png");
    display: inline-block;
    height: 22px;
    margin-right: 5px;
    vertical-align: middle;
    width: 23px;
 
}
#footer .col.social i.fb
{
 background-position:0 0;
}
#footer .col.social i.twitter
{
 background-position:0 -22px;
}
#footer .col.social i.gplus
{
 background-position:0 -44px;
}
#footer .col.social i.linkedin
{
 background-position:0 -66px;
}
#footer .col.social i.instagram
{
 background-position:0 -88px;
}

.inenr-wrapper{
	width:982px;
	margin: 0 auto;
	position:relative;
}

