/*#Global#*/
.LTR, .RTL
{
}
h1
{
    color: #ffa21e;
    font-size: 160%;
}

h2
{
    font-size: 130%;
}

h3
{
    font-size: 120%;
}

h4
{
    font-size: 110%;
}

h5
{
    font-size: 100%;
}

h2, h3, h4, h5
{
    color: #002756;
}


td
{
    text-align: right;
}


img
{
    border: 0px;
}

a
{
    text-decoration: none;
    font: normal 11px tahoma;
    border: 0px;
}

a:hover
{
    text-decoration: none;
    font: normal 11px tahoma;
    border: 0px;
}


.RegisterationPanel
{
    font-size: 12px;
}


.LogonTextBox
{
    width: 150px;
    margin-bottom: 5px;
}
.LogonPageBackground
{
    margin: 5px 5px;
}


/*#Global/Language Selector#*/
.languageSelection img
{
    border: none;
}

.languageSelectionWithCultures, .languageSelection
{
    text-align: right;
}

.languageSelectionWithCultures a
{
    padding: 0px 2px;
}

.languageSelection span, .languageSelectionWithCultures span
{
    padding: 0px 2px;
}

.languageSelectionWithCultures img
{
    vertical-align: text-bottom;
}



/*#Other css styles#*/

/*#Other css styles/Language selector#*/
.languageselector
{
    float: right;
    margin: 30px 10px 0px 0px;
}

.languageselector img
{
    border: none;
    margin-left: 5px;
    margin-right: 3px;
}

.languageselector a
{
    color: #000000;
    text-decoration: none;
}
.ContributionsList
{
   width: 100%;
}

table.ContributionsGrid td
{
    border: solid 1px #d4dae2;
    padding: 2px 10px 1px 10px;
    text-align: center;
width:100%;
}
.UniGridBody
{
    background-color: #f3f8fc;
    border: solid 1px #01588e;
width:100%

}
.UniGridHead a
{
    font: bold 10px tahoma;
    color: #fff;
    padding: 2px 10px;
}
.UniGridHead
{
    background-color: #3166d1;
    text-align: center; /*color:#fa760c;*/
    color: #fff;
}

span.PageTitle
{
    font: bold 11px tahoma;
    color: #ff6d02;
}
img.PageTitleImage
{
    width: 20px;
    height: 20px;
}
div.ItemsLink
{
    padding: 10px;
    background: transparent url(../App_Themes/nnftri/images/icon-back.gif) no-repeat 100% 40%;
}
div.ItemsLink a, link:visited
{
    padding: 0px 10px;
    color: #012f8b;
}
/*#Other css styles/Search box#*/
.searchbox
{
    margin-top: 15px;
    margin-bottom: 10px;
    float: left;
    margin-left: 5px;
}

.searchbox input[type=image]
{
    margin: 0px 0px 0px 7px;
}

.searchbox label
{
    margin-right: 10px;
    padding-bottom: 5px;
}
/*# User Style #*/


.zoneuser
{
    width: 500px;
    margin-right: 20px;
    font-size: 11px;
    font-family: tahoma;
}
.signOut
{
    border-left: dotted 1px #0f518d;
    color: #005d90;
    margin-top: 2px;
    margin: 2px 5px 0px 0px;
    padding: 0px 5px 0px 5px;
    font-size: 11px;
}

.signOut a
{
    color: #0f518d;
    text-decoration: none;
}

.signOut a:hover
{
    color: #57c0fa;
    text-decoration: none;
}


.currentUser
{
    color: #005d90;
    padding-left: 10px;
    float: right;
}


.currentUser a
{
    color: #005d90;
}

.currentUser span
{
    color: #005d90;
}




.CurrentUserLabel
{
    font-size: 8px;
    font-family: tahoma;
    color: red;
}

.userLabel
{
    font-size: 8px;
    font-family: tahoma;
    color: red;
}

.userText
{
    font-size: 8px;
    font-family: tahoma;
}



.myAccount
{
    float: left;
    color: #5a5a5a;
}

.myAccountInfo
{
    float: right;
    color: #5a5a5a;
}


