/* 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:rtl;	
	width:869px;
	_width:869px;
	_wid\th:868px;
	background-image:url(../../images/bmaster.jpg);
	background-repeat:repeat-y;
	float:left;
}
.Content
{
	width:869px;
	float:right;	
}	
.RightPanel
{
	font-size:9pt;
	float:right;
	width:191px;
}
.RightTop
{
	width:186px;
	_width:191px;
	_wid\th:186px;
	height:17px;
	background-image:url(../../images/bgtoppanelnew.gif);
	background-repeat:repeat-x;
	background-position:left;
	color:#ffffff;
	font:600 8pt tahoma;
	padding:0 0 0 0;
	_padding:5px 0 0 0;
	float:left
}
.TopRightImage
{
	background-image:url(../../images/toprightnew.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:18px;
	float:left;
}
.RightTop a
{
	text-decoration:none;
	color:#ffffff;
}
.RightMiddle
{
	background-color:#cbdae8;
	width:185px;
	_width:190px;
	_wid\th:185px;
	float:left;	
}
.center
{
	width:481px;
	_width:477px; 
	_wid\th:481px;  
	float:right;
	text-align:justify;
	background-color:#ffffff;
	font:9pt tahoma;
	padding-right:6px;
}
.bgincenter
{
	width:4px;
	height:auto;
	float:right;
	background-color:#ffffff;
}
.Leftpanel
{
	width:187px;
	_width:180px;
	_wid\th:187px;
	float:right;
}	
.LeftTop
{
	background-image:url(../../images/bgtoppanelnew.gif);
	background-repeat:repeat-x;
	width:190px;
	_width:191x;
	_wid\th:185px;
	/*height:22px;
	_height:22px;*/
	float:right;
}	
.LeftMiddle
{
	width:190px;
	float:right;
}

.Titlenews
{
	font:600 9pt tahoma;
	color:#006773;
	text-align:right;
	width:180px;
	_width:186px;
	_wid\th:165px;
	padding:0 7px 5px 7px;
}
.SubTiltenews
{
	font:9pt tahoma;
	color:#084590;
	padding:0 11px 0 11px;
	text-align:justify;
}
.SubTiltenews2
{
	color:#0e6ee5
}

