/*#General Style#*/

html
{
    direction: rtl;
}

*
{
    font-family: tahoma;
}

body
{
    background: #263441 url(../App_Themes/Nafis/Images/bg.gif) repeat-x top;
    font: normal 11px tahoma;
    color: #000;
    margin: 0px;
}

A:link
{
    font: normal 11 tahoma;
    color: #0690e7;
    text-decoration: none;
    line-height: 200%;
}

.VmenuTop
{
    background-color: #f0dfbe;
    width: 180px;
    margin-top: 8px;
    color: #f08615;
    padding: 8px 10px 7px 10px;
    font: bold 11px tahoma;
    text-align: right;
}

.rightbread
{
    background-image: url(../App_Themes/Nafis/Images/rightbread.png) no-repeat;
    width: 11px;
    height: 19px;
}
.leftbread
{
    background-image: url(../App_Themes/Nafis/Images/leftbread.png) no-repeat;
    width: 11px;
    height: 19px;
}

.orangebread
{
    background: url(../App_Themes/Nafis/Images/orangebread.png) no-repeat top right;
    width: 497px;
    height: 22px;
    color: #fff;
    padding-right: 10px;
    padding-top: 1px;
}
.Flesh
{
    padding-right: 30px;
}
#VmenuTop td
{
    width: 220px;
    height: 30px;
    padding-top: 0px;
}


A:visited
{
    font: normal 11 tahoma;
    color: #0690e7;
    text-decoration: none;
    line-height: 200%;
}



hr
{
    padding: 0;
    height: 1;
}
table, td
{
    font: normal 11px tahoma;
    text-align: right;
    background-position: center;
}

p
{
    padding: 5px;
    margin: 0px;
    text-indent: 10px;
}


h1
{
    font: bold 12px tahoma;
    color: #ec680a;
}

h2
{
    font: normal 11px tahoma;
    text-align: left;
    color: #333333;
    padding-left: 15;
}

h3
{
    font: bold 11px tahoma;
    color: #2cadc6;
}


h4
{
    font-size: 11px;
    font-family: tahoma;
    font-weight: normal;
    text-align: left;
    margin-left: 10px;
    text-align: left;
}

.lblbulleth
{
    font: normal 15px tahoma;
    color: #0690e7;
}

.divShadow1
{
    border-right: solid 1px #474a4c;
    border-left: solid 1px #474a4c;
    border-top: none;
    border-bottom: none;
}
.divShadow2
{
    border-right: solid 1px #575a5d;
    border-left: solid 1px #575a5d;
    border-top: none;
    border-bottom: none;
}
.divShadow3
{
    border-right: solid 0px #626568;
    border-left: solid 0px #626568;
    border-top: none;
    border-bottom: none;
}



.menu
{
    background: url(../App_Themes/Nafis/Images/menback.jpg);
    width: 805px;
    height: 40px;
}

.bgimgl
{
    direction: rtl;
    width: 8px;
    background-image: url(../App_Themes/Nafis/Images/bgimgl3.gif);
}
.bgimgr
{
    direction: rtl;
    width: 8px;
    background-image: url(../App_Themes/Nafis/Images/bgimgr2.gif);
}
.td_Header
{
    width: 250px;
    vertical-align: top;
    background-color: transparent;
    border: solid 2px yellow;
    color: #000;
}
.rightbread
{
    width: 3px;
    height: 24px;
    background: url(../App_Themes/Nafis/Images/rightbread.gif)no-repeat;
}

.leftbread
{
    width: 3px;
    height: 24px;
    background: url(../App_Themes/Nafis/Images/leftbread.gif)no-repeat;
}
img
{
    border: 0px;
}

.td_Header a
{
    font: normal 11px tahoma;
    text-decoration: none;
}

.LanguageBox a
{
    border: 0px;
}

.topNav
{
    width: 972px;
    background-color: #e9eff6;
    border-bottom: solid 1px #2d608e;
    border-right: solid 1px #fff;
    border-left: solid 1px #fff;
    padding: 5px;
    height: 15px;
    clear: both;
}

div.topNavLinks
{
    float: right;
    width: 130px;
    height: 15px;
}


.TabControlTable
{
    float: right;
}

.TabControlTable td
{
    height: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 5px;
}
div.topNavLinks a, link:visited
{
    color: #0f518d;
    font: normal 11px tahoma;
    text-decoration: none;
}