/*#Tab menu#*/
#content .myAccMenu table td
{
    border: 0px;
}
#content .TabsHeader table td
{
    border: 0px;
}

.TabsHeader
{
    text-align: right;
    padding: 0px 89px 0px 0px;
}

.TabControlTable
{
    height: 20px;
    background-color: #CCC;
    padding: 0;
    margin: 0;
}

.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight
{
    display: none;
}

.TabControl
{
    background-color: #bdbbbb;
    padding: 0px 10px 0px 10px;
}

.TabControlSelected
{
    background: url(../App_Themes/nnftri/images/newsboxtitlebg.png) repeat-x center left;
    padding: 0px 10px 0px 10px;
}

.TabControlTable a
{
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
}


/*#My account#*/

.TabsContent table td
{
    border: 0px;
}

.TabsContent
{
    border: 1px solid #80cef1;
    width: 500px;
    padding: 5px 5px 5px 25px;
    margin-bottom: 25px;
    font-size: 10px;
}

.TabsContent .Error
{
    color: Red;
}

.TabsContent .FieldLabel
{
    width: 140px;
}

.TabsContent .UniGridHead
{
    color: White;
}

.TabsContent .Grid
{
    width: 100%;
    border: 1px solid #aaa;
}

.TabsContent .OddRow
{
    background-color: #eee;
}

.MyCredit .TotalCredit
{
    font-weight: bold;
    font-size: 120%;
    color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], .TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
    width: 300px;
}

.TabsContent select
{
    width: 306px;
}

.clear
{
    width: 0px;
    height: 0px;
    clear: both;
    line-height: 0px;
    font-size: 0px;
}



/*#Containers#*/

/*#Containers/Content padding#*/
.ContentPadding
{
    padding: 10px 5px 0px 5px;
}

/*#Containers/Black box#*/
.blackBox
{
    border: 1px solid #545454;
    margin-bottom: 15px;
}

.blackBox .title
{
    background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) 0% 40% repeat-x;
    padding: 3px 5px;
    font-size: 12px;
    margin-top: 0px;
    color: white;
    margin-bottom: 0px;
}

.blackBox .content
{
    padding: 5px;
    background: #f3f3f3;
}
/*#Containers/Orange box#*/
.orangeBox
{
    border: 1px solid #ffd7b4;
    margin-bottom: 15px;
}

.orangeBox .title
{
    background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) 0% 40% repeat-x;
    padding: 3px 5px;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: white;
}

.orangeBox .content
{
    padding: 5px;
}

/*#Containers/Blue box Content ITOrbit Company#*/
.blueBox
{
    border: 1px solid #2c7dc2;
    margin-bottom: 15px;
}

.blueBox .title
{
    background: transparent url(../App_Themes/nnftri/images/newsboxtitlebg.png) repeat-x;
    padding: 3px 5px;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: white;
}

.blueBox .content
{
    padding: 5px;
}


/*#Containers/Orange box with grey cont.#*/
.orangeBoxGrey
{
}

