/*
Color Theme of Brown Modern Theme
Brown:[Background] 46321e - f1f4f6
Green:[Background] bebe64
Green:[Border]     787841
Green:[Text]       d7d773
Green:[Light]      dbdb73
Green:[Bacground]  8a8a4b
MENU:[Background]  f0f0e6
*/

* {
margin: 0px;
padding: 0px;
}
body {
	background: #fff url(../images/modern_hbg.jpg) repeat-x;
	font: 76% Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	text-align:right;
	direction:rtl;
}
#enbody {
	background: #fff url(../images/modern_hbg.jpg) repeat-x;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	color:#000;
	text-align:left;
	direction:ltr;
}

.padding
{
	padding:5px;
	text-align:justify;
}
h1
{
	font-size:1.0em;
	color:#000;
	/*border-bottom:4px solid #664434;
	margin:0 0 2px 0;*/
	border-bottom:2px solid #b0bbc4;/*f1f4f6*/
	padding:5px 14px 2px 5px;
	margin:0px;
	text-align:right;
	height:23px;
}
.enh1
{
	font-size:1.1em;
	color:#000;
	border-bottom:2px solid #b0bbc4;/*f1f4f6*/
	padding:5px 5px 2px 14px;
	margin:0px;
	text-align:left;
	height:23px;
}
h1{
	background-image:url(../images/page_bar.gif);	
}
#sidebar
{
	float:right;
	width:150px;
	margin:0 0 5px 0;
	padding:0;
	direction:rtl;
	text-align:right;
}
#ensidebar
{
	float:left;
	width:150px;
	margin:0 0 5px 0;
	padding:0;
	direction:ltr;
	text-align:left;
}
#sidebar h1{
	background-image:url(../images/menu_bar.gif);
}
#ensidebar .enh1{
	background-image:url(../images/menu_bar.gif);
}

#ensidebar td, #entblContact td{
	text-align:left;
}

h2
{
	font-size:.9em;
	color:#333333;
	padding:12px 12px 0px 5px;
	margin:0;
	text-align:right;
	background-image:url(../images/h1bullet.gif);
	background-position:100% 18px;
	background-repeat:no-repeat;
}
.enh2
{
	font-size:1.0em;
	color:#337;
	padding:12px 12px 0px 17px;
	margin:0;
	text-align:left;
	direction:ltr;
	background-image:url(../images/h1bullet_en.gif);
	background-position:4px 18px;
	background-repeat:no-repeat;
}

h3{
	font-size: 0.9em;
	padding:6px 0 2px 0;
	color: #46321e;
	border-bottom:2px solid #ccc;
}
a {
	color:#46321e;
	text-decoration: none;
}
img
{
	border: 0px;
}
#wrap
{
	color:#404040;
	width:785px;
	margin:10px auto;
	padding:0;
/*	border:#aaa 1px solid;*/
	display:table;
}
/* Menu Styles */
.MainMenu
{
	padding-right:5px;
	width:100%;
	text-align:right;
	float:right;
	/*background-color:#F0F0E6;*/
	background:#f1f4f6;
	direction:rtl;
/*	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-x;*/
}
.enMainMenu
{
	padding-right:5px;
	width:100%;
	text-align:left;
	float:left;
	background:#f1f4f6;
	direction:ltr;
}

.StaticMenuItem
{
	color:#473126;
	/*border-bottom:#B4B482 1px solid;
	border-right:#B4B482 1px solid;*/
	border-bottom:#c7d4de 1px solid;
	border-right:#c7d4de 1px solid;
	padding:2px 5px 2px 5px;
	height:20px;
}
.enStaticMenuItem
{
	color:#473126;
	border-bottom:#c7d4de 1px solid;
	border-right:#c7d4de 1px solid;
	padding:2px 5px 2px 5px;
	height:20px;
	text-align:left;
}

.StaticSelected
{
	background-color:#694B3C;
	color:#f0f0e6;
}
.StaticHover
{
	/*background-color:#473126;
	color:#cccc99;*/
	background-color:#4a566e;
	color:#fff;
}
.DynamicMenu
{
	color:#473126;
	text-align:right;
	width:200px;
}
.enDynamicMenu
{
	color:#473126;
	text-align:left;
	width:200px;
}

