body { 
	font: 12px Helvetica, Verdana, sans-serif; 
	margin: 20px;
	background-color: #777;
	background-image: url(/lib/img/subtlepatterns/bright_squares_trans.png);
	}
	
#tabs { margin: 20px 0; }	
#countries { font-size: 14px; }

/* --------- CUSTOMIZATION TO UNIFORM ------------ */
ul.uniform {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	}
ul.uniform li {
	margin-bottom: 20px;
	clear: both;
	}
ul.uniform label {
	font-weight: bold;
	/* text-transform: uppercase; */
	display: block;
	margin-bottom: 3px;
	clear: both;
	}

ul.uniform textarea { width: 95%; }
div.radio, div.checker { top: -.4em; margin-right: .3em; }
div.uploader { width: 220px; }
div.uploader span.action { width: 113px; }

.ui-dialog ul.uniform { padding-bottom: 0; }
	
/* --------- CUSTOMIZATION TO ARISTO ------------ */
.ui-autocomplete-loading { background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat; }
.ui-autocomplete {
		max-height: 200px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete { height: 200px; } 

.ui-dialog {
	-webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.3);
	}
.ui-dialog .ui-dialog-title { font-size: 12px; }
.ui-button .ui-button-text { font-size: 12px; }
.ui-dialog .ui-dialog-buttonpane { border-top: 0px solid #ddd; }
input.ui-button { font-size: 12px; height: 24px !important; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em .7em .4em 2.4em; }
.ui-dialog .ui-dialog-titlebar {
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius:  3px 3px 0 0;
border-radius:  3px 3px 0 0;
}
.ui-dialog .ui-dialog-buttonpane {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius:  0 0 3px 3px;
	border-radius:  0 0 3px 3px;
}

.ui-icon-check { background: url(/lib/img/fugue-icons/icons/tick.png) 0 0 no-repeat !important; }	
.ui-icon-cross { background: url(/lib/img/fugue-icons/icons/cross.png) 0 0 no-repeat !important; }	
.ui-icon-kitty { background: url(/lib/img/fugue-icons/icons/animal.png) 0 0 no-repeat !important; }	
.ui-icon-dog { background: url(/lib/img/fugue-icons/icons/animal-dog.png) 0 0 no-repeat !important; }
.ui-icon-monkey { background: url(/lib/img/fugue-icons/icons/animal-monkey.png) 0 0 no-repeat !important; }
.ui-icon-pick-up { background: url(/lib/img/fugue-icons/icons/arrow-curve-090.png) 0 0 no-repeat !important; }
.ui-icon-database { background: url(/lib/img/fugue-icons/icons/database-small.png) 0 0 no-repeat !important; }