.orangeBoxGrey .title
{
    background: #e36c26 url(../App_Themes/CorporateSite/Images/OrangeBoxTitle.gif) repeat-x;
    padding: 3px 5px;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.orangeBoxGrey .content
{
    padding: 5px;
    background: #f0f0f0;
}

/*#Containers/Gray box#*/
.grayBox
{
    background: #f0f0f0;
    padding: 5px;
}


/*#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;
}

/*#News#*/
.newstitle
{
    text-align: justify;
    background: url(/Images/bolet.aspx) no-repeat right 50%;
    font: bold 12px tahoma;
    color: #7aaac8;
    text-indent: 10px;
    text-decoration: none;
}

table.summaryNews
{
    font-size: 11px;
    color: #222;
    text-align: justify;
    padding: 5px;
}

table.summaryNews td a, a:visited
{
    font-size: 10px;
    font-weight: bold;
    color: #054690;
    text-align: justify;
}



.newstitlepage a
{
    font: bold 12px tahoma;
    color: #000;
    text-decoration: none;
}
.newstitlepage
{
    text-align: justify;
    background: url(/Images/bolet.aspx) no-repeat right;
    background: Transparent url(../App_Themes/nnftri/images/newstitlebg.png) no-repeat right 50%;
    font: bold 12px tahoma;
    color: #000;
    text-indent: 10px;
    text-decoration: none;
}
.newsdate
{
    font: bold 12px tahoma;
    color: #7aaac8;
    width: 50%;
    text-align: left;
}
.newsdatepage
{
    font: bold 10px tahoma;
    color: #7aaac8;
    width: 50%;
    text-align: left;
    padding-left: 10px;
}
.newscontent
{
    font: normal 12px tahoma;
    padding: 10px 10px 10px 10px;
}
.tbnewsview
{
    border-collapse: separate;
    width: 100%;
    margin-top: 15px;
    border: solid 1px #a6b9cc;
}
.tbnewssummerylist
{
    border-collapse: collapse;
    width: 100%;
    margin-top: 15px;
}
.tbnewsbox
{
    width: 691;
    border-collapse: collapse;
    margin-top: 15px;
    border: solid 1px #fff;
}

.newsboxtitle
{
    height: 26px;
    background: transparent url(../App_Themes/nnftri/images/newsboxtitlebg.png) repeat-x;
    color: #fff;
    font: bold 12px tahoma;
    text-align: center;
    vertical-align: top;
}
.newsboxcontent
{
    padding: 5px;
    position: relative;
}


/*#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: 16px;
    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;
}

.PostExtendedActions .SendMessage
{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/sendmessage.gif);
    margin-right: 7px;
}

.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: #89d6f6 url(../App_Themes/nnftri/images/newsboxtitlebg.png) 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-color: #eeeeee; /*	background: #000000 url(/Images/Froum/genbackground.aspx) repeat-x top left;*/
    height: 5px;
    vertical-align: top;
}

.ForumGroup .Table .GroupName
{
    display: block;
    font-weight: bold;
    font-size: 4px;
    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: 70px;
}

.ForumGroup .Table .LastPost
{
    text-align: center;
    width: 200px;
}

.ForumGroup .Table .PostTime
{
    white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
    white-space: nowrap;
    font-weight: bold;
    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: 15px;
    text-decoration: underline;
    color: black;
}

.ForumGroup .Forum .ForumDescription
{
    padding-left: 10px;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
    font-family: tahoma;
}

.ForumFlat .Table
{
    padding-right: 30px;
    width: 99%;
    background-color: transparent;
}

.ForumFlat .Table td
{
    padding: 6px;
}


.ForumFlat .Table .Info td
{
    color: #2274bc;
    border: solid 1px #e4f1fa;
    padding-top: 15px;
    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: none;
    font-weight: bold;
    font-size: 2px;
    padding-top: 4px;
    padding-bottom: 5px; /*text-decoration: underline;*/
    color: #206fb8;
}

.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: transparent;
    padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
    color: #02578e;
    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/nnftri/images/newsboxtitlebg.png);
}

.ForumFlat .ThreadTable .Author
{
    text-align: center;
    width: 200px;
    color: #e36c26;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
    text-align: center;
    width: 90px;
}

.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: 9pt;
    font-family: tahoma;
    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: 13px;
}

.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: tahoma;
}

.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;
}


/*#Forums/Images#*/


.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);
}


/*#Examples/Pager control#*/
.PagerControl
{
    text-align: center;
}

.PagerResults
{
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}

.PagerNumberArea
{
    padding-top: 10px;
}


/*#Examples/My profile#*/

.MyProfilePanel input[type="text"]
{
    width: 235px;
}

.MyProfilePanel .MyProfileLanguage
{
    width: 239px;
}

.MyProfilePanel .MyProfileUserSignature
{
    width: 235px;
}

.IE6 .MyProfilePanel textarea
{
    width: 435px;
}

.MyProfilePanel input[type="submit"]
{
    width: 100px;
}

/*#Examples/Change password#*/
.ChangePasswordTable .FieldLabel
{
}

.ChangePasswordTable .FieldInput input[type="text"]
{
}

body
{
    background: #1474ce url(../App_Themes/nnftri/images/bodybg.jpg) repeat-x;
    padding-top: 10px;
    margin: auto;
    font-size: 12px;
    font-family: Tahoma;
    margin: auto;
}

