﻿/*@font-face {
  font-family: 'BTitr';
  src: url('fonts/BTitrBold.woff') ;  
}*/
@font-face
{
	font-family: 'BTitrBold';
	src: url('../fonts/BTitrBold.eot?#') format('eot'), url('../fonts/BTitrBold.woff') format('woff'), url('../fonts/BTitrBold.ttf') format('truetype');
}
.SubDomainTitle
{
	background-image: url(../Images/Labour/Top3Left2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	font-family: BTitrBold,Arial,tahoma;
	font-size: 22px;
	color: #011947;
	font-weight: bold;
	text-shadow: 2px 2px #fbf6dc;
	line-height: 45px;
}
.Box1Main
{
	font-weight: bold;
	font-size: 11pt;
	font-family: BTitrBold,Arial;
	color: #ffffff;
	vertical-align: middle;
}

.Box2Main
{
	font-weight: bold;
	font-size: 11pt;
	font-family: BTitrBold, Arial;
	color: #ffffff;
	vertical-align: middle;
	display: block;
	line-height: 41px;
}
.Body
{
	/*background-image:url(../images/labour/bk.jpg); 	background-repeat:repeat-x;*/
	background-image: url(../images/labour/noisy-texture.png);
	background-repeat: repeat;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.BodyHeader
{
	background-image: url(../images/labour/bkHeader.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.Box2Header
{
	width: 220px;
	height: 41px;
	background-image: url(../Images/Labour/Box2Back.jpg);
	text-align: center;
	vertical-align: middle;
}

.Box3Header
{
	width: 205px;
	height: 36px;
	background-image: url(../Images/Labour/Box3Back.jpg);
	text-align: center;
	vertical-align: middle;
}

.VLeft
{
	background-image: url(../images/Themes1/OrangeLeft.jpg);
}
.VRight
{
	background-image: url(../images/Themes1/OrangeRight.jpg);
}
.hTop
{
	background-image: url(../images/Themes1/OrangeTop.jpg);
	font-family: Tahoma;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}
.HButt
{
	background-image: url(../images/Themes1/OrangeBut.jpg);
}
.RightTop
{
	background-image: url(../images/Themes1/OrangeRT.jpg);
	background-repeat: no-repeat;
}
.LeftTop
{
	background-image: url(../images/Themes1/OrangeLT.jpg);
	background-repeat: no-repeat;
}
.RightButt
{
	background-image: url(../images/Themes1/OrangeRB.jpg);
	background-repeat: no-repeat;
}
.LeftButt
{
	background-image: url(../images/Themes1/OrangeLB.jpg);
	background-repeat: no-repeat;
}
.Address
{
	font-family: Tahoma;
	font-size: 10pt;
	direction: rtl;
	text-align: right;
}
.copyright
{
	font-family: Tahoma;
	font-size: 10pt;
	direction: ltr;
	text-align: center;
	color: #6edaff;
}
.AraaxLink
{
	font-family: Tahoma;
	font-size: 10pt;
	direction: ltr;
	text-align: center;
	color: #6edaff;
	text-decoration: none;
}

.MenuBK
{
	background-color: #FF8A00;
	font-family: Tahoma;
	font-size: 10pt;
	color: White; /*background-image:url(../images/Themes1/menubk.jpg);*/
}

.MenuBKSelected
{
	background-color: #FF8A00;
	font-family: Tahoma;
	font-size: 10pt;
	color: Black; /*background-image:url(../images/Themes1/menubk.jpg);*/
}
.TreeBack
{
	background-image: url(../images/Themes1/flash2.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
}
.TreeBack2
{
	background-image: url(../images/Themes1/flash22.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
}
.Lnk
{
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-size: 12pt;
}
.NewsTitle
{
	color: #002971;
	text-align: right;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
	font-weight: bold;
}

A
{
	font-size: 10pt;
}
A:link
{
	color: #06373b;
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-family: Tahoma;
}
A:visited
{
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-family: Tahoma;
}
A:hover
{
	color: #06373b;
	font-size: 10pt;
	font-family: Tahoma;
}

.TopLeft
{
	background-image: url(../images/Themes1/TopLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.TopArm
{
	background-image: url(../images/Themes1/TopArm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Toptitle
{
	background-image: url(../images/Themes1/Toptitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.TopRight
{
	background-image: url(../images/Themes1/TopRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.BoxNewLeft
{
	background-image: url(../images/Themes1/BoxNewLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BoxNewBack
{
	background-image: url(../images/Themes1/BoxNewBk.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.BoxNewRight
{
	background-image: url(../images/Themes1/BoxNewRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BoxNewTitle
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
	color: #3c5250;
}
.Top2Left
{
	background-image: url(../images/Themes1/Top2Left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Top2Back
{
	background-image: url(../images/Themes1/Top2Back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Top2Right
{
	background-image: url(../images/Themes1/Top2Right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.AllBack
{
	background-color: #366CB4;
}
.LeftBack
{
	background-image: url(../images/Themes1/LeftBack.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.RightBack
{
	background-image: url(../images/Themes1/RightBack.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.ButLeft
{
	background-image: url(../images/Themes1/ButLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ButBack
{
	background-image: url(../images/Themes1/ButBack.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ButRight
{
	background-image: url(../images/Themes1/ButRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.PageBack
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #073739;
}
.BoxTopLeft
{
	background-image: url(../images/Themes1/BoxTopLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.BoxTopBack
{
	background-image: url(../images/Themes1/BoxTopBack.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	color: White;
}
.BoxTopRight
{
	background-image: url(../images/Themes1/BoxTopRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.BoxLeftBack
{
	background-image: url(../images/Themes1/BoxLeftBack.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.BoxRighBack
{
	background-image: url(../images/Themes1/BoxRighBack.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.BoxBack
{
	background-image: url(../images/Themes1/MainBack.jpg);
	background-repeat: repeat;
}
.BoxButLeft
{
	background-image: url(../images/Themes1/BoxButLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.BoxButRight
{
	background-image: url(../images/Themes1/BoxButRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.BoxButBack
{
	background-image: url(../images/Themes1/BoxButBack.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.SimpleLeft
{
	background-image: url(../images/Themes1/SimpleLeft.gif);
}
.SimpleCenter
{
	background-image: url(../images/Themes1/SimpleCenter.gif);
}
.SimpleRight
{
	background-image: url(../images/Themes1/SimpleRight.gif);
}
.SimpleBorder
{
	border-color: #812824;
	border-top-style: hidden;
	border-top-width: 0px;
	border-width: 1px;
	border-style: solid;
}
.NewsBk2
{
	/*background-color:#ffffff;*/
}
.NewsBk1
{
	/*background-color:#ffffff;*/
}
.TopBack
{
	background-image: url(../images/Themes1/TopBack.jpg);
}

.BoxTopLeft2
{
	background-image: url(../images/Themes1/BoxTopLeft2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.BoxTopBack2
{
	background-image: url(../images/Themes1/BoxTopBack2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: White;
}
.BoxTopRight2
{
	background-image: url(../images/Themes1/BoxTopRight2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.BoxLeftBack2
{
	background-image: url(../images/Themes1/BoxLeftBack2.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.BoxRighBack2
{
	background-image: url(../images/Themes1/BoxRighBack2.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.BoxBack2
{
	background-image: url(../images/Themes1/MainBack2.jpg);
	background-repeat: repeat;
}
.BoxButLeft2
{
	background-image: url(../images/Themes1/BoxButLeft2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.BoxButRight2
{
	background-image: url(../images/Themes1/BoxButRight2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.BoxButBack2
{
	background-image: url(../images/Themes1/BoxButBack2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Top1
{
	background-image: url(../images/Themes1/top1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Top2
{
	background-image: url(../images/Themes1/top2.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.Top3
{
	background-image: url(../images/Themes1/top3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/*Araax Styles*/
/*Box1*/
.Box1TopLeft
{
	background-image: url(../images/Themes1/Box1TopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Box1TopBk
{
	background-image: url(../images/Themes1/Box1TopBk.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.Box1TopRight
{
	background-image: url(../images/Themes1/Box1TopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.Box1LeftBk
{
	background-image: url(../images/Themes1/Box1LeftBk.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.Box1RightBk
{
	background-image: url(../images/Themes1/Box1RightBk.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.Box1ButLeft
{
	background-image: url(../images/Themes1/Box1ButLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.Box1ButBk
{
	background-image: url(../images/Themes1/Box1ButBk.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.Box1ButRight
{
	background-image: url(../images/Themes1/Box1ButRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.Box1MainWithBk
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
	background-color: #defefd;
}
.Box1MainWithBk2
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
	background-color: #e3f5f5;
}
.Box1content
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Tahoma;
	border: solid 2px #011947;
	width: 220px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.MarqueeText
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Tahoma;
	border: solid 0px #011947;
}
/* a */
a
{
	text-decoration: none;
}

/* Textbox */
.TxtBox
{
	font-family: Tahoma;
	font-size: 9pt;
}


/* Textbox Search */
.TxtSrch
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* Textbox Search */
.Calender
{
	direction: ltr;
	font-family: Tahoma;
	font-size: 9pt;
	width: 80px;
}

.CalenderYear
{
	direction: ltr;
	font-family: Tahoma;
	font-size: 9pt;
	width: 80px;
}

.Year
{
	direction: ltr;
	font-family: Tahoma;
	font-size: 9pt;
	width: 50px;
}
.Time
{
	direction: ltr;
	font-family: Tahoma;
	font-size: 9pt;
	width: 50px;
}
/* Labels */
.Lbl
{
	font-family: Tahoma;
	font-size: 9pt;
}

.LblTitle
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
}
.LblHeaderItm
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 7pt;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
.LblBold
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9pt;
	text-align: center;
	text-decoration: none;
}

.LblMarque
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
}
/* Payment*/
.LblPayment
{
	font-family: Tahoma;
	font-size: 12pt;
}

.LblTitlePayment
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11pt;
	text-align: center;
	text-decoration: none;
}
.ChkBxPayment
{
	font-family: Tahoma;
	font-size: 14pt;
	color: #ac0b00;
}

.body
{
	background-image: url(../Images/FarsIdn/Logo.png);
	background-repeat: repeat;
}
.LblMsg
{
	font-family: Tahoma;
	font-size: 9pt;
	color: Maroon;
}

.NewsTitle
{
	color: #4c4c4c;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
	font-weight: bold;
}
.LblErr
{
	font-family: Tahoma;
	font-size: 9pt;
	color: #d61b1b;
	direction: ltr;
}

.LblSucces
{
	font-family: Tahoma;
	font-size: 9pt;
	color: #006a00;
}
.LblMrn
{
	background-color: Maroon;
	font-family: Tahoma;
	font-size: 12px;
}

/* linkButton */
.LnkBtn
{
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: none;
}

.Div
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* ImageButton */
.ImgBtn
{
}

/* HyperLink */
.Lnk
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9pt;
}

/* DropDownList */
.DDL
{
	font-family: Tahoma;
	font-size: 9pt;
	width: 150px;
}

/* ListBox */
.LstBx
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* CheckBox && CheckBoxList */
.ChkBx
{
	font-family: Tahoma;
	font-size: 9pt;
}

.ChkBxAcpt
{
	font-family: Tahoma;
	font-size: 9pt;
	color: #ac0b00;
}

/* Button  */
.Btn
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-position: left;
	margin: 2 2 2 2;
}
.BtnSave
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 145px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/save.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnEdit
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 145px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/Edit.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnCancel
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/enseraf.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnAddGroup
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/Addgroup.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnAddUser
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/Adduser.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnRestore
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/bazyabi.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnDelete
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/Delete.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnLogin
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/vorod.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnAlbom
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/albom.png);
	background-position: left;
	background-repeat: no-repeat;
}
.Btnpishnamyesh
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/pishnamyesh.png);
	background-position: left;
	background-repeat: no-repeat;
}
.BtnConfirm
{
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-image: url(../Images/icons/Ok.png);
	background-position: left;
	background-repeat: no-repeat;
}

.BtnReturn
{
	cursor: hand;
	font: bold 8pt tahoma;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #014a81;
	border-bottom: solid 2px #0a526d;
	border-right: solid 2px #0a526d;
	border-top: solid 1px #0d6a8e;
	border-left: solid 1px #0d6a8e;
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
	background-image: url( "../Images/icons/return.png" );
	height: 30px;
	width: 85px;
}

/* RadioButon && RadioButtonList */
.RBtn
{
	font-family: Tahoma;
	font-size: 9pt;
}
/* Legend*/
.Lgnd
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9pt;
}
/* FieldSet*/
.FldSt
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* Image */
.Img
{
}

/* FileUpload */
.FlUpld
{
}

/* MultiView */
.MltViw
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* View */
.Viw
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* Panel */
.Pnl
{
}

/* TableGrid */
.TblGrd
{
	color: #000;
	font-family: Tahoma;
	font-size: 9pt;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 0px;
}

.TblGrdHdr
{
	font-weight: bold;
	font-family: Tahoma;
	color: #FFF;
	background-color: #000;
	font-size: 9pt;
	height: 25px;
	margin: 0;
	padding: 0;
}

.TblGrdFtr
{
	background-color: #868686;
	font-family: Tahoma;
	font-size: 9pt;
	text-align: center;
	color: Black;
	height: 25px;
}

.TblGrdTr
{
	color: #000;
	background-color: #FFF;
	font: 9pt "Tahoma";
	height: 25px;
}

.TblGrdTrEvn
{
	color: #FFF;
	background-color: #d3d3d3;
	font: 9pt "Tahoma";
	padding: 5px;
	height: 25px;
}
.GrdDetail
{
	color: #033c7f;
	font-family: Tahoma;
	font-size: 9pt;
	vertical-align: middle;
	text-align: center;
	margin : 10px;

}

.GrdDetail a
{
	font-family: Tahoma;
	font-size: 10pt;
	text-align: center;
	color: #031948;
	text-decoration: none;
}


.GrdDetail a:hover
{
	font-family: Tahoma;
	font-size: 10pt;
	text-align: center;
	color: #671003;
	text-decoration: none;
}

.GrdLink
{
	font-family: Tahoma;
	font-size: 10pt;
	text-align: center;
	color: #031948;
	text-decoration: none;
}
/* FormViewer */
.FrmViw
{
	font-family: Tahoma;
	font-size: 9pt;
}


/* RepeatViewer */
.RptViw
{
}
/* Validator */
.Validation
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* Update Panel */
.UpPnl
{
}


/* Table */
.Tbl
{
	font-family: Tahoma;
	font-size: 9pt;
	margin-top: 3px;
}
/* TR */
.Tbl tr
{
	/*height: 30px;*/
	font-family: Tahoma;
	font-size: 9pt;
}

/* TD */
.Tbl tr td
{
	font-family: Tahoma;
	font-size: 9pt;
	direction: rtl;
}

/* Tab */
.Tab
{
}

/* Form */
.Frm
{
	font-family: Tahoma;
	font-size: 9pt;
}

/* Accordion */
.Acrdin
{
}

.Rptr
{
	font: 9pt "Tahoma";
	vertical-align: middle;
	text-align: center;
	color: #000;
}
.RptrTr
{
	font: 9pt "Tahoma";
	background-color: #FFF;
	color: #000;
	padding: 4px;
}

.RptrTrEven
{
	background-color: #d3d3d3;
	color: #FFF;
	font: 9pt "Tahoma";
	padding: 4px;
}

.RptrHdr
{
	font: 9pt "Tahoma";
	color: #FFF;
	background-color: #000;
	font-weight: bold;
	text-align: center;
}

.RptrFtr
{
	color: Black;
	background-color: #868686;
	font: 9pt "Tahoma";
	text-align: center;
}

.RptrHdr a
{
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: underline;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}

.RptrItm :hover td
{
	background-color: #FFF;
	cursor: pointer;
}

.RptrItmEven :hover td
{
	background-color: #FFF;
	cursor: hand;
}

.RptrItm
{
	color: #000;
	background-color: #FFF;
}
.RptrItm td
{
	background-color: #FFF;
	color: #000;
	font: 9pt "Tahoma";
}

.RptrItmEvn td
{
	background-color: #d3d3d3;
	color: #FFF;
	font: 9pt "Tahoma";
}
.RptrItmEvn
{
	background-color: #d3d3d3;
	color: #FFF;
	font: 9pt "Tahoma";
}
.RptrInpt td input
{
	font: 9pt "Tahoma";
}
.RptrInptItm td
{
	background-color: #FFF;
	color: #000;
	font: 9pt "Tahoma";
}

.RptrItmEvn td a
{
	color: #3f3f3f;
	font: 9pt "Tahoma";
	text-decoration: none;
}
.RptrItm td a
{
	color: #3f3f3f;
	font: 9pt "Tahoma";
	text-decoration: none;
}
.RptrItmEvn td a:hover
{
	cursor: pointer;
	text-decoration: none;
}

.TreViw
{
	font-family: Tahoma;
	font-size: 13px;
	color: #014a81;
}

.DatLst
{
	color: #4c4c4c;
	background-color: #e5faff;
	font-family: Tahoma;
	font-size: 13pt;
	text-align: right;
}

.DtList
{
	color: #023866;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: right;
	padding: 20px;
	border: solid 1px #0d6a8e;
	position: relative;
	z-index: 1;
}
.DtListAlt
{
	color: #023866;
	background-color: #e5f6f6;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: right;
	padding: 20px;
	border: solid 1px #0d6a8e;
	position: relative;
	z-index: 1;
}


.DtList:before, .DtList:after
{
	position: absolute;
	z-index: -5;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px; /*padding-top:100px;*/
}
.TdDtLis
{
	padding: 8px;
}


