/*BEGIN FOOTER COMMON*/
#footer { /*background:#343434 url(/whs/image/sprites/mainbg-sprites-fs8.png) 0 0 repeat-x; */
    /*background: rgb(0,0,0);
    background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 10%, rgba(58,58,58,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(10%,rgba(0,0,0,1)), color-stop(100%,rgba(58,58,58,1)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(58,58,58,1) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(58,58,58,1) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(58,58,58,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(58,58,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3a3a3a',GradientType=0 );*/
    float: left; height:160px; padding: 40px 0pt; text-align: center; width: 100%; 
    background: #e0e0f0;
}
#footer .inner {padding-left:30px;}
#footer .last, #footer-bottom ul li.last {border-right:none;}
#footer-bottom {color:#fff;height:80px;width:100%;background-color:#417ab3; font-family: "Open Sans", sans-serif; /*background:#417ab3 url("/whs/image/design2016/footer-border.png?t=20160713140952") repeat-x scroll 0 0;border-top:1px solid #838383;*/border-bottom:28px solid #2b2b2b;float:left;}
/*#footer-bottom {color:#fff;height:72px;width:100%;background:#000;border-top:1px solid #838383;border-bottom:28px solid #2b2b2b;float:left;}*/
#footer-bottom .wrapper img {float:left;margin:12px 30px 0 0;height:57px;}
/*#footer-bottom .wrapper img {float:left;margin:20px 30px 0 0;}*/
#footer-bottom ul {float:right;list-style-type:none;margin:20px 0 5px;}
/*#footer-bottom ul {float:left;list-style-type:none;margin:15px 0 5px;}*/
#footer-bottom ul li {float:left; padding:0 6px;text-align:center;}
#footer-bottom ul li a{font-size: 13px;}

#footer-bottom ul li:after {
    content: "|";
    position: relative;
    right: -6px;
    top: -1px;
}

#footer-bottom ul li:last-child:after {
    content: none;
}

/*#footer-bottom ul li {float:left;border-right:1px solid #757575;padding:0 6px;text-align:center;}*/
#footer-bottom ul li a {color:#fff;text-decoration:none;font-weight: bold;}
/*#footer-bottom ul li a {color:#fff;text-decoration:none;}*/
#footer-bottom ul li a:hover {text-decoration:underline;}
#footer-bottom p {color:#fff;float:right;padding:0 0 0 5px;}
/*#footer-bottom p {color:#757575;float:left;padding:0 0 0 5px;}*/
.footer-cols {border-right:1px solid #ccc;float:left;min-height:180px;padding:0 6px 0 7px;position:relative;text-align:left;}
/*.footer-cols {border-right:1px solid #3a3a3a;float:left;min-height:235px;padding:0 10px 0 0;position:relative;text-align:left;}*/
.footer-cols #pages {margin:0 0 45px 15px;}
.footer-cols p.header {color:#417ab3;font-size:14px;margin:0 0 10px;font-weight: bold;}
/*.footer-cols p.header {color:#00ccff;font-size:14px;margin:0 0 10px;}
.footer-cols ul {color:#fff;list-style:disc outside none;margin:0 0 0 15px;}*/
.footer-cols ul {color:#417ab3;list-style:disc outside none;margin:0 0 0 15px;}
.footer-cols ul li {margin:0 0 13px;}
.footer-cols ul li.last {margin:0;}
.footer-cols ol {color:#fff;font-size:14px;}
.footer-cols ol li {margin:0 0 8px 0;}
.footer-cols a {color:#333;text-decoration:none;font-weight: bold;}
.footer-cols a:hover {text-decoration:underline;}
.bottom-link {position:absolute;bottom:0;}
#footer .first-col {width:220px;}
#footer .second-col {width:170px;}
#footer .third-col {width:190px;}
#footer .fourth-col {width:180px;}
#footer .last-col {padding:0 20px 0 30px;}
@-moz-document url-prefix() {
	#footer-bottom ul li {
		padding:0 3px;
	}
}
/*END FOOTER COMMON*/