.tbmain
{
    border-collapse: collapse;
    margin: auto;
}

.shadowleftcenter
{
    background: Transparent url(../App_Themes/nnftri/images/shadowleftcenter.png) repeat-y top left;
    width: 15px;
    vertical-align: top;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
}
.shadowleftcentertop
{
    background: Transparent url(../App_Themes/nnftri/images/shadowleftcentertop.png) no-repeat top left;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 1px;
    border: 0px;
    width: 15px;
    height: 44px;
}
.shadowleftcenterfotter
{
    background: Transparent url(../App_Themes/nnftri/images/shadowleftcenterfotter.png) no-repeat top left;
    margin-top: 0px;
    margin-left: 0px;
    width: 15px;
    height: 18px;
}
.shadowlefttop
{
    height: 15px;
}
.shadowrightcenter
{
    background: Transparent url(../App_Themes/nnftri/images/shadowrightcenter.png) repeat-y top right;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    text-align: right;
    width: 15px;
}
.shadowrightcentertop
{
    background: Transparent url(../App_Themes/nnftri/images/shadowrightcentertop.png) repeat-y top right;
    margin-top: 0px;
    margin-right: 0px;
    border: 0px;
    width: 15px;
    height: 44px;
}
.shadowrightcenterfotter
{
    background: Transparent url(../App_Themes/nnftri/images/shadowrightcenterfotter.png) no-repeat top right;
    margin-top: 0px;
    margin-left: 0px;
    height: 18px;
}
.shadowrighttop
{
    height: 15px;
}
/*
.headlogo {
	background: #fff url(../App_Themes/nnftri/images/headlogo.jpg) no-repeat left;
	width: 915px;
	height: 228px;
	text-align: right;
	vertical-align: top;
}
.headlogotemp {
	background: #fff url(../App_Themes/nnftri/images/headlogotemp.jpg) no-repeat left;
	width: 915px;
	height: 228px;
	text-align: right;
	vertical-align: top;
}*/
.divtopmenu
{
    margin-top: 21px;
    margin-right: 11px;
}

.IE8 .divtopmenu
{
    margin-top: 10px;
}
.IE7 .divtopmenu
{
    margin-top: 8px;
}


.divtopmenuend
{
    background: Transparent url(../App_Themes/nnftri/images/topmenuend.png) no-repeat left;
    padding-left: 0px;
    width: 670px;
    padding-top: 3px;
}


.IE7 .divtopmenuend
{
    padding-left: 27px;
}
.IE8 .divtopmenuend
{
    padding-left: 27px;
}


.divtopmenutop
{
}

.centerbg
{
    background: #fff url(../App_Themes/nnftri/images/centerbg.jpg) repeat-y center;
}
.centerbgtemp
{
    background: #fff url(../App_Themes/nnftri/images/centerbgtemp.jpg) repeat-y left;
}
.tdmenuright
{
    width: 168px;
    vertical-align: top;
}


.tdcontent
{
    vertical-align: top;
    padding: 0px 5px 5px 5px;
}
.tdcontenttemp
{
    width: 715px;
    vertical-align: top;
    padding: 0px 5px 5px 5px;
}
.tdnews
{
    width: 134px;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
}

.tdsearch
{
    height: 15px;
    vertical-align: bottom;
    padding-left: 13px;
    text-indent: 750px;
}
.tbcontet
{
    border-collapse: collapse;
    width: 914px;
    direction: rtl;
}

/*# CMSMenu #*/
/*# CMSMenu/topCMSMenu #*/

.topCMSMenu
{
    background: url(../App_Themes/nnftri/images/topmenu.gif) repeat-x center left;
    padding: 0px 0px 0px 0px; 
    font: lighter 12px tahoma;
    height: 29px;
    border-collapse: collapse;
    margin-right: 0px;
    border-left: solid 1px #4e93cb;
}
.topCMSMenuHighlightedMenuItem, .topCMSMenuHighlightedMenuItemMouseDown, .topCMSMenuHighlightedMenuItemMouseUp, .topCMSMenuHighlightedMenuItemMouseOver
{
    background: url(../App_Themes/nnftri/images/bg_topMenu.png) repeat-x center left;
    padding: 0px 20px 0px 20px;
    border-left: solid 1px #4e93cb;
    font: lighter 12px tahoma;
    height: 29px;
}

