
.Home
{
    margin-left: 0 !important;
}

.NewsHead {
    font-size: 21px;
    font-weight: normal;
}

.Text-Size
{
    color: #FFFFFF;
    padding: 8px;
    text-decoration: none;
}

body
{
    margin: 0px;
    background: #F4F4F8;
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #333333;
    text-align: center;
}
.img
{
    border: 0px;
}
a img
{
    border: none;
}
h1, h2, h3, h4, h5
{
    margin: 0px;
}
.ClearFloat
{
    clear: both;
}
.LeftFloat
{
    float: left;
    width: auto;
}
.MiddleFloat
{
    float: left;
    width: 350px;
    text-align: center;
}
.RightFloat
{
    float: right;
    width: auto;
}
.Strong
{
    font-weight: bold;
}
.Italic
{
    font-style: italic;
}
.Center
{
    text-align: center;
}
.BlackLight
{
    color: #333333;
}
.MrgLf15
{
    margin-left: 15px;
}
.MrgTp5
{
    margin-top: 5px;
    word-wrap: break-word;
}
.MrgTp10
{
    margin-top: 10px;
}
.Blue-Light
{
    color: #646499;
}
.Black
{
    color: #000;
}
.Font-11
{
    font-size: 11px;
}
.Font-12
{
    font-size: 12px;
}
.Font-14
{
    font-size: 14px;
}
.Brd-White
{
    border: 1px solid #fff;
}

/*################## Header CSS ##################*/
#MainContainer
{
    margin: 0 auto 0 auto;
    width: 100%;
}
#Header
{
    background: url(/Images/headerbg.jpg) repeat-x;
    width: 100%;
    margin: auto;
    text-align: center;
    height: 167px;
    padding: 10px 0 0 0;
}

.Header-Hght
{
    height: 61px;
}

.Hdr-TpMenu
{
    margin: 0px auto;
    padding: 0px;
    color: #140862;
    text-align: center;
    font-size: 11px;
    height: 14px;
    width: 990px;
    position: relative;
}

.Hdr-TpMenu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 400px;
}

.Hdr-TpMenu ul li
{
    float: left;
}

.Hdr-TpMenu a
{
    color: #140862;
    padding: 0 8px;
    text-decoration: none;
}

.Hdr-TpMenu a:hover
{
    text-decoration: underline;
}

.Hdr-TpMenu li.WithSubmenu
{
    position: relative;
    text-align: left;
    padding: 0 0 2px;
}

.Hdr-TpMenu li.WithSubmenu ul
{
    background: #FFFFFF;
    position: absolute;
    border-width: 1px;
    border-style: solid;
    border-left: 1px solid #56577e;
    border-right: 1px solid #56577e;
    border-bottom: 1px solid #56577e;
    width: 180px;
    padding: 3px 0;
    font-size: 12px;
    display: none;
    left: 1px;
    top: 14px;
    border-top: 1px solid #56577e;
}

.Hdr-TpMenu li.Hover ul
{
    display: block;
    z-index: 100; 
}

.Hdr-TpMenu li.WithSubmenu ul li
{
    float: none;
    margin: 0 3px;
    padding: 4px;
    display: block;
    width: auto;
    background: #CFD0E2;
}

.Hdr-TpMenu li.WithSubmenu ul li.BlueBg
{
    background: #AFB0CE;
}

.Hdr-TpMenu li.WithSubmenu ul li a
{
    background-image: none;
    color: #151565;
    display: block;
    float: none;
    height: 100%;
    margin: 0px;
    padding: 6px 6px 4px;
    width: auto;
}

.Hdr-TpMenu li.WithSubmenu ul li a:hover
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.journal-list a
{
    color: #080868;
    font-weight: bold;
    text-decoration: none;
}
.journal-list a:hover
{
    color: #E67D09;
}

.HeaderPort
{
    width: 990px;
    margin: auto;
    text-align: left;
}
.HeaderPort a
{
    color: #B1B3CF;
}
.HeaderPort a:hover
{
    text-decoration: none;
}

.ZoomOptions
{
    padding: 0.7em 15px 0.5em;
    background: none;
}

.ZoomOptions a
{
    padding: 0 0px;
    text-decoration: none;
    border-bottom: 1px solid #56578B;
}

.HeaderBlueBg
{
    margin: 0 0 0 0;
    width: 100%;
    height: 100%;
}

/*################## Nav CSS ##################*/
#Nav
{
    margin: 57px 0 0 0;
    padding: 0px;
    font-size: 14px;
    color: #fffff1;
}

#Nav ul
{
    float: left;
    margin: 0 0 0 0;
    padding: 4px 0 0 0;
    list-style: none;
}

#Nav li
{
    display: inline;
    padding: 0px;
    margin: 0px;
    float: left;
    width: auto;
}

#Nav li a
{
    text-decoration: none;
    float: left;
    margin: 0 1px;
    width: auto;
    background: url(/Images/navlf.gif) no-repeat 0 0;
    color: #1C1C73;
    padding: 8px 0 8px 5px;
}

#Nav .Blogtab a:link, #Nav .Blogtab a:visited
{
    width: auto;
    background: url(/Images/blogtabbg.png) no-repeat;
    color: #fff;
}

#Nav li a:hover
{
    background: url(/Images/navlf_hv.gif) no-repeat 0 0;
    color: #9950B1;
    padding: 8px 0 8px 5px;
}

#Nav .active a
{
    color: #080868;
}

#Nav li.WithSubmenu
{
    position: relative;
}

#Nav li.WithSubmenu ul
{
    position: absolute;
    margin: 29px 0 0;
    background: #FFF;
    border-left: 1px solid #56577e;
    border-right: 1px solid #56577e;
    border-bottom: 1px solid #56577e;
    width: 180px;
    padding: 3px 0;
    font-size: 12px;
    display: none;
    left: 1px;
}

#Nav li.Hover ul
{
    display: block;
    z-index: 75;
}

#Nav li.WithSubmenu ul li
{
    float: none;
    margin: 0 3px;
    padding: 0;
    display: block;
    width: auto;
    background: #F2F2F5;
}

#Nav li.WithSubmenu ul li.BlueBg
{
    background: #E5E5EF;
}

#Nav li.WithSubmenu ul li a, 
#Nav li.WithSubmenu.Blogtab ul li a:link, 
#Nav li.WithSubmenu.Blogtab ul li a:visited
{
    float: none;
    display: block;
    padding: 6px 6px 4px;
    background-image: none;
    color: #151565;
    margin: 0;
    height: 100%; /* IE */
    width: auto;
}

#Nav li.WithSubmenu ul li a:hover,
#Nav li.WithSubmenu.Blogtab ul li a:hover 
{
    color: #FFF;
    font-weight: bold;
    background: #6E3980;
}

#Nav li a span
{
    background: url(/Images/navrht.gif) no-repeat 100% 0;
    padding: 8px 10px 8px 5px;
}

#Nav li.Hover a, #Nav li a:hover
{
    background: url(/Images/navlf_hv.gif) no-repeat 0 0;
    color: #9950B1;
    padding: 8px 0 8px 5px;
}

#Nav li.Hover a span, #Nav li a:hover span
{
    background: url(/Images/navrht_hv.gif) no-repeat 100% 0;
    padding: 8px 10px 8px 5px;
}

#Nav .active span
{
    background: url(/Images/navrht_hv.gif) no-repeat 100% 0;
}

#Nav .active a
{
    background: url(/Images/navlf_hv.gif) no-repeat 0 0;
    color: #9950B1;
}

/*################## Middle Portion CSS ##################*/
#Middle
{
    width: 100%;
}
#MiddlePort
{
    width: 990px;
    margin: auto;
    text-align: left;
    padding-bottom: 0; /* Space used by .page-navigation */
}

#MiddlePort h1
{
    font-size: 30px;
    font-weight: normal;
    padding-left: 8px;
}

#MiddlePort #Document-Main-Container h1
{
    padding-left: 0; /* Disable in compare view */
}

/*################## Middle Left Portion CSS ##################*/
#MiddleLeft
{
    width: 705px;
    margin: 0px;
    float: left;
    padding: 0 0 0 8px;
}
#breadcrumb
{
    margin: 0px;
    font-size: 11px;
    margin: 0;
    padding: 15px 0 0 0;
}
#breadcrumb .item
{
    padding: 0 2px;
}
#breadcrumb a:link, #breadcrumb a:visited
{
    text-decoration: underline;
    color: #333;
}
#breadcrumb a:hover
{
    text-decoration: none;
}
#BreadCrumbMenu
{
    margin: 0px;
    font-size: 11px;
}
#BreadCrumbMenu ul
{
    margin: 0;
    padding: 15px 0 0 0;
    list-style: none;
}
#BreadCrumbMenu li
{
    padding: 0 2px;
}
#BreadCrumbMenu li a:link, #BreadCrumbMenu li a:visited
{
    text-decoration: underline;
}
#BreadCrumbMenu li a:hover
{
    text-decoration: none;
}

#MiddleLeft-LeftPortion
{
    width: 350px;
    margin: -10px 0 0 0;
}
.MiddleLeft-LeftPortion-Width
{
    width: 325px;
}
.MiddleLeft-FooterPortion
{
    float: left;
    width: 100%;
    margin-top: 50px;
}
.MiddleLeft-FooterPortion-Left
{
    float: left;
    width: 330px;
}
.MiddleLeft-FooterPortion-Right
{
    float: left;
    width: 340px;
    margin-left: 20px;
}
.Welcome
{
    font-size: 24px;
    font-weight: normal;
}
.WelcomeText
{
    font-size: 15px;
    line-height: 21px;
    margin-top: 7px;
}
.LatestNews
{
    margin: 25px 0 0 0;
    padding: 0px;
}
.NewsList
{
    margin: 0px;
    padding: 0px;
}
.NewsList ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.NewsList li
{
    display: block;
    padding: 8px 0 6px 0;
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%;
}
.NewsList li h4
{
    font-size: 12px;
    color: #080868;
}
.NewsList li h4 a:link, .NewsList li h4 a:visited
{
    color: #080868;
    text-decoration: none;
}
.NewsList li h4 a:hover
{
	color:#E67D09;
    text-decoration: underline;
}
.KluwerPatentBlog
{
    margin: 50px 0 0 0;
    padding: 0px;
}
.KluwerCopyrightBlog
{
    margin: 79px 0 0 0;
    padding: 0px;
}
.Blog
{
    margin: 53px 0 0 0;
    padding: 0px;
}
.BlogSpot
{
    font-size: 13px;
    font-style: italic;
    color: #202076;
}
.BlogHead
{
    font-size: 22px;
    color: #5E6167;
    font-weight: normal;
}
.BlogHeadBg
{
    height: 15px;
    margin-top: 5px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 2px 3px;
}
.BlogLink a
{
    color: #080868;
    font-weight: bold;
    text-decoration: underline;
    padding-left: 5px;
}
.BlogLink a img
{
    vertical-align: bottom;
}
.BlogLink a:hover
{
    text-decoration: none;
}
.BlogLink-MrgTp
{
    margin-top: 8px;
}
.ReadMore-Mrg
{
    margin-top: 10px;
    border: 1px solid #F4F3F8;
}
.BlueBrd
{
    background: #202077;
    height: 1px;
}
.BlogText
{
    font-size: 22px;
    color: #080868;
    font-weight: bold;
    line-height: 23px;
    margin-top: 10px;
}
.BlogText a:link, .BlogText a:visited
{
    font-size: 22px;
    color: #080868;
    font-weight: bold;
    text-decoration: none;
}
.BlogText a:hover
{
    color: #E67D09;
    text-decoration: underline;
}
.BlogText-NormalMrg
{
    margin-top: 10px;
}

