/* RESET */
    /*SELECTOR CHANGED*/
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, /*sub,*/ sup, tt, var,
    /*b,*/ u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
        margin : 0;
        padding : 0;
        border : 0;
        font-size : 100%;
        font : inherit;
        vertical-align : baseline;
    }

    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
        display : block;
    }
    body {
        line-height : 1;
    }
    ol, ul {
        list-style : none;
    }
    blockquote, q {
        quotes : none;
    }
    blockquote :before,
    blockquote:after,
    q:before,
    q:after {
        content : '';
        content : none;
    }
    table {
        border-collapse : collapse;
        border-spacing : 0;
    }
	
	ol.ppv {
		list-style-type: decimal;
        list-style-position: inside;
        font-size: 100%;
        margin-left: 40px;
	}
	ol.ppv li{
		font-size: 14px;
		line-height: 1.4em;
	}

/* STRUCTURE */
    .section {
        width : 100%;
        position : relative;
    }
	
	.sectionFooter {
		width : 100%;
        position : absolute;
		bottom: 0;
    }
	
	.sectionBody{
		width: 100%;
		min-height: 100%;
		position: absolute;		
	}

    .row {
        width : 960px;
        margin : 0 auto;
        position : relative;
    }

    .row:after {
        content : ".";
        visibility : hidden;
        display : block;
        height : 0;
        clear : both;
    }

    .row [class*="span"] {
        float : left;
        margin-left : 10px;
        min-height : 10px;
    }

    .rowBrowse [class*="span"] {
        float : left;
        margin-left : 9px;
        min-height : 10px;
    }

    .span1 { width:70px; }
    .span2 { width:150px; }
    .span2box { width:103px; }
    .span3 { width:180px; }	
    .span4 { width:310px; }
    .span5 { width:390px; }
    .span5year { width:auto; }
    .span6 { width:470px; }
    .span7 { width:550px; }
    .span8 { width:630px; }
    .span9 { width:710px; }    
	.span10 { width:790px; } /* Added by Vincent for search button dropped down issue */
    .span11 { width:870px; }
    .span12 { width:950px; }
    .span13 { width:390px; }

	.search-type{ width:230px !important; }
	.browse-body{ width:700px !important; }
	
    .offset1 { margin-left:80px !important; }
    .offset2 { margin-left:155px !important; }
    .offset3 { margin-left:240px !important; }
    .offset4 { margin-left:320px !important; }
    .offset5 { margin-left:400px !important; }
    .offset6 { margin-left:480px !important; }
    .offset7 { margin-left:560px !important; }
    .offset8 { margin-left:640px !important; }
    .offset9 { margin-left:720px !important; }
    .offset10 { margin-left:800px !important; }

    .f-right {
        float : right;
    }

    .d-inline-block {
        display : inline-block;
        vertical-align : middle;
    }
    .m-bottom-10px {
        margin-bottom : 10px;
    }
    .m-bottom-20px {
        margin-bottom : 20px;
    }

    .m-top-10px {
        margin-top : 10px;
    }
    .m-top-20px {
        margin-top : 20px;
    }

    .p-top-0 {
        font-size: 14px;
    }
	
	  .form-limits .p-top-0 {
        font-size: 14px;
		margin-top: 6px;

    }

    .p-top-10px {
        padding-top : 10px !important;
    }

    .p-top-20px {
        padding-top : 20px !important;
    }

    .p-top-30px {
        padding-top : 30px !important;
    }

    .t-align-right {
        text-align : right;
    }

    .hidden {
        display : none;
    }


/* GENERAL & TYPOGRAPHY */
    /* --------- FONT-FACE --------- */
    /* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
    @font-face {
        font-family : 'Museo300';
        src : url('../fonts/museo300.eot');
        src :
            url('../fonts/museo300.eot?#iefix') format('embedded-opentype'),
            url('../fonts/museo300.woff') format('woff'),
            url('../fonts/museo300.ttf') format('truetype'),
            url('../fonts/museo300.svg#Museo300') format('svg')
        ;
        font-weight : normal;
    }
    @font-face {
        font-family : 'Museo500';
        src : url('../fonts/museo500.eot');
        src :
            url('../fonts/museo500.eot?#iefix') format('embedded-opentype'),
            url('../fonts/museo500.woff') format('woff'),
            url('../fonts/museo500.ttf') format('truetype'),
            url('../fonts/museo500.svg#Museo500') format('svg')
        ;
        font-weight : normal;
    }

    .visible-phone {
        display : none;
    }

    .hidden-desktop {
        display : none;
    }

    body {
        font-family : Arial, Helvetica, sans-serif;
        color : #191919;
    }

    em {
        font-style : italic;
    }

    strong {
        font-weight : bold;
    }

    .small-text {
        font-size : 0.8em;
    }


/* HEADER */
    .header {
        background : #d3d4cc url(../images-v4/bg-header.gif) repeat-x;
        min-height : 200px;
    }

    /*SELECTOR CHANGED*/
    .header-tools > ul > li {
        float : left;
        margin : 0 15px 0 0;
    }

    /*SELECTOR CHANGED*/
    .header-tools > ul > li a {
        padding : 20px 0 0 25px;
        text-decoration : none;
        color : #c0c0be;
        height : 30px;
        display : block;
        font-size : 12px;
        font-weight : bold;
        text-transform : uppercase;
        background-position : 0 16px;
    }

    /*SELECTOR CHANGED*/
    .header-tools ul li a:hover,
    .header-tools > ul > li:hover > a {
        color : #ffffff;
    }

    .header-tools ul li a.header-tools-dbs {
        text-transform : none;
        font-size : 14px;
        font-weight : normal;
        background : url('../images-v4/icon-header-tools-dbs.gif') no-repeat;
        background-position : 0 16px;
    }

    .header-tools ul li.header-tools-dbs span {
        font-weight : bold;
    }

    .header-tools ul li a.header-tools-dbs {
        color : #f34646;
    }

    /*SELECTOR CHANGED*/
    .header-tools ul li a.header-tools-dbs:hover,
    .header-tools > ul > li:hover > a.header-tools-dbs {
        color : #f09292;
    }

    .header-tools-history {
        background : url('../images-v4/icon-header-tools-history.gif') no-repeat;
    }


    .header-tools-alerts {
        background : url('../images-v4/icon-header-tools-alerts.gif') no-repeat;
    }

    .header-account {
        background : #2d2d2d;
        color : #dadada;
    }

    p.header-account-name {
        float: left;
		margin: 18px 0 0 20px;
		width: 219px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px;
		font-weight: normal;
		text-transform: none;
        height: 16px;
    }

    .header-account ul {
        float : right;
    }

    .header-account ul li {
        float : left;
        position : relative;
    }

    .header-account > ul > li:first-child {
        border-right : solid 1px #575757;
    }
    .header-account > ul > li:nth-child(2) {
border-right: solid 1px rgb(87, 87, 87);
}

    .header-account ul li a {
        display : block;
        height : 17px;
        padding : 18px 10px 15px 10px;
        color : #dadada;
        text-decoration : none;
        font-size : 12px;
        /*text-transform : uppercase; */
        /* font-weight: bold; */
    }

    #btn_help {
