/* CSS Document */

#container
{
position: relative;
}

.buildingblock , .casestudyLink, .unbuildingblock, .portfolioblock, .portfolioblockOver, .portfolioblockItem, .portfolioBlockSelected, .newsblock, .newsblockSelected, .pressblock, .storeblock, .aboutblock, .contactblock, .capitalblock, .capitalblockSelected, .socialblock, .awardsblock
{
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
color:white;
background-color:#636466;
text-transform:uppercase;
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
width:125px;
height:20px;
text-indent:5px;
line-height:20px;
position: relative;
overflow: hidden;
}

.unbuildingblock
{
background-color:#4D4D4D;
}


.portfolioblock
{
	background-color:#7aaedf;
}

.portfolioblockOver
{
	background-color:#828488;
	color:white;
}

.portfolioblockItem
{
	color:white;
	background-color:#828488;
}

.casestudyLink
{
	color:white;
	background-color:#7F7F7F;
	margin-left: 0px;
}

.portfolioBlockSelected
{
	color:white;
	background-color:#abacb0;
}

.newsblock
{
color:white;
background-color:#f99d1c;
}

.newsblockSelected
{
color:white;
background-color:#f99d1c;
}



.aboutblock
{
color:white;
background-color:#abd037;
}

.contactblock
{
color:white;
background-color:#ef3f30;
}

.capitalblock
{
color:white;
background-color:#fccd06;
}
.capitalblockSelected
{
color:white;
background-color:#ffe36c;
}

.socialblock
{
color:white;
background-color:#000000;
}

.awardsblock, .pressblock
{
color:white;
background-color:#ee3964;
}


.col
{
float:left;
}

.col a:hover
{
color:#ffffff;
}

.itemBox 
{
	font-family:Helvetica, Arial, sans-serif;
	color:#444444;
	font-size:11px;
	padding-top:10px;
	padding-left: 5px;
	z-index: 0;
	line-height:15px;
}

.itemBox table
{
	margin-left: 10px;
}

.itemText
{
	margin-top:10px;
	padding:12px;
	color:#444444;
	background-color:#E8E8E8;
	color:black;
	line-height:15px;
}

.casestudyBox
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#444444;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	display: inline;
	float: left;
	line-height:15px;
}

.casestudyBox img
{
	margin-bottom:10px;
}


#newsBox, #capitalBox
{	
font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#444444;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	width:393px;
	line-height: 18px;
}

.itemBox .title, #newsBox > .newsItem > .content > .title
{
font-size:32px;
color:#000000;
font-weight:bold;
line-height:40px;
text-transform:uppercase;
}
#newsBox > .newsItem > .content > .title > .subtitle
{
font-size:18px;
color:#000000;
font-weight:normal;
line-height:24px;
text-transform:none;
}


.itemBox .title, #newsBox > .newsItem > .content > .title:hover, .itemBox .title, #newsBox > .newsItem > .content > .title:hover > .subtitle
{
color:#ffffff;
}

#capitalBox > .capitalItem > .content > .title
{
font-size:32px;
color:#000000;
font-weight:bold;
line-height:40px;
text-transform:uppercase;
}
#capitalBox > .capitalItem > .content > .title > .subtitle
{
font-size:18px;
color:#000000;
font-weight:normal;
line-height:24px;
text-transform:none;
}

.capitalTopTitle {
	font-size:32px;
	color:#ffffff;
	font-weight:bold;
	line-height: 28px;
	padding-bottom:6px;
	text-transform:uppercase;
}

#capitalBox > .capitalItem > .content > .title:hover, .itemBox .title, #capitalBox > .capitalItem > .content > .title:hover > .subtitle
{
color:#ffffff;
}

img {
	border:0px solid #cccccc;
}

.forminput
{
background-color:#FFFFFF;
border:1px solid #4EAED0;
}

.forminputOver
{
background-color:#FFFFFF;
border:1px solid #7F7F7F;
}

.imageWithMargin
{
margin-top:10px;
margin-bottom:0px;
margin-left:8px;
float:left;
clear:both;
}

.spacer
{
float:left;
width: 135px;
height: 1px;
}

.contentCol .title
{
font-size:36px;
color:#4D4D4D;
font-weight:bold;
line-height:40px;
text-transform:uppercase;
}

.contentCol .titleAbout
{
	font-size:36px;
font-weight:bold;
line-height:40px;
text-transform:uppercase;
color:#abd037;
}

.contentCol .titleContact
{
	font-size:36px;
font-weight:bold;
line-height:40px;
text-transform:uppercase;
color:#ef3f30;
}

.contentCol .titlePress
{
	font-size:36px;
font-weight:bold;
line-height:40px;
text-transform:uppercase;
color:#ee3964;
}

