﻿*
{
    z-index: 00;
}

body
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans serif !important;
    font-size:9pt;
}

/*   Banner  */

/* witdh should support 800 x 600 definition*/
.BrownBanner
{
    background-image: url(Images/img_banner_brown_76px.jpg);
}
.Banner
{
    background-image: url('Images/banner.gif');
}
#banner
{
    position: relative;
    width: 100%;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 78px;
    background-image: url('../Images/banner.gif'); /* for the drop down menu override */
    z-index: 30;
}
/* for ranking and accessibility purpose */
#title
{
    display: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#wtologo
{
    float: left;
    height: 52px;
    width: 17%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#bannerImage
{
    float: left;
    width: 10%;
    height: 76px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#bannerNaviguation
{
    float: right;
    width: 60%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#FirstMenuContainer
{
    float: right;
    clear: both;
    margin-right: 10px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#SecondMenuContainer
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    clear: both;
}


#ThirdMenuContainer
{
    float: right;
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* End of banenr stuff */

#tablePointsSeparator
{
    position: relative;
    background-image: url('Images/dot150px.gif');
    background-repeat: repeat-x;
    width: 100%;
    height: 3px; /*z-index:0;*/
    margin: 0px 0px 0px 0px;
    padding: -1px 0px 1px 0px;
}

#FirstMenuContainer a
{
    padding: 2px 5px 2px 5px;

    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

#FirstMenuContainer img
{
    margin-top: 5px;
}

.menulanguagetext
{
    font-weight: normal;
    text-decoration: none;
    color: #000080;
    padding: 0px 0px 0px 10px;
    text-align: right;
}

/*   Main menu   */
.StaticMenuStyle
{
    background-color: transparent;
}

.StaticMenuItemStyle
{
    font-weight: bold;
    color: #FF8040;
    text-decoration: none;
    background: transparent;
    padding: 2px 5px 2px 0px;
}

/*dynamic menu items*/

.DynamicMenuStyle
{
    text-align: left;
    background: transparent;
}

.DynamicMenuItemStyle
{
    font-weight: bold;
    color: #808080;
    text-decoration: none;
    background: transparent;
    background-color: #E5E5E5;
    border-style: solid;
    border-color: #808080;
    padding: 0px 5px 0px 3px;
    border-width: 1px 1px 1px 1px;
}

.DynamicHoverStyle
{
    color: #FFFFFF;
    background-color: #0080C0;
}


/*   Wto Main menu follow menudefaulttext */

.wtoMainStaticMenuStyle
{
    font-weight: bold; /*color: #808080; */
    color: #FF0000;
    text-decoration: none;
    background: transparent;
    padding: 0px 0px 0px 1px;
}

.wtoMainStaticMenuItemStyle
{
    padding: 2px 3px 0px 0px;
    background-color: transparent;
    color: #808080;
}

.wtoMainStaticHoverStyle
{
    color: #808080;
    background-color: #E5E5E5;
}
/* dynamic menu items*/

.wtoMainDynamicMenuStyle
{
    text-align: left;
    background: transparent;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #808080;
}

.wtoMainDynamicMenuItemStyle
{
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #808080;
    background-color: #E5E5E5;
    color: #808080;
    text-align: left;
}

.wtoMainDynamicSelectedStyle
{
    padding: 2px 5px 2px 5px;
    text-align: left;
}

/**** Wto Root Menu ****/

.wtoRootStaticSelectedStyle
{
    color: #0080c0;
}

.wtoRootDynamicHoverStyle
{
    color: #FFFFFF;
    background-color: #0080c0;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}

/*
.wtoRootDynamicHoverStyle img 
{
	background-image:url('Images/HM_More_grey_right.gif');	
}
*/

/**** Wto News Menu ****/

.wtoNewsStaticSelectedStyle
{
    color: #0080ff;
}

.wtoNewsDynamicHoverStyle
{
    color: #FFFFFF;
    background-color: #0080ff;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}

/**** Wto Trade Menu ****/

.wtoTradeStaticSelectedStyle
{
    color: #800000;
}

.wtoTradeDynamicHoverStyle
{
    color: #FFFFFF;
    background-color: #800000;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}

/**** Wto Ressources Menu ****/

.wtoRessStaticSelectedStyle
{
    color: #008080;
}

.wtoRessDynamicHoverStyle
{
    color: #FFFFFF;
    background-color: #008080;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}

/**** Wto Documents senu ****/

.wtoDocsStaticSelectedStyle
{
    color: #ff0000;
}

.wtoDocsDynamicHoverStyle
{
    color: #FFFFFF;
    background-color: #ff0000;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}

.wtoDocsStaticMenuItemStyle
{
    padding: 2px 3px 0px 0px;
    background-color: transparent;
    color: #FF0000;
}

/**** Wto Forum Menu ****/

.wtoForumStaticSelectedStyle
{
    color: #000080;
}

.wtoForumDynamicHoverStyle
{
    color: #FFFFFF;
    background-color: #000080;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}

.wtoForumStaticMenuItemStyle
{
    padding: 2px 0px 0px 0px;
    background-color: transparent;
    color: #808080;
}

/**********************************************************/
/*   Top Level Menu   */
.TopLevelStaticMenuStyle
{
    padding: 0px 0px;
    background-color: transparent;
    vertical-align: top;
    font-weight: bold;
}

.TopLevelStaticMenuItemStyle
{
    color: #FFFFFF;
    text-decoration: none;
    background: transparent;
    padding: 0px 5px 0px 0px;
}
.TopLevelStaticMenuItemStyle:hover
{
    text-decoration: underline;
}

/*   Footer Level Menu   */
.FooterLevelStaticMenuStyle
{
    padding: 2px 7px 0px 7px;
    background-color: transparent;
}

.FooterLevelStaticMenuItemStyle
{
    font-weight: bold;
    color: #808080;
    text-decoration: none;
    background: transparent;
}

.FooterLevelStaticMenuItemStyle:hover
{
    text-decoration: underline;
    color: #FF8040;
}

.FooterLevelStaticSelectedStyle
{
    color: Red;
}

/* NavigationTopLevel follow wto css class parawhitetext */
#navigationTopLevel
{
    height: 19px;
    background-color: #FF0000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    font-size:10pt;
}

#navigationTopLevel td
{
    padding: 0;
    margin: 0;
    vertical-align: top;
}

#navigationTopLevel td a
{
    vertical-align: top;
    text-decoration: underline;
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
}

/* the ajax menu is the grey toolbar inspired by bbc */

#ajaxMenu
{
    margin-left: 0px;
    margin-top: 0px;
}

.ajaxPanel
{
    /*margin-top: 1px;*/
    background-color: Gray; /*filter: alpha(opacity=70);     opacity: 0.7;*/
    text-align: left;
}

/* just here to clear the float for the next div like breadcrumb*/
#bottomAjaxMenu
{
    clear: both;
}

/* body div is global and just below the ajax tool bar */
#body
{
    clear: both;
    border-bottom: 1px solid #fff;
    text-align: left;
    padding: 0px 0px 0;
    position: relative;
    background-color: #F2F2F2;
    height: 28px !important; /* hide the panel under the menu */
}

/* href items should follow wto css item paragreytext  */
#breadcrumb
{
    float: right;
    padding: 5px 0px -20px 0px;
    margin-right:10px;
    white-space: nowrap;
}
/* current page should follow paraorangetext */
#breadcrumb a
{
    padding: 5px 0px -20px 0px;
    color: #808080;
    text-decoration: none;
}

#breadcrumb a:hover
{
    color: #FF8040;
    text-decoration: underline;
}

/* current page should follow paraorangetext */
.breadCrumbCurrentNode
{
    color: orange;
}

/* current page should follow paragreytext */
.breadCrumbPathSeparator
{
    color: #808080;
}

/* a global div for the content place holder */
#contentPlaceHolder
{
    clear: both;
    padding: 0px 2px 0px 2px;
}




/* header is the part of the content on the page containing the title left image etc..*/
#headerContent
{
    clear: both;
    margin: 0px 0px 0px 0px;
    display: block;
}

#headerContentPicture
{
    float: left;
    width: 10%;
    padding: 0px 20px 0px 0px;
}

#headerContentFooter
{
}

#headerContentContent
{
    float: right;
    width: 80%;
    padding: 0px 0px 0px 10px;
    text-decoration: none;
}

/* style of the div containing "main content" treeview grid results etc.. */
#content
{
    clear: both;
    padding: -10px 0px 0px 0px;
}
/* left colomn contains for exemple filter tree view */
#leftContentColumn
{
    float: left;
    height: 100%;
    width: 20%;
    display: block;
    min-height: 100%;
    margin-right: 0px;
}
/* right column contains grid */
#rightContentColumn
{
    float: right;
    width: 78%;
}

/* style on the footer div */
#footer
{
    clear: both;
    padding: 20px;
}


/***** Useful ********/

#ajaxMenu p
{
    display: inline-block;
    float: right;
}

.ajaxMenuItem
{
    float: left;
    margin: 0px 5px 0px 5px;
    cursor: pointer;
}

.ajaxMenuLinks
{
    float: left;
    margin: 0px 5px 0px 5px;
}

.loginBar
{
    white-space: nowrap;
    padding-top:2pt;
}

.ajaxMenuItem1
{
    float: left;
    margin: 0px 5px 0px 5px;
    line-height: 1.5em;
}

/* follow wto css pagetitletext */
#headerContentContent h3
{
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    margin-top: 0px;
    padding-top: 0px;
}

/* follow wto css paralargetext */
#headerContentContent p
{
    font-style: normal;
    font-weight: normal;
}


/* a link in the title zone */
#headerContentFooter a
{
    color: Red;
}


.menuredtext
{
    font-weight: bold;
    text-decoration: none;
    color: #FF8040;
}

.parasmallgreytext
{
    font-style: normal;
    font-weight: normal;
    color: #808080;
}
.parasmallgreytext:visited
{
    font-style: normal;
    font-weight: normal;
    color: #808080;
}


.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px 3px 3px 3px;
    width: 650px;
}

.modalPopup span
{
    color: Black;
}

.modalPopup ul
{
    list-style-type: square;
    color: Gray;
}

.modalPopup li a
{
    color: Red;
}


.paralargetext
{

    font-style: normal;
    font-weight: normal;
}

.paranormaltext
{
    font-style: normal;
    font-weight: normal;
}


h3
{
    margin: 15px 0 0 0;
    padding: 5px 0 8px 0;
}

/****   GridView Style ****/
.PrettyGridViewPagerStyle
{
    color: #FFFFFF;
    background-color: red;
}

.PrettyGridViewAlternatingRowStyle
{
    background-color: #F7F6F3;
    text-align: center;
}

.PrettyGridViewHeaderStyle
{
    color: white;
    background-color: red;
}

.PrettyGridViewHeaderStyle th
{
    padding: 0px 3px 0px 3px;
}

.PrettyGridViewRowStyle
{
    background-color: White;
    text-align: center;
}
/**** FE  GridView  Style ****/
.FEGridViewPagerStyle
{
    color: #000000;
    background-color: #ffff00;
}

.FEGridViewAlternatingRowStyle
{
    /*background-color: #F3F3F3;*/
    background-color: #cee2f9; /*Aqua*/
    text-align: center;

    color: #000000;
    text-align: center;
}

.FEGridViewHeaderStyle
{
    background-color: red;
    color: White;
    height: 20px;
}

.FEGridViewHeaderStyle th
{
    padding: 0px 3px 0px 3px;
}

.FEGridViewRowStyle
{
    color: #000000;
    background-color: #FFFFFF;

    text-align: center;
}
.FEGridViewSelectedRowStyle
{
    background-color: #0000FF;
    color: White;
    text-align: center;
}

.FEGridViewMultiSelectRowStyle
{
    background-color: #0000FF;
    color: White;
    text-align: center;
}

.FEGridViewMultiSelectRowStyle a
{
    color: White;
    text-align: center;
}
/*******************************/
.GridViewSavedRowStyle
{
    color: #000000;
    background-color: #ffff00;
    text-align: left;
}
.GridViewSavedAlternatingRowStyle
{
    /*background-color: #F3F3F3;*/
    background-color: #ffffff; /*Aqua*/
    text-align: left;
    color: #000000;
}
.GridViewSavedSelectedRowStyle
{
    background-color: #ff0000;
    color: White;
    text-align: left;
}
.GridViewSavedHeaderStyle
{
    background-color: #c0c0c0;
    color: #220500;
    height: 20px;
}
.GridViewSavedMultiSelectRowStyle
{
    background-color: #ff0000;
    color: White;
    text-align: left;
}
/*------------------*/
/***   MODAL PROGRESS BAR   ***/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=60);
    opacity: 0.60;
}
.updateProgress
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    position: absolute;
    width: 150px;
    height: 50px;
}
.updateProgressMessage
{
    margin: 3px;
    vertical-align: middle;
}

/*** Selected & Unselected for UerControl ModalPopul ***/
.selectIndex
{
    color: Red;
}
.unselectIndex
{
    color: Gray;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix
{
    margin-left: 3px;
}


.lblSignOn, .lblUserName
{
    color: #808080;

}


.rpLink
{
    background: #FFFFFF url('Images/panelBG.gif') repeat-x scroll 0 0;
}

.rpRootGroup
{
    border: 1px solid #E5E5E5;
}

.rpItem
{
    display: block;
    float: none;
    position: static;
}

.rpText
{
    -x-system-font: none;
    background: transparent url(Images/panelUp.gif) no-repeat scroll 11px center;
    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid white;
    color: #333333;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    padding: 0 23px;
}

.RadPanelBar_Default2006
{
    background: #FFFFFF none repeat scroll 0 0;
}
.RadPanelBar
{
    width: 250px;
}

/* FE_B_S006 */
.PanelSpecifyDateRange
{
    width: 100%;
    text-align: left;
    border: solid 1px black;
}
.PanelSpecifyDateRangeBGColor
{
    background-color: #d2c9de;
}
.PanelChooseMembers
{
    width: 100%;
    text-align: left;
    border: solid 1px black;
}
.PanelChooseMembersBGColor
{
    background-color: #edcecb;
}
.PanelChooseRequirements
{
    width: 100%;
    text-align: left;
    border: solid 1px black;
}
.PanelChooseRequirementsBGColor
{
    background-color: #facca7;
}
.MonthCalendarStyle
{
    background-color: Blue;
    color: White;
}

.MonthCalendarAlternateStyle
{
    background-color: White;
    color: black;
}
.HighlightedMonth
{
    color: red;
}
.SelectedMonth
{
    background-color: #00ff00;
}
/* Global */
.PageTitle
{
    font-weight: bold;
}
/* FE_B_S005 */
.DocsFMResultsPageHyperlink
{
    color: Blue !important;
    font-style: normal;
}
.DocsFMResultsPageMoreHyperlink
{
    color: Blue !important;
    font-style: normal;
    text-decoration: underline;
}
.DocsFMResultsPageAlternateItem
{
    background-color: #cadaa9;
}
.DocsFMResultsPageDocInfo
{
    color: rgb(81, 81, 81);
    font-weight: bold;
}
.DocsFMResultsPageDocAccess
{
}
.DocsFMResultsPageDocRestrictedAccess
{
    color: red;
    font-weight: bold;
}
.DocsFMResultsPageModifiedDoc
{
    color: white;
    background-color: Red;
}
.DocsFMResultsPageNewDoc
{
    color: white;
    background-color: blue;
}

/* FE Homepage hyperlink FE_B_001*/
#FEHomepagehlink a:hover
{
    color: #FF8040;
    text-decoration: underline;
}
/* FE_B_004*/
.SubjectsAndDates
{
    color: #fdbe00 !important;
}
.BulletedListStyle
{
    cursor: pointer;
    color: Blue;
    text-decoration: underline;
}
.loginButton
{
    font-weight: bold;
    background-color: Red;
    color: White;
    height: 20px;
    width: 30px;
    border: solid 1px white;
    text-align: left;
}
.saisieLogin
{
    height: 16px;
    width: 120px;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
}
.labelsLogin
{
    color: Black;
}
.labelsLogin label
{
 
}
#SignOnControl
{
    background: #F2F2F2;
}
#userPreferencesContent
{
    background: #F2F2F2;
    width: 70% !important;
    border: solid 1px red;
}
.preferencesTitle
{
    color: Black;
    margin-left: 10px;
    font-weight: bold;
}
.preferencesBilangual
{
    color: Black;
    font-weight: bold;
    color: Red !important;
    margin-left: 5px;
}
.TopNavigation
{
    padding: 0;
    border-spacing: 0;
}
.TopNavigation td, .TopNavigation a, .TopNavigation a:visited
{
    line-height: 1.5em;
    font-weight: bold;
    color: White !important;
    text-align: left !important;
}
.HomeTopics
{
    color: Red !important;
    font-weight: normal !important;
}

.HomeTopLevels
{
    background-image: url(Images/ProfileUser.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: repeat-x;
    width: 33% !important;
}
.HomeTopLevelsLink
{
    padding-left: 1px;
    color: Black;
    text-decoration: none;
} 
.HomeTopLevelsLink:visited
{
    padding-left: 1px;
    color: Black;
    text-decoration: none;
} 
.DotBack
{
    background-image: url('Images/dot150px.gif');
}
.popupControl
{
    width: 330px !important;
    height: 338px !important;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Red;
    border-width: 1px;
    background-color: #F2F2F2;
}
.FEDescriptionPopupControl
{
    width: 295px !important;
    height: 345px !important;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Red;
    border-width: 1px;
    background-color: #F2F2F2;
}
.FEBrowsePopupControl
{
    width: 285px !important;
    height: 330px !important;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Red;
    border-width: 1px;
    background-color: #F2F2F2;
}
.NotificationPopUp
{
    width: 380px !important;
    height: 300px !important;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Red;
    border-width: 1px;
    background-color: #F2F2F2;
}

.RequirementPopUp
{
    width: 300px !important;
    height: 300px !important;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Red;
    border-width: 1px;
    background-color: #F2F2F2;
}
.divClass
{
    color: Black !important;
}
.reqClass
{
    color: Orange !important;
}
.MembersPopUp
{
    width: 295px !important;
    height: 310px !important;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Red;
    border-width: 1px;
    background-color: #F2F2F2;
}

#alphaSearchPanel a, a:visited
{
    cursor: pointer;
    color: Blue;
    text-decoration: underline;
}
.parawhitetext
{
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.parawhitetext:visited
{
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header
{
    font-weight: bold;
    border-bottom: solid 8px red;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
    background: url(img/yui/sprite.png) #d8d8d8 repeat-x;
    margin: 0px 0.16em 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
    border-bottom-width: 0px;
    cursor: pointer;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
    color: #000;
    margin-right:4em; 
    padding: 0.25em 0.75em; 
    white-space: nowrap;
    text-align:left;
    font-size:10pt;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
    color: #fff;
    margin-right: 4em; 
    padding: 0.25em 0.75em;
    white-space: nowrap;
    text-align:left;    
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background: url(img/yui/sprite.png) red repeat-x;
}
.ajax__tab_yuitabview-theme .ajax__tab_body
{
    padding: 0.25em 0.5em;
    background-color: #edf5ff;
    border: solid 1px red;
    border-top-width: 0px;
   
    background-color: White;
}

.CalendarExtenderDateCss
{
    z-index: 100002 !important;
    background-color: #FFFFFF;
    border: 1px solid #646464;
    color: #000000;
}
.CalendarExtenderDateCss
{
    z-index: 100002 !important;
    background-color: #FFFFFF;
    border: 1px solid #646464;
    color: #000000;
}

.rcbArrowCell a
{
    font-size: 0px;
}

.SearchClearButton
{
    background-color: Red;
    color: White;
    border-style: none;
    height: 24px;
}

.SearchClearButton:hover
{
    background-color: #ea0000;
}

.FrontEndSearchTextBox
{
    border: 1px solid black;
}

.FiltredTreeViewCss
{
    color: #E4501C !important;
    text-decoration: none !important;
    white-space :nowrap !important;
}

.FiltredListBoxCss
{
    color: #333333;
    text-decoration: none !important;
    white-space: normal !important;
}

.SymbolSubjectLinkCss
{
    color: #E4501C !important;
    text-decoration: underline !important;
    cursor: pointer;
    white-space: normal !important;
    width: 140px !important;
    vertical-align: top !important;
}

.SymbolSubjectCss
{
    text-decoration: none !important;
    white-space: normal !important;
    width: 140px !important;
    vertical-align: top !important;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_grouping_yuitabview-theme .ajax__tab_header
{
    font-weight: bold;
    border-bottom: solid 8px red;
}
.ajax__tab_grouping_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
    background: url(img/yui/sprite.png) #d8d8d8 repeat-x;
    margin: 0px 0.12em 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
    border-bottom-width: 0px;
    cursor: pointer;
    font-size:10pt;
}
.ajax__tab_grouping_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
    color: #000;
    margin-right: 0em;
    margin-left: 0em;
    padding: 0.25em 0.75em;
    font-size:10pt;
}
.ajax__tab_grouping_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
    color: #fff;
    margin-right: 1.3em;
    margin-left: 1.3em;
    padding: 0.25em 0.75em;
    font-size:10pt;
}
.ajax__tab_grouping_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background: url(img/yui/sprite.png) red repeat-x;
}
.ajax__tab_grouping_yuitabview-theme .ajax__tab_body
{
    padding: 0.25em 0.5em;
    background-color: #d8d8d8;
    border: solid 1px red;
    border-top-width: 0px;
    height: 440px;
}

.DownloadPanel
{
    
    border: 1px solid red;
    padding-bottom: 15px;
    color: #331431;
    background-color: #f0f0f0;
    display: none;
    z-index: 100;
}

.CDEVDownloadPanel
{
    width: 850px;
    border: 1px solid red;
    padding-bottom: 15px;
    color: #331431;
    background-color: #f0f0f0;
    display: none;
    z-index: 100;
}

.FELeftPanelGrouping a
{
    color: Black !important;
    text-decoration: none !important;
    white-space: normal !important;
}
.FELeftPanelTreeView
{
    font-size: 9pt !important;
    color: Black !important;
    text-decoration: none !important;
    white-space: nowrap !important;
}
.FEBrowseLanguagePanel
{
    width: 281px;
    height: 180px;
    border: 1px solid red;
    color: #331431;
    background-color: #f0f0f0;
    z-index: 100;
    visibility: hidden;
}
.FEBrowseSymbolLevelTwo
{
    padding-left:10px;
    color: #CC0000;
    text-decoration: none;
    font-size: 0.9em;
}
.FEBrowseClickable
{ 
     color: #0443FF;
     font-style: italic; 
     text-decoration:none;
     padding-left: 12px; 
}
.FEBrowseClickable3
{
     color: #0443FF; 
     font-weight:bold;
     text-decoration:none;
     padding-left: 5px;
}
.FEBrowseClickable4
{
    
     color: #0443FF; 
     text-decoration:none;
     padding-left: 5px; 
}
.FEBrowseClickable5
{
    color: #0443FF;
    text-decoration: none;
    padding-left: 5px;
}
.FEBrowseClickable:visited
{
     color: #e4501c;
     font-style: italic; 
     text-decoration:none;
     padding-left: 12px; 
}
.FEBrowseNotClickable3
{
    
     color: Black; 
     font-weight:bold;
     text-decoration:none;
     padding-left: 5px; 
}
.FEBrowseNotClickable4
{ 
     color: #000000; 
     text-decoration:none;
     padding-left: 5px; 
}
.FEBrowseNotClickable5
{
  
    color: #0443FF;
    text-decoration: none;
    padding-left: 5px;
}
.FEBrowseNotClickable
{
    color: Black; 
    text-decoration: none;
    padding-left: 12px; 
}
/*
#DivHeaderPage
{
 float:left;
}
*/
.rtBot
{
   cursor:default; 
}
.rtIn
{
   cursor:default; 
}
.rtTop
{
   cursor:default; 
}
.ItemStyle
{
    color: #CC0000;
    text-decoration: none;
}
.ItemStyle a
{
    color: #CC0000;
    text-decoration: none;
}

.AlternatingItemStyle a
{
    color: #CC0000;
    text-decoration: none;
}
.AlternatingItemStyle
{
    color: #CC0000;
    text-decoration: none;
}
.FEBrowseClickableTopLevel
{

    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
}
.FEBrowseNotClickableTopLevel
{

    color: #CC0000; 
    font-weight:bold;
    text-decoration: none;
    padding-left: 12px; 
} 
.FEBrowseSignePlusTopLevel
{

    color: #666666; 
    font-weight:bold;
    text-decoration: none;
    padding-left: 12px; 
    font-size: 14px;
} 
.FEBrowseSymbolPageSignePlus
{
    color: #CC0000;
    text-decoration: none;
    font-size: 10px;
}
.FEThematicListeClickableTopLevel
{

    color: #808080;
    font-size:14pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
}
.FEBrowseBackToTop
{
    float:right;
    font-size:7px; 
    Color:#808080;


}

.LinkBackToTop
{
    float:right;
    text-align:right;
    Color:#808080;
    text-decoration: none;
}
.LinkBackToTop:visited
{
    text-align:right;
    Color:#808080;
    text-decoration: none;
}

.ImgBackToTop {
border: 0;
} 
.FEThematicListeClickableTopLevel:visited
{
    margin-left:20px;
    color: #808080;
    font-size:30px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
}

.FEBrowseClickableHeader1
{
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
    font-size:10pt;
}
/* ****************************************************************************************************************************** 

#liLelvel3
{
    list-style-type: none;
}

ul
{
    list-style-type: none;
}



.simpleTree
{
    text-indent: .3em;
    border-left: .15em solid gray;
    list-style-type: none;
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;  
}

.simpleTree:before {
    content: "-"; /* caractère UTF-8 
}
*/
/* ****************************************************************************************************************************** */
.tree li {
    margin: 0px 0;
	
	list-style-type: none;
    position: relative;
	padding: 5px 5px 0px 5px;
}
/*
.simpleTree ul::before{
    content: '';
	position: absolute; 
    top: 0;
	width: 1px; 
    height: 100%;
	right: auto; 
    left: -20px;
	border-left: 1px solid #ccc;
    bottom: 50px;
}*/

.SubUl ul::before
{

    content: '';
	position: absolute; 
    top: 0;
	width: 1px; 
    height: 100%;
	right: auto; 
    left: -20px;
	border-left: 1px solid #ccc;
    bottom: 50px;
    }

.tree li::before{
    content: '';
	position: absolute; 
    top: 0;
	width: 1px; 
    height: 100%;
	right: auto; 
    left: -20px;
	border-left: 1px solid #ccc;
    bottom: 50px;
}
.tree li::after{
    content: '';
	position: absolute; 
    top: 17px; 
	width: 25px; 
    height: 20px;
	right: auto; 
    left: -20px;
	border-top: 1px solid #ccc;
}
.tree li a{
    display: inline-block;
	
	padding: 5px 10px;
	text-decoration: none;

	font-family: arial, verdana, tahoma;
	font-size: 11px;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/*Remove connectors before root*/
.tree > ul > li::before, .tree > ul > li::after{
	border: 0;
}
/*Remove connectors after last child*/
.tree li:last-child::before{ 
      height: 30px;
}

.SubUl ul li:last-of-type::before{
    height: 30px;
}

.liLevel3 > ul:last-of-type::before{
     height: 30px;
}

.liLevel3:last-of-type{
    
    border-style:none;
}
/*
.liLevel3 ul:last-of-type::before{
    height: 30px;
}*
/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also
.tree li a:hover, .tree li a:hover+ul li a {
	background: #c8e4f8; color: #000; border: 1px solid #94a0b4;
}*/
/*Connector styles on hover
.tree li a:hover+ul li::after, 
.tree li a:hover+ul li::before, 
.tree li a:hover+ul::before, 
.tree li a:hover+ul ul::before{
	border-color:  #94a0b4;
}
*/

.level2LegendContainer
{
    text-align:center;
    display:inline-block;
    width:100%;
    padding-top:6px;
}
.div2
{
    margin:5px;
    width:25%;
    vertical-align:text-top;
    text-align:left;
    display:inline-block;
}


.FEBrowseClickableHeader1:visited
{

    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
    font-size:10pt;
}
/*
.div2
{
     margin-right:5px;
     margin-top:20px;
     width:250px;
     float:left;

}*/

.FEBrowseClickableHeader2
{

    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
    font-size:14px;
}

.FEBrowseClickableHeader2:visited
{

    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
    font-size:14px;
}


.FEBrowseClickable2
{

    color: #0443FF;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
}

.FEBrowseClickableTopLevel:visited
{ 
     color: #e4501c; 
     font-weight:bold;
     text-decoration:none;
     padding-left: 12px; 
}

.FEBrowseNotClickable2
{

    color: #CC0000; 
    font-weight:bold;
    text-decoration: none;
    padding-left: 12px; 
} 

.FEBrowseNotClickable2:visited 
{

    color: #CC0000; 
    font-weight:bold;
    text-decoration: none;
    padding-left: 12px; 
} 

.FEBrowseSymbol
{
    color: #CC0000;
    text-decoration: none;
    font-size: xx-small;
}
.FEBrowseSymbol2
{
    margin-left: 30px;
    color: #CC0000;
    text-decoration: none;
    font-size: small;

}

.FEContentClass
{
    width: 99%;
    border: 1px solid red;
    border-top-width: 4px;
}
.FEContentHeaderClass
{
    font-size:10pt;
    width: 300px;
    background-color: Red;
    height: 20px;
    padding-left: 10px;
    padding-top: 5px;
    color: White;
    font-weight: bold;
    white-space: nowrap;
}
.TreeViewFirstNode
{
    color: Blue;
}

html body .RadInput .riTextBox, html body .RadInputMgr, input
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.RemoveBulletsCss
{
    text-align: left;
    padding: 0;
    margin: 0;
}










.FEFileNameLinkCss
{
color:#0000FF;
cursor:pointer;
}
.FEFileNameDisabledLinkCss
{
color:Gray !important;
cursor:pointer;
}
.FEFileNameLinkResultsCss
{
color:#0000FF;
cursor:pointer;
}
.FEFileNameDisabledLinkResultsCss
{
color:Gray !important;  
cursor:pointer;
}
.FECatalogueSymbolPreviewCss
{
color:#0000FF;
cursor:pointer;
text-decoration:none;
}
.FECatalogueDisabledSymbolPreviewCss
{
color:Gray !important;  
cursor:pointer;
text-decoration:none;
}


.expandCollapseIcon
{ 
	clear:both;
}
.clearfloat2 { 
	clear:both;
}
.hitContainer 
{
    padding-bottom: 5px;
	margin: 0 auto; 
	overflow: hidden; 
    font-size: 9pt;
}
.hitChildContainer 
{
    padding-left: 30px;
	margin: 0 auto; 
	overflow: hidden;
    font-size: 9pt;
}
.hitExpandParentIcon
{ 
    float:left ;
    width:20px;
    padding-top:5px;
}
.hitIcon {
    float:left ;
    width:30px;
}
.hitSymbol {
    float:left;
    padding-top:4pt;
}
.hitPdfIcon 
{
    padding-top:1pt;
    float:left;
    text-align:right;
}
.hitFileLinksContainer {
    float:right ;
    width:260px;
}
.hitRecordIcon 
{
    padding-top:3px;
    float:left ;
    width:20px;
}
.hitAutosummaryIcon 
{
    padding-top:3px;
    float:left ;
    width:20px;

}
.hitPrintIcon 
{
    padding-top:3px;
    float:left ;
    width:20px;
    height:8px;
}
.hitEnFileLink {
    float:left ;
    width:55px;
    height:8pt;
    text-align:center;
}
.hitFrFileLink {
    float:left ;
    width:55px;
    height:8pt;
    text-align:center;
}
.hitSpFileLink {
    float:left ;
    width:55px;
    height:8pt;
    text-align:center;
}
.hitFileCheckboxesContainer {
	float:right ;
}
.hitEnCheckBox {
	float:left ;
	width:55px;
	text-align:center;
	padding-top:0.1pt;
}
.hitFrCheckBox {
	float:left ;
	width:55px;
	text-align:center;
	padding-top:0.1pt;
}
.hitSpCheckBox {
	float:left ;
	width:55px;
	text-align:center;
	padding-top:0.1pt;
}
.hitMoreFilesLink {
	clear:both ;
	width:165px;
	text-align:right;
}

.hitTitle {
    clear:left;
}

.hitDetail {
	clear:left ;
}
.hitTradeCoverage {
	clear:both ;
}
.hitHs {
	clear:both ;
	padding-left:0px;
	
}
.hitEnv {
	clear:both ;
	padding-left:0px;
}
.hitIcs {
	clear:both ;
	padding-left:0px;
}
.hitServices {
	clear:both ;
	padding-left:0px;
}
.hitNotAttachments {
	clear:both ;
	padding-top:4px;
}