/*        pointer-events: none;
        cursor: default;*/
    }

    /*SELECTOR CHANGED*/
    .header-account ul li a:hover,
    .header-account > ul > li:hover > a {
        background : #000000;
        color : #ffffff;
    }


    /*SELECTOR CHANGED*/
    .account-menu li > ul.header-sub-nav {
        display : none;
    }

    /*SELECTOR CHANGED*/
    .account-menu li:hover > ul.header-sub-nav {
        display : block;
    }

    .header-sub-nav {
        position : absolute;
        /*CHANGED*/min-width : 140px;
        /*CHANGED left : -60px;*/
        text-align : left;
        top : 50px;
        z-index : 20;
        padding : 0;
        background : #000000;
    }

    ul.header-sub-nav li:first-child {
        border : none;
    }

    .header:after {
        width : 100%;
        height : 10px;
        background : #c20a3d url(../images-v4/bg-navigation.gif) no-repeat center;
        content : "";
        display : block;
        position : absolute;
        bottom : 0;
    }


/* NAVIGATION */
    .navigation {
        background : #d3d4cc;
        height : 150px;
    }

    .navigation:after {
        width : 100%;
        height : 10px;
        background : #c20a3d url(../images-v4/bg-navigation.gif) no-repeat center;
        content : "";
        display : block;
        position : absolute;
        bottom : 0;
    }

    .informit-logo {
        position : absolute;
        top : 20px;
    }

    .main-nav {
        position : absolute;
        bottom : 10px;
        height : 50px;
        left : 50%;
        margin-left : -480px;
    }

    .main-nav ul {
        width : 100%;
        height : 50px;
    }

    .main-nav ul li {
        float : left;
        margin-right : 2px;
    }


    .main-nav ul li a {
        text-decoration : none;
        font-family : 'Museo300', Arial, Helvetica, sans-serif;
        font-size : 20px;
        color : #242424;
        display : block;
        background : #fbfbfa;
        height : 30px;
        margin-top : 5px;
        padding : 15px 15px 0 15px;
        -webkit-border-top-left-radius : 3px;
        -webkit-border-top-right-radius : 3px;
        -moz-border-radius-topleft : 3px;
        -moz-border-radius-topright : 3px;
        border-top-left-radius : 3px;
        border-top-right-radius : 3px;
    }

    .main-nav ul li a:hover {
        color : #807d7d;
        background-color : #ffffff;
        margin-top : 2px;
        height : 30px;
        padding : 18px 15px 0 15px;
    }

    .main-nav ul li.current a {
        color : #ffffff;
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        margin-top : 0;
        height : 30px;
        padding : 20px 15px 0 15px;
        background : #e6001c url(../images-v4/bg-nav-current.png) no-repeat center;
    }

    .main-nav ul li.nav-secondary {
        float : right;
    }

    .main-nav ul li.nav-secondary a {
        float : right;
        background : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        font-weight : bold;
    }

    .main-nav ul li.nav-secondary.current a {
        color : #ff0000;
    }

    .main-nav ul li.nav-secondary a:hover {
        color : #807d7d;
    }

    .main-nav ul li.nav-secondary:last-child a {
        background : url(../images-v4/divider-nav-secondary.gif) no-repeat right;
    }


/* GENERAL CONTENT */
    .text-content h3 {
        font-weight : bold;
        margin-bottom : 0.4em;
        line-height : 1.2em;
        font-size : 14px;
    }

    .text-content p {
        margin-bottom : 1.2em;
        line-height : 1.2em;
        font-size : 14px;
    }

    .text-content a {
        font-weight : bold;
        color : #000000;
        text-decoration : none;
        border-bottom : solid 2px #c9c9c8;
    }


/* SEARCH FORM */
    .search-form {
        background : #ffffff url(../images-v4/bg-search-form.png) center bottom no-repeat;
        padding : 20px 0 40px 0;
    }

    .search-form h2 {
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        font-size : 22px;
        margin-bottom : 0.6em;
    }

    .search-form h3 {
        font-weight : bold;
		font-size: 15px;
		padding-top: 3px;
        width: 170px;
    }

    .query-string {
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        font-size : 22px;
        color : #e6001c;
        background : url(../images-v4/bg-query-string.gif) no-repeat;
        padding : 3px 0 0 50px;
        margin : 0 0 20px 0;
    }

    .current-dbs {
        font-size : 14px;
        color : #000000;
        line-height : 24px;
        padding-bottom: 10px;
    }

    .current-dbs a {
        font-weight : bold;
        color : #000000;
        text-decoration : none;
        border-bottom : solid 2px #c9c9c8;
    }

    .current-dbs a:hover {
        color : #807d7d;
    }

    .current-dbs a.change-dbs {
        background : #fce1de;
        font-size : 12px;
        text-transform : uppercase;
        color : #c7041b;
        padding : 3px 5px 3px 5px;
        border-bottom : none;
        /*margin-left : 10px;*/
        -webkit-border-radius : 3px;
        -moz-border-radius : 3px;
        border-radius : 3px;
        white-space : nowrap;
    }

    .current-dbs a.change-dbs:hover {
        color : #910516;
        background : #fad2ce;
    }

    .collapser {
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
        padding : 3px 25px 3px 0;
        width : 130px;
        background-position : right;
        background-repeat : no-repeat;
        text-align : right;
        text-decoration : none;
        float : right;
        color : #242424;
        margin : 0;
    }

    .collapser:hover {
        color : #807d7d;
    }

    .collapser.open {
        background-image : url(../images-v4/arrow-grey-thick-up.png);
    }

    .collapser.close {
        background-image : url(../images-v4/arrow-grey-thick-down.png);
    }

    .form-container {
        /*margin-top : 10px;*/
        padding : 5px 0 0 0;
    }

	.form-container.border-no-line {
        margin-top : 10px;
    }
	
    .form-container.border-top {
        /*border-top : solid 3px #bdbdbd; removed by Vincent */
        margin-top : 10px;
    }

    .form-container.border-bottom {
        border-bottom : solid 3px #bdbdbd;
        margin-bottom : 20px;
        padding-bottom : 20px;
    }

    .form-row {
        padding : 5px 0 5px 0;
        border-bottom : solid 1px #e5e5e5;
    }

    .form-tools {
        padding : 10px 0 10px 0;
        margin-bottom : 5px;
        border-bottom : solid 1px #e5e5e5;
    }