.DynamicMenuItem
{
	color:#473126;
	/*border-bottom:#B4B482 1px solid;
	border-right:#B4B482 1px solid;*/
	/*background-color:#dde6d7;*/
	border-bottom:#c7d4de 1px solid;
	border-right:#c7d4de 1px solid;
	background:#e9f2f4;
	line-height:2.0em;
	/*text-align:right;*/
	padding:2px 5px 2px 5px;
	width:200px;
}
.enDynamicMenuItem
{
	color:#473126;
	border-bottom:#c7d4de 1px solid;
	border-right:#c7d4de 1px solid;
	background:#e9f2f4;
	line-height:2.0em;
	text-align:left;
	padding:2px 5px 2px 5px;
	width:200px;
}

.DynamicHover
{
	background-color:#4a566e;
	color:#fff;
	/*background-color:#473126;
	color:#cccc99;*/
	padding:2px 5px 2px 5px;
}
.DynamicSelected
{
	background-color:#694B3C;
	color:#f0f0e6;
}
.Login
{
	background-color: #BEBE64;
	color: #46321E;
	font-size: 1.0em;
	width: 145px;
	border: #46321E 4px solid;
}

.LoginTitleText
{
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma;
	text-align:center;
	background-color: #3C281E;
	color: #D7D773;
	padding-bottom:4px;
}
.LoginButoon
{
	font-size: 1em;
	font-family: Tahoma;
	padding-bottom:4px;
	width:80%;
	margin-right:10%;
}

#flagsbar
{
	direction:ltr;
	text-align:left;
	float:left;
	margin-top:20px;
	padding-left:4px;
	height:15px;
	width:100%;
	color:#000;
}
#enflagsbar
{
	direction:rtl;
	text-align:right;
	float:right;
	margin-top:113px;
	padding-left:4px;
	height:15px;
	width:100%;
	color:#000;
}
#loginStatus
{
	float:right;
	padding-right:2px;
	/*	background-color: #bebe64;*/
	background-color: #b0bbc4;
	padding:0px 17px 0px 10px;
	border-right:#333 1px solid;
	border-left:#333 1px solid;	
	height:100%;
	background-repeat:no-repeat;
	background-position:right;
	background-image: url(../images/login.gif);
}
.loginInformation
{
	float:right;
	/*background-color:#bebe64;*/
	background-color:#b0bbc4;
	padding:0px 10px 0px 10px;
	border-right:#333 1px solid;
	border-left:#333 1px solid;	
	height:100%;
	text-align:right;
}
#english, #persian
{
	background-color: #b0bbc4;
	padding:0px 10px 0px 22px;
	float:left;
	border-right:#333 1px solid;
	border-left:#333 1px solid;
	height:100%;
	background-repeat:no-repeat;
	background-position:4px 50%;
}
#flagsbar a:hover, #enflagsbar a:hover
{
	background-color: #694b3c;
	color:#fff;
}
#flagsbar a
{
	color:#000;
}
#persian
{
	background-image: url(../images/flag_persian.gif);
	font-family:Tahoma; /* need in en design*/
}
#english
{
	background-image: url(../images/flag_english.gif);
}

#header
{
	margin:0;
	height:165px;
	background-image:url(../images/titlebar.jpg);
	background-repeat:no-repeat;
}

#toplinks
{
	text-align: right;
	padding: 1px 2px 2px 3px;
}
#entoplinks
{
	text-align:left;
	padding: 1px 2px 2px 3px;
}

#logo
{
	float:left;
	width:120px;
	height:90px;
	padding-top:20px;
	text-align:center;
}

#content
{
	line-height:1.5em;
	width:635px;
	margin:0;
	padding:0;
	float:right;
	direction:rtl;
	display:block;
}
#encontent
{
	line-height:1.5em;
	width:635px;
	margin:0;
	padding:0;
	float:left;
	direction:ltr;
	display:block;
}
#innerContent
{
	padding:4px;
}
#content img.center
{
	text-align:center;
}

#content p.en
{
	direction:ltr;
}

.en
{
	direction:ltr;
	text-align:left;
}

/*#map /* not used
{
	text-align:center;
	height:100%;
	width:100%;
}*/