.signOut
{
    float:left;
padding-left:17px;
}

.TabControlSelectedRight, .TabControlRight
{
    border-left: dotted 1px #a1a1a1;
    margin-left: 10px;
}

div.topNavSwiLng
{
    float: left;
}

.LanguageBox
{
    width: 100px;
}

.blackright
{
    width: 3px;
    height: 8px;
    background: url(../App_Themes/Nafis/Images/blackright.gif) no-repeat;
}

.blackleft
{
    width: 3px;
    height: 8px;
    background: url(../App_Themes/Nafis/Images/blackleft.gif) no-repeat;
}

.td_logo
{
    background-color: #ffffff;
    margin-top: 20px;
    height: 103px;
}

.logo
{
    width: 220px;
    float: right;
}

.flash
{
    width: 805px;
    margin-top: 0px;
}
.td_bg
{
    background-color: transparent;
}

.td_body
{
    height: 474px; /*background: url(../App_Themes/Nafis/Images/bg.gif) x-repeat;*/
    background-position: right;
    vertical-align: top;
    background-color: #fff;
    color: #000;
    text-align: right;
    font: normal 11px tahoma;
    padding: 0px;
}


.td_image
{
    width: 806px;
    margin-top: 0px;
    padding-bottom: 2px;
}


.td_imagehome
{
    width: 679px;
    height: 230px; /*background:red url(../App_Themes/Nafis/Images/header.jpg) no-repeat;*/
    float: right;
}
.topLogoSearch
{
    width: 805px;
    height: 50px;
    padding: 20px 0px;
}
.topMenu
{
    background-image: url(../App_Themes/Nafis/Images/menue.jpg);
    width: 805px;
    padding-top: 20px;
}
div.mainContent
{
    width: 100%;
    float: right;
}

div.homeMainContent
{
    background: #d1e3eb;
    float: right;
    width: 805px;
    position: relative;
    right: 90px;
}


.td_links
{
    /*background: url(../App_Themes/Nafis/Images/bg_links.gif) no-repeat;*/
    vertical-align: top;
    height: 30px;
}

.td_logof
{
    background-color: #fff;
    height: 165px;
    width: 175px;
}

.td_main
{
    background: #f7f2e4;
    background-color: transparent;
    padding-top: 0px;
    width: 804px;
    float: right;
    padding: 0px 90px;
}
div.mainPalceHolder
{
    float: left;
    width: 805px;
    text-align: right;
    background: #f7f2e4;
}

div.incomingContent
{
    background: #fff;
    float: left;
    width: 574px;
    padding: 15px;
    margin: 0px text-align:right;
    border-right: solid 1px #f2a31b;
}

div.nafis
{
    width: 982px;
}

.main
{
    background: #d3e5ed url(../App_Themes/Nafis/Images/bg-body.png) repeat-x top;
    width: 982px;
    height: 100%;
    float: right;
    position: relative;
    padding-bottom: 20px;
}

.mainover
{
    background: transparent url(../App_Themes/Nafis/Images/backheader.jpg) no-repeat top;
    width: 982px;
}
.tdleftcontent
{
    background-color: #f4f2f4;
    height: 300px;
}

.leftcontent
{
    background: #d2e3eb url(../App_Themes/Nafis/Images/bgmain.png)repeat-y right top ;
    height: 500px;
    padding-right: 0px;
    float: left;
    width: 605px;
}

.tbl-main
{
    margin: 0px 0px 0px 0px;
}

div.RightVMenu
{
    float: right;
    width: 200px;
    border: 0px;
    position: relative;
    top: -24px;
}
div.vertmenu
{
    background: #f7f2e4;
    width: 178px;
    padding: 10px;
    float: right;
}

div.vertHeaderMenu
{
    background: transparent url(../App_Themes/Nafis/Images/bg-title-right-menu.png) no-repeat right top;
    position: relative;
    float: right;
    width: 200px;
    height: 24px;
    text-align: right;
}
div.vertHeaderMenu .CMSBreadCrumbsCurrentItem
{
    color: #883203;
    position: relative;
    top: 4px;
    font: bold 11px tahoma;
}