.topCMSMenuItem, .topCMSMenuItemMouseDown, .topCMSMenuItemMouseUp
{
    padding: 0px 20px 0px 20px;
    height: 29px;
    border-left: solid 1px #4e93cb;
}
.topCMSMenuItemMouseOver
{
    padding: 0px 20px 0px 20px;
    background: url(../App_Themes/nnftri/images/bg_topMenu.png) repeat-x;
}
/*# CMSMenu/subCMSMenu #*/

.subCMSMenu
{
    background-color: #fff;
    text-align: center;
    border-left: solid 1px #4e93cb;
    font: lighter 12px tahoma;
    border-collapse: collapse;
    width: 200px;
    height: 20px;
}

.subCMSMenuItem, .subCMSMenuItemMouseDown, .subCMSMenuItemMouseUp
{
    background-color: #fff;
    text-align: right;
    border-top: solid 0px #4e93cb;
    font: lighter 12px tahoma;
    border-collapse: collapse;
    width: 200px;
    height: 20px;
    border-left: solid 1px #a1a1a1;
    border-bottom: solid 1px #a1a1a1;
    border-right: solid 1px #a1a1a1;
    padding: 2px 10px 1px 10px;
}

.subCMSMenuHighlightedMenuItem, .subCMSMenuHighlightedMenuItemMouseDown, .subCMSMenuHighlightedMenuItemMouseUp, .subCMSMenuHighlightedMenuItemMouseOver
{
    background: #fff;
    border-left: solid 1px #a1a1a1;
    border-bottom: solid 1px #a1a1a1;
    border-right: solid 1px #a1a1a1;
    height: 20px;
    padding: 2px 10px 1px 10px;
    width: 200px;
    text-align: right;
}

.subCMSMenuItemMouseOver
{
    background: #fff;
    border-left: solid 1px #a1a1a1;
    border-bottom: solid 1px #a1a1a1;
    border-right: solid 1px #a1a1a1;
    height: 20px;
    padding: 2px 10px 1px 10px;
    width: 200px;
    text-align: right;
}

table.rightCMSMenu
{
    text-align: right;
}


.rightCMSMenuHighlightedMenuItem, .rightCMSMenuHighlightedMenuItemMouseDown, .rightCMSMenuHighlightedMenuItemMouseUp, .rightCMSMenuHighlightedMenuItemMouseOver
{
    background: transparent url(../App_Themes/nnftri/images/rightselectedmenu.png) no-repeat 80% right;
    text-align: right;
    padding-right: 20px;
    font: lighter 11px tahoma;
}


.rightCMSMenuItem, .rightCMSMenuItemMouseDown, .rightCMSMenuItemMouseUp
{
   background: transparent url(../App_Themes/nnftri/images/rightselectedmenu.png) no-repeat 80% right;
    text-align: right;
    padding: 3px 20px 3px 3px;
    font: lighter 11px tahoma;
    border-bottom: solid 1px #91bee7; 
}



.rightCMSMenuItemMouseOver
{
    background: transparent url(../App_Themes/nnftri/images/rightselectedmenu.png) no-repeat 80% right;
    text-align: right;
    padding: 3px 20px 3px 3px;
    font: lighter 11px tahoma;
    border-bottom: solid 1px #91bee7;
}

.rightCMSMenuSep
{

background-color:#91bee7;
}
.bottomrightmenu
{
    background: transparent url(../App_Themes/nnftri/images/rightmenubottomlogo.jpg) no-repeat right top;
    height: 105px;
    width: 160px;
    margin-top: 50px;
}
.tdVerticalMenu
{
    width: 180px;
    border: solid 1px #2e4f94;
    background: transparent url(../App_Themes/nnftri/images/bg-verticalMenu.png) repeat-y center right;
    vertical-align: top;
}

.tdVerticalMenu a, a:visited
{
    font-weight: normal;
    border: 0px;
}

.tdVerticalNews
{
    width: 180px;
    border: solid 1px #2e4f94;
    vertical-align: top;
    text-align: center;
}

