/* CSS Document Develope by FS2.6*/
/* Main Tags*/
body
{
	margin :0px;
	padding:0px;
	background-image:url(../../images/bgbody1.gif);
	background-repeat:repeat;
}
.banner
{
	 height:181px;
	 width:864px;
	 background-image:url(../../images/mathhouse2.jpg);
	 background-repeat:no-repeat;
	 margin-right:2px;
	 padding-top:40px;
	 padding-left:3px;
	 text-align:left;
}
.master
{ 	
	direction:ltr;	
	width:869px;
	_width:869px;
	_wid\th:869px;
	float:left;
	background-image:url(../../images/bmaster.jpg);
	background-repeat:repeat-y;
}
.Imagebanner
{
	float:right;
	margin:6px 10px 0 10px;
}
.Imagebanner img
{
	border:0;
}
.Content
{
	width:869px;
	float:left;
	margin-top:-7px;
}	
.RightPanel
{
	font-size:9pt;
	float:left;
	width:190px;
	_width:190px;
	_wid\th:190px;
}
.RightTop
{
	background-image:url(../../images/bgtoppanelnew.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font:600 8pt tahoma;
	float:right;
	width:189px;
	_width:190px;
	_wid\th:189px;
	height:17px;
	_height:22px;
	_hei\ght:25px;
	padding-top:5px;
	margin-left:1px;
	margin:px;
	_margin:-8px;
	_margin:0 0 -8px 0;
}
.RightTop a
{
	text-decoration:none;
	color:#ffffff;
}
.TopRightImage
{
	background-image:url(../../images/topleftnew2.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:18px;
	float:right;
}
.RightMiddle
{
	width:190px;
}
.center
{
	width:488px; 
	_width:483px; 
	_wid\th:478px; 
	float:left;
	text-align:justify;
	background-color:#ffffff;
	font:9pt tahoma;

}
.Leftpanel
{
	float:left;
	width:186px;
	_width:186px;
	_wid\th:186px;
}	
.LeftTop
{
	background-image:url(../../images/bgtoppanelnew2.jpg);
	background-repeat:repeat-x;
	width:185px;
	_width:188px;
	_wid\th:185px;
	_wid\th:186px;
	/*height:25px;
	_height:25px;
	_hei\ght:25px;*/
	float:left;
	margin:0px;
	_margin:0px;
	_mar\gin:0px 0px  5px -1px;
}
.LeftMiddle
{
	width:186px;
	_width:186px;
	_wid\th:185px;
	float:left;
}
.Title
{
	font:600 9pt tahoma;
	color:#20325e;
	padding:10px 10px 5px 10px;
}
.SubTitle 
{
	padding:0 10px 0 10px;
}
.SubTitle a
{
	font:600 8pt tahoma;
	color:#546da2;
	text-decoration:none;
}
.FullDesc
{
	font:9pt tahoma;
	padding:0 10px 0 10px;
	text-align:justify;
}
.ShortDesc
{
	font:9pt tahoma;
	padding:0 10px 0 10px;
	text-align:justify;
}
.floatR
{
	float:right;
}	
.floatL
{
	float:left;
}	
.float
{
	float:left;
}	
.floatset
{
	float:right;
}
.Footer
{
	background-color:#cbdae8;
	border:1px solid #117eee;
	border-top:none;
	height:44px;
	width:861px;
	_width:867px;
	_wid\th:861px;
	text-align:center;
	float:left;
	color:#20325e;
	font:9pt tahoma;
	direction:ltr;
	margin:0 0px 0 2px;
	_margin:0 0px 0 2px;
	_mar\gin:0 0px 0 1px;
}
.Footer a
{
	color:#0c5abb;
	text-decoration:none;
	line-height:2;
}
/*Change Languge*/
.VisibleFarsi
{
	display:none;
}
.VisibleEnglish
{
	display:block;
}
/*End Change Languge*/

/*Menu CSS*/
/*Vertical Navigation menu style */
.menu
{
	width:185px;
	height:25px;
	text-align:left;
	direction:ltr;
}	
.menu td td td 
{
	font:9pt tahoma;
	height:25px;	
	width:185px;
	background-color:#d5d5d5;
	direction:ltr;
}
.menu td td td a
{
	color:#0e5075;
	width:185px;
	height:25px;
	font:tahoma 9pt;
	padding:5px 0 5px 11px;
	direction:ltr;
}
.menu td td td a:hover
{
	background-color:#077783;
	width:185px;
	_width:185px;
}
/* End Vertical Navigation Menu Style */
/*End Menu CSS*/
/*Login*/
.login
{
	font:8pt tahoma;
	color:#14395e;
}		
.txtBLog
{
	border:1px solid #4c7bda;
}	
/*End Login*/

.EnglishDetail
{
	float:right;
	width:487px;
	height:auto;
}
.TxtB
{
	border:1px solid #c0c0c0;
	direction:ltr;
}	
.Btn
{
	background-color:#d5d5d5;
	border:1px solid #4565a8;
	font:9pt tahoma;
}	
.table
{
	font:9pt tahoma;
	margin:0 0 0 10px;
}
.label
{
	color:#ff5400;
}	
/*News*/
.Titlenews
{
	font:600 9pt tahoma;
	color:#006773;
	text-align:left;
	padding:0 7px 5px 7px;
	width:170px;
}
.SubTiltenews
{
	font:9pt tahoma;
	color:#032c5f;
	padding:0 11px 0 11px;
	float:left;
	text-align:left;
}
.SubTiltenews a
{
	color:#032c5f;
	text-decoration:none;
	text-align:justify;
}
.Archive a
{ 
	font:9pt tahoma;
	color:#0154b3;
	text-decoration:none;
}
.Archive img
{
	border:0;	
	margin-left:10px;
}
.Link
{
	font:600 8pt tahoma;
	color:#067986;
}
/*End News*/
/*Gallery*/
.GalleryRight
{
	font:8pt tahoma;
	text-align:center;
}
.GalleryRight a
{
	text-decoration:none;
	color:#20325e;
}
.GalleryRight img
{
	border:1px solid #566a7e;
}
.Gallery
{
	width:100px;
	height:125px;
	margin:15px 18px 15px 18px;	
}
.GalleryTitle
{
	background-image:url(../../images/bgGallery.gif);
	background-repeat:repeat-x;
	border:1px solid #117eee;
	width:100px;
	_width:102px;
	height:22px;
	_height:25px;
	padding:3px 0 0 0;
	text-align:center;
}	
.GalleryTitle a
{
	font:8pt tahoma;
	text-decoration:none;
	color:#20325e;	
}
.GalleryImage
{
	border:1px solid #117eee;
	border-bottom:0;	
	height:102px;
	_height:100px;
	width:100px;
	_width:102px;
	margin-bottom:-3px;	
}
.Imgborder
{
	border:1px solid #117eee;
}	
.slide 
{
	margin:0 0 10px 0;
}
.slide a
{
	text-decoration:none;
	color:#20325e;
	font:9pt tahoma;
}
.slide a:hover
{
	text-decoration:underline;
}
.margin
{
	margin-left:20px;
}	
.labelmargin
{
	margin-top:3px;
}
/*End Gallery*/
/*Forum*/
.forum
{
	font:9pt tahoma;
}
.Addforum
{
	width:100%;
}
.Addforum a
{
	font:600 8pt tahoma;
	text-decoration:none;
	color:#20325e;	
	padding-top:2px;
}
.Addforum img
{
	border:0px;
}	
.loginforum
{
	border:solid 1px #939393;
	width:476px;
	background-color:#ebeaea;
	padding:5px 0 5px 3px;
	margin:0 0 0 2px;
}
.loginforum a
{
	color:#0090ff;
}
.questionth th
{
	font:600 9pt tahoma;
	background-image:url(../../images/bgGallery.gif);
	background-repeat:repeat-x;
	width:100%;
	height:22px;
	_height:25px;
	border-top:1px solid #117eee;
	border:1px solid #939393;
	color:#575757;
	margin-left:5px;	
}
.question td
{
	font:8pt tahoma;
	border:1px solid #939393;
	border-top:0px;
	background-color:#ebeaea;
	color:#032c5f;
	text-align:center;
	height:25px;
}
.altquestion td
{
	font:8pt tahoma;
	border:1px solid #939393;
	border-top:0px;
	background-color:#ffffff;
	color:#032c5f;
	text-align:center;
	height:25px;
}
.altquestion a
{
	color:#0e5075;
	text-decoration:none;
}
.altquestion a:hover
{
	text-decoration:underline;
}	
.topanswer
{
	font:9pt tahoma;
	background-image:url(../../images/bgGallery.gif);
	background-repeat:repeat-x;
	width:100%;
	height:22px;
	_height:25px;
	border:1px solid #939393;
	color:#000000;	
	padding:3px 2px 0 2px;
}
.answerhead
{
	font:9pt tahoma;
	border-bottom:1px solid #939393;
	border-top:none;
	padding-left:5px;
}
.forumtitle a
{
	text-decoration:none;
	color:#032c5f;
}
.forumtitle a:hover
{
	text-decoration:underline;
	color:#03418d;
}	
.divblock a
{
	text-decoration:none;
	font:9pt tahoma;
	color:#0e5075;
}
/*End Forum*/

/*******************************Menu Styles <<Mohammad Hossein Sarrami>>******/
.mhsMenu .AspNet-Menu-Vertical
{
	position:relative;    
    z-index: 300;
}
.mhsMenu ul
{
    background:#cbdae8;
}
.mhsMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
    width:15em;
}

.mhsMenu ul.AspNet-Menu ul/*submenu*/
{
    width: 16em;
    left: 15em;
    top: 0em;
    z-index: 400;
}

.mhsMenu ul.AspNet-Menu li/*submenu cell*/
{
	padding:5px 0 5px 0;
}

.mhsMenu ul.AspNet-Menu ul ul
{
    width: 11.5em;
    left: 10.5em;
}

.mhsMenu ul.AspNet-Menu li a,
.mhsMenu ul.AspNet-Menu li span
{
    color:#00466e;
    font:12px tahoma;
    text-align:left;
    background: transparent url(arrowRight.gif) left center no-repeat;
    width:14em;
    padding-left:10px;
    
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image: none;
}
/*****************************************************************/
.PageFa
{
	float:right;
	margin-right:10px;
}
.PageEn
{
	float:left;
	margin-left:10px;
}
.pagelink
{
	margin-top:10px;
}
.pagelink a
{
	font:600 9pt tahoma;
	text-decoration:underline;
	color:#ff9900;
}
.pagelink a:hover
{
	text-decoration:underline;
	color:#546db3;
}

