@charset "utf-8";
/* *****************************************************************
   Styles.css
   Copyright (c) 2003 IranCivilCenter.com, All rights reserved.
   Author: AmirBehzad Eslami (ab_eslami@worldsites.com)
 * *************************************************************** */

body { margin: 5 }
body, a, td { font-size: 9pt }

.HintFont { font: 11px Tahoma, Arial, Verdana }
.HintBg { background-color: #FFFFE1 }
.HintBorder { border: 1px solid #000000 }

a:link { color: #000699 }
a:hover { color: #990000 }

p { font: 11pt/1.5em Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif }
.page-title { font: 17pt Arial, Tahoma, sans-serif; }
img.dotter { width: 100%; height: 2px; margin-top: 3px; margin-bottom: 3px; background-image: url("images/dotter.gif") }

td { vertical-align: top }
td.Middle { vertical-align: middle }		  
td.Bottom { vertical-align: bottom }
td.TableCaption { color: #000; font: bold 11pt Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px }

h2.section { font: bold 14pt Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #006699; border-bottom: 2px solid #ccc; }

h3.news { font: 11px Verdana, Tahoma, Arial; padding: 0; margin: 4 }
h3.news a:link, h3.news a:visited { text-decoration: none }
h3.news a:hover, h3.news a:visited:hover { text-decoration: underline }

h3.dir { padding: 0; margin: 0; display: inline }
h3.dir a { font: bold 13px Arial, Tahoma, Verdana }
.orange-title { color: #d14f01;font: 17pt Arial, Tahoma, sans-serif}
.orange-title-fa { color: #d14f01;font: bold 23pt Arial, Tahoma, sans-serif}

.WebDir { font: bold 13px Arial, Tahoma, Verdana }
.subWebDir { font: 10px Verdana, Tahoma, Arial }

.LinkTextOut { color: #0000CC; font: 11px Tahoma, Arial, Verdana; text-decoration: none }
.LinkTextOvr { color: #CC0000; cursor: hand; font: 11px Tahoma, Arial, Verdana; text-decoration: underline }

.Small { font: 10pt Tahoma, Arial, Verdana, sans-serif }
.Farsi { font: 9pt Tahoma, Times New Roman, Arial, Verdana; text-align: right; direction: rtl; unicode-bidi: embed; mso-bidi-language: fa }
.FarsiNew { font: 9pt Tahoma, Times New Roman, Arial, Verdana; text-align: right; direction: rtl; unicode-bidi: embed; mso-bidi-language: fa }
a.Farsi { font: 9pt Tahoma, Times New Roman, Arial, Verdana; text-align: right; direction: rtl; unicode-bidi: embed; mso-bidi-language: fa; text-decoration: none }
a.Farsi:hover { text-decoration: underline }

a.blueLink { color: #3760A4 }
a.blueLink:visited { color: #3760A4 }
a.bluelink:hover { color: #D14F01 }

a.PosLink:link { color: #000000; font: 11px Tahoma, Arial, Verdana; text-decoration: none }
a.PosLink:hover { color: #000000; font: 11px Tahoma, Arial, Verdana; text-decoration: none }
a.PosLink:visited { color: #000000; font: 11px Tahoma, Arial, Verdana; text-decoration: none }

a.NewsLink:link, a.NewsLink:visited { text-decoration: none }
a.NewsLink:hover, a.NewsLink:visited:hover { text-decoration: underline }


a.MenuItem { color: #FFFFFF; font: bold 11px Tahoma; text-decoration: none }
a.MenuItem:hover { color: #FFFFFF; font: bold 11px Tahoma; text-decoration: underline }
td.MenuBg { width: 100%; filter: dropshadow(color=#343F72, OffX=1, OffY=1, Positive=True); text-align: left }

a.BottomLink { color: #FFFFFF; font: 11px Tahoma, Arial, Verdana; text-decoration: none }
a.BottomLink:hover { color: #FFDD33; font: 11px Tahoma, Arial, Verdana; text-decoration: none }

select { color: #000000; font: 11px Tahoma, Arial, Verdana }
input.EditBox { color: #000000; background-color: #D8E2FC; height: 19px; font: 12px Tahoma, Verdana, Arial; border: 1px solid #2F406B }

.bookshelf_1 { background-color: #EEEEEE; border: 1px solid #BDC6D4 }
.bookshelf_2 { background-color: #F7F7F7; border: 1px solid #97A3B5 }

.print-only {
	display: inhert;
}

.no-print {
	display: none;
}

#pos-table {
	width: 100%;
	background: url("images/menubar_bg.gif");
}

#user-pos, #user-pos a {
	color: #f90;
	font: bold 9pt Tahoma, Arial, sans-serif;
	vertical-align: top;
}

#logo-bar {
	height: 79px;
	margin-right: auto;
	margin-left: auto; 
	background-color: #fff;
	border-bottom: 3px solid black;
}

#logo-bar h1 {
	display: none;
}

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

#site-name {
	color: #000;
	font: bold 23pt Arial, Helvetica, sans-serif;
}

#site-tagline {
	color: #666;
	font: 13pt Georgia, Arial, Helvetica, sans-serif;
}

#blue-bar {
	height: 21px;
	background: #fff;
	text-align: right;
 	direction: rtl;
}

#menu-block {
	display: none;
}

#right-side {
	display: block;
}


#copyright {
	color: #000;
	border-top: 1px dashed #ccc;
	padding: 5px;
	margin: 20px 0 0 0;
	line-height: 16px;
	text-align: left;
	direction: ltr;
}

#copyright a {
	text-decoration: none; }
}

#copyright a:hover {
	text-decoration: underline;
}
