

html,body{height:100%; font-family:'IRANsans'; font-size:13px; background-color:#fff;}
.ewHeaderRow{background:url(images/line_header.png) center top no-repeat;}
.ewHeaderTop{ background-color:#FFFF99; text-align:center; color:#000000; vertical-align:middle;}
#page_wrapper {
	margin : 0px auto;
	width : 1000px;
	text-align : justify;
	display : block;
	clear : both;
}

.fontstyle {
	color: inherit; /* text color */
	font-family: 'IRANsans'; /* font name */
	font-size: 9pt; /* font size */	
}

input, textarea, select {	
	font-family: 'IRANsans'; /* font name */
	font-size: 9pt; /* font size */
	height: 28px;
	border-radius: 3px;
	
} 
.sticky-container{
		/*background-color: #333;*/
		padding: 0px;
		margin: 0px;
		position: fixed;
		left: -115px;
		top:180px;
		width: 155px;

	}

	.sticky li{
		list-style-type: none;
		background-color:#c6e4fc;
		color: #efefef;
		height: 36px;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		border-top-right-radius: 5px;
	    border-bottom-right-radius: 5px;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
		cursor: pointer;
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
              
	}

	.sticky li:hover{
		margin-right: -80px;
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
                -webkit-filter: grayscale(0%);
	}

	.sticky li img{
		float: right;
		margin: 2px 2px;
		margin-left: 5px;
		width:32px;
	}

	.sticky li p{
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		line-height: 36px;
		text-align:right;
	}
a{
text-decoration:none;
}


/* template layout */
.ewLayout {
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */
	width: 100%;
	height: 100%;
	direction:rtl;
}
.ewContentTable{padding-right:10px; padding-right:10px; width:1000px;border-spacing:0; text-align:center} 
.ewMenuColumn{background-color:#f5f5f5;color:inherit;width:180px;vertical-align:top;padding:0;}
.ewContentColumn{ background:#FFFFFF;padding:0px;vertical-align:top; width:1000px; text-align:center;}
.ewFooterColumn{ height:10px;background:url(images/footer_bg.png) repeat-x;}
.ewfootermenu{ width:1000px; background:#3F8445;}
.ewFooterRow{margin-right:5px; margin-left:10px;color:#333333;}
.ewFooterText{padding:5px;}
.ewline{background:url(images/line_footer.png) center center no-repeat; height:10px; margin-right:5px; margin-left:5px;color:#333333;}
.ewSegmentRow{ background: #EAE8FF url(images/segment_wrapper1.png) center top repeat-y;height:30px;color:#333333;}
.ewSegmentText{ font-size: 9pt;  overflow : hidden;padding:4px;text-shadow:#E6E6FF 1px 1px 0px; color:#000000}
#ewMenu {
	font-family: 'IRANsans',Tahoma; /* font name */
	font-size: 8.5pt; /* font size */
	overflow : hidden;
}



.ewForm {
	margin: 0;
	padding: 0;
}

.ewGrid {
	border-collapse: separate;
	padding-bottom:10px;
	font-family: 'IRANsans',Tahoma; /* font name */
}

.ewGrid .ewGridContent {
	padding: 0;	
	border: 1px solid #BFD3EE; /* grid border */
	border-radius: 4px;					
}

.ewGridform{
	border: 0px solid #9F9F9F; /* grid border */			
}

/* grid pager panel */
.ewGridUpperPanel, .ewGridLowerPanel {
	padding: 3px;	
	border-left: 0;
	border-right: 0;	
	background-color: #F5F5F5; /* grid header color */
	color: #394EA2;	 /* grid header font color */
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */			
}

.ewGridUpperPanel {
	border-top: 0px;
	border-bottom: 1px solid;
	border-color: #9F9F9F; 
}

.ewGridMiddlePanel {
	border: 0;	
}

.ewGridLowerPanel {
	border-top: 1px solid;
	border-bottom: 0px; 
	border-color: #CFCFCF; 
}

.ewGridUpperPanel td, .ewGridLowerPanel td {
	color: #394EA2;	 /* grid header font color */
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */			
}

.ewPager td {
	white-space: nowrap;	
}

.ewTabContent {
	padding: 0;
	border: 0;
}

.ewMultiColumnTable {
	border: 0;
}

.ewMultiColumnTable td {
  padding-top:0px;
  padding-bottom:20px;
  padding-left:10px;
  padding-right:10px;
}

/* main table */
.ewTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	font-family: 'IRANsans'; /* font name */
	font-size: 9pt; /* font size */	
	
}
.ewTableNew{
    border:0;
	text-align:center;
	font-family: 'IRANsans'; /* font name */
	font-size: 9pt; /* font size */	
}
.ewTableSeparate {	
	border-collapse: separate;
}

.ewTable td {
	padding: 3px;
  border-bottom: 1px solid;
  border-top: 0px;
  border-right: 0px;
  border-left: 1px solid;
  border-color: #BFD3EE;
  vertical-align:middle;
}


.ewTableAddOpt {
	border: 0;
	border-spacing: 0;
	font-family: 'IRANsans',Tahoma; /* font name */
	font-size: 8.5pt; /* font size */			
}

.ewTableAddOpt td {
	padding: 3px; /* cell padding */
	border: 0;
}
	
.ewTable .ewTableHeader, .ewTable .ewTableHeader td { 
  background-color: #3C8DBC;
  color: #FFFFFF;
  font-weight: normal;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-color: #BFD3EE;
  background-repeat: repeat-x;
  vertical-align: top;
  padding: 5px;
  vertical-align:middle;padding:3px;  font-family: 'IRANsans',Tahoma; font-size:12px;}

.ewTableNewHeader  { background-color: #2647A0;color: #FFFFFF;vertical-align:middle;padding:5px; }

.ewTable .ewTable2Header td { background-color: #2647A0;color: #FFFFFF;text-shadow:#FFFFFF 1px 1px 0px;background-repeat:repeat-x;vertical-align:middle;padding:5px; 
}

.ewTableHeaderedit{
	 background-color: #2647A0;
	 color: #FFFFFF;
	border-bottom: 1px solid; /* header border width */
	border-left: 1px solid; /* header border width */
	border-color: #4f93e3; /* header border color */		
	background-repeat: repeat-x;		
	vertical-align: center;
	height:30px;	
	
}
.ewPointer {
	cursor: pointer;
}

.ewTableHeader a:link, .ewTableHeader a:active, .ewTableHeader a:visited {	
	color: #191970; /* header font color */
	text-decoration: none;	
}

.ewTableHeaderBtn {
	width: 100%;
	font-family: 'IRANsans',Tahoma; /* font name */
	font-size: 8.5pt; /* font size */
					
}

.ewTableHeader .ewTableHeaderBtn td {
	background: transparent;
	padding: 0;
	border: 0;
	white-space: nowrap;
		
}
.ewTable2Header .ewTableHeaderBtn td {
	background: transparent;
	padding: 0;
	border: 0;
	white-space: nowrap;
		
}
 .ewnews{
    font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */	
	color:#646464;
	padding-right:10px;
}	
/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;
    color: inherit;
	cursor: default;
	height:35px;
}

/* main table alternate row color */
.ewTableAltRow {
	 background-color:#F9F9F9;
     color: inherit;
	cursor: default;
	height:30px;
}

/* main table last row */
.ewTableLastRow td {
	border-bottom: 0px;
}

/* main table edit mode row color */
.ewTableEditRow {
	 background-color:#FFFF99;  edit mode color */
	
	color: inherit;
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFFFAA;
  color: inherit;
}

/* main table select color */
.ewTableSelectRow {
	background-color:#FFFF99;
  color: #333333;
}

/* main table footer */
.ewTableFooter {
	background-color: #D4E7FD;
  color: inherit;
}

/* table for export to HTML */
.ewExportTable {
    border-collapse: collapse;
    empty-cells: show; 
}

.ewExportTable td {
    padding: 3px; /* cell padding */
    border: 1px solid #C0C0C0;
}

.ewBasicSearch {
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */
	border: 0px;
	border-collapse: collapse;
	background-color:#EDEAFF;
	border: 1px solid #C0C0C0;
}

.ewBasicSearch td {
	border: 0px;
	padding: 2px;
}

.ewSearchOpr {
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */
	float: right;
	color: maroon;
}

.ewItemTable td {
	color: inherit; /* text color */
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

/* separator */
.ewSeparator {
    color: gray;
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

.btn ,#btnAction,,#btnCancel{
   display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'IRANsans'; /* font name */
  font-size: 9pt; /* font size */
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  line-height: 1.7;
  height:30px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
   outline: 0;
  background-image: none;
  color: #FFFFFF;
  background-color: #337ab7;
  border-color: #2e6da4;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:focus,
,#btnAction.focus {
  color: #FFFFFF;
  background-color: #286090;
  border-color: #122b40;
}

#btnAction:hover,
.btn:hover {
  color: #FFFFFF;
  background-color: #286090;
  border-color: #204d74;
}

#btnAction:hover,
.btn:active,
.btn.active,
.open > .btn.dropdown-toggle {
  color: #FFFFFF;
  background-color: #286090;
  border-color: #204d74;
}


/* message */
.ewMessage {
	background-color:#FFCC33;
     border:#333333 thin solid;
	 margin-top:10px;
     padding:7px;
    display: table;
    width: 100%;
     border-radius: 5px;
	color:#990000; /* message color */
	font-family: 'IRANsans', Tahoma; /* font name */
	font-size: 9pt; /* font size */	
}
.ewMessageP {
	
	color:#990000; /* message color */
	font-family: 'IRANsans', Tahoma; /* font name */
	font-size: 9pt; /* font size */	
	text-align:center;
}
.ewMessageOK {
	background-color:#E2FFC6;
     border:#006600 thin solid;
     padding:7px;
    display: table;
    width: 100%;
	height:30px;
     border-radius: 5px;
	color:#990000; /* message color */
	font-family: 'IRANsans', Tahoma; /* font name */
	font-size: 9pt; /* font size */	
	text-align:center;
}
.ewlegend {
	color:#CC0000; /* message color */
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */	
	padding-top:5px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:20px;
}
.ewlegendnews {
	color:#FF8000; /* message color */
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */	
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;	
}
/* required field indicator */
.ewRequired {
	color: red; /* message color */
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */	
}

/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}

/* Template */
.ewTemplate {
	display: none;
}

/* YUI TabView */
.yui-skin-sam .yui-navset .yui-nav  {
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */	
}

.yui-skin-sam .yui-navset .yui-content {
	padding: 0;
	border: 0;
}

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
	border-width: 0;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background: #F5F5F5; /* tab background */
	color: #000;
	border: solid #a3a3a3; /* tab left/right border color */
	border-width: 0 1px;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	border: solid #a3a3a3; /* tab top border color */
	border-width: 1px 0 0;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
	background: #F0FFFF; /* highlighted tab background */
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
	background: #9C9AB7 url(images/silver.png); /* selected tab background */
	color: #000000;
}

/* *** A8 *** */
.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
	border-color: #243356; /* selected tab border color */
}


/* YUI Button */
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {   
  font-size: 8.5pt; /* font size */
}

/* YUI Panel */
.yui-skin-sam .yui-panel .hd {    
	font-size: 8.5pt; /* font size */
	line-height: 2.5;     
}

/* Auto-Suggest */
.yui-skin-sam .yui-ac { /* DO NOT CHANGE! */
	position: relative; 
}

.yui-skin-sam .yui-ac-input { /* DO NOT CHANGE! */
	position: relative;
	width: auto;
}

.yui-skin-sam .yui-ac-content ul{
	font-family: 'IRANsans'; /* font name */
	font-size: 8.5pt; /* font size */
	color: #000000; /* text color */ 
}

.ewUnmatched {
	background: #FF9F9F;
}

/* scrollable table */
.ewScrollableTable {
	*overflow-y: auto; /* for ie */
}

.ewScrollableTable thead tr {
	position: relative; /* for ie */
}

.ewScrollableTable .ewScrollableTableHeader {
	overflow: hidden;
	position: relative; /* for ie overflow bug http://rowanw.com/bugs/overflow_relative.htm */
}
/* scrollable table */

.ewLangForm {
    text-align: right;
}

#toc {background-color:#FFFFFF; padding:0; font:"'IRANsans'"; border:1; border-color:#000000; }
#toc ul {margin:0; padding:0;}
#toc ul li {list-style:none; padding:0; margin:0;  font-size:8.5pt; line-height:20px; }
#toc ul li.selected {  color:#fff; background:#f82; padding:0; }
#toc ul li.selected a { color:#fff; }
#toc ul li a { display:block; padding:2px 2px 2px 10px; text-decoration:none; }
#toc ul li a:hover { color:#fff; background:#FF0000; }
#toc ul li em { display:none; }
#toc ul li.sect {  color:#333333; background-image:url(images/liteblue.png); padding:2px 0; text-indent:5px; margin-top:2px;}
#toc ul li.first {margin-top:0;}



/*END_SYSTEM_STYLES*/
/*BEGIN_USER_STYLES*/

/* your CSS styles here */

/*END_USER_STYLES*/


#fixedSize {
     width:187px;
     margin: auto;
     overflow:auto;   
 }
#fixedSize p {
     margin:10px;
     text-align:justify;
 }
#textfield {
     width:162px;
     margin:20px auto;
 }
#textfield input {
     width:162px;
     height:100px;
 }

