﻿
@font-face
{
    font-family: 'BYekan';
    src: url('webfonts/byekan.eot');
    src: url('webfonts/byekan.eot?#iefix') format('embedded-opentype'), url('webfonts/byekan.woff') format('woff'), url('webfonts/byekan.ttf') format('truetype'), url('webfonts/byekan.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}

.tdRightMenu
{
    width: 172px;
    vertical-align: top;
    height: 100%;
    display: block;
}

.tabs1
{
    width: 100%;
    vertical-align: top;
    background-color: #58a6d9;
    font-family: Byekan,Tahoma;
}
.tab-txt-in
{
    background-color: #dbe7ef;
}
#tabs
{
    background-image: url(../images/Login/tab.png);
    background-color: #DBE7EF;
    background-repeat: repeat-x;
}
#tabs
{
    z-index: 111;
}

#tbl_tabs
{
    background-color: #58A6D9;
    width: 100%;
}

.tabc
{
    height: 29px;
    margin: 0px;
    background-color: #58a6d9;
    border-bottom: 1px solid #3284C3;
}
.tabc:hover
{
    height: 29px;
    cursor: pointer;
    color: #e74d01;
    text-decoration: none;
    background-color: #fee1ad;
    border: 0px solid #D2E3FF;
}
.activetabc
{
    border-top: 3px solid #055ead;
    background: none;
    height: 29px;
    background-color: #DBE7EF;
    cursor: pointer;
    margin: 0px;
    margin-top: 3px;
    empty-cells: show;
}


/*tab class*/
.tab
{
    font-weight: normal;
    height: 29px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: repeat-x;
    border: 0px solid #D2E3FF;
    width: 128px;
 background-image: url(../../Images/kasra2/rep.png);
}
.tab:hover
{
    cursor: pointer;
    color: #e74d01;
    text-decoration: none;
background-image: url(../../Images/kasra2/rep-over.jpg);
    background-color: #fee1ad;
}
/*
 .tab:active
{
    background-color: #DBE7EF;
background-image: url(../../Images/kasra2/rep-down.jpg);
	text-decoration: none;

}
/*tab class*/
body
{
    margin: 0 auto;
    background-color: #dbe7ef;
}
.tbl_master2
{
    width: 100%;
    text-align: center;
    height: 100%;
}

.imgset-left
{
    background-image: url(   '../../images/kasra2/head-left.jpg' );
    background-repeat: no-repeat;
    background-position: left center;
    width: 544px;
    height: 76px;
    border: 0px;
}
.imgset-left table
{
    margin-bottom: 2px;
}
.imgset-right
{
    background-image: url(   '../../images/kasra2/head-logo.jpg' );
    background-repeat: no-repeat;
    background-position: right center;
    width: 237px;
    height: 76px;
    border: 0px;
}
.imgset-right-manage
{
    background-image: url(   '../../images/kasra2/head-admin-logo.jpg' );
    background-repeat: no-repeat;
    background-position: left center;
    width: 237px;
    height: 76px;
    border: 0px;
}
.td_headermastr
{
    width: 50%;
    background-image: url(               '../../images/kasra2/head-back.jpg' );
    background-repeat: repeat-x;
    height: 76px;
    border: 0px;
    background-color: #0059A9;
}
.headermastr
{
    width: 100%;
    background-image: url(               '../../images/kasra2/head-back.jpg' );
    background-repeat: repeat-x;
    background-position: center center;
    height: 76px;
    border: 0px;
    margin: 0px;
    padding: 0px;
    background-color: #005AAA;
    border-width: 0;
    direction: rtl;
}
#Top
{
    background-color: #005AAA;
    border-width: 0;
    direction: rtl;
    height: 76px;
    width: 100%;
}
.imgset
{
    background-image: url(   '../../images/kasra2/outlook-rep.jpg' );
    margin: 0;
    border-style: none;
}
.cls
{
    background-image: url(               '../../images/kasra2/cls.jpg' );
    background-repeat: no-repeat;
    height: 18px;
    width: 2px;
}

.td_headermastr3
{
    width: 100%;
    text-align: right;
    border: 0px;
    background-image: url(               '../../images/kasra2/outlook-rep.jpg' );
    height: 24px;
}


/**/
th.Consthead
{
    position: relative;
    cursor: default;
    z-index: 10;
}
.radio
{
    font-family: Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    text-align: right;
}

.imgnews
{
    border: dotted 1px #7898BF;
}

.divusermenu
{
    width: 600px;
    overflow: scroll;
    height: 300px;
    border: solid 1px #7898BF;
}
.inputcalander
{
    font-family: BYekan,Tahoma;
    font-size: 11pt;
    height: 20px;
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
.td1calander
{
    border-bottom: solid 2px #7898BF;
    border-left: solid 2px #7898BF;
    border-right: solid 2px #7898BF;
    border-top: solid 2px #7898BF;
}
.td2calander
{
    text-align: center;
    border-bottom: solid 2px #7898BF;
    border-left: solid 2px #7898BF;
    border-right: solid 1px #7898BF;
    border-top: solid 1px #7898BF;
    font-size: 8pt;
    font-family: BYekan,Tahoma;
}
.sheet1calander
{
    border-bottom: solid 2px #7898BF;
    border-left: solid 2px #7898BF;
    border-right: solid 1px #7898BF;
    border-top: solid 1px #7898BF;
    font-size: 10pt;
    font-family: BYekan,Tahoma;
    text-align: center;
    vertical-align: middle;
}
.sheet2calander
{
    border-bottom: solid 1px #7898BF;
    border-left: solid 1px #7898BF;
    border-right: solid 1px #7898BF;
    border-top: solid 1px #7898BF;
    font-size: 10pt;
    font-family: BYekan,Tahoma;
    vertical-align: middle;
    text-align: center;
}
.a_titr
{
    font-weight: bold;
    font-size: 9pt;
    color: #E9A45A;
    line-height: 20pt;
}
.Labelnews
{
    line-height: 20pt;
    text-align: justify;
    direction: rtl;
    text-justify: newspaper;
}
.shownews1
{
    line-height: 10pt;
    color: #225671;
    font-weight: bold;
}
.shownews2
{
    line-height: 10pt;
    color: #33B573;
}
.shownews3
{
    line-height: 20pt;
    text-align: justify;
    text-justify: newspaper;
    color: #0F1213;
}
.shownews4
{
    line-height: 10pt;
    color: #362E21;
}
.hadish1
{
    line-height: 10pt;
    text-align: justify;
    text-justify: newspaper;
    color: #33B573;
    text-decoration: blink;
}
.hadish2
{
    line-height: 15pt;
    text-align: justify;
    text-justify: newspaper;
    font-weight: bold;
    color: #3E2207;
}
.hadish3
{
    line-height: 15pt;
    text-align: justify;
    text-justify: newspaper;
}
.hadish4
{
    line-height: 10pt;
    text-align: justify;
    text-justify: newspaper;
    color: #6F8AA2;
}
.tdmainc1
{
    width: 100%;
    background-image: url(    '../../images/kasra2/rep.jpg' );
    background-repeat: repeat-x;
}
.tdmainc2
{
    background-color: #8BCBF5;
    font-family: BYekan,Tahoma;
    height: 29px; /*background-image: url('../../images/kasra2/rep.jpg');*/
    border-bottom: solid 1px #4996D2;
    cursor: pointer;
    font-size: 8px;
    font-weight: normal;
    color: #0059A9;
}
/*.spmainc2
{
	width: 100%;
	color: #13683D;
	font-weight: bold;
}*/
.spmainc2
{
    width: 100%;
    color: #0059A9;
    font-weight: bold;
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    white-space: nowrap;
}
.spmainc2 span
{
    font-family: BYekan,Tahoma;
    color: #0059A9;
}
.bodylog
{
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
.tbllog1
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.tbllog2
{
    height: 150px;
}
.tdlog3
{
    vertical-align: middle;
    width: 118px;
    height: 81px;
    text-align: center;
}
.tdlog4
{
    height: 546px;
    text-align: center;
    background-image: url(../../Images/login/LoginBack.png);
    background-repeat: no-repeat;
    background-position: center center;
}
/*.tdlog4_2
{
	
	text-align: center;
	background-image:url(../../Images/login/LoginBack2.png);
	background-repeat:repeat-y;
	background-position:center center;

}
.tdlog4_3
{
	height: 261px;
	text-align: center;
	background-image:url(../../Images/login/LoginBack3.png);
	background-repeat:no-repeat;
	background-position:center center;

}*/
.tdlog5
{
    text-align: right;
    width: 509px;
    color: #676D74;
    font-size: 10pt;
}
.tdlog6
{
    vertical-align: middle;
    text-align: right;
    color: #2F4E75;
}
.tdlog7
{
    text-align: right;
    width: 440px;
    background-color: Transparent;
    background-image: url(          '../../images/NewTemp/4.jpg' );
    background-repeat: repeat-x;
    color: #676D74;
    font-size: 10pt;
}
#tbl_fields
{
    border: solid 1px #7898BF;
    background-color: white;
}

.td1olb
{
    vertical-align: top;
    text-align: right;
    background-color: #BFDAF7;
}
.td3olb
{
    vertical-align: top;
    text-align: left;
    background-color: #BFDAF7;
}
.td2olb
{
    background-color: #BFDAF7;
    border-top: solid 1px #7898BF;
    width: 100%;
}
.td4olb
{
    border-right: solid 0px #7898BF;
    background-color: #BFDAF7;
}
.td5olb
{
    vertical-align: middle;
    width: 100%;
    background-color: #BFDAF7;
    height: 25;
}
.td6olb
{
    border-left: solid 1px #7898BF;
    background-color: #BFDAF7;
}
.td7olb
{
    text-align: center;
    vertical-align: bottom;
    background-image: url(               '../../images/NewTemp/18.gif' );
    width: 100%;
    cursor: pointer;
    background-repeat: repeat-x;
}
.div8olb
{
    position: absolute;
    border: solid 1px #9ABAE2;
    background-color: #D8E4F3;
    display: none;
    cursor: hand;
}
.td9olb
{
    text-align: center;
    vertical-align: top;
    background-color: #D8E4F3;
}
.tbl10olb
{
    border: 0;
    height: 30px;
    border-bottom: solid 1px #9ABAE2;
}
.td11olb
{
}
.overolb
{
    background-color: #B3D3DD;
    width: 100%;
}
.outolb
{
    background-color: #D8E4F3;
    width: 100%;
}
.clickolb
{
    color: maroon;
    width: 100%;
    padding: 3px 5px 5px 4px;
    background-color: #FFD79B;
}

.overcalss
{
    text-decoration: none;
    background-color: #B3D3DD;
    width: 100%;
    margin: 0px;
    color: #fff;
    margin: 0px;
}
.outcalss
{
    background-color: #FFFFFF;
    width: 100%;
    text-decoration: none;
    margin: 0px;
}
.clickclass
{
    color: red;
    background-color: #EEC49A;
    width: 100%;
}
.likoutlook
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    color: #003333;
}
.likwebpart
{
    font-family: BYekan,Tahoma;
    font-size: 9pt;
    color: #000000;
}
.lbloutlook3
{
    color: #333333;
    font-weight: bold;
    font-size: 9;
    font-family: BYekan,Tahoma;
}

.tdoutlook3
{
    border-top: 0px solid #bfddf1;
    padding-left: 0;
    border-bottom: 1px solid #bfddf1;
    width: 100%;
}
.Hidden
{
    display: none;
}
.Hand
{
    cursor: Hand;
}
.tbloutlook4
{
    width: 100%;
    text-align: right;
    margin: 0px;
}
.tbl_outlook1
{
    text-align: center;
    border: 0px solid #66a9c4;
    width: 100%;
}
.tdoutlook2
{
    background-color: #1975c6;
    border: 0px solid #66a9c4;
    height: 26px;
    cursor: pointer;
    width: 100%;
    font-weight: normal;
    font-size: 10pt;
}
.tdoutlook2:hover
{
    background-color: #418FD5;
}
.tdoutlook2 span
{
    color: white;
}

.tbl_master1
{
    width: 100%;
    height: 76px;
    padding: 0;
}
.div_master1
{
    width: 100%;
    height: 100%;
    padding: 0;
    text-align: center;
}

.tbl_master3
{
    width: 100%;
    background-color: #9EBEE6;
}
.tbl_master4
{
    height: 100%;
    width: 100%;
    background-color: #CBDAEE;
}
.tbl_master5
{
    height: 468px;
    border: solid 1px #8F9DCA;
    width: 172px;
}
.tbl_master6
{
    height: 100%;
    width: 100%;
    border: 1px;
}
.tdlink
{
    text-align: right;
    width: 100%;
    height: 22px;
    text-decoration: none;
    vertical-align: top;
    margin: 0px;
}
.tdmasterright
{
    vertical-align: top;
    width: 175px;
}
.imgoutlook
{
    vertical-align: middle;
    text-align: center; /*width: 10px; 	height: 10px; 	background-image: url(   '../../images/NewTemp/37.gif' );*/
    border: 0;
    background-repeat: no-repeat;
}
.td_headermastr1
{
    width: 70%;
    height: 30px;
    background-repeat: repeat-x;
    background-image: url(   '../../images/NewTemp/21.gif' );
    vertical-align: top;
    text-align: center;
}
.td_headermastr2
{
    background-repeat: no-repeat;
    background-position: right;
    background-attachment: fixed;
    text-align: center;
    width: 100%;
    background-color: #f7f7f8;
    background-image: url(               '../../Images/cms/CMSHead.gif' );
    vertical-align: bottom;
}
.td_headermastr4
{
    text-align: center;
    vertical-align: bottom;
}
.td_master5
{
    text-align: center;
    vertical-align: top;
    height: 100%;
    width: 170px;
    background-color: White;
    border: solid 1px #9EBEE6;
}
.td_master6
{
    text-align: center;
    vertical-align: top;
    border: 1px solid #66a9c4;
}
.td_master7
{
    text-align: right;
    vertical-align: top;
    border: 0px solid #9EBEE6;
    background-color: #dbe7ef;
    width: 98%;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.td_master8
{
    border: 1px solid #66a9c4;
}
.td_master9
{
    width: 100%;
    background-image: url(               '../../images/kasra2/rep.jpg' );
    background-repeat: repeat-x;
    margin-top: 0px;
    height: 26px;
}
.div_master10
{
    background: #729BC0;
    overflow: hidden;
    margin: 1px;
    padding: 1px;
    text-align: right;
    position: absolute;
    width: 188px;
    height: 215px;
    top: 200px;
    left: 0px;
    visibility: hidden;
}
.div_master11
{
    text-align: center;
    position: absolute;
    background: #729BC0;
    width: 188px;
    height: 215px;
}
.div_master7
{
    text-align: right;
    vertical-align: top;
    border: 0px solid #9EBEE6;
    width: 100%;
    overflow: auto; /*background-color: White;*/
}
.divMenu
{
    width: 174px;
    text-align: left;
}
.MasterSearch
{
    border: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url(               '../../images/NewTemp/54.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    height: 28px;
    width: 24px;
    cursor: pointer;
}
.fontpage
{
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    color: #FFFFFF;
}
.TD_MenuHeader
{
    background-position: center 50%;
    background-attachment: fixed;
    background-image: url(               '../../images/whc/topmenu.jpg' );
    background-repeat: no-repeat;
    height: 39px;
    width: 171px;
}
.txtSearch
{
    border: 1px solid #4981C9;
    font-size: 11pt;
    font-family: BYekan,Tahoma;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    height: 15px;
    width: 175px;
    color: #2F4E75;
    text-align: center;
    vertical-align: text-bottom;
    text-indent: 1;
}
.txtfooter
{
    border: 1px solid #4981C9;
    font-size: 9pt;
    font-weight: bold;
    font-family: BYekan,Tahoma;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 10px;
    width: 25px;
    color: #2F4E75;
    text-align: center;
    vertical-align: middle;
    text-indent: 1;
}

.tbl_BorderMaster
{
    border-right-color: #ad9e87;
    border-bottom-color: #ad9e87;
    background: #ECEADD;
    background-repeat: repeat-x;
    background: #DBE7EF url(../../Images/background/mt_back.jpg) repeat-x;
    color: #800000;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    text-align: center;
    border: 1px #479BAB solid;
    background-repeat: repeat-x;
}
.body
{
    direction: rtl;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: 100%;
    background-color: white;
    width: 100%;
}
.tbl_BorderLogin
{
    color: #800000;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
}
.tbl_LoginMsg
{
    color: #800000;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    text-align: center;
}
.tbl_LoginEve
{
    color: #800000;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    text-align: center;
    height: 35px;
}

.td_HeaderForChart
{
    background-color: #bfddf1;
    font-family: BYekan,Tahoma;
    height: 29px;
    cursor: pointer;
    font-size: 8px;
    font-weight: normal;
}
.td_Header_tree
{
    background-color: #e6e6e6;
    font-family: BYekan,Tahoma;
    color: #005aaa;
    height: 0px;
    border-bottom: solid 0px #b3b3b3;
    border-top: solid 0px #b3b3b3;
    cursor: pointer;
}
.td_border
{
    border: 2px #729BC0 solid;
}
.td_print
{
    border-bottom: solid 2 black;
    border-left: solid 2 black;
    border-right: solid 2 black;
    border-top: solid 2 black;
    cursor: pointer;
}

.td_HeaderForpart
{
    background-color: #DBE7EF;
    font-family: BYekan,Tahoma;
    color: #479BAB;
    height: 23px;
    border-bottom: 1px #479BAB solid;
    cursor: pointer;
}

.lbl_part
{
    color: #37897C;
}
.lbl_part1
{
    color: #2695E2;
}

.Arrow
{
    padding: 1px 4px;
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    background-color: Transparent;
    background: url('../../Images/background/7.gif') no-repeat right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}

.ANDOR
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/arrow.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.UpFillter
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/104.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.UpFillter
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/2.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.LeftFillter
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/5.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.RightFillter
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/6.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.DownFillter
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/7.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.DeleteFillter
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/delete.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.Fanction
{
    font-family: BYekan,Tahoma;
    color: #F48726;
    font-size: 8pt;
    border-style: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F8F7F2;
    background: #F8F7F2;
    background-image: url(                  '../../Images/background/news_info.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.btn_value
{
    font-family: BYekan,Tahoma;
    color: #D4E6F7;
    font-size: 8pt;
    border-right: 0px solid #1f1b72;
    border-bottom: 0px solid #1f1b72;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url(                  '../../Images/background/1.gif' );
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 100%;
    text-align: left;
}

.btnAdd_click
{
    font-family: BYekan,Tahoma;
    color: #729BC0;
    font-size: 8pt;
    border-right: 0px solid #1f1b72;
    border-bottom: 0px solid #1f1b72;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url(                  '../../Images/background/navbits_start.gif' );
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.btncancel_click
{
    font-family: BYekan,Tahoma;
    color: #000000;
    font-size: 8pt;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-image: url(                  '../../Images/background/cancel.gif' );
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 100%;
    text-align: left;
}
.btnShow_click
{
    font-family: BYekan,Tahoma;
    color: #D4E6F7;
    font-size: 8pt;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url(                  '../../Images/background/compfile.png' );
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 100%;
    text-align: left;
}

.td_Header
{
    background-color: #ECEADD;
    font-family: BYekan,Tahoma;
    color: Maroon;
    height: 23px;
    border-bottom: solid 1px #ad9e87;
}
.tdmid
{
    width: 100%;
    background-image: url( '../../Images/kasra2/rep.jpg' );
    background-repeat: repeat-x;
}
.tbl_Border
{
    border-bottom: solid 1px #93a5b9;
    border-left: solid 1px #93a5b9;
    border-right: solid 1px #93a5b9;
    width: 100%;
}
.tbl_Border1
{
    border-bottom: solid 1px #b7e1ed;
    border-left: solid 1px #b7e1ed;
    border-right: solid 1px #b7e1ed;
    border-top: solid 1px #b7e1ed;
}
.Tbl_ButtonLeftMenu
{
    background-color: Transparent;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    border-style: none;
    color: #1f1b72;
    width: 100%;
    cursor: pointer;
}
.td_Header
{
    background-color: #ECEADD;
    font-family: BYekan,Tahoma;
    color: Maroon;
    height: 23px;
    border-bottom: solid 1px #ad9e87;
}
.tbl_Border
{
    border-bottom: solid 1px #93a5b9;
    border-left: solid 1px #93a5b9;
    border-right: solid 1px #93a5b9;
    width: 100%;
}
.tbl_Border1
{
    border-bottom: solid 1px #59BBE9;
    border-left: solid 1px #59BBE9;
    border-right: solid 1px #59BBE9;
    border-top: solid 1px #59BBE9;
}
.Border
{
    border-bottom: solid 1px #59BBE9;
    border-left: solid 1px #59BBE9;
    border-right: solid 1px #59BBE9;
    width: 100%;
}
.msgsystem
{
    text-decoration: blink;
}
.Borderdiv
{
    width: 100%;
    height: 25px;
    font-family: BYekan,Tahoma;
    color: #404B53;
    font-size: 8.5pt;
    font-weight: bold;
    vertical-align: middle;
}
.Open_ChildForm
{
    /*	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=10, OffY=10, Color='Silver' , Positive= 'true' );*/
    background-color: #EFF2F2;
    width: 95%;
    height: 95%;
    overflow: hidden;
    margin: 1px;
    padding: 1px;
}
.Tbl_Header_Grid
{
    background-image: Url(../../Images/kasra2/rep.jpg);
    background-repeat: repeat-x;
    text-align: right;
    text-indent: 15pt;
    width: 100%;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    color: #000000;
}
table.TableStyle
{
    /*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=10, OffY=10, Color='Silver' , Positive= 'true' );*/
    border-style: solid;
    display: inline-block;
    border-width: 1px;
    border-right: 1px solid #1f1b72;
    border-bottom: 1px solid #1f1b72;
    background-color: #59BBE9;
    background-repeat: no-repeat;
    background-position: left center;
}

select.btn
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    border-right: 1px solid #59BBE9;
    border-bottom: 1px solid #59BBE9;
    border-top: 1px solid #59BBE9;
    border-left: 1px solid #59BBE9;
    background-color: white;
    color: black;
    vertical-align: middle;
    text-align: right;
    height: 25px;
    background-image: url();
}

select.btn:hover, select.btn:active
{
    background-image: url();
}
.Title
{
    /*filter:progid:DXImageTransform.Microsoft.Gradient       (GradientType=1,StartColorStr='#ffECEADD',EndColorStr='#ffa46931');*/
}
.Defultbtn
{
    font-family: BYekan,Tahoma;
    font-size: 8.5pt;
    border-right: 1px solid #1f1b72;
    border-bottom: 1px solid #1f1b72;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #D4E6F7;
    height: 25px;
    width: 100px;
    cursor: pointer;
    font-weight: bold;
    color: #170A56;
    border: solid 1px #729BC0;
    vertical-align: middle;
    text-align: center;
}

.linkbtn
{
    font-family: BYekan,Tahoma;
    font-size: 8.5pt;
    border-right: 1px solid #1f1b72;
    border-bottom: 1px solid #1f1b72;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #D4E6F7;
    background-image: url(   '../../images/NewTemp/31.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    font-weight: bold;
    color: #170A56;
    border: solid 1px #729BC0;
    text-align: left;
    height: 20px;
}
.Enterbtn
{
    font-family: BYekan,Tahoma;
    font-size: 8.5pt;
    border-right: 1px solid #1f1b72;
    border-bottom: 1px solid #1f1b72;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #D4E6F7;
    background-image: url(   '../../images/NewTemp/1.gif' );
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    font-weight: bold;
    color: #170A56;
    border: solid 1px #729BC0;
    text-align: left;
}
.gridRowStyle
{
    background-color: #CAE7EC;
}
.gridAlternatingRowStyle
{
    background-color: #EEF6DE;
}
.DataGridtabletoolbar
{
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    border: 1px solid #479BAB;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #C8E3F1;
    width: 100%;
    height: 30px;
}
.insertbtn
{
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    border: 0px #FF9900 solid;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url('../../images/login/80.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 80px;
    background-repeat: no-repeat;
}
.Refferingbtn
{
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url(                  '../../images/Reffer.gif' );
    background-repeat: no-repeat;
    background-position: right center;
}

.asptextbox
{
    border: 1px #729BC0 solid;
    height: 15px;
    font-family: BYekan,Tahoma;
    font-weight: bold;
    font-size: 8.5pt;
    text-align: center;
    background-color: #F9F9F3;
}
.btn80, .btn10, .btn11
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    display: inline-block;
    color: #023e60;
    background: #f5fafd; /* Old browsers */
    background: -moz-linear-gradient(top, #f5fafd 0%, #dde9f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5fafd), color-stop(100%,#dde9f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5fafd 0%,#dde9f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5fafd 0%,#dde9f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5fafd 0%,#dde9f0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5fafd 0%,#dde9f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5fafd', endColorstr='#dde9f0',GradientType=0 ); /* IE6-9 */
    line-height: 200%;
    border: 1px #88bfe4 solid;
    text-align: center;
    border-radius: 0px; /*box-shadow: rgba(0,0,0,0.2) 0 0px 4px;*/
    cursor: pointer;
    height: 33px;
    min-width: 50px;
}

.btn80:hover, .btn10:hover, .btn11:hover
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    color: #981d00;
    background: #ffebca; /* Old browsers */
    background: -moz-linear-gradient(top, #ffebca 0%, #ffdfa8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffebca), color-stop(100%,#ffdfa8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffebca 0%,#ffdfa8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffebca 0%,#ffdfa8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffebca 0%,#ffdfa8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffebca 0%,#ffdfa8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffebca', endColorstr='#ffdfa8',GradientType=0 ); /* IE6-9 */
    border: 1px #f9c467 solid;
    text-align: center;
    border-radius: 0px; /*box-shadow: rgba(0,0,0,0.2) 0 0px 4px;*/
    cursor: pointer;
}


.btn80:active, .btn10:active, .btn11:active
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    color: #023e60;
    background: #dde9f0; /* Old browsers */
    background: -moz-linear-gradient(top, #dde9f0 0%, #f5fafd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dde9f0), color-stop(100%,#f5fafd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dde9f0 0%,#f5fafd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dde9f0 0%,#f5fafd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dde9f0 0%,#f5fafd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dde9f0 0%,#f5fafd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde9f0', endColorstr='#f5fafd',GradientType=0 ); /* IE6-9 */
    border: 1px #88bfe4 solid;
    text-align: center;
    border-radius: 0px; /*box-shadow: rgba(0,0,0,0.2) 0 0px 4px;*/
    cursor: pointer;
}

.btn80:disabled
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    color: #c0c0c0;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    border: 1px #b1b1b1 solid;
    text-align: center;
    border-radius: 0px;
}
.editokbtn
{
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    text-align: left;
    border: 0;
    background-color: Transparent;
    background-image: url(                  '../../images/newtemp/tik.png' );
    background-repeat: no-repeat;
    background-position: center center;
}
.insertokbtn
{
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    border: 0;
    font-size: 8pt;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: Transparent;
    background-image: url(                  '../../images/newtemp/add.png' );
    background-repeat: no-repeat;
    background-position: center center;
}

.Canclebtn
{
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: Transparent;
    background-image: url(                  '../../images/Fillter/delete.gif' );
    background-repeat: no-repeat;
    background-position: center center;
}
.Canclerowbtn
{
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    border: 0;
    font-size: 8pt;
    text-align: left;
    background-color: Transparent;
    background-image: url(                  '../../images/newtemp/non.png' );
    background-repeat: no-repeat;
    background-position: center center;
}


.deletebtn
{
    border: 0;
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    text-align: left;
    width: 90%;
    cursor: pointer;
    background-color: Transparent;
    background-image: url(                  '../../images/del1.gif' );
    background-repeat: no-repeat;
    background-position: center center;
}
.exitbtn
{
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    cursor: hand;
    text-align: left;
    background-image: url(                  '../../images/whc/exitbtn.gif' );
    background-repeat: no-repeat;
    background-position: right center;
}
.logoutbtn
{
    font-family: BYekan,Tahoma;
    color: #fdeecd;
    font-size: 8pt;
    text-align: left;
    border-right: 1px solid #fdeecd;
    border-bottom: 1px solid #fdeecd;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #fdeecd;
    background-image: url(                  '../../images/tabligh/logoutbtn.jpg' );
    background-repeat: no-repeat;
    cursor: hand;
    background-position: right center;
}
.LoginAnotherbtn
{
    cursor: hand;
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
    background-image: url(                  '../../images/tabligh/loginAnothorbtn.jpg' );
    background-repeat: no-repeat;
    background-position: right center;
}

.Loginbtn
{
    cursor: hand;
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    text-align: left;
    background-image: url(                  '../../images/login/loginbtn.jpg' );
    background-repeat: no-repeat;
    background-position: right center;
}

.Loginbtnnew
{
    cursor: pointer;
    width: 93px;
    height: 27px;
    text-align: left;
    background-image: url(                  '../../images/login/Loginbtn.png' );
    background-repeat: no-repeat;
    background-position: center center;
    border-style: none;
}

.Loginbtnnew:hover
{
    cursor: pointer;
    font-family: BYekan,Tahoma;
    text-align: left;
    background-image: url(                  '../../images/login/LoginbtnOver.png' );
    background-repeat: no-repeat;
    background-position: center center;
    border-style: none;
}
.tabbtn
{
    cursor: hand;
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    text-align: left;
    background-image: url('../../images/whc/tabbtn.gif' );
    background-repeat: no-repeat;
    background-position: right center;
}
.startbtn
{
    cursor: hand;
    font-family: BYekan,Tahoma;
    color: #1f1b72;
    font-size: 8pt;
    text-align: left;
    background-image: url('../../images/whc/startbtn.gif' );
    background-repeat: no-repeat;
    background-position: right center;
}
.editrowbtn
{
    font-family: BYekan,Tahoma;
    border: 0;
    font-size: 8pt;
    text-align: left;
    background-color: Transparent;
    background-image: url('../../images/newtemp/edit.png' );
    background-repeat: no-repeat;
    background-position: center center;
}
.deleterowbtn
{
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    border: 0;
    text-align: left;
    background-color: Transparent;
    background-image: url('../../images/newtemp/del.png' );
    background-repeat: no-repeat;
    background-position: center center;
}
.editbtn
{
    width: 90%;
    cursor: pointer;
    border: 0;
    font-family: BYekan,Tahoma;
    color: #D4E6F7;
    font-size: 8pt;
    text-align: left;
    background-color: Transparent;
    background-image: url('../../images/edit1.gif' );
    background-repeat: no-repeat;
    background-position: center center;
}
.viewbtn
{
    font-family: BYekan,Tahoma;
    color: #D4E6F7;
    font-size: 8pt;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url(                  '../../images/edit.gif' );
    background-repeat: no-repeat;
    background-position: right center;
}
.archivebtn
{
    width: 90%;
    cursor: pointer;
    border: 0;
    font-family: BYekan,Tahoma;
    color: #D4E6F7;
    font-size: 8pt;
    text-align: left;
    background-color: Transparent;
    background-image: url(                  '../../images/archive1.gif' );
    background-repeat: no-repeat;
    background-position: center center;
}
.copybtn
{
    font-family: BYekan,Tahoma;
    color: #D4E6F7;
    font-size: 8pt;
    text-align: left;
    border-right: 1px solid #1f1b72;
    border-bottom: 1px solid #1f1b72;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #D4E6F7;
    background-image: url(                  '../../images/copy.jpg' );
    background-repeat: no-repeat;
    background-position: right center;
}

option:hover
{
    background: #C6C4BD;
    background-color: #DEF9AC;
}
span, .lblcssclass
{
    vertical-align: middle;
    color: #000000;
    font-family: BYekan,Tahoma;
    font-size: 10pt;
}
textarea, .textAreaStyle
{
    /* 	border: 1px solid #D2E3FF; 	font-size: 8pt; 	 font-family: BYekan,Tahoma; color: #A46930; 	padding-left: 4px; 	padding-right: 4px; 	padding-top: 1px; 	padding-bottom: 1px; */
    font-family: BYekan,Tahoma;
    font-size: 13pt;
    font-weight: normal;
    color: #3b3b3b;
    text-align: justify;
    line-height: 100%;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #C3C3C3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    -moz-box-shadow: 0 0 8px #ddd;
    -webkit-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd;
    padding: 3px;
}
.inputPass
{
    border: 1px solid #4981C9;
    border-radius: 1px;
    box-shadow: 0 0 8px #ddd;
    color: #333;
    font-family: BYekan,Tahoma;
    font-size: 11pt;
    width: 175px;
    background-color: #F5F5F5;
    background-repeat: no-repeat;
    background-position: right center;
    color: #2F4E75;
    text-align: right;
    vertical-align: text-bottom;
    text-indent: 1;
    line-height: 100%;
    padding:3px;
}

.inputPass:focus
{
    background-image: none;
    background-color: #F5F5F5;
    color: #2F4E75;
    text-align: right;
    vertical-align: text-bottom;
    text-indent: 1;
}

.inputlogin
{
    border: 1px solid #4981C9;
    border-radius: 1px;
    box-shadow: 0 0 8px #ddd;
    color: #333;
    font-family: BYekan,Tahoma;
    font-size: 11pt;
    font-family: BYekan,Tahoma;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 175px;
    background-color: #F5F5F5;
    background-repeat: no-repeat;
    background-position: right center;
    color: #2F4E75;
    text-align: right;
    vertical-align: text-bottom;
    text-indent: 1;
}

.inputlogin:focus
{
    background-image: none;
    background-color: #F5F5F5;
    color: #2F4E75;
    text-align: right;
    vertical-align: text-bottom;
    text-indent: 1;
}

.TreeViewStyle
{
    font-size: 8pt;
    font-family: BYekan,Tahoma;
    color: #A46930;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.TreeViewRootStyle
{
    font-size: 9pt;
    font-family: BYekan,Tahoma;
    color: #A46900;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}




/* table style */

table.igoogle-night
{
    border: solid 1px #D2E3FF;
}

input[type=text]
{
    /* font-family: BYekan,Tahoma; 	font-weight: normal; 	font-size: 11px; 	*/
    font-family: BYekan,Tahoma;
    font-size: 11pt;
    font-weight: normal;
    color: #3b3b3b;
    text-align: justify;
    line-height: 100%;
    margin-right: auto;
    margin-left: auto; /*border: 1px solid #C3C3C3;*/
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    color: #333;
    -moz-box-shadow: 0 0 8px #ddd;
    -webkit-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd;
    padding: 3px;
}
select
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    font-weight: normal;
    color: #3b3b3b;
    text-align: justify;
    line-height: 100%;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #C3C3C3;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    color: #333;
    -moz-box-shadow: 0 0 8px #ddd;
    -webkit-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd;
    padding: 3px;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
    select
    {
        padding-right: 18px;
    }
}





input[type=radio], input[type=checkbox]
{
    /*-webkit-appearance:button;*/
    border: solid 1px #00F;
    border-radius: 15px;
    background-color: #0b0095;
    border: solid 0px #00F \9;
    border-radius: 0px \9;
    background-color: transparent\9;
    color: #FFF;
    white-space: nowrap;
    overflow: hidden;
    width: 15px;
    height: 15px;
    font-family: BYekan,Tahoma; /* box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  */
}

input[type=checkbox]:checked + label:before
{
    text-shadow: 0px 0px 0px rgba(0, 0, 0, .2);
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
    font-family: BYekan,Tahoma;
    background-color: #000;
    border: solid 1px #00F;
}


input[type=radio]:checked
{
    background-color: #000;
    font-family: BYekan,Tahoma;
    border: solid 1px #00F;
}

input[type=radio]:hover, input[type=checkbox]:hover
{
    box-shadow: 0px 0px 0px #005AAA;
    font-family: BYekan,Tahoma;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}
Label
{
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    font-weight: normal;
}


option
{
    font-family: BYekan,tahoma;
    font-size: 10pt;
    font-weight: normal;
}
option.Selected
{
    font-family: BYekan,tahoma;
    font-size: 10pt;
    font-weight: normal;
    background: green;
    background-color: green;
}

option:hover
{
    font-family: BYekan,tahoma;
    font-size: 10pt;
    font-weight: normal;
    background: #C6C4BD;
    background-color: #DEF9AC;
}

.exitLink
{
    font-family: BYekan,Tahoma;
    font-weight: normal;
    font-size: 8;
    color: white;
    text-decoration: none;
}

a
{
    font-family: BYekan,Tahoma;
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    text-decoration: none;
}
a.Visited
{
    font-family: BYekan,Tahoma;
    font-weight: normal;
    font-size: 8;
    color: #FF9900;
    text-decoration: none;
}
.LinkListView
{
    font-family: BYekan,Tahoma;
    font-weight: normal;
    font-size: 8;
    color: Maroon;
    text-decoration: underline;
    cursor: hand;
}
a:hover
{
    text-decoration: underline;
}
#hr_Title
{
    text-align: center;
    color: white;
}
.igoogle-night div
{
    border-right: 1px #2e7abb solid;
    border-bottom: 1px #2e7abb solid;
    font-family: BYekan,Tahoma;
}
/* header cell style background: #3381D7 url(img/night/19.gif) repeat-x;	background-repeat: repeat-x; */
.igoogle-night th
{
    border-bottom: 1px #2e7abb solid;
    bborder-bottom: 1px #2e7abb solid;
    background: #80D1DB;
    color: whitesmoke;
    font-weight: 500;
    font-family: BYekan,Tahoma;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    height: 30px;
    background: whitesmoke url(img/night/20.gif) repeat-x;
}
.FooterGrid
{
    border-bottom: 1px #2e7abb solid;
    background: #bfddf1;
    color: whitesmoke;
    font-weight: 500;
    font-family: BYekan,Tahoma;
    font-size: 10pt;
    text-align: center;
    vertical-align: middle;
    height: 30px;
}

.EmptyGrid
{
    border-bottom-color: 1px #ad9e87;
    background: #3381D7 url(img/night/20.gif) repeat-x;
    background-repeat: repeat-x;
    color: #003333;
    font-family: BYekan,Tahoma;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    height: 32px;
}

/* cell styles */
.igoogle-night td
{
    border-bottom-color: #ad9e87;
    border-right-color: #ad9e87;
    font-weight: normal;
    font-family: BYekan,Tahoma;
    font-size: 11px;
    text-align: center;
    color: black;
}

/* mouseover row style */
.igoogle-night .row-over
{
    background-color: #ecdcb9;
}

/* select row style */
.igoogle-night .row-select
{
    background-color: #E2C994;
    color: #fff;
}

td
{
    font-size: 9pt;
    font-family: BYekan,Tahoma;
    color: Black;
}
.modalBackground
{
    background-color: #C8E3F1;
    filter: alpha(opacity=70); /*	opacity:0.7;*/
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 2px;
    border-style: solid;
    border-color: #FFD79B;
    padding: 3px;
    width: 250px;
}


.TableHeaderFooter
{
    background-color: #D4E6F7;
}

.TableHeaderFooter1
{
    background-color: #8CB8FF;
}
.hrTitle
{
    color: #800000;
    height: 3px;
}

table.TableStyleDepnaPortal
{
    /*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=10, OffY=10, Color='Silver' , Positive= 'true' );*/
    border-style: solid;
    display: inline-block;
    border-width: 1px;
    border-right: 1px solid #1f1b72;
    border-bottom: 1px solid #1f1b72;
    background-color: #D4E6F7;
    background-repeat: no-repeat;
    background-position: left center;
}
.PageHeader
{
    width: 100%;
    height: 24px;
    background-color: #D4E6F7;
}


.subformbtn, .Reportbtn, .cancelbtn, .searchbtn, .savebtn, .nextbtn
{
}
.subformbtn:hover, .Reportbtn:hover, .cancelbtn:hover, .searchbtn:hover, .savebtn:hover, .nextbtn:hover
{
}
.subformbtn:active, .Reportbtn:active, .cancelbtn:active, .searchbtn:active, .savebtn:active, .nextbtn:active
{
}

.btn65
{
    vertical-align: middle;
    background: none;
    border: none;
    background-image: url(../../Images/Login/65.png);
    width: 95px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 100px;
    text-align: center;
    color: black;
    text-decoration: none;
}
.btn65:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/65-a.png);
    text-decoration: none;
}
.btn65:active
{
    background-image: url(../../Images/Login/65-a.png);
    text-decoration: none;
}
.btn70
{
    vertical-align: middle;
    background: none;
    border: none;
    background-image: url(../../Images/Login/70.png);
    width: 95px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 100px;
    text-align: center;
    color: black;
    background-repeat: no-repeat;
    text-decoration: none;
}
.btn70:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/70-a.png);
    text-decoration: none;
}
.btn70:active
{
    background-image: url(../../Images/Login/70-a.png);
    text-decoration: none;
}


.btn75
{
    vertical-align: middle;
    background: none;
    border: none;
    background-image: url(../../Images/Login/75.png);
    width: 95px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 100px;
    text-align: center;
    text-decoration: none;
    color: black;
    background-repeat: no-repeat;
}
.btn75:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/75-a.png);
    text-decoration: none;
}
.btn75:active
{
    background-image: url(../../Images/Login/75-a.png);
    text-decoration: none;
}


.btn
{
    vertical-align: middle;
    background: none;
    border: none;
    background-image: url(../../Images/Login/80.png);
    width: 95px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 100px;
    text-align: center;
    text-decoration: none;
    background-repeat: no-repeat;
    color: black;
    background-repeat: no-repeat;
}
.btn:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/80-a.png);
    text-decoration: none;
}
.btn:active
{
    background-image: url(../../Images/Login/80-a.png);
    text-decoration: none;
}


