@charset "utf-8";
/* CSS Document */

#top-large{
	width:100%;
	background-color:#0c1922;
}
#top-content{
	background-image:url(../images/our-firm/top-our-firm.jpg);
}
#top-content h1{
	font-size:13px;
	color:#97cf00;
	padding-bottom:10px;
}
#top-content p{
	font-size:11px;
	color:#c5dced;
}

.year{
	font-size:14px;
	font-weight:bold;
	color:#066cb1;
	line-height:40px;
}

.project{
	font-size:12px;
	color:#066cb1;
	text-transform: uppercase;
}


.awards-years {
margin-right: 33px;
font-size:110%;
text-decoration:none;
color:#066CB1;
}

#year-selected{
font-weight:bold;
color:#066CB1;
text-decoration:underline;
}



.table-head td{
	border:solid #e8e6e7 1px;
}
.table-head td a{
	display:block;
	font-weight:bold;
	color:#056dac;
	text-decoration:none;
	padding:10px;
}
.table-head td a:hover, .table-head .selected{
	background-color:#d2e4f0;
}

.title{
	font-size:14px;
	font-weight:bold;
	color:#2f87c1;
}
.date, .pdf a{
	font-size:12px;
	color:#8e8e8e;
}
.url a{
	font-size:12px;
	color:#6a6d74;
}

ul.press-headers{
width:550px;
overflow:hidden;
margin-left:10px;
}

ul.press-headers li{
float:left;
list-style:none;
width:120px;
height:50px;
border:1px solid #E8E6E7;
margin-right:2px;
}

ul.press-headers li a{
display:block;
text-decoration:none;
height:50px;
}

ul.press-headers li a p{
color:#056DAC;
font-weight:bold;
text-decoration:none;
text-align:left;
padding:15px 0px 0px 15px;
}

ul.press-headers li a p.two-line{
padding:5px 0px 0px 15px;
}

ul.press-headers li.wider{
width:170px;
}

ul.press-headers li.wider p{
padding-top:8px;
}

ul.press-headers li:hover, ul.press-headers a.selected {
background-color:#D2E4F0;
}