div.vertHeaderMenu .CMSBreadCrumbsLink
{
    color: #883203;
    position: relative;
    top: 4px;
    font: bold 11px tahoma;
    padding: 0px 10px;
}
div.vertmenu .CMSTreeMenuLink, .CMSTreeMenuSelectedLink
{
    color: #666;
    padding-right: 10px;
    background: transparent url(../App_Themes/Nafis/Images/arrow-right-menu-item.png) no-repeat right 75%;
}

.tdrightmenu
{
    background-color: #b5b2b6;
    width: 175px;
}

.rightmenu
{
    background-color: #d1e3eb;
    width: 200px;
    float: right;
    clear: both;
    height: 100%;
}
.footer
{
    float: right;
    background-color: #273541;
    color: #d1e3eb;
    font: normal 10px tahoma;
    text-align: center;
    width: 942px;
    height: 20px;
    padding: 5px 20px;
}

.footerf
{
    float: right;
    background-color: #273541;
    color: #d1e3eb;
    font: normal 11px tahoma;
    text-align: center;
    width: 940px;
    height: 35px;
    line-height: 140%;
}

.colbg
{
    background: #e8e8e8 url(../App_Themes/Nafis/Images/colbg.gif) repeat-x top;
    width: 860px;
    height: 800px;
    padding: 0px 40px 0px 40px;
    margin-top: 0px;
}


.header
{
    background: transparent url(/Image_Files/bgheader.aspx) repeat;
    width: 858px;
    height: 103px;
}

.image
{
    border: solid 5 #fff;
}


.image a
{
    text-decoration: none;
}


/*#jqueryslidemenu Style#*/
.jqueryslidemenu
{
    background-image: url(../App_Themes/Nafis/Images/bgmen.gif);
    margin-bottom: 20px;
    height: 43px;
    width: 860px;
    margin: 0px;
}

/*#Tab Style#*/

.tab_hover
{
    color: #1d1d1d;
    cursor: pointer;
    width: 200px;
    padding: 0px 100px 0px 10px;
    height: 40px;
    background: #f4f2f4 url(../App_Themes/Nafis/Images/bg-btn-rightMenu-Active.png) no-repeat left top;
    border: 0px;
    text-align: right;
    font-size: 11px;
}

.tab
{
    color: #636569;
    width: 200px;
    padding: 2px 100px 0px 10px;
    height: 40px;
    background: transparent url(../App_Themes/Nafis/Images/bg-btn-rightMenu.png) no-repeat;
    border: 0px;
    text-align: right;
    font-size: 11px;
}
.tabcontent
{
    display: none;
    clear: both;
}
.line
{
    color: #636569;
    cursor: pointer;
    padding: 0px 50px 0px 10px;
    height: 63px;
    background: transparent url(../App_Themes/Nafis/Images/line.png) no-repeat;
    border: 3px;
}

.linetop
{
    cursor: pointer;
    padding: 0px 50px 0px 10px;
    height: 70px;
    background: transparent url(../App_Themes/Nafis/Images/linetop.png) no-repeat;
}

.data_tab
{
    border: 1px solid gray;
    width: 400px;
    height: 300px;
    text-align: right;
    font-size: 13px;
    padding: 0px;
}

.boxTab
{
    border: 0px;
    border-left: solid 1px #aca899;
    border-bottom: solid 1px #aca899;
    border-right: solid 1px #aca899;
    width: 350px;
    background: #555555 url(../App_Themes/Nafis/Images/bg.gif);
}

div.rightHomeContent
{
    float: right;
    width: 300px;
    text-align: right;
    height: auto;
    margin: 30px 60px 30px 10px;
}
div.homeContainer
{
    width: 300px;
    padding: 10px text-align:justify;
}
div.homeContainer .ItemHomeContainer
{
    background: url(../App_Themes/Nafis/Images/bullet.png) no-repeat right 80%;
    color: #0690e7;
    padding-right: 10px;
}


.IE7 .homeContainer .ItemHomeContainer
{
    background: url(../App_Themes/Nafis/Images/bullet.png) no-repeat right 80%;
    color: #0690e7;
    padding: 0px 10px 0px 10px;
}


.IE6 .homeContainer .ItemHomeContainer
{
    background: url(../App_Themes/Nafis/Images/bullet.png) no-repeat right 80%;
    color: #0690e7;
    padding: 0px 10px 0px 10px;
}



div.leftHomeContent
{
    float: left;
    width: 170px;
    height: auto;
    padding: 30px 0px 20px 20px;
    text-align: right;
}