.btn95
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/95.png);
    width: 95px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 100px;
    text-align: center;
    text-decoration: none;
    color: black;
    background-repeat: no-repeat;
}
.btn95:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/95-a.png);
    text-decoration: none;
}
.btn95:active
{
    background-image: url(../../Images/Login/95-a.png);
    text-decoration: none;
}
.btn90
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/90.png);
    width: 90px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 100px;
    text-align: center;
    text-decoration: none;
    color: black;
    background-repeat: no-repeat;
}
.btn90:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/90-a.png);
    text-decoration: none;
}
.btn90:active
{
    background-image: url(../../Images/Login/90-a.png);
    text-decoration: none;
}

.btn120
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/80.png);
    width: 180px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    text-align: center;
    background-position: center center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn120:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/80-a.png);
    text-decoration: none;
}
.btn120:active
{
    background-image: url(../../Images/Login/80-a.png);
    text-decoration: none;
}
.btn1200
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/120.png);
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 120px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.btn1200:hover
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/120-a.png);
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 120px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.btn160
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/160.png);
    width: 160px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    width: 100px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn160:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/160-a.png);
    text-decoration: none;
}
.btn160:active
{
    background-image: url(../../Images/Login/160-a.png);
    text-decoration: none;
}

.btn180
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/180.png);
    width: 180px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn180:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/180-a.png);
    text-decoration: none;
}
.btn180:active
{
    background-image: url(../../Images/Login/180-a.png);
    text-decoration: none;
}



