div.page-content#portfolio h2
{
background-image    : url(../images/generic/generic-page-bg.gif);
background-repeat   : no-repeat;
background-position : -6px 0px;
margin              : 0px;
padding             : 10px 0px 10px 20px;
font-size           : 120%;
font-weight         : normal;
color               : #FFF;
line-height         : 26px;
}

div.flash-logos
{
display             : block;
width               : 699px; 
height              : 48px;
border-bottom       : 5px solid #00A5CC;
}

/* portfolio-item */

div.portfolio-item
{
width               : 699px;
overflow            : hidden;
margin              : 0px;
padding             : 15px 0px 0px 0px; 
}

div.portfolio-item div.images span 
{
background-color	: #666;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:0.7em;
line-height:18px;
margin-top:-18px;
padding-left:6px;
margin-bottom:10px;
position:relative;
width:40px;
border-top          : 1px solid #999;
border-right        : 1px solid #999;
text-decoration     : none;
}


div.portfolio-item div.images
{
display             : block;
float               : left;
width               : 140px;
overflow            : hidden;
padding             : 0px 20px 0px 0px;
}

div.portfolio-item div.images a.additional
{
    display:none;
}

div.portfolio-item div.images img
{
border              : 1px solid #CCC;    
}


div.portfolio-item div.copy
{
display             : block;
float               : left;
width               : 389px;
overflow            : hidden; 
}

div.page-content#portfolio h3
{
background-image    : none;
background-color    : #FFF;
margin              : 0px 0px 15px 0px;
padding             : 0px;
font-size           : 80%;
font-weight         : bold;
color               : #00A5CC;
line-height         : 16px;
}

div.portfolio-item div.copy p
{
margin              : 0px 0px 15px 0px;
padding             : 0px;
font-size           : 75%;
font-weight         : normal;
color               : #666;
line-height         : 18px;
}

div.portfolio-item h4,
div.portfolio-item h5,
div.portfolio-item h6
{
margin				: 0px 0px 15px 0px;
padding				: 0px;
font-size			: 75%;
line-height         : 18px;
font-weight         : bold;
color               : #666;
}

div.portfolio-item div.copy p a
{
color               : #666;
text-decoration     : underline;    
}

div.portfolio-item div.copy p a:hover
{
color               : #00A5CC;
text-decoration     : underline;    
}

div.portfolio-item div.logo
{
display             : block;
float               : left;
width               : 130px;
overflow            : hidden; 
padding             : 0px 0px 0px 20px;
}

div.page-content#portfolio a.readmore
{
background-image    : url(../images/generic/icon_nav_blue.gif);
background-repeat   : no-repeat;
background-position : 148px 8px;
border-top          : 1px solid #00A5CC;
border-bottom       : 1px solid #00A5CC; 
display             : block;
background-color    : #F6F6F6;
margin-top          : 10px;
font-size           : 70%;
font-weight         : bold;
color               : #666;
line-height         : 20px;
padding             : 0px 0px 0px 160px;
text-decoration     : none;
cursor		    :pointer;
height		    :20px;
}

div.page-content#portfolio p.readmore
{
margin-top: 0px;
margin-bottom:0px;
}

div.page-content#portfolio a.download-file
{
background-image    : url(../images/generic/icon_nav_blue.gif);
background-repeat   : no-repeat;
background-position : 0px 8px;
display             : block;
margin-top          : 10px;
font-size           : 70%;
font-weight         : bold;
color               : #333;
line-height         : 20px;
padding             : 0px 0px 0px 10px;
text-decoration     : none;
}

div.page-content#portfolio a.download-file:hover
{
color	            :#00A5CC
}


div.page-content#portfolio a.readmore:hover
{
background-color    : #EEE;
}

a.hidden
{
	display:none;
}


div#qscroller 
{
	height: 48px; 
	width: 699px;
}
 
div.qslide
{
	width: 4696px;
	height: 48px;
	background-image: url(../images/generic/Scolling_logos.jpg);
	overflow:hidden;
	position: relative;
}
div.hide 
{
	position: absolute;
	top: -400px;
}