.IE6 div.leftHomeContent
{
    float: left;
    width: 170px;
    height: auto;
    padding: 30px 0px 20px 0px;
    text-align: right;
}



.IE6 div.imgHomeTeaser
{
    float: right;
    padding: 5px;
    width: 163px;
    height: 63px;
}

.downarrowclass
{
    position: absolute;
    top: 12px;
    right: 7px;
}

.rightarrowclass
{
    position: absolute;
    top: 6px;
    right: 5px;
}
ul#vMenu li
{
    list-style-type: none;
    width: 200px;
    height: 30px;
    color: #515151;
    background: #c1c1c1;
    border: 3px;
    border-bottom: solid 1px #fff;
    padding-top: 10px;
}

ul li
{
    /*text-indent: 10px;*/
}

ul li ul li ul li
{
    list-style-type: circle;
}


ul.nosquare li
{
    list-style-type: none;
    text-align: right;
}

ul.square li
{
    list-style-image: url(../App_Themes/Nafis/Images/sq.gif);
    color: #0690e7;
    padding-bottom: 5px;
    text-align: justify;
    margin-top: 10px;
    text-indent: 0px;
    padding-right: 10px;
    list-style-position: outside;
}

div#VmenuRight
{
    padding: 0px 5px 0px 2px;
    border-bottom: solid 1px #f0dfbe;
    width: 200px;
    float: right;
    background-color: #f7f2e4;
    font: normal 11px tahoma;
    text-align: right;
}

div#VmenuRight table td
{
    padding-right: 5px;
    text-align: right;
    border-bottom: solid 1px #f0dfbe;
    width: 200px;
}

div#VmenuRight a, link:visited
{
    background: url(/App_Themes/Nafis/Images/flesh.jpg) no-repeat right 80%;
    color: #555;
    padding: 0px 10px 0px 2px;
}

ul#vBG li span
{
    color: #515151;
}


.menuCMSMenu
{
   text-align: center; 
    background-color: transparent;
    width: 805px;
}

.CMSMenu
{
    text-align: center;
    background-color: transparent;
}


.menuCMSMenuItem
{
    width: 153px;
 text-align: center;
    left:0;
    right:0;
    height: 39px;
    color: #fff;
    font: normal 12px tahoma;
    background-color: transparent;
}


.menuCMSMenuItemMouseDown
{
    color: #fd8d08;
    width: 153px;
  text-align: center;  
    background: #fff;
    border-bottom: 0px;
    border-right: solid 1px #333;
    border-left: solid 1px #333;
    border-top: solid 1px #333;
}

.menuCMSMenuItemMouseOver
{
    color: #fd8d08;
    width: 153px;
 text-align: center;   
    background-color: #fff;
    font: normal 12px tahoma;
    border-right: solid 1px #333;
    border-left: solid 1px #333;
    border-top: solid 1px #333;
}

.menuCMSMenuItemMouseUp
{
    color: #fd8d08;
    width: 153px;
    text-align: center;
    background: #fff;
    border-bottom: 0px;
    border-right: solid 1px #333;
    border-left: solid 1px #333;
    font: normal 12px tahoma;
}



.menuCMSSeprator
{
    background: url(../App_Themes/Nafis/Images/seprator.gif);
    width: 3px;
    height: 39px;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
}

.VmenuSeprator
{
    color: #9c9a9a;
    width: 216px;
    height: 2px;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
}


div.menu iframe table
{
   
}


.IE7 table.subMenuCMSMenu td
{

  border-bottom solid 1px #555;
    background-color: transparent;
}


.subMenuCMSMenuItem
{
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    width: 150px;
    position: relative;
    right: 5px;
  float: right; 
    padding: 5px 8px;
    background-color: #fff;
    opacity: 0.9;
}

.IE7 .subMenuCMSMenuItem
{
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    width: 150px;
    position: relative;
    right:5px;
  float: right; 
    padding: 5px 8px;
    background-color: #fff;
}

.IE7 .subMenuCMSMenuItemMouseUp
{
    width: 150px;
    border-bottom: solid 1px #eee;
    border-right: solid 1px #555;
    border-left: solid 1px #555;
 background-color: #eee;
    text-align: center;
    float: left;
    position: relative;
    right:5px;
    padding: 5px 8px;
}