.btn200
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/200.png);
    width: 200px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn200:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/200-a.png);
    text-decoration: none;
}
.btn200:active
{
    background-image: url(../../Images/Login/200-d.png);
    text-decoration: none;
}
.btn250
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/250.png);
    width: 250px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn250:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/250-a.png);
    text-decoration: none;
}
.btn250:active
{
    background-image: url(../../Images/Login/250-d.png);
    text-decoration: none;
}
.btn300
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/300.png);
    width: 300px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn300:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/300-a.png);
    text-decoration: none;
}
.btn300:active
{
    background-image: url(../../Images/Login/300-d.png);
    text-decoration: none;
}
.btn350
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/350.png);
    width: 350px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn350:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/350-a.png);
    text-decoration: none;
}
.btn350:active
{
    background-image: url(../../Images/Login/350-d.png);
    text-decoration: none;
}
.btn400
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/400.png);
    width: 400px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn400:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/400-a.png);
    text-decoration: none;
}
.btn400:active
{
    background-image: url(../../Images/Login/400-d.png);
    text-decoration: none;
}
.btn450
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/450.png);
    width: 450px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn450:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/450-a.png);
    text-decoration: none;
}
.btn450:active
{
    background-image: url(../../Images/Login/450-d.png);
    text-decoration: none;
}
.btn500
{
    vertical-align: top;
    background: none;
    border: none;
    background-image: url(../../Images/Login/500.png);
    width: 500px;
    font-weight: normal;
    height: 33px;
    font-family: BYekan,Tahoma;
    font-size: 8pt;
    height: 33px;
    text-align: center;
    color: black;
    text-decoration: none;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.btn500:hover
{
    cursor: pointer;
    color: #e74d01;
    background-image: url(../../Images/Login/500-a.png);
    text-decoration: none;
}
.btn500:active
{
    background-image: url(../../Images/Login/500-d.png);
    text-decoration: none;
}
.igoogle-night th
{
    border-right-color: #ad9e87;
    border-bottom: 1px #2e7abb solid;
    background-color: #e6e6e6;
    color: #1f1b72;
    font-family: BYekan,Tahoma;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}
.FooterGrid, .DataGridtableFooter
{
    border-bottom: 1px #2e7abb solid;
    border-right-color: #2e7abb;
    background-color: #e6e6e6;
    background-repeat: repeat-x;
    color: #e6e6e6;
    font-family: BYekan,Tahoma;
    font-size: 11px;
    text-align: center;
}
.footer
{
    width: 100%;
    height: 0px;
}

#Table18 *
{
    overflow: visible;
    padding: 0px;
    margin: 0px;
}

#Table18
{
    position: absolute;
    left: 0px; /*top: 76px;*/
    z-index: 1;
    margin-left: 22%;
    overflow: visible;
    min-width: 500px;
    max-width: 600px;
    background-color: #FFD07E;
    border: 1px solid #FF9600;
    box-shadow: 2px 2px 3px #555;
    z-index: 10;
    margin-top: -10px;
}

#ToolsContainer div > span
{
    line-height: 20px;
    margin-left: 5px;
}

#ToolsContainer td > .TextField40
{
    font-size: 12px;
    color: #3b3b3b;
    opacity: 0.9;
    padding: 2px 4px 4px 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #37A7D5;
    background-color: White;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    text-align: center;
    font-weight: bold;
    vertical-align: text-top;
}

#ToolsContainer div > *
{
    height: 100%;
    float: right;
}

#ToolsContainer div > a
{
    margin-top: 5px;
}
.TextField11
{
    -moz-appearance: none;
    border: 1px solid #37A7D5;
    border-radius: 3px 3px 3px 3px;
    color: #3B3B3B;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    padding: 1px;
    text-align: center;
    width: 18px;
}
.smallwhitetext
{
    color: #1a7bf2;
    font-size: 9pt;
    font-family: Tahoma;
}

.btn80Selected
{
    height: 33px;
    font-family: Tahoma;
    font-size: 11px;
    display: inline-block;
    color: #6699FF;
    background: #FF9933; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 ); /* IE6-9 */ /*background-image: -webkit-linear-gradient(top,#f5fafd,#dde9f0); background-color: #dde9f0;*/
    line-height: 200%;
    border: 1px #87bee2 solid;
    text-align: center;
    border-radius: 0px;
    box-shadow: rgba(0,0,0,0.2) 0 0px 4px;
    cursor: pointer;
}


.imgsetMenu
{
    border: 0;
}
.imgsetMenuArrow
{
    border: 0;
    left: 0px;
    vertical-align: middle;
}

#UpdateProgress1
{
    background-color: #CF4342;
    color: #fff;
    top: 0px;
    right: 0px;
    position: fixed;
}
#UpdateProgress1 img
{
    vertical-align: middle;
    margin: 2px;
}
.div_Confirm
{
    height: 70px;
    position: fixed;
    margin: 0px;
    paddingl: 0px;
    bottom: 0px;
    right: 5px;
    left: 0px;
    text-align: center;
    valign: bottom;
    clear: both;
    display: inline-table;
    background-color: #fff;
    cursor: wait;
    font-size: 10pt;
    width: 99%;
    font-family: Tahoma;
    color: #d9aa4f;
    padding-top: 0px;
    border-bottom: solid 3px #d9aa5f;
    border-left: solid 3px #d9aa5f;
    border-right: solid 2px #d9aa5f;
    border-top: solid 2px #d9aa5f;
}

.div_Wait
{
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99999;
    text-align: center;
    font-family: Tahoma,Arial;
}
#div_Wait1
{
    margin: 200px auto;
    width: 400px;
}
#loading_IE_Js
{
    background: #fff;
    margin: 0 auto;
    padding: 5px;
    width: 400px;
    border: 1px solid #999;
}
#loading
{
    background: #fff;
    margin: 0 auto;
    padding: 5px;
    width: 150px;
    border: 1px solid #999;
}

#loading span
{
    padding: 0 10px 0 10px;
}
button.close:hover
{
    color: #000;
    cursor: pointer;
    opacity: 0.4;
    text-decoration: none;
}
button.close
{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    padding: 0;
    font-size: 20px;
    color: #000;
    line-height: 20px;
    text-shadow: 0 1px 0 #fff;
}

.FooterStyle
{
    background-color: #5D7B9D;
    color: White;
    font-weight: bold;
}

.SelectedItemStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}
.AlternatingItemStyle
{
    background-color: #fff;
    color: #284775;
}
.AlternatingItemStyle:hover, .ItemStyle:hover
{
    background-color: #ecdcb9;
    cursor: pointer;
}
.AlternatingItemStyle, .ItemStyle
{
    height: 30px;
    cursor: pointer;
}
.ItemStyle
{
    background-color: #d5e5ef;
}
.EditItemStyle, .EditItemStyle:hover
{
    background-color: #A0BFE9;
}
.PagerStyle
{
    background-color: #284775;
    color: White;
}

