/* publication pages */
div.publication_promo img { display: inline; }
div.publication_promo dl { margin-bottom: 2ex; }
div.publication_promo dt { font-weight: bold; display: inline; }
div.publication_promo dd { display: inline; margin: 0px; }
div.publication_promo p.authors { margin-top: -2ex; }
div.publication_promo a { background: transparent; text-decoration: none; }
div.publication_promo a.button:hover {  margin-left: 0px; }

sup { font-size: x-small; vertical-align: top; }

/*  breadcrumbs - START */

#breadcrumb-navigation  {
margin: 0px;
margin-bottom: 0.4em;
width:auto;
padding : 0;
padding-bottom: 0.3em;
list-style-type : none;
/*border-bottom: #dddddd dashed 1px;*/
background-color : transparent;
color:#777777;
}
#breadcrumb-navigation a:link {
color:#777777;
text-decoration:none;
background-color : transparent;
}
#breadcrumb-navigation a:hover {
color:#777777;
background-color : transparent;
text-decoration: underline;
}
#breadcrumb-navigation a:visited {
color:#777777;
background-color : transparent;
text-decoration: none;
}
#breadcrumb-navigation a:visited:hover {
color:#777777;
background-color : transparent;
text-decoration:underline; 
}
#breadcrumb-navigation a:active{
color:#777777;
background-color : transparent;
text-decoration: none;
}
#breadcrumb-navigation ul {
font-family: Arial, Helvetica, sans-serif;
font-size : 0.82em; 
font-weight : bold;  
	list-style-type : none;
	text-align : left;
	vertical-align: bottom;
}
#breadcrumb-navigation ul li {
display : inline;
color:#777777;
} 



/* breadcrumbs - END */


#disclaim{
color: #990000;
margin: 20px;
}
#holder-search-box a{
font-size: 0.75em;
padding-right : 3px; 
text-decoration:none;
color: #5555bb; 
}
#holder-search-box a:hover{
font-size: 0.75em;
padding-right : 3px;
text-decoration: underline;
color: #ffffff; 
}
#holder-search-box a:visited{
font-size: 0.75em;
padding-right : 3px; 
color: #5555bb;
background-color:#FFFFFF;
}
#holder-search-box a:active{
font-size: 0.75em;
padding-right : 3px; 
color: #5555bb; 
}
#holder-search-box a:visited:hover{
font-size: 0.75em;
padding-right : 3px; 
color: #5555bb;
background-color:#FFFFFF;
}

.assetid {
color: #999999;
font-size: 0.75em;
}

#print-friendly img {
display:inline;
}

#print-friendly {
  text-align: right;
  padding: 0px;
}

.searchresults{}
.searchresults td{
padding-right:5px;
padding-bottom:10px;
padding-top:5px;
border: 1px #eeeeee solid;}

#holder-explore-image{
float:left
}

#holder-explore-image img{
float:left;
}

#holder-explore {
width : auto; 
padding : 0; 
margin : 0; 
border : 0; 
color: white;
background-color : transparent;
position : absolute;
top : 104px;
left : 214px;
} 

#exploreby {	

	height: 100%;
	font-weight: bold;
	color: #666666;
	padding-right:10px;
	padding-top:7px;
	font-size:1em;
	float:left;
}


#holder-county-title {
width : auto; 
padding : 0; 
margin : 0; 
border : 0; 
color: white;
background-color : transparent;
position : absolute;
top : 12px;
left : 215px;
} 

#holder-county-headline {
width : auto; 
padding : 0; 
margin : 0; 
border : 0; 
color: white;
background-color : transparent;
position : absolute;
top : 104px;
left : 213px;
} 

#bg-featured-item {
background-color : transparent;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1em;
margin-bottom : 1em;
padding : 0;
color : black;
position : relative;
border-bottom : 1px solid black;
}

#panel-a li.admin-link {
	background: ButtonFace;
	width:90%;
	margin: 10px 0px 0px 0px;
}

#panel-a  li.admin-link a {
        /*margin: 2px 0; */
	padding: 2px 2px;
        text-decoration: none; 
	font-weight: normal;
	font-size:80%;
}
#panel-a  li.admin-link a:link, #panel-a li.admin-link a:visited {color: #000; border: 2px inset ButtonFace;}



#panel-a  li.admin-link a:hover, #panel-a li.admin-link a:active {background:ButtonFace; border: 2px outset #fff;}

#panel-a ul.admin-link {
	background: #FFFFFF;
	padding-left: 10px;
	margin-left:0px;
	padding-top:20px;
	padding-bottom:10px;
	margin:0px;
}

#panel-b {
  float: right;
  width: 190px;
  background-color : transparent;
  margin-right : 20px;
  padding : 0px;
}

#panel-main-body-text {
  margin-left: 216px;
  margin-right: 250px;
  background-color : transparent;
}

#featured-item h4 {
  margin: 0px;
}

.projlist_image_cell {
	width:60px;
}

.assetlist_table {
	width:180px;
}

.assetlist_image_cell {
	width:60px;
	height:50px;
}

.asset_details_spacer {
	width:10px;
}

.asset_details_spacer_zero {
	width:0px;
}

.bylocation_main_cell {
	width:660px;
}

.bytype_image_cell {
	width:26px;
}

.bytype_text_cell {
	width:120px;
}

.byperson_image_cell {
	width:60px;
}

.byperson_name_cell {
	width:80px;
}

.byperson_other_cell {
	width:100px;
}

.byperson_view_cell {
	width:50px;
}

.byperson_nextprev {
	height:20px;
	width:20%;
}

.assetlist_filetype_cell {
	width:75px;
}

.assetlist_period_cell {
	width:100px;
}

.itemlist_type_cell {
	width:70px;
}

.itemlist_period_cell {
	width:100px;
}

.itemlist_prev {
	width:24px;
}

.itemlist_next {
	width:26px;
}

/* Andy's additions */

#portals_wrapper200 {

width:170px;

border:#c0c0c0 1px solid ;

background-color: #efefef;

}

 

#portals {

padding-bottom:5px;

padding-top:10px;

padding-left:3px;

padding-right:3px;

}

#portals_header {

padding-bottom:10px;

padding-top:10px;

font-size: 1.5em;

font-weight:bold;

text-align:center;

}

#portals_header a:link {

color:#000000;

background-color : transparent;

text-decoration: none;

}

#portals_header a:hover {

color:#777777;

background-color : transparent;

text-decoration: underline;

}

#portals_header a:visited  {

color:#000000;

background-color : transparent;

text-decoration: none;

}

#portals_header a:visited:hover  {

color:#777777;

background-color : transparent;

text-decoration: underline;

}

#portal_box{

}

#portal_box_full{

padding: 0px;

margin:0px;

margin-right:5px;

}

/* IE 6 needs this to "tuck in" the paragraphs */
DIV#project-outputs P, DIV#featured-item P {
        margin-top: 0px;
}