.subMenuCMSMenuItemMouseDown
{
    width: 150px;
    border-bottom: solid 1px #eee;
    border-right: solid 1px #555;
    border-left: solid 1px #555;
    position: relative;
    right: 8px;
    float: left;
    padding: 5px 8px;
    background-color: #fff;
    opacity: 0.9;
}

.IE7 .subMenuCMSMenuItemMouseDown
{
    width: 150px;
    border-bottom: solid 1px #eee;
    border-right: solid 1px #555;
    border-left: solid 1px #555;
  background-color: transparent;
    float: left;
    position: relative;
    right: 5px;
    padding: 5px 8px;
}

.subMenuCMSMenuItemMouseOver
{
    width: 150px;
    border-bottom: solid 1px #eee;
    border-right: solid 1px #555;
    border-left: solid 1px #555;
    position: relative;
    right: 5px;
    float: left;
    padding: 5px 8px;
    background-color: #eee;
    opacity: 0.9;
}
.IE7 .subMenuCMSMenuItemMouseOver
{
    width: 150px;
    border-bottom: solid 1px #eee;
    border-right: solid 1px #555;
    border-left: solid 1px #555;
  background-color: #eee;
    float: left;
    position: relative;
    right: 5px;
    padding: 5px 8px;
}


.search
{
    float: left;
    padding: 30px 30px 0px 30px;
}
.searchtxtbox
{
    height: 15px;
    width: 250px;
}

.searchbutton
{
    margin-top: 10px;
}
.searchLbl
{
    color: #fff;
}

.subMenuCMSSeprator
{
    background: url(../App_Themes/Nafis/Images/seprator.gif);
    width: 3px;
    left: 0;
    right: 0;
    height: 43px;
    background-repeat: no-repeat;
}

/*#Forum#*/

.ForumModerationInfo
{
    text-align: center;
    margin: 5px;
    padding: 5px;
}

.ForumModerationInfoText
{
    margin: 15px;
    border: solid 1px #cccccc;
    padding: 35px;
    background-color: #fff6df;
}

.ForumSearchResultsInfo
{
    background-color: #cccccc;
    padding: 8px;
    font-weight: bold;
}

.Forum .Unapproved
{
    background-color: #fff2cf;
}

.Post img
{
    border: 0px;
}

