#menuLog { font-size:1.4em; margin:10px 20px 20px; }
	.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
	
	.fg-button {
	clear:left;
	margin:0 4px 40px 20px;
	padding: .4em 1em;
	text-decoration:none !important;
	cursor:pointer;
	position: relative;
	text-align: center;
	zoom: 1;
	background-image: url(img/top-bg.gif);
}
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	a.fg-button { float:left;  }
	button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }
	
	/*Tracy Edit*/
	.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }
	.ui-state-default-custom { border: 0; background: #327E04 url(../img/top-bg-focus.gif) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; margin:0 0 0 0; margin-top: -5px; }
	.ui-state-focus-custom {border: 0; background: #327E04 url(../img/top-bg-focus.gif) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; margin:0 0 0 0; margin-top: -5px; }