.tdVerticalNews div table td
{
    text-align: right;
}

.tdbottomrightmenu
{
    padding-top: 20px;
    vertical-align: top;
    border: solid 1px red;
    text-align: center;
}
table#tbrightmenu
{
    border-collapse: collapse;
    width: 180px;
    text-align: right;
    margin-left: 0px;
    margin-right: 0px;
    border: 0px;
}

table#tbrightmenu td
{
    border: 0px;
}
table#tbrightmenu td div a, a:visited
{
    color: #036;
    text-decoration: none;
}


.titleOrangeThin
{
    width: 165px;
    height: 30px;
    font: normal 11px tahoma;
    background: url(../App_Themes/nnftri/images/titleOrange.png) repeat-x;
    text-align: right;
}


.titleOrange
{
    width: 700px;
    height: 30px;
    font: normal 11px tahoma;
    background: url(../App_Themes/nnftri/images/titleOrange.png) repeat-x;
    text-align: right;
}

.titleOrangeRight
{
    width: 6px;
    height: 30px;
    background: url(../App_Themes/nnftri/images/titleOrangeRight.png) no-repeat;
}

.titleOrangeLeft
{
    width: 6px;
    height: 30px;
    background: url(../App_Themes/nnftri/images/titleOrangeLeft.png) no-repeat;
}




.CMSBreadCrumbsCurrentItem a, .CMSBreadCrumbsCurrentItem
{
    color: #01588e;
    font: normal 11px tahoma;
    text-decoration: none;
}
.CMSBreadCrumbsLink
{
    color: #000;
    font: normal 11px tahoma;
    text-decoration: none;
}

.tbleftcontenhomepage
{
    border-collapse: collapse;
    width: 180px;
}
hr
{
    height: 2px;
    color: #c5d9ec;
    background: #c5d9ec url(../App_Themes/nnftri/images/hrbg.jpg);
    border: 0;
    width: 98%;
}
.htmlcontenthompagehr hr
{
    height: 2px;
    color: #c5d9ec;
    background: #c5d9ec url(../App_Themes/nnftri/images/hrbg.jpg);
    border: 0;
    width: 98%;
}

.tdhrnews
{
    padding-top: 10px;
    padding-bottom: 10px;
}

H4
{
    padding: 0px;
    margin: 5px;
    font: 12px tahoma;
    color: #3e7ad2;
}

.Attribute
{
    font-family: tahoma;
    font-size: 11px;
    color: #dd9900;
    direction: rtl;
    margin-right: 5;
    margin-left: 10; /*  	line-height: 120%; */
    text-align: right;
    top: auto;
}
.thumbnail
{
    width: 80px;
    height: 60px;
}

#tdmiddle
{
    height: 140px;
    padding: 2px 10px 0px 10px;
}

.divfile
{
    background: transparent url(../App_Themes/nnftri/images/PDF.gif) right no-repeat;
    width: 80px;
    height: 20px;
    text-align: right;
    text-indent: 15px;
}
.searchBox
{
    vertical-align: bottom;
    height: 22px;
}
.searchBoxtxt
{
    height: 14px;
    font: normal 12px tahoma;
}
.divcontent
{
    margin: auto;
}
.divSearchResult
{
    width: 100%;
    border-bottom: solid 1px #d6ddec;
    margin: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: 10px;
}
.divSearchResult a
{
    font: bold 11px tahoma;
    text-decoration: none;
}

.divdivSearchResult
{
    margin: auto;
    margin-top: 15px;
    width: 99%;
    border: solid 1px #d6ddec;
}

/*# Navigation Links #*/
.languageLink
{
    margin-top: 0px; /*background-image: url(/Images/Navigation--Icons/lang2.aspx);*/
    vertical-align: middle;
    width: 36px;
    height: 32px;
}

.navLinks
{
    font-family: tahoma;
    font-size: 11px;
    padding-right: 10px;
}

.navLinks td
{
    border-left: dotted 1px #0f518d;
    padding: 0px 5px 0px 5px;
}

.navLinks a
{
    color: #0f518d;
    text-decoration: none;
}

.navLinks a:hover
{
    color: #57c0fa;
    text-decoration: none;
}