.contentCol
{
	float:left;	
	font-family:Helvetica, Arial, sans-serif;
	color:#444444;
	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;
	width:420px;
}

.contentCol .text
{
color:#444444;
line-height:15px;
margin:0px;
margin-left:1px;
}

.contentCol p
{
color:#444444;
line-height: 18px;
margin-left:1px;
}

.contentCol p br
{
color:#444444;
line-height: 15px;
}

.contentCol .text2 p
{
	font-size:11px;
color:#444444;
line-height: 12px;
margin-left:1px;
}



#mainNav > a:hover, #mainNav > a:active, #mainNav > a:visited:hover, #mainNav > a:hover:visited {
color: #ffffff;
}

a
{
color:#000000;
text-decoration:none;
font-weight:bold;
}

a:hover
{
color:#ffffff;
}

a:active{
border: none;
text-decoration: none;
}

.text a
{
color:#444444;
}

.text a:hover
{
color:#ffffff;
}

.colwrapper dl
{
  width: 450px;  /* room for 3 columns */
}
.colwrapper dl di
{
  float: left;
  width: 225px;  /* accommodate the widest item */
}
/* stop the floating after the list */
.colwrapper br
{
  clear: left;
}
/* separate the list from what follows it */
div.colwrapper
{
  margin-bottom: 1em;
}

.homepage
{
	float:left;	
	font-family:Helvetica, Arial, sans-serif;
	color:#444444;
	font-size:11px;
	margin-top:10px;
	margin-left:11px;
	margin-bottom:10px;
	font-weight:bold;
}

.newsItem, .capitalItem {
	background-color:#e9eaeb;
	padding: 20px;
	width: 530px;
	margin-bottom:10px;
}

.newsDatePosted, .capitalDatePosted {
	text-transform:uppercase;
	color:#636466;
	font-size:10px;
	padding-top: 20px;
}

.buildingblock {
color: #ffffff;
text-decoration: none; background-color:none;
} .casestudyLink{
color: #ffffff;
text-decoration: none; background-color:none;
} .unbuildingblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockOver{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockItem{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioBlockSelected{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblockSelected{
color: #ffffff;
text-decoration: none; background-color:none;
} .pressblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .storeblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .aboutblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .contactblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .socialblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .awardsblock{
color: #ffffff;
text-decoration: none; background-color:none;
} .buildingblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .casestudyLink > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .unbuildingblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockOver > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockItem > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioBlockSelected > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblockSelected > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .pressblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .storeblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .aboutblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .contactblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblockSelected > a{
color: #ffffff;
text-decoration: none; background-color:none;
}.socialblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .awardsblock > a{
color: #ffffff;
text-decoration: none; background-color:none;
} .buildingblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .casestudyLink > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .unbuildingblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockOver > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockItem > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioBlockSelected > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblockSelected > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .pressblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .storeblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .aboutblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .contactblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblockSelected > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .socialblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .awardsblock > a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .buildingblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .casestudyLink > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .unbuildingblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockOve > a:activer{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockItem > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioBlockSelected > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblockSelected > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .pressblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .storeblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .aboutblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .contactblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblockSelected > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .socialblock > a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .awardsblock > a:active
{
color: #ffffff;
text-decoration: none; background-color:none;
}

.buildingblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .casestudyLink a{
color: #ffffff;
text-decoration: none; background-color:none;
} .unbuildingblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockOver a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockItem a{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioBlockSelected a{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblockSelected a{
color: #ffffff;
text-decoration: none; background-color:none;
} .pressblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .storeblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .aboutblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .contactblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblockSelected a{
color: #ffffff;
text-decoration: none; background-color:none;
} .socialblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .awardsblock a{
color: #ffffff;
text-decoration: none; background-color:none;
} .buildingblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .casestudyLink a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .unbuildingblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockOver a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockItem a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioBlockSelected a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblockSelected a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .pressblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .storeblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .aboutblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .contactblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblockSelected a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .socialblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .awardsblock a:hover{
color: #ffffff;
text-decoration: none; background-color:none;
} .buildingblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .casestudyLink a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .unbuildingblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockOve a:activer{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioblockItem a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .portfolioBlockSelected a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .newsblockSelected a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .pressblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .storeblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .aboutblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .contactblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .capitalblockSelected a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .socialblock a:active{
color: #ffffff;
text-decoration: none; background-color:none;
} .awardsblock a:active
{
color: #ffffff;
text-decoration: none; background-color:none;
}