@charset "utf-8";
/* Template CSS, Design by Alireza Maghari :: alireza@toranjnet.com :: Toranjnet.com :: Toranjdata.ir */

#Template { direction:rtl;} /* imp for english version*/
#Template .TemplateContainer {width:950px; margin:auto; }

#Header {height:100px; background:url(../images/HeaderBG.png) repeat-x bottom center; margin-top:15px;}
#Header .HeaderContainer { background:url(../images/HeaderPic.jpg) no-repeat center bottom; height:100px; width:950px; margin:auto; clear:both;}
.HeaderLogo { width:280px; height:90px; background:url(../images/TopLogo.png) center no-repeat; text-indent:-99999px; overflow:hidden; }

#HeaderInner {height:155px; background:url(../images/HeaderBGInner.png) repeat-x Bottom center;}
#HeaderInner .HeaderContainerInner { background:url(../images/HeaderPicInner.jpg) no-repeat center bottom; height:155px; width:950px; margin:auto; clear:both; }

.TopBar { background:#ff6000;  height:25px;}
.TopBarContainer { width:910px; margin:auto; height:25px;}

/*Language*/

.LanguageContainer { float:left;} /* imp for english version*/
a.LangFa { width:38px; height:16px; display:block; background:url(../images/LangFa.png) 0 16px; float:left; margin-right:2px; text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangFa:hover {width:38px; height:16px; display:block; background:url(../images/LangFa.png) 0 0;} /* imp for english version*/ 

a.LangEn { width:38px; height:16px; display:block; background:url(../images/LangEn.png) 0 16px; float:left; margin-right:2px;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangEn:hover {width:38px; height:16px; display:block; background:url(../images/LangEn.png) 0 0;} /* imp for english version*/

a.LangFaSelect { width:38px; height:16px; display:block; background:url(../images/LangFa.png) 0 0; float:left; margin-right:2px; cursor:default;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/
a.LangEnSelect { width:38px; height:16px; display:block; background:url(../images/LangEn.png) 0 0; float:left; margin-right:2px; cursor:default;  text-indent:-100000px; overflow:hidden;} /* imp for english version*/

/* Top Menu */
#TopMenu {height:20px; border-bottom:1px solid #ff6000; padding:10px 0;}
#TopMenu #nav { margin: 0; padding: 0; }
#TopMenu #nav li { display: inline; list-style:none;  }
#TopMenu #nav li a {font-size:12px; padding:1px 20px 1px 0;}

/* Normal */
#TopMenu #nav li.SeperatorLine { padding:0 5px;}
#TopMenu #nav li#Home a { background-image:url(../images/IconHome.png); background-repeat: no-repeat; background-position:100% 100%;  }
#TopMenu #nav li#About a {background-image:url(../images/IconAbout.png); background-repeat: no-repeat; background-position:100% 100%; }
#TopMenu #nav li#Sitemap a {background-image:url(../images/IconSitemap.png); background-repeat: no-repeat; background-position:100% 100%; }
#TopMenu #nav li#Links a {background-image:url(../images/IconLinks.png); background-repeat: no-repeat; background-position:100% 100%; }
#TopMenu #nav li#Contact a {background-image:url(../images/IconContact.png); background-repeat: no-repeat; background-position:100% 100%; }

/* Over */
#TopMenu #nav li#Home a:hover { background-image:url(../images/IconHome.png); background-repeat: no-repeat; background-position:100% 0%;  }
#TopMenu #nav li#About a:hover {background-image:url(../images/IconAbout.png); background-repeat: no-repeat; background-position:100% 0%; }
#TopMenu #nav li#Sitemap a:hover {background-image:url(../images/IconSitemap.png); background-repeat: no-repeat; background-position:100% 0%; }
#TopMenu #nav li#Links a:hover {background-image:url(../images/IconLinks.png); background-repeat: no-repeat; background-position:100% 0%; }
#TopMenu #nav li#Contact a:hover {background-image:url(../images/IconContact.png); background-repeat: no-repeat; background-position:100% 0%; }


/* Select */
#TopMenu.Home #nav li#Home a {  background-image:url(../images/IconHome.png); background-repeat: no-repeat; background-position:100% 0%; cursor:default;}
#TopMenu.About #nav li#About a { background-image:url(../images/IconAbout.png); background-repeat: no-repeat; background-position:100% 0%;  cursor:default;}
#TopMenu.Sitemap #nav li#Sitemap a { background-image:url(../images/IconSitemap.png); background-repeat: no-repeat; background-position:100% 0%; cursor:default;}
#TopMenu.Links #nav li#Links a { background-image:url(../images/IconLinks.png); background-repeat: no-repeat; background-position:100% 0%;  cursor:default;}
#TopMenu.Contact #nav li#Contact a { background-image:url(../images/IconContact.png); background-repeat: no-repeat; background-position:100% 0%;  cursor:default;}



/* Banner */
#Banner { width:950px; margin:auto; text-align:center; padding-top:1px;}

/* Main */
#Main {}
#Main .MainContainer { padding: 0 0 15px 0;} /* imp for english version*/


#Footer {}
#Footer .FooterContainer {   border-top:1px solid #ff6000; width:950px; margin:auto; padding:20px 0;} /* imp for english version*/
#Footer .FooterContent { float:right; margin:35px 20px 0 0;} /* imp for english version*/

#Footer .FooterLogo { width:160px; height:40px; float:right; overflow:hidden; background:url(../images/FooterLogo.png) no-repeat center; margin-left:15px; margin-top:-5px;} /* imp for english version*/
#Footer .Copyright { text-align:right; float:right; line-height:14px; } 

#FooterLinks { text-align:right; float:left; }
#FooterLinks a { color:#474747; padding:2px; padding-top:0px;}
#FooterLinks a:hover { background-color:#ff6000; color:#FFF;}
#FooterLinks ul { list-style:none; margin: 0px;	padding: 0px;}
#FooterLinks li {display:inline; }
#FooterLinks .FooterSeperator { color:#ff6000; font-size:13px;}

.Column75 { float:right; width:74%;}
.Column50 { float:right; width:49%;}
.Column25 { float:right; width:24%; }

.ColumnSpacerRight5 { padding-right:5px;}
.ColumnSpacerLeft5 { padding-left:5px;}

#Navigator { padding:7px; margin-bottom:10px; border-bottom:#dadada 5px solid;  }
#Navigator ul {}
#Navigator li { display:inline;}
#Navigator li a { padding:0 7px; background:url(../images/Arrow1.gif) no-repeat right 5px; color:#5e5e5e;} /* imp for english version*/
#Navigator li a:hover { background:url(../images/Arrow1.gif) no-repeat right -75px; color:#ff5400} /* imp for english version*/

.NewsContainer {}
.NewsContainer h1 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#066; font-weight:bold; display:block; margin-bottom:10px;}
.NewsContainer h2 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#066; font-weight:bold; display:block; text-align:justify; background:#F8F8F8; border:1px dotted #9C6; margin:5px 0 10px 0; padding:10px;}
.NewsContainer p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5e5e5e; line-height:20px;  text-align:justify; }

.ColumnPadding { padding:20px;}
.ColumnVDottedLineL {background:url(../images/VerticalDottedLineGradiant.png) no-repeat 0% 25px;}

.BoxArt { background:url(../images/BoxArt.jpg) no-repeat center right; width:316px; height:120px;}
.BoxMagazine {background:url(../images/BoxMagazine.jpg) no-repeat center right; width:316px; height:120px;}
.BoxMeAndYou {background:url(../images/BoxMeAndYou.jpg) no-repeat center right; width:316px; height:120px;}

.BoxArtContainer , .BoxMeAndYouContainer{ padding:50px 100px 15px 15px; overflow:hidden; text-align:center; height:55px;}
.BoxMagazineContainer{ padding:50px 15px 15px 15px; overflow:hidden; text-align:center;  height:55px;}



#Content {}
#Content h1 { font-family:B nazanin, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; }
#Content p { line-height:150%; text-align:justify; } 

.ResourcesDownload {  background:url(../Images/iconPdf.png) no-repeat right center;}
.ResourcesDownload a {padding:5px 20px 5px 0px; display:block; color:#F00}
.ResourcesDownload a:hover { text-decoration:underline;}

