.popup_modal {font:normal normal normal 11px/13px Helvetica,Arial,sans-serif;margin:0;overflow:hidden;padding:0;text-align: left;}
.popup_modal span {font-size: 12px;}
.popup_modal label, .popup_modal input { display:block; margin-bottom: 5px;}
.popup_modal input[type=checkbox] {display: inline; }
.popup_modal input.text, .popup_modal textarea { margin-bottom:12px; width:95%; padding: .4em; }
.popup_modal input.small { width: 70px; display: inline; }
.popup_modal input.bold { font-weight: bold; font-size: 1.1em; }
.popup_modal fieldset { padding:0; border:0; margin-top:15px; }
.popup_modal h1 { font-size: 1.2em; margin: .6em 0; }
.popup_modal h2 { font-size: 20px; padding-top: 5px; padding-bottom: 5px; color: #0066ff; font-weight: normal; }
.popup_modal p.header { font-size: 20px; }
.popup_modal p { line-height: 1.5em; }
.popup_modal div#users-contain { width: 350px; margin: 20px 0; }
.popup_modal div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
.popup_modal div#users-contain table td, .popup_modal div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.popup_modal .ui-dialog .ui-state-error { padding: .3em; }
.popup_modal .validatetips { border: 1px solid transparent; padding: 0.3em; font-style: italic; }

#error {
	position: absolute;
	height: 43px;
	width: 100%;
	text-align: center;
	background-color: #F5F3EA;
	z-index: 1000;
}
#error div.error_text {
	font-size: 18px;
	margin-top: 14px;
}

.input170 {
	width: 170px;
	border: 1px solid #ccc;
	margin: 4px;
}

.input100 {
	width: 100px;
	border: 1px solid #ccc;
	margin: 4px;
}
.input80 {
	width: 80px;
	border: 1px solid #ccc;
	margin: 4px;
}
.input40 {
	width: 40px;
	border: 1px solid #ccc;
	margin: 4px;
}


.red {
	color: red !important;
}
.redbg {
	background: red !important;
}