#MiddleLeft-RightPortion
{
    width: 340px;
    margin: 0;
}
.WhiteBg
{
    background: #fff;
    border-left: 1px solid #D9D9E1;
    padding: 0px 0 0 0px;
    width: 100%;
}
.WhiteBg-Right
{
    background: url(/CommonUI/Images/whitebg_rht.gif) repeat-y 100% 0;
    padding-right: 0;
}
.WhiteBg-Top
{
    background: url(/CommonUI/Images/whitebg_top.gif) repeat-x 0 0;
    padding: 0;
}
.WhiteBg-Bottom
{
    background: url(/CommonUI/Images/whitebg_btm.gif) repeat-x 0 100%;
    padding: 0;
}
.WhiteBg-TpCor-Rht
{
    background: url(/CommonUI/Images/whitebg_tprht.gif) no-repeat 100% 0;
}
.WhiteBg-BtmCor-Rht
{
    background: url(/CommonUI/Images/whitebg_btmrht.gif) no-repeat 100% 100%;
    padding: 4px 6px 3px 3px;
}
.WhiteBg-Head
{
    font-size: 24px;
    color: #21216D;
    font-weight: normal;
}
.CategoriesBg
{
    background: url(/CommonUI/Images/cate_headbg.gif) repeat-x;
    height: 23px;
    padding-left: 13px;
    padding-top: 6px;
}
.CategoriesBg h3
{
    font-size: 15px;
    font-weight: normal;
}
.CategLink-Pd
{
    padding-left: 13px !important;
}
.CategLink
{
    margin: 0px;
    padding: 0px;
}
.CategLink ul
{
    margin: 12px 0 0 0;
    padding: 0px;
    list-style: none;
    font-weight: bold;
}
.CategLink ul ul
{
    margin: 0;
}
.CategLink li
{
    display: block;
    padding: 0 0 0 13px;
    line-height: 18px;
}
.CategLink li a:link, .CategLink li a:visited
{
    text-decoration: none;
}
.CategLink li a:hover
{
    text-decoration: underline;
}
.CategoryBtm-Hght
{
    height: 20px;
}
.TabMrg
{
    margin-top: 15px;
}
.TabBtm-Hght
{
    height: 5px;
}
.BookBlueBg
{
    background: url(/CommonUI/Images/book_headbg.gif) repeat-x;
    height: 29px;
}
.BookTab
{
    margin: 0px;
    padding: 0;
}
.BookTab ul
{
    margin: 0px;
    padding: 4px 0 0 4px;
    list-style: none;
}
.BookTab li
{
    display: inline;
    padding: 0 1px;
    margin: 0px;
    float: left;
    width: auto;
}
.BookTab li a
{
    background: url(/CommonUI/Images/book_tabbg_lf.gif) no-repeat 0 0;
    padding: 5px 0 4px 5px;
    font-size: 14px;
    text-decoration: none;
    display: block;
    color: #FFFFF1;
}
.BookTab li a span
{
    background: url(/CommonUI/Images/book_tabbg_rht.gif) no-repeat 100% 0;
    padding: 5px 8px 4px 2px;
}
.BookTab li a:hover
{
    background: url(/CommonUI/Images/book_tabbg_lf_hv.gif) no-repeat 0 0;
    padding: 5px 0 4px 5px;
    color: #080868;
}
.BookTab li a:hover span
{
    background: url(/CommonUI/Images/book_tabbg_rht_hv.gif) no-repeat 100% 0;
    padding: 5px 8px 4px 2px;
}
.BookTab .active a
{
    background: url(/CommonUI/Images/book_tabbg_lf_hv.gif) no-repeat 0 0;
    color: #080868;
}
.BookTab .active span
{
    background: url(/CommonUI/Images/book_tabbg_rht_hv.gif) no-repeat 100% 0;
}

.BookTab-List
{
    margin: auto;
    padding: 0px;
    width: 303px;
}
.BookTab-List ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.BookTab-List li
{
    display: block;
    padding: 16px 0 12px 0;
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%;
    line-height: 16px;
}
.BookTab-List li h4
{
    font-size: 12px;
    text-decoration: none;
    color: #080868;
    font-weight: normal;
}
.BookTab-List li h4 a:link, .BookTab-List li h4 a:visited
{
    font-size: 12px;
    text-decoration: none;
    color: #080868;
    font-weight: bold;
}
.BookTab-List li h4 a:hover
{
    color: #E67D09;
    text-decoration: underline;
}
.AllBook-Mrg
{
    padding-left: 15px;
    padding-top: 8px;
}

/*################## Middle Right Portion CSS ##################*/
#MiddleRight
{
    width: 257px;
    margin: 0px;
    margin-top: -29px;
    float: left;
    background: url(/Images/right_port_bg.jpg) repeat-x 0 0;
    padding: 20px 10px 0 10px;
}
#MiddleRightHome
{
    width: 227px;
    margin: 0px;
    float: left;
    margin-top: -29px;
    background: url(/Images/right_port_bg.jpg) repeat-x 0 0;
    padding: 20px 10px 0 10px;
}
.MiddleRight-wdthHome
{
    width: 220px;
}
.MiddleRight-wdth
{
    width: 256px;
}
.Login
{
    font-size: 12px;
    color: #080868;
}
.Login a:link, .Login a:visited
{
    font-size: 12px;
    color: #080868;
    text-decoration: underline;
    padding: 0 5px;
}
.Login a:hover
{
    text-decoration: none;
}

.logon .access-denied
{
    margin: 0 0 1em 0;
}

.logon .access-denied .head
{
    font-weight: bold;
}

.logon .access-denied p
{
    margin: 0;
}
.WhiteBg-RightPort-Tp
{
    background: url(/CommonUI/Images/whitebg_rhtport_tp.png) repeat-x 0 0;
    padding-top: 0px;
}
.WhiteBg-RightPort-Rht
{
    background: url(/CommonUI/Images/whitebg_rhtport_rht.png) repeat-y 100% 0;
    padding-bottom: 0;
}
.WhiteBg-RightPort-Btm
{
    background: url(/CommonUI/Images/whitebg_rhtport_btm.png) repeat-x 0 100%;
    padding: 0;
}
.WhiteBg-RightPort-TpCorn
{
    background: url(/CommonUI/Images/whitebg_rhtport_tpcorn.png) no-repeat 100% 0;
    padding: 0px;
}
.WhiteBg-RightPort-BtmCorn
{
    background: url(/CommonUI/Images/whitebg_rhtport_btmcorn.png) no-repeat 100% 100%;
    padding: 0 0 0 3px;
}
.WhiteBg-RightPort-Pd
{
    padding: 4px 6px 0 0;
}
.WhiteBg-RightPort-Mrg
{
    margin-top: 10px;
}
.WhiteBg-RightPort-MrgHome
{
    margin-top: 100px;
}
.BlueBg-Right
{
    background: url(/CommonUI/Images/book_headbg.gif) repeat-x;
    height: 22px;
    padding-left: 10px;
    padding-top: 7px;
}
.BlueBg-RightHome
{
    background: url(/CommonUI/Images/book_headbg.gif) repeat-x;
    height: 22px;
    width: 205px;
    padding-left: 4px;
    padding-top: 5px;
}
.BlueBg-Right h2
{
    font-size: 14px;
    color: #fffff1;
    font-weight: normal;
}


/*################## Footer Portion CSS ##################*/
#Footer
{
    width: 100%;
    margin: auto;
}
#Footermenu-Nav
{
    margin: 0 0 0 0;
    padding: 0px;
    font-size: 14px;
    color: #fffff1;
}
#Footermenu-Nav ul
{
    margin: 0 0 0 0;
    padding: 2px 0 0 0;
    list-style: none;
}
#Footermenu-Nav li
{
    display: inline;
    margin: 0px;
    float: left;
    width: auto;
}
#Footermenu-Nav li.WithSubmenu
{
    position: relative;
}
#Footermenu-Nav li.WithSubmenu ul
{
    position: absolute;
    margin: 29px 0 0;
    background: #FFF;
    border-left: 1px solid #56577e;
    border-right: 1px solid #56577e;
    border-bottom: 1px solid #56577e;
    width: 180px;
    padding: 3px 0;
    font-size: 12px;
    display: none;
    left: 1px;
    bottom: 100%;
    border-top: 1px solid #56577e;
}
#Footermenu-Nav li.Hover ul
{
    display: block;
}
#Footermenu-Nav li.WithSubmenu ul li
{
    float: none;
    margin: 0 3px;
    padding: 0;
    display: block;
    background: #cfd0e2;
    width: auto;
}
#Footermenu-Nav li.WithSubmenu ul li.BlueBg
{
    background: #afb0ce;
}
.FooterPort
{
    width: 970px;
    margin: auto;
    text-align: left;
    padding: 15px 0;
}
.FooterBg
{
    height: 23px;
    padding-top: 6px;
}

#FooterNav
{
    margin: 0px;
    padding: 0px;
}
#FooterNav ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 14px;
}
#FooterNav li
{
    display: inline;
    padding: 0 12px;
    background: url(/CommonUI/Images/ftr_menu_sep.gif) no-repeat 100% 0;
}
#FooterNav li a:hover
{
    color: #fffff1;
    text-decoration: underline;
}

.FooterLogin-Mrg
{
    margin-left: 32px;
}
.FooterReg
{
    color: #B1B3CF;
    margin: 1px 0 0 0;
}
.FooterReg a:link, .FooterReg a:visited
{
    text-decoration: underline;
    padding: 0 8px;
}
.FooterReg a:hover
{
    text-decoration: none;
}
.RssIcon_pd
{
    padding-left: 8px !important;
}

.Footer-A
{
    color: #B1B3CF;
    margin: 1px 0 0 8px;
}
.Footer-A a:link, .Footer-A a:visited
{
    color: #B1B3CF;
    margin: 1px 0 0 0;
    text-decoration: underline;
}
.Footer-A a:hover
{
    text-decoration: none;
}

.Copy
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    margin-top: 10px;
    font-style: normal;
}
.Copy a
{
    text-decoration: none;
    color: #8486B2;
}
.RightPd
{
    padding: 10px 5px 0 10px;
}
.RightPdHome
{
    padding: 10px 1px 1px 8px;
}
label
{
    margin: 0px;
    padding: 0px;
}
.Input-Home
{
    background: url(/CommonUI/Images/searchbg.png) no-repeat;
    height: 20px;
    padding-top: 5px;
    padding-left: 5px;
    font-size: 14px;
    color: #666666;
    border: 1px solid #E5E5EF;
}
.Search a:link, .Search a:visited
{
    color: #080868;
    text-decoration: underline;
}
.Search a:hover
{
    text-decoration: none;
}
.Search-Mrg
{
    margin-top: 5px;
}
.SearchBtm-Hght
{
    height: 10px;
}
.NewsLetter-Hght
{
    height: 20px;
}

.FindBg-Cnt
{
    height: 23px;
    padding: 4px 0px 0 1px;
}
.FindBg-Cnt a:link, .FindBg-Cnt a:visited
{
    font-size: 16px;
    color: #fffff1;
    text-decoration: none;
}
.FindBg-Cnt a:hover
{
    text-decoration: underline;
}
.findBg-Cnt
{
    text-decoration: underline;
}
.Subscribe-Mrg
{
    margin-top: 10px;
}
.LatestNews-BtnMrg
{
    margin-left: 1px;
}
.BackNone
{
    background-image: none !important;
}
.PdNone
{
    padding: 0 !important;
}


/* Subscribe Button */
.DualLineButton
{
    display: inline-block;
    height: 24px;
    text-decoration: none;
    font-size: 14px;
    text-align: center;
}

.DualLineButton span
{
    background: url(/CommonUI/Images/greenbtn.jpg) no-repeat 100% 0;
    display: inline-block;
    height: 25px;
    margin: 0 -3px 0 3px;
    padding: 0 7px 0 0;
    cursor: pointer;
    color: #FFFFF1 !important;
    text-decoration: none;
    font-size: 10px;
}

.DualLineButton.LargeLabel
{
    line-height: 24px;
    font-weight: normal;
}
.DualLineButton:hover span
{
    text-decoration: underline;
}

.Archived
{
    text-decoration: none;
    background-color: #2567A8;
    color: white;
    font-weight: bold;
    font-size: 13px;
    padding: 8px 8px;
}


/*################## Inner Pages CSS ##################*/

.Document-Indexes
{
    text-align: center;
}

.Middle-Header
{
    padding-left: 8px;
}
.Inner-Middle-HeaderLf
{
    width: 550px;
    float: left;
}
.Inner-Middle-HeaderRht
{
    width: 290px;
    float: right;
    margin-top: 15px;
}
.Input-Inner
{
    height: 21px;
    padding-top: 2px;
    padding-left: 5px;
    font-size: 14px;
    color: #666666;
    border: 1px solid #8B8CB7;
}
.Inner-Portion-LeftHome
{
    width: 480px;
    padding: 0 0 20px 6px;
    float: left;
    margin-top: 15px;
}
.Inner-Portion-Left
{
    width: 232px;
    padding: 0 0 30px 8px;
    float: left;
    margin-top: 40px;
}
.Inner-Portion-Left-Document
{
    float: left;
    background: url(/CommonUI/Images/inner_rhtport_bb.jpg) repeat-x 0 0;
    padding: 10px 15px 10px 10px;
    background-color: #F4F3F8;
    word-wrap: break-word;
    width: 204px;
    margin: 0px;
}
.Inner-Portion-Left-Document.DocumentContents
{
    margin-bottom: 10px;
}
.DocumentInfo 
{
}
    .DocumentInfo h3
    {
        font-size: 16px;
        color: #151565;
        font-weight: normal;
    }
    .DocumentInfo h4
    {
        font-size: 15px;
        color: #151565;
        margin-top: 20px;
        font-weight: normal;
        border-bottom: 1px solid #150963;
    }


.Inner-Portion-Left h3
{
    font-size: 15px;
    color: #21216D;
    font-weight: normal;
}
.Inner-Portion-RightHome
{
    width: 500px;
    margin-left: auto;
    float: left;
    margin-top: 15px;
}

.Inner-Portion-Right
{
    width: 739px;
    margin-left: 10px;
    float: left;
    margin-top: 40px;
}