.view
{
	/*background-color: #F0F0E6;
	border:#46321E 1px dashed;*/
	background-color:#f1f4f6;
	color:#46321E;
	width:142;
	border:#7a869e 1px solid;
	padding:3px;
}

/*.articles
{
	width: 450px;
	float: right;
	background: #3b271e;
	margin-right: 10px;
	font-size: 1.3em;
	color: #dddddd;
	padding-right: 5px;
	padding-left: 5px;
	border: gray 1px solid;
}

.articles a.link
{
	display: block;
	padding: 7px;
	background: inherit;
	color: #fff;
	border-top: 1px dotted #a0a0a0;
}

.articles a:hover.link {
	color: #DDD;
	background: #525252;
	border-top: 1px dotted #a0a0a0;
}

.adate{
	color: #d4d271;
	direction:rtl;
}*/

#masterfooter {
	width:100%;
	clear:both;
	text-align:center;
	/*background: #483025;*/
	background:#f1f4f6;
	font-size:0.9em;
	margin-top:20px;
	color:#a0a0a0;
}
#postbody h3
{
	padding: 6px 3px 3px 3px;
	color: #22229c;
	background: #dcdcdc;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	border-right: #66ff66 1px solid;
	border-top: #66ff66 1px solid;
	border-left: #66ff66 1px solid;
	border-bottom: #66ff66 1px solid;
}
#latest
{
	float:right;
	width:100%;
	min-width:635px;
	/*background:#483025 url(../images/modern_fbg.jpg) repeat-x;*/
	background:#f1f4f6 url(../images/modern_fbg.jpg) repeat-x;
	font-size:0.9em;
	padding-top:43px;
	line-height:1.5em;
	color:#111;
	text-align:center;
}

#contentoflatest
{
	width:765px;
}

#content p {
	font-size: 0.8em;
	line-height: 1.5em;
	color: #555555;
	direction:rtl;
}

#content a,#encontent a {
 color: #324a97;}
 
 
#content a:hover,#encontent a:hover {
color: #fff;
background: #324A97;
}

#content a:hover.link
{
	background-color:Transparent;
}

#content p a{
 color: #324A97;}
 
#content p a:hover {
 color: #fff;
 background: #324A97;}

#content blockquote {
 margin: 15px;
 border: 1px solid #b0b0b0;
 padding: 10px;
 width: 500px;
 background: #f4f4f4;
 font-size: 0.8em;
 font-family: Courier, "Lucidia Console", "Times New Roman", sans-serif;
 color: #a0a0a0;}
 
#content abbr {
 border-bottom: 1px dotted #8f8f8f;}

.tblgeneral
{
	width: 100%;
	border: 5px;
	border-style: ridge;
}

.thgeneral
{
	background-color: #ffcc00;
	font-size: 10;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: ridge;
}

.trgeneral
{
	vertical-align: top;
	padding: 5px;
	border: 2px inset;
	background-color: #ddddff;
}

.td1 , .td2 , .td5
{
	width: 70px;
	text-align:center;
}
.td3
{
	width: 115px;
	text-align:center;
}
.td4
{
	width: 120px;
	text-align:center;
}

/***Random stuff Area***/

 #container2 {
 clear: both;
 background: #333333;
 text-align: left;
 width: 650px;
 color: #fff;
 margin: 0 auto;}

#container2 h3
{
	font-size: 0.8em;
	letter-spacing:-1px;
	color: #F58220;
}
 
.name
{
	color: #c0c0c0;
}
 
