a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51575E;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51575E;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51575E;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
	font-weight: bold;
}

a.subnav:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;

}
a.subnav:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;

}

a.subnav:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;

}
a.subnav:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

a.ireach:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;

}
a.ireach:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;

}

a.ireach:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;

}
a.ireach:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}

a.endLink:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;

}
a.endLink:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;

}

a.endLink:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;

}
a.endLink:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}

.thumnails {
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	top: 2px;
}


a.profileLink:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7E;
}
a.profileLink:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7E;
}
a.profileLink:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7E7E;
}
a.profileLink:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
}

a.staffProfileLink:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;

}

a.staffProfileLink:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;

}
a.staffProfileLink:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;


}
a.staffProfileLink:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #A52626;

}

a.staffProfileLink2:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
}

a.staffProfileLink2:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
}
a.staffProfileLink2:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;

}
a.staffProfileLink2:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A52626;
}

.thumbPanel {
	margin: 0px;
	height: 111px;
	width: 450px;
	padding-top: 9px;








}
.rightPanel {
	width: 313px;
	height: 445px;
	border-top: 1px solid #CCCCCC;
	background-color: F9F9F9;



}
.horizontalLine {
	height: 25px;

}
.title {
	padding-top: 50px;
	padding-left: 28px;
}
.projectHeader {
	font-family: arial;
	font-size: 10px;
	color: 7D7D7D;
}
.headerCatname {
	font-family: arial;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: CECECE;

}
.pageCopy {
	font-family: arial;
	font-size: 11px;
	color: #727272;


}
.pageNumbers {
	font-family: arial;
	font-size: 11px;
	color: #999999;
	width: 225px;
	line-height: 20px;
	text-align: right;



}
.homePageLink {
	font-family: arial;
	font-size: 11px;
	color: #999999;
	padding-top: 25px;
	line-height: 20px;
	position: relative;
	left: 35px;
	top: -5px;
	right: 0px;






}
.centerPanel {
	font-family: Arial, Helvetica, sans-serif;
	height: 462px;
	width: 676px;
	background-image: url(../images/about_approach_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;

	padding-top: 175px;
	line-height: 19px;
	padding-left: 385px;
	padding-right: 120px;

}
.centerPanelProfile {
	font-family: Arial, Helvetica, sans-serif;
	height: 462px;
	width: 676px;

}
.centerPanelProfile2 {
	font-family: Arial, Helvetica, sans-serif;
	height: 462px;
	width: 676px;
	background-image: url(../images/about_profile_ruedi_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
	
.quote {
	width: 525px;
	padding-top: 35px;




}
.centerPanelStudio {

	font-family: Arial, Helvetica, sans-serif;
	height: 462px;
	width: 676px;
	background-image: url(../images/about_studio_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.staffList {

	font-family: arial;
	font-size: 11px;
	color: #727272;
	width: 676px;
	padding-top: 60px;
	line-height: 10px;
	padding-left: 500px;
	padding-right: 20px;
}
.studioTitle {
}
.leftPanelAbout {
	width: 325px;
	background-color: #CCCCCC;
}
.rightPanelAbout {
	width: 350px;
	height: 445px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 60px;
	background-image: url(../images/about_profile_r_bg.jpg);
	background-repeat: no-repeat;
	background-color: #EFEFEF;



}
.profileText {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	width: 250px;
	padding-top: 165px;
	padding-right: 40px;
	padding-left: 60px;
	





}
.expertiseList {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.skills {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.rightPanelContact {
	width: 350px;
	height: 445px;
	border-top: 1px solid #CCCCCC;
	background-image: url(../images/contactUs_bg.jpg);
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

}
.contactText {

	font-family: arial;
	font-size: 11px;
	color: #333333;
	width: 350px;
	padding-top: 150px;
	padding-right: 40px;
	padding-left: 60px;
}
.contactDetails {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;


}
.contactTitles {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 20px;
	vertical-align: middle;

}
.panelLeftProfile {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	width: 325px;
	padding-top: 70px;
	padding-right: 10px;
	padding-left: 45px;
	background-image: url(../images/about_staffProfile_bg.jpg);
	background-repeat: no-repeat;
	height: 462px;


}
.rightPanelStaffProfile {
	width: 351px;
	border-top: 1px solid #CCCCCC;
	background-color: #999999;
	font-family: arial;
	font-size: 11px;
	color: #666666;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;





}
.profileTextStaff {

	font-family: arial;
	font-size: 11px;
	color: #666666;
	width: 250px;
	padding-top: 50px;
	padding-right: 40px;
	padding-left: 60px;
}
.staffProfileTitle {
	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
}
.staffProfileSubTitle {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	left: 1px;
	padding-left: 2px;


}
.staffProfileSubTitle2 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	left: 1px;
	padding-left: 2px;
	color: #525252;

}
.staffProfileCells {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: ABC1C4;
	height: 12px;
	line-height: 14px;
	right: 2px;
	padding-left: 2px;



}
.staffProfileCurrent {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: 942325;


}
.profileLinks {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	width: 350px;
	padding-top: 150px;
	padding-right: 10px;
	padding-left: 60px;
}
.profileNames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-top: 120px;






}
.rightPanelProfile {

	width: 350px;
	height: 462px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	padding-top: 70px;
	padding-right: 40px;
	padding-left: 60px;
	background-image: url(../images/about_profile_right_bg.jpg);
	background-repeat: no-repeat;
	background-color: #EFEFEF;
}
.leftPanelProfile {
	width: 325px;
	background-color: #CCCCCC;
	background-image: url(../images/about_staffProfile_bg2.jpg);
	background-repeat: no-repeat;




}
.rightPanelApproach {
	width: 350px;
	height: 445px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	padding-top: 175px;
	padding-right: 30px;
	padding-left: 60px;
	background-image: url(../images/approach_bg1_right.jpg);
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	line-height: 19px;
	font-weight: normal;


}
.pageTitles {
	font-family: arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #999999;
	word-spacing: 15px;
	font-weight: bold;
	line-height: 30px;


}
.pageTitlesHighlight {

	font-family: arial;
	font-size: 11px;
	text-transform: capitalize;
	color: #000000;
	word-spacing: 15px;
	font-weight: bold;
	line-height: 30px;
}
#staffPhoto{
	display: block;
	float: left;
	width: 94px;
}

#staffDirectory{
	display: block;
	float: right;
	width: 230px;
	padding: 75 0 0 0;
	color: #999999;

}
#staffDetail{
	padding: 20 20 20 20;
	margin: 0 0 0 0;
	line-height: 18px;
}
#staffTitle{
	padding: 30 20 0 20;
	margin: 0 0 0 0;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}.rightPanelAwards {

	width: 350px;
	height: 445px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	padding-top: 40px;
		background-color: #EFEFEF;
}
.awards {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	height: 380px;
	vertical-align: top;
	line-height: 14px;
}
.awardsNav {
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
