form {
	padding: 0;
	margin: 0;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
}

.path {
	float: right;
	text-align: left;
	font-size: 10px;
	color: #f89920;
	padding: 0;
	margin-right: 0px; .
	margin-right: 0px;
	width: 100%;
}

text-align




:


 


left




;
font-size




:


 


10
px




;
color




:


 


#f89920




;
padding




:




0;
}
.error_msg,table.error_msg td {
	color: red;
	padding: 0 7px 4px 3px;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	float: right;
}

.error_postion .error_msg {
	font-weight: normal;
	font-size: 10px;
	font-family: tahoma;
	float: right;
}

h1 {
	float: right;
	color: #474747;
	height: 18px;
	margin-top: 0px;
	background-image: url(../images/h4-bg_ar.png);
	background-position: right 3px;
	background-repeat: no-repeat;
	padding-right: 14px;
	padding-top: 3px;
	border: solid red 0px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 2px 0;
	width: 99%;
	text-align: right;
}

h1 b {
	background-color: #fff;
	line-height: 15px;
	padding: 0 3px 0 7px;
	float: right;
}

.table {
	background-color: #FFFFFF;
	/*background-image:url(../images/table-bg.gif);*/
	border: solid #127fa0 1px;
	font-size: 10px;
}

.table hr {
	background-color: #FFFFFF;
	border: solid #fff 1px;
}

.table .error {
	background-image: url(../images/ico-error.gif);
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	color: #b50101;
	margin: 12px;
	padding-left: 30px;
}

.table .done {
	background-image: url(../images/ico-done.gif);
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	color: #299ac7;
	margin: 12px;
	padding-left: 30px;
}

.table h2,.table h3 {
	background-image: url(../images/h2-bg.gif);
	text-align: right;
	float: left;
	height: 10px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #107597;
	margin: 3px 7px 0 6px; /*	margin:4PX 7px 0px 0;*/
	padding: 2px 4px 2px 10px;
}

.table h3 {
	margin: 3px 7px 0 14px; /*margin:4PX 7px 2px 14px;*/
}

.table input {
	background-image: url(../images/text-field-bg.gif);
	border: solid #959595 1px;
	text-align: left;
	float: left;
	height: 18px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #107597;
	width: 178px;
	margin: 3px 7px 2px 0; /*	margin:4PX 7px 2px 0;*/
}

.120 h2,.120 h3,.120 {
	width: 130px;
}

.actions {
	text-align: left;
	color: #474747;
	width: 100%;
	margin: 0px 0px 4px 0;
	float: right;
	border: solid red 0px;
	direction: rtl;
}

table.actions td {
	text-align: left;
}

td.actions {
	width: auto;
	float: none;
	text-align: left;
}

td.actions input {
	float: left;
}

.Pagging {
	text-align: center;
	color: #f99a25;
	margin: 0;
	padding: 0px;
	font-size: 10px;
	border: solid 0px red;
}

.Pagging table td {
	color: #f99a25;
	padding: 0 2px;
}

.Pagging a {
	color: #107597;
	padding: 0 2px;
}

.Pagging a:hover {
	text-decoration: underline;
	color: #f99a25;
}

.PaggingActive {
	text-decoration: underline;
	color: #f99a25;
}

#arr_first a {
	background-image: url(../images/arrow-first.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 6 3px 0 3px;
	width: 8px;
	border: solid 0px red;
}

#arr_first a:hover {
	background-image: url(../images/arrow-first_over.gif);
	background-repeat: no-repeat;
	width: 8px;
	border: solid 0px red;
}

#arr_previous a {
	background-image: url(../images/arrow-fr.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 6 6px 0 3px;
	width: 10px;
	border: solid 0px red;
}

#arr_previous a:hover {
	background-image: url(../images/arrow-fr_over.gif);
	background-repeat: no-repeat;
	width: 10px;
	border: solid 0px red;
}

#arr_next a {
	background-image: url(../images/arrow-ff.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 6 3px 0 6px;
	width: 10px;
	border: solid 0px red;
}

#arr_next a:hover {
	background-image: url(../images/arrow-ff_over.gif);
	background-repeat: no-repeat;
	width: 10px;
	border: solid 0px red;
}