.PostAttachments
{
    border: 1px solid #cccccc;
    background: #eeeeee;
    padding: 5px;
    margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList
{
    padding: 2px 0px;
}

.PostAttachments .PostAttachmentsHeader
{
    color: gray;
}

.PostAttachments .PostAttachmentsList a
{
    color: black;
}

/*#Forum/Attachments#*/

.ForumAttachments
{
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
    border: solid 1px #cccccc;
    border-collapse: collapse;
    margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
    background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction
{
    text-align: center;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
    text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
    display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
    height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
    width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
    display: none;
}

.ForumAttachments .Title
{
    font-size: 12px;
    font-weight: bold;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
    border-top: solid 1px #eeeeee;
    margin-top: 10px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.PostExtendedActions span
{
    display: none;
}

div.SendMessage
{
    text-align: right;
    float: right;
    width: 600px;
    height: 300px;
    margin-right: 7px;
}
div.SendMessage .SubjectRow
{
    width: 300px;
}
div.SendMessage .BodyField
{
    width: 400px;
    height: 200px;
}
.SubjectField
{
    width: 250px;
}
.PostExtendedActions .Friendship
{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/friendship.gif);
}

/*#Forum/Extended search#*/

.ForumExtendedSearch .TextBox
{
    width: 300px;
}

.ForumExtendedSearch .DropDownList
{
    width: 304px;
}


.ForumExtendedSearch .Button
{
    margin-top: 20px;
    width: 150px;
}

/*#Forum/Mark as answer#*/

.Post .AcceptedSolution
{
    background-color: #efffef;
}

.AcceptedSolutionArea
{
    color: Green;
    font-size: 14pt;
    width: 100%;
    margin-bottom: 5px;
}

.AcceptedSolutionArea td
{
    padding-left: 5px !important;
    padding-bottom: 5px !important;
}

.AcceptedSolutionArea .AcceptedSolutionText
{
    width: 100%;
}

/*#Forum/Quote#*/

.PostText blockquote
{
    border: solid 1px #d4d4d4;
    background-color: #eeeeee;
    padding: 4px;
    margin-left: 10px;
}

.PostText blockquote cite
{
    display: block;
    font-weight: bold;
}

/*#Forum/Manage#*/

.ForumManage
{
    border: 1px solid #cccccc;
    margin: 4px 0px 5px 5px;
    padding: 2px 5px;
    background-color: #eeeeee;
}

.PostManageEdit table
{
    border: none !important;
}

.PostManageEdit .ForumNewPost td
{
    border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
    width: 500px;
    height: 50px;
}

.SignatureArea
{
    width: 100%;
    border-top: solid 1px #D7D7D7;
    font-size: 8pt;
    color: #a8a8a8;
    margin-top: 5px;
    padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
    width: 100%;
    border-top: solid 1px #D7D7D7;
    font-size: 8pt;
    color: #a8a8a8;
    margin-top: 5px;
    padding: 5px;
}


/*#Forum/Forum Group#*/
.ForumGroup
{
    width: 100%;
}

.ForumGroup *
{
    font-family: tahoma;
}

.ForumGroup .Table
{
    width: 100%;
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    background-color: #ffffff;
}

.ForumGroup .Table td
{
    padding: 6px;
}

.ForumGroup .Table .Header td
{
    font-weight: bold;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 4px;
    background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
}

.ForumGroup .Table .Info td
{
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #888888;
    border-top: solid 1px #888888;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
    height: 55px;
    vertical-align: top;
}

.ForumGroup .Table .GroupName
{
    display: block;
    font-weight: bold;
    font-size: 16px;
    padding-top: 8px;
    padding-bottom: 5px;
    color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
    display: block;
    padding-left: 10px;
    color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
    text-align: center;
    width: 50px;
}

.ForumGroup .Table .Posts
{
    text-align: center;
    width: 50px;
}

.ForumGroup .Table .LastPost
{
    text-align: center;
    width: 200px;
}

.ForumGroup .Table .PostTime
{
    white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
    white-space: nowrap;
    font-weight: normal;
    color: #e36c26;
}

.ForumGroup .ForumOdd td
{
    background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}



.ForumGroup .Forum .ForumName
{
    font-weight: bold;
    font-size: 18px;
    text-decoration: underline;
    color: black;
}

.ForumGroup .Forum .ForumDescription
{
    padding-left: 10px;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
    font-family: tahoma;
}

.ForumFlat .Table
{
    width: 100%;
    background-color: #ffffff;
}

.ForumFlat .Table td
{
    padding: 6px;
}


.ForumFlat .Table .Info td
{
    border: solid 1px #888888;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
    height: 55px;
    vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
    background-color: #ffffff;
    padding: 0px;
    margin: 0px; /*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName
{
    display: block;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 5px; /*text-decoration: underline;*/
    color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
    display: block;
    padding-left: 10px;
    color: #dddddd;
}

.ForumFlat .Table .Informations td
{
    font-weight: bold;
    background-color: #eeeeee;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #bbbbbb;
    padding: 5px;
    background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
    font-weight: bold;
    background-color: #eeeeee;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #bbbbbb;
    padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
    color: #e36c26;
    text-decoration: underline;
    padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    padding: 0px;
}

.ForumFlat .Table .PostsTable
{
    width: 100%;
}

.ForumFlat .Table .PostsTable td
{
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
    background-color: #eeeeee;
    border: none;
    padding: 0px;
    height: 23px;
    font-weight: bold;
    text-align: center;
}

.ForumFlat .Pager a
{
    font-weight: bold;
    text-decoration: underline;
    color: #65a02f;
}

.ForumFlat .ThreadTable
{
    border-left: solid 1px #cccccc;
}

.ForumFlat .ThreadTable td
{
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
    font-weight: bold;
    background-color: #eeeeee;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 4px;
    background-image: url(../App_Themes/CorporateSite/Images/genbackground.gif);
}

.ForumFlat .ThreadTable .Author
{
    text-align: center;
    width: 200px;
    color: #e36c26;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
    text-align: center;
    width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
    text-align: center;
    width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
    white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{
    white-space: nowrap;
    font-weight: bold;
    color: #e36c26;
}

.ForumFlat .ThreadTable .ThreadInfo
{
    text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
    font-weight: bold;
    text-decoration: underline;
    color: #e36c26;
}

.ForumFlat .ForumBreadCrumbs
{
    font-weight: normal;
    font-size: 8pt;
    font-family: Arial;
    padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
    padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
    border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
    padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
    white-space: nowrap;
    font-weight: bold;
    color: #e36c26;
}

.ForumFlat .PostUser
{
    text-decoration: none;
}

.ForumFlat .PostSubject
{
    display: block;
    font-weight: bold;
    font-size: 12px;
}

.ForumFlat .PostText
{
    display: block;
    padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
    text-decoration: underline;
    color: #e36c26;
    padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
    padding: 5px;
    font-family: Arial;
}

.ForumNewPost .PostReply
{
    border: solid 1px #cccccc;
    margin-top: 5px;
    margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
    /*border: solid 1px #cccccc;*/
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.ForumNewPost .Title
{
    font-size: 17px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
    display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
    border: none;
}

.ForumNewPost .ItemLabel
{
    font-weight: bold;
    vertical-align: middle;
    padding: 5px;
}

.ForumNewPost .Button
{
    width: 100px;
}

.ForumNewPost .TextboxItem
{
    width: 500px;
}

.ForumNewPost .TextboxItemShort
{
    width: 300px;
}



.ForumNewPost .TextareaItem
{
    width: 500px;
    height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
    font-family: Arial;
}

.ForumTree .Table
{
    width: 100%;
    background-color: #ffffff;
}

.ForumTree .Table td
{
    padding: 6px;
}


.ForumTree .Table .Info td
{
    background-color: #5c99e8;
    border: solid 1px #888888;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
    height: 55px;
    vertical-align: top;
}

.ForumTree .Table .ForumName
{
    display: block;
    font-weight: bold;
    font-size: 17px;
    padding-top: 8px;
    padding-bottom: 5px; /*text-decoration: underline;*/
    color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
    display: block;
    padding-left: 10px;
    color: #dddddd;
}

.ForumTree .Table .Actions td
{
    font-weight: bold;
    background-color: #eeeeee;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #bbbbbb;
    padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
    color: #e36c26;
    text-decoration: underline;
    padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
    padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
    padding: 5px;
    border-top: solid 1px #dddddd;
    border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
    border: none;
}

/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
    padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
    border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
    color: #e36c26;
    font-weight: bold;
    white-space: nowrap;
}

.ForumTree .PostUser
{
    text-decoration: none;
}

.ForumTree .PostSubject
{
    display: block;
    font-weight: bold;
    font-size: 13px;
}

.ForumTree .PostText
{
    display: block;
    padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
    color: #e36c26;
    padding: 0px 5px;
    text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
    border: solid 1px #cccccc;
    width: 600px;
}

/* Overall */






.HiddenButton
{
    display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
    vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{
    padding: 3px 3px 1px 3px;
    overflow: hidden;
    color: #000000;
    font-weight: bold;
}

.ThreadPostSelected
{
    background-color: #cccccc;
    font-weight: bold;
    color: #000000;
    overflow: hidden;
    padding: 3px 20px 1px 3px;
}


.PostSeparator
{
    padding: 0 3px;
}

/*#Forums/Images#*/
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, .ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky
{
    background-repeat: no-repeat;
    background-position: center;
    border-right: none;
    width: 24px;
    text-align: center;
    border-right: 1px solid #cccccc;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{
    background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_default.gif);
}

.ForumGroup .Forum .ForumImageLocked
{
    background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_locked.gif);
}


.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{
    background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_default.gif);
}

.ForumFlat .ThreadTable .ThreadImageLocked
{
    background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_locked.gif);
}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{
    background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_announcement.gif);
}

