﻿/* This Style is General between all forms and defines general styles like link formats or header formats  */
.link1
{
    font-family: 'B Mitra';
    font-size: medium;
    font-weight: bold;
    line-height: 40px;
}

.generalnote
{
    font-family: 'b Mitra';
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.generaldiv
{
    padding: 10px;
    margin: 10px;
    background-color: #F0F0F0;
    border-radius: 7px;
}
.generaldiv2
{
    border: thin solid #008080;
    padding: 10px;
    background-color: #F0F0F0;
    border-radius: 7px;
    font-family: 'B Mitra';
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.simplediv
{
    width: 100%;
    height: auto;
    padding: 10px 5px 10px 5px;
    margin: 10px 5px 10px 5px;
}
.outlinediv
{
    border: 0.1px solid #800000;
    width: 95%;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    border-radius: 5px;
}

.listviewtitle
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #009900;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}


.listviewtd:hover, .listviewtd2:hover
{
    background: #00CC00;
    font-family: 'B Mitra';
    font-size: medium;
}
.mlistviewtitle
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #9966FF;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}
.mlistviewtr:hover
{
    background: #00FF00;
    font-family: 'B Mitra';
    font-size: medium;
}
.mlistviewtr
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #CCCCFF;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}
.m1listviewtitle
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #CC6600;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}
.m1listviewtr:hover
{
    background: #FF9900;
    font-family: 'B Mitra';
    font-size: medium;
}
.m1listviewtr
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #FFCC66;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}
.m2listviewtitle
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #6666FF;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}
.m2listviewtr:hover
{
    background: #00FF00;
    font-family: 'B Mitra';
    font-size: medium;
}
.m2listviewtr
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #9999FF;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}
.m3listviewtitle
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #336600;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}
.m3listviewtr:hover
{
    background: #669900;
    font-family: 'B Mitra';
    font-size: medium;
}
.m3listviewtr
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #009933;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}
.m4listviewtitle
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #9966FF;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}
.m4listviewtr:hover
{
    background: #FF9900;
    font-family: 'B Mitra';
    font-size: medium;
}
.m4listviewtr
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #CC00FF;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}
/***********************/
.m5listviewtitle
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #3399FF;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}
.m5listviewtr:hover
{
    background: #00CC99;
    font-family: 'B Mitra';
    font-size: medium;
}
.m5listviewtr
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #33CCFF;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}
.listviewtd
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #FFFFCC;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}

.listviewtd2
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #99FF99;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
}
.listviewtd3
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #CCCCFF;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
}
.listviewtd4
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #CCFF99;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
}
.listviewtd5
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #FEC5C5;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
}
.listviewtd6
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #E4C9C9;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
}
.listviewtd7
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #FFFFCC;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
}
.listviewtd8
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #FFFFFF;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
}
.headerstyle1
{
    font-family: 'B Mitra';
    font-size: 25px;
    font-weight: Bold;
    color: #000080;
}
.formheader
{
    margin: 10px;
    font-family: 'B Mitra';
    font-size: 30px;
    font-weight: Bold;
    color: #000080;
}
.sitemaplink
{
    font-family: 'B Mitra';
    font-size: 14px;
    font-weight: bold;
}
.label0
{
    font-family: 'B Mitra';
    font-size: 30px;
    font-weight: bold;
    color: #000099;
    line-height: 25px;
}

.label1
{
    font-family: 'B Mitra';
    font-size: medium;
    font-weight: bold;
    color: #000099;
    line-height: 25px;
}
.label2
{
    font-family: 'B Mitra';
    font-size: x-large;
    font-weight: bold;
    color: #006600;
    line-height: normal;
}
.label3
{
    font-family: 'B Mitra';
    font-size: medium;
    font-weight: bold;
    color: #006600;
    line-height: 25px;
}

.labelhighlited
{
    padding: 7px;
    font-family: 'B Mitra';
    font-size: medium;
    font-weight: bold;
    color: #000000;
    background-color: #C0C0C0;
    border-radius: 5px;
    width: 98%;
    line-height: 30px;
}