/* CHOSEN OVERRIDES */
    input[type="text"],
    input[type="password"] {
        height : 29px;
        padding : 3px 0 0 10px;
        margin : 0;
        font-size : 14px;
       /* line-height : 14px; */
        font-family : Arial, Helvetica, sans-serif;
        color : #242424;
        display : inline-block;
        border : solid 1px #ddddd9;
        vertical-align : middle;
        background : url(../images-v4/bg-form-input.gif) repeat-x;
    }

    .chzn-container {
        font-size : 14px !important;
        margin-left : 10px;
    }

    .chzn-single {
        height : 22px !important;
        padding-top : 10px !important;
        padding-left : 10px !important;
        border-color : #ddddd9 !important;
        background : url(../images-v4/bg-form-input.gif) repeat-x;
        line-height : 14px !important;
    }

    .chzn-container-single .chzn-single div {
        width : 22px !important;
    }

    .chzn-container-single .chzn-single div b {
        background-position : 0 12px !important;
        background-image : url(../images-v4/bg-form-arrow-down.png);
    }


    input.adv-input-query {
        width : 378px;
        margin-left : 10px;
    }

    .form-row.first .adv-input-query {
        margin-left : 88px;
    }

    .adv-select-field .chzn-container {
        /*CHANGED*/min-width : 228px!important; max-width : 228px;
    }

    .adv-select-term .chzn-container {
        /*CHANGED*/min-width : 218px !important; max-width : 218px;
    }

    .adv-select-and-or-not .chzn-container {
        /*CHANGED*/min-width : 68px !important; max-width : 68px;
    }

    .adv-select-type .chzn-container {
        /*CHANGED*/min-width : 168px !important; max-width : 168px;
    }


.form-limits {
    font-size : 14px;
}

.form-limits h3 {

	font-weight: bold;
	font-size: 15px;
	padding-top: 9px;
	width: 97px;
}

/*SELECTOR CHANGED*/
input.from-date,
input.to-date,
input.from-year,
input.to-year {
    width : 94px;
}

input.to-date {
    margin-left : 10px;
}

.ui-datepicker-trigger {
    height : 34px;
    vertical-align : middle;
}

.btn-add-row {
    display : inline-block;
    height : 32px;
    padding : 14px 0 0 44px;
    background : url(../images-v4/bg-btn-plus.png) no-repeat;
    text-transform : uppercase;
    font-weight : bold;
    color : #242424;
    text-decoration : none;
    font-size : 12px;
    margin-left : 10px;
}

.btn-add-row:hover {
    color : #807d7d;
}

.btn-clear {
    display : inline-block;
    height : 32px;
    padding : 14px 0 0 22px;
    background : url(../images-v4/bg-btn-clear.png) no-repeat 0 10px;
    text-transform : uppercase;
    font-weight : bold;
    color : #242424;
    text-decoration : none;
    font-size : 12px;
    float : right;
}

.btn-clear:hover {
    color : #807d7d;
}

.browse-tools .btn-clear {
    float : none;
    margin-right : 20px;
    margin-top : 10px;
}

.btn-clear-short {
    display : inline-block;
    height : 20px;
    padding : 4px 0 0 22px;
    background-position : 0 0;
}

.btn-search-grey {
    display : inline-block;
    height : 32px;
    padding : 14px 0 0 22px;
    background : url(../images-v4/bg-btn-search-grey.gif) no-repeat 0 10px;
    text-transform : uppercase;
    font-weight : bold;
    color : #242424;
    text-decoration : none;
    font-size : 12px;
}

.btn-search-grey:hover {
    color : #807d7d;
}

input.btn-search {
    background : url(../images-v4/bg-btn-search.png) no-repeat right;
    -webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    color : #ffffff;
    border : none;
    font-family : 'Museo500', Arial, Helvetica, sans-serif;
    font-size : 22px;
    height : 34px;
    padding-left : 20px;
    padding-right : 50px;
    float : right;
    margin-left : 20px;
    cursor : pointer;
}

a.btn-search {
    display : inline-block;
    background : url(../images-v4/bg-btn-search.png) no-repeat right;
    -webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    color : #ffffff;
    border : none;
    font-family : 'Museo500', Arial, Helvetica, sans-serif;
    font-size : 22px;
    height : 28px;
    padding-left : 20px;
    padding-right : 50px;
    padding-top : 6px;
    margin-left : 20px;
    text-decoration : none;
    vertical-align : middle;
}

a.btn-update-selection {
    display : inline-block;
    background : url(../images-v4/bg-btn-update.png) no-repeat right;
    -webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    color : #ffffff;
    border : none;
    font-family : 'Museo500', Arial, Helvetica, sans-serif;
    font-size : 22px;
    height : 28px;
    padding-left : 20px;
    padding-right : 50px;
    padding-top : 6px;
    margin-left : 0;
    text-decoration : none;
    vertical-align : middle;
}

input.btn-red {
    background : url(../images-v4/bg-btn-red.png) repeat-x;
    -webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    color : #ffffff;
    border : none;
    font-family : 'Museo500', Arial, Helvetica, sans-serif;
    font-size : 22px;
    height : 34px;
    padding-left : 20px;
    padding-right : 20px;
    margin-left : 10px;
    cursor : pointer;
    vertical-align : middle;
}

input.btn-black {
    background : /*CHANGED url(../images-v4/bg-btn-black.png)*/ repeat-x #000000;
    -webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    color : #ffffff;
    border : none;
    font-family : 'Museo500', Arial, Helvetica, sans-serif;
    font-size : 22px;
    height : 34px;
    padding-left : 20px;
    padding-right : 20px;
    margin-left : 10px;
    cursor : pointer;
    vertical-align : middle;
}

a.btn-cancel {
   display : inline-block;
    background : #e4e4e3 url(../images-v4/bg-btn-cancel.gif) no-repeat 10px 8px;
    -webkit-border-radius : 3px;
    -moz-border-radius : 3px;
    border-radius : 3px;
    color : #242424;
    border : none;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    height : 24px;
    padding-left : 32px;
    padding-right : 10px;
    padding-top : 10px;
    text-decoration : none;
    text-transform : uppercase;
    font-weight : bold;
    vertical-align : middle;
    margin-top: 0px;
}

