/* ------------------------------------------------

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px; border:1px solid #AAA;}
input , textarea { padding:3px;}
.btn, .button{cursor:pointer;}
.cmfcValidationV1ErrorMessageBoard, .red, .star{ color:#D00; font-size:11px;}
h1, h2, h3, h4{ font-size:12px;}

a {text-decoration:none;color:#0262d8; outline:0;}
a:hover {text-decoration: none;color:#000;}

/*------------------ Page Layout ------------------*/
body			{ background:#fff; color:#252525; font-family:Tahoma;font-size:11px;}
#warp			{ width:960px; margin:0 auto;}
.container		{ direction:rtl; text-align:right;background:#f5f5f5; height:100%;}
.content		{ padding:5px;}

.rightSide		{ float:right; width:200px;}
.main			{ float:right; width:590px;margin-right:5px; text-align:right;}
.mainFull		{ float:left; width:745px;}
.leftSide		{ float:left;  width:150px;}

.floatImage		{ float:left; margin:0 8px 5px 0;}

.breadcrumb		{height:22px; line-height:18px; padding:0 5px 0 0; margin-bottom:5px;}

.banner{ text-align:center;}
.banner img{ padding:3px 0 3px 0;}
.publishesBox{ text-align:center;}
.publishesItem{ float:right; padding:15px; width:150px; margin:15px 28px; border:1px solid #EEE; text-align:center;}

.links ul{}
.links ul li{ list-style:none; padding:3px 10px 3px 0; background:url(../images/bull1.gif) no-repeat right 8px;}

.sideBox, .box{ background:#FFF; border:1px solid #dddddd;}
.pageBody{ padding:10px; text-align:justify;background:#FFF; border:1px solid #dddddd; line-height:1.6;}
h1.title{ background:url(../images/h1.gif) repeat-x bottom #efeeee; padding:8px 8px; line-height:1.4;}
.pageBody ul{ padding:0 15px 0 0;}
.pageBody li{ list-style:inside square;}

.sideBox{ margin-bottom:5px;}
.sideBox h3.title{ background:url(../images/h3.gif); height:22px; line-height:18px; padding:0 5px 0 0; font-size:11px;}
.sideBox .body{ padding:5px;}
.sideBox .body .PageBanner
{
	text-align:center;
	
}

.formTbl{ margin:0 auto;}
.formTbl td{ padding:3px;}

.listTbl{ width:100%;}
.listTbl td{ padding:4px;border:1px solid #777;}
.listTbl .titles{ font-weight:bold; text-align:center;}
.listTblHeader td{ background:#DDD; text-align:center; font-weight:bold; }
.values{ text-align:center;}

.researchItem{ float:right; width:160px; height:130px; text-align:center; margin:10px;}

.pm_listItem{ float:right; padding:6px; width:200px; height:270px; margin:10px; text-align:center; border:1px solid #EEE;}
.pm_listItem .img{ display:block; margin:0 auto;}

.toolBar{ height:30px; padding:10px 0 0 0}
a.printPage{ display:block; background:url(../images/print16.jpg) no-repeat right; padding:5px 20px 5px 5px; float:left;}

.advertisersList{}
.advertisersList h3.title{ width:218px; text-align:center; float:right; font-weight:normal; margin:5px; padding:5px; height:73px; border:1px solid #EEE;}
.advertisersList h3.title img{ display:block; margin:0 auto;}

.galleryList img{ margin:15px;}
.galleryImageList{ padding:7px 0; text-align:center; vertical-align:top;}

/*------------------ Header ------------------*/
.header		{ height:150px;}
.headerTop	{ height:120px; background:url(../images/header.jpg) #c6bd8d;}
a.homeLink{ display:block; margin:0 auto; width:210px; height:120px;}
.newsBar{ height:30px; background:#333; line-height:27px; padding:0 10px 0 0; overflow:hidden;}
.newsBar{ color:#DDD;}

/*------------------ Home Box ------------------*/
.homeBox{ background:#FFF; border:1px solid #dddddd;}

.homeBox .topNews{ height:350px; width:588px; overflow:hidden;}
.topNewsBox{height:350px; width:588px; position:relative;}
.topNewsBox .slideImagePhoto{ height:300px;}

.topNewsBox .descTxt{  height:30px; padding:10px; width:568px; color:#FFF; background:#444;}

span.title{ font-weight:bold; color:#FFF;}
span.date	{ color:#BBB;}


.homeBox .homeNews{ padding:10px;}
.homeBox .homeNews .image{ float:right; width:170px; overflow:hidden;}
.homeBox .homeNews .image img{}
.homeBox .homeNews .newsBody{ float:left; width:390px; text-align:justify;}
.homeBox .homeNews .date{ color:#999; padding:5px 0;}

.homeBox .left, .homeBox .right{ width:280px;}
.homeBox .left{ float:left; padding:0 0 0 10px;}
.homeBox .right{ float:right; padding:0 10px 0 0;}

.singleNews{ padding:10px;}
.singleNews h3{ padding:0 0 7px 0; font-size:11px;}
.singleNews .date{ color:#999; padding:5px 0;}
.singleNews img{ float:right;border:3px solid #d3d3d3; margin:0 0 0 7px;}

.homeBox .newsList{ padding:7px; text-align:right;}
.homeBox .newsList li{ list-style:none; padding:0 0 5px 0;}
.homeBox .newsList a{ display:block; background:url(../images/bull2.gif) no-repeat right 7px; padding:3px 15px 3px 0;}
.homeBox .newsList .date{  padding:3px 15px 3px 0;}
.homeBox .newsList .singleNews p{  padding:3px 15px 3px 0;}


.homeBox h2.title{ background:url(../images/h2Title.gif) no-repeat right; height:30px; line-height:30px; padding:0 20px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#444;}

body.homePg .tabs-container{ height:auto; border:0; border-top:1px solid #97A5B0;}
body.homePg .tabs-container li{ list-style:none; float:right; width:260px; height:120px; line-height:1.2;}

/*------------------ Gallery ------------------*/
.galleryListTbl td{ vertical-align:top; padding:3px 0;}
.dvLastGallery img{ float:right; margin:0 0 0 10px;}

.sideGallery ul{ width:140px; height:145px;}
.sideGallery ul li{ width:140px; height:140px; list-style:none;}

.galleryListBox{ padding:5px; width:230px;}
.galleryListBox h3{ padding:5px; font-weight:normal;}
.galleryListBox .photographer{ float:right; color:#7B7B7B; padding:0 5px 0 0;}
.galleryListBox .publishDate{ float:left; color:#7B7B7B; font-size:11px; padding:0 0 0 5px;}

.galleryBodyFull{ padding:5px 0; text-align:justify; width:650px;}

/*------------------ NEWS ------------------*/
.newsItem{ padding:5px; }
.newsItem h3.title{ padding:3px; background:#f1f1f1; margin-bottom:5px;}
.newsItem h3.title a{ color:#444;}

.newsFull .date{ text-align:left; padding:5px 0 0 0; color:#888; border-top:1px solid #EEE; margin-top:10px;}


.discussionsItem{ padding:10px 0;}
.discussionsItem h5.title{ background:url(../images/bull3.gif) no-repeat right; padding:5px 15px; font-size:12px; border-bottom:1px dashed #DDD;}
.discussionFull .body{ padding:5px 0; text-align:justify;}
.discussionFull h4.title{ background:url(../images/h4.gif) no-repeat right; height:29px; line-height:28px; padding:0 25px 0 0;}

.discussionFull .date{ text-align:left; color:#888;}

/*------------------ Menu ------------------*/
.sf-menu{}
.sf-menu li{ list-style:none;}
.sf-menu a{ display:block; padding:5px 14px 5px 5px; background:url(../images/bull3.gif) no-repeat right 8px; border-bottom:1px dotted #afafaf;}
.sf-menu a:hover{ background:url(../images/bull3.gif) no-repeat right 8px #f8f8f8; color:#111; }

.satelliteLinks{ height:20px; padding:10px; margin-top:20px; border-top:1px solid #EEE;}
.satelliteLinks a{ display:block; float:right; width:110px; height:30px; line-height:28px; font-weight:bold; margin:0 14px 0 15px; text-align:center; background:url(../images/satelliteLinks.gif) 0 0;}
.satelliteLinks a:hover{  background:url(../images/satelliteLinks.gif) 0 -30px;}
/*------------------ Paging ------------------*/
.paging			{ width:100%; margin-top:10px; border-top:1px solid #DDD;}
.paging-table	{ margin:0 auto;}
.paging-nav{ width:100%;}

.paging-nav td{ padding:4px;}
.pagin-right, .pagin-left{ width:100px;}
.pagin-center, .pagin-right, .pagin-left{ text-align:center; padding:5px;}


/*------------------ Footer ------------------*/
.footer{ text-align:center; padding:10px; direction:rtl;}
.footer .copy{ line-height:2;}
/*--------------------------------------------*/
img.loaderImg{ padding:5px;}
.err , .errorBox	{background:url(../images/block.gif) no-repeat right #FFE4E2; margin:10px 0; padding:10px 35px 10px 10px; color:#861F19;}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #EFFAEB; padding:10px 35px 10px 10px; margin:10px 0; color:#579F2D;}
.alert				{background:url(../images/alert.gif) no-repeat right #fff0ba; padding:10px 35px 10px 10px; border:1px solid #e87c29;}
.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}

.errorBox a			{ color:#555; line-height:2;}
.errorBox a:hover	{ color:#000;}


/*------------------ Search Section ------------------*/
.searchOption{border:1px solid #DDD; margin:10px auto 20px auto; width:400px;}
.provinceList{border:1px solid #DDD; margin:10px auto 20px auto; width:400px; padding:10px; text-align:center;}
.optionButtons	{ margin:0 auto; width:100%; direction:rtl;border-collapse:collapse; background:#EEE;}
.optionButtons td{ padding:5px; }

.searchBox{border:1px solid #DDD; margin:10px auto 20px auto; width:250px; padding:5px; text-align:center; background:#f7f7f7;}

.option-table{ margin:10px 0;}
.option-table td{ padding:3px;}
.option-table .lblForm{ width:150px; text-align:left; }

.academyVocabsSearch{ border-collapse:collapse; margin:0 auto;}
.academyVocabsSearch td{ padding:3px;}


.academyVocabs{ border-collapse:collapse; margin:0 auto;}
.academyVocabsBox{ padding:5px 0 10px 0; margin:5px 0 0 0; border-bottom:1px solid #222;}
.academyVocabs td{ padding:3px}
.academyVocabs .lblForm{ width:80px;}
.academyVocabs .fldForm{ width:590px;border:1px solid #AAA;}

.table{ margin:0 auto; border-collapse:collapse;}
.table th{ font-weight:bold; background:#bdbf98;}
.table td, .table th{ padding:3px; border:1px solid #222;}
.count{ text-align:center;}

/* Mzk */
ul li, .title, .homeNews
{
	text-align:right;

}

.singleNews, .newsBody
{
	direction:rtl;
}

