#portfolio_header{
	width:960px;
	height:4px;
	margin:0px;
	padding:0px;
	background: url(_graphic/rounded_corner/roundedTop_portfolioList.jpg) no-repeat top center;
	font-size:1px;
}
#porfolio_container{
	width:918px;
	margin:0px;
	padding:20px;
	height:auto;
	background:#FFF;
	border-left:#dedede solid 1px;
	border-right:#dedede solid 1px;
}
#table_portfolio{
	width:auto;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	border:#000 solid 0px;
}

#table_portfolio td{
	width:220px;
	padding:5px 5px 20px 5px;
	margin:0px;
	border:#ECEEE5 solid 0px;
	text-align:left;
}

.loading_thumb {
  background: url(_graphic/loading.gif) no-repeat center center;
}

#filter_bar{
	height:30px;
	width:910px;
	margin:10px auto;
	padding:5px;
	background:url(_graphic/bkgs/bkg_navigationPortfolio.gif) no-repeat top center;
	border:#000 solid 0px;
}

#porfolio_container a{
	text-decoration:underline;
	color:#669900;
	font-size:11px;
}

#porfolio_container a:hover{
	text-decoration:none;
	color:#99CC00;
	font-size:11px;
}

#porfolio_container a:visited{
	text-decoration:underline;
	color:#669900;
	font-size:11px;
}

#next_button{
	width:18px;
	height:17px;
	display:inline;
	float:left;
	margin-left:8px;
}

#next_button a{
	width:18px;
	height:17px;
	background:url(_graphic/arrows/freccia_avanti.gif) no-repeat top center;
	cursor:pointer;
	display:block;
}

#prev_button{
	width:18px;
	height:17px;
	margin-right:8px;
	display:inline;
	float:left;
}

#prev_button a{
	width:18px;
	height:17px;
	background:url(_graphic/arrows/freccia_indietro.gif) no-repeat top center;
	cursor:pointer;
	display:block;
}

.disabled_next_button {
	width:18px;
	height:17px;
	background:url(_graphic/arrows/freccia_avanti.gif) no-repeat bottom center;
	display:block;
}

.disabled_prev_button{
	width:18px;
	height:17px;
	background:url(_graphic/arrows/freccia_indietro.gif) no-repeat bottom center;
	display:block;
}
#next_button a:hover,#prev_button a:hover{
	background-position:center center;
}

span.select {
   position: absolute;
   width: 114px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 20px;
   padding: 0px 24px 0px 8px;
   border:#000000 solid 0px;
   font: 12px/21px arial,sans-serif;
   background: url(_graphic/dropdown.gif) no-repeat top center;
   overflow: hidden;
 }
 
 span.select:hover{
background-position:bottom;
 }
 
 #portfolio_link_title a{
 font-size: 14px;
 font-weight:bold;
 color: #000;
 text-decoration: none;
}
 
  #portfolio_link_title a:hover{
 font-size: 14px;
 font-weight:bold;
 color: #000;
 text-decoration: none;
}

#portfolio_bottom{
	width:960px;
	height:4px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(_graphic/rounded_corner/roundedBottom_headerContainer.jpg) top center no-repeat;
	font-size: 1px;
}