.back-to-document-summary {
    display: inline-block;
	margin-bottom: 10px;
    color: rgb(36, 36, 36);
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
}

/* SIMPLE SEARCH */
    input.simple-input-query {
        width : 628px;
        margin-left : 0;
    }

    form.simple-search input.btn-search {
        background : url(../images-v4/bg-btn-search.png) no-repeat right;
        -webkit-border-radius : 3px;
        -moz-border-radius : 3px;
        border-radius : 3px;
        color : #ffffff;
        border : none;
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        font-size : 22px;
        height : 34px;
        padding-left : 20px;
        padding-right : 50px;
        float : right;
        margin-left : 0px;
        cursor : pointer;
    }

    form.simple-search .form-limits {
        padding : 5px 0 5px 0;
        border-top : solid 1px #e5e5e5;
        margin-top : 30px;
    }


/* BROWSE TITLES FORM */
    .browse-container {
        margin-top : 10px;
        margin-bottom : 20px;
        padding : 5px 0 0 0;
    }

    input.browse-input-query {
        width : 458px;
        margin-left : 0;
    }

    input.index-input-query {
        width : 538px;
        margin-left : 10px;
    }

    .browse-select .chzn-container {
        /*CHANGED*/min-width : 178px !important; max-width : 178px;
        margin : 0 0 0 10px;
        padding : 0;
    }

    .index-select .chzn-container {
        /*CHANGED*/min-width : 178px !important; max-width : 178px;
        margin : 0 0 0 0;
        padding : 0;
    }

    ul.nav-alphabet {
        margin-top : 45px;
        margin-bottom : 10px;
        text-align : center;
    }

    ul.nav-alphabet li {
        display : inline;
        padding : 0 5px 0 5px;
        border-right : solid 2px #2d2d2d;
    }

    ul.nav-alphabet li:last-child {
        border : none;
    }

    ul.nav-alphabet li a {
        color : #2d2d2d;
        font-weight : bold;
    }

    .browse-tools {
        background : #f2f2f1;
        color : #2d2d2d;
        height : 60px;
        margin-bottom : 20px;
    }

    .browse-tools ul {
        display : inline-block;
        vertical-align : middle;
    }

    .browse-tools ul li {
        float : left;
        padding-right : 10px;
        padding-top : 10px;
        padding-bottom : 10px;
        border-right : solid 1px #2d2d2d;
        margin-right : 10px;
    }

    .browse-tools ul li.last {
        border : none;
    }

    .browse-tools ul li a {
        color : #2d2d2d;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
    }

    .browse-tools ul li a:hover {
       cursor: default;
    }

    .btn-title-feed {
        background : url(../images-v4/icon-rss.gif) no-repeat 0 20px #f2f2f1;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
        display : block;
        height : 35px;
        padding : 25px 0 0 30px;
        width : 120px;
        color : #2d2d2d;
    }

	.btn-title-feed2 {
        background : url(../images-v4/icon-rss.gif) no-repeat 0 20px #FBFBFA;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
        display : block;
        height : 35px;
        padding : 18px 0 0 30px;
        width : 165px;
        color : #2d2d2d;
		line-height : 2.8em;
    }
	
    .btn-title-feed:hover {
        color : #807d7d;
    }
	
	.btn-title-feed2:hover  {
		color : #807d7d;
    }

    /*CHANGED SELECTOR*/
    ul.list-item-actions > li > span {
        display : block;
        background-repeat : no-repeat;
        background-position : 0 2px;
        padding : 0 0 0 20px;
        font-weight : bold;
        font-size : 12px;
        width : 100%;
        margin : 0;
    }

    span.action-citation-only {
        background-image  : url(../images-v4/icon-citation-only.gif);        
    }

    span.action-citation-only-titles {
        background-repeat : no-repeat;
        padding : 0 5px 5px 20px;
    }

    span.action-peer-reviewed {
        background-image : url(../images-v4/icon-peer-reviewed.gif);
    }

    span.action-peer-reviewed-title {
        background-repeat : no-repeat;
        padding : 0 5px 5px 20px;
    }

    span.action-full-text {
        background-image : url(../images-v4/icon-full-text.gif);
    }

    span.action-full-text-titles {
        background-repeat : no-repeat;
        padding : 0 5px 5px 20px;
    }


/* CONTENT */
    .content {
        background : #fbfbfa;
        min-height : 200px;
    	padding-bottom : 170px;
    }
    .content h2 {
        font-family : "Museo500", Arial, Helvetica, sans-serif;
        font-size : 22px;
        padding-top : 7px;
        margin-bottom : 0.7em;
        color: #116F9E;
    }

    .content h3 {
        font-weight : bold;
        font-size : 18px;
        margin-bottom : 0.7em;
    }

    .content p {
        font-size : 14px;
        line-height : 1.4em;
        margin-bottom : 0.1em;
    }

	.ppv-licence {
        margin-bottom : 0em !important;
    }

/* SEARCH RESULTS */
    .results-number {
        margin-bottom : 20px;
    }

    .results-number h3 {
        font-family : "Museo500", Arial, Helvetica, sans-serif;
        font-size : 22px;
        padding-top : 7px;
    }

    .results-number select,
    .results-number .chzn-container {
        min-width : 140px;
    }


/* RESULTS TOOLS */
    .results-tools {
        background : #2c2c2c;
        color : #ffffff;
        height : 60px;
        margin-bottom : 20px;
    }

    .results-tools h3 {
        display : inline-block;
        vertical-align : middle;
        margin-top : 10px;
        font-size : 18px;
        font-weight : normal;
        margin-bottom : 0;
    }
	
	.citation{
		font-size: 12px;
	}
	
    .citations-select {
        margin-left : 20px;
        margin-top : 10px;
    }

    .citations-actions {
        float : right;
        margin-top : 10px;
    }

    .results-tools ul {
        display : inline-block;
        vertical-align : middle;
    }

    .results-tools ul li {
        float : left;
        padding-right : 10px;
        padding-top : 10px;
        padding-bottom : 10px;
        border-right : solid 1px #6c6c6c;
        margin-right : 10px;
    }

    .results-tools ul li.last {
        border : none;
    }

    .results-tools ul li a {
        color : #ffffff;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
    }

    .results-tools ul li a:hover {
        color : #c1c1c1;
    }

    .btn-set-alert {
        background : url(../images-v4/bg-btn-set-email-alert.png) no-repeat 20px 20px #1b1b1b;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
        display : block;
        height : 35px;
        padding : 25px 0 0 50px;
        width : 260px;
        color : #ffffff;
    }

    .btn-set-alert:hover {
        color : #c1c1c1;
        background-color : #000000;
    }


