﻿body
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma;
	text-align: center;
	color: #000000; 
	background-image: url('../../Images/bg_main.gif'); 
	background-position: center;
	direction: ltr;
}

a.HandNote
{
	font-size: 7pt;
}

a.Red:link
{
	color: #993333;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}    
a.Red:visited
{
	color: #993333;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
} 
a.Red:hover
{
color: #993333;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}   
a.Red:active
{
color: #993333;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}

a.Black:link
{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}    
a.Black:visited
{
	color: #993333;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
} 
a.Black:hover
{
color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}   
a.Black:active
{
color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}

a.Black2:link
{
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}    
a.Black2:visited
{
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
} 
a.Black2:hover
{
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}   
a.Black2:active
{
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}


a.graylink:link
{
	color: #808080;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}    
a.graylink:visited
{
	color: #808080;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
} 
a.graylink:hover
{
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}   
a.graylink:active
{
color: #808080;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}

/* RED Link */
a.TopMenu:link
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}    
a.TopMenu:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
} 
a.TopMenu:hover
{
	color: #4EB0E9;
	text-decoration: none;
	font-size: 11px;
}   
a.TopMenu:active
{
	color: #4EB0E9;
	text-decoration: none;
	font-size: 11px;
}
/* News  */
a.News:link /*Top Menu  Link*/
{
	color: #000000;
	text-decoration: none;
	
}    
a.News:visited
{
	color: #000000;
	text-decoration: none;
} 
a.News:hover
{
	color: #999999;
	text-decoration: none;
}   
a.News:active
{
	color: #999999;
	text-decoration: none;
}
/*Information */
Div.InformationPanel
{
    left: 15px;
    position: absolute;
    width: 224px;
    overflow:auto;
}
Div.Information
{
	/*color: #696969;*/
	border: gray 1px solid;
	padding: 5px;
	background-color: #FBFBFB;
}
Div.ErrorInfo
{
    color: #696969;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #FFFFD5;
    border-color: #CC0000;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    height: 25px;
}
Div.Collapsable
{
/*	border: gray 1px solid;*/
	padding: 5px;
	background-color: #FBFBFB;
	text-align:justify;
	direction:ltr;
	display:none;
	width:90%;
	
}
Div.ResumeCollapsable
{
	border: gray 1px dashed;
	padding: 5px;
	background-color: #FBFBFB;
	text-align:justify;
	direction:ltr;
	display:none;
	width:98%;
}

a.Collapsable
{
font-family:Times New Roman,Tahoma;
font-size:8pt;

}
/*   right  table in fasri  */
table.tblRight-fa
{
		line-height:20px;
		border: 1px solid #990000;
		 height: 360px; width:
		  705px; background-color: #F8F8F8;
		  text-align:justify;
}

/* header text  for page   */
table.tblHeader
{
	height: 33px; 
	width: 682px;
}

/*   wide  table in fasri  */
table.tblRight-fa-wide
{
		line-height:20px;
		border: 1px solid #990000;
		 height: 360px; width:
		  940px; background-color: #F8F8F8;
		  text-align:justify;
}

/* header text  for page   */
table.tblHeader-wide
{
	height: 33px; 
	width: 910px;
}

table.tblintoHeader-wide
{
	width: 875px;
	border: 0px solid #993333;
	background-color: #E2E2E2;
	height: 28px;
	font-family: tahoma;
	font-weight: bold;
	color: #993333;
}


table.tblintoHeader
{
	width: 647px;
	border: 0px solid #993333;
	background-color: #E2E2E2;
	height: 28px;
	font-family: tahoma;
	font-weight: bold;
	color: #993333;
}
td.gray
{
	color: #808080;
	font-size: 12px;
	font-family: tahoma;
}
td.Title
{
font-weight:bold;
color:Gray;
font-size:9pt;
font-family:Times New Roman;
}

td.Content
{
font-size:9pt;
font-family:Times New Roman;
text-align:center;
font-weight:bold;
	}
	
td.Comment
{
font-weight:lighter;
font-style:italic;
color:Black;
font-size:9pt;
font-family:Times New Roman;
}

/*   PersianDate Controls CSS   

INPUT
{
	color: #000000;
	font-family: tahoma;
	direction: rtl;
	text-align: right;
}
SELECT
{
	color: #000000;
	font-family: tahoma;
	direction: rtl;
	text-align: right;
} */

.PickerCSS
{
	background-color: #ffffff;
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
}
.PickerHeaderCSS
{
	background-color: #E5E5E5;
	height: 30px;
}
.PickerFooterCSS
{
	background-color: #E5E5E5;
}
.PickerWeekDayCSS
{
	background-color: #E5E5E5;
	text-align: center;
	font-size: 8pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerCalendarCSS
{
	background-color: #e8f4ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerWorkDayCSS
{
	background-color: #ffffff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerWorkDayCSS
{
	color: black;
	text-decoration: none;
	border: none;
}
.PickerForbidenCSS
{
	background-color: #e8f4ff;
	color: Red;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: bold;
}
.PickerSelectedCSS
{
	background-color: #e4e8ff;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
A.PickerSelectedCSS
{
	font-weight: bold;
	color: #0066ff;
	text-decoration: underline;
	border: none;
}
/* ------- Modal Popup -----------*/

.modalBackground
{
	background-color: #d7e3ea;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

Td.WindowHeader
{
	background: url(../../Images/separator.gif) repeat;
	background-color:#4a5c70;
	height:21px;
	COLOR: white;
}
Td.WindowContent
{
	/*background-color: #ffffff;*/
	background: url(../../Images/nt.gif) repeat;
	text-align:right;
	vertical-align:middle;
	padding:5px;
}
Td.WindowLeft
{
	background-color:#000000;
	width:2px;
}
Td.WindowRight
{
	background-color:#000000;
	width:2px;
}
Td.WindowFooter
{
	background-color:#4a5c70;
	height:2px;
}
Td.ToolBar
{
	background-color: #dcdcdc;
	height: 25px;
	text-align: left;
	padding-left: 3px;
}

Tr.HeaderRow
{
	background-color:#E4E4E4;
	}
	
	
/*-------------- Judgment and Judgment Questions ------------*/
Tr.QuestionGroupRow
{
	background-color:#BED8FA;
		font-weight: bold;
	font-size:10pt;
	font-family:Tahoma;
}
Tr.SubQuestionRow
{
	background-color:#F2F7FC;
	
}

Tr.JudgementRow
{
	background-color: #FFFFCC;
	font-weight: bold;
	font-size:8pt;
}

.QuestionTitle
{
	font-weight: bold;
	font-size:8pt;
	font-family:Tahoma;
}
/*------------- Person Info -------------------*/
img.PersonPicture
{
border:1;
height:75px;
width:57px;/*50*38*/
border-bottom-style:groove;	
}

Div.PersonInfo
{
font-size:8pt;
text-align:center;
vertical-align:top;
}

span.Title
{
font-weight:bold;
font-size:9pt;
color:Gray;
font-family:Times New Roman;
}

span.Important
{
font-weight:bold;
font-style:oblique;
color:#000000;
font-size:10pt;
font-family:Corbel,Times New Roman;
}

.EnglishTextBox
{
	text-align:left;
}

/* recaptcha --------------------------------------
.recaptchatable .recaptcha_image_cell, #recaptcha_table { 
   background-color:#CCCCCC; }

 
 #recaptcha_table
{
    border-color: #000000;
    background-color: #660066;
    width: 200px;
}
 
 #recaptcha_response_field
{
    border-color: #FF0000;
    background-color: #CCCCCC;
}*/

/* Res Star Span  *******/
Span.RedStar
{
    color: #FF0000;
}
/* ******************  */

.AccountLink
{
	font-size:11px;	
}

/**********************/
.StuffTitle
{
	font-weight:bold;
	font-size:12pt;
	font-family:Times New Roman,Tahoma;
}
.Comment
{font-weight:lighter;
font-style:italic;
color:Black;
font-size:9pt;
font-family:Times New Roman,Tahoma;}

Tr.DataEntry
{
	vertical-align:top;
	}
	
hr.SeparatorLine
{
		color: #990000;
}

TD.EnglishOnly
{
		text-align:left;
		direction:ltr;
	}
	/* ******************  */
Div.ImportantInfo
{
	background-color:Gray;	
	color:White;
	padding:3px 20px 3px 20px;
	font-size:12px;
}

/**************************/


/****Admin Menu ********************************************/
a.SubMenu:link, a.SubMenu:visited
{
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: tahoma;
}

a.SubMenu:hover , a.SubMenu:active{
	color:#ff0000;
	text-decoration:none;
	    font-size: 11px;
}

#navbar
{
    background-color: #f0f0f0;
    height: 53px;
    border-top: 1px solid #c6c3c6;
    border-bottom: 1px solid #c6c3c6;
    direction: rtl;
}

#mainnav
{
    background-color: #f0f0f0;
    height: 21px;
    background-image: url(../../images/menu/mainnavbg.gif);
    background-repeat: repeat-x;
    margin-top: 4px;
    color: #FFFFFF;
}

#mainnav span
{
    cursor: pointer;
    display: block;
    text-align: center;
    padding-top: 3px;
    height: 18px;
    float: right;
    padding-right:10px;
    padding-left: 10px;
    
}

#mainnav a:link, #mainnav a:visited
{
    color: #FFFFFF;
    font-size:11px;
    
}

#mainnav a:hover, #mainnav a:active
{
    color: #FFFFFF;
    font-size:11px;
    
}
.mainnav-on-0
{
    background-image: url(../../images/Menu/mainnav-on-0.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size:11px;
}

.mainnav-on-1
{
    background-image: url(../../images/Menu/mainnav-on-1.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size:11px;
}

.mainnav-on-2{
	background-image:url(../../images/Menu/mainnav-on-2.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	    font-size:11px;
}

.mainnav-on-3{
	background-image:url(../../images/Menu/mainnav-on-3.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	    font-size:11px;
}

.mainnav-on-4{
	background-image:url(../../images/Menu/mainnav-on-4.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}

.mainnav-on-5{
	background-image:url(../../images/Menu/mainnav-on-5.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}

.mainnav-on-6{
	background-image:url(../../images/Menu/mainnav-on-6.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}
.mainnav-on-7{
	background-image:url(../../images/Menu/mainnav-on-7.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}
.mainnav-on-8{
	background-image:url(../../images/Menu/mainnav-on-8.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}
.mainnav-on-9{
	background-image:url(../../images/Menu/mainnav-on-9.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}
.mainnav-on-10{
	background-image:url(../../images/Menu/mainnav-on-10.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}
.mainnav-on-11{
	background-image:url(../../images/Menu/mainnav-on-11.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}
.mainnav-on-12{
	background-image:url(../../images/Menu/mainnav-on-12.gif);
	background-repeat:repeat-x;
	font-weight:bold;
		    font-size:11px;
}


.mainnav-off{
	background:none;
	font-weight:normal;
}
#subnav-0
{
    background-color: #D6E4F5;
    height: 19px;
    border-top: 5px solid #85b8e3;
    padding-right: 10px;
    padding-top: 4px;
    border-top-color: #A3A8BE;
}

#subnav-1{
	background-color:#e5eef9;
	height:19px;
	border-top:5px solid #85b8e3;
	
	padding-right:10px;
	padding-top:4px;
}
#subnav-2{
	background-color:#f9e5e5;
	height:19px;
	border-top:5px solid #e3858c;
	
	padding-right:10px;
	padding-top:4px;
}
#subnav-3{
	background-color:#ece5f9;
	height:19px;
	border-top:5px solid #9c85e3;
	
	padding-right:10px;
	padding-top:4px;
}


#subnav-4{
	background-color:#edf3eb;
	height:19px;
	border-top:5px solid #adc7a1;
	
	padding-right:10px;
	padding-top:4px;
}


#subnav-5{
	background-color:#f9ede5;
	height:19px;
	border-top:5px solid #e3a385;
	
	padding-right:10px;
	padding-top:4px;
}

#subnav-6{
	background-color:#f1ebf3;
	height:19px;
	border-top:5px solid #bba1c7;
	
	padding-right:10px;
	padding-top:4px;
}

#subnav-7
{
    background-color: #D6F4F5;
    height: 19px;
    border-top: 5px solid #85b8e3;
    padding-right: 10px;
    padding-top: 4px;
    border-top-color: #2EC0C9;
}
#subnav-8
{
    background-color: #FFFFDF;
    height: 19px;
    border-top: 5px solid #85b8e3;
    padding-right: 10px;
    padding-top: 4px;
    border-top-color: #B2AB01;
}
#subnav-9
{
    background-color: #F0E1D2;
    height: 19px;
    border-top: 5px solid #85b8e3;
    padding-right: 10px;
    padding-top: 4px;
    border-top-color: #B69183;
}
#subnav-10
{
    background-color: #D7FFE3;
    height: 19px;
    border-top: 5px solid #85b8e3;
    padding-right: 10px;
    padding-top: 4px;
    border-top-color: #90A583;
}
#subnav-11
{
    background-color: #D6E4F5;
    height: 19px;
    border-top: 5px solid #85b8e3;
    padding-right: 10px;
    padding-top: 4px;
    border-top-color: #31B9FF;
}
#subnav-12
{
    background-color: #FFE6F3;
    height: 19px;
    border-top: 5px solid #85b8e3;
    padding-right: 10px;
    padding-top: 4px;
    border-top-color: #FF63B9;
}

/* end Admin Menu ******************************************************/

div.Info
{
    padding: 10px 5px 10px 5px;
    margin: 3px;
    color: #333333;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #F9FCFF;
    border-color: #6699CC;
    font-family: tahoma;
    text-align: right;
    direction: rtl;
    line-height: 18px;
}
/*****************************************/
a.Statistics:link
{
	color: #0033CC;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}    
a.Statistics:visited
{
	color: #0033CC;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
} 
a.Statistics:hover
{
	color: #0000FF;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}   
a.Statistics:active
{
color: #0033CC;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
}
/****************************/
Div.RTLMoreInfoComment
{
	display: none; 
	position: absolute;
	border-width:thin;
	border-style:solid;
    background-color: White;
    border-color:ActiveBorder;
    padding: 5px;
    direction:rtl;
    text-align:justify;
    width:450px;
}

Div.LTRMoreInfoComment
{
	display: none; 
	position: absolute;
	border-width:thin;
	border-style:solid;
    background-color: White;
    border-color:ActiveBorder;
    padding: 5px;
    text-align:justify;
    direction:ltr;
    width:450px;
}
/*************** Grid View Pager Style *********************/
.GridViewPager span { color:#009900;font-weight:bold; font-size:12pt; }

/*************** Selected/unSelected Archive link *********************/

/* sidebar */
#sidebarfa
{
    margin: 0;
    padding: 0;
    display: inline;
    font-family: tahoma;
    font-size: 11px;
}
#sidebarfa ul.sidemenu
{
    list-style: none;
    padding: 0;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 5px;
}
#sidebarfa ul.sidemenu li
{
    margin-bottom: 2px;
    border: 1px solid #800000;

}
#sidebarfa ul.sidemenu a
{
    background-position: #F3F3F3;
    display: block;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 8px 5px 2px 2px;
    background: #F3F3F3;
    border-right: 1px solid #CCC;
    min-height: 16px;
    border-right-color: #800000;
}

* html body #sidebarfa ul.sidemenu a { height: 16px; }

#sidebarfa ul.sidemenu a:hover
{
    background-position: #BC7878;
    padding: 8px 5px 2px 10px;
    background: #BC7878;
    color: #FFFFFF;
}

#sidebarfa ul.sidemenu a.SelectedLink
{
    background-position: #BC7878;
    padding: 8px 5px 2px 10px;
    background: #A03333;
    color: #FFFFFF;
    border-right: 4px solid #9EC630;
    border-right-color: #800000;
}

#sidebaren
{
    margin: 0;
    padding: 0;
    display: inline;
    font-family: tahoma;
    font-size: 11px;
}
#sidebaren ul.sidemenu
{
    list-style: none;
    padding: 0;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 5px;
}
#sidebaren ul.sidemenu li
{
    margin-bottom: 2px;
    border: 1px solid #800000;
}
#sidebaren ul.sidemenu a
{
    background-position: #F3F3F3;
    display: block;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 8px 5px 2px 2px;
    background: #F3F3F3;
    min-height: 16px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #800000;
}

* html body #sidebaren ul.sidemenu a { height: 16px; }

#sidebaren ul.sidemenu a:hover
{
    background-position: #BC7878;
    padding: 8px 5px 2px 10px;
    background: #BC7878;
    color: #FFFFFF;
}

#sidebaren ul.sidemenu a.SelectedLink
{
    background-position: #BC7878;
    padding: 8px 5px 2px 10px;
    background: #A03333;
    color: #FFFFFF;
    border-left: 4px solid #9EC630;
    border-left-color: #800000;
}

/* end sidebar */

/*********************** Archive CSS **********************/
img.PosterThumbnail
{
	width:150px;
	border:0;
}
/********************  Popup Comment Window used in Gridviews (REcievedArticles) ****************/
Div.RTLMoreInfoComment
{
	display: none; 
	position: absolute;
	border-width:thin;
	border-style:solid;
    background-color: White;
    border-color:ActiveBorder;
    padding: 5px;
    direction:rtl;
    text-align:justify;
    width:500px;
}

Div.LTRMoreInfoComment
{
	display: none; 
	position: absolute;
	border-width:thin;
	border-style:solid;
    background-color: White;
    border-color:ActiveBorder;
    padding: 5px;
    text-align:justify;
    direction:ltr;
    width:500px;
}
/*--------------------- Email Toolkit ---------------------------*/	
div.ComposeMailPlaceHolder
{
	padding-left:20px;
	padding-right:20px;
	border-width:thin;
	border-style:solid;
	border-color:ActiveBorder;
	background-color:Window;
	direction:ltr;
	text-align:left;
}
div.ComposeMailContent
{
		background-color:Gray;
	direction:ltr;
	text-align:left;
}

div.input{ padding-left:15px;}

/****************************/
Div.GuideLine
{
	/*color: #696969;*/
	border: 1px solid #0066FF;
	padding: 5px;
	background-color: #9BCDFF;
	direction: rtl;
	text-align: right;
}
/****************  Email  ************/
.EmailAddress
{
	/*color: #696969;*/
	border: 1px outset gray;
	padding: 2px;
	background-color: #FBFBFB;
	line-height: 25px;
}