@import "reset-fonts.css";
@import "reset-fonts-grids.css";
@import "reset-min.css";
@import "grids-min.css";
@import "fonts-min.css";
@import "tables.css";
@import "boxes.css";
@import "buttons.css";
@import "typography.css";

/*
 UNIVERSAL CLASSES
*/
.hidden{display: none;}
div.ui-dialog{font-size: 12px;}
div.ui-datepicker{z-index: 1003;}
span.alert{padding: 1px 7px 0px 19px; background: url('images/icons/16x16/status/dialog-warning.png') no-repeat;}
.hdots{background:url('images/horizontal-dots.gif') repeat-x bottom; padding: 6px 0px 6px 0px;}
.vldots{background:url('images/horizontal-dots.gif') repeat-y left; padding: 6px 0px 6px 0px;}
.vrdots{background:url('images/horizontal-dots.gif') repeat-y right; padding: 6px 0px 6px 0px;}
.border-rl{border-right: dotted 1px #ccc; border-left: dotted 1px #ccc;}
.border-l{border-left: dotted 1px #ccc;}
.border-r{border-right: dotted 1px #ccc;}
.border-all{border: dotted 1px #ccc;}
.fleft{float: left; padding-right: 10px;}
.clear{clear: both;}
.termsbox{height: 150px; overflow-y: scroll; background-color: #efefef; padding: 10px;}
.center{margin-left: 35%;}

a{cursor: pointer;}

/* ICON DIVS */
div.trashsmall{width: 16px; height: 16px; background: url('images/icons/16x16/places/user-trash.png') no-repeat; cursor: pointer;}

#custom-doc {
	margin:auto;
	text-align:left; /* leave unchanged */
	width:962px;
	min-width:962px;/* optional but recommended */
}

.ui-autocomplete li{
	text-align:left;
}

#imgPreviewContainer{
	z-index:99;
}
