
.Farsi { font: 11px Tahoma, Times New Roman, Arial, Verdana; text-align: right; direction: rtl; unicode-bidi: embed; mso-bidi-language: fa }
body { scrollbar-face-color: #779AD6; scrollbar-track-color: #336188; scrollbar-arrow-color: #fff; scrollbar-highlight-color: #A7C0EC; scrollbar-shadow-color: #235E94;  scrollbar-3dlight-color: #000; scrollbar-darkshadow-color: #000 }


a,
a:link
{
	font: 11px/1.5em Tahoma, Nesf2, Nesf, sans-serif;
	text-align: right;
	direction: rtl;
	text-decoration: none;
	color: #0245CD;
	padding-bottom: 1px;
	border-bottom: none;
}

a:visited,
a:link:visited
{
	color: #4667AA;
	text-decoration: none;
	border-bottom: none;
	padding-bottom: 1px;
}

a:hover,
a:visited:hover
{
	text-decoration: none;
	color: #CD0202;
	border-bottom: none;
	padding-bottom: 1px;
}



a img {
	border: none;
	
}

a.img:hover
{
	border: none;
}



td {
	text-align: right;
	vertical-align: top;
}

body {
	background: #fff url('main_bg0.gif') top right repeat-y;
	padding: 0;
	margin: 0;
}







/*	Logo Bar
	********************************* */
#logo-bar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 80px;
	background: #B4D0F5;
}

#logo-bar h1 {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: auto;
	padding: auto;
	text-align: right;
}

#logo-for-print {
	display: none;
}






/*	Blue Bar
	********************************* */
#blue-bar {
	position: absolute;
	top: 79px;
	left: 0px;
	width: 100%;
	height: 21px;
	color: #000;
	background: #6888bc url('bluebar_.gif') repeat-x;
	text-align: left;
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
}

#blue-bar span {
	padding-top: 3px;
	padding-bottom: 0;
	display: block;
}



/*	Menu Block
	********************************* */
#menu-block {
	position: absolute;
	top: 100px;
	right: 0px;
	width: 150px;
	background: #8EABFA;
		background: #6888bc url('companybg.gif') repeat-y;
	padding-top: 45px;
	padding-bottom: 100px;
	text-align: right;
	display: block;
	z-index: 1000;
	float: right;
}






/*	Menu Items
	********************************* */
#menu-block ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-right: 12px;
}

#menu-block li {
	display: inline;
	clear: both;
}

#menu-block li a:link,
#menu-block li a:visited
{
	color: #fff;
	width: 127px;
	font: 11px Tahoma, Nesf2, Nesf, sans-serif;
	text-decoration: none;
	background: url('menu_ite.gif') right bottom no-repeat;
	padding: 0;
	margin: 0;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px;
	display: block;
	margin-top: 5px;
	border: none;
}

#menu-block li a:hover {
	color: #000000;
	font: 11px Tahoma, Nesf2, Nesf, sans-serif;
	text-decoration: none;
	background: #B4D0F5 url('menu_itf.gif') right bottom no-repeat;
	border: none;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px;
	margin-top: 5px;
}


#menu-block .counter {
	color: #ffffff;
	font: normal 10px Tahoma, Verdana, Geneva, sans-serif;
}


#menu-block a.zmenu:link, #menu-block a.zmenu:visited {
	background: #4e6cb8 url('menu_itg.gif') right bottom no-repeat;
}

#menu-block a.zmenu:hover {
	background: #4e6cb8 url('menu_itg.gif') right bottom no-repeat;
}


/*	Menu Sections
	********************************* */
.menu-section {
	width: 150px;
	height: 47px;
	margin-top: 25px;
	display: block;
	clear: both;
}

.menu-section#db {
	background-image: url('menu_sec.gif');
}

.menu-section#dir {
	background-image: url('menu_sed.gif');
}

.menu-section#tools {
	background-image: url('menu_see.gif');
}

.menu-section#serve {
	background-image: url('menu_sef.gif');
}

.menu-section span {
	display: none;
}