.Inner-Portion-RightLogin
{
    width: 739px;
    margin-left: auto;
    float: right;
    margin-top: 40px;
}

.Inner-Portion-Right-LfCJ
{
    width: 650px;
    float: left;
}

.Inner-Portion-Right-Rht
{
    width: 220px;
    float: left;
    margin-left: 10px;
    background: url(/CommonUI/Images/inner_rhtport_bb.jpg) repeat-x 0 0;
    padding: 30px 15px 0 10px;
    background-color: #F4F3F8;
    word-wrap: break-word;
}
.Inner-Portion-Right-Rht h3
{
    font-size: 16px;
    color: #151565;
    font-weight: normal;
}
.Inner-Portion-Right-Rht h4
{
    font-size: 15px;
    color: #151565;
    margin-top: 20px;
    font-weight: normal;
}

.Inner-Date
{
    font-size: 30px;
    margin-top: 32px;
    font-weight: normal;
}

.DocumentViewBar
{
    border: 1px solid lightgrey;
    padding: 5px;
    background: white;
    height: 22px;
}
.DocumentViewBar-Top
{
    margin-bottom: 6px;  
}
.DocumentViewBar-Bottom
{
    margin-top: 6px;
}

.DocumentViewMain 
{
    border: 1px solid lightgrey;
    background-color: White;
    font-size: 1.2em;
    line-height: 1.2em;
}

/* Subscribe Button */
.DualLineButton-Small
{
    display: inline-block;
    height: 25px;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    background: url(/Images/btn_small.png) 0 0 no-repeat;
}

.DualLineButton-Small span
{
    display: inline-block;
    height: 25px;
    margin: 0 0 0 6px;
    padding: 0 6px 0 0;
    cursor: pointer;
    color: #FFFFF1 !important;
    text-decoration: none;
    font-size: 12px;
    background: url(/Images/btn_small.png) no-repeat 100% 0;
}

.DualLineButton-Small.LargeLabel-Small
{
    line-height: 25px;
    font-weight: normal;
}
.DualLineButton-Small:hover span
{
    text-decoration: underline;
}

.Filter_Mrg
{
    margin-top: 25px;
}
.FilterBg
{
    width: 222px;
    margin-top: 7px;
    padding: 8px 5px;
}
.BlueBg_Brd
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x;
    height: 1px;
    margin: 15px 0;
}
.BlueBg_Brd_MrgNone
{
    margin: 15px 0 0 0 !important;
}
.Court-Decision
{
    margin: 0px;
    padding: 0px;
}
.Court-Decision ul
{
    margin: 5px 0 0 0;
    padding: 0px;
    list-style: none;
}
.Court-Decision li
{
    display: block;
    padding: 0 0 0 13px;
    line-height: 18px;
}
.Court-Decision li a:link, .Court-Decision li a:visited
{
    text-decoration: none;
    color: #333;
}
.Court-Decision li a:hover
{
    text-decoration: underline;
}
.Inner-WhiteBg-Pd
{
    padding: 25px 17px 25px 17px;
    word-wrap: break-word;
}
.Inner-WhiteBg-PdHome
{
    padding: 0 0 0 8px;
}
.Case-File
{
    margin: 5px 0 0 0;
    font-weight: bold;
    color: #080868;
}
.Case-File a:link, .Case-File a:visited
{
    font-weight: bold;
    color: #080868;
    text-decoration: underline;
}
.Case-File a:hover
{
    text-decoration: none;
}
.Case-File-Mrg
{
    margin-left: 5px;
}
/* Subscribe Button */
.DualLineButton-Small-Go
{
    display: inline-block;
    height: 22px;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
}

.DualLineButton-Small-Go span
{
    display: inline-block;
    height: 22px;
    margin: 0 0 0 8px;
    padding: 0 8px 0 0;
    cursor: pointer;
    color: #FFFFF1 !important;
    text-decoration: none;
    font-size: 12px;
}

.DualLineButton-Small-Go.LargeLabel-Small
{
    line-height: 22px;
    font-weight: normal;
}
.DualLineButton-Small-Go:hover span
{
    text-decoration: underline;
}
.GreyHrLne-Document
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x;
    height: 1px;
    margin: 10px 0;
    width: 210px;
}

.MiddleRht-RhtLnk
{
    width: auto;
    margin: 8px 0 0 0;
}
.MiddleRht-RhtLnk ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.MiddleRht-RhtLnk li
{
    width: auto;
    display: block;
    padding: 0 0 0 10px;
    line-height: 18px;
}
.MiddleRht-RhtLnk li a:link, .MiddleRht-RhtLnk li a:visited
{
    text-decoration: none;
    color: #333;
}
.MiddleRht-RhtLnk li a:hover
{
    text-decoration: underline;
}
.LoginMrg-Inner
{
    margin: 2px 0 0 17px;
}
.Find-Mrg-In
{
    margin-left: 5px;
}

.SearchDateFilter, .PageNav, .EmailField, .LoginField, .SearchDateFilter a:hover, .PageNav a:hover, .EmailField a:hover, .LoginField a:hover
{
    color: #080868;
}
.SearchDateFilter a:link, .PageNav a:link, .EmailField a:link, .LoginField a:link, .Blue a:visited
{
    color: #080868 !important;
    text-decoration: none;
}

.TopSearchBar
{
    float: left;
    margin-top: 10px;
    width: 982px; 
}

/*################## Case File Pages CSS ##################*/
.Case-TpList
{
    font-size: 11px;
    font-family: Tahoma;
    color: #000;
    height: 20px;
}
.Case-Sel-Mrg
{
    margin-left: 5px;
}
.Case-List
{
    margin: 0px;
    padding: 0px;
}
.Case-List #document-list li p, .summary
{
    width: 660px; /* Keep room for document selection checkbox */
}
.Case-List ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Case-List li
{
    display: block;
    padding: 7px 5px 7px 5px;
    width: auto;
}
.Case-List li.last
{
    background: none;
}
.Case-List .BlueBg
{
    background-color: #F8F8FA;
}
.Case-List li p
{
    margin: 0px;
    float: left;
    line-height: 17px;
    width: auto;
    font-size: 11px;
}
.Case-List li b
{
    color: orange;
    font-size: 12px;
}
.Case-List li strong
{
    color: orange;
    font-size: 12px;
    cursor: pointer;
}
.Case-List li span
{
    margin: 0px;
    float: right;
    width: auto;
}

/*################## Search Result Pages CSS ##################*/
.SearchHead
{
    font-size: 15px;
    color: #080868;
}
.SearchFilter
{
    padding-top: 25px;
}
.SearchDate
{
    margin-top: 20px;
}
.Search-Listmenu-Pd
{
    padding-top: 10px;
}
.Search-Listmenu-Date
{
    font-size: 11px;
    font-family: Tahoma;
    color: #000;
    height: 20px;
}
.Search-Listmenu-Month
{
    font-size: 11px;
    font-family: Tahoma;
    color: #000;
    width: 63px;
    height: 20px;
    margin-left: 3px;
}
.Search-Listmenu-year
{
    font-size: 11px;
    font-family: Tahoma;
    color: #000;
    width: 70px;
    height: 20px;
    margin-left: 3px;
}
.SearchShow-Mrg
{
    margin-top: 14px;
}
.Search-Date-Part
{
    font-size: 11px;
    font-family: Tahoma;
    color: #000;
}

.Search-Day
{
    height: 20px;
}

.Search-Month
{
    width: 63px;
    height: 20px;
    margin-left: 3px;
}

.search-results-filters .date-range
{
    width: 70px;
    font-size: 11px;
    font-family: Tahoma;
    height: 20px;
    margin-right: 3px;
    margin-bottom: 2px;
}

.search-results-filters .Search-Month
{
    width: 49px;
}

.Search-Year
{
    width: 70px;
    height: 20px;
    margin-left: 3px;
}

.search-results-filters .Search-Year
{
    width: 52px;
}

.Advance-List .Search-Day, .Advance-List .Search-Month
{
    width: 44px;
    height: 20px;
    margin-left: 2px;
}
.Advance-List .Search-Year
{
    width: 50px;
    height: 20px;
    margin-left: 2px;
}
.SearResult-BookTab li span
{
    font-size: 14px;
    color: #fffff1;
    text-decoration: none;
    display: block;
    font-size: 11px;
}
.SearResult-BookTab li span a
{
    color: #fffff1;
    padding: 5px 8px 4px 7px;
}
.SearResult-BookTab li span:hover
{
    background: url(/CommonUI/Images/resulttab_bgrht_hv.png) no-repeat 100% 0;
    color: #080868;
}
.SearResult-BookTab li span a:hover
{
    background: url(/CommonUI/Images/resulttab_bglf_hv.png) no-repeat 0 0;
    padding: 5px 8px 4px 7px;
}
.SearResult-BookTab li .first a
{
    padding: 5px 20px 4px 15px !important;
}
.SearResult-BookTab
{
    margin: 0px;
    padding: 0;
}
.SearResult-BookTab ul
{
    margin: 0px;
    padding: 4px 0 0 0;
    list-style: none;
}
.SearResult-BookTab li
{
    display: inline;
    padding: 0 2px;
    margin: 0px;
    float: left;
    width: auto;
}
.SearResult-BookTab li a
{
    padding: 5px 0 4px 5px;
    font-size: 14px;
    text-decoration: none;
    display: block;
    font-size: 11px;
}
.SearResult-BookTab li a span
{
    padding: 5px 8px 4px 2px;
}
.SearResult-BookTab li a:hover
{
    background: url(/CommonUI/Images/resulttab_bglf_hv.png) no-repeat 0 0;
    padding: 5px 0 4px 5px;
    color: #080868;
}
.SearResult-BookTab li a:hover span
{
    background: url(/CommonUI/Images/resulttab_bgrht_hv.png) no-repeat 100% 0;
    padding: 5px 8px 4px 2px;
}
.SearResult-BookTab .active a
{
    background: url(/CommonUI/Images/resulttab_bglf_hv.png) no-repeat 0 0;
    color: #080868;
}
.SearResult-BookTab .active span
{
    background: url(/CommonUI/Images/resulttab_bgrht_hv.png) no-repeat 100% 0;
    color: #080868;
}
.SearResult-BookTab li a .first
{
    padding: 5px 20px 4px 15px !important;
}
.SearchPage-Mrg
{
    margin-top: 4px;
}
.SearchPage-Select
{
    margin-top: 2px;
}
.SearchPage-Select a:link, .SearchPage-Select a:visited
{
    text-decoration: none;
    color: #333333;
}
.SearchPage-Select a:hover
{
    text-decoration: underline;
}

.SearchPage-List
{
    margin: 0 0 0 15px;
    padding: 0px;
}
.SearchPage-List ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.SearchPage-List li
{
    display: block;
    padding: 0 2px;
    float: left;
    width: auto;
}
.SearchPage-List li a:link, .SearchPage-List li a:visited
{
    color: #20206C;
    padding: 2px 5px;
    text-decoration: none;
    float: left;
    width: auto;
    border: 1px solid #E2E2E2;
}
.SearchPage-List li a.active
{
    padding: 2px 5px;
    color: #FF8C00;
}
.SearchPage-List li a:hover
{
    color: #fff;
    padding: 2px 5px;
    border: 1px solid #E2E2E2;
    background: #9950B2;
}
.SearchPage-List li .Next
{
    border: 1px solid #CBCBCC;
    color: #fff;
}

