/****************************************************************************
 * HW-provided Top-level CSS stylesheet for proxied pages for journal-specific site
 *
 * Should contain the styles used across many proxied pages
 * within the site, and overrides to HW global CSS stylesheet and HW journal-specific 
 * global stylesheet.
 * 
 ****************************************************************************/

/** Included pages **/
@import url("/shared/css/hw-proxy-feedback.css"); 
 
 
/*****************************************************************
 * Common page elements
 *****************************************************************/
#proxied-contents {
    font-size: 1em;
}
 
#proxied-contents th {
    font-weight: bold;
}

#proxied-contents table {
    line-height: 1.1em;
} 

#proxied-contents td,tr,th,p,ol,ul {
    margin: 0; 
    padding: 0;
}

#proxied-contents h1, h3, dl, dt, dd {
    text-align: left;
    line-height: 1.2em;
}

/* Ugh, this is hackery, but it's the only way I can figure out how to do this without screwing everything else up */
#proxied-contents .proxied-collections h1 {
    margin-top: 0.5em;
}
/* need to put col-2 in collection page */
#pageid-collections #proxied-contents #col-main {
    width: 483px; 
}

/* Remove add padding on #content-block, we'll handle that on the #proxied-content div since
we'll need to adjust based on whether we're also proxing a col2 */
/* moved to std design 1 
#content-block {
    padding: 0px;
    width:730px;
}
*/

/* Normally, put a 10px right padding on proxied content.  This is so text doesn't run smack into col-3 */
#proxied-contents {
    padding-right: 10px;
    padding-left: 15px;
}

/*If we're *also* proxying a col2, remove that padding.  This is so the proxied col2 will lie flush against the native col3  */
#proxied-contents.proxied-column-display {
    padding-right: 0px;
}

/* Float any proxied columns left  */
#proxied-contents #col-main {
    width: 533px; 
    padding-right: 10px;
    float: left;
    overflow: hidden;
}

#proxied-contents #col-2 {
    float: left;
}

/* Reset the color on nav links  */
#proxied-contents #col-2 .search-nav a {
    color: black;
}

#content-block div.proxy-archive-range table.proxy-archive-cover-images td p, div.proxy-archive-range table.proxy-archive-cover-images td p {
	font-size:1em;
	margin:0px;
	padding:0px;
}

/* make login page has no col-2 */
#pageid-login #content-block
	width: 713px;
	padding: 20px 20px 0px;
	font-size: 0.85em;
}

/* use smaller font */
#pageid-alerts-prefs #proxied-contents {
	width: 732px;
	font-size: 0.85em;
}

#pageid-alerts-prefs #proxied-contents th {
	vertical-align: top;
}

#pageid-alerts-prefs #proxied-contents th label {
	margin: 0;
}

/*  get rid of stupid default padding  */
#proxied-contents div.alerts_page_main dl,
#proxied-contents div.alerts_page_main dd {
        margin: 0;
}

/* removed padding and border in table */
#pageid-alerts-prefs #proxied-contents table td {
	padding: 0px;
        border: 0px none;  
}
/* removed margin from img */
#pageid-alerts-prefs #proxied-contents img {
	margin: 0;
}
#pageid-alerts-prefs #proxied-contents .alert_preferences_row td {
        font-size: 11px;
}
/* 'How to change my email address' link has bigger font */
#pageid-alerts-prefs #proxied-contents .alert_preferences_row td span a {
        font-size: 1.2em;
}

/* added padding for etoc page */
#pageid-alerts-signupetoc #proxied-contents .alerts_signup td {
        padding: 5px 0px;
}


/* changes for CiteTrack(ctalert) alert page */
/* make the "About CiteTrack" have bigger font */
#pageid-alerts-signupcitedby #proxied-contents a {
        font-size: 1.3em;
}
#pageid-alerts-signupcitedby #proxied-contents table a {
        font-size: 1em;
}

/* changes for keyauth alert page */
/* make small links text bigger */
#pageid-alerts-signupkeyauth #proxied-contents tr td p a {
	font-size: 1.3em;
}
#pageid-alerts-signupkeyauth #proxied-contents tr td {
	font-size: 1.1em;
}
/* align header to the middle */
#pageid-alerts-signupkeyauth #proxied-contents th {
	vertical-align: middle;
}
/* remove margin, border, padding in table */
#pageid-alerts-signupkeyauth #proxied-contents table {
	margin: 0;
}
/* add padding in table and align text and removed border */
#pageid-alerts-signupkeyauth #proxied-contents td {
	padding: 0px 5px;
	vertical-aligh: middle;
}
/* removed unnecessary image margin */
#pageid-alerts-signupkeyauth #proxied-contents img {
	margin: 0;
}

/* changes for alert summary and preferences page */
#proxied-contents .alerts_summary_page_prefs_area a {
	font-size: 1.2em;
}

#proxied-contents img {
	float:left;
	margin: 10px 10px 10px 0px;
	clear:all;
}

#proxied-contents img.no-wrap {
	float:none;
	clear:none;
}

#proxied-contents table {
	margin: 1em 0px;
}

#proxied-contents .ac_region table td {
	padding: 2px 1em;
	border: none 0px black;	
	font-size:1.2em;
}

#proxied-contents .ac_region table th {
	font-size:1.2em;
	padding: 2px 1em;
}

#proxied-contents div.ac_region #hw_ac_activation_form table td {
	padding:0px;
}

#proxied-contents div.ac_region #hw_ac_activation_form table td table td{
	padding: 2px 1em;
}

#proxied-contents div.ac_region table {
margin:0;
}

/* changes for searchall page */
/* remove margin, border, padding in table */
#pageid-searchall #proxied-contents table {
        padding: 0px;
        margin: 0px;
}
#pageid-searchall #proxied-contents th {
	padding: 2px;
	vertical-align: middle;
}
/* removed padding and border in table */
#pageid-searchall #proxied-contents td {
	padding: 0px 2px 2px 0px;
	margin: 0px;
	vertical-align: middle;
        border: 0px none;  
}
/* removed margin from img */
#pageid-searchall #proxied-contents img {
        margin: 0px;
}
#pageid-searchall #proxied-contents {
    font-size: 1.3em;
    height: auto;
}


/* changes for changeuserinfo page */
/* remove margin, border, padding in table */
#pageid-changeuserinfo #proxied-contents table {
        padding: 0px;
        margin: 0px;
}
#pageid-changeuserinfo #proxied-contents th {
	padding: 2px;
	vertical-align: middle;
	font-size: 1.2em;
}
/* removed padding and border in table */
#pageid-changeuserinfo #proxied-contents td {
        padding: 2px;
        margin: 0px;
        vertical-align: middle;
        border: 0px none;
}
/* removed margin from img */
#pageid-changeuserinfo #proxied-contents img {
        margin: 0px;
}

/* css for proxied feedback page */
#pageid-feedback #proxied-contents dl,
#pageid-feedback #proxied-contents label {
	margin-left: 0px;
	margin-right: 3px;
}
#pageid-feedback .feedback-contact label,
#pageid-feedback .feedback-form-input label {
	font-size: 1.2em;
}
#pageid-feedback .feedback-links input {
	margin: 0 10px 0 0;
}
#pageid-feedback .feedback-boolean input {
	margin: 0 10px 0 10px;
}
#pageid-feedback .feedback-disclaimer img {
        margin: 5px 10px 5px 0px;
}

/* fix proxied RSS feed page */
#pageid-rss img {
	float: none;
	margin: 0;
}