.ForumFlat .ThreadTable .ThreadImageSticky
{
    background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_sticked.gif);
}



.navLinks
{
    font-family: tahoma;
    font-size: 5px;
    padding-right: 10px;
    height: 0px;
}


.navLinks td
{
    border-left: dotted 1px #0f518d;
    padding: 0px 8px 0px 8px;
}

.navLinks a
{
    color: #0f518d;
    font-size: 11px;
    font-family: tahoma;
    text-decoration: none;
    height: 2px;
}

.navLinks a:hover
{
    color: #57c0fa;
    font-size: 11px;
    font-family: tahoma;
    text-decoration: none;
    height: 5px;
}

/*#Global/Language Selector#*/
.languageSelection img
{
    border: none;
}

.languageSelectionWithCultures, .languageSelection
{
    text-align: right;
}

.tdlinks
{
    padding-top: 10px;
}


/*#Events#*/

.EventCalendar
{
    width: 30px;
    border: solid 2px red;
    font-size: 2px;
}

.EventCalendar *
{
    padding: 0px;
    width: 100%;
}

.EventCalendar .Title
{
    background: #000000 url(../App_Themes/DotNetGroup/Images/genbackground.gif) repeat-x scroll left top;
    color: red;
    padding: 5px;
    height: 35px;
    font-weight: bold;
    vertical-align: middle;
}