#main-content {
	background: #fff;
	padding-top: 100px;
	margin-right: 151px;
}

/* be nice to Opera and FireFox */
html>body #main-content {
	margin-right: 150px;
}



/* Persian Text - Font Size 12 px*/
.pt-fs12px {
	font: 12px Tahoma, Nesf2, Nesf, sans-serif;
}


/*	Search Bar
	********************************* */
#date-bar {
	color: #fff;
	font: 11px Tahoma;
	background: #B4D0F5;
	width: 100%;
	height: auto;
	display: block;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}


p, td {
	font: 11px/1.7em Tahoma, Nesf2, Nesf, sans-serif;
	text-align: right;
}


/*	Book List
	********************************* */

#book-list {
	position: absolute;
	top: 160px; /* 190 Original! */
	right: 150px;
	width: 138px;
	background: #6888bc url('companybg.gif') repeat-y;
	text-align: right;
	display: block;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 1000; visibility: hidden;
	border: 1px solid #fff;
}


#book-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 157px; /* Width of Menu Items 160 NOW!*/
	font: 11px Tahoma;
}


#book-list ul li {
	position: relative;
	color: #fc0;
}


#book-list li ul {
	position: absolute;
	right: 166px;
	width: 210px;  /* width of sub-menu */
	top: -10px;
	display: none;
	background: #6888bc url('companybg.gif') repeat-y;	
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #fff;
}


/* Styles for Menu Items */
#book-list ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: url('menu_itg.gif') right bottom no-repeat;
	border-bottom: 1px solid #91A3D3;
	border-bottom: 0;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px;
}


/* Fix IE. Hide from IE Mac \*/
* html #book-list ul li { float: right; height: 1%; }
* html #book-list ul li a { height: 1%; }
/* End */

#book-list ul li a:hover { color: #000000; background: #B4D0F5 url('menu_itf_s.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
		
#book-list li ul li a { 
	background: #B4D0F5 url('menu_itg.gif') right bottom no-repeat;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px; } /* Sub Menu Styles */


/*By  */		
#book-list li ul li a:hover { color: #000000; background: #B4D0F5 url('menu_ith.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
/* End */

#book-list li:hover ul, #book-list li.over ul { display: block; } /* The magic */