.txt1
{
    font-family: 'B Mitra';
    font-size: medium;
    width: 98%;
}
.expandablelink
{
    padding: 5px;
    margin: 5px;
    display: block;
    font-family: 'B Mitra';
    font-size: large;
    font-weight: bold;
}

/*Set style for body div of master page*/
#bodydiv
{
    min-height: 500px;
    height: auto;
    overflow: auto;
    width: 1150px;
}


.generalbtn
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    border-left-color: #0044cc;
    border-right-color: #0044cc;
    border-top-color: #0044cc;
    border-bottom-color: #002a80;
    font-family: 'B nazanin';
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    height: 30px;
    text-decoration: none;
    line-height: 25px;
}
.generalbtnDisable
{
    color: #ffffff;
    background-image: linear-gradient(to bottom, #AAAAAA, #CCCCCC);
    border-color: #CCCCCC;
    font-family: 'B Mitra';
    font-size: medium;
    font-weight: bold;
    border-radius: 5px;
    height: 36px;
    text-decoration: none;   
}
.generalbtn:hover, .generalbtn:focus, .generalbtn:active, .generalbtn.active
{
    color: #ffffff;
    background-color: #0044cc;
}
/*************************************For PopUp**********************************/
#overlayCover
{
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    position: fixed;
    z-index: 100;
}
#membership
{
    background-color: Silver;
}
#blanket
{
    background-color: #000000;
    top: 0;
    bottom: 0;
    left: 0;
    display: block;
    opacity: 0.5;
    background-image: url('cancel.png');
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    width: 100%;
}
/**********************************************************/


.imgeffect
{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
    width: 50px;
    height: 50px;
}
.imgeffect:hover
{
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
/********************************************************For DatePicker*********************************************/
/*
JS Persian Calendar - by AMIB
http://amib.ir/weblog
amib@amib.ir
*/

a.pcalBtn
{
    width: 19px;
    height: 18px;
    vertical-align: bottom;
    display: inline-block;
    background-image: url( "pcal.png" );
    background-repeat: no-repeat;
    margin: 0 1px;
}

a.pcalBtn:hover
{
    box-shadow: 0 0 1px #66CCFF;
}

input.pdate
{
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}

input.valid
{
    background-color: #e5fae2;
}

input.invalid
{
    background-color: #fee5e7;
}

div.picker
{
    direction: rtl;
    background-color: #fff;
    border: 2px solid #999999;
    position: absolute;
    padding: 3px;
    box-shadow: 1px 1px 2px rgba( 0, 0, 0, 0.3 );
    border-radius: 6px 0px 6px 6px;
}

div.picker table
{
    border-collapse: collapse;
    border-spacing: 0px;
    border: 1px solid #bbb;
    background-color: #eee;
    font: 11px Tahoma;
}

div.picker td
{
    width: 22px;
    border: 1px solid #bbb;
    text-align: center;
    padding: 0px;
}

div.picker div.navBack
{
    /*	float: right; 	uncommenting this line breaks IE display of element 	in some unknown situations ! */
}

div.picker div.navBack a
{
    float: right;
}

div.picker div.navFwd
{
    float: left;
}

div.picker div.navFwd a
{
    float: left;
}

div.picker span.navInfo
{
    padding: 5px 0px;
    display: inline-block;
}

div.picker td.pickerHead a
{
    padding: 5px;
}

div.picker td.pickerHead a.nav
{
    display: block;
}

div.picker td.pickerHead a.monYear
{
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
}

div.picker a.weekday
{
    display: block;
    padding: 2px 0px;
}

div.picker a.friday
{
    background-color: #ffcccc;
}

div.picker a.selected
{
    background-color: #CCFFCC;
}

div.picker a.today
{
    background-color: #fff5cc;
}

div.picker td.calWeekdays
{
    background-color: #BBBBBB;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 2px;
}

div.picker td.pickerFoot a
{
    display: block;
    padding: 2px;
}

div.picker a
{
    text-decoration: none;
    color: #333;
    -moz-transition: all 0.1s cubic-bezier(0,1,1,0);
    -webkit-transition: all 0.1s cubic-bezier(0,1,1,0);
    -o-transition: all 0.1s cubic-bezier(0,1,1,0);
    transition: all 0.1s cubic-bezier(0,1,1,0);
}

div.picker a:hover
{
    text-decoration: none;
    color: #004;
    background-color: #66CCFF;
}

div.monthYearPicker
{
    background-color: #EEEEEE;
    border: solid 2px #999;
    border-radius: 3px;
    box-shadow: 1px 1px 2px rgba( 0, 0, 0, 0.3 );
    text-align: center;
    position: absolute;
    font: 11px Tahoma;
}

div.monthYearPicker a
{
    text-decoration: none;
    color: #333;
    -moz-transition: all 0.1s cubic-bezier(0,1,1,0);
    -webkit-transition: all 0.1s cubic-bezier(0,1,1,0);
    -o-transition: all 0.1s cubic-bezier(0,1,1,0);
    transition: all 0.1s cubic-bezier(0,1,1,0);
    display: block;
    padding: 5px;
}

div.monthYearPicker a.selected
{
    background-color: #CCFFCC;
}

div.monthYearPicker a:hover
{
    text-decoration: none;
    color: #004;
    background-color: #66CCFF;
}

/*********************************************************End DatePicker****************************************/
/**********************************************************Modal Popup*****************************************/

.modalPopup
{
    background-color: #FFFFFF; /*border: 0.01px solid #CCCCFF;*/
    border: 0.01px solid #FF0000;
    padding: 10px;
    margin: 10px;
    width: auto;
    height: auto;
    border-radius: 10px;
}
/*********************************************PagerStyle******************************/
.pagerstyle
{
    font-size: 20px;
    margin: 2px;
}
/*********************************Table Style************************************/
.tableGreenStyle th
{
    border-width: 0.05px;
    border-color: #F0F0F0;
    border-radius: 5px;
    font-family: 'B Mitra';
    font-size: medium;
    color: #FFFFFF;
    background-color: #009900;
    font-weight: bold;
    height: 30px;
    border-right-style: solid;
}
.tableGreenStyle td
{
    padding: 1px;
    margin: 1px;
    border-width: 0.1px;
    border-color: #F0F0F0;
    border-radius: 1px;
    background-color: #FFFFCC;
    border-right-style: solid;
    font-family: 'B Mitra';
    font-size: medium;
    text-decoration: none;
}
.tableGreenStyle td:hover
{
    background: #00CC00;
    font-family: 'B Mitra';
    font-size: medium;
}
/**********************************************************/
.seqconfirmed
{
    width: 14px;
    height: 14px;
    background: #99FF66;
    display: inline-block;
}

.seqrejected
{
    width: 14px;
    height: 14px;
    background: #FA8072;
    display: inline-block;
}
.seqnone
{
    width: 14px;
    height: 14px;
    background: #FFC;
    display: inline-block;
}
/******************************تحریریه****************************/
.EditorialCommentLstv
{
    background-image: linear-gradient(to bottom, #FFD3A8, #FFF3E8);
    border-radius: 5px;
    
}
.EditorialPageLink
{
    font-family: 'B Nazanin';
    font-size: 16px;
    font-weight: bold;
    color: #000099;
    line-height: 35px;
}


.linestyle
{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
/****************************** Ads ****************************/
.PopupMessagePnl{
		font-family:Tahoma;
		font-weight:bold;
		font-size:9pt;
		position:absolute;
		background-color:#F8F8F8;
		direction:rtl;
		overflow:hidden;
		box-shadow:5px 5px 5px #444444;
		border-radius:5px;
		outline:none;
}
.PopupMessagePnl > div:nth-child(1){
		background-color:#CCDDEE;
		border-bottom:1px solid #7799AA;
		padding:5px;
}
.PopupMessagePnl > div:nth-child(2){
		overflow:auto;
		background-color:#DDDDDD;
		overflow-x:hidden;
		overflow-y:auto;
}
.PopupMessagePnl > div:nth-child(1) span{
		padding-left:3px;
		padding-right:3px;
		font-size:11pt;
}
.PopupMessagePnl > div:nth-child(1) span:hover{
		background-color:#FFDDDD;
		color:#990000;
		cursor:pointer;
}
