div#footerContainer, div#footerContainer div{float:none;}
.fleft{float:left !important; display:inline;}
.fright{float:right !important; display:inline;}


div#footerContainer{	
	background-color:#fff; font-size:70%; margin-top:0px; height:1%; width:990px;
}
html>body div#footerContainer{height:auto;}

div#footerContainer form#gs label{vertical-align:middle;}
div#footerContainer form#gs input{vertical-align:middle; }
div#footerContainer form#gs input#q { font-size:11px; width:159px;}
div#footerContainer form#gs input#btnG { margin:0 0 0 2px; border:none; }

div#footerContainer a, 
div#footerContainer a:visited,
div#footerContainer a:active{color:#000; text-decoration:none;}
div#footerContainer a:hover{color:#000; text-decoration:underline;}

div#pnlFooterBody{ background-color:#f7f7f7;  height:1%; width:100%; padding-bottom:4px; border:0px solid #F00; }
html>body div#pnlFooterBody{height:auto;}

div#footerContainer ul, div#footerContainer li{margin:0; padding:0; list-style:none;}
div#footerContainer ul{margin-left:5px;}
div#footerContainer li{display:inline;}

div#pnlFooterBody table td{padding-right:5px;}
div#pnlFooterBody table td#tdGMFooterLogo{width:100px; padding-left:12px; padding-right: 0; }
div#pnlFooterBody table td#tdFooterDivider{padding:0px 0 3px 5px;}


#footerBreadCrumb li a,
#footerBreadCrumb li span{position:relative; top:7px;}