input.EditBox { color: #000; background-color: #F1F5FF; height: 19px; font: 12px Tahoma, Verdana, Arial; border: 1px solid #8BABCA }


td.middle { vertical-align: middle }



.banner-holder {
	margin-top: 5px;
	margin-bottom: 7px;
	float: none; 
	text-align: center;
	border: none;
}

.banner-holder img {
	display: block;
	border: none;
}


/*  Added by Amir Jan 2006 */
div.banner-holder a {
	border: none;
}

div.banner-holder a:hover
{
	text-decoration: none;
	color: #013AAD;
	border-bottom: 0px solid #000000;
	padding-bottom: 1px;
}

div.banner-holder a:visited:hover
{
	text-decoration: none;
	color: #013AAD;
	border-bottom: 0px solid #ffffff;
	padding-bottom: 1px;
}
/*  Added by Amir Jan 2006 */

.rtl-arrow {
	width: 7px;
	height: 13px;
	vertical-align: text-top;
	margin-top: 1px;
}





.news-holder {
	border-bottom: 1px dashed #FEBF45;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


.news-holder p {
	margin: 0;
	color: #3F3F3F;
	padding: 7px 10px 0px 7px;
	text-align: justify;
	display: block;
	clear: both;
}


.news-holder .date {
	margin-right: 10px;
	margin-top: 4px;
	color: #777;
	display: block;
}


.news-holder .date span {
	color:  #C0D4E9;
}





.topic-holder {
	border-bottom: 1px dashed #AEC5F2; padding-bottom: 1px; margin-bottom: 1px;
}



.topic-holder table td {
	color: #666;
}


/*	XP Green Box
	********************************* */
.xp-green-bar
{
	background: #8DE99C url('bg_bar_x.gif') top left repeat-x;
}


table.xp-green-box
{
	background: #E2FFE7;
	border-color: #9FF0AC;
}



/*	XP Orange Box
	********************************* */
.xp-orange-bar
{
	background: #FEB758 url('bg_bar_x.gif') top left repeat-x;
}


table.xp-orange-box
{
	background: #FFFCF5;
	border-color: #FEDD7C;
}



/*	XP Blue Box
	********************************* */
.xp-blue-bar
{
	background: #BEDAFF url('bg_bar_y.gif') top left repeat-x;
}


table.xp-blue-box
{
	background: #F4F9FF;
	border-color: #D6E4FF;
}



/*	XP Silver Box
	********************************* */
.xp-silver-bar
{
	background: #BEBEBE url('bg_bar_z.gif') top left repeat-x;
}


table.xp-silver-box
{
	background: #f5f5f5;
	border-color: #e5e5e5;
}



/*	XP Boxes (shared styles)
	********************************* */
	
.xp-green-bar img,
.xp-orange-bar img,
.xp-blue-bar img,
.xp-silver-bar img
{
	display: block;
}


.xp-green-bar,
.xp-orange-bar,
.xp-blue-bar,
.xp-silver-bar
{
	width: 100%;
	height: 22px;
	border-bottom: 0px solid #fff;
	text-align: right;
}


table.xp-green-box,
table.xp-orange-box,
table.xp-blue-box,
table.xp-silver-box
{
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-top: none;
}


td.box-holder
{
	width: 100%;
	border: 1px solid #fff;
	padding: 1px;
}



/*	Copyright Note
	********************************* */

#copyright {
	font: 11px/1.7em Tahoma, Nesf2, Nesf, sans-serif;
	background: #fafafa;
	border-top: 3px solid #eee;
	margin: 20px;
	cursor: default;
}


.section-title { color: #d14f01;font: bold 25px Arial, Tahoma, sans-serif}

select {
	font: 11px Tahoma;
}

div {
	font: 11px Tahoma, Nesf2, Nesf, sans-serif;
}

hr.dotted { width: 100%; height: 3px; color: #ddd; margin-bottom: 20px}






a.poslink
a.poslink:link
{
	font: 11px/1.5em Tahoma, Nesf2, Nesf, sans-serif;
	text-align: right;
	direction: rtl;
	text-decoration: none;
	color: #0245CD;
	padding-bottom: 1px;
	border-bottom: none;
}

a.poslink:visited,
a.poslink:link:visited
{
	color: #0245CD;
	text-decoration: none;
	border-bottom: none;
	padding-bottom: 1px;
}

a.poslink:hover,
a.poslink:visited:hover
{
	text-decoration: none;
	color: #013AAD;
	border-bottom: 1px solid #013AAD;
	padding-bottom: 1px;
}

.orange-title-fa { color: #d14f01;font: bold 23px Arial, Tahoma, sans-serif}

img.dotter { width: 100%; height: 2px; margin-top: 3px; margin-bottom: 3px; background-image: url("dotter00.gif") }

input { font: 11px Tahoma, Nesf2, Nesf, sans-serif }

td.bottom {
	vertical-align: bottom;
}





/*	aboutmenu
	********************************* */

#aboutmenu {
	position: absolute;
	top: 160px; /* 190 Original! */
	right: 150px;
	width: 138px;
	background: #6888bc url('companybg.gif') repeat-y;
	text-align: right;
	display: block;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 1000; visibility: hidden;
	border: 1px solid #fff;
}


#aboutmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 157px; /* Width of Menu Items 160 NOW!*/
	font: 11px Tahoma;
}


#aboutmenu ul li {
	position: relative;
	color: #fc0;
}


#aboutmenu li ul {
	position: absolute;
	right: 166px;
	width: 210px;  /* width of about-menu */
	top: -10px;
	display: none;
	background: #6888bc url('companybg.gif') repeat-y;	
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #fff;
}


/* Styles for Menu Items */
#aboutmenu ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: url('menu_itg.gif') right bottom no-repeat;
	border-bottom: 1px solid #91A3D3;
	border-bottom: 0;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px;
}


