html 
{ 
	text-decoration:rtl;
}
body 
{
	background-color:#F0F0F0;
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-size:9pt;
	line-height:20px;
	color:#1D1D1D;
}
div{
	direction:rtl;

}
.login-page
{
	background-color:#F0F0F0;
	background-image:none;
}
p
{
	font-family:tahoma;
	text-align:justify;
	color:#1D1D1D;
}
h1{
	font-family:tahoma;
	font-size:9pt;
}
h2{
	font-family: Tahoma,arial;
	font-size:10pt;
	font-weight:bold;
	color:#8C231F;
	letter-spacing:-1px
}
h3{
	font-family: Tahoma,arial;
	font-size:8pt;
	font-weight:600;
	color:#8C231F;
	letter-spacing:-1px
}

hr{
 color:#D3DF90;
}

table {
	direction:rtl;
}
td {
	vertical-align:top;
	text-align:right;
	font-family:tahoma;
	font-size:9pt;
}


A {
	font-size: 8pt; color: #6B6868; text-decoration: none;
}
A:hover {
	color: #000000;
}

A.footer {
	font-size: 8pt; color: #4d6f79;; text-decoration: none;font-family:tahoma;
}
A.footer:hover {
	text-decoration:underline;
}

A.menu-link {
	font-size: 8pt; color: #ffffff; text-decoration: none;font-family:tahoma;
}
A.menu-link:hover {
	text-decoration:none;
	color: #000000;
}
A.faq{
	font-size: 8pt; color: #436487; text-decoration: none;
	cursor:pointer;
}
A.faq:hover {
	color: #969696;
}
A.headline {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#4d6f79;
	text-decoration:none;
	line-height:15pt;
}
A.headline:hover {
	text-decoration:underline;color:#af2727;
}