/*################## Arbitration International Pages CSS ##################*/
.ArbitrationLink-Lf
{
    margin: 10px 0 0 0;
    padding: 0px;
}
.ArbitrationLink-Lf ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ArbitrationLink-Lf li
{
    display: block;
    padding: 0 0 0 0;
    float: left;
    margin-top: 5px;
    width: 220px;
}
.ArbitrationLink-Lf li a
{
    text-decoration: none;
    font-weight: bold;
    color: #333;
    padding: 0 0 0 20px;
    float: left;
    width: auto;
}
.ArbitrationLink-Lf li a:hover
{
    text-decoration: underline;
}
.ArbitrationLink-Lf li ul
{
    margin: 20px 0 0 0;
    padding: 0px;
    width: 220px;
}
.ArbitrationLink-Lf li li
{
    color: #151565;
    line-height: 16px;
    display: block;
    background: none;
    width: 220px;
    float: left;
    margin-top: 0px;
}
.ArbitrationLink-Lf li li a
{
    padding: 2px 0 2px 20px;
    text-decoration: underline;
    color: #151565;
    font-weight: normal;
    float: left;
    margin: 0px;
    width: auto;
}
.ArbitrationLink-Lf li li a:hover
{
    text-decoration: none;
    padding: 2px 0 2px 20px;
    width: 200px;
    font-weight: bold;
}
.ArbitrationLink-Lf .Plus
{
    background: url(/CommonUI/Images/plus_icon.png) no-repeat 0 2px;
}
.ArbitrationLink-Lf .Minus
{
    background: url(/CommonUI/Images/minus_icon.png) no-repeat 0 2px;
}
.ArbitrationPage-Head
{
    color: #646499;
    font-size: 24px;
    font-weight: normal;
}
.ArbitrationPage-Pagemenu
{
    margin-left: 60px;
}
.ArbitrationPage-issueWdth
{
    width: 80px;
    float: left;
    margin-top: 10px;
}
.ArbitrationPage-issue a:link, .ArbitrationPage-issue a:visited
{
    color: #080868;
    text-decoration: none;
    float: left;
    padding-left: 8px;
    font-weight: bold;
    width: auto;
}
.ArbitrationPage-issue a:hover
{
    text-decoration: underline;
}
.ArbitrationList
{
    margin: 0px;
    padding: 0px;
}
.ArbitrationList ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ArbitrationList li
{
    display: block;
    padding: 7px 5px 7px 5px;
    width: auto;
    color: #151565;
}
.ArbitrationList .BlueBg
{
    background-color: #F8F8FA;
}
.ArbitrationList li b
{
    color: #080868;
}
.ArbitrationList li .LeftPort
{
    float: left;
    padding-top: 10px;
    width: auto;
}
.ArbitrationList li .RightPort
{
    float: right;
    width: 570px;
    padding: 0px;
}
.ArbitrationList li .RightPort-Pd
{
    padding: 10px;
}
.ArbitrationList li span
{
    margin: 0;
    float: left;
    width: auto;
}
.ArbitrationList li p
{
    margin: 0 0 0 50px;
    float: left;
    line-height: 17px;
    width: auto;
}
.ArbitrationList li p span
{
    color: #333;
    margin: 0px;
}

/*################## Advance Search Page CSS ##################*/
.Advance-TextLf
{
    margin-top: 10px;
}
.Advance-MenuList
{
    width: 58px;
    height: 20px;
    font-size: 11px;
    color: #000;
}
.AdvanceText
{
    color: #080868;
    margin: 2px 0 0 20px;
    float: left;
    width: auto;
}
.AdvanceText-Date
{
    color: #080868;
    float: left;
    width: 132px;
    font-size: 12px;
}
.AdvanceText.NoSelectBox
{
    margin-left: 78px;
}
.AdvanceInput
{
    margin: 0 38px 0 0;
    border: 1px solid #ccc;
    background: #fff;
    height: 19px;
    font-size: 12px;
    width: 407px;
    padding: 2px 0 0 5px;
}
.AdvanceInput-Trial
{
    margin: 1px 38px 0 0;
    border: 1px solid #ccc;
    background: #fff;
    height: 19px;
    font-size: 12px;
    width: 407px;
    padding: 2px 0 0 5px;
}
.AdvanceInput-Multiline
{
    margin: 2px 38px 0 0;
    border: 1px solid #ccc;
    background: #fff;
    height: 70px;
    font-size: 12px;
    width: 407px;
    padding: 2px 0 0 5px;
}

.AdvanceInput-Mrg
{
    margin: 0 0 0 38px;
}
.Advance-WhtBg-Pd
{
    padding: 15px 17px 25px 17px;
}
.Advance-List
{
    margin: 0px;
    padding: 0px;
}
.Advance-List ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Advance-List li
{
    display: block;
    padding: 10px 0 10px 0;
    width: auto;
}
.Advance-List .PdRht
{
    padding-right: 38px;
}
.Advance-List .MrgLf
{
    margin-left: 55px;
}

.Advance-ListMenu-Date
{
    width: 44px;
    height: 20px;
    font-size: 11px;
    color: #000;
    margin-left: 2px;
}
.Advance-ListMenu-Year
{
    width: 50px;
    height: 20px;
    font-size: 11px;
    color: #000;
    margin-left: 2px;
}
.Advance-ListMenu-Select
{
    margin: 0 38px 0 0;
    background: #fff;
    height: 23px;
    font-size: 11px;
    width: 410px;
    border: 1px solid #82A2C1;
    padding: 2px 0 0 2px;
}

.Advance-DateMenu-Select-type
{
    margin: 0 0 0 92px;
    font-size: 11px; /*padding:2px 0 0 2px;	*/
}

.Advance-DateMenu-Select
{
    margin: 0 0 0 0;
    font-size: 11px;
    width: 414px;
    padding: 2px 0 0 2px;
}

/*################## Country Page Page CSS ##################*/
.Country-Input
{
    width: 230px;
    height: 18px;
    font-size: 11px;
    margin: 13px 0;
}
.CountryList
{
    width: 163px;
    float: left;
    margin-left: 5px;
}
.CountryList div
{
    margin-left: 0;
}
.CountryList-Mrg
{
    margin-left: -14px;
}
.CountryList-MrgLF div
{
    margin-left: 0 !important;
}
.CountryList-BlueBg
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0 #F5F5F9;
    color: #080868;
    padding: 10px 0 7px 6px;
}
.CountryList-BlueBg a:link, .CountryList-BlueBg a:visited
{
    text-decoration: underline;
    color: #080868;
}
.CountryList-BlueBg a:hover
{
    text-decoration: none;
}
.CountryList-WhtBg
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0 #FFF;
    color: #080868;
    padding: 10px 0 7px 6px;
}
.CountryList-WhtBg a:link, .CountryList-WhtBg a:visited
{
    text-decoration: underline;
    color: #080868;
}
.CountryList-WhtBg a:hover
{
    text-decoration: none;
}
.CountryList-BtmBrd
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 100%;
}
.GreyBrd
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x;
    height: 1px;
}
/*################## Legislation Page Page CSS ##################*/
.Legislation-TxtMrg
{
    margin-top: 10px;
}
.Legislation-Hght
{
    height: 240px;
}

.Organisation-Mrg
{
    margin-top: 20px;
}

/*################## Countries Europe France Page Page CSS ##################*/
.Count-EurFranPage-Tab
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 0;
    margin: 30px 0 0 0;
    color: #080868;
    border: 1px solid #fff;
}
.Count-EurFranPage-Tab-Head th
{
    color: #333;
    padding: 14px 0 14px 0;
    font-weight: bold;
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%;
}
.Count-EurFranPage-Tab-Org
{
    text-align: left;
    width: 499px;
    border-right: 1px solid #E1E1ED;
    padding: 0 0px 0 0;
    color: #333;
}
.Count-EurFranPage-Tab-Rule
{
    width: 99px;
    border-right: 1px solid #E1E1ED;
    padding: 0;
    text-align: center;
}
.Count-EurFranPage-Tab-Award
{
    width: 94px;
    text-align: center;
}

.Count-EurFranPage-BlueBgLnk td
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 100% #F5F5F9;
    color: #080868;
    padding: 14px 0 14px 6px;
}
.Count-EurFranPage-BlueBgLnk a:link, .Count-EurFranPage-BlueBgLnk a:visited
{
    text-decoration: underline;
    color: #080868;
}
.Count-EurFranPage-BlueBgLnk a:hover
{
    text-decoration: none;
}

.Count-EurFranPage-WhtBgLnk td
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 100%;
    color: #080868;
    padding: 14px 0 14px 6px;
}
.Count-EurFranPage-WhtBgLnk a:link, .Count-EurFranPage-WhtBgLnk a:visited
{
    text-decoration: underline;
    color: #080868;
}
.Count-EurFranPage-WhtBgLnk a:hover
{
    text-decoration: none;
}

/*################## Books Pages CSS ##################*/
.Books-List ul
{
    display: block;
    padding: 6px 5px 6px 5px;
    width: auto;
}

.Books-List li
{
    padding: 5px 0px 5px 0px;
}

.Books-List .BlueBg
{
    background-color: #F8F8FA;
}

.Book-Radio-Mrg
{
    margin-left: 10px;
}
.Book-Radio-TxtMrg
{
    margin: 2px 0 0 2px;
}
.Book-LfTxt-Mrg
{
    margin-top: 20px;
}
.BooksTitle-List
{
    margin: 0px;
    padding: 0px;
}
.BooksTitle-List ul
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 100%;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.BooksTitle-List li
{
    display: block;
    padding: 15px 5px 15px 35px;
    width: auto;
    color: #080868;
    font-weight: bold;
}
.BooksTitle-List ul ul
{
    background: none;
}

.BooksTitle-List .BlueBg
{
    background-color: #F8F8FA;
}

/*################## NY Convention Pages CSS ##################*/
.Nyconvention-List ul
{
    margin: 10px 0 0 0;
    padding: 0px;
    width: 220px;
}
#document-list li a, .BooksTitle-List li a, .textbox a, .xref, ul li span.folder_title, .nyc-title a
{
    color: #080868;
    font-weight: bold;
    text-decoration: none;
}
.book-toc li a 
{
    padding-left: 1px;
}    
.book-toc li div
{
    padding-left: 1px;    
}
.BooksTitle-List li a:hover
{
    text-decoration: underline;
}
.BooksTitle-List li a.MinPlus
{
    position: absolute;
    margin: 2px 0 0 -18px;
}
.BooksTitle-List li li
{
    font-weight: normal;
    padding: 3px 0 0;
    background: none;
    font-size: .9em;
}
.BooksTitle-List li li a
{
    text-decoration: underline;
}
.Nyconvention-List li
{
    color: #151565;
    line-height: 16px;
    display: block;
    background: none;
    width: 220px;
    float: left;
    margin-top: 0px;
}
.Nyconvention-List li a
{
    background: url(/Images/bullet.png) no-repeat 4px 8px;
    padding: 2px 0 2px 20px;
    text-decoration: underline;
    color: #151565;
    font-weight: normal;
    float: left;
    margin: 0px;
    width: auto;
}
.Nyconvention-List li a:hover
{
    background: url(/Images/bullet.png) no-repeat 4px 8px #E1E2EC;
    padding: 2px 0 2px 20px;
    width: 200px;
    font-weight: bold;
}
.Nyconve-Article-Mrg
{
    margin-top: 40px;
}
.Nyconve-Text
{
    margin: 27px 0 0 0;
    line-height: 18px;
}

/*################## Bits France Page Page CSS ##################*/
.Bits-MainTab
{
    background: url(/CommonUI/Images/hr_lne.gif) repeat-x 0 0;
    margin: 40px 0 0 0;
    color: #080868;
    border: 1px solid #fff;
}

.Bits-Tab-count
{
    width: 248px;
    border-right: 1px solid #E1E1ED;
    padding: 0 0px 0 0;
    color: #333;
}
.Bits-Tab-Dates
{
    width: 146px;
    border-right: 1px solid #E1E1ED;
    padding: 0;
    text-align: center;
}
.Bits-Tab-Force
{
    width: 150px;
    border-right: 1px solid #E1E1ED;
    padding: 0;
    text-align: center;
}
.Bits-Tab-Doc
{
    width: 145px;
}

/*################## RSS Page Page CSS ##################*/
.Rss-List
{
    margin: 0px;
    padding: 0px;
}
.Rss-List ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Rss-List li
{
    display: block;
    padding: 13px 5px 13px 5px;
    width: auto;
    color: #080868;
}
.Rss-List .BlueBg
{
    background-color: #F8F8FA;
}
.Rss-List li p
{
    margin: 3px 0 0 0px;
    float: right;
    width: auto;
    font-size: 12px;
    padding-right: 18px;
}
.Rss-List li p a:link, .Rss-List li p a:visited
{
    text-decoration: underline;
    color: #080868;
}
.Rss-List li p a:hover
{
    text-decoration: none;
}
.Rss-List li b
{
    color: #080868;
    font-size: 12px;
    float: left;
    margin: 3px 0 0 20px;
}
.Rss-List li span
{
    margin: 0px;
    float: left;
    width: auto;
}

/*################## Bits Country Page CSS ##################*/
.BitsCount-RightPort
{
    padding: 0px;
    margin: 25px 0 0 0;
}
.BitsCount-RightPort
{
    padding: 0px;
    margin: 5px 0 0 0;
}
.BitsCount-BlueBg-login
{
    background: #F2F2F7;
    border: 1px solid #CDCDCD;
    padding: 2px;
    margin-top: auto;
    margin-left: 2px;
    margin-right: auto;
    width: 680px;
}
.BitsCount-BlueBg-Home
{
    background: #F2F2F7;
    border: 1px solid #CDCDCD;
    padding: 2px;
    margin-top: auto;
    margin-left: 2px;
    margin-right: auto;
    width: 470px;
}
.BitsCount-BlueBg-First
{
    background: #F2F2F7;
    border: 1px solid #CDCDCD;
    padding: 5px;
    margin-top: 10px;
}
.BitsCount-BlueBg-Light
{
    background: #F9F9FB;
    border: 1px solid #DFDFE1;
    padding: 20px 15px 15px 15px;
}
.BitsCount-InputHome
{
    border: 1px solid #ccc;
    height: 24px;
    width: 180px;
    margin-left: 15px;
}
.BitsCount-Input
{
    border: 1px solid #ccc;
    height: 24px;
    width: 260px;
    margin-left: 15px;
}
.BitsCount-EmailTxt-Mrg
{
    margin-top: 17px;
}
.BitsCount-EmailInput-Pd
{
    padding: 10px 0 0 43px;
}
.BitsCount-EmailBtn
{
    padding: 0 20px 0 15px !important;
}
.BitsCount-EmailBtn-Mrg
{
    width: 365px;
    text-align: right;
    margin-top: 17px;
}
.EmailOptions 
{
    text-align: right;
    margin-top: 17px;
    width: 365px;
}
.EmailOptions table {
    width: 100%;
}
.BitsCount-BlueBg-Second
{
    background: #F2F2F7;
    border: 1px solid #CDCDCD;
    padding: 20px;
    margin-top: 30px;
}
.BitsCount-Article
{
    font-size: 18px;
    color: #131362;
    font-weight: normal;
}
.BitsCount-Read-Mrg
{
    padding-top: 10px;
}
.BitsCount-GreyBrd
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x;
    height: 1px;
    margin: 15px 0;
}

