@font-face {
  font-family: 'BYekan';
  src: url('../font/BYekand41d.html?#') format('eot'),  /* IE6â€“8 */
       url('../font/BYekan.html') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../font/BYekan-2.html') format('truetype');  /* Saf3â€”5, Chrome4+, FF3.5, Opera 10+ */
}
body {
	text-align: right;
}

.TD{
	text-align: right;
}

html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	margin-bottom: 1px;
	background: #FFFFFF;
	font-family: byekan, Tahoma,arial, sans-serif;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
}

.error {
	margin-left: auto;
	margin-right: auto;
}

table, td, th, div, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading {
	font-family: byekan, tahoma,arial, sans-serif;
	font-weight: normal;
    direction:rtl;
}

#outline {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	padding-top: 60px;
	padding-bottom: 60px;
	background: #FFFFFF;
}
#errorboxoutline {
	width: 900px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}
#errorboxheader {
	width: 900px;
	margin: 0px;
	padding: 0px;
	background: #E44249;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	border-bottom: 1px solid #000000;
}
#errorboxbody {
	margin: 0px;
	padding: 10px;
	text-align: right;
}
#techinfo {
	margin: 10px;
	padding: 10px;
	text-align: right;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
}
#techinfo p {
	color: #CCCCCC;
}