/*
ECS supplementary style sheet
Paolo Vaca
pvaca@aip.org
do not edit this!!! if you need a change let me know

*/


body{
border:0;
margin:0;
padding:2pt;
width:100%;
background:#FFFFFF;
color:#000000;
font: 100%/125% Arial, Helvetica, sans-serif; 
text-align:left;
}

.clear {
clear: both;
}

.hide {
height: 0;
width: 0;
overflow: hidden;
position: absolute; /* for the benefit of IE5 Mac */
}

.spacer{
clear: both;
float: none;
height: auto;
}

hr{
display: none;
}

hr.cleaner {
clear: both;
height: 1px;
line-height: 0;
margin: -1px 0 0 0;
padding: 0;
border: none;
visibility: hidden;
}

/* DL HOME PAGE
----------------------------------------------- */
#ecs-home{
margin: 0;
padding: 10px;
}

#ecs-home h2{
color:white;
text-align:center;
background: #999;
margin: 0;
padding: 5px 0;
}

#ecs-home #global-search-form {
background: white;
}

#ecs-home #global-search-form form {
margin: 0;
padding: 0;
}

#global-search-form fieldset {
text-align:left;
background: #FFFFF0;
border: solid 1px #EAEAEA;
}

#global-search-form legend{
background: white;
border: solid 1px #EAEAEA;
margin:0;
padding: 1px 10px;
}

#global-search-form .input{
width:200px;
font-size: 90%;
margin: 0;
padding: 1px;
border: 1px solid #999999;
color: #333333;
background: #FFFFFF;
}

#global-search-form dl{
margin: 0;
padding: 5px 0 10px 25px;
}

#global-search-form dd, #global-search-form dt{
margin: 0;
padding: 0 10px 0 0;
display: inline;
}

.submit {
color: #363636;
font-size: 90%;
font-weight: bold;
margin: 0;
padding: 2px 5px;
background: #e9e9e9;
border-top: 1px solid #d3d3d3;
border-right: 1px solid #d3d3d3;
border-bottom: 1px solid #acacac;
border-left: 1px solid #acacac;
}

#global-search-form .advanced {
font-size: 90%;
margin: 0 0 0 40px;
padding: 0;
}

#ecs-home-pubs{
margin: 15px 0 0 0;
padding: 0;
}

#ecs-home-pubs dl{
margin: 0;
padding: 7px 0 7px 20px;
}

#ecs-home-pubs dl.color{
background: #F4F4F4;
}

#ecs-home-pubs dt {
font-weight:bold;
margin: 0;
padding: 0 0 2px 0;
display: block;
}

#ecs-home-pubs dd {
margin: 0;
padding: 0 5px 0 0;
display: inline;
}

#ecs-home-pubs dt a:link, #ecs-home-pubs dt a:visited, #ecs-home-pubs dt a:hover, #ecs-home-pubs dt a:active  {
color: black;
font-size: 10px;
text-decoration: underline;
}

#ecs-home-pubs a:link, #ecs-home-pubs a:visited {
color: #660000; 
font-size: 10px;
}

#ecs-home-pubs a:hover, #ecs-home-pubs a:active {
font-size: 10px;
}

/* JOURNALS HOME PAGE
----------------------------------------------- */
#jrnl-home-content{
	margin: 0;
	padding: 0;
}

#j-home {
	/*background: url(/journals/doc/IEEDRL-home/images/ieedrl_jhome_bg.gif) repeat-y right top;*/
	margin: 0 5px;
	padding: 0 0 100px 0;
	border-bottom: 1px solid #FFFFFF;
}

.sect-head {
	border-bottom: 1px solid #A8A8A8;
	margin: 0 0 5px 0;
}

#j-home-main{
	margin: 0;
	padding: 20px 0 0 10px;
}

#j-home-main .sect {
	font-size: 110%;
	background: none;
	float: noe;
	width: 53%;
	color: #555555;
	margin: 0;
	padding: 0;
}

#j-home-main .date{
	text-align: right;
	color: #666666;
	font-size: 90%;
	margin: 0 0 0 53%;
	padding: 0;
	border: 1px solid #FFFFFF;
}

#j-home-main ul, #j-home-safe ul{
	margin: 10px 0 0 30px;
	padding: 0;
	list-style: none;
}

#j-home-main li{
	padding: 0 0 5px 15px;
}

#currIss-list {
	margin-bottom: 15px;
}

#j-home-safe{
	height: 100%;
	margin: 0;
	padding: 0 15px 50px 10px;
}

/* pub info */
#pub-info{
	text-align: left;
	margin: 0;
	padding: 15px 0 0 0;
}

#pub-info h4{
	margin: 12px 0 0 0;
}

#pub-info .pub-cover {
	background: #FFFFFF;
	text-align: left;
	margin: 0 0 5px 10px;
	padding: 5px 0;
}

#pub-info p {
	font-size: 90%;
	text-align: left;
	margin: 0 0 0 10px;
	padding: 0;
}

#pub-info ul{
	font-size: 90%;
	margin: 5px 0 0 10px;
	padding: 0 0 10px;
}

/*pub summary center */
#pub-sum {
	margin: 0;
	padding: 5px 0 0 10px;
}

#pub-sum p {
	margin: 10px 0;
	padding: 0;
}

#pub-sum h3 {
	background: #EAEAEA;
	margin: 15px 0;
	padding: 3px 4px;
}

#pub-sum strong, #pub-sum b {
	font-weight: bold;
}

#pub-sum ul {
	margin: 5px 0 5px 37px;
	padding: 0;
}

#pub-sum dl {
	margin: 0;
	padding: 0;
}

#pub-sum dd {
	margin: 5px 0;
	padding: 4px 0;
}

/* PAGE TITLE AREA - default
----------------------------------------------- */
h2#title {
	margin: 0;
	padding: 6px 0 0 10px;
}

.title {

}

#title a {
	text-decoration: none;
	font-weight: bold;
}


/* cross search box
----------------------------------------------- */
#ecs-cross-search {
background: #f9f9f9;
border: 1px solid #ececec;
margin:7px 0;
padding: 5px 0 5px 20px;
}
#ecs-cross-search input {
width:20px;
margin:0 5px 0 0;
padding: 0;
}
dl#ecs-cross-search dt, dl#ecs-cross-search dd {
margin:0;
padding: 5px 0;
}





