.mpiq_widgetAll {
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.mpiq_clear {
	clear: both;
}

.mpiq_widgetAll ol,.mpiq_widgetAll ul,.mpiq_widgetAll li,.mpiq_widgetAll table,.mpiq_widgetAll input,.mpiq_widgetAll img {
	margin: 0;
	padding: 0;
}

#mpiq_loading_back {
	display:none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 99999999;
	opacity: 0.1;
	filter: alpha(opacity = 10);
	background: #999;
}

div#mpiq_loading {
	background: url("/LTISystem/jsp/css/fancybox_sprite.png") 0 -108px;
	cursor: pointer;
	left: 50%;
	margin-left: -22px;
	margin-top: -22px;
	opacity: 0.8;
	position: fixed;
	top: 50%;
	z-index: 99999999;
}

div#mpiq_loading div {
	background: url("/LTISystem/jsp/css/fancybox_loading.gif") no-repeat scroll center center transparent;
	height: 44px;
	width: 44px;
}


.mpiq_widgetAll ol,.mpiq_widgetAll ul,.mpiq_widgetAll li {
	list-style: none;
}

.mpiq_widgetAll a {
	color: #333;
}

.mpiq_widgetAll img {
	border: none;
}

.mpiq_widgetAll a:hover {
	text-decoration: none;
}

.mpiq_widgetAll select {
	font-size: 14px;
}

.mpiq_widgetAll h1 {
	font-size: 28px;
	line-height: 30px;
	margin: 18px 0;
}

.mpiq_widgetAll h2 {
	margin: 15px 0;
	font-size: 18px;
	line-height: 20px;
}

.mpiq_widgetAll h3 {
	margin: 15px 0;
	color: #000;
}

.mpiq_widgetAll p {
	margin: 10px 0;
}

.mpiq_widgetAll table {
	border-collapse: collapse;
}

.mpiq_widgetAll .mpiq_bigbutton {
	font-size: 18px;
}
.mpiq_widgetAll .mpiq_floatbutton{
	float:right;
}
/* button */
.mpiq_widgetAll .mpiq_button {
	background-color: #808080;
	display: inline-block;
	color: #fff;
	padding: 10px 15px;
	*padding: 8px 3px;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	border:none;
white-space:normal !important; 
	cursor: pointer;
	vertical-align: baseline;
	text-decoration: none;
	margin: 0 2px;
	font-weight: bold;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(88, 88, 88) ), color-stop(0.81, rgb(128, 128, 128) ) );
	background: -moz-linear-gradient(center bottom, rgb(88, 88, 88) 22%, rgb(128, 128, 128) 81% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#808080, endColorStr=#585858 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#585858)";
	text-shadow: 0px -1px #585858;
	font-weight: bold;
}

.mpiq_widgetAll .mpiq_button:hover {
	background: #6c6f70;
	background: -webkit-gradient(linear, left top, left bottom, from(#585656), to(#8e908f) );
	background: -moz-linear-gradient(top, #37383A, #86898A);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#585656', endColorstr='#8e908f' );
}

.mpiq_widgetAll .mpiq_button:active {
	color: #375059;
	background: -webkit-gradient(linear, left top, left bottom, from(#959494), to(#d4d3d3) );
	background: -moz-linear-gradient(top, #959494, #d4d3d3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#959494', endColorstr='#d4d3d3' );
}
/* button end */

/* mainbutton */
.mpiq_widgetAll .mainbutton {
	display: inline-block;
	color: #fff;
	padding: 10px 15px;
	*padding: 8px 3px;
	border-radius: 5px;
	border: none;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	white-space: nowrap;
	cursor: pointer;
	vertical-align: baseline;
	text-decoration: none;
	margin: 0 2px;
	font-weight: bold;
	background-color: #469BBC;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, #469BBC ), color-stop(1, #51a3c3 ) );
	background: -moz-linear-gradient(center bottom, #469BBC 22%, #51a3c3 81% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#51a3c3, endColorStr=#469BBC );
	text-shadow: 0px -1px #007836;
	font-weight: bold;
}

.mpiq_widgetAll .mainbutton:hover {
	background-color: #469BBC !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, #469BBC ), color-stop(1, #469BBC ) ) !important;
	background: -moz-linear-gradient(center bottom, #469BBC 22%, #469BBC 81% ) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#469BBC, endColorStr=#469BBC ) !important;
}

.mpiq_widgetAll .mainbutton:active {
	background-color: #437F96 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, #437F96 ), color-stop(1, #437F96 ) ) !important;
	background: -moz-linear-gradient(center bottom, #437F96 22%, #437F96 81% ) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#437F96, endColorStr=#437F96 ) !important;
}
/* mainbutton end */

/* black button */
.mpiq_black_button,.mpiq_widgetAll .mpiq_black_button {
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	display: inline-block;
	margin: 0 2px;
	outline: medium none;
	padding: 3px 8px;
	*padding: 3px 4px;
	text-align: center;
	text-decoration: none;
	vertical-align: baseline;
	color: #fff;
	cursor: pointer;
	list-style: none;
	font-weight: bold;
	border: none;
	background: #8a8989;
	background: -webkit-gradient(linear, left top, left bottom, from(#cfcdcd), to(#8a8989) );
	background: -moz-linear-gradient(top, #cfcdcd, #8a8989);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcdcd', endColorstr='#8a8989' );
}

.mpiq_black_button:hover,.mpiq_widgetAll .mpiq_black_button:hover {
	background: #585858;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#585858, endColorStr=#585858 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#585858)";
}
/* black button end*/

.mpiq_small_button{
	padding:2px 12px !important;
}

.mpiq_field_title {
	margin: 25px 0 5px 0;
	padding: 10px 0 0 20px;
	border: none;
	border-top: 1px solid #ccc;
	font-size: 18px;
}

.mpiq_toggle_tip{
	text-align:right;
	font-size:14px;
	font-style: italic;
}

.mpiq_field_title legend {
	padding: 0 10px;
}

/* customize radio css */
.mpiq_widgetAll input[type="radio"],.mpiq_widgetAll input[type="checkbox"] {
	display: inline;
	width: 0px;
	opacity: 0;
}

.mpiq_widgetAll .mpiq_radio {
	margin: 0;
	clear: none;
	padding: 5px 0 4px 24px;
	background: url("/LTISystem/jsp/images/radioOff.png") left center no-repeat;
}

.mpiq_widgetAll label.mpiq_radiochecked {
	margin: 0;
	clear: none;
	padding: 5px 0 4px 24px;
	background: url("/LTISystem/jsp/images/radio.png") left center no-repeat !important;
}
/* customize radio css */

/* icon */
i[class^="mpiq_icon"]{
	background-image: url("/LTISystem/jsp/images/icons.png");
	background-repeat: no-repat;
	display:inline-block;
	vertical-align: text-bottom;
	margin-top:-2px;
	background-position: 0;
}
i.mpiq_icon_flag{
	background-position: -403px -48px;
	width: 20px;
	height:20px;
}
i.mpiq_icon_plus{
	background-position: -765px -88px;
	width: 20px;
	height:20px;
}
i.mpiq_icon_minus{
	background-position: -725px -88px;
	width: 20px;
	height:20px;
}
/* icon end */