#arr_last a {
	background-image: url(../images/arrow-last.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 6 3px 0 3px;
	width: 8px;
	border: solid 0px red;
}

#arr_last a:hover {
	background-image: url(../images/arrow-last_over.gif);
	background-repeat: no-repeat;
	width: 8px;
	border: solid 0px red;
}

.FreeTable { /*background-color: #FFFFFF;*/
	/*background-image:url(../images/table-bg.gif);*/
	border: solid 1px #e5e5e5;
	font-size: 10px;
	width: 100%;
	padding: 0;
	margin: 0px 0px 4px 0;
}

.main-table .FreeTable td {
	height: 400px;
	vertical-align: top;
	/* white-space: -moz-pre-wrap !important;  Mozilla, since 1999
	white-space: -pre-wrap;      Opera 4-6
	white-space: -o-pre-wrap;    Opera 7
	white-space: pre-wrap;       css-3
	word-wrap: break-word;       Internet Explorer 5.5+
	word-break: break-all;
	white-space: normal; */
}

.main-table .FreeTable td td,.main-table .FreeTable .TitleII {
	height: auto;
	vertical-align: middle;
}

.FreeTable_new {
	background-color: #FFFFFF;
	/*background-image:url(../images/table-bg.gif);*/
	border: solid 0px;
	font-size: 10px;
	width: 100%;
	padding: 0;
	margin: 0px 0px 4px 0;
}

.FreeTable_new a {
	font-size: 11px;
	text-decoration: underline;
	color: #0066FF;
	padding: 3px;
}

.FreeTable td {
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	color: #474747;
	white-space: normal;
}

/* 	font-size: 11px; */
/* 	text-decoration: underline; */
/* 	color: #ff6508; */
/* 	padding: 3px; */
.FreeTable a { /* Updated By: Abdallah Ouri */
	/* color: gray !important;
	border: solid 1px gray !important;
	background-image: url(../images/Bg_Btn.gif) bottom !important;
	background-repeat: repeat-x !important;
	font-size: 11px !important;
	padding: 0 3px 1px 3px !important;
	margin-left: 8px !important;
	text-decoration: none !important;
	font-weight: normal !important;
	text-align: center !important;
	cursor: pointer !important;
	border-radius: 0 !important;
	margin-top: 3px; */
}

.FreeTable a:hover {
	color: gray;
	/* padding: 3px; */
}

.FreeTable101 {
	background-color: #FFFFFF;
	/*background-image:url(../images/table-bg.gif);*/
	border: solid #127fa0 1px;
	font-size: 10px;
	width: 100%;
	margin: 12px 0px 4px 0;
	border-left: solid #bbbcbc 1px;
	border-right: solid #bbbcbc 1px;
	padding: 4px;
	font-family: tahoma;
	font-weight: bold;
	color: #f89920;
}

.Title {
	font-size: 10px;
	font-family: tahoma;
	color: #474747;
	/*padding: 0px 0px 0px 0px;*/
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	display: block;
	width: 98%; .
	width: 100%;
	background: url(../images/h1-bg-blue_ar.png) right top;
	border: solid #e5e5e5;
	border-width: 0 1px 0 1px;
	text-align: right;
	padding-right: 21px; .
	padding-right: 0px;
	float: right;
}

.OutTextTitle {
	padding: 1px 0px 0px 22px;
}

.TitleII {
	font-size: 0.1em;
	color: #fff;
	height: 0px;
}

.FreeTable select,input {
	/*	background-image:url(../images/text-field-bg.gif);*/
	font-family: tahoma;
	font-size: 11px;
	color: #474747;
}

.FreeTable-LBL {
	padding-left: 10px;
	background-image: url(../images/h2-bg.gif);
}

.actions img {
	float: right;
}

.GridTable {
	background-image: url(../images/gray-bg.gif);
	font-family: tahoma;
	font-size: 10px;
	color: #767676;
}