/* LIST ITEMS */
    .list-item {
        padding : 0 0 20px 0;
        margin-bottom : 20px;
        border-bottom : solid 1px #c5c5c4;
        position : relative;
        font-size : 14px;
        line-height : 22px;
    }

    .list-item-checkbox {
        float: left;
        border: none;
    }

    .list-item-info {
        /* This is for the annoying Android Chrome font boost bug */
        padding-bottom: 20px;
        width: 915px;
        margin-left: 0px !important;
    }

    span.list-item-type {
        display : inline-block;
        width : 120px;
        color : #6f6f6e;
        font-size : 14px;
        vertical-align : top;
        padding-left: 2px;
    }

    /*CHANGED SELECTOR*/
    span.list-item-data, .list-item-type + span {
        display : inline-block;
        width : 755px/*CHANGED440px*/;
        vertical-align : top;
    }

    .list-item-info a {
        font-weight : bold;
        color : #000000;
        text-decoration : none;
        border-bottom : solid 2px #c9c9c8;
		margin-right: 5px;
    }

    .list-item-info a:hover {
        color : #807d7d;
    }

    /*SELECTOR CHANGED*/
    .list-item-title {
        color : #3d7381;
        border-color : #afc5ca;
        font-size : 18px;
    }

    .list-item-title a:hover {
        color : #73a6b3;
    }

    ul.list-item-actions {
        line-height : 24px;
       
    }

    ul.list-item-actions li {
        float : left;
        margin-left: 10px;
    }
	
	ul.list-item-actions li.right {
       float: right;
	   padding-left: 5px;	
    }

    ul.list-item-actions.browse-document-actions li {
        float : none;
        margin : 0;
    }

    ul.list-item-actions li a {
        display : block;
        background-repeat : no-repeat;
        background-position : 0 2px;
        padding : 0 0 0 20px;
        color : #242424;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
    }

    ul.list-item-actions li a:hover {
        color : #807d7d;
    }

    a.action-complete-record {
        background-image : url(../images-v4/icon-list-full-record.png);
    }

    a.action-pdf {
        background-image : url(../images-v4/icon-list-pdf.png);
    }

    a.action-video {
        background-image : url(../images-v4/icon-list-video.png);
    }

    a.action-html {
        background-image : url(../images-v4/icon-list-html.png);
    }

    ul.list-item-actions li a.list-item-db-info {
        display : inline;
        padding : 0;
    }


/* PAGINATION */
    .pagination {
        background : #efefec;
        height : 50px;
        padding : 10px 0 0 0;
    }

    .pagination .results-position {
       padding-top: 10px;
    }

    .pagination ul {
      text-align: center;
    }

    .pagination ul li {
        display : inline-block;
    }

    .pagination ul li a {
        display : block;
        /*CHANGED*/ min-width : 40px;
        height : 30px;
        padding : 10px 0 0 0;
        -webkit-border-radius : 3px;
        -moz-border-radius : 3px;
        border-radius : 3px;
        color : #242424;
        background : #c1c1c1;
        font-weight : bold;
        font-size : 18px;
        text-align : center;
        text-decoration : none;
    }

    .pagination ul li a:hover {
        color : #3f3e3e;
        background : #b2b0b0;
    }

    .pagination li.current a {
        background : #242424;
        color : #efefec;
    }

    .pagination .results-per-page {
           float: right;
    font-size: 14px;
    padding-top: 5px;
    }

    .pagination .results-per-page .chzn-container {
        margin : 0;
        min-width : 60px;
    }


/* THESAURI */
    .thesauri-form .form-container {
        padding-top : 20px;
    }

    .thesauri-form ul.nav-alphabet {
        border-bottom : solid 1px #c5c5c4;
        padding-bottom : 20px;
        margin-bottom : 20px;
        margin-top : 20px;
    }

    .thesauri-content table tr th {
        width : 30%;
        padding : 20px;
        color : #ffffff;
        background : #3a3a3a;
        text-align : left;
        vertical-align : top;
        font-weight : bold;
    }

    .thesauri-content table tr th.first {
        background : #242424;
    }

    .thesauri-content table tr th.last {
        background : #515151;
    }

    .thesauri-content table tr td {
        /*CHANGED
        padding : 20px;
        vertical-align : top;
        */
        background : #dbdcd6;
    }

    .thesauri-content table tr td.first {
        border-right : solid 1px #b6b6b1;
    }
    .thesauri-content table tr td.last {
        border-left : solid 1px #b6b6b1;
    }

    .thesauri-content table tr td ul li {
        margin-bottom : 10px;
    }

    /*SELECTOR CHANGED*/
    .thesauri-content table a {
        text-decoration : none;
        font-weight : bold;
        border-bottom : solid 2px #c9c9c8;
        color : #000000;
        font-size: 14px;
    }


/* BROWSE DOCUMENT */
    .document-title {
        padding-bottom : 16px;
        /*border-bottom : solid 1px #c5c5c4;
        margin-bottom : 30px;*/
    }

    .document-title h2 {
        color : #3d7381;
        margin-bottom: 0.7em;
    }

	.document-title h2 a {		
        text-decoration : none;
        border-bottom : solid 2px #c9c9c8;
		color : #3d7381;
		font-family: "Museo500",Arial,Helvetica,sans-serif;
		font-size: 22px;
		margin-bottom: 0.7em;
		padding-top: 7px;
        line-height: 28px;
        font-weight: normal;
    }
	
    .document-title a {
        font-weight : bold;
        color : #000000;
        text-decoration : none;
        border-bottom : solid 2px #c9c9c8;
    }

   
    .document-description {
       /* padding-bottom : 30px;
      	margin-bottom : 15px;*/
    }
    .document-cite {
        padding-bottom : 25px;
/*        border-bottom : solid 1px #c5c5c4;
        margin-bottom : 30px;*/
        clear: both;
        padding-top: 10px;
    }

    .document-description a.action-pdf {
        display : block;
        background-repeat : no-repeat;
        background-position : 0 2px;
        color : #242424;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
        background-image : url(../images-v4/icon-list-pdf.png);
    }

    .document-description a.action-pdf:hover {
        color : #807d7d;
    }

    .document-details .list-item-type {
        font-size : 14px;
        color : #000000;
        font-weight : bold;
        padding-left : 0;
        width : 130px;
    }

    .cover-image {
        border : solid 1px #c5c5c4;
        margin : 0 0 0 0;
    }