.SubTiltenews a
{
	color:#032c5f;
	text-decoration:none;
	text-align:justify;
}
.uccolor1 a
{
	color:#07336b;

}
.uccolor2 a{
color:#084590;	}

.uccolor3 a
{
color:#0c5abb;}
.uccolor4 a
{
color:#0e6ee5;	
}
.Title
{
	font:600 8pt tahoma;
	color:#20325e;
	padding:10px 10px 5px 10px;
}
.SubTitle 
{
	padding:0 10px 0 10px;
	line-height:2;
}
.SubTitle a
{
	font:600 8pt tahoma;
	color:#546da2;
	text-decoration:none;
}
.FullDesc
{
	font:9pt tahoma;
	padding:0 10px 0 10px;
	line-height:1.5;
	text-align:justify;
}
.ShortDesc
{
	font:9pt tahoma;
	padding:0 15px 0 10px;
	text-align:justify;	
}
.floatR
{
	float:right;
}	
.floatL
{
	float:left;
}	
.float
{
	float:right;
}
.floatset
{
	float:left;
}		
.Footer
{
	background-color:#cbdae8;
	border:1px solid #117eee;
	border-top:none;
	height:44px;
	width:861px;
	_width:869px;
	_wid\th:861px;
	text-align:center;
	float:right;
	color:#20325e;
	font:9pt tahoma;
	direction:rtl;
	margin:0 4px 0 0;
	_margin:0 1px 0 0px;
	_mar\gin:0 2px 0 -2px;
}
.Footer a
{
	color:#0c5abb;
	text-decoration:none;
	line-height:2;
}
.set
{
	margin-bottom:-6px;
}
/*Change Languge*/
.VisibleFarsi
{
	display:block;
}
.VisibleEnglish
{
	display:none;
}
/*End Change Languge*/

/*Menu CSS*/
/*Vertical Navigation menu style
.menu
{
	width:182px;
	height:25px;
	text-align:right;
	direction:rtl;
}	
.menu td td td 
{
	font:9pt tahoma;
	height:25px;	
	width:182px;
	background-color:#d5d5d5;
	direction:rtl;
}
.menu td td td a
{
	color:#0e5075;
	width:182px;
	height:25px;
	font:tahoma 9pt;
	padding:5px 11px 5px 0px;
	direction:rtl;
}
.menu td td td a:hover
{
	background-color:#077783;
	width:186px;
	_width:182px;
}
/* End Vertical Navigation Menu Style */
/*End Menu CSS*/
/*Login*/
.login
{
	font:8pt tahoma;
	color:#14395e;
}	
.txtBLog
{
	border:1px solid #4c7bda;
}	
/*End Login*/

/*Tab*/
.Tab
{
	width:314px;
	height:27px;
	margin-top:7px;
	_margin-top:7px;
	float:right;
}
.Tabbefor
{
	width:1px;
	height:25px;
	border-bottom:1px solid #ffffff;
	float:right;
}	
.TabDetails
{
	width:162px;
	_wid\th:162px;
	_width:162px;
	height:29px;
	_height:29px;
	_hei\ght:33px;
	border-bottom:1px solid #879ed5;
	float:right;
	padding-top:4px;
	_padding-top:0px;
	margin:0px -1px 0px 1px;
}	
.FirstDetail
{
	float:right;
	width:450px;
	height:auto;
}	
.InfoTab
{
	background-image:url(../../images/bgtab.gif);
	background-repeat:repeat-x;
	border:1px solid #879ed5;
	border-top:none;
	font:9pt tahoma;
	color:#20325e;
	line-height:1.5;
	padding:8px 10px 8px 10px;
	text-align:justify;
	margin-left:5px;
	width:452px;
}
.Subtitletab
{
	margin-top:8px;
	text-align:justify;
	font:9pt tahoma;
	height:70px;
}
.Subtitletab a
{
	color:#20325e;
	font:9pt tahoma;
	text-decoration:none;
	line-height:2;
}	
.tabboxleft
{
	float:right;
	height:auto;
	width:481px;

}	
/*End Tab*/
.TxtB
{
	border:1px solid #c0c0c0;
}	
.Btn
{
	background-color:#d5d5d5;
	border:1px solid #4565a8;
	font:9pt tahoma;
}	
.table
{
	font:9pt tahoma;
	margin:0 10px 0 0;
}
.label
{
	color:#ff5400;
}	
/*News*/
.Archive
{
	float:left;
}
.Archive a
{ 
	font:9pt tahoma;
	color:#0154b3;
	text-decoration:none;
}
.Archive img
{
	border:0;	
	margin-left:8px;
}
.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:98px;
	_width:102px;
	height:22px;
	_height:25px;
	padding:3px 2px 0 0;
	text-align:center;
}	
.GalleryTitle a
{
	font:8pt tahoma;
	text-decoration:none;
	color:#20325e;	
}
.GalleryImage
{
	border:1px solid #117eee;
	border-bottom:0;	
	height:100px;
	width:100px;
	_width:102px;
	margin-bottom:0;
	_margin-bottom:-3px;	
}
.Imgborder
{
	border:1px solid #117eee;
}
.slide 
{
	margin:0 10px 10px 0;
}
.slide a
{
	text-decoration:none;
	color:#20325e;
	font:9pt tahoma;
}
.slide a:hover
{
	text-decoration:underline;
}
.margin
{
	margin-right:20px;
}	
.labelmargin
{
	margin-top:3px;
}
/*End Gallery*/
/*Forum*/
.forum
{
	font:9pt tahoma;
}
.Addforum
{
	width:100%;
}
.Addforum a
{
	font:9pt tahoma;
	text-decoration:none;
	color:#20325e;	
}
.Addforum img
{
	border:0px;
}	
.loginforum
{
	border:solid 1px #939393;
	width:463px;
	background-color:#ebeaea;
	padding:5px 3px;
	margin:0 2px 0 0;
}
.loginforum a
{
	color:#0090ff;
}
.questionth th
{
	font:600 9pt tahoma;
	background-image:url(../../images/bgGallery.gif);
	background-repeat:repeat-x;
	width:100%;
	height:25px;
	border-top:1px solid #117eee;
	border:1px solid #939393;
	color:#575757;
	margin-right:5px;	
	background-color:Red;
}
.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: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-right:5px;
}
.path
{
	margin-right:5px;
}
.path a
{
	text-decoration:none;
	color:#105a83;
}
.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*/
.LinkButton
{
	text-align:center;
	margin-top:20px;
}	
.LinkButton a
{
	font: 9pt tahoma;
	text-decoration:none;
	color:#393737;
}	
.LinkButton a:hover
{
	text-decoration:underline;
}


/*******************************Menu Styles <<Mohammad Hossein Sarrami>>******/

.mhsMenu .AspNet-Menu-Vertical
{
	position:relative;
    z-index: 100;
}
.mhsMenu ul/*SubMenu BG*/
{
    background:#cbdae8;
}
.mhsMenu ul a/*Menu BG*/
{
   
}
.mhsMenu .AspNet-Menu-Vertical ul.AspNet-Menu/*Menu*/
{
    width:15em;
    
}
.mhsMenu ul.AspNet-Menu ul/*submenu*/
{
    width: 16em;
    left: -16em;
    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: -11.6em; 
}
.mhsMenu ul.AspNet-Menu li a,
.mhsMenu ul.AspNet-Menu li span
{
    color:#00466e;
    font:12px tahoma;
    text-align:right;
    background: transparent url(arrowRight.gif) left center no-repeat;
    width:14em;
    padding-right:10px;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image: none;
}
/*****************************************************************/
.pager
{
	text-align:center;
	color:#1771e2;
	height:20px;
}
.pager td a
{
	color:#d05a02;
	background-color:#cbe2ff;
	border:1px solid #4792f0;
	padding:0 5px 0 5px;
	text-decoration:none;
}
.pager td a:hover
{
	color:#cbe2ff;
	background-color:#df8b1d;
	border:1px solid #4792f0;
}
.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;
}