/* Fix IE. Hide from IE Mac \*/
* html #aboutmenu ul li { float: right; height: 1%; }
* html #aboutmenu ul li a { height: 1%; }
/* End */

#aboutmenu ul li a:hover { color: #000000; background: #B4D0F5 url('menu_itf_s.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
		
#aboutmenu li ul li a { 
	background: #B4D0F5 url('menu_itg.gif') right bottom no-repeat;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px; } /* About Menu Styles */


/*By  */		
#aboutmenu li ul li a:hover { color: #000000; background: #B4D0F5 url('menu_ith.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
/* End */

#aboutmenu li:hover ul, #aboutmenu li.over ul { display: block; } /* The magic */






/*	newmenu
	********************************* */

#newmenu {
	position: absolute;
	top: 160px; /* 190 Original! */
	right: 150px;
	width: 138px;
	background: #6888bc url('companybg.gif') repeat-y;
	text-align: right;
	display: block;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 1000; visibility: hidden;
	border: 1px solid #fff;
}


#newmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 157px; /* Width of Menu Items 160 NOW!*/
	font: 11px Tahoma;
}


#newmenu ul li {
	position: relative;
	color: #fc0;
}


#newmenu li ul {
	position: absolute;
	right: 166px;
	width: 210px;  /* width of new-menu */
	top: -10px;
	display: none;
	background: #6888bc url('companybg.gif') repeat-y;	
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #fff;
}


/* Styles for Menu Items */
#newmenu ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: url('menu_itg.gif') right bottom no-repeat;
	border-bottom: 1px solid #91A3D3;
	border-bottom: 0;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px;
}


/* Fix IE. Hide from IE Mac \*/
* html #newmenu ul li { float: right; height: 1%; }
* html #newmenu ul li a { height: 1%; }
/* End */

#newmenu ul li a:hover { color: #000000; background: #B4D0F5 url('menu_itf_s.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
		
#newmenu li ul li a { 
	background: #B4D0F5 url('menu_itg.gif') right bottom no-repeat;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px; } /* New Menu Styles */


/*By  */		
#newmenu li ul li a:hover { color: #000000; background: #B4D0F5 url('menu_ith.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
/* End */

#newmenu li:hover ul, #newmenu li.over ul { display: block; } /* The magic */












/*	servicemenu
	********************************* */

#servicemenu {
	position: absolute;
	top: 160px; /* 190 Original! */
	right: 150px;
	width: 138px;
	background: #6888bc url('companybg.gif') repeat-y;
	text-align: right;
	display: block;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 1000; visibility: hidden;
	border: 1px solid #fff;
}


#servicemenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 157px; /* Width of Menu Items 160 NOW!*/
	font: 11px Tahoma;
}


#servicemenu ul li {
	position: relative;
	color: #fc0;
}


#servicemenu li ul {
	position: absolute;
	right: 166px;
	width: 210px;  /* width of service-menu */
	top: -10px;
	display: none;
	background: #6888bc url('companybg.gif') repeat-y;	
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #fff;
}


/* Styles for Menu Items */
#servicemenu ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: url('menu_itg.gif') right bottom no-repeat;
	border-bottom: 1px solid #91A3D3;
	border-bottom: 0;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px;
}


/* Fix IE. Hide from IE Mac \*/
* html #servicemenu ul li { float: right; height: 1%; }
* html #servicemenu ul li a { height: 1%; }
/* End */

#servicemenu ul li a:hover { color: #000000; background: #B4D0F5 url('menu_itf_s.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
		
#servicemenu li ul li a { 
	background: #B4D0F5 url('menu_itg.gif') right bottom no-repeat;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 5px; } /* Service Menu Styles */


/*By  */		
#servicemenu li ul li a:hover { color: #000000; background: #B4D0F5 url('menu_ith.gif') right bottom no-repeat; 	border: none; } /* Hover Styles */
/* End */

#servicemenu li:hover ul, #servicemenu li.over ul { display: block; } /* The magic */