.blocklinks 
{
	width:320px;
	float:left;
	background:#333333;
}
.center
{
	text-align:center;
}
/*.fileUpload
{
	width:80%;
}
*/
#infoArea
{
	/*background-color:#bebe64;*/
	background-color:#f6f9fb;
	color:#46321E;
	font-size:1.0em;
	border:#46321E 1px solid;
	width:80%;
}
#infoArea h3
{
	font-size:0.9em;
	padding:6px 0 2px 0;
	color:#46321e;
	/*border-bottom:2px solid #dbdb73;*/
	border-bottom:2px solid #4a566e;
}
#infoAreaTitle,.infoTitle
{
	font-weight:bold;
	font-size:1em;
	font-family:Tahoma;
	text-align:center;
	/*background-color:#3C281E;
	color:#D7D773;
	border-bottom:#787841 6px solid;*/
	background-color:#c7d4de;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#4a566e 5px solid;
	border-top:#7a869e 1px solid;
	border-right:#7a869e 1px solid;
	border-left:#7a869e 1px solid;
}
#infoAreaHint,#infoAreaCondition
{
	text-align:right;
	padding: 8px 8px 2px 5px;
	border-bottom:#787841 3px solid;
}
#infoAreaConent
{
	padding:10px;
	text-align:left;
}
.infoAreaErrorContent
{
	background-color:#bebe64;
	/*background-color:#f6f9fb;*/
	color:#46321E;
	font-size:1.0em;
	border:#46321E 1px solid;
	width:80%;
	display:block;
	padding:5px 0 5px 0;
}
#infoAreaGuide
{
	/*border:#edf3de 1px solid;*/
	border:#7a869e 1px solid;
	margin-top:5px;
	width:98%;
	padding:2px;	
}
.fileUpload
{
	width:100%;
	background-color:#fffafa;
	/*border:#8a8a4b 2px solid;*/
	border:#7a869e 2px solid;
	font-family:Tahoma;
	font-size:1em;
	color:#284775;
	height:22px;
	text-align:left;
}
.errorText
{
	background-color:#bebe64;
	color:#46321E;
	font-size:1.0em;
	border:#46321E 1px solid;
	padding:5px 0 5px 0;
}
.simpleInfoArea
{
	border:#7a869e 1px solid;
	padding:5px;
	text-align:justify;
	/*background-color:#f5f5f5;
	border:#46321E 1px solid;*/
	background-color:#f6f9fb;
	height:100%;
}
.sliceContentArea
{
	/*background-color: #f5f5f5;
	border:#aaa 1px solid;*/
	background-color:#f6f9fb;
	border:#7a869e 1px solid;
	height:100%;
}
td
{
	vertical-align:top;
}
.ensliceContentArea
{
	background-color:#f6f9fb;
	border:#7a869e 1px solid;
	height:100%;
}
.ensliceContentArea td
{
	text-align:left;
}

.commonContentArea
{
	background-image:url(../images/pattern.gif);
	background-repeat:repeat;
	border:#46321e 1px solid;
	color:#000;
	font-weight:bold;
}
.grayBackground
{
	background-image:url(../images/hatchbg.gif);
	/*background-color:#ccc;*/
	background-color:#f6f9fb;
	
}
.grayBackground img
{
	vertical-align:middle;
	padding-top:2px;
}
.calTable
{
	float:right;
	width:65px;
	height:69;
	background-image:url(../images/calendar.gif);
	background-repeat:no-repeat;
	text-align:center;
}
.calRow1
{
	padding:6px 6px;
	color:#fff;
}
.calRow2
{
	padding-top:10px;
	height:25px;
	font-family:'Arial (Arabic)';
}
.border
{
	border:#ccc 1px solid;
}
.datePersian
{
	direction:ltr;
	/*color:#46321e;#64503c*/
/*	text-align:right;*/
}

/* table row */ /* [managers] */
.rowOdd
{
	vertical-align:bottom;
	/*background-color:#e7e6e3;*/
	background-color:#f7f6f3;
	color:#000;
}
.rowEven
{
	vertical-align:bottom;
	background-color:#fff;
	/*color:#284775;*/
	color:#333;
}
.rowHeader
{
	color:#fff;
	background-image:url(../images/nav_bg.gif);
	height:37px;
}
.tableBorder
{
	border:#aaa 1px solid;
	width:100%;
}
.graySection
{
	/*background-color:#eee;
	border:#444 1px solid;*/
	background-color:#f6f9fb;
	border:#7a869e 1px solid;
	padding:3px;
}
.grayContent
{
	background-color:#eee;
	padding:3px;
}
.grayTitle
{
	/*background-color:#ddd;
	border:#ccc 1px solid;*/
	background-color:#c7d4de;
	border:#7a869e 1px solid;
}
.lblCurrentDate
{
	width:100%;
	height:15px;
	font-weight:bold;
	padding-top:2px;
}
.enlblCurrentDate
{
	width:100%;
	height:15px;
	font-weight:bold;
	padding-top:6px;
	padding-left:9px;
}
.dvBorder
{
	border:#7a869e 1px solid;
}