/* ePublication Archive CSS2 Stylesheet */
/* Flanking Menu code from bluerobot.com */

/* links */
a:link   {text-decoration:none;color:#6666CC;}
a:visited{text-decoration:none;color:#6666CC;}
a:hover  {text-decoration:underline;}

input { font:11px helvetica, sans-serif, verdana, arial;}

.editWorkLookupPerson {
	font:7px;
	padding:0px;
	margin:0px;
	border:0px;
}

.toc{
	
	}
	
.indent{
	padding-left:5%;
	}
	
.lookupButton {
	font:7px;
	padding:0px;
	margin:0px;
	border:0px;
}

select { font:11px helvetica, sans-serif, verdana, arial; }
textarea { font:11px helvetica, sans-serif, verdana, arial; }
body {
	font:13px helvetica, sans-serif, verdana, arial;
	color:#8C8F91;
	background-color:white;
	margin:15px;
	padding:0px;
}
h1 {
	font:28px helvetica, sans-serif, verdana, arial;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-weight:900;
}
h2 {
	font:bold 16px helvetica, sans-serif, verdana, arial; 
	margin:0px 0px 10px 0px;
	padding:0px;
}
/* the second px value is the line height */
h3 {
	font:bold 14px/15px helvetica, sans-serif, verdana, arial; 
	margin:0px 0px 5px 0px;
	padding:0px;
}
h4 {
	font: bold 13px/15px helvetica, sans-serif, verdana, arial; 
	margin:0px 0px 5px 0px;
	padding:0px;
}
p {
	font:13px/20px helvetica, sans-serif, verdana, arial;
	margin:0px 0px 16px 0px;
	padding:0px;
}

PRE {
	font:8pt helvetica, sans-serif, verdana, arial;
}

#conferenceselect { width:600px; }
#serialid { width:500px; }
#wfcontrol { padding:10px; }
#wfprevnext { left:30px; }
#wfsavecancel { right:30px; }
#selectdeselect { text-align:right; font-size:11px; }
#logos {
	width:100%;
	padding-bottom:3px;
	z-index:4
}
#cclrclogo { }
#stfclogo { }
#newlogo {float:right}
#lislogo { float:right; }
#epubsnotice { color:#B50094; border:2px solid #B50094; }

#journalissuetable { display:inline; }
#journalarticletable { display:inline; }
#journalotherdesignationtable { display:inline; }

.mandatoryField {
	font-size:16px;
	color:#B50094;
	border:2px solid #B50094;
	padding:2px;
	font-weight:bold
}
.mandatoryFieldArrow {
	font-size:16px;
	color:#B50094;
	font-weight:bold
}

#navAlpha {
	position:absolute;
	width:92px;
	top:15px;
	left:15px;
	right:15px;
	border:1px solid black;
	background-color:#fff;
	padding:10px;
	padding-right:10px;
	z-index:2;
}

.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:460px;
	margin:0px 155px 0px 126px;
	border:1px solid black;
	background-color:white;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

#navBeta {
	position:absolute;
	width:120px;
	top:15px;
	right:15px;
	border:1px solid black;
	background-color:#fff;
	padding:10px;
	z-index:1;
}

.basiccontent {
	width:auto;
	min-width:400px;
	margin:0px 10px 0px 10px;
	border:1px solid black;
	background-color:white;
	padding:10px;
}

.groupbox {
	border:1px dashed #8C8F91;
	padding:10px;
}

.newValue { color:#B50094; }

.issn { font:10px helvetica, sans-serif, verdana, arial; }
.smallEditLink { font:10px helvetica, sans-serif, verdana, arial; }
.headerLink { font:13px helvetica, sans-serif, verdana, arial; }

.PrintableAuthors { }
.PrintableTitle { color:black; font-weight:bold;}
.PrintableJournal { font-family:times; }

.NonPrintableAuthors { }
.NonPrintableTitle { font-weight:bold; }
.NonPrintableJournal { font-family:times; }

.meeting { font-style:italic; }

/* table model */
TH { 
	font:13px helvetica, sans-serif, verdana, arial;
	padding:4px;
	text-align: left;
}

TD { 
	font:13px helvetica, sans-serif, verdana, arial;
}

.ConfirmTable TH {
	text-align:right;
	font-weight:bold;
}

.WhiteTable TH {
	font-weight:bold;
}

.CCLRCGreyTable TH {
	color:#ffffff;
	background-color:#8C8F91;
}

.CCLRCGreyTable TD {
	color:#000000;
	background-color:#eeeeee;
}

.CCLRCGreyTable TR.AlternateRow TD {
	color:#000000;
	background-color:#e6e6e6;
}

.CCLRCGreyTable TR.AlternateRow TH {
	color:#ffffff;
	background-color:#9C9FA1;
}

.CCLRCControlBarTable {
	border:0px;
	padding:0px;
	width:100%;
}

.CCLRCGreyListTable TBODY {
	border:0px;
	padding:0px;
	margin:0px;
	border-spacing:0px;
}
.CCLRCGreyListTable TH {
	color:#ffffff;
	background-color:#8C8F91;
}

.CCLRCGreyListTable TD {
	border-bottom: 2px solid #8C8F91;
	padding-top:8px;
	padding-bottom:8px;
	color:#000000;
	/*background-color:#f9f9f9;*/
	background-color:#eeeeee;
	
}

.CCLRCGreyListTable TR.AlternateRow TD { 
	/* background-color:#fbfbfb; */
	background-color:#e6e6e6;
}

#blacktext{
	color:black;
}

#journalarticlefirstpagenumber {
	width:24px;
}
#journalarticlelastpagenumber {
	width:24px;
}
#journalarticlevolume {
	width:24px;
}
#journalarticleissue {
	width:24px;
}