/*#newTemplate#*/
td.nnftriheader
{
    width: 900px;
}
table.nnftriTopHeader
{
    background: #fff url(../App_Themes/nnftri/images/bg-header.jpg) no-repeat top left;
    width: 900px;
    border-top: solid 1px #2e4f94;
    border-right: solid 1px #2e4f94;
    border-left: solid 1px #2e4f94;
    height: 206px;
}

div#horizontalMenu
{
    height: 29px;
    background: transparent url(../App_Themes/nnftri/images/top-horizetalMenu.png) no-repeat top right;
    width: 670px;
    text-align: right;
    padding-top: 2px;
}
/*
td.tdImgBottom
{
font-size:0px;
background:#fff;
position:relative;
height:0px;
}
*/
div#divLogo
{
    padding: 18px 20px 5px 20px;
}

.tdMainSite
{
    background: #fff;
    padding: 0px;
    margin: 0px;
}

.mainMarginLeft
{
    background: transparent url(../App_Themes/nnftri/images/bg-mainMarginLeft.png) repeat-y left;
    width: 17px;
}

.mainMarginRight
{
    background: transparent url(../App_Themes/nnftri/images/bg-mainMarginRight.png) repeat-y right;
    width: 17px;
}
.mainMarginTop
{
    background: transparent url(../App_Themes/nnftri/images/bg-mainMarginTop.png);
    width: 900px;
    height: 17px;
}
.mainMarginTopRight
{
    background: transparent url(../App_Themes/nnftri/images/bg_marginTopRight.png) top left;
    width: 17px;
    height: 17px;
}
.mainMarginTopLeft
{
    background: transparent url(../App_Themes/nnftri/images/bg_marginTopLeft.png);
    width: 17px;
    height: 17px;
}

.whiteMrgin
{
    width: 23px;
    background: #fff;
}

.divImagAbs
{
    width: 100%;
    text-align: left;
    height: 1px;
}
/*
.bgImgBottom
{
float:left;
position:relative;
left:71px;top:0px;
}
*/
td.tdMainSite
{
    top: -20px;
}

.footerMarginLeft
{
    background: transparent url(../App_Themes/nnftri/images/footer-left.png) no-repeat center right;
    width: 16px;
    height: 60px;
}
.footerMarginRight
{
    background: transparent url(../App_Themes/nnftri/images/footer-right.png) no-repeat center left;
    width: 16px;
    height: 60px;
}

.footerCenter
{
    background: transparent url(../App_Themes/nnftri/images/footer-center.png);
    width: 948px;
    height: 60px;
    text-align: center;
}

table#footer td table
{
    font-size: 11px;
    color: #fff;
    width: 920px;
}

table#footer td table td
{
    text-align: center;
}

table#footer td a;a:visited
{
    font-size: 11px;
    color: #fff;
    text-align: center;
}






/*#webSiteContent#*/
#websiteContent
{
    font: normal tahoma 11px;
    border-top: solid 1px #fc0;
    border-right: solid 1px #f90;
    border-left: solid 1px #f90;
    border-bottom: solid 1px #f90;
    width: 640px;
    color: #111;
    top: 0px;
    background: #fff;
    padding: 10px;
    text-align: justify;
}
td#websiteContent
{
    /*border:solid 2px green;*/
}
td#websiteContent div div
{
}
div#websiteContent div
{
    line-height: 140%;
    text-align: justify;
    padding: 5px 20px 3px 15px;
    text-indent: 10px;
    font: normal 11px tahoma;
}


#content
{
    width: 640px;
    padding: 20px;
    line-height: 140%;
    font: normal 11px tahoma;
    border: 0px;
}

#content table
{
    width: 650px;
    padding: 10px;
    line-height: 140%;
    font: normal 11px tahoma;
}
#content img
{
    text-align: center;
}

#content table td
{
    border: solid 1px #3e7ad2;
    border-collapse: collapse;
    border-spacing: 0px;
}

#content div
{
    padding: 8px 0px 5px 0px;
    line-height: 140%;
    letter-spacing: 0px;
    word-wrap: break-word;
    text-align: justify;
}

br
{
    margin: 0px;
    padding: 0px;
}