.cfbi
{
    width: 32px;
    height: 32px;
    position: relative;
    float: right;
}
.cfb
{
    right: -36px;
    position: absolute;
    background: #9c9a9c;
    width: 100px;
    height: 40px;
    opacity: 0.9;
    display: none;
    z-index: 999;
}
.cfb:hover
{
    cursor: pointer;
}
.cfbdown
{
    left: 2px;
    bottom: 4px;
    position: absolute;
    background: #848284 url(images/downloadfile.png) no-repeat;
    width: 32px;
    height: 32px;
    opacity: 1;
    z-index: 9999;
}
.cfbdown:hover
{
    background: #b5b2b5 url(images/downloadfile.png) no-repeat;
}
.cfbview
{
    right: 2px;
    bottom: 4px;
    position: absolute;
    background: #848284 url(images/viewfile.png) no-repeat;
    width: 32px;
    height: 32px;
    opacity: 1;
    z-index: 9999;
}
.cfbview:hover
{
    background: #b5b2b5 url(images/viewfile.png) no-repeat;
}

.onlineusers-master
{
    color: #FFF;
    vertical-align: middle;
    background-color: #F00;
    border-radius: 3px;
    padding: 1px 2px 1px 2px;
    margin-top: -14%;
    font-family: tahoma;
}



