﻿.HeaderPort a {
    color: #B1B3CF;
}

.NewsHead {
    border-bottom: 1px solid #202077;
    color: #080868;
}

#MiddlePort h1
{
	color: #131362;
}

/*################## Nav CSS ##################*/
#Nav {
    color: #FFFFF1;
    font-size: 14px;
    margin: 59px 0 0;
    padding: 0;
}

#Nav li a
{
	background: url(/Images/navlf.jpg) no-repeat 0 0;
    color: #FFFFF1;
}

#Nav li.Hover a, #Nav li a:hover
{
	background: url(/Images/navlf_hv.jpg) no-repeat 0 0;
	color: #080868;
}

#Nav li a span
{
	background: url(/Images/navrht.jpg) no-repeat 100% 0;
}
#Nav li.Hover a span, #Nav li a:hover span
{
	background: url(/Images/navrht_hv.jpg) no-repeat 100% 0;
}
#Nav .active span
{
	background: url(/Images/navrht_hv.jpg) no-repeat 100% 0;
}
#Nav .active a
{
	background: url(/Images/navlf_hv.jpg) no-repeat 0 0;
}

#Nav li.WithSubmenu ul li a:hover, #Nav li.WithSubmenu.Blogtab ul li a:hover 
{
	background: #E67D00;
}

#Nav li.WithSubmenu ul li
{
	background: #cfd0e2;
}

#Nav li.WithSubmenu ul li.BlueBg
{
	background: #afb0ce;
}

#Nav li.WithSubmenu ul li a
{
	background-image: none;
	color: #151565;
}

#Nav li.WithSubmenu ul li a:hover
{
	color: #FFF;
	font-weight: bold;
}

#Nav .Blogtab a:link, #Nav .Blogtab a:visited
{
	padding-left: 9px !important;
	padding-right: 8px !important;
}

.CategLink {
    margin-right: 30px;
}

.DualLineButton
{
	background: url(/Images/orange_btn.gif) 0 0 no-repeat;
}

.DualLineButton span
{
	background: url(/Images/orange_btn.gif) no-repeat 100% 0;
}

.DualLineButton.LargeLabel {
    font-weight: normal;
    line-height: 25px;
}

.DualLineButton {
    height: 25px;
    text-align: center;
}

.DualLineButton span {
    font-size: 11px;
    height: 25px;
    margin: 0 0 0 7px;
    padding: 0 7px 0 0;
}

.FindBg-Cnt {
    background: url("/Images/findbg_cnt.png") repeat-x scroll 0 0 transparent;
}

#Footer
{
	background: #161665;
}

.FooterBg
{
	background: url(/Images/footerbg.png) repeat-x;
}

#FooterNav ul
{
	color: #B1B3CF;
}

#FooterNav li a:link, #FooterNav li a:visited
{
	color: #B1B3CF;
}

.FooterReg a:link, .FooterReg a:visited
{
	color: #B1B3CF;
}

.BlogHeadBg
{
	background: #E67D01;
}

.KluwerMediationBlog .BlogHeadBg
{
	background: rgb(22, 22, 101);
}

.SearchPage-List li a:link, .SearchPage-List li a:visited
{
	border: 1px solid #CBCBCC;
}

.SearchPage-List li a:hover
{
	border: 1px solid #CBCBCC;
	background: #21216e;
}

.SearchPage-List li .Next
{
	background: #9C9CC0;
}

/* product manager beta button ka */

.gpe-header-img {
    display: none;
}

.pm-beta-button-ka {
    display: block !important;
    max-height: 88px;
    height: 111px;
    max-width: 278px;
    width: 278px;
    font-family: 'Fira Sans', sans-serif;
    border-top: 1px solid #85BC20;
    background-color: #FFFFFF;
    overflow: hidden;
    top: 3px;
    position: relative;
}

.pm-beta-button-top {
    font-size: 13px;
    width: 278px;
    height: 59px;
}

.pm-beta-button-img {
    height: 59px;
    width: 56px;
    display: inline-block;
}

.pm-beta-button-text {
    display: inline-block;
    height: 56px;
    width: 210px;
    max-height: 59px;
    max-width: 215px;
    line-height: 18px;
    vertical-align: top;
    padding-top: 3px;
    padding-left: 5px;
}

.pm-beta-button-bottom {
    display: block; 
    font-size: 16px;
    color: #FFFFFF;
    background-color: #85BC20;
    height: 29px;
    width: 278px;
    text-decoration: none;
    text-align: right;
}

.pm-beta-button-bottom:hover {
    background-color: #ADC660;
}

.pm-beta-button-bottom-text {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    color: #FFFFFF; 
    text-decoration: none;
}