.Email-ReadMore
{
    float: left;
    width: 8px;
    height: 8px;
    padding: 3px;
    margin: 4px 0 0 0;
    background: url(/Images/arrow_lnk.png) no-repeat;
}

/*################## Login Kluwer Page CSS ##################*/
.LoginKluw-Brd
{
    border: 1px solid #F9F9FB;
}
.LoginKluw-Input-Pd
{
    padding: 10px 0 0 0;
}
.LoginKluw-LoginBtn-PdHome
{
    padding: 0 0 0 208px;
}
.LoginKluw-LoginBtn-Pd
{
    padding: 0 0 0 289px;
}
.LoginKluw-LfPortHome
{
    width: 270px;
    float: left;
    background: #F9F9FB;
    border: 1px solid #DFDFE1;
    padding: 10px 10px 10px 10px;
}
.LoginKluw-LfPort
{
    width: 350px;
    float: left;
    background: #F9F9FB;
    border: 1px solid #DFDFE1;
    padding: 20px 15px 15px 15px;
}
.LoginKluw-RhtPortHome
{
    float: left;
    margin: 10px 0 0 10px;
    width: 160px;
}
.LoginKluw-RhtPort
{
    float: left;
    margin: 10px 0 0 10px;
    width: 240px;
}
.LoginKluw-IP a:link, .LoginKluw-IP a:visited
{
    text-decoration: underline;
}
.LoginKluw-IP a:hover
{
    text-decoration: none;
}

/*################## About Us Page CSS ##################*/

.about-us h2
{
    font-size: 24px;
    font-weight: normal;
    color: #21216D;
    font-style: normal;
    margin: 30px 0 15px 0;
}

.about-us h3, .about-us h4
{
    margin: 15px 0 15px 0;
    font-style: italic;    
    color: #21216D;
} 

.about-us img
{
    margin-left: 1cm;
}

.about-us p 
{
    margin: 0 0 1em 0;
}

.about-us p.list-item
{
    margin: 0;
    margin-left: 1cm;
}

.about-us table
{
    width: 100%;
    border-bottom: 1px solid black;    
    border-collapse: collapse;
}

.about-us th
{
    border-bottom: 1px solid black;
    padding: 0;
}

.about-us table p 
{
    margin: 0;
    line-height: 20px;
}

.About-Part
{
    font-size: 20px;
    margin: 20px 0;
    color: #21216D;
    font-weight: normal;
}
.About-International
{
    font-size: 16px;
    color: #333;
    margin: 30px 0 0 0;
}
.About-TextMrg
{
    margin-top: 30px;
}

.About-Country-Report-Wdth
{
    width: 162px;
    margin-left: 15px;
    float: left;
}
.About-Country-Report-MrgNone
{
    margin: 0px !important;
}
.About-Report-Box
{
    color: #080868;
    padding: 10px 0 10px 8px;
    line-height: 16px;
}
.About-Report-Box-Blue
{
    color: #080868;
    padding: 10px 0 10px 8px;
    line-height: 16px;
}
.About-us_table
{
    width: 700px;
    margin-left: 15px;
    margin: 0px;    
}
.About-us_RH
{
    color: #080868;
    height: 16px; 
    font-size:14px;     
    padding: 20px 0 10px 8px;
    font-weight: bolder;
   
}
.About-us_RD
{
    color: #080868;
    padding: 10px 0 10px 8px;
    height: 14px; 
    
}
.About-us_TD
{
    color: #080868;
    padding: 10px 0 10px 8px;
    font-size:12px; 
    vertical-align:top;   
}
.About-us_TD_Text
{
    color: #080868;
    padding: 10px 0 10px 8px;
    font-size:12px; 
    width: 300px;    
}
.About-us_TD_Cont
{
    color: #080868;
    padding: 10px 0 10px 8px;
    font-size:12px; 
    vertical-align:top; 
    width: 300px;  
}
.About-Wolter
{
    font-size: 16px;
    margin-top: 40px;
}

.About-Lnk
{
    margin: 10px 0 0 0;
    padding: 0px;
}
.About-Lnk ul
{
    margin: 25px 0 0 0;
    padding: 0px;
    list-style: none;
}
.About-Lnk li
{
    display: block;
    padding: 0 0 0 15px;
    margin-top: 5px;
}
.About-Lnk li a
{
    text-decoration: underline;
    color: #333;
    float: left;
    width: auto;
}
.About-Lnk li a:hover
{
    text-decoration: none;
}

/*################## Conventions Page CSS ##################*/
.ConventionsList
{
    margin: 40px 0 0 0;
    padding: 0px;
}
.ConventionsList ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.ConventionsList li
{
    display: block;
    padding: 15px 5px 15px 5px;
    width: auto;
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 100%;
}
.ConventionsList .BlueBg
{
    background-color: #F8F8FA;
}
.ConventionsList li p a
{
    margin: 0px;
    float: left;
    line-height: 17px;
    width: auto;
    color: #080868;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.ConventionsList li p a:hover
{
    text-decoration: underline;
}

.ConventionsList li span
{
    margin: 0px;
    float: right;
    width: auto;
}
.ConventionsMrg-Bottom
{
    margin-top: 15px;
}

/*################## Sitemap Page CSS ##################*/
.SitemapPd
{
    padding: 0px 13px 25px 13px;
}
.SitemapLnkPort
{
    margin: 10px 0 0 0;
    border: 1px solid #fff;
}
.SitemapPd h2
{
    margin: 10px 0;
}
.SitemapPd h2 a:link, .SitemapPd h2 a:visited
{
    color: #131361;
    font-size: 22px;
    font-weight: normal;
    text-decoration: none;
}
.SitemapPd h2 a:hover
{
    text-decoration: underline;
}
.SitemapPd .BlueBg
{
    background: #F5F5F9;
    padding: 4px 0 4px 5px;
}
.SitemapList
{
    width: 210px;
    float: left;
    padding: 0px;
}
.SitemapList-BlueBg
{
    color: #080868;
    padding: 10px 0 10px 10px;
    margin: 0 0 0 3px;
}
.SitemapList-BlueBg a:link, .SitemapList-BlueBg a:visited
{
    text-decoration: underline;
    color: #080868;
}
.SitemapList-BlueBg a:hover
{
    text-decoration: none;
}
.SitemapList-WhtBg
{
    color: #080868;
    padding: 10px 0 10px 10px;
    margin: 0 0 0 3px;
}
.SitemapList-WhtBg a:link, .SitemapList-WhtBg a:visited
{
    text-decoration: underline;
    color: #080868;
}
.SitemapList-WhtBg a:hover
{
    text-decoration: none;
}
.Sitemap-BtmRht-Mrg
{
    margin-top: 33px !important;
}
.Sitemap-NewsMrg
{
    margin: 0 0 0 20px;
}

/*################## Journals ##################*/
#journals .volumes .volume a, #Footermenu-Nav li.WithSubmenu ul li a
{
    float: none;
    display: block;
    padding: 6px 6px 4px;
    background-image: none;
    color: #151565;
    margin: 0;
    height: 100%; /* IE */
    width: inherit;
    text-decoration: none;
}
#journals .volumes a:hover, #Footermenu-Nav li.WithSubmenu ul li a:hover
{
    background: #e67d00;
    color: #FFF;
    font-weight: bold;
}
#journals .volumes
{
    display: block;
    position: absolute;
    border: 1px solid #56577e;
    background-color: White;
    padding: 3px 3px;
}
#journals .volumes .volume
{
    float: none;
    padding: 0;
    display: block;
    background: #afb0ce;
    width: auto;
}
#journals .volumes .zebra
{
    background: #cfd0e2;
}

#journals a
{
    font-size: 12px;
    text-decoration: none;
    color: #080868;
    font-weight: normal;
}

#journals a:hover
{
    color: #E67D09;
    text-decoration: underline;
}

.JournalTab-List
{
    margin: auto;
    padding: 0px;
    width: 303px;
}
.JournalTab-List .item
{
    display: block;
    padding: 16px 0 12px 0;
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%;
    line-height: 16px;
}

.TextTypeListView
{
    float: left;
    margin-left: 94px;
}

.TextTypeCheckbox
{
    float: left;
    width: 150px;
}

.BooksTitle-List li img
{
    color: #080868;
    text-decoration: none;
}

.BooksTitle-List li img.MinPlus
{
    position: absolute;
    margin: 2px 0 0 -18px;
}

.textbox
{
    border: 1px solid #C6C6C6;
    height: 82px;
    overflow: auto;
    padding: 3px;
    margin-top: 1em;
    position: relative;
}

/*################## Page navigation ##################*/
.page-navigation
{
    height: 30px;
    width: 739px;
    margin-left: 10px;
    margin-top: 5px;
    float: right;
}

.button-back
{
    float: left;
    margin-left: 5px;
}

.button-top
{
    float: right;
    margin-right: 5px;
}

.button-back a
{
    display: block;
    width: 63px;
    height: 20px;
    background-image: url(/CommonUI/Images/btn-back.png);
}
.button-back a:hover
{
    background-image: url(/CommonUI/Images/btn-back.png);
}

.button-top a
{
    display: block;
    width: 63px;
    height: 20px;
    background-image: url(/CommonUI/images/btn-top.png);
}
.button-top a:hover
{
    background-image: url(/CommonUI/Images/btn-top.png);
}

/*################## Table Of Content ##################*/
#document-list li a:hover, .BooksTitle-List li a:hover, .textbox a:hover, .nyc-title a:hover
{
    color: #E67D09;
}
#document-list.book-toc a
{
    font-weight: normal;
}
#document-list.book-toc span.top-level, #document-list.book-toc span.top-level a
{
    font-weight: bold;
}

.book-toc .filetree span.folder, .book-toc .filetree span.file
{
    float: left;
    width: 500px;
}
.book-toc .pages
{
    float: left;
    width: 100px;
    text-decoration: none;
}

.book-toc .treeview ul span
{
    margin-left: 16px;
}

.book-toc .document-selection
{
    float: right;
}
.book-toc div.title
{
    padding-left: 120px;
    width: 500px;
}

.Books-List .line
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 100%;
    padding: 0;
}

.BooksTitle-List ul.cluster li
{
    margin-left: -16px;
}

.BooksTitle-List .cluster ul li
{
    margin-left: 16px;
}

/*################## Document Page ##################*/

.document .title
{
    color: #080868;
    margin: 2em 0 1em 0;
    font-weight: bold;
    font-size: 14px;
}

.document .title2
{
    font-family: Arial, sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    color: #22568C;
    padding: 0;
    margin: 0 10px 10px 0;
    letter-spacing: -0.5px;
    line-height: 1.0em;
}

.issue .title img
{
    margin-right: 4px;
    color: #080868;
    text-decoration: none;
}
.doc-info-source-authorgroupB, .doc-info-source-authorgroupE, .doc-info-source-edition, .doc-info-source-series, .doc-info-source-publisher, .doc-info-source-year, .doc-info-source-pages
{
    font-family: "Times New Roman" , serif;
}

.doc-info-source-publication-info
{
    font-style: italic;
}

.last-row
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0;
}

.last-sub-topic
{
    margin-left: 16px;
}

.last-sub-topic-background
{
    background: transparent url(/Images/bullet.png) no-repeat scroll 0 5px;
    padding: 0 0 1px 16px;
}

.page-number
{
    color: #E67D09;
    padding: 0px 3px 0px 19px;
    margin: 0px 3px 0px 3px;
    background-image: url(/CommonUI/Images/page_icon.png);
    background-repeat: no-repeat;
    text-decoration: none;
    font-style: italic;
}

.page-number-value
{
    text-decoration: underline;
}

.tr_lichtgrey
{
    border: 1px solid #F7F7F7;
    background-color: #F7F7F7;
}

.footnote-number a
{
    font-size: 95% !important;
    color: #E67D09 !important;
    text-decoration: none;
    line-height: 0;
}

.footnote-number a:hover
{
    color: #E67D09 !important;
    text-decoration: none !important;
}