#content div b
{
    color: #1474ce;
}

#content div b u
{
    font-size: 12px;
    color: #336699;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}
#content div u
{
    font-size: 12px;
    font-weight: normal;
    color: #336699;
    padding: 0px;
    margin: 0px;
}

#content div strong u
{
    font-size: 12px;
    font-weight: bold;
    color: #336699;
    padding: 0px;
    margin: 0px;
}


#content div b a
{
    font-size: 12px;
    font-weight: bold;
}

#content div a
{
    color: #336699;
}

#content h2 b, #content h2 b a
{
    text-decoration: none;
    color: #336699;
}

#content table td div
{
    padding: 3px;
}


#content u
{
    text-decoration: none;
}

div#websiteContent p
{
    line-height: 140%;
    text-align: justify;
    padding: 5px 20px 3px 15px;
    text-indent: 10px;
    font: normal 11px tahoma;
}


div#websiteContent a, a:visited
{
    font-size: 11px;
    color: #083c89;
    text-decoration: none;
}

div#websiteContent h1
{
    font-weight: bold;
    font-size: 12px;
    color: #006600;
    padding: 0px;
    margin: 2px 10px 2px 10px; ;
}
div#websiteContent h2
{
    font-weight: bold;
    font-size: 11px;
    color: #336699;
}
div#websiteContent h3
{
    font-weight: normal;
    font-size: 13px;
    color: #00b143;
    padding-right: 10px;
}
div#websiteContent h4
{
    font-weight: bold;
    font-size: 11px;
    color: #00b143;
}

div#websiteContent div#content h4
{
    font-weight: bold;
    font-size: 11px;
    color: #336699;
    padding: 5px 10px 5px 10px;
    text-align: right;
}


div#websiteContent ul.square
{
    list-style-type: square;
    color: #ff9600;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}
div#websiteContent ul.square li
{
    margin: 8px;
}

div#websiteContent ul.square li span
{
    color: #330033;
    font-size: 12px;
}

hr
{
    color: #f1f1f1;
}
div#General
{
    border: 0px;
}

div#General table td
{
    border: 0px;
}
.selected_title
{
    width: 600px;
    background-color: #d6d7dc;
    text-align: center;
    display: block;
}
.selected_titleConferance
{
    width: 500px;
    background-color: #d6d7dc;
    text-align: center;
    display: block;
}
.selected_titlejournal
{
    width: 500px;
    background-color: #d6d7dc;
    text-align: center;
    display: block;
}
table.nnftriRepeater1
{
    width: 600px;
    background-color: #fff;
}
table.nnftriRepeater1 td
{
    border: solid 1px #a2b4d8;
    padding: 5px;
}

div.NewItemLink
{
    background: Transparent url(../App_Themes/nnftri/images/btnAdd.png) no-repeat right 50%;
    padding: 10px;
}
div.NewItemLink a, link:visited
{
    padding-right: 10px;
    color: #1d3a8b;
}

ul.UserListResume li
{
    padding: 5px 5px 3px 3px;
}
/*
.karname
{
	position:relative;
	float:right;right:285px;
	width:100px;
	height: 17px;
	background-color: #bdbbbb;
	padding-top:3px;
}
*/


/*#CV#*/
div.CVListes
{
width:620px;
margin:30px;
}
div.CVS
{
border:solid 1px #fff;
background:#e1e1e1;
width:620px;
margin:10px;
float:right;
}
div.CVListsUsers
{
float:right;
width:280px;
padding:5px;
background:#e1e1e1;
border:solid 1px #c1c1c1;
}
div.CVListsTypes
{
float:right;
width:200px;
padding:5px;
background:#e1e1e1;
border:solid 1px #c1c1c1;
}
div.CVListsDates
{
float:right;
border:solid 1px #c1c1c1;
width:100px;
padding:5px;
background:#e1e1e1;
}
.CVListes a,link:visited
{
font:normal 11px tahoma;
color:green;
padding:0px;
margin:10px
border:0px;
}

.CVListes link:hover
{
font:normal 11px tahoma;
color:red;
padding:0px;
margin:0px
border:0px;
}
.CMSEditModeButtonAdd
{
clear:both;
padding:2px 200px;
}