body{
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
                color:000084;
}

a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
		color:666684;;
	}

a:hover{
	color:#47479f;
}

a img { border: none; }

/*------------------ Tables ---------------------*/
table
{
	width: 100%;
	_width:90%;

}

#pub
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#pub tr, td
{
	text-align: left;

}
/*help page*/

.helptext{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.subhelptext{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:25px;

}



/* order page */

.order{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.orderi{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:25px;

}
#ordertitle p
{
	font: 12px;
	color:#000084;

}

#instructions p
{
	font: 11px;
	color:#000000;
}

#form_fields
{
	font: 11px;
	color:#000084;
	background: rgb(230,230,230);
	padding:7px 7px 7px 7px;
	border: solid;
	height: 825px;
	border-width: thin;
	border-color: #7f9db9;
}
#form_fields h3{
	clear:left;
}
label{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
	float: left;
	clear: left;
	padding-bottom: 15px;
}

input.order, select.order, textarea.order{

	float: left;
	margin-left: 50px;

}

img.required{
	float: left;
	padding-top: 4px;

}
input.submit{
	float: left;
	clear: left;
}

/* general */

th
{
     	background: rgb(230,230,200);
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
	font-style: normal

}

tr
{
	text-align: center;
	vertical-align:top;
}

tr.even_row
{
     background: rgb(230,230,230);

}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: .25em;
	padding-right: .25em;
	padding-bottom: .25em;
}

#abstract
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;

}

td.file
{
	text-align: left;
}

#banner{
	padding:1px 1px 1px 90px;
	height:74px;
	background-color:#fff;
	background: 5px 5px no-repeat url("/images/earth_logo.jpg");

}
#titlebar
{
	color: #C10000;
	position: absolute;
	top: 40px;
	font-size: 22px;

}

#tagline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	position: absolute;
	top: 40px;
	right: 50px

}



navigation
{
	position: absolute;
	left: 20px;

}

content{

	position: absolute;
	right: 20px
}
div.content
{
     border: none;
     margin-left: 2%;
     margin-right: 2%;


}
files
{
	color: #e5e5e5;

}

div.hidden {
	display: none;
}

#links
{

	font-size: 11px;
}

#sidebar #autoeditlist .even_row{
	background-color:white;
}


blockquote
{
     padding: 0.5em;
     border: none;
     margin-left: 0%;
     margin-right: .5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

pub_title
{
	font-size: 16px;

}

div.aelist
{
	border: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.aelist a
{
	font-size: 14px;
}
#filelist
{
	padding: 0.75em;
	border: none;
	background: rgb(230,230,230);
	font-size: 11px;
	padding-left: .5em;
	padding-right: .5em;
	border: solid;
	border-width: thin;
	border-color: #7f9db9;
}

#filelist th{
	background: inherit;
	text-align: left;
	text-decoration: underline;
}
#pagination
{
	font-size: 10px;
	text-align: center;

}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C10000;
	font-size: 15px;
}
div.file
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: .5em;

}
form.droplist
{
	display:inline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.droplist select
{
	display:inline;
	font:11px;
	color: #000084;
}


.aelist .publications td.col1{
	text-align: left;

	width:40%;
}


.aelist .publications td.col2{

	width:25%;
}

.aelist .publications td.col0{

	width:10%;
}
.aelist .publications td.col3{width:10%;}
.aelist .publications td.col4{width:10%;}

.aelist .mytopic td.col1{width:25%;}
.aelist .mytopic td.col2{width:40%;}

.aelist .mysearch td.col1{width:30%;}
.aelist .mysearch td.col2{width:20%;}
.aelist .mysearch td.col3{width:5%;}
.aelist .mysearch td.col0{width:5%;}
.aelist .mysearch td.col4{width:15%;}

.aelist .rtype td.col1{width:25%;}
.aelist .rtype td.col2{width:40%;}

/* frontend resource list on view.php */

td.file{
	width:25%;
}
td.fileicon{
	width:3%;
}
td.filedesc{
	width:42%;
}

.filesize{
	width:15%;
	text-align: right;

}



/*new*/

.homepage-publication-type a{
	font-size: 14px;
}
.homepage-publication-type i a{
	font-size: 12px;
}
/* EZ-LIST STUFF */
.ezlist
{

    margin: 5px 0 0px 0;
    display: table ;
    empty-cells: show ;
	width: 95% ;
	/*border: 1px solid gray; */
}
  
.ezlist .ezlistrowgroup
{ 
        display: table-row-group ;
}

.ezlist .ezlistrowgroup .ezlistrow
{
        display: table-row ;
		* text-align:left;  /* for IE */
		* padding: 4px 10px 4px 3px ; /* for IE */
		

}

.ezlist .ezlistrowgroup .heading
{
        background-color: #6c72c4;
        
		
}

.ezlist .ezlistrowgroup .heading .ezlistcol
{
       text-align: center;	
}

.ezlist .ezlistrowgroup .heading a
{
        font-size:12px;
        font-weight: bold;
        color: white;
        
		
}
.ezlist .ezlistrowgroup .ezlistrow .right
{
	/* FIXME: this doesn't seem to be working */
        text-align: right;
}

.ezlist .ezlistrowgroup .ezlistrow .ezlistcol
{
        display: table-cell ;
		* display: inline ; /* for IE */
        font-size:12px;
        padding: 4px 10px 4px 3px ;
}



/* width matches (100% - some space for rounding errors) / seven items */

/* IE 6 work-around */
.ezlist .odd_row {
        background-color: #d5dff5;
}


/* IE 6 work-around */
.ezlist .even_row {
        background-color: #e8eeff;
}

.ezlist .odd_row {
        background-color: #d5dff5;
}

.ezlist .even_row {
        background-color: #e8eeff;
}

.ezlist .even_row_hover, .ezlist .odd_row_hover
{
        /* font-weight: bold ; */
        color: white ;
        background-color: #f3f8ff ;
	/* border: 1px solid black ! important ; */
}

#searchspecific{
	font-size: 14px;
}