/* PAY PER VIEW */
    .content label {
        display : block;
        margin : 0 0 10px 0;
        font-size : 14px;
    }

    .content input[type="text"] {
        margin : 0 0 20px 0;
        width : 360px;
    }

    .content textarea {
        display : block;
        margin : 0 0 20px 0;
        width : 350px;
        padding : 10px;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        background : #eeeeeb;
        border : solid 1px #ddddd9;
    }

    .pay-select .chzn-container {
        margin : 0 0 20px 0;
        min-width : 372px;
    }


/* BROWSE INDEX */
    table.index-table tr th {
        font-family : "Museo500", Arial, Helvetica, sans-serif;
        font-size : 22px;
        padding : 0 10px 10px 0;
        margin-bottom : 0.7em;
        text-align : left;
    }

    table.index-table tr th.first,
    table.index-table tr td.first {
        width : 8%;
    }


    table.index-table tr td {
        padding : 0 10px 10px 0;
        vertical-align : top;
        font-size : 16px;
        line-height: 25px;
        color: rgb(0, 0, 0);
    }

    table.index-table tr td a {
        font-weight : bold;
      border-bottom: solid 2px rgb(201, 201, 200);
        color: rgb(0, 0, 0);
        padding : 0 0 1px 0;
        text-decoration : none;
		line-height: 1.3em;
    }


/* LOGIN */
    .login-username {
        width : 370px;
    }

    .login-password {
        width : 370px;
        margin-left : 10px !important;
    }

    .login-select .chzn-container {
        /*CHANGED*/
		width : 280px !important;		
        margin-left : 0;
        margin-right : 0;
    }

    .login-cancel {
        float : right;
        margin : 10px 50px 0 0;
    }


/* FOOTER */
    footer {
        color : #ffffff;
        /*background : #242424; */
        font-family : 'Museo300', Arial, Helvetica, sans-serif;
        font-size : 14px;
        /* height : 90px; */
        /* padding : 30px 0 0 0; */


	
    }

    footer span {
        vertical-align : top;
        margin-top: -20px;
    }

    footer ul {
        display : inline-block;
        vertical-align : top;
    }

	footer ul li.left {
        float : left;
        border-left : solid 1px #ffffff;
        padding : 0 5px 0 0;
        margin : 0 0 0 5px;
    }
	
	footer ul li.right {
        float : left;
        border-right : solid 1px #ffffff;
        padding : 0 5px 0 7px;
    }
	
	footer ul li.mid {
        float : left;
        padding : 0 5px 0 0;
        margin : 0 0 0 5px;
    }

    footer ul li a {
        text-decoration : none;
        color : #ffffff;
        font-family : "Museo500", Arial, Helvetica, sans-serif;
    }

    footer ul li a:hover {
        color : #c1c1c1;
    }

    .footer-left {
    display: inline-block;
    }

    .footer-left .visible-phone {
    display: none;
    }

        .footer-left > ul > li {
    display: inline-block;
    border-right: 1px solid rgb(255, 255, 255);
    padding: 0px 5px 0px 7px;
    }

    .footer-left .last {
    border: none;
    }

    .footer-right {
        display: inline-block;
        float: right;
        }

    .footer-right > ul > li {
        display: inline-block;
        border-right: 1px solid rgb(255, 255, 255);
        padding: 0px 5px 0px 7px;
        }

     .footer-right .last {
        border: none;
        }

    .desktop-version-toggle {
        padding : 0 0 0 20px;
        color : #ffffff;
        text-decoration : none;
        margin-top : 10px;
    }

    .desktop-version-toggle.mobile {
        background : url(../images-v4/icon-mobile.gif) no-repeat;
    }

    .desktop-version-toggle.desktop {
        background : url(../images-v4/icon-desktop.gif) no-repeat;
    }


    .mobile-wide {

        width : 980px;
        position: relative;
    }

    @media (min-device-width : 960px) {
        body {
            min-width : 980px;
        }

    }
/*
    @media (max-device-width : 767px) {
        body {
            -webkit-text-size-adjust : none;
            -moz-text-size-adjust : none;
            -ms-text-size-adjust : none;
        }

            .desktop-version-toggle {
            display : block;
        }
    }*/


/* CHOOSE DATABASES */
    .choose-dbs-body {
        background : #d3d4cc;
        padding-bottom : 30px;
    }

    .section.choose-db {
        background : #e6071f;
        color : #ffffff;
    }

    .section.choose-db .row {
        padding-top : 20px;
        padding-bottom : 20px;
    }

    .section.choose-db h2 {
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        font-size : 22px;
    }

    .section.choose-db .currently-searching {
        font-size : 14px;
        text-align : right;
    }

    .selection-type {
        background : #d3d4cc;
        padding-top : 10px;
    }

    .selection-type-header {
        color : #ffffff;
        background : #2c2c2c;
        padding-top : 20px;
        padding-bottom : 20px;
    }

    .selection-type-header h3 {
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        font-size : 22px;
        float : left;
        margin-left : 20px;
        width : 45%;
    }

    .collapser-db-options {
        font-size : 12px;
        text-transform : uppercase;
        font-weight : bold;
        text-decoration : none;
        height : 13px;
        color : #ffffff;
        display : block;
        float : right;
        margin : 4px 20px 0 0;
        padding : 1px 25px 0 0;
        vertical-align : middle;
        background : url(../images-v4/arrow-grey-dark-down.gif) no-repeat right;
    }

    .collapser-db-options.close {
        background : url(../images-v4/arrow-grey-dark-down.gif) no-repeat right;
    }

    .collapser-db-options.open {
        background : url(../images-v4/arrow-grey-dark-up.gif) no-repeat right;
    }

    .choose-options {
        background : #ffffff url(../images-v4/bg-choose-options.png) no-repeat;
        padding : 20px 0 20px 0;
        display : none;
    }


    ul.select-all-none li {
        float : left;
        margin-right : 10px;
    }

    .select-all-none li a {
        font-size : 12px;
        text-transform : uppercase;
        text-decoration : underline;
        font-weight : bold;
        color : #2c2c2c;
    }


    .db-list-items {
        border-top : solid 2px #bdbdbd;
        border-bottom : solid 2px #bdbdbd;
        padding : 10px 0 0 0;
        margin-top : 10px;
        margin-bottom : 10px;
    }

    .choose-options .btn-cancel {
        margin-left : 10px;
    }

    .db-list-item {
        padding-top : 10px;
        padding-bottom : 10px;
        border-bottom : solid 1px #bdbdbd;
        margin-bottom : 10px;
    }

    .db-list-item-parent {
        height : 24px;
        position : relative;
    }

    #select-by-index .db-list-item-parent {
        padding-bottom : 0;
    }

    #select-by-index .db-list-item {
        border-bottom : solid 2px #bdbdbd;
    }

    .db-list-item.last {
        margin-bottom : 0;
        border : none !important;
    }

    .db-list-item h4 {
        display : inline-block;
        font-weight : bold;
        color : #000000;
        font-size : 18px;
    }

    .db-list-item h3 {
        float : left;
        font-weight : bold;
        color : #000000;
        font-family : 'Museo500', Arial, Helvetica, sans-serif;
        font-size : 22px;
        margin-left : 10px;
        margin-right : 10px;
    }

    .db-list-item span {
        font-size : 12px;
        text-transform : uppercase;
    }

    .collapser-db-child {
        display : block;
        position : absolute;
        right : 10px;
        top : -10px;
    }

    .collapser-db-children {
        display : block;
        position : absolute;
        right : 10px;
        top : 20px;
        padding-right : 10px;
        text-decoration : none;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
        color : #000000;
    }

    .collapser-db-children.close {
        background : url(../images-v4/arrow-multi-down.gif) no-repeat right;
    }

    .collapser-db-children.open {
        background : url(../images-v4/arrow-multi-up.gif) no-repeat right;
    }

    .db-list-item-child {
        padding : 10px 10px 10px 30px;
        font-size : 14px;
        display : none;
    }

    .db-list-item li {
        display : inline-block;
    }

    .find-relevant-input {
        width : 300px;
        margin-left : 20px;
    }

    .btn-find-relevant {
        width : 34px;
        height : 34px;
        background : url(../images-v4/btn-search-grey.png);
        margin-left : 2px;
        border : none;
        text-indent : -999em;
    }