.GridHeader {
	color: #127fa0;
	background-color: #f9f9f9;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}

.GridHeader2 {
	color: #127fa0;
	background-color: #f9f9f9;
	text-align: left;
	font-weight: bold;
	padding: 2px;
}

.GridTable td {
	background-color: #fff;
	padding: 2px;
}

.GridTable a {
	color: #127fa0;
	text-decoration: underline;
}

.GridTable a:hover {
	color: #127fa0;
	text-decoration: none;
}

.standardTable {
	width: 100%;
	border: solid #ecebea 1px;
	color: #3c3c3c;
	font-family: tahoma;
	font-size: 10px;
	border-collapse: collapse;
	margin: 0;
}

.standardTable td {
	font-size: 11px;
	border-right: solid 1px #ecebea;
	border-bottom: solid 1px #ecebea;
	padding: 4px 3px;
}

.rich-table-cell td {
	font-size: 11px;
	border-right: 0;
	border-bottom: 0;
	padding: 0;
}

.standardTable a,.actions a {
	font-size: 11px;
	text-decoration: underline;
	color: #ff6508;
}

.standardTable a:hover,.actions a:hover {
	color: gray;
	font-size: 11px;
}

.standardTable_Row1 {
	background-color: #f6f6f6;
	vertical-align: middle;
	height: 30px;
}

.standardTable_Row2 {
	background-color: #fff;
	vertical-align: middle;
	height: 30px;
}

.standardTable_Header,.standardTable th {
	background: url(../images/th-bg.gif) bottom repeat-x;
	padding: 4px 0 4px 5px;
	border-right: solid 1px #c4c0c9;
	font-size: 11px;
	line-height: 11px;
	height: 16px;
	font-weight: normal;
	font-family: tahoma;
}

.Tabs,.FreeTable .Tabs {
	width: 100%;
	text-align: right;
	font-weight: bold;
	margin: 0;
	border: solid 0px red;
}

.Tabs span,.FreeTable .Tabs span {
	background-image: url(../images/Tab-active.gif);
	background-position: left top;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	border: solid 0px red;
	padding: 2px 6px 2px 10px;
	float: leFT;
	width: auto;
	margin: 0;
}

.Tabs a,.FreeTable .Tabs a {
	background-image: url(../images/Tab-inactive.gif);
	background-position: left top;
	font-weight: bold;
	font-size: 10px;
	color: #424242;
	padding: 2px 6px 2px 10px;
	text-decoration: none;
	float: leFT;
	width: auto;
	margin: 0;
}

.Tabs a:hover,.FreeTable .Tabs a:hover {
	background-image: url(../images/Tab-active.gif);
	background-position: left top;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 2px 10px;
}

.Selected,.FreeTable .Selected {
	background-image: url(../images/Tab-active.gif);
	background-position: left top;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.Tabs2,.FreeTable .Tabs2 {
	margin: 1px 0 1px 0;
	padding: 0px;
	font-weight: bold;
}

.Tabs2 span,.FreeTable .Tabs2 span {
	background-image: url(../images/Tab2-active.gif);
	background-position: right top;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px 10px 2px 6px;
	margin-left: 1px
}

.Tabs2 a,.FreeTable .Tabs2 a {
	background-image: url(../images/Tab2-inactive.gif);
	background-position: right top;
	font-weight: bold;
	font-size: 10px;
	color: #424242;
	padding: 2px 10px 2px 6px;
	text-decoration: none;
}

.Tabs2 a:hover,.FreeTable .Tabs2 a:hover {
	background-image: url(../images/Tab2-active.gif);
	background-position: right top;
	color: #fff;;
	text-decoration: none;
	font-weight: bold;
}

.info {
	background-color: #FFFFFF;
	border-left: solid #bbbcbc 1px;
	border-right: solid #bbbcbc 1px;
	padding: 4px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #f89920;
}

.info strong {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin: 3px 7px 0 6px;
	padding: 2px 4px 2px 10px;
	color: #107597;
}

.box-t {
	height: 2px;
	background-image: url(../images/box-r-top.gif);
	background-position: right;
}

.box-b {
	height: 2px;
	background-image: url(../images/box-r-bottom.gif);
	background-position: right;
}

.BoxTitle {
	font-size: 11px;
	padding: 1px 8px;
	position: relative;
	top: 10px;
	left: 9px;
	background-color: #FFFFFF;
	border: solid #bbbcbc 1px;
}

.Container,.Container2 {
	margin: 0px;
	font-size: 11px;
	background-color: #FFFFFF;
	border: solid #bbbcbc 1px;
	width: 100%;
}

.Container2 {
	margin-bottom: 4px;
}

.DataGrid {
	padding: 12px;
}

.subtitle {
	color: #474747;
	BACKGROUND: #f4f4f4;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 9px 5px 0;
	white-space: nowrap;
	width: 120px;
	vertical-align: top;
}

.subtitleFBTool {
	font-size: 11px;
	text-decoration: none;
	padding: 5px 0 5px 9px;
	white-space: nowrap;
	width: 5px;
	vertical-align: top;
}

.clear {
	color: #127fa0;
	text-decoration: none;
}

.clear a {
	color: #127fa0;
	text-decoration: none;
}

.clear a:hover {
	color: #127fa0;
	text-decoration: none;
}

.subtitle input {
	width: 200px;
}

.medium,medium2 {
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
}

.medium2 input,.medium2 Textarea {
	width: 220px;
}

.GrayBTN input {
	background-image: url(../images/Gray-btn.gif);
	background-position: left -1px;
	border: solid #fff 1px;
	text-align: right;
	color: #474747;
	font-weight: normal;
	font-family: tahoma;
	font-size: 10px;
	height: 19px;
	padding: 1px 10px 2px 4px;
}

.GrayBTN-R input {
	background-image: url(../images/Gray-btn-r.gif);
	background-position: right -1px;
	border: solid #fff 1px;
	text-align: right;
	color: #626262;
	font-weight: normal;
	font-family: tahoma;
	font-size: 10px;
	height: 19px;
	padding: 1px 20px 2px 0px;
}

.actions input,.btn,input.btn,button[type="button"][disabled],button[type="reset"][disabled],button[type="submit"][disabled],input[type="reset"][disabled],input[type="submit"][disabled],input[type="button"][disabled],.plupload_button
	{
	color: #ff6508;
	border: solid 1px gray;
	background-image: url(../images/Bg_Btn.gif) !important;
	background-repeat: repeat-x !important;
	font-size: 11px !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
	margin-left: 8px !important;
	text-decoration: none !important;
	font-weight: normal !important;
	text-align: center !important;
	cursor: pointer !important;
}

button[type="button"][disabled],button[type="reset"][disabled],button[type="submit"][disabled],input[type="reset"][disabled],input[type="submit"][disabled],input[type="button"][disabled]
	{
	color: gray;
	background-color: #fff;
}

.actions .icn_pdf,.btn_icn  .icn_pdf {
	border: solid 0;
	background: url(../images/icn_pdf.gif) no-repeat;
	background-image: url(../images/icn_pdf.gif) !important;;
	padding: 0;
	width: 16px;
	height: 17px;
	cursor: pointer;
}

.actions .icn_xls,.btn_icn .icn_xls {
	border: solid 0;
	background: url(../images/icn_exl.gif) no-repeat;
	padding: 0;
	width: 16px;
	height: 17px;
	cursor: pointer;
}

.actions .icn_print,.btn_icn .icn_print {
	border: solid 0;
	background: url(../images/icn_print.gif) no-repeat 0 1px;
	background-image: url(../images/icn_print.gif) !important;;
	padding: 0;
	width: 16px;
	height: 17px;
	cursor: pointer;
}

.btn_icn {
	float: left;
	margin-left: 9px;
}

.btn_icn .add_que {
	margin: 2px 0 0 0;
}

.back {
	background-image: url(../images/back-arrow.gif);
	background-position: right -1px;
	border: solid #fff 1px;
	color: #fff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10px;
	height: 19px;
	margin-left: 7px;
	padding-left: 20px;
	text-align: left;
}

.Radio td {
	border: none;
	margin: 0;
	padding: 0;
}

.Radio {
	margin: 0;
	padding: 0;
}

.Radio input {
	width: 20px;
	margin: 0;
	padding: 0;
}

.error {
	font-size: 10px;
	font-family: tahoma;
	color: #CC0000;
	padding-left: 0px;
}

.conf {
	font-size: 10px;
	font-family: tahoma;
	color: #ff6408;
	padding-left: 10px;
	text-decoration: none;
}

.notification {
	font-size: 10px;
	font-family: tahoma;
	color: #006699;
	padding-left: 10px;
	font-weight: normal;
}

.tHeadNormal25 {
	text-align: right;
	width: 25px;
}

.tHeadNormal50 {
	text-align: right;
	width: 50px;
}

.tHeadNormal75 {
	text-align: right;
	width: 75px;
}

.tHeadNormal100 {
	text-align: right;
	width: 100px;
}

.tHeadNormal150 {
	text-align: right;
	width: 150px;
}

.tHeadNormal175 {
	text-align: right;
	width: 175px;
	height: 30px;
}

.tHeadNormal200 {
	text-align: right;
	width: 200px;
	height: 30px;
}

.tHeadNormal225 {
	text-align: right;
	width: 225px;
	height: 30px;
}

.tHeadNormal250 {
	text-align: right;
	width: 250px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNowrap {
	text-align: left;
	white-space: nowrap !important;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal275 {
	text-align: right;
	width: 275px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal300 {
	text-align: right;
	width: 300px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal350 {
	text-align: right;
	width: 350px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal375 {
	text-align: right;
	width: 375px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal400 {
	text-align: right;
	width: 400px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal450 {
	text-align: right;
	width: 500px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal500 {
	text-align: right;
	width: 500px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal600 {
	text-align: left;
	width: 600px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal700 {
	text-align: left;
	width: 700px;
	vertical-align: middle;
	height: 30px;
}

.tHeadNormal800 {
	text-align: left;
	width: 800px;
	vertical-align: middle;
	height: 30px;
}

.BackBtn {
	float: right;
}

.BackBtn input {
	background-image: url(../images/back-arrow.gif);
	background-position: right -1px;
	border: solid #fff 1px;
	color: #fff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10px;
	height: 19px;
	margin-left: 7px;
	padding-left: 20px;
	text-align: left;
}

.RemoveBtn,.AddBtn {
	background-image: url(../images/Remove_Btn.gif);
	background-position: 1px 0px;
	border: solid #e7e7e7 1px;
	color: #626262;
	font-family: tahoma;
	font-size: 10px;
	height: 19px;
	width: 100px;
	margin: 0 auto;
	text-align: left;
	padding-left: 4px;
}

.AddBtn {
	background-image: url(../images/Add_Btn.gif);
	background-position: right;
	text-align: left;
	padding-left: 35px;
}

.TitleHeader2 {
	background-repeat: no-repeat;
	background-position: left;
	font-family: tahoma;
	text-align: left;
	height: 10px;
	font-size: 14px;
	color: #767676;
	margin: 10px 0 5px 0;
	padding: 2px 0 2px 39px;
}

.TabNotSelected a,.FreeTable td .TabNotSelected a {
	background-image: url(../images/Tab-active.gif);
	background-position: left top;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px 6px 2px 10px;
	text-decoration: none;
	float: leFT;
	width: auto;
	margin: 0;
}

.TabNotSelected a:hover,.FreeTable .TabNotSelected a:hover {
	color: #424242;
	padding: 2px 6px 2px 10px;
	font-weight: bold;
}

.table_total {
	margin-top: 4px;
	color: #474747;
	border: solid 1px #d8dfe2;
}

.error_postion {
	float: right;
}

.data_table {
	overflow: auto;
	width: 100%;
	border: solid #ecebea 1px;
}

.btn_search {
	vertical-align: bottom;
	padding-bottom: 1px;
}

.btn_search input {
	color: #ff6408;
}

.btn_search input {
	background: url("../images/icon_search.gif") no-repeat right;
	border: solid 1px #cecece;
	padding: 1px 12px 1px 0px;
	height: 20px;
	float: left;
	cursor: hand;
}

.icn_search {
	background: url("../images/icon_search.gif") no-repeat right !important;
	border: solid 1px #cecece;
	padding: 0px 0px 1px 0px;
	width: 20px;
	cursor: hand;
}

.subtitle_2 a {
	background: url("../images/orange-arroww.gif") no-repeat 0 0px;
	text-decoration: underline;
	padding-left: 12px;
	line-height: 18px;
}

.subtitle_2 a:hover {
	background: url("../images/orange-arroww.gif") no-repeat 0 0px;
	text-decoration: underline;
	padding-left: 12px;
	line-height: 18px;
}

.chg_merch_height {
	height: 58px;
}

.radio_direction table {
	float: left;
}

.radio_report {
	width: 10px;
	padding: 0;
}

.radio_report input {
	margin: -2px;
}

legend {
	color: #474747;
	font-weight: bold;
	font-size: 11px;
	padding-right: 7px;
	padding-bottom: 4px;
}

fieldset {
	padding: 6px;
	margin-bottom: 6px;
}

.class_link .rich-table {
	border: none;
}

.class_link  .rich-table td {
	border: none;
}

.class_link  .rich-table-cell a {
	background: url("../images/orange-arroww.gif") no-repeat 0 7px;
	text-decoration: underline;
	padding-left: 12px;
	line-height: 18px;
}

.class_link  .rich-table-cell a:hover {
	padding-left: 12px;
	line-height: 18px;
}

.rich-table-footer td {
	background: white;
}

.rich-dtascroller-table {
	border: none;
}

.rich-dtascroller-table .rich-datascr-button {
	background: red url(../images/btn-bg.gif);
	background-position: -20px 0;
	border: solid #fff 1px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10px;
	height: 19px;
	text-align: center;
}

.rich-dtascroller-table .rich-datascr-inact {
	text-align: center;
	font-weight: bold;
	width: auto;
	padding: 0 7px 0 7px;
}

.rich-dtascroller-table .rich-datascr-act {
	text-align: center;
	border: solid 1px darkorange;
	font-weight: bold;
	width: auto;
	color: gray;
	padding: 0 4px 0 4px;
}

.rich-pmenu-top-group-div {
	border: 0;
	margin: 0 0 0 0;
	border: solid 0px red;
	padding: 0 0 0 0;
	width: 192px;
}

.rich-pmenu-top-group {
	margin: 2px 0 3px 2px;
	color: #6d6d6d;
	padding: 0 0 0 0;
	font-size: 11px;
	background: none;
}

.rich-pmenu-group-self-label {
	border: solid 0 red;
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 0 0;
}

.rich-pmenu-selected-element {
	color: #fff;
	background: #878787;
}

.rich-pmenu-top-group img {
	display: none;
}

.rich-pmenu-top-group-self-icon img {
	display: block;
}

.x4g {
	height: 19px;
	margin-bottom: 12px;
}

.x4n,.x4o,.x4j,.x4l,.x4m,.x4p,.x4k {
	height: 18px;
}

.x4h a {
	font-size: 11px;
	line-height: 16px;
	height: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.x4n a {
	font-size: 11px;
	font-weight: normal;
}

.rich-list-shuttle-button,.rich-list-shuttle-button-light,.rich-list-shuttle-button-press
	{
	background: #fff url(../images/Bg_Btn.gif) bottom repeat-x;
}

a.rich-list-shuttle-button-selection {
	DISPLAY: block;
	COLOR: #474747;
	TEXT-DECORATION: none;
	padding: 0;
}

a.rich-list-shuttle-button-selection:hover {
	DISPLAY: block;
	COLOR: #474747;
	TEXT-DECORATION: none;
	padding: 0;
}

.inside_menu {
	padding: 0;
	margin: 0;
	font-size: 11px;
	list-style-type: none;
	color: #474747;
}

.inside_menu li {
	padding: 0 0 0 12px;
	background: url(../images/orange-arroww.gif) no-repeat left 4px;
	text-align: left;
	border: solid red 0px;
	margin: 4px 0px 7px 0px;
}

.inside_menu a,.inside_menu a:hover {
	margin: 0;
	padding: 0;
}

.clr_btn input {
	width: 92px;
	float: left;
	margin-right: 8px;
	margin-left: 0;
}

.table_clr td {
	border: 0;
}

.input_field {
	width: 200px;
}

.select_field {
	width: 200px;
}

.icn_out a {
	background: url(../images/page_white_go.png) no-repeat 0 0;
	width: 16px;
	height: 10px;
	float: right;
	margin: 2px 4px 0 0;
}

.icn_export {
	background: url(../images/database_go.png) no-repeat 0 0;
	float: right;
	margin-top: -22px;
}

legend .OutTextTitle {
	padding-left: 6px;
}

.rich-panel-body {
	padding: 0;
}

.rich-panel-body .subtitle {
	font-size: 11px;
	padding: 5px 0 5px 9px;
	vertical-align: top;
}

.slide_component_container {
	border-color: White;
	border-width: 2px;
	border-style: double;
}

.slideBox {
	vertical-align: top;
}

.slideBox .blueBox {
	background-color: #548dc2;
	padding: 6px;
	margin-bottom: 4px;
	width: 151px;
}

.slideBox .blueBox img {
	width: 134px;
	height: 103px;
	border: 0;
}

.slideBox .txtForms {
	width: 103px;
	margin: 0 4px 0 4px;
}

.slideBox textarea {
	width: 151px;
	margin-top: 4px;
}

.slideBox .blueBox p {
	color: #fff;
	margin: 0 0 4px 2px;
	font-weight: bold;
	font-size: 11px;
}

.slideBox .blueBox div {
	text-align: center;
	color: #000;
	font-size: 11px;
	padding-top: 4px;
}

.slideBox .blueBox select {
	font-size: 10px;
}

.slideBox .blueBox a {
	border: solid 2px #548dc2;
	float: left;
	width: 134px;
}

.slideBox .blueBox a:hover {
	border: solid 2px darkorange;
}

.slideBox .blueBox i {
	border: solid 2px #dbfe25;
	margin-top: 0;
	float: left;
}

.btn_sound_on,.btn_sound_mute,.btn_upload,.btn_sound_empty {
	width: 20px;
	height: 20px;
	border: solid 0;
	cursor: pointer;
}

.btn_sound_on {
	background: url(../images/btn_sound_on.png) no-repeat;
}

.btn_sound_mute {
	background: url(../images/btn_sound_mute.png) no-repeat;
}

.btn_sound_empty {
	background: url(../images/btn_sound_empty.png) no-repeat;
}

.btn_upload {
	background: url(../images/add_one.gif) no-repeat;
}

.noBoard {
	border: solid 0;
}

td.rich-tree-node-text {
	color: #ff6508;
	cursor: pointer;
}

.rich-tab-bottom-line {
	text-align: right;
}

.rich-tab-bottom-line td {
	font-family: tahoma;
}

.rich-mpnl-mask-div-opaque {
	top: 0;
}

.rich-modalpanel {
	
}
/* Tree */
.rich-tree {
	width: 50px;
	float: right;
	direction: ltr;
}

.rich-tree td {
	text-align: left;
}

.rich-tree table {
	width: auto;
	direction: ltr;
	float: right;
}

.align {
	float: right;
}

#myTreeContainer {
	border: solid 1px #fff;
}

.actions .btn,.rich-mpnl-header-cell div {
	font-family: tahoma !important;
}

.rich-table-subheadercell input {
	float: right;
	margin-right: 4px;
}

.checkbox_tbl .sub_lvl {
	padding-right: 20px;
	padding-bottom: 10px;
}

.standardTable_Header input {
	float: none;
}

.FreeTable td.no-wrap,.FreeTable td.no-wrap td {
	width: 220px;
}

.FreeTable td.no-wrap,.FreeTable td.no-wrap td,.FreeTable td.no-wrap label
	{
	white-space: inherit !important;
}

.actions .icn_print,.btn_icn .icn_print {
	border: solid 0;
	background: url(../images/icn_print.gif) no-repeat 0 1px;
	padding: 0;
	width: 16px;
	height: 17px;
	cursor: pointer;
	float: left;
}

.subtitle_1 {
	color: #474747;
	BACKGROUND: #f4f4f4;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 0 5px 9px;
	white-space: nowrap;
	width: 100%;
	vertical-align: top;
}

.actions .icn_print_1,.btn_icn .icn_print_1 {
	border: solid 0;
	background: url(../images/icn_print.gif) no-repeat 0 1px;
	padding: 0;
	width: 16px;
	height: 17px;
	cursor: pointer;
	margin-right: 10px;
}

.rich-stglpanel-header { /*margin-right:25px !important;*/
	padding-right: 25px !important;
}

.rich-stglpanel-marker {
	float: left;
}

.btn_icn_2 {
	position: relative;
	margin-top: 0px; .
	margin-top: -17px;
	float: left;
}

#formBut {
	margin-top: 31px; .
	margin-top: 0px;
}

.help_img {
	float: left;
	margin-top: 0px; .
	margin-top: 0px;
}

.input_field_notification {
	width: 280px;
}

.fld_num {
	width: 70px;
}

.rich-table .tHeadNormal250 table {
	float: right;
	margin-left: 12px;
}

.div-scroll {
	overflow: auto;
	width: 100%;
	x-overflow: scroll;
	border: solid #ecebea 1px;
}

.div-scroll table {
	width: 100% !important;
	border: 0;
}

.mid-hgt {
	height: 180px;
}

.larg-hgt {
	height: 300px;
}

.help_img {
	float: left;
	margin-top: 3px;
	margin-left: 295px;
	margin-left: 0px;
}

.helpIcon {
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 0px;
	background: #fff url(../images/img_help.png) no-repeat 5px 0;
}

.help_bar {
	height: 20px;
	padding-top: 3px;
	margin: 0 0 2px 0;
	background: url(../images/h4-bg_ar.png) no-repeat 0px 5px;
}

.help_bar .helpIcon {
	margin-top: -1px;
}

.help_bar .error_msg {
	background: #fff;
	line-height: 12px;
}

.FreeTable {
	float: right
}

.rich-tabpanel {
	float: right;
}

.printPop .actions .icn_print {
	float: none;
}

.rich-tab-header {
	background: url(../images/th-bg.gif) bottom repeat-x;
}

.rich-tabhdr-side-cell,.rich-tabpanel-content {
	border-color: #e5e5e5 !important;
}

.rich-tabhdr-side-border {
	background-color: #cccccc;
}

.noOrangeLogo {
	background: white;
}
/*.rich-tabpanel-content {background:transparent; } Orange Logo*/
.rich-tab-active {
	background-color: #FFFFFF;
	background-image:
		url("/web_root/a4j/g/3_3_3.Finalorg.richfaces.renderkit.images.TabGradientA/DATB/eAG7eu!x!!!!mQAYdgWW.jsf")
		!important;
	background-position: 0 -2px !important;
	font-weight: bold;
}
/* Upload Control */
/*


li.plupload_done div
{
border: solid 1px red;
float:left
}*/
.error_msg {
	font-family: tahoma;
	font-size: 11px !important;
}

button[type="button"],button[type="reset"],button[type="submit"],input[type="reset"],input[type="submit"],input[type="button"]
	{
	font-family: tahoma;
}

.plupload_filelist {
	display: none;
}

.plupload_container,.plupload_filelist_footer {
	padding: 0 !important;
	line-height: auto !important;
	height: auto !important;
	background: white !important;
}

.plupload_wrapper {
	background: lightorange;
}

.plupload_button,.FreeTable a.plupload_button {
	color: #ff6508 !important;
	border: solid 1px gray !important;
	background-image: url(../images/Bg_Btn.gif) bottom !important;
	background-repeat: repeat-x !important;
	font-size: 11px !important;
	padding: 0 3px 0 3px !important;
	margin-left: 8px !important;
	text-decoration: none !important;
	font-weight: normal !important;
	text-align: center !important;
	cursor: pointer !important;
	border-radius: 0 !important;
}

.plupload_filelist_footer {
	float: right !important;
}

.plupload_container {
	padding-left: 0px !important; .
	padding-left: 350px !important;
}

.plupload_file_name {
	float: right !important;
}

.plupload_filelist_footer { .
	direction: ltr !important;
}

/* 		
.plupload_file_status, .plupload_file_size, .plupload_progress
{
	direction:ltr;
	float:left !important;
	
}
.plupload_file_status
{
	
	position: absolute !important ;
	float: left !important;	 
	left: 50px !important;
}
.plupload_file_size
{
	
	position: absolute !important;
	 float: left !important;
	  left: 150px !important;
}
.plupload_progress
{
	
	position: inherit; 
	float: left;
	left: 200px;
} */

/* Added By: Abdallah Ouri */
.plupload_button,.FreeTable a.plupload_button {
	color: #ff6508 !important;
	border: solid 1px gray !important;
	background-image: url(../images/Bg_Btn.gif) bottom !important;
	background-repeat: repeat-x !important;
	font-size: 11px !important;
	padding: 0 3px 0 3px !important;
	margin-left: 8px !important;
	text-decoration: none !important;
	font-weight: normal !important;
	text-align: center !important;
	cursor: pointer !important;
	border-radius: 0 !important;
}

.amount_dropdown {
	margin-right: 4px !important;
}