/******************************************************************************
 * form
 ******************************************************************************/
.m-form-box
{
}

.m-form-outer
{
 margin-left: auto;
 margin-right: auto;
}

.m-form-title
{
 background-color: #c0c0c0;
 color: #000;
 font-weight: bold;
 padding: 2px;
 text-decoration: none;
}

.m-form-body
{
 text-align: left;
 padding-left: 3px;
}

.m-form-css
{
 font: caption;
 text-align: left;
 padding-left: 0;
 background-color: #FFF;
}

.m-form-row
{
 clear: both;
 padding-top: 3px;
 padding-left: 3px;
 width: 99%;
}

.m-form-row-0
{
 clear: both;
 padding-top: 3px;
 padding-left: 3px;
 width: 100%;
}

.m-form-row-1
{
 clear: both;
 padding-top: 3px;
 padding-left: 3px;
 width: 100%;
}

.m-form-row span.horizontal
{
 float: left;
 padding-right: 5px; 
}

.m-form-row span.label 
{
 padding-right: 10px;
 display: table-cell;
}

.m-form-row span.field 
{
 width: 100%;
 /*display: block;*/
}

.m-form-row span.clear
{
 clear: both;
}

.m-form-field-box
{
 padding: 2px;
}

.m-form-button-box
{
 padding: 3px;
 clear: left;
}

.m-form-button-box li .hr
{
 margin: 5px 0 5px 0; 
}

.m-form-button-box li button
{
 margin: 2px 5px 2px 0; 
}

.m-form-button-box ul 
{ 
 list-style: none; 
 padding: 0;
 margin: 0;
}

.m-form-button-box ul li
{ 
 display: inline;
}

/******************************************************************************
 * form dialog
 ******************************************************************************/

.m_popup
{
 overflow: hidden;
 border-style: none;
 border: 0;
}

.m-dialog
{
 position: absolute;
 border-style: none;
 border: 0;
 padding-top: 15px;
 z-index: 202;
 background-color: red;
}

.m-dialog-iframe
{
	margin: 0px;
	position: absolute;
	z-index: 199;
	background-color:transparent;
	border: 0px;
	padding: 0px;
	overflow: hidden;
}


#m-dialog-modal {
 position: fixed;
 z-index: 200;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 /* this hack is so it works in IE
 * I find setting the color in the css gives me more flexibility 
 * than the PNG solution.
 */
 background-color: transparent !important;
 background-color: #FFF;
 /* this hack is for opera support
 * you can uncomment the background-image if you don't care about opera.
 * this gives you the flexibility to use any bg color that you want, instead of the png
 */
 background-image: url("images/maskBGwhite.png") !important; 
 background-image: none;
 background-repeat: repeat;
 display: none;
}

