﻿.projectListingsBox,
#projectListingBox
{
	margin-top:10px;
	width:569px;
}
#projectListingBox .top
{
	background-image:url(../graphics/pl_ProjectListingBox_top.gif);
	background-repeat:no-repeat;
	height:38px;
}
.projectListingsBox .top
{
	background-image:url(../graphics/pl_projects_repeater_top.gif);
	background-repeat:no-repeat;
}
	.projectListingsBox .top img
	{
		float:left;
		margin-left:12px;
		margin-top:8px;
	}
	.projectListingsBox .top h3
	{
		color:#682468;
		font-style:normal;
		padding-top:5px;
	}
	
.projectListingsBox .body,
#projectListingBox .body
{
	background-image:url(../graphics/pl_ProjectListingBox_repeat.gif);
	background-repeat:repeat-y;		
}
.projectListingsBox .bottom,
#projectListingBox .bottom
{
	background-image:url(../graphics/pl_ProjectListingBox_bottom.gif);
	background-repeat:no-repeat;
	height:14px;		
}
#projectListingBox H3
{
    color:#446789;
    display:block;
    font-size:1.5em;
    margin-left:12px;
}
	#projectListingBox .top h3 strong
	{
		display:none;
	}

#projectListingBox .projectListingsIntro
{
	/*letter-spacing:0.15px;*/
	width:550px;
}

#projectListingBox p
{
	color:#333333;
    display:block;
    font-size:1.2em;
    margin-left:12px;
    margin-right:7px;
    padding-top:8px;
}
.projectListingsBox ul
{
	list-style-type:disc;
	list-style-position:inside;
    line-height:1.2em;
    font-size:1.4em;
    margin-left:14px;
    margin-right:7px;
}
.projectListingsBox li
{
	list-style-type:disc;
	list-style-position:inside;
    line-height:1.2em;
    margin-left:14px;
    margin-right:7px;
}
#aTOz
{
	background-image:url(../graphics/pl_A_to_Z.gif);
	background-repeat:no-repeat;
	height:26px;
	width:544px;
	margin-left:12px;
	margin-top:10px;
}
#aTOz p
{
	line-height:0.8em;
	padding-left:7px;
	font-size:1.2em;
}
#aTOz a
{
	text-decoration:none;
	font-weight:bold;
	color:Black;
}
#aTOz a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:Black;
}
.selectedLetter
{
	background-image:url(../graphics/pl_letter_circle.gif);
	background-repeat:no-repeat;
	height:26px;
	width:569px;
	margin-top:10px;
}
#theLetter
{
	color:#6A276A;
	line-height:1.4em;
	text-align:center; 
	font-size:1.6em;
	width:26px;
	display:block;
	height:26px;
	margin-top:1px;
}
.projectLabel
{
	font-size:1.2em;
	font-style:italic;
	line-height:1em;
	padding-left:8px;
}
.projectTitle
{
	font-size:1.2em;
	font-weight:bold;
	color:#6A276A;
	line-height:1em;
}
.plhr
{
	background-image:url(../graphics/pl_projectlistings_hr.gif);
	height:26px;	
	margin-left:8px;
	width:544px;
}
	.plhr img
	{
		float:right
	}

.pl_single_hr
{
	background-image:url(../graphics/pl_projectlistings_singlehr.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:8px;
	width:544px;
}
.pl_single_hr_notoppadding
{
	background-image:url(../graphics/pl_projectlistings_singlehr.gif);
	background-repeat:no-repeat;
	margin-left:8px;
	width:544px;
}
.bannerhr
{
	background-image:url(../graphics/pl_projectlistings_hr.gif);
	margin-left:8px;
	width:544px;
	height:26px;
}
/* hack for the peek-a-boo bug in ie6 */
* html .projectSeries
{
	height:1%;
}

.projectSeries .leftColumn
{
	float:left;
	width:80px;
}
.projectSeries .rightColumn
{
	float:right;
	padding-right:10px;
	width:478px;
}
	.projectSeries .rightColumn p
	{
		color:#333333;
		font-size:1.2em;
	}
	.projectSeries .rightColumn p a
	{
		color:#003366;
	}
.projectSeries .projectImageContainer
{
	padding-left:10px;
}