/* MODAL WINDOW OVERWRITES */
    .fancybox-inner {
        background : #d3d4cc;
    }


/* HELP */
    .header-help{
        background : #d3d4cc;
        min-height : 80px;
        position : relative;
    }

    .header-help .row{
        height : 80px;
    }

    .header-help .informit-logo {
        position : absolute;
        bottom : 20px;
    }

    .header-help h2 {
        font-family : "Museo500", Arial, Helvetica, sans-serif;
        font-size : 28px;
        position : absolute;
        bottom : 15px;
        left : 160px;
    }

    .help-nav {
        position : absolute;
        right : 0;
        bottom : 10px;
    }

    .help-nav li {
        float : left;
        margin-left : 2px;
    }

    .help-nav li a {
        display : block;
        text-decoration : none;
        color : #242424;
        padding : 10px;
        -webkit-border-top-left-radius : 3px;
        -webkit-border-top-right-radius : 3px;
        -moz-border-radius-topleft : 3px;
        -moz-border-radius-topright : 3px;
        border-top-left-radius : 3px;
        border-top-right-radius : 3px;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;
    }

    .help-nav li a:hover {
        color : #807d7d;
        background : #ffffff;
    }

    .help-nav li.current a {
        color : #ffffff;
        background : #e6001c url(../images-v4/bg-nav-current.png) no-repeat center;
    }

    .section-help-subnav {
        background : #d3d4cc;
    }

    .help-subnav li{
        float : left;
 
    }

    .help-subnav li a {
        display : block;
        text-decoration : none;
        color : #242424;
        padding : 10px;
        font-weight : bold;
        text-transform : uppercase;
        font-size : 12px;

    }

    .help-subnav li.current a,
    .help-subnav li a:hover {
        color : #807d7d;
    }

  .help-contents {
        list-style: inherit;
        padding-left: 5%;
       line-height: 25px;
       padding-bottom: 10px;
        }

  .help-contents-l1 {
       list-style-type: circle;
        }
  .help-contents-l2 {
        list-style-type: square;
        }
    .help-content-onlytarget
    {
        border-bottom: none !important;
    }
   .help-contents-mainTOC {
         padding-left: 5%;
         padding-bottom: 10px;
         font-size : 14px;
         line-height: 2.0;
    }

    .help-contents li span{
        font-size : 14px;

    }


    .help-contents li{
        font-size : 20px;
        line-height: 1.4em;
        
    }


	.hints{
		text-align : right;
	}
	
	#authors sup.reference{
		font-size: smaller;
		vertical-align: super;
	}
	
	/* vs - check box border in database selection */
	.db-list-items .db-list-item .db-list-item-parent .addBorderToCheckbox{
		outline: rgb(243, 70, 70) outset 1px;
	}
	
	/* vs -  text to the right of the Find Relevant database section */
	#find-relevant-box .span12 div.findRelevantTxtMessage
	{
	   display: inline-block;
       padding-left: 5px;
	
	}
	
	/* vs- logged in user tooltip */
	  .ui-tooltip {
	background: rgb(251, 251, 250);
  }
  
  /* vs - disable publications when only index databases selected*/
  .main-nav .disabled a{
	pointer-events: none;
	cursor: default;
	background: rgb(204, 204, 204); 
	}
	
	/* vs - grey Select all and Select none buttons	  */
	.select-all-none li a:hover {
		color : #807d7d;
	}

	/* vs - open url link */
	.openurl {
		font-size: 70%;
		color: rgb(66, 117, 155);
		float: right;
		padding-right: 10px;
		margin-bottom: -10px;
		margin-top: -10px;
	}

    /* vs- ellipses style for the pagination */
   .pagination .ellipses a{
        cursor: default !important;
       background: rgb(219, 219, 219); 
    }

    .pagination .ellipses a:hover {
        background: rgb(219, 219, 219);
    }

    /* vs- celar seach and full text button css override to not affect other css classes behaviour*/

    .simple-search .row .dv-btn-clear {
        float: right;
        padding-right: 115px;
        width: 151px;
        margin-left: 0px !important;

    }

    .simple-search .row .h3-lmt-search{
        float: left;
        padding-left: 81px;
        margin-left: 0px;
        width: 99px;
		padding: 3px 0 0 75px
    }

    .simple-search .row .dv-lmt-search{
        float: left;

    }

    /* vs - style for the search result numbers */

    .recnum {
           width: 40px;
font-weight: bold;
font-size: 100%;
color: rgb(1, 71, 107);
text-align: right;
float: left;
margin-left: -20px;
margin-top: -1px;
padding-right: 2px;
    }

/*vs - added next and previous button in desktop view for complete record */