.submenu {
	font-size: 9pt; color: #FFFFFF;; text-decoration: none;font-family:tahoma;
}
.faq {
	font-size: 9pt; color: #0f5269;; text-decoration: none;font-family:tahoma;
}
.leftmenu {
	font-size: 9pt; color: #0f5269;; text-decoration: none;font-family:tahoma;
}
.tahoma
{
font-family:tahoma;
}
/*Loco Controls*/
.Toolbar
{
	border:solid 1px #BCC586;
	background-color:#F8FCE3;
	padding:2px;
	background-image:url(../images/Controls/Toolbar/rtl/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.Toolbar-item
{
  border:solid 1px #F8FCE3;
  cursor:hand;
}
.Toolbar-disable-item
{
  background-color:#E5E4E8;
  border:solid 1px #aaaaaa;
  text-shadow:#CCCCCC;
  cursor:default;
}
.Toolbar-item-over
{
  border:solid 1px #99a26b;
  background-color:#FFF0BE;
  cursor:hand;
}
.Toolbar-seperator
{
  width:0px;
  background-color:#F8FCE3;
}
.Toolbar-grip
{
	width:5px;
	background-image: url(../images/Controls/Toolbar/rtl/grip.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Toolbar-box
{
	border:solid 1px #BCC586;
	background-color:#F8FCE3;
	padding:2px;
	background-repeat: repeat-x;
	background-position: top;
}
.Toolbar-box-item
{
  border:solid 1px #F8FCE3;
  width:120px;
  cursor:hand;
}
.Toolbar-box-item-over
{
  border:solid 1px #aaaaaa;
  width:120px;
  background-color:#FFF0BE;
  cursor:hand;
}

.MultiLingual
{
}
.MultiLingual-body-holder{
   width:auto;
   padding:10px;
   vertical-align:top;
   border-bottom: 2px solid #BCC586;
   border-top: 2px solid #BCC586;
   border-left: 2px solid #BCC586;
   border-right: 2px solid #BCC586;
}
.MultiLingual-body{
}
.MultiLingual-lang-holder{
   width:80px;
   vertical-align:top;
}
.MultiLingual-lang-start {
	width:80px;
	height:20px;
	border-bottom: 2px solid #BCC586;
}

.MultiLingual-lang-on {
	width:80px;
	height:22px;
	border-bottom: 2px solid #BCC586;
	border-right: 2px solid #BCC586;
	background-color:#FFFFCC;
	vertical-align:middle;
}
.MultiLingual-lang-off {
	width:80px;
	height:22px;
	border-bottom: 2px solid #BCC586;
	border-right: 2px solid #BCC586;
	vertical-align: middle;
}
.textbox {
	font-size: 9pt;
	font-family: tahoma;
	width: 150px;
	height: 18px;
	border: 1px solid #BBBBCC;
}

.textbox-tipbox
{
   width:200px;
}
.textbox-holder
{
 position:absolute;
 padding:10px 10px 0px 0px;
 direction: rtl;
}
.textbox-icon-off
{
	width:20px;
	height:20px;
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_iconoff.gif');
	background-repeat: no-repeat;
}
.textbox-icon-on
{
	width:20px;
	height:20px;
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_iconon.gif');
	background-repeat: no-repeat;
}
.textbox-header 
{
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_header.gif');
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
}
.textbox-body
{
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_body.gif');
	background-repeat: repeat-y;
	height: 20px;
	width: 200px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt; color: #996600; font-family: Tahoma;
}
.textbox-footer
{
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_footer.gif');
	background-repeat: no-repeat;
	height: 9px;
	width: 200px;
}
.textarea {
	font-size: 9pt;
	font-family: tahoma;
	width: 250px;
	height: 60px;
	border: 1px solid #BBBBCC;
}

.textarea-tipbox
{
   width:200px;
}
.textarea-holder
{
 position:absolute;
 padding:10px 10px 0px 0px;
 direction: rtl;
}
.textarea-icon-off
{
	width:20px;
	height:20px;
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_iconoff.gif');
	background-repeat: no-repeat;
}
.textarea-icon-on
{
	width:20px;
	height:20px;
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_iconon.gif');
	background-repeat: no-repeat;
}
.textarea-header
{
	border-color:#C4C2C2;
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_header.gif');
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
}
.textarea-body
{
	border-color:#C4C2C2;
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_body.gif');
	background-repeat: repeat-y;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt; color: #A4A4A4; font-family: Tahoma;
}
.textarea-footer
{
	border-color:#C4C2C2;
	background-image: url('../images/Controls/TextBoxs/Loco1/rtl/textbox_footer.gif');
	background-repeat: no-repeat;
	height: 9px;
	width: 200px;
}


.overlay {
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background-image:url(../images/common/rtl/background-trans.png);
}
 .overlay div {
     width:700px;
     margin: 100px auto;
     background-color: #bbbbbb;
     border:1px solid #000;
     padding:15px;
     text-align:center;
  }






/*---------------- Pager Begin-------------------- */
	.Pager
	{
		height: 25px;
		font-size: 11px;
		padding-top:10px
	}
	.Pager .pageLink
	{
		float: left;
		width: 300px;
	}
	.Pager .goToPage
	{
		float: right;
		width: 150px;
		border-left: 1px #333333 dotted;
		display:none
	}
	.Pager .goToPage span
	{
		float: right;
		width: 65px;
		margin-top: 2px;
		width: 65px;
	}
	.Pager .goToPage input
	{
		width: 30px;
		height: 20px;
		text-align: left;
		direction: ltr;
		border: 1px #ddd solid;
		margin: 0px 3px;
		float: right;
	}
	.Pager .goToPage img
	{
		width: 20px;
		height: 20px;
		background: #ddd;
		float: right;
	}
	.Pager .pageSize
	{
		float: right;
		width: 150px;
		display:none
	}
	.Pager .pageSize select
	{
		float: right;
		width: 50px;
		margin: 0px 3px;
	}
	.Pager .pageSize span
	{
		float: right;
		margin-right: 5px;
		margin-top: 2px;
		width: 75px;
	}
	.Pager .pageLink div.dotted
	{
		float: right;
		width: 20px;
	}
	.Pager .pageLink a, .Pager .pageLink div
	{
		text-decoration: none;
		color: #666666;
		width: 20px;
		text-align: center;
		height: 17px;
		float: right;
		padding-top: 3px;
		margin-left: 2px;
	}
	.Pager .pageLink .number
	{
		border: 1px solid #c4c2c2;
		background-color: #fcf9eb;
	}
	.Pager .pageLink .selected
	{
		border: 1px solid #9ba857;
		background-color: #b0c0cf;
		font-weight: bold;
	}
	.Pager .pageLink .first
	{
		border: 1px solid #c4c2c2;
		background-color: #fcf9eb;
		font-weight: bold;
	}
	.Pager .pageLink .last
	{
		border: 1px solid #c4c2c2;
		background-color: #fcf9eb;
		font-weight: bold;
	}
	.Pager .pageLink .next
	{
		border: 1px solid #c4c2c2;
		background-color: #fcf9eb;
		font-weight: bold;
	}
	.Pager .pageLink .previous
	{
		border: 1px solid #c4c2c2;
		background-color: #fcf9eb;
		font-weight: bold;
	}
	.Pager .pageLink a:hover
	{
		background-color: #000;
	}
	.Pager .pageLink .disabled
	{
		border: 1px solid #9ba857;
		background-color: #b0cccc;
		font-weight: bold;
	}
	.UserPager
	{
		height: 25px;
		font-size: 11px;
		padding-top:10px
	}
	.UserPager .pageLink
	{
		float: left;
		width: 300px;
	}
	.UserPager .goToPage
	{
		float: right;
		width: 150px;
		border-left: 1px #333333 dotted;
		display:none
	}
	.UserPager .goToPage span
	{
		float: right;
		width: 65px;
		margin-top: 2px;
		width: 65px;
	}
	.UserPager .goToPage input
	{
		width: 30px;
		height: 20px;
		text-align: left;
		direction: ltr;
		border: 1px #ddd solid;
		margin: 0px 3px;
		float: right;
	}
	.UserPager .goToPage img
	{
		width: 20px;
		height: 20px;
		background: #ddd;
		float: right;
	}
	.UserPager .pageSize
	{
		float: right;
		width: 150px;
		display:none
	}
	.UserPager .pageSize select
	{
		float: right;
		width: 50px;
		margin: 0px 3px;
	}
	.UserPager .pageSize span
	{
		float: right;
		margin-right: 5px;
		margin-top: 2px;
		width: 75px;
	}
	.UserPager .pageLink div.dotted
	{
		float: right;
		width: 20px;
		color:#000;
	}
	.UserPager .pageLink a, .UserPager .pageLink div
	{
		text-decoration: none;
		color: #fff;
		width: 25px;
		text-align: center;
		height: 24px;
		float: right;
		padding-top: 1px;
		margin-left: 2px;
	}
	.UserPager .pageLink .number
	{
		border: 1px solid #194629;
		background-color: #276E42;
	}
	.UserPager .pageLink .selected
	{

		font-weight: bold;
		color:#00FF4D;
	}
	.UserPager .pageLink .first
	{
		border: 1px solid #194629;
		background-color: #276E42;
	}
	.UserPager .pageLink .last
	{
		border: 1px solid #194629;
		background-color: #276E42;
	}
	.UserPager .pageLink .next
	{
		border: 1px solid #194629;
		background-color: #276E42;
	}
	.UserPager .pageLink .previous
	{
		border: 1px solid #194629;
		background-color: #276E42;
	}
	.UserPager .pageLink a:hover
	{
		background-color: #5A8567;
	}
	.UserPager .pageLink .disabled
	{
		border: 1px solid #194629;
		background-color: #276E42;
	}
/*-----------------Pager End-------------------*/

/*Loco Controls*/
select {
	font-size: 9pt;
	font-family: Tahoma;
	width:238px; 
	border:1px #B6B8B7 solid;
	background-color:#FBFBFB;
	margin-right:5px;

	
}
textarea{
	font-size: 9pt;
	font-family: Tahoma;
	width: 150px;
	border: 1px solid #BBBBCC;
}
fieldset {
	direction:rtl;
}
.listbox {
	font-size: 9pt;
	font-family: Tahoma;
	width: 250px;
	height: 100px;
}
.button {
	font-size: 9pt;
	font-family: tahoma;
	width: 102px;
	height: 25px;
	border:0px;
	background-repeat:no-repeat;
	background-position:center;
	background-image: url(../../../../../PortalData/Subsystems/UIPackManager/ControlImages/Button/rtl/btn.gif);
}
.title
{
	font-family:tahoma;
	font-size:13pt;
	word-spacing:3px;
	font-style:italic;
	color:#8C231F;
	letter-spacing:-1px;
	padding-top:6px;
	padding-right:5px;
}
.placeholderbutton {
	width: 80px;
	height: 21px;
	border: 1px solid #7E3617;
}
.commonselect{
	width:200px;
	font-size: 9pt;
	font-family: Tahoma;
	height: 20;
	border: 1px solid #BBBBCC;
}

.checkbox {
	width: 20px;
	height: 20px;
	border: 0px;
	background-image: url(../../Gray/images/common/rtl/spacer.gif);
}
.radio {
	width: 20px;
	height: 20px;
	border: 1px solid #FFFFFF;
	background-image: url(../../Gray/images/common/rtl/spacer.gif);
}
.date-day {
	font-size: 9pt;
	font-family: Tahoma;
	width: 30;
	height: 20;
	border: 1px solid #BBBBCC;
}
.date-month {
	font-size: 9pt;
	font-family: Tahoma;
	width: 60;
	height: 20;
	border: 1px solid #BBBBCC;
}
.date-year {
	font-size: 9pt;
	font-family: Tahoma;
	width: 50;
	height: 20;
	border: 1px solid #BBBBCC;
}


/* Standard Form*/
.standard-form-holder
{
  width:auto;
  padding:5px;
}
.standard-form-row
{
  vertical-align:middle;
  height: 26px;
}
.standard-form-title
{
	border-left: 1px dashed #cccccc; 
	width: 120px; 
	height: 20px; 
	font-family: tahoma; 
	padding-left: 6px; 
	padding-bottom: 20px; 
	font-size: 9pt; 
	text-align: left;
}
.standard-form-title-required
{
	width:120px;
	text-align:left;
	padding-left:5px;
	border-left: 2px solid #D3A0A7;
	padding-bottom:2px;
	padding-top:2px;
	color:#818181;
	vertical-align:top;
}

.standard-form-extra-title
{
	padding-bottom:2px;
	padding-top:2px;
	padding-right:5px;
}
.standard-form-input
{
	text-align:right;
	padding-right:10px;
}
.standard-form-input-d,.standard-form-input-d select
{width:50px;}
.standard-form-input-m,.standard-form-input-m select
{width:100px}
.standard-form-input-y,.standard-form-input-y select
{width:60px}
.standard-form-input-th,.standard-form-input-th select
{width:40px}
.standard-form-input-tm,.standard-form-input-tm select
{width:40px;margin-right:5px}
.standard-form-input select
{
	border:1px solid #CCCCCC; 
	background-color:#FFFFFF; 
	width:160px;
	margin-right:0px;
}

.standard-form-star-input
{
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	vertical-align:top;
}
.standard-form-small-input
{
    width:20px;
    padding-bottom:2px;
	padding-top:2px;
	padding-right:5px;
	vertical-align:top;
}
.standard-fieldset-on
{
    direction:rtl;
	background-color:#ffffff;
	border-width:2px 10px 2px 2px;
	border-style:solid;
	border-color:#bbbbbb;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	margin:20px 0px 20px 20px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;

}
.standard-fieldset-on legend
{
    background-color:#ffffff;
	border-width:1px 10px 1px 1px;
	border-color:#999999;
	border-style:solid;	
	color:#5c71a2;
	font-weight:bold;
	font-size:90%;
	text-align:center;		
	padding:3px 5px;
	margin:0px 0px 10px -40px;
	position:relative;
	top: -14px;
	font-family: tahoma;
	direction:rtl;
	text-align:right;
}
.standard-fieldset-off
{
   direction:rtl;
   border:0px;
   padding-right:20px;
   padding-left:30px;
}
.standard-tip-holder 
{
	padding-right:5px;
	padding-left:100px;
	padding-top:5px;
	padding-bottom:5px;
}
.standard-tip 
{
	padding:2px;
	border:1px solid #CCCCCC;
	background-color:#FFFFCC;
	text-align:justify;
	direction:rtl;
	color:#8E8E8E;
	font-size: 8pt; font-family: Tahoma;
}
.standard-validation-holder{
	text-align:right;
	padding-right:5px;
	padding-bottom:2px;
	vertical-align:top;
	padding-top:2px;


}
.standard-validation
{
	padding:2px;
	border: 1px solid #bbbbbb;
	background-color:#FBD5D4;
	text-align:justify;
	direction:rtl;
	color:#8E8E8E;
	font-size: 8pt; font-family: Tahoma;
	width:200px;
	float:left;

}

/* Standard Form*/


/* text box*/
.textbox {
	font-size: 9pt;
	font-family: Tahoma;
	width: 150px;
	height: 20px;
	border: 1px solid #D6E296;
	background-color:#EFF6C9;
}

.textbox-tipbox
{
   width:200px;
}
.textbox-holder
{
 position:absolute;
 padding:10px 10px 0px 0px;
 direction: rtl;
}
.textbox-icon-off
{
	width:20px;
	height:20px;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_iconoff.gif');
	background-repeat: no-repeat;
}
.textbox-icon-on
{
	width:20px;
	height:20px;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_iconon.gif');
	background-repeat: no-repeat;
}
.textbox-header
{
	border-color:#C4C2C2;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_header.gif');
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
}
.textbox-body
{
	border-color:#C4C2C2;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_body.gif');
	background-repeat: repeat-y;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt; color: #A4A4A4; font-family: Tahoma;
}
.textbox-footer
{
	border-color:#C4C2C2;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_footer.gif');
	background-repeat: no-repeat;
	height: 9px;
	width: 200px;
}
/*textbox*/
/*textarea*/
.textarea {
	font-size: 9pt;
	font-family: Tahoma;
	width: 250px;
	height: 60px;
	border: 1px solid #D6E296;
	background-color:#EFF6C9;
}

.textarea-tipbox
{
   width:200px;
}
.textarea-holder
{
 position:absolute;
 padding:10px 10px 0px 0px;
 direction: rtl;
}
.textarea-icon-off
{
	width:20px;
	height:20px;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_iconoff.gif');
	background-repeat: no-repeat;
}
.textarea-icon-on
{
	width:20px;
	height:20px;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_iconon.gif');
	background-repeat: no-repeat;
}
.textarea-header
{
	border-color:#C4C2C2;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_header.gif');
	background-repeat: no-repeat;
	height: 25px;
	width: 200px;
}
.textarea-body
{
	border-color:#C4C2C2;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_body.gif');
	background-repeat: repeat-y;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt; color: #A4A4A4; font-family: Tahoma;
}
.textarea-footer
{
	border-color:#C4C2C2;
	background-image: url('../../../../../portaldata/subsystems/uimanager/images/rtl/textbox_footer.gif');
	background-repeat: no-repeat;
	height: 9px;
	width: 200px;
}
/*textarea*/


/* NullDecorator Start */
.NullDecorator-Body
{
	text-align:right;
	direction:rtl;
	font-size:9pt;;
}

/* NullDecorator End */



/*Compound Calendar*/
.default-holder
{
	width: 160px;
	background-color: #e6eaef;
	padding:3px;
	margin: 10px 10px 0px 0px;
	border-top: 1px solid #A7A7A7; 
	border-bottom: 1px solid #A7A7A7; 
	border-right: 1px solid #A7A7A7; 
	border-left: 1px solid #A7A7A7; 
	cursor: default;
}
.default-indicator
{
  background-color:Transparent;
  width:180px;
  height:180px;
}
.default-header
{
	height:20px;
	background-color: #9cacbc;
	border-top: 1px solid #E9EAE2; 
	border-bottom: 1px solid #E9EAE2; 
	border-right: 1px solid #E9EAE2; 
	border-left: 1px solid #E9EAE2; 
	text-align:center;
}
.default-header td
{
	text-align:center;
	font-family:b yekan;
	color:#2e4864;
}
.default-next-month
{
	height:20px;
	width:20px;
	background-image: url('../images/common/next.gif');
	background-repeat:no-repeat;
	background-position: center center;
}
.default-previous-month
{
	height:20px;
	width:20px;
	background-image: url('../images/common/previous.gif');
	background-repeat:no-repeat;
	background-position: center center;
}
.default-next-year
{
	height:20px;
	width:20px;
	background-image: url('../images/common/nextyear.gif');
	background-repeat:no-repeat;
	background-position: center center;
}
.default-previous-year
{
	height:20px;
	width:20px;
	background-image: url('../images/common/previousyear.gif');
	background-repeat:no-repeat;
	background-position: center center;
}
.default-body
{
	background-color: #FFFFFF;
	padding:3px;
	width: 160px;
  border: 1px solid #5c748d;
}
.default-title
{
  border-bottom: 1px solid #5c748d;
  width:160px;
  text-align:center;
}
.default-day-title
{
	vertical-align:middle;
	text-align:center;
	width:20px;
	height:20px;
}
.default-day
{
	vertical-align:middle;
	text-align:center;
	width:20px;
	height:20px;
}
.default-day-disable
{
	vertical-align:middle;
	text-align:center;
	width:20px;
	height:20px;
	color:#999999;
}
.default-day-selected
{
	vertical-align:middle;
	text-align:center;
	width:20px;
	height:20px;
	background-image: url('../images/common/selected.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.default-day-event
{
	vertical-align:middle;
	text-align:center;
	width:20px;
	height:20px;
	background-image: url('../images/common/event.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.default-events
{
  width:50px;
	background-color: #FFFFCB;
  border:1px solid #bbbbbb;
  padding:5px;
  text-align:right;
}
.default-events A
{
  color:Olive;
}
.default-day-over
{
	vertical-align:middle;
	text-align:center;
	width:20px;
	height:20px;
	background-image: url('../images/common/over.gif');
	background-position: center center;
	background-repeat: no-repeat;
	cursor:hand;
}
.default-footer
{
	height:10px;
	background-color: #cad3df;
}

/*Compound Calendar*/
/*-------------------- lightbox zoom settings Begin---------------------*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;

	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;

	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;

	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}

#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*-----------------lightbox zoom Settings End --------------------*/
/*navigation*/
ul.navigation
{
	padding-right:10px;
	margin-rigth:10px;
	padding-top:3px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.navigation li
{
	float:right;
	padding-left:5px;
	padding-right:10px;
	background-image:url(../images/common/rtl/navigation/navigation-bg.gif);
	background-position:right;
	background-repeat:no-repeat;

}


ul.navigation li.navigation-first
{
	float:right;
	padding-right:5px;
	padding-left:5px;
	background-image:none;
}

ul.navigation li a
{
	text-decoration:none;
	font-family:tahoma;
	font-size:8pt;
	color:#7A7878;
}
ul.navigation li a:hover
{
	text-decoration:underline;
	color:#252525;
}
/*end navigation*/
/*site map*/
ul.sitemap1
{
	padding-right:10px;
	margin-right:10px;
	padding-top:3px;
	text-align:right;
}
ul.sitemap2
{
	padding-right:10px;
	margin-right:10px;
	padding-top:3px;
}
ul.sitemap3
{
	padding-right:10px;
	margin-right:10px;
	padding-top:3px;
}
ul.sitemap4
{
	padding-right:10px;
	margin-right:10px;
	padding-top:3px;
}
ul.sitemap5
{
	padding-right:10px;
	margin-right:10px;
	padding-top:3px;
}
ul.sitemap6
{
	padding-right:10px;
	margin-right:10px;
	padding-top:3px;
}
ul.sitemap1 li
{
	list-style-image:url(../images/common/rtl/sitemap/map-01.gif);
	background-repeat:no-repeat;
}
ul.sitemap1 li a
{
	text-decoration:none;
	font-family:tahoma;
	font-size:10pt;
	color:343131;
}
ul.sitemap1 li a:hover
{
	text-decoration:underline;
	color:#161515;
}
ul.sitemap2 li
{
	list-style-image:url(../images/common/rtl/sitemap/map-02.gif);
	background-repeat:no-repeat;
}
ul.sitemap2 li a
{
	text-decoration:none;
	font-family:tahoma;
	font-size:10pt;
	color:343131;
}
ul.sitemap2 li a:hover
{
	text-decoration:underline;
	color:#161515;
}
ul.sitemap3 li
{
	list-style-image:url(../images/common/rtl/sitemap/map-03.gif);
	background-repeat:no-repeat;
}
ul.sitemap3 li a
{
	text-decoration:none;
	font-family:tahoma;
	font-size:10pt;
	color:343131;
}
ul.sitemap3 li a:hover
{
	text-decoration:underline;
	color:#161515;
}
ul.sitemap4 li
{
	list-style-image:url(../images/common/rtl/sitemap/map-04.gif);
	background-repeat:no-repeat;
}
ul.sitemap4 li a
{
	text-decoration:none;
	font-family:tahoma;
	font-size:10pt;
	color:343131;
}
ul.sitemap4 li a:hover
{
	text-decoration:underline;
	color:#161515;
}
ul.sitemap5 li
{
	list-style-image:url(../images/common/rtl/sitemap/map-05.gif);
	background-repeat:no-repeat;
}
ul.sitemap5 li a
{
	text-decoration:none;
	font-family:tahoma;
	font-size:10pt;
	color:343131;
}
ul.sitemap5 li a:hover
{
	text-decoration:underline;
	color:#161515;
}
ul.sitemap6 li
{
	list-style-image:url(../images/common/rtl/sitemap/map-06.gif);
	background-repeat:no-repeat;
}
ul.sitemap6 li a
{
	text-decoration:none;
	font-family:tahoma;
	font-size:10pt;
	color:5c5a5a;
}
ul.sitemap6 li a:hover
{
	text-decoration:underline;
	color:#161515;
}
/*end site map*/
/* begin online edit class*/
h3.section {
	margin-top: 1em;
}
.online
{
	position:fixed;
	left:0;
	right:0;
	
}
#vertical_slide, #horizontal_slide {
	background: #f2f2f2;
	color: #8A7575;
	font-weight: bold;
	border-bottom:3px #dbdbdb solid;
}
div.online-btn {
	width:65PX;
	background-color:#f2f2f2;
	height:18px;
	padding:3px 3px 0px 3px ;
	margin:-3px 20px;
	border-bottom:3px #dbdbdb solid;
	border-right:3px #dbdbdb solid;
	border-left:3px #dbdbdb solid;
	cursor:pointer;
}
div.online-edit-holder
{
	width:100%;
	text-align:right;
	border-bottom:3px #dbdbdb solid;
	background-color:#f2f2f2;
	padding-bottom:5px
}
div.online-edit-holder div.online-edit
{
	width:255px;
	background-color:#F0F0EE;
	margin:1px 2px 1px 2px;
	padding:2px 0px 2px 0px;
	border:none;
}
div.online-edit
{
	width:265px;
	background-color:#F0F0EE;
	border:1px solid #bbbbbb;
	margin:1px 2px 1px 2px;
	padding:2px 0px 2px 0px;
	height:22px;
}
div.online-edit div.inner-right
{
	float:right;
	width:104px;
}
div.online-edit div.inner-left
{
	float:right;
	width:55px;   
}
div.online-edit div.inner-center
{
	float:right;
	width:104px;
            
}
ul.online-edit
{
	list-style-type:none;
	padding:0px; 
	margin:0px 3px 2px 0px ;
	padding:0px 3px 2px 0px ;
	border-right:1px #cccccc solid;
	height:20px;
}
ul.online-edit img
{
	border:0px;
}
ul.online-edit li
{
	float:right;
	width:20px;
	height:20px;
	margin-left:2px;
}
ul.online-edit li a
{
	border:1px #F0F0EE solid;
	float:left;
}
ul.online-edit li a:hover
{
	background-color:#F8FDD5;
	border:1px #938888 solid;
}
/*End Online Edit Class*/
/* ---------------------- Start Template List Styles ------------*/
		.llu
		{
			list-style-type:none; 
			margin:0px; 
			padding:0px ;
		}
		.llu li
		{
			float:right;

		}

/* ---------------------- End Template List Styles ------------*/
/* uipack bargh start --------------------------------------------------------------------------------------------------- */
.clear
{
	clear:both;
	
}
.holder
{
	width:932px;
	background-image:url(../images/Arrangements/rtl/c-bg.gif);
	background-repeat:repeat-y;

}
.holder-top
{
	width:100%;
	background-image:url(../images/Arrangements/rtl/t-bg.gif);
	background-repeat:no-repeat;
	background-position:top;

}
.holder-bottom
{
	width:100%;
	background-image:url(../images/Arrangements/rtl/b-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.header
{
	width:100%;
	height:77px;

}
.search
{
	height:40px;
	width:100%;
}
.right
{
	width:200px;
	float:right;
	margin-bottom:7px
}
.left
{
	float:right;
	width:715px;
	margin-bottom:17px;
	margin-left:12px;
}
.left-inner
{
	width:700px;
	
}
.dashboard
{
	float:right;
	width:217px;
	margin-bottom:7px;

}
.banner
{
	float:right;
	width:490px;
	margin-bottom:7px;
}
.footer
{
	width:932px;
}
.main-right
{
	width:350px;
	float:right;
	border-top:1px #D6D6D6 solid;
	border-right:1px #D6D6D6 solid;
	border-bottom:1px #D6D6D6 solid;
	border-left:1px #D6D6D6 dotted;
	margin-bottom:15px;
	text-align:justify;
}
.main-right3col
{
	width:225px;
	float:right;
	border-top:1px #D6D6D6 solid;
	border-right:1px #D6D6D6 solid;
	border-bottom:1px #D6D6D6 solid;
	border-left:1px #D6D6D6 dotted;
	margin-bottom:15px;
	text-align:justify;
}
.main-left
{
	width:100%;
	background-image:url(../images/Arrangements/rtl/left-bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:1px;
	text-align:justify;
}
.main-left-bg3col
{
	width:480px;
	float:right;
	border-top:1px #D6D6D6 solid;
	background-image:url(../images/Arrangements/rtl/left-bbg.gif);
	border-right:1px #D6D6D6 dotted;
	background-repeat:repeat-y;
	margin-bottom:15px;
}
.mainpage-col2
{
	width:310px;
	padding-bottom:1px;
	text-align:justify;
	float:right;
	border-bottom:1px #d6d6d6 solid;
}
.mainpage-col3
{
	width:170px;
	background-image:url(../images/Arrangements/rtl/left-bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:2px;
	text-align:justify;
	float:left;
}

.main-left-bg
{
	width:350px;
	float:right;
	border-top:1px #D6D6D6 solid;
	background-image:url(../images/Arrangements/rtl/left-bbg.gif);
	border-right:1px #D6D6D6 dotted;
	background-repeat:repeat-y;
	margin-bottom:15px;

}

.twocol-main
{
	width:700px;
	background-image:url(../images/Arrangements/rtl/twocol-bg.gif);
	background-repeat:repeat-y;
	border-top:1px #D5D5D5 solid;
	text-align:justify;
}
.locator-inner
{
	border-bottom:1px #D5D5D5 dotted;
	width:680px;
}
.twocol-main-inner
{
	width:700px;
}
.twocol-bottom-inner
{
	width:659px;
	float:left;
	height:41px;
	background-image:url(../images/Arrangements/rtl/twocol-bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.twocol-bottom-r
{
	background-image:url(../images/Arrangements/rtl/twocol-rightb.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	height:41px;
	width:99.8%;

}
.twocol-bottom-l
{
	background-image:url(../images/Arrangements/rtl/twocol-leftb.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:41px;
	height:41px;
	float:left;
}
.threecol-left
{
	width:180px;
	float:right;
	border-right:1px #D6D6D6 dotted;
	margin-top:30px;
	margin-bottom:10px;
}
.threecol-right
{
	width:518px;
	float:right;
}
.banner-dec-tr
{
	background-image:url(../images/Decorators/rtl/bd-tr.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.banner-dec-tl
{
	background-image:url(../images/Decorators/rtl/bd-TL.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.banner-dec-t
{
	background-image:url(../images/Decorators/rtl/bd-t.gif);
	background-repeat:repeat-x;
	margin-right:7px;
	margin-left:7px;
	height:7px;
}
.banner-dec-r
{
	background-image:url(../images/Decorators/rtl/bd-r.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.banner-dec-l
{
	background-image:url(../images/Decorators/rtl/bd-L.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.banner-dec-c
{
	background-color:#ffffff;
	margin-right:7px;
	margin-left:7px;
	padding-top:2px;
	padding-bottom:2px;
}
.menu-dec-all
{
	margin-right:13px;
	margin-left:13px;
}
.menu-dec-c
{
	background-color:#ffffff;
	margin-right:7px;
	margin-left:7px;
}
.banner-dec-dr
{
	background-image:url(../images/Decorators/rtl/bd-dR.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:7px;
}
.banner-dec-dl
{
	background-image:url(../images/Decorators/rtl/bd-dL.gif);
	background-repeat:no-repeat;
	background-position:LEFT;
	height:7px;
}
.banner-dec-d
{
	background-image:url(../images/Decorators/rtl/bd-d.gif);
	background-repeat:repeat-x;
	margin-right:7px;
	margin-left:7px;
	height:7px;
}
.title
{
	font-size:9pt;
	color:#727272;
	font-weight:bold;
	white-space:-2px;
	text-align:right;
	
}
/* uipack bargh end */
/*Tiny box*/
#tinybox {position:absolute; display:none; padding: 0px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:200;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:150}
#tinycontent {background:#fff;width:100%;height:100%;border:0px;}
/*Tiny box*/






/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Zoom settings start <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.fullsize-icon {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	background: transparent url(../images/jquery/zoom/rtl/fullsize-icon.png) no-repeat left top;
	z-index: 950;
	cursor: url(../images/jquery/zoom/rtl/fullsize.cur), auto;
}

.fullsize-loading, .fullsize-wrapper {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 999;
}

.fullsize-loading {
	height: 51px;
	width: 51px;
	background: transparent url(../images/jquery/zoom/rtl/fullsize-loading-bg.png) no-repeat left top;
}

.fullsize-loading-inner {
	height: 100%;
	width: 100%;
	background: transparent url(../images/jquery/zoom/rtl/fullsize-loading-spinner.gif) no-repeat center center;
}

.fullsize-image {
	display: block;
}

.fullsize-title {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	min-height: 14px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", sans-serif;
	text-shadow: 0 0 1px #000;
	background: transparent url(../images/jquery/zoom/rtl/fullsize-title-bg.png) repeat-x left top;
}

.fullsize-title-text {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

a.fullsize-close {
	position: absolute;
	display: block;
	margin: -15px 0 0 6px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 1000;
	background: transparent url(../images/jquery/zoom/rtl/fullsize-close.png) no-repeat left top;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	a.fullsize-close {
		margin-top: -14px;
	}
}

a.fullsize-close:hover {
	background-position: right top;
}

.fullsize-close {
	cursor: pointer;	
}

/* Shadows */

.fullsize-sh-wrap {
	position: absolute;
	z-index: 980;
}

.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom {
	width: 100%;
}

.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r {
	background-position: left top;
	background-repeat: none;
	background-color: transparent;
	height: 20px;
}

.fullsize-sh-top-l {
	float: left;
	width: 22px;
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-top-l.png);
}

.fullsize-sh-top-m {
	margin: 0 22px;
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-top-m.png);
	background-repeat: repeat-x;
}

.fullsize-sh-top-r {
	float: right;
	width: 22px;
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-top-r.png);
}

.fullsize-sh-bottom-l {
	float: left;
	width: 22px;
	height: 24px;
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-bottom-l.png);
}

.fullsize-sh-bottom-m {
	margin: 0 22px;
	height: 24px;
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-bottom-m.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fullsize-sh-bottom-r {
	float: right;
	width: 22px;
	height: 24px;
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-bottom-r.png);
}

.fullsize-sh-body {
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-body-l.png);
	background-repeat: repeat-y;
}

.fullsize-sh-body-r {
	float: right;
	height: 100%;
	width: 11px;
	background-image: url(../images/jquery/zoom/rtl/fullsize-sh-body-r.png);
	background-repeat: repeat-y;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Zoom settings end <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* Start Color Picker */
div.color_picker {
  height: 16px;
  width: 16px;
  padding: 0 !important;
  border: 1px solid #868686;
  background: url(../images/jquery/ColorSelector/arrow.gif) no-repeat top right;
  cursor: pointer;
  line-height: 16px;
}

div#color_selector {
  width: 110px;
  position: absolute;
  border: 1px solid #868686;
  background-color: #FAFAFA;
  padding: 2px;
}
  div#color_custom {width: 100%; float:left}
  div#color_custom label {font-size: 85%; color: #2F2F2F; margin: 5px 2px; width: 25%}
  div#color_custom input {margin: 5px 2px; padding: 0; font-size: 85%; border: 1px solid #bbbbbb; width: 65%; }

div.color_swatch {
  height: 12px;
  width: 12px;
  border: 1px solid #7F7F7F;
  margin: 2px;
  float: left;
  cursor: pointer;
  line-height: 12px;
}
/* End Color Picker */
/*--begin app theme--*/

td.TreeView-Skin-Node a
{
    text-decoration: none;
    padding-left:4px;
}

td.TreeView-Skin-Node {
    background:url(bg-fade-light-short.png) repeat-x bottom;
    padding:1px 0 1px 2px;
    width:100%;
}

.TreeView-Skin-Root table 
{
    margin:4px 0;
}

.TreeView-Skin-Leaf {
    padding:0 0 0 2px;
}
/*--end app theme--*/
/*-----------Begin admin list----------*/
.admin-list tr:hover
{
	background:#dbd9d9;
}
/*----------End admin list------------*/
/*Begin Select Related Items  */
ul.sl
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
ul.sl li.b
{
	float: right;
	width: 30px;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
ul.sl li.t
{
	float: right;
	width: 340px;
	text-align: right;
	padding: 2px 5px 2px 5px;
}
ul.sl li.p
{
	float: right;
	width: 200px;
	text-align: center;
	padding: 2px;
}
/*End Select Related Items  */
.UnRead
{
	background-color:#f3f3f3;
}
/* Hierarchy Selector */
	.hierarchy-tree
	{
		border: 1px #C1C2BD solid;
		width: 200px;
		height: 100px;
		direction: rtl;
		overflow: auto;
	}
	.hierarchy-tree ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px 5px;
	}
	.hierarchy-tree div
	{
		cursor:pointer;
		margin:1px
	}
	.hierarchy-tree ul ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px 22px 0 0;
	}
	.lcb-off
	{
	}
	.lcb-on
	{
		background-color: #EAEAEA;
	}
/* End HierarchySelector */
/* Combobox */
.combobox
{
}
.combobox .hide
{
	display: none;
}
.combobox .show
{
	display: block;
}
.combobox input
{
	width: 300px;
	margin: 0px;
	padding: 0px;
}
.combobox .selected
{
	background-color: Gray;
}
.combobox .container
{
	width: 300px;
}
.combobox .loading
{
	width: 300px;
	background-color: Olive;
	height: 80px;
	border: 1px solid #ddd;
}
.combobox .container .result
{
	border: 1px #ddd solid;
}
.combobox .container .result span.b
{
	font-weight: bold;
}
.combobox .container .result .r
{
	padding: 5px 3px;
}
.combobox .container .result .r img
{
	float: right;
	width: 25px;
	border: 1px #666666 solid;
	margin: 0 0 3px 3px;
}
.combobox .container .result .r a
{
	text-decoration: none;
	font-size: 8pt;
	font-family: Tahoma;
}
.combobox .container .result .r a:hover
{
	text-decoration: underline;
}
.combobox .container .result .r a.link1, .combobox .container 

.result .r a.link2, .combobox .container .result .r a.link3
{
	float: left;
	width: 20px;
	height: 20px;
	background: #CCC;
	margin-right: 2px;
}
.combobox .status
{
	background: #CCCCCC;
	height: 30px;
	text-align: center;
}
.combobox .container .bottom
{
}
.clr
{
	clear: both;
}
/* end ComboBox */
/* Start Comma Selector */
	.commaSelector
	{
		direction: rtl;
		font-family: Tahoma;
		font-size: 9pt;
	}
	.commaSelector input, .commaSelector img.btn, .commaSelector label
	{
		float: right;
	}
	.commaSelector input
	{
		width: 100px;
		height: 20px;
		border: 1px #666666 solid;
		margin: 0px 5px;
	}
	.commaSelector img.btn
	{
		width: 100px;
		height: 20px;
		background: #33CCFF;
	}
	.commaSelector div.selected
	{
		width: 300px;
		height: 200px;
		border: 1px #999999 solid;
		margin-top: 10px;
		overflow: auto;
	}
	.commaSelector div.selected a
	{
		border: 1px solid #D6D5D5;
		color: #66625D;
		cursor: pointer;
		float: right;
		height: 20px;
		margin: 2px;
		padding: 2px;
		text-decoration: none;
	}
	.commaSelector div.selected a:hover
	{
		text-decoration: line-through;
		background: #00FF99;
	}
/* End Comma Selector */


