#footer{text-align:left;}

#footer #fgl .bg, #footer #fgl .bg2{position:relative;padding:11px;}
#footer #fgl .bg:after{content:''; display:inline-block; border:20px solid transparent; position:absolute;left:-40px; top:0;}
#footer .left_fgl #fgl .bg2:after{content:''; display:inline-block; border:20px solid transparent; position:absolute;right:-40px; top:0;}
#footer .left_fgl #fgl .bg:after{content:''; display:inline-block; border:20px solid transparent; position:absolute;right:-40px; top:0;}

#footer #fgl .bg.rightArrow:after{border-right-color:transparent;left:auto;right:-40px;top:0;}
#footer #fgl ul li,#footer #fml ul li {margin:0 10px 5px 0;}

footer .Tab a {display: inline-block; padding: 0 15px;}
footer .Bullet b.b {background:url(sprite_image.png) -66px -2px;width:9px;height:9px;margin:.3em .6em 0 .6em;display:inline-block;}
footer .headHr b.b, footer .InverseBg2 b.b {}
footer .h {font-weight: bold;}
footer .Horizontal .l {padding: 4px 10px;}
footer .BorderAll .h, footer .BorderAll td {padding: 7px;}

#footer .h2 {border:none;background:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
#footer .h2 + div {padding:10px 0;}
#footer .h2 h2{border:none;background:none; padding:0;}
#footer .h2 h2:before{ border:none;}
#footer .h2 h2:after { border:none;}
#footer .mc{background:none;border:none;}
#footer .tcl.bullet ul > li .b2{background-position:-103px -203px;}
#footer .tcl.bullet ul > li .b3{background-position:-1726px -175px;}
#footer .tcl.float li{width:40%; margin-right:20px;}
#footer .tcl.float li li{ width:90%; padding-left:10px}
#footer .tcl.float li li:last-child{border:none}
#footer .tcl.float.three li{width:29%;}
#footer .tcl.float.four li{width:22%;}
#footer .w{ width:250px}
#footer .mc .ic,#footer .qc .ic,#footer .qi .ic{ border:none; background:none;}
#footer p.l{padding:4px 0;}

footer .Float .w{float:left;width:33%;}
footer .Float .l{padding:2px 10px;}
footer .SingleColumn .l{padding:2px 7px;}
footer .Horizontal.Border .l{padding:6px 10px;}
footer .BorderAll .h, footer .BorderAll td{padding:7px;}
footer .BorderAll .h{border-bottom:0;}
footer .Tab .d{border-left:1px solid;}

#footer .headVr{padding:10px;}
#footer .headHr,#footer .headHr a{font:normal 1em/1.5em Arial;}
#footer .tcl ul > li .plus{cursor:pointer;background:url(pl-mn-sprite.png) 0 0;width:6px;height:6px;margin:.3em 0 .4em 0;float:right;}
#footer .tcl ul > li .b2{background:url(pl-mn-sprite.png) 0 0;width:6px;height:6px;float:left}