@charset "utf-8";/* CSS Document */@font-face {  font-family: 'BYekan';  src: url('../font/BYekan.eot?#') format('eot'),  /* IE6–8 */       url('../font/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/       url('../font/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */}.BYekan {	font-family: BYekan, Tahoma , Arial, Helvetica, sans-serif;}* {	padding:0px;}body{	margin:0;	background: url(../img/bg1.jpg), url(../img/bg2.jpg), #e6e6e6 url(../img/bg3.jpg) ;	background-position: left top, center 231px, left 478px;	background-repeat: repeat-x, no-repeat, repeat;}#container  {	margin: 0px auto;	margin-top:0px;	width: 980px;	background:transparent;	display: block;	overflow: hidden;	font-family:Tahoma, Times, serif;}#header {	height:231px;	background: url(../img/header-bg.jpg);	background-position: center top;	background-repeat: no-repeat;}#icons {	padding-top:20px;	margin-right:60px;	float:right;	position:relative;	width:173px;}#icons span {	display:none;}#icons a {	background: transparent none repeat scroll 0%;	display: block;	float: left;	height: 25px;	width: 100%;	color:#fff;}#icons ul{	display:inline;	overflow:hidden;	list-style: none;	bottom:0;	text-align:left;	width:173px;	margin:0;}#icons li{	list-style-type: none;	display: inline;	float: left;}#i-home {	background:transparent url(../img/icons.jpg) no-repeat scroll -140px 0px;	width:33px;	height:25px;}#i-home:hover {	background:transparent url(../img/icons.jpg) no-repeat scroll -140px -25px;}#i-news {	background:transparent url(../img/icons.jpg) no-repeat scroll -105px 0px;	width:35px;	height:25px;}#i-news:hover {	background:transparent url(../img/icons.jpg) no-repeat scroll -105px -25px;}#i-faq {	background:transparent url(../img/icons.jpg) no-repeat scroll -68px 0px;	width:37px;	height:25px;}#i-faq:hover {	background:transparent url(../img/icons.jpg) no-repeat scroll -68px -25px;}#i-sitemap {	background:transparent url(../img/icons.jpg) no-repeat scroll -32px 0px;	width:36px;	height:25px;}#i-sitemap:hover {	background:transparent url(../img/icons.jpg) no-repeat scroll -32px -25px;}#i-contact {	background:transparent url(../img/icons.jpg) no-repeat scroll -0px 0px;	width:32px;	height:25px;}#i-contact:hover {	background:transparent url(../img/icons.jpg) no-repeat scroll -0px -25px;}#top-menu {	width: 980px;	margin:0px;	padding:0px;	border:none;	text-align:left;}#top-menu span {	display:none;}#top-menu a {	background: transparent none repeat scroll 0%;	display: block;	float: left;	height: 31px;	width: 100%;	color:#fff;}#top-menu ul{	display:inline;	overflow:hidden;	list-style: none;	bottom:0;	text-align:left;	width:980px;	margin:0;}#top-menu li{	list-style-type: none;	display: inline;	float: left;}#m-home {	background:transparent url(../img/menu.jpg) no-repeat scroll -742px -31px;	width:238px;	height:31px;}#m-home:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -742px 0px;}#m-teaching {	background:transparent url(../img/menu.jpg) no-repeat scroll -592px -31px;	width:150px;	height:31px;}#m-teaching:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -592px 0px;}#m-research {	background:transparent url(../img/menu.jpg) no-repeat scroll -443px -31px;	width:149px;	height:31px;}#m-research:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -443px 0px;}#m-treatment {	background:transparent url(../img/menu.jpg) no-repeat scroll -294px -31px;	width:149px;	height:31px;}#m-treatment:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -294px 0px;}#m-news {	background:transparent url(../img/menu.jpg) no-repeat scroll -146px -31px;	width:148px;	height:31px;}#m-news:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll -146px 0px;}#m-contact {	background:transparent url(../img/menu.jpg) no-repeat scroll 0px -31px;	width:146px;	height:31px;}#m-contact:hover {	background:transparent url(../img/menu.jpg) no-repeat scroll 0px 0px;}#slider {	height:231px;	width:685px;	margin-top:20px;}#news-bar {	width:980px;	float:right;	display:block;	height:32px;	background:#d4d4d4;	padding-right:20px;	padding-top:18px;}#body {	width:980px;	margin-top:0px;	display:block;	float:right;	font-size: 12px;	padding-top:0px;	margin-top:0px;	text-align:right;	direction:ltr;	background:#cabf90 url(../img/body-bg.jpg) center top;	border-bottom:5px solid #857044;}#right-slide {	width:237px;	float:right;	margin-top:0px;	margin-right:0px;	padding-right:0px;	direction:rtl;	background:#96972c url(../img/right-slide-bg.jpg) center top;	padding-bottom: 5000px;	margin-bottom: -5000px;}#right-menu {	width: 237px;	margin:0px;	padding:0px;	border:0;	text-align:right;	height:250px;}#right-menu span {	display:none;}#right-menu a {	background: transparent none repeat scroll 0%;	display: block;	float: right;	height: 100%;	width: 100%;}#right-menu ul{	display:inline;	overflow:hidden;	list-style: none;	bottom:0;	text-align:right;	width:237px;	margin:0;}#right-menu li{	list-style-type: none;	display: inline;	float: right;}#rm-about {	background:transparent url(../img/r-menu.jpg) no-repeat scroll 0px 0px;	width:237px;	height:38px;}#rm-about:hover {	background:transparent url(../img/r-menu.jpg) no-repeat scroll -237px 0px;}#rm-services {	background:transparent url(../img/r-menu.jpg) no-repeat scroll 0px -38px;	width:237px;	height:36px;}#rm-services:hover {	background:transparent url(../img/r-menu.jpg) no-repeat scroll -237px -38px;}#rm-courses {	background:transparent url(../img/r-menu.jpg) no-repeat scroll 0px -74px;	width:237px;	height:36px;}#rm-courses:hover {	background:transparent url(../img/r-menu.jpg) no-repeat scroll -237px -74px;}#rm-products {	background:transparent url(../img/r-menu.jpg) no-repeat scroll 0px -110px;	width:237px;	height:36px;}#rm-products:hover {	background:transparent url(../img/r-menu.jpg) no-repeat scroll -237px -110px;}#rm-register {	background:transparent url(../img/r-menu.jpg) no-repeat scroll 0px -146px;	width:237px;	height:34px;}#rm-register:hover {	background:transparent url(../img/r-menu.jpg) no-repeat scroll -237px -146px;}#rm-faq {	background:transparent url(../img/r-menu.jpg) no-repeat scroll 0px -180px;	width:237px;	height:36px;}#rm-faq:hover {	background:transparent url(../img/r-menu.jpg) no-repeat scroll -237px -180px;}#rm-links {	background:transparent url(../img/r-menu.jpg) no-repeat scroll 0px -216px;	width:237px;	height:34px;}#rm-links:hover {	background:transparent url(../img/r-menu.jpg) no-repeat scroll -237px -216px;}.right-box {	margin-bottom:20px;	padding-bottom:10px;	padding-right:20px;	padding-left:20px;	padding-top:0px;	margin-top:15px;	text-align:justify;	border-radius:0px 0px 0px 0px;}.right-box a {	color:#e2faff;}.right-box ul {    list-style-type: disc;    margin-right: 20px;}/*#right-slide li {    line-height: 1.8em;	color:orange;}*/#content {	width:700px;	float:left;	margin-top:0px;	padding-right:0px;	padding-left:10px;	margin-right:10px;	text-align:right;	direction:rtl;	padding-bottom: 5000px;	margin-bottom: -5000px;}img{ padding:0px;margin:0px;border:none;overflow: hidden;font-size:0px;}p{	color: #500000;    direction: rtl;    font-family: Tahoma,Times;    font-size: 13px;    line-height: 1.7em;    text-align: justify;	margin-top:7px;	margin-bottom:10px;} a,a.link{	color: #007390;    text-decoration: none;	border-bottom:#000 1px;}a:hover, a.link:hover {	color: #053a55;}#body h1{	color: #500000;    direction: rtl;    font-family:BYekan,Tahoma,Times;    font-size: 21px;	font-weight:200;    line-height: 2em;    text-align: justify;	padding-bottom:0;	margin-top:10px;	margin-bottom:10px;	border-bottom:1px solid #dcd8b8;}#body h2{	color: #500000;    direction: rtl;    font-family:BYekan,Tahoma,Times;    font-size: 19px;	font-weight:200;    line-height: 1.5em;    text-align: justify;	padding-right:15px;	margin-top:2px;	margin-bottom:2px;	margin-right:5px;	border-right:4px solid #500000;}#body h3{	color: #500000;    direction: rtl;    font-family:BYekan,Tahoma,Times;    font-size: 16px;	font-weight:200;    line-height: 1.7em;    text-align: justify;	padding-right:10px;	margin-top:2px;	margin-bottom:2px;}#footer{	width:100%;	height: 220px;	display:block;	float:right;	margin:0 auto;	background: url(../img/footer-bg-2.jpg) center top repeat;}#footer p{    color: #560101;	font-size:13px;    direction: rtl;	text-align:center;    font-style: normal;    font-variant: normal;    font-weight: normal;    line-height: 1.5em;}hr {    background:transparent;    border-color: #000;    border-style: none none dashed;    border-width: 0 0 1px;    height: 1px;}.formtitle { font-family:"Tahoma", Times, serif;font-size:12px;color:#333333;direction:rtl;text-align:justify;line-height:1.5em;text-align:left;padding-left:5px;}.newsdate{ font-family:"Tahoma", Times, serif;font-size:11px;color: #3f3f3f;direction:rtl;text-align:justify;line-height:1.5em;}.home-news {	margin-right:20px;	line-height:1.7em;	margin-bottom:30px;}.submit-btn {	padding:2px 10px 3px 10px;	font-family:tahoma;	font-size:14px;}.small-button {	padding:2px 5px 2px 5px;	font-family:tahoma;	font-size:12px;}.news-pic {	border:1px solid #000;	background:#fff}.select-bar {	text-align:left;	margin:10px 0 10px 0;}#post-view ul {	margin-right:15px;}.table-list{	border: 1px solid #9097A9;	width:685px;}.table-header{	font-size:12px;	font-weight:bold;	background: none repeat scroll 0 0 #8f8d20;	height: 25px;	text-align: center;}.odd-rows{    background: none repeat scroll 0 0 #ddd5b7;}.product-table{ border:0; margin:10px;}.alt-row{	background: #dcd8b8;}.search-bar{	width: 100%;	display: inline-block;	margin-top:10px;	margin-bottom:10px;	border-bottom:1px solid #dcd8b8;}.teaching-list-container{	width:480px;	margin-bottom:50px;}.teaching-list-footer{	float:right;	background:#bdb188;	width:470px;	padding:3px;	margin:4px;}