.pagination .span6 .pagination-arrow-right {
    display: block;
    float: right;
    padding-right: 48%;

}
.pagination .span6 .pagination-arrow-left {
    display: block;
    float: left;
    padding-left: 33%;
    padding-right: 1%;

}

/*vs - added Full text avalible/Video available label in DB selector */

.fullcontentDB {
   margin: 0px 0px 0px 10px;
   display: inline;
   font-size: 80%;
   font-weight: bold;
   text-transform: uppercase;
   color: rgb(0, 0, 0);
   font-size: 12px;


}

/*vs - added a database info in browse titile page-break-inside:  */
.document-details {
  padding-bottom: 20px;
}
.document-details .database {
float: right;

}

.document-details .database a{
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
height: 35px;
text-decoration: none;
color: rgb(36, 36, 36);
}

.document-details .database a:hover{
 color : #807d7d;
}

.thesauri-content .browse-tools .firstItem {
 border-right: none !important;

}

.thesauri-content .browse-tools
{
    height: 45px !important;
    font-size: 15px !important;
    margin-bottom: 0px !important;
}

.body-height{
	position:relative;
}
.document-item, .pub-articles {
    padding-bottom: 30px;
    border-top: solid 1px rgb(197, 197, 196);
    margin-bottom: 30px;
}

div.browseRadioButton {
    width: 297px;

}

span.radio-item {
font-size: 13px;

}

#authors{
line-height: 25px;
padding-top: 10px;
font-size: 14px;
}

.fulltextcitation {

    font-size: 14px;
    padding-top: 7px;

}

.videoinfo li {

padding-top: 15px;
font-size: 13px;

}

.videoinfo .video {

  background-image: url(../images-v4/icon-list-videodownload.png);
background-repeat: no-repeat;
padding: 0 0 0 20px;
color: rgb(36, 36, 36);
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
border-bottom: none;
}

.header-account-login {
   background : #2d2d2d;
        color : #dadada;
}
    
.header-account-login ul {
          float : right;
      }
  
.header-account-login ul li {
          float : left;
          position : relative;
      }
  

.header-account-login ul li a {
        display : block;
        height : 17px;
        padding : 18px 15px 15px 15px;
        color : #dadada;
        text-decoration : none;
        font-size : 12px;
        text-transform : uppercase;
        }
  
      /*SELECTOR CHANGED*/
     .header-account-login ul li a:hover,
     .header-account-login > ul > li:hover > a {
          background : #000000;
         color : #ffffff;
     }

#issueList dl dt img {
    position: absolute;
}
#issueList dl dt span {
padding-left: 20px;    
}

#issueList .issue .browseMediaTitle{
width: 130px;
display: inline-block;

}


input.btn-ppv
{
    font-size: 15px !important;
}

p.ppv-licence-text {
    margin-left: 40px;
}

input.btn-iaccept
{
    background: url(../images-v4/bg-btn-update.png) no-repeat right;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: rgb(255, 255, 255);
    border: none;
    font-family: 'Museo500', Arial, Helvetica, sans-serif;
    height: 34px;
    padding-left: 19px;
    padding-right: 48px;
    margin-left: 10px;
    cursor: pointer;
    vertical-align: middle;
}

ul.list-item-fulltext-link{
border-bottom : solid 1px #c5c5c4;  
padding-bottom: 10px; 
padding-top: 10px; 
}

ul.list-item-fulltext-link li{
    float: none;
    margin-left: 0px;
}

#database-list{
width: 325px;
    
}

a.btn-red {
background: url(../images-v4/bg-btn-red.png) repeat-x;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: rgb(255, 255, 255);
border: none;
font-family: 'Museo500', Arial, Helvetica, sans-serif;
font-size: 16px;
cursor: pointer;
vertical-align: middle;
text-decoration: none;
padding: 5px 10px 5px 10px;
}

 /**** vs help pages style ****/

.text-content p{
 padding-top: 10px;
 padding-bottom: 5px;

}

.txt-content-table{
  border-collapse: separate;
  border-spacing: 10px;
  line-height: 1.4em;
}

.text-content h1 {
    font-family: "Museo500", Arial, Helvetica, sans-serif;
    font-size: 25px;
    padding-top: 7px;
    margin-bottom: 0.7em;
    border-bottom: solid 2px rgb(201, 201, 200);
}

/*#helpMainToc ul {
    line-height: 25px;
    padding-left: 20px;
}

#helpMainToc ul li a{
   font-size: 14px;
   margin: 0 0 10px 0;
}*/

.row div.manageAlertMsg
{
    padding-bottom: 20px;
padding-top: 20px;
margin-left: 10px;
}
.row div.saveHistoryMsg
{
    padding-bottom: 20px;
    padding-top: 20px;

}

div#documentDescription {
margin-left: 164px;
}
div.videoWaitText {
display: inline-block;
margin-left: 10px;
margin-top: 15px;
}
div.videoWait {background-image:url(../images-v4/ajax-loader.gif); background-position:top left; background-repeat:no-repeat; margin: 10px 0 0 0; padding: 0 0 210px 50px;}

.inactiveLink {
pointer-events: none;
cursor: default;
}

.footer-logo{
    float: right;
}

.copyright-phone{
    display: none;
}

.hide-desktop
{
    display: none;
}

.purchase-on-account-or {
padding-top: 24px;
}

.purchase-on-account .small-text{
clear: both;
display: block;
padding-top: 10px;
padding-bottom: 10px;
font-size: 0.8em;
}

.chage-detail-ppv{
font-size: 15px !important;
width: 106px;
}

div.year_range_to {
display: inline;
padding-left: 12px;
}

div.span2.form-limits-checkbox.p-top-0.dv-lmt-search.browsePublication {
float: right;
padding-right: 90px;
margin-left: 0px;
}

div.pleaseWait
{
color: #f34646;
font-weight: bold;
margin: 1em 0 1.5em 0px;
width: 50%;

}

/*vs - new menu adjustments*/

ul.header-sub-nav.header-sub-hlep-nav li a {
padding: 15px 0px 0px 20px;
}

ul.header-sub-nav.header-sub-hlep-nav li {
/* display: block; */
float: none;
min-width: 141px;
}

ul.header-sub-nav.header-sub-informit-nav li a {
padding: 15px 0px 0px 20px;
}

ul.header-sub-nav.header-sub-informit-nav li {
/* display: block; */
float: none;
min-width: 193px;
}

.corporateSiteLogo {
width: 30px;
position: relative;
top: -4px;
left: 3px;
}

div.row.notificationMessage {
padding-top: 60px;
font-weight: bold;
left: 10px;
}