.footnote
{
    font-size: 100%;
}

.text85
{
    font-size: 120%;
    font-weight: bold;
}

.text75
{
    font-size: 110%;
    font-weight: bold;
}

.text70
{
    font-size: 100%;
}

.bodytext
{
    word-wrap: normal;
}

.text70_strong
{
    font-size: 100%;
    font-weight: bold;
}


.nyc-content
{
    margin-left: 50px;
}

.nyc-header
{
    margin-bottom: 20px;
}

.nyc-header-name
{
    font-weight: bold;
}

.nyc-subheader
{
    font-style: italic;
    margin-left: 50px;
}

.nyc-title
{
    margin-left: 100px;
}

/*################## IAI Page CSS ##################*/
.Blue
{
    color: #060666;
}

.Ia-Big-Font
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
}

.IaiIcon-Port
{
    margin: 20px 0 0 0;
}
.SearResult-BookTab-IAI
{
    padding: 10px 0 0 0;
}
.Ia-TabTxt
{
    padding: 8px 0 0 5px;
    float: left;
}
.Ia-WhiteBg-Pd
{
    padding: 15px 0px;
}
.Ia-WhiteBg-Inner
{
    padding: 0 20px;
}
.Ia-SearchHd
{
    color: #171767;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 20px;
}
.Ia-SearchInput
{
    border: 1px solid #676767;
    width: 160px;
    padding: 0 0 0 6px;
    height: 20px;
    margin: 0 5px 0 30px;
}
.Ia-Grey-Brd
{
    background: #cccccc;
    height: 1px;
    margin: 8px 0 5px 10px;
    width: 885px;
    position: relative;
    overflow: hidden;
}
.Ia-or
{
    font-style: italic;
    padding: 0 0 0 30px;
    font-size: 11px;
}
.Ia-SearchLeft
{
    width: 500px;
    float: left;
}
.Ia-SearchRight
{
    width: 905px;
    float: left;
}
.Ia-clear a:link, .Ia-clear a:visited
{
    text-decoration: underline;
    color: #666;
    font-size: 14px;
}
.Ia-clear a:hover
{
    text-decoration: none;
}
.Ia-Marun
{
    color: #873D46;
}

.Ia-CountryBox
{
    width: 366px;
    float: left;
}
.Ia-CountryBox .Checkbox
{
    margin: 0 0 0 13px;
}
.Ia-CountryBox-Box
{
    float: left;
    padding: 0 8px 7px 7px;
    font-size: 11px;
}
.Ia-Country-TabBox
{
    border: 1px solid #666;
    position: relative;
    width: 355px;
}
.scroll
{
    height: 106px;
    overflow: auto;
    width: 100%;
    display: block;
    padding: 0px 0 0 0;
}

#Toggle
{
    text-decoration: underline;
    cursor: pointer;
    font-weight: normal;
}

.Ia-TabBox
{
    width: 62px;
    float: left;
    padding: 12px 0 0 0;
    font-size: 11px;
}

.Ia-Country-TabBox .Ia-Arrow
{
    background: url(/CommonUI/Images/ia-tab-arrow.jpg) no-repeat center top;
    position: absolute;
    margin: -1px 0 0 10px;
    height: 16px;
    width: 27px;
    padding: 0 0 0 1px;
}
.Ia-Arrow-one
{
    margin-left: 72px !important;
}
.Ia-Arrow-two
{
    margin-left: 134px !important;
}
.Ia-Arrow-three
{
    margin-left: 92px !important;
}

.CheckNationsInclude, .CheckNationsExclude, .CheckNationsResidence
{
    margin-right: 40px;
}

.CheckExpAbitrator
{
    margin-right: 60px;
    margin-left: 10px;
}

.CheckExpCounsel
{
    margin-right: 45px;
}

.Ia-ExperienceItem
{
    background-image: url(/CommonUI/Images/ia-vert-sept3.jpg);
    background-repeat: repeat-y;
    background-position: 68px;
}

.Ia-CountryItem
{
    background-image: url(/CommonUI/Images/ia-vert-sept2.jpg);
    background-repeat: repeat-y;
    background-position: 45px;
}

.Ia-CountryList
{
    margin: 0px;
    padding: 10px 0 0 15px;
}
.Ia-CountryList ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Ia-CountryList li
{
    padding: 0px;
    color: #070767;
    line-height: 18px;
}

.Ia-SelectionBox
{
    float: left;
    padding: 0 8px 0 7px;
}

.Ia-LanguageBox
{
    width: 195px;
    float: left;
    padding: 0 0 0 7px;
}
.Ia-LanguageBox-Hd
{
    padding: 2px 0 13px 5px;
}
.Ia-Language-TabBox
{
    width: 183px !important;
}
.Ia-Location-TabBox
{
    width:  200px;
}
.Ia-PracticeArea-TabBox
{
    width:  220px;
}
.Ia-LanguageList
{
    margin: 0px;
    padding: 6px 0 0 10px;
}
.Ia-LanguageList ul
{
    margin: 0px;
    margin-left: 20px;
    padding: 0px;
    list-style: none;
}
.Ia-LanguageList li
{
    padding: 0px;
    color: #070767;
    line-height: 18px;
}

.Ia-LanguageList li input
{
    margin-left: -20px;
}

.Ia-ExperienceBox
{
    width: 277px;
    float: left;
    padding: 0 0 0 10px;
}
.Ia-experience-TabBox
{
    width: 350px !important;
}
.Ia-ExperienceBox .CheckBox
{
    width: 83px;
    float: left;
    padding: 12px 0 0 0px;
    font-size: 11px;
}
.Ia-ExperienceBox .Ia-Arrow
{
    background: url(/CommonUI/Images/ia-tab-arrow.jpg) no-repeat center top;
    padding: 0 0 0 18px;
}
.Ia-Verticle-Sept
{
    background: url(/CommonUI/Images/ia-vert-sept.jpg) repeat-y top right;
}
.Ia-ExperienceBox .Checkbox
{
    margin: 0 0 0 13px;
    padding: 0 0 0 7px;
}

.Ia-SearchMrg
{
    padding: 10px 5px 0 0;
}

.Ia-Result-Sept
{
    background: url(/CommonUI/Images/result-sept.jpg) repeat-x top;
    margin: 10px 0 0 0;
}
.Ia-Result-arrow
{
    padding: 0 0 0 60px;
}
.Ia-Result-Pd
{
    padding: 5px 20px 5px 20px;
}
.Ia-Blue
{
    color: #171767;
}
.Ia-mean
{
    color: #FF0000;
    margin: 5px 0 0 0;
}
.Ia-mean a:link, .Ia-mean a:visited
{
    color: #666666;
    text-decoration: underline;
    padding: 0 0 0 5px;
}
.Ia-mean a:hover
{
    text-decoration: none;
}

.Ia-Compare
{
    padding: 0 25px 0 0;
}
.Ia-ResultBox
{
    padding: 2px 0 0 0;
    background: url(/CommonUI/Images/resultbox-bg.png) repeat-y left;
    margin-left: 5px;
    position: relative;
}
.Ia-ResultHead
{
    font-weight: bold;
    color: #060666;
    margin: 12px 0 0 0;
    padding-left: 62px;
}

.Ia-Result-TablList
{
    margin: 0px;
    padding: 0px;
}
.Ia-Result-TablList ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Ia-Result-TablList li
{
    padding: 5px 0 0 0;
    background: url(/CommonUI/Images/grey-hr-sept.png) repeat-x bottom;
    color: #070767;
    width: 800px;
    min-height: 35px;
}
.Ia-Result-TablList li .Ia-BlueBg
{
    background: url(/CommonUI/Images/ia-result-bluebg.jpg) repeat-x !important;
    float: left;
    min-height: 27px;
    padding: 5px 0 0 0;
    width: 780px;
}

.Ia-Result-TablList li .Ia-NonBlueBg
{
    float: left;
    min-height: 27px;
    padding: 5px 0 0 0;
    width: 780px;
}

.Ia-Result-TablList li p
{
    margin: 0px;
    padding: 0px;
    float: left;
}
.Ia-Result-TablList .plus
{
    margin: 3px 15px 0 0px;
    padding: 0 0 0 15px;
}
.Ia-Result-TablList .Name, .Ia-ResultHead .Name
{
    width: 230px;
}
.Ia-Result-TablList .Nationality, .Ia-ResultHead .Nationality
{
    width: 210px;
}
.Ia-Result-TablList .Language, .Ia-ResultHead .Language
{
    width: 270px;
}

.Ia-LinkList
{
    padding-left: 0px;
    margin-left: 0px;
    list-style-type: disc !important;
    list-style-position: outside !important;
}

.Ia-LinkList li
{
    vertical-align: top;
    width: auto;
    background-image: none;
}

.Ia-Result-PageMrg
{
    margin: 0 0 0 110px;
}

.Ia-Result-TableList-SubBox
{
    padding: 20px 0 0 0;
}
.Ia-Result-TableList-SubBox .BlueBg
{
    background-color: #F8F8FA;
}
.Ia-Result-TableList-Sub
{
    border: 1px solid #cdcdcd;
    width: 880px;
    padding: 2px 2px 20px 2px;
    color: #070767;
}
.Ia-Result-TableList-Sub ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Ia-Result-TableList-Sub li
{
    padding: 0px;
    margin-left: 20px;
    min-height: 5px;
}
.Ia-Result-TableList-Sub li p
{
    margin: 0px;
    padding: 0px;
    float: left;
}
.Ia-Result-TableList-Sub li .check
{
    background: #E49137;
    padding: 0px;
}
.Ia-Result-TableList-Sub .plus
{
    margin: 3px 15px 0 0px;
    padding: 0 0 0 15px;
}
.Ia-Result-TableList-Sub .Name
{
    width: 230px;
}
.Ia-Result-TableList-Sub .Nationality
{
    width: 210px;
}

.Ia-Result-Sub-Left
{
    width: 400px;
    float: left;
    padding: 0 0 0 38px;
}

.Ia-ResultSub
{
    background: url(/CommonUI/Images/grey-hr-sept.png) repeat-x bottom;
}

.Ia-ResultSub-option
{
    line-height: 30px;
    width: 230px;
}
.Ia-ResultSub-value
{
    padding: 5px 0 5px 0;
    width: 170px;
}

.Ia-Result-Sub-Right
{
    width: 300px;
    float: left;
    margin: 0 0 0 40px;
}
.Ia-Result-SubRight-Tab
{
    padding: 5px 0 15px 0;
}
.Ia-Result-SubRight-TabBlue
{
    padding: 5px 0 15px 0;
    background: url(/CommonUI/Images/grey-hr-sept.png) repeat-x top #F1F1F6;
}

.Ia-ResultSub-Righttxt a:link, .Ia-ResultSub-Righttxt a:visited
{
    color: #070767;
    text-decoration: underline;
}
.Ia-ResultSub-Righttxt a:hover
{
    text-decoration: none;
}

.BackImg-None
{
    background-image: none !important;
}


.Ia-CompareList
{
    margin: 0px;
    padding: 0px;
    color: #070767;
}
.Ia-CompareList .Name
{
    width: 150px;
    float: left;
    font-weight: bold;
    margin-top: 10px;
}
.Ia-CompareList .One
{
    width: 172px;
    float: left;
    margin: 10px;
}
.Ia-CompareList .One a, .Ia-CompareList .Two a, .Ia-CompareList .Three a, .Ia-CompareList .Four a
{
    color: #070767;
    text-decoration: underline;
}
.Ia-CompareList .One a:hover, .Ia-CompareList .Two a:hover, .Ia-CompareList .Three a:hover, .Ia-CompareList .Four a:hover
{
    color: #070767;
    text-decoration: none;
}

.Ia-CompareList .BlueBg
{
    background-color: #F8F8FA;
}
.Ia-CompareCheckbox
{
    background: url(/CommonUI/Images/grey-hr-sept.png) repeat-x bottom #F8F8FA;
    padding: 10px 0;
}
.Ia-CompareCheckbox ul
{
    margin: 0px;
    padding: 0 0 0 120px;
    list-style: none;
}
.Ia-CompareCheckbox li
{
    padding: 0 75px;
    display: inline;
}

.Ia-Compare-SelectPort
{
    margin: 0 0 0 190px;
}

