﻿body 
{
    direction:rtl;
    font-family: Tahoma;
    font-size: smaller;
    background-color: #ffffff;
    margin:0 0 0 0;
}
.mainTable
{
    width:100%;
    height:100%;
    border:2px solid #8a8af8;
    background-color: #ceceff;
    border-bottom:none ;
}
.topBar
{
    background-image:url('../Images/topBar2-bg.gif');
    background-repeat:repeat-x;
    height: 30px;
    text-align:center;
}
.mainBody
{
    vertical-align:top;
}
.statusBar
{
    background-color:#B6CDE1;
    height:2em;
    text-align:center;
}

.MNA_InputTextbox
{
	
	font-family: Tahoma;
	font-size: 9pt;
	border: 1px solid #5f6f7b;
	background-image: url('Images/Textbox.jpg');
	background-repeat: repeat-x;
	padding: 3px;
	}
.MNA_InputTextbox:hover{
	border:1px solid black;
}


.MNA_NormalLabel
{
	background-color:Transparent;
	color:Black;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 9pt;
	
}

.MNA_NormalLabelRight
{
	background-color:Transparent;
	color:Navy;
	direction:rtl;
	vertical-align: baseline;
	text-align:right;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 9pt;
	margin-left: 0px;
	margin-bottom: 0px;
    margin-top: 10px;
}
.MNA_NormalLabelBold
{
	background-color:Transparent;
	color:Navy;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	font-weight:bold;
	font-family:Tahoma;
	font-size: 9pt;
	margin-left: 0px;
	margin-bottom: 0px;
    margin-top: 10px;
}
.MNA_GreenLabel
{
	background-color:Transparent;
	color:Green;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 9pt;
	margin-left: 0px;
	margin-bottom: 0px;
    margin-top: 10px;
}
.MNA_HyperLinkLabel
{
	background-color:Transparent;
	color:Blue;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	text-decoration:none;
	height:14px;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 9pt;
	margin-left: 0px;
	margin-bottom: 0px;
    margin-top: 10px;
}

.MNA_MandatoryLabel
{
	background-color:Transparent;
	color:black;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 9pt;
	
}

.MNA_MandatoryLabel label::before
{
    content:"*";
    color:Red;
}
.MNA_TitleLabel
{
	background-color:Transparent;
	color:#008000;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	height:14px;
	font-weight:bold;
	font-family:Tahoma;
	font-size: 9pt;
	margin-bottom: 0px;
}
.MNA_OrangeLabel
{
	background-color:Transparent;
	color:#FF9900;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	height:14px;
	font-family:Tahoma;
	font-size: 9pt;
	margin-bottom: 0px;
}
.MNA_GrayLabel
{
	color:Gray;
	direction:rtl;
	font-family:Tahoma;
	font-size: 9pt;
}
.MNA_AlertLabel
{
	background-color:Transparent;
	color:#008000;
	direction:rtl;
	vertical-align: baseline;
	text-align:left;
	font-weight:normal;
	font-family:Tahoma;
	font-size: 9pt;
	margin-bottom: 0px;
}
input
{
	font-family: Tahoma;
	font-size: small;
}

.MandatoryFields
{
	background-color: #F0F04B;
	font-family: Tahoma;
	font-size: 10pt;
}
.OptionalFields
{
	background-color: White;
	font-family: Tahoma;
	font-size: 10pt;
}
.ReadonlyFields
{
	border: 1px solid #808080;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 10pt;
}


.DataCell_120_Label
{
    text-align:left;
    width:120px;
    height:25px;
    }
    .DataCell_180
{
    text-align:right;
    width:180px;
    height:25px;
    }
    .DataCell_480
{
    text-align:right;
    width:480px;
    height:25px;
    }
    
    .ReadOnlyTextBox
{
    background-color:Silver !important;
    background-image: none !important;
    }

.ext-gecko .x-form-text,textarea.x-form-field,.x-form-display-field,.x-field-note {
    font-weight:bold;
}