.EventCalendar .Navigation
{
    font-weight: bold;
    width: 50px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
}

.EventCalendar .DayHeader
{
    height: 25px;
    background-color: #222222;
    color: green;
    font-weight: bold;
    border-style: none;
    vertical-align: middle;
    font-size: 4px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
    height: 50px;
    padding: 3px;
    background-color: #cecece;
    font-size: 10px;
}

.EventCalendar .Today
{
    background-color: #000099;
    color: White;
    font-weight: bold;
}

.EventCalendar .Today .ContentEvent a
{
    color: #d5e7f0;
    font-weight: bold;
    font-size: 11px;
}

.EventCalendar .ContentEvent a
{
    margin-top: 3px;
    color: #103f72;
    font-weight: bold;
}

.EventCalendar .OtherMonth
{
    color: Gray;
    background-color: White;
}

.EventManagerRegTitle
{
    display: block;
    color: #002756;
    font-weight: bold;
    margin-bottom: 5px;
}
.EventManagerOutlookLink
{
    display: block;
    margin-top: 5px;
}

.EventManagerRegLabel
{
    font-weight: bold;
}

.eventCalendarDetail .zoneTop
{
    width: 100%;
}

.eventCalendarDetail .zoneLeft
{
    width: 400px;
}

.eventCalendarDetail .zoneRight
{
    width: 400px;
    padding: 0 20 0 20;
}
div.homeLatestNews
{
    background: url(../App_Themes/Nafis/Images/bg-breadCrumb.png) no-repeat left top;
    float: left;
    width: 604px;
    height: 24px;
    position: relative;
    text-align: right;
    padding: 0px 0px;
    color: #fff;
}

div.breadCrumb
{
    background: url(../App_Themes/Nafis/Images/bg-breadCrumb.png) no-repeat left top;
    float: right;
    width: 584px;
    height: 18px;
    text-align: right;
    padding: 3px 10px;
    position: relative;
    color: #fff;
    right: 90px;
}


div.homeLatestNews div
{
    float: right;
    padding: 0px;
    position: relative;
    top: 0px;
    right: 5px;
    width: 500px;
}

div.homeLatestNews a, link:visited
{
    color: #eee;
}

div.homeLatestNews link:hover
{
    color: #fff;
}


p.homeLastNews
{
    float: right;
    position: relative;
    top: 0px;
    right: 5px;
    width: 30px;
    color: #f7e9c0;
}
div.breadCrumb a, link:visited
{
    color: #ffe7ba;
}

div.scrollerContent
{
    text-align: right;
}
div.homeContainer
{
    vertical-align: top;
}

div.homeContainer span ul
{
    padding: 0px;
    margin: 0px;
}

div.homeContainer span ul li
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}


input[type="submit"]
{
    background: #f4760c;
    border: outset 1px #fff;
    padding: 2px 10px;
    color: #fff;
    font: normal 11px tahoma;
}

div.EditingFormControlNestedControl
{
    text-align: right;
}
.TextboxField
{
    width: 300px;
}
.UploaderTable
{
    width: 450px;
}
input.UploaderInputFile
{
    width: 350px;
}
.TextAreaField
{
    width: 350px;
}
div.RightMenuTitle
{
    margin: 0px 10px;
    color: #fff;
    font: bold 11px tahoma;
}

div.RightMenuTitle a, link:visited
{
    color: #fff;
}

div.RightTitle
{
    position: relative;
    float: right;
    width: 180px;
    height: 23px;
    text-align: right;
    padding: 0px 10px;
    right: 90px;
}

.LogonPageBackground
{
    width: 805px;
    text-align: center;
}
.DialogPosition
{
    padding: 50px 250px;
}


div.ContentDetailes
{
    text-align: right;
}
div.ContentDetailes .ContentDetailesTitle
{
    font: bold 11px tahoma;
    color: #1163c9;
}

.PowerBy
{


    text-align: center;
    width: 942px;


{