.SearResult-BookTab-Ia
{
    margin: 0px;
    padding: 0;
}
.SearResult-BookTab-Ia ul
{
    margin: 0px;
    padding: 4px 0 0 0;
    list-style: none;
}
.SearResult-BookTab-Ia li
{
    display: inline;
    padding: 0 2px;
    margin: 0px;
    float: left;
    width: auto;
}
.SearResult-BookTab-Ia li a
{
    padding: 5px 0 4px 5px;
    font-size: 14px;
    text-decoration: none;
    display: block;
    font-size: 11px;
}
.SearResult-BookTab-Ia li a span
{
    padding: 5px 8px 4px 2px;
}
.SearResult-BookTab-Ia li a:hover
{
    background: url(/CommonUI/Images/resulttab_bglf_hv.png) no-repeat 0 0;
    padding: 5px 0 4px 5px;
    color: #080868;
}
.SearResult-BookTab-Ia li a:hover span
{
    background: url(/CommonUI/Images/resulttab_bgrht_hv.png) no-repeat 100% 0;
    padding: 5px 8px 4px 2px;
}
.SearResult-BookTab-Ia .active a
{
    background: url(/CommonUI/Images/resulttab_bglf_hv.png) no-repeat 0 0;
    color: #080868;
}
.SearResult-BookTab-Ia .active span
{
    background: url(/CommonUI/Images/resulttab_bgrht_hv.png) no-repeat 100% 0;
    color: #080868;
}
.SearResult-BookTab-Ia li a .first
{
    padding: 5px 20px 4px 15px !important;
}
.SearResult-BookTab-Ia li span:hover
{
    background: url(/CommonUI/Images/resulttab_bgrht_hv.png) no-repeat 100% 0;
    color: #080868;
}
.SearResult-BookTab-Ia li span a:hover
{
    background: url(/CommonUI/Images/resulttab_bglf_hv.png) no-repeat 0 0;
    padding: 5px 0px 4px 5px;
}

.SearResult-BookTab-Ia li span
{
    background: url(/CommonUI/Images/resulttab_bgrht-ia.png) no-repeat 100% 0;
    float: left;
    padding: 0 8px 0 0;
}
.SearResult-BookTab-Ia li span a
{
    background: url(/CommonUI/Images/resulttab_bglf-ia.png) no-repeat 0 0;
}
.SearResult-BookTab-Ia li a
{
    background: url(/CommonUI/Images/resulttab_bglf.png) no-repeat 0 0;
    color: #fffff1;
}
.SearResult-BookTab-Ia li a span
{
    background: url(/CommonUI/Images/resulttab_bgrht.png) no-repeat 100% 0;
}

/*################## Autocomplete ##################*/
.autocomplete-w1
{
    background: url(/CommonUI/Images/shadow.png) no-repeat bottom right;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 8px 0 0 6px; /* IE6 fix: */
    _background: none;
    _margin: 0;
}
.autocomplete
{
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto;
    margin: -6px 6px 6px -6px; /* IE6 specific: */
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
}
.autocomplete .selected
{
    background: #F0F0F0;
}
.autocomplete div
{
    padding: 2px 5px;
    white-space: nowrap;
}
.autocomplete strong
{
    font-weight: normal;
    color: #3399FF;
}

.abstract p
{
    font-style: italic;
}

.abstract .title
{
    font-weight: bold;
    font-style: italic;
    font-size: inherit;
    color: inherit;
}

.recent-developments table th
{
    text-align: left;
}

.IconInformPD
{
    padding: 0 7px 0 0;
}
.Icon-Inform
{
    position: relative;
    z-index: 0;
}

.Icon-Inform:hover
{
    background-color: transparent;
    z-index: 50;
}

.Icon-Inform span
{
    background: url("/Images/pop-arrw.gif") no-repeat scroll 0 0 transparent;
    color: black;
    direction: ltr;
    height: 127px;
    left: -1000px;
    overflow: auto;
    padding: 8px 5px 5px 8px;
    position: absolute;
    text-decoration: none;
    visibility: hidden;
    width: 204px;
}
.Icon-Inform:hover span
{
    visibility: visible;
    top: -43px;
    left: -208px;
}
.LatestNews-BtnMrg
{
    margin-left: 10px;
}
.Icon-RSS
{
    padding-top: 5px;
}

.PractiseBox
{
    width: 335px;
    margin: 10px 0 0 0;
}

.Feedback
{
    color: White;
    text-align: center;
    width: 247px;
}

a.Feedback:link
{
    color: White;
    text-decoration: none;
}
a.Feedback:visited
{
    color: White;
    text-decoration: none;
}
a.Feedback:hover
{
    color: White;
    text-decoration: none;
}
a.Feedback:active
{
    color: White;
    text-decoration: none;
}
.hyphenate
{
    hyphenate-character: "@";
}
.table-miniature-container
{
    margin-left: 80px;
    text-align: center;
    width: 300px;
}

.table-miniature
{
    height: 100px;
    overflow: hidden;
    border: 1pt solid black;
}

.table-full-container
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
	width:100%;
	height:100%;
	background-image: url('/CommonUI/Images/transparant.png');
	background-repeat: repeat;
}
.table-full
{
	position: relative;
	left: 50%;
	margin-left: -495px;
	max-width: 900px;
	top: 100px;
	min-height: 200px;
	max-height: 75%;
	overflow: scroll;
	background-color: white;
	z-index: 5;
	padding: 10px;
	text-align: center;
}

.thumbnail-table
{
    border-collapse: collapse;    
}
.thumbnail-table > tbody > tr > td
{
    border: 1px solid black;  
}
    
.table-close-button
{
	position: fixed;
	right: 52%;
	top: 82px;
	margin-right: -480px;
	z-index: 7;
	width: auto;
}

.popup-close-button
{
    position: absolute;
    right: -13px;
    top: -13px;  
}


/*
BEW
*/

/*------------------------------------------------------------------
Project:	Kluwer Competition Law
Version:	2.0
Primary use:	Competition Law
-------------------------------------------------------------------*/
.Sign-up
{
    color: #52AD47;
}
.Sign-up a:link, .Sign-up a:visited
{
    color: #52AD47;
    text-decoration: none;
}
.Sign-up a:hover
{
    text-decoration: underline;
}

.MrgTp15
{
    margin-top: 15px !important;
}
.MrgTp25
{
    margin-top: 25px !important;
}

/*################## Header CSS ##################*/
.HeaderImg
{
    padding-right: 3px;
    padding-top: 1px;
    float: right;
}

/*################## Middle Portion CSS ##################*/
#Middle
{
    background: url(/CommonUI/Images/mdlbdybg.jpg) repeat-x 0 0 #fffffe;
}

/*################## Middle Left Portion CSS ##################*/

#BreadCrumbMenu li a:link, #BreadCrumbMenu li a:visited
{
    color: #4A4185;
}
#BreadCrumbMenu li span
{
    color: #69596F;
}

.Red
{
    color: #C84983;
}
.Blue
{
    color: #22176C;
}
.Blue a:link, .Blue a:visited
{
    color: #22176C;
    text-decoration: none;
}
.Blue a:hover
{
    text-decoration: underline;
}
.Blue-Under
{
    color: #22176C;
}
.Blue-Under a:link, .Blue-Under a:visited
{
    color: #22176C;
    text-decoration: underline;
}
.Blue-Under a:hover
{
    text-decoration: none;
}
.Welcome
{
    color: #C84983;
    font-size: 19px;
}
.WelcomeText
{
    color: #171771;
}
.BlogHeadTitle
{
    color: #C20059;
}
.BlogHeadTitle a:link, .BlogHeadTitle a:visited
{
    color: #C20059;
    text-decoration: none;
}
.BlogHeadTitle a:hover
{
    text-decoration: underline;
}
.CategoriesBg h3
{
    color: #fff;
}
.CategLink li, .CateLink ul ul li
{
    background: url(/Images/bullet.png) no-repeat 0 7px;
}
.CategLink li a:link, .CategLink li a:visited
{
    color: #080868;
}
.CategLink li a:hover
{
    color: #2F1837;
}

.BookTab-List li h4 a:hover
{
    color: #B90054;
    text-decoration: underline;
}

.RedBg
{
    background: #C20059;
    padding: 2px 8px 2px 8px;
    margin: 3px 0 0 0;
    color: #fff;
}

/*################## Middle Right Portion CSS ##################*/
.GreyBg
{
    background: none repeat scroll 0 0 #F0F1F1;
    border-left: 1px solid #D9D9E1;
    padding: 0 0 0 0;
}

.GreyBg .BlueBg
{
    background: none repeat scroll 0 0 #4F4D98;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px 7px 10px;
}

#MiddleRight .ZoomOptions
{
    padding: 0 7px;
    color: #fff;
}
.ZoomOptions a
{
    padding: 0 0px;
    text-decoration: none;
    border-bottom: 1px solid #56578B;
}
.LoginIconPd
{
    padding: 0 0 0 7px;
}

/*################## Footer Portion CSS ##################*/
#FooterNav ul
{
    color: #F8E5FF;
}

#FooterNav li.WithSubmenu
{
    position: relative;
}

#FooterNav li.WithSubmenu ul
{
    position: absolute;
    margin: 29px 0 0;
    background: #e5e5ef;
    border-left: 1px solid #56577e;
    border-right: 1px solid #56577e;
    border-bottom: 1px solid #56577e;
    width: 180px;
    padding: 3px 0;
    font-size: 12px;
    display: none;
    left: 1px;
    bottom: 100%;
    border-top: 1px solid #56577e;
}

#FooterNav li.Hover ul
{
    display: block;
}

#FooterNav li.WithSubmenu ul li
{
    float: none;
    margin: 0 3px;
    padding: 4;
    display: block;
    background: #CFD0E2;
    width: auto;
}

#FooterNav li.WithSubmenu ul li a
{
    background-image: none;
    color: #151565;
    display: block;
    float: none;
    height: 100%;
    margin: 0px;
    padding: 6px 6px 4px;
    width: auto;
}

#FooterNav li.WithSubmenu ul li a:hover
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#FooterNav li.WithSubmenu ul li.BlueBg
{
    background: #AFB0CE;
}

#FooterNav li a:link, #FooterNav li a:visited
{
    color: #f8e5ff;
    text-decoration: none;
}

.FooterReg a:link, .FooterReg a:visited
{
    color: #F9E7FF;
}

.Copy
{
    color: #D0CED9;
}

/* Subscribe Button */
.DualLineButton
{
    background: url(/CommonUI/Images/greenbtn.jpg) 0 0 no-repeat;
}

/*################## Inner Pages CSS ##################*/
.Inner-Portion-Left h3
{
    border-bottom: 1px solid #150963;
}

.Inner-Portion-Right-Rht h4
{
    border-bottom: 1px solid #150963;
}

.DocumentInfo h3
{
    border-bottom: 0px;        
}

.Inner-Date
{
    color: #52AE48;
}
.ViewDemo
{
    font-size: 16px;
    padding: 15px 0 20px 0;
}

.FilterBg
{
    background: #E6E6E6;
}
.PurpaleBg_Brd
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x;
    height: 1px;
    margin: 5px 0;
}
.PurpaleBg_Brd_MrgNone
{
    margin: 15px 0 0 0 !important;
}
.Court-Decision li
{
    background: url(/Images/bullet.png) no-repeat 0 7px;
}
.Court-Decision li a:hover
{
    color: #9950B1;
}

/* Subscribe Button */
.DualLineButton-Small-Go
{
    background: url(/CommonUI/Images/green_btn_small-go.jpg) 0 0 no-repeat;
}

.DualLineButton-Small-Go span
{
    background: url(/CommonUI/Images/green_btn_small-go.jpg) no-repeat 100% 0;
}
.MiddleRht-RhtLnk li
{
    background: url(/CommonUI/Images/arrow_purpale_light.gif) no-repeat 0 7px;
}

/*################## Case File Pages CSS ##################*/
.Case-List li
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%;
}

/*################## Search Result Pages CSS ##################*/
.SearResult-BookTab li span
{
    background: url(/CommonUI/Images/resulttab_bgrht.png) no-repeat 100% 0;
}
.SearResult-BookTab li span a
{
    background: url(/CommonUI/Images/resulttab_bglf.png) no-repeat 0 0;
}
.SearResult-BookTab li a
{
    background: url(/CommonUI/Images/resulttab_bglf.png) no-repeat 0 0;
    color: #171771;
}
.SearResult-BookTab li a span
{
    background: url(/CommonUI/Images/resulttab_bgrht.png) no-repeat 100% 0;
}

.SearchPage-List li.Previous a
{
    background: #C59BD3 !important;
    border: 1px solid #E2E2E2;
    color: #fff !important;
    padding: 2px 5px;
}
.SearchPage-List li.Previous a:hover
{
    background: #9950B2 !important;
    color: #fff !important;
}
.SearchPage-List li.Next a
{
    /*background:#BF0058 !important;*/
    border: 1px solid #ccc;
    color: #322A62 !important;
}
.SearchPage-List li.Next a:hover
{
    background: #9950B2 !important;
    border: 1px solid #E2E2E2;
    color: #fff !important;
}
.SearchPage-List li .Next
{
    background: #C59BD3;
}

/*################## Arbitration International Pages CSS ##################*/
.ArbitrationLink-Lf li li a
{
    background: url(/Images/bullet.png) no-repeat 4px 8px;
}
.ArbitrationLink-Lf li li a:hover
{
    background: url(/Images/bullet.png) no-repeat 4px 8px #E1E2EC;
}
.ArbitrationList li
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%;
}

.ArbitrationLink-Lf li li ul
{
    margin: 0px 0 0 0;
    padding: 0 0 0 13px;
    width: 220px;
}
.ArbitrationLink-Lf li li li
{
    color: #151565;
    line-height: 16px;
    display: block;
    background: none;
    float: left;
}
.ArbitrationLink-Lf li li li a
{
    color: #333;
    font-weight: normal;
}
.ArbitrationLink-Lf li li li a:hover
{
    width: 186px;
}
.ArbitrationLink-Lf li li li ul
{
    margin: 0px;
    padding: 0 0 0 13px;
    background: transparent;
    width: 205px;
}
.ArbitrationLink-Lf li li li li
{
    line-height: 16px;
    width: 195px !important;
}
.ArbitrationLink-Lf li li li li a
{
    color: #171771;
}
.ArbitrationLink-Lf li li li li a:hover
{
    color: #171771;
    width: 174px;
}

/*################## Advance Search Page CSS ##################*/
.Advance-List li
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%; /*padding-left:10px; 		padding-right:5px;*/
}

/*################## Country Page Page CSS ##################*/
.PurpaleBrd
{
    background: url(/CommonUI/Images/hr_lne_purple.png) repeat-x;
    height: 1px;
}

/*################## Books Pages CSS ##################*/
.Books-List li b
{
    width: 565px;
    padding-left: 20px;
}
.Books-List li b .MinPlus
{
    position: absolute;
    margin-left: -18px;
    margin-top: 4px;
}
.Books-List li a
{
    color: #080868;
    text-decoration: none;
}
.Books-List li a:hover
{
    text-decoration: underline;
}
.Books-List li b span
{
    display: block;
    font-size: .9em;
    font-weight: normal;
    float: none;
}
.Books-List li b span a
{
    text-decoration: underline;
}

/*################## RSS Page Page CSS ##################*/
.Rss-List li
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 100%;
}
.Rss-List li span
{
    margin-top: 5px;
}

/*################## Bits Country Page CSS ##################*/
.BitsCount-PurpaleBrd
{
    background: url(/CommonUI/Images/hr_lne_purple.png) repeat-x;
    height: 1px;
    margin: 15px 0;
}

/*################## Login Kluwer Page CSS ##################*/
.LoginKluw-IP a:link, .LoginKluw-IP a:visited
{
    color: #9F50B2;
}

/*################## About Us Page CSS ##################*/
.About-Report-Box
{
    background: url(/CommonUI/Images/hr_lne_purple.png) repeat-x 0 0;
}
.About-Report-Box-Blue
{
    background: url(/CommonUI/Images/hr_lne_purple.png) repeat-x 0 0 #F5F5F9;
}
.About-Lnk li
{
    background: url(/Images/bullet.png) no-repeat 4px 5px;
}

/*################## Sitemap Page CSS ##################*/
.SitemapList-BlueBg
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 0 #F5F5F9;
}
.SitemapList-WhtBg
{
    background: url(/CommonUI/Images/hr_lne.png) repeat-x 0 0 #fffffe;
}

.lable-pd
{
    margin: 22px 0 0 0;
}

/*################# Compare Jurisdiction #################*/
.Compjuri-HeadSmall
{
    color: #4C4C4C;
    font-size: 12px;
    margin: 10px 0 0 0;
    font-weight: normal;
}
.Compjuri-LeftPort
{
    width: 223px;
    float: left;
    margin: 20px 0 0 0;
}
.Compjuri-Head
{
    color: #20206C;
    font-size: 15px;
    padding: 0 0 13px 5px;
}
.Compjuri-Lnk-Letter
{
    margin: 0px;
    padding: 0px;
    width: 40px;
    float: left;
}
.Compjuri-Lnk-Letter ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Compjuri-Lnk-Letter li
{
    padding: 0px;
    margin: 0px;
    display: block;
    float: left;
}
.Compjuri-Lnk-Letter li a
{
    display: block;
    border: 1px solid #ccc;
    text-align: center;
    text-decoration: none;
    color: #585891;
    padding: 2px 0px;
    float: left;
    margin: 2px 0;
    width: 40px;
}
.Compjuri-Lnk-Letter li a:hover
{
    background: #9950B2;
    color: #fff;
}
.Compjuri-Lnk-Letter .select a
{
    background: #9950B2;
    color: #fff;
}

.Juris-Width
{
    width: 163px;
    float: right;
    margin: 2px 0 0 0px;
}
.Compjuri-Lnk-Juri
{
    margin: 0px;
    padding: 0px;
}
.Compjuri-Lnk-Juri ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.Compjuri-Lnk-Juri li
{
    display: block;
    padding: 8px 5px 8px 10px;
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0;
}
.Compjuri-Lnk-Juri li p, .Compjuri-Lnk-Juri li p a
{
    color: #070767;
    text-decoration: none;
    float: left;
    margin: 0px;
    padding: 1px 0 0 0;
}
.Compjuri-Lnk-Juri li p a:hover
{
    text-decoration: underline;
}
.Compjuri-Lnk-Juri li em
{
    float: right;
    margin: 0px;
}
.Compjuri-Lnk-Juri .BlueBg
{
    background-color: #F5F5F9;
}

.Compjuri-RightPort
{
    width: 281px;
    float: left;
    margin: 20px 0 20px 15px;
}
.Compjuri-Lnk-Topic
{
    margin: 2px 0 0 0;
    padding: 0px;
}
.Compjuri-Lnk-Topic li
{
    display: block;
    padding: 8px 5px 0px 17px;
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0;
}
.Compjuri-Lnk-Topic .minus
{
    background: url(/CommonUI/Images/minus_icon.png) no-repeat 0 0;
}
.Compjuri-Lnk-Topic li em
{
    float: left;
    padding: 0 8px 0 0;
}
.Compjuri-Lnk-Topic li p
{
    color: #070767;
    text-decoration: none;
    float: left;
    margin: 0px;
    padding: 1px 0 0 0;
}

.Compjuri-Lnk-Topic li span.folder, .Compjuri-Lnk-Topic li input.topic
{
    float: left;
    display: block;
}

.Compjuri-Lnk-Topic li input.topic
{
    margin: 0px 3px 5px 0;
    padding: 0px; /* remove padding of checkbox in IE */
    width: 13px; /* resize to remove space around the checkbox in IE7 */
    height: 13px; 
}

.Compjuri-Lnk-Topic li span.folder
{
    margin-top: 1px;
}

.Compjuri-Lnk-Topic .filetree span.file 
{
    background: none;
}

.Compjuri-Lnk-Topic .BlueBg
{
    background-color: #F5F5F9;
}
.Compjuri-Lnk-Topic img
{
    float: left;
    padding: 4px 7px 0 0;
}
.Compjuri-Lnk-Topic .Sub img
{
    padding-left: 23px !important;
}
.Compjuri-Submit
{
    margin: 60px 0 0 40px;
}


/*################# Cross Reference #################*/
.CrossRef-Lnk
{
    margin: 15px 0 0 0;
    padding: 0px;
}
.CrossRef-Lnk ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.CrossRef-Lnk li
{
    display: block;
    padding: 8px 5px 8px 10px;
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0;
}
.CrossRef-Lnk li a
{
    text-decoration: none;
    color: #070767;
}
.CrossRef-Lnk li a:hover
{
    text-decoration: underline;
}
.CrossRef-Lnk .BlueBg
{
    background-color: #F5F5F9;
}
.CrossRef-Lnk th
{
    padding-right: 12px;
    text-align: left;
}

/*################# IP Legislation #################*/
.IpLeg-Lnk
{
    margin: 0px;
    padding: 0px;
}
.IpLeg-Lnk ul
{
    margin: 30px 0 0 0;
    padding: 0px;
    list-style: none;
}
.IpLeg-Lnk li
{
    padding: 8px 0 8px 30px;
    display: block;
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0;
    color: #070767;
}
.IpLeg-Lnk li a
{
    text-decoration: none;
    color: #070767;
    padding: 0 0 0 2px;
}
.IpLeg-Lnk li a:hover
{
    text-decoration: underline;
}
.IpLeg-Lnk li ul
{
    margin: 5px 0 0 0;
    padding: 0px;
}
.IpLeg-Lnk li li
{
    background: url(/Images/bullet.png) no-repeat 0 8px;
    padding: 0 0 0 15px;
    line-height: 20px;
}
.IpLeg-Lnk li li a
{
    text-decoration: underline;
    padding: 0px;
}
.IpLeg-Lnk li li a:hover
{
    text-decoration: none;
}

.IpLeg-Lnk .BlueBg
{
    background-color: #F5F5F9;
}

/*################# EPO Wipo Resources #################*/
.EpWp-head
{
    color: #333333;
    font-size: 15px;
    font-weight: normal;
}
.Epo-Lnk
{
    background: url(/CommonUI/Images/hr_lne_grey.png) repeat-x 0 0;
    color: #080868;
    padding: 8px 0 8px 10px;
    margin: 0 0 0 0px;
}
.Epo-Lnk a:link, .Epo-Lnk a:visited
{
    text-decoration: none;
    color: #080868;
}
.Epo-Lnk a:hover
{
    text-decoration: underline;
}
.Epo-Lnk.BlueBg
{
    background-color: #F5F5F9;
}

.Epo-Lnk-Sub
{
    padding: 8px 0 8px 10px;
    color: #080868;
}
.Epo-Lnk-Sub a:link, .Epo-Lnk-Sub a:visited
{
    color: #080868;
    text-decoration: underline;
    padding: 0 0 0 19px;
}
.Epo-Lnk-Sub a:hover
{
    text-decoration: none;
}

.Epo-Lnk-Sub.BlueBg
{
    background-color: #F5F5F9;
}
.Epo-Lnk-Sub .plus
{
    background: url(/CommonUI/Images/plus_icon.png) no-repeat 0 2px;
    padding: 0 0 0 0px;
}

.Esp-Lnk-Input
{
    padding: 8px 0 8px 30px;
    color: #080868;
}
.Esp-Lnk-Input.plus
{
    background: url(/CommonUI/Images/plus_icon.png) no-repeat 10px 10px;
}
.Esp-Lnk-Input.BlueBg
{
    background-color: #F5F5F9;
}

/* JQuery */
.filetree span.file
{
    background: url(/Images/bullet.png) 0 5px no-repeat;
}

.Feedback
{
    background-color: #C3015A;
}
/*
BEW end
*/

.ProductNameHyperLink
{
    text-decoration: none;
    color: #65646a !important;
    font-size: 18pt;
}
.ProductNameHome
{
    text-decoration: none;
    color: #52AE48;
    font-size: 18pt;
}
/*
Ajax Popup
*/
.modalPopup
{
    background-color: White;
    border-width: 4px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 500px;
    margin-left:350px;
    font-size:11px;
}
.modalPopupBtn
{
    float: right;
    border-color: Gray;
    padding-right: 40px;
    width: 40px;  
    
}
.announcement 
{
    padding: 3px 0px 3px 0px;
}

.wordwrap
{
    /* wrap long text and urls */
    white-space: pre; /* CSS 2.0 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3.0 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    word-wrap: break-word; /* IE 5+ */
} 

.DualLineButton-Large {
    background: url("/CommonUI/Images/orange_btn_large.gif") no-repeat scroll 0 0 transparent;
}
.DualLineButton-Large {
    display: inline-block;
    font-size: 16px;
    height: 45px;
    text-align: center;
    text-decoration: none;
}

.DualLineButton-Large.LargeLabel-Large {
    font-weight: normal;
    line-height: 45px;
}

.DualLineButton-Large span {
    background: url("/CommonUI/Images/orange_btn_large.gif") no-repeat scroll 100% 0 transparent;
}
.DualLineButton-Large span {
    color: #FFFFF1 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 45px;
    margin: 0 0 0 6px;
    padding: 0 6px 0 0;
    text-decoration: none;
}

.content a.video-play-button
{
    display: block;
    text-align: center;
}

/* Overriding jquery.multiselect.css */
.ui-multiselect { margin-right: 38px; }
.ui-multiselect-menu { padding:4px; background-color: rgb(242, 242, 247); border: solid 1px black; }
.ui-multiselect-checkboxes { background-color: White; padding: 3px; }
.ui-multiselect-hasfilter ul {
    top: -3px !important;
}
.ui-multiselect-menu ul {
    list-style: none outside none;
    margin-bottom: 0;
    padding: 0;
}

/* Search info button */
.help-popup-image
{
    padding: 5px;
    background-color: #52AE48;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.SearchResultList li:nth-child(2n+1)
{
    background-color: #F8F8FA;
}

.SearchResultList li:last-child 
{
    background: none;
}

.highlight {
    font-weight: bold;
    background-color: #92cc57;
    color: #000;
    border-radius: 3px;
    padding: 3px;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
}

.highlight .arrowprev, .highlight .arrownext {
    display: inline-block;
    color: white;
    cursor: pointer;
    margin-left: 3px;
    margin-right: 3px;
}

.beta-button {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
}