/*========================================================*/
/*             http://www.irandnn.ir                      */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

html { height: 100%; }
body { margin: 0; background: #FFFFFF url(bg3.gif); margin: 0 0 0 0; }
table, tr, td {font-family: tahoma; font-size: 11px; margin: 0;}
p {font-family: tahoma; font-size: 11px;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

.StandardWidth { width:978px; }
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.OuterTable { width:100%; height:100%; background:#FFF; }
.OuterTableBoxed { width:100%; height:100%;}
.OuterTDBoxed { padding:3px 0 15px 0; }

.ContentPanesTD { width: 100%; height:100%; vertical-align: top; background: #FFF; padding: 2px 6px 0 0; }
.ContentPanesTD_Inner { width: 100%; height:100%; vertical-align: top; padding: 0 0 0 0; }

.NavRow { width: 100%; height: 23px; padding: 0; background: url(NavBg.gif) repeat-x top; }

.TopTDRight { width: 9px; height: 19px; padding-left:5px; background: url(BreadRight.gif) no-repeat top right; }
.TopTDCenter { width: 480px; height: 19px; background: url(BreadCenter.gif) repeat-x top right; }
.TopTDLeft { width: 9px; height: 19px; padding-right:0px; background: url(BreadLeft.gif) no-repeat top left; }


.DateTD { width:20%; padding: 0 3px 3px 0; text-align: left; }
.BreadcrumbsRow { height:41px; background: url(bread-bg.gif) repeat top left; padding: 0 0 0 0; }
.SpaceBar { height:5px; background:#FFF; padding: 0 0 0 0; }
.BreadcrumbsTD { height: 41px; width: 100%; background: url(bread-bg-l.gif) no-repeat top right; color:#a1a1a1; vertical-align: middle; padding: 0 17px 0 20px; }
.SearchTD { width: 175px; height: 19px; padding: 0 10px 0 0; vertical-align: middle; }
.SearchTD_Inner { width: 348px; height: 19px; background: url(SearchBg.jpg) no-repeat; padding-top: 1px; vertical-align: middle; }

.FooterSpaceLeft { width: 5px; height: 112px; background: url(FooterSpaceLeft.gif) no-repeat top left; }
.FooterSpaceCenter { width: 970px; height: 112px; background: url(FooterSpaceBg.gif) repeat-x top right; text-align: center; }
.FooterSpaceRight { width: 5px; height: 112px; background: url(FooterSpaceRight.gif) no-repeat top right; }

.PrivacyTD { text-align: right; padding: 0 0 0 0; }
.CopyrightTD { padding: 5px 0px 5px 0px; direction: rtl; text-align: center;}
.links { color: #ffffff !important;}

.MenuHeight { height:32px; }
.MenuTD {  background: url(nav2-bg.gif) repeat-x top left; padding: 0 10px 0 0; }
.MenuLeft { width:18px; background: url(nav2-bg-l.gif) no-repeat top left; }
.MenuRight { width:12px; background: url(nav2-bg-r.gif) no-repeat top left; }
.LoginTD { width: 80%; vertical-align: middle; text-align: right; font-size: 10px; padding: 0 0 3px 3px; color: #002a67; }
.linksTD { width: 100%; vertical-align: middle; font-size: 10px; color: #ffffff; }
.CopyrightRow { height:20px; padding: 0 10px 0 10px; vertical-align: middle; }

.PanelWidth { width: 181px; background: #002a67 url(PanelTopBg.gif) no-repeat top left; vertical-align: top; padding: 0; }
/*.PanelTR { height:100%; background: url(PanelBg.gif) repeat-x bottom right; display:block; padding: 5px 0px 7px 0px; }*/
.PanelTR { width: 181px; height:100%; display:block; padding: 5px 0px 7px 0px; }

/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/

.BoxTable { border-left: solid 1px #647a98; border-right: solid 1px #647a98; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

.TopPane { text-align: right; width: 100%; padding: 7px 7px 0 7px;}
.LeftPane { text-align: right; padding: 7px 7px 0 7px; width: 20%; }
.RightPane { text-align: right; padding: 7px 7px 0 7px; width: 20%; }
.ContentPane { text-align: right; margin:0px; padding: 7px 7px 0 7px; line-height:20px; }
.BottomPane { text-align: right; width: 100%; padding: 0 7px 0 7px; }
.ImagePane01 { text-align: right; height:1px; padding: 0 7px 9px 7px; }
.ImagePane01V {  text-align: right;height:1px; padding: 0; }
.ImagePane02 {  text-align: right;height:1px; padding: 9px 7px 0 7px; }
.ImagePane02V { text-align: right; height:1px; padding: 4px 7px 0 7px; }
.ImagePane03 { text-align: right; height:1px; padding: 0 7px 9px 7px; }
.FooterPane { text-align: right; width: 100%; height: 109px; padding: 0; background: url(FooterBg.gif) repeat-x; }
.RightPanelPane { text-align: right; width: 181px; padding: 5px; }

.DNNEmptyPane{width:0;padding:0;margin:0;}

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #002a67; font-family: tahoma; font-size: 11px; font-weight:normal; text-decoration: none; }
a.LOGIN_object:hover { color: #002a67; font-family: tahoma; font-size: 11px; text-decoration: underline; }
.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:left; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #002a67; font-family: tahoma; font-size: 11px; text-decoration: none; }
a.DATE_object:hover { color: #c1c1c1; font-family: tahoma; font-size: 11px; text-decoration: none; }
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
.FOOTER_objects { color:#002a67; font-size: 11px; }
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#aaa; font-weight:bold; text-decoration:none; }
a.FOOTER_objects:hover { font-size: 11px; color:#777; font-weight:bold; text-decoration:none;  }
.Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

.normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
.NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; }
.NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
.SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
.Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

a:link, a:visited, a:active { color: #002a67; font-family: tahoma; font-size: 11px; }
a:hover { color: #002a67; font-family: tahoma; font-size: 11px; text-decoration: underline; }
a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
.SearchButton { width: 46px; height: 16px; background: url(SearchBtn.gif) no-repeat; padding: 0; cursor: hand; font-size:1px; margin: 0;}
.Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
a.Footer_Links:hover { color: #EEE; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }


/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

 select, input { font-family: tahoma; font-size: 11px; color: #333; }
.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:13px; width: 120px; color: #051d64; padding: 1px 0 1px 0; border: 1px solid #4d7191; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

.MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px dotted #888; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
.MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #002a67; color: #91f6ff; font-family: tahoma; font-size: 11px; font-weight: normal; font-style: normal; padding: 0px 30px 0px 16px; height: 25px; border: 0;}
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #1b3c91; color: #91f6ff; font-family: tahoma; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 25px; border: 0;}
.MainMenu_MenuContainer { background: transparent; width: 181px; height:1px; padding: 0 0 0 0; _margin: -2 0 0 0; margin: 0 0 0 0; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; width: 181px; height:1px; padding: 0 0 0 0; margin: 0 0 0 0; }
.MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 0 0 0 2px; }
.MainMenu_Idle TD { color: #91f6ff; background: url(nav3-idle.gif) no-repeat top right transparent; font-size: 8pt; padding: 0 3px 0 5px; font-weight: normal; width: 181px; height: 30px; }
.MainMenu_Selected TD { color: #91f6ff; background: url(nav3-active.gif) no-repeat top right transparent; font-size: 8pt; padding: 0 3px 0 5px; font-weight: normal; width: 181px; height: 30px; }
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #91f6ff; background: url(nav3-active.gif) no-repeat top right transparent; font-size: 8pt; padding: 0 3px 0 5px; font-weight: normal; width: 181px; height: 30px; }
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 150px 0 10px; }
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
.ModuleTitle_MenuIcon { background: #FFF; border: 0px; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
.ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
.MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}


/*==========================================================*/
/*  Site Nav                                                */
/*==========================================================*/

#bhrcHeaderWrap {width:700px;position: absolute;top: 0;right: 0;}
.siteNav {padding:0;width:700px;margin:0;overflow:hidden;}
.siteNav li.active {font-weight:bold;}
.siteNav li {float:right;list-style-type: none;}
.siteNav li a {display:block;height:19px;text-align:center;}
.siteNav a,
.siteNav a:link,
.siteNav a:visited,
.siteNav a:hover,
.siteNav a:active {color:#ffffff;text-decoration:none;}
.siteNav a:hover,
.siteNav a:active {color:#ffffff;background:url(NavItemBg.gif) no-repeat right;}
.siteNav .active a,
.siteNav .active a:link,
.siteNav .active a:visited,
.siteNav .active a:hover,
.siteNav .active a:active {color:#ffffff;text-decoration:none;}
.siteNav .sn01 a {background:url(NavItemBg.gif) no-repeat right;width:86px;padding:0;border-left:0;}
.siteNav .sn01 a {width:86px; height:19px;}
.siteNav .sn02 a {width:86px; height:19px;}
.siteNav .sn03 a {width:86px; height:19px;}
.siteNav .sn04 a {width:86px; height:19px;}
.siteNav .sn05 a {width:86px; height:19px;}
.siteNav .sn06 a {width:86px; height:19px;}
.siteNav .sn07 a {width:86px; height:19px;}
.siteNav .sn08 a {width:86px; height:19px;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/




