@charset "UTF-8";
/* CSS Document */

/* Header */
#main-lp #wrapperContent header {
    width:695px;
}
#main-lp #wrapperContent header h2{
/*    padding-top:20px;
    background:#fff url(../img/bg/bg-header-consult.jpg) no-repeat 0 0; color:#fff;*/
	font-family: Helvetica, Arial, sans-serif;
	color:#4C445C;
    font-weight: bold;
	display:none;
}

#main-lp #wrapperContent #content h2 {
/*    padding-top:20px;
    background:#fff url(../img/bg/bg-header-consult.jpg) no-repeat 0 0; color:#fff;*/
	font-family: Helvetica, Arial, sans-serif;
	color:#4C445C;
    font-weight: bold;
/*	width:50%;
	float:left;*/
	padding: 15px 0;
	letter-spacing: normal;
}
/* End Header */

a.button:hover, .submit input:hover, input.button:hover {/*background:#0082a3;*/background:#5F539B; cursor:pointer;}

/* Aside Right */
#right h2, #right h3 {
    margin: 0 0 15px; padding: 0;
    background: none; color: #0082a3;
    font: bold 1em arial;
/*    text-transform: uppercase;*/
}

#newSubscribe, #authBox {
    margin:0 0 15px; border:1px #d5d4d0 solid;
    background-color: #fff;
	padding: 10px;
}
/* End Aside Right */

/* Content */
#main-lp #content {
    position:relative;
    padding:1px 15px 0 0px;
}
/* End Content */

/* Aside Search */
#search {
/*    margin-top:1.76em;*/
    font-size:0.85em;
	background-color: #5f539b;
	padding-top:10px;
}
#search label {color:#FFF;}
#search span.example {color:#FFF;}
#search h2 {display:none;/*font-size:1.76em;*/}
#search h3 {
    padding:0 15px 0;
    font-weight:normal; font-size:0.9em;
}
#search strong {
    color:#0478d8;
    font-weight:bold;
}
#search form div.input, #search form p.input {
    margin:0; padding:0 15px; border:0;
}
#search #search_keyword { width:100%; background:white;}
#content #search p.label {
    margin:8px 0 5px; padding:0 15px;
/*    color:#0478d8;*/
    color:#FFF;
/*    font-family:arial; font-weight:bold;*/
    text-transform:uppercase;
}
#search p.label .example, #editAlert p.label .example {
    display:block;
/*    color:#878783;*/
    font-family:arial; font-size:0.95em; font-style:italic;
    text-transform:none;
}
#search form .radio ul.checkbox_list,
#search form .radio ul.checkbox_list ul,
#editAlert form .radio ul.checkbox_list {
    margin:0 0 10px; padding:0;
    list-style:none;
}
#search form .radio ul.checkbox_list ul ul,
#editAlert form .radio ul.checkbox_list ul {padding:0 0 0 20px;}
#search form .radio .checkbox_list li,
#editAlert form .radio .checkbox_list li {
    float:none;
    margin:0 0 2px 0;
    list-style:none;
    font-size:1em;
}
#search form .radio .checkbox_list input {
    margin:0 5px 0 0;
    vertical-align:top;
}
#search .checkAll,
#editAlert .checkAll {
    display:block;
    margin-bottom:15px;
    color:#da1526;
}
#search form .date input {width:60%;color:#555;}
#search .submit {padding:10px 15px; border-bottom:1px solid #d5d4d0;}
#search .submit input {
    clear:both;
    display:block;
    margin:auto;
    width:auto;
    font-size:0.9em;
	background-color: white;
    color: #5F539B;
}
#right .button, #alerts .button, #alerts-table .button , #results .button, #newSubscribe .button {
    clear:both;
/*    display:block;*/
    margin:auto;
    width:auto;
    font-size:0.9em;
	background-color: #5F539B;
    color: white;
}
#search p.form-error {padding:5px 15px;}
#search #depts li.highlight {
    background-color:#F2F1EC;
    font-weight:bold;
}

#search .columns {
    width:33%;
    float:left;
    clear:none;
}
#categories .input, #depts .input {
    max-height:150px;
    overflow:auto;
}
#search .text input {
    max-width:70%;
    margin:.9em 0 1.5em;
	border:1px solid;
}
#search select, #search_release_date_period_from, #search_release_date_period_to {
	border:1px solid;
	background:white;
}
span.from_date, span.to_date{color:#FFF;}
#searchReleaseDatePeriod button {background-color: #5F539B;}
/* End Aside Search */


/* Results */
#searchResults #dateCol {
    width:65px;
}
#searchResults .edition, #searchResults .title, #searchResults .ref, #searchResults .releaseRef, #searchResults .internalRef {
    text-align:left;
}
#searchResults td.ref, #searchResults td.releaseRef, #searchResults td.release-date {
    font-size:0.9em;
    text-align:center;
}
/* Pagination*/
#content p.pager {
    margin:15px 0;
    font-size:0.9em;
    text-align:center;
}
#content p.pager span.page {
    font-family:arial; font-weight: bold;
    color:#da1526;
}
/* End Results */


/* Advert */
#html-advert {
    clear:both;
    margin:15px auto; padding:5px 10px; border:2px solid #d5d4d0;
    width:300px;
    text-align:center;
}
#html-advert strong {
    color: #7c7d7e;
    font-weight:bold;
}
#html-advert div.title {
    text-transform:uppercase;
    font-weight:bold; font-size:1.5em;
}
#html-advert div.surtitle {
    font-weight:bold;
}
#html-advert div.header {
    font-weight:bold;
}
#html-advert div.body p {
    text-align:left;
}
#html-advert hr {
    width:40%;
    margin:15px auto; border:1px solid #7c7d7e;
    background:none;
}
#previousAlert, #nextAlert {
    font-size:0.85em;
}
#nextAlert {
    float:right;
    line-height:22px;
}
#html-advert div.body p.center,
p.pdf {text-align:center;}
p.pdf a {
    padding-left:35px;
    background:url(../../default/img/pdf.gif) 0 50% no-repeat;
}
#content p.journal-logo {
    float:left;
    margin:5px 10px 10px 0;
}
/* End Advert! */


/* Form Specifics*/
form .postalCode {width:18%;}
form div.city {width:79.5%;}
/* End form specifics */

/* List of Alerts */
#alerts-table .actions {
    padding-top:0;
}
#alerts-table .buttonAlt {
    margin:8px 0 3px;
    font-size:0.7em;
}
a.buttonAlt {
    background-color: #5F539B;
}
/* End list Alerts */