#externaltext {
	text-align: center;
	font-size: 11px;
	color: #666;
	margin-top: 20px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
}

#wrapper {
	width: 1100px;
	height: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	position: relative;
}
#wrapper #header {
	height: 70px;
	padding-left: 125px;
}
#certifications {
	font-size: 12px;
	margin: 30px;
}

#wrapper #navigation {
	height: 25px;
	margin-top: 5px;
}
#wrapper #news {
	float: left;
	height: 510px;
	width: 115px;
	margin-top: 3px;
	margin-right: 10px;
}
#wrapper #nonews {
	float: left;
	width: 115px;
	margin-top: 3px;
	margin-right: 10px;
}

#wrapper #main {
	height: 490px;
	width: 854px;
	float: left;
	margin-left: 1px;
}

#wrapper #main #left {
	float: left;
	height: 290px;
	width: 500px;
}

#wrapper #main #right {
	float: right;
	height: 250px;
	width: 285px;
	margin-top: 20px;
	background-color: #8CC83C;
	padding-left: 30px;
	font-size: 18px;
	padding-right: 30px;
	line-height: 17px;
	color: #58595B;
}
#wrapper #main #right h1 {
	font-size: 36px;
	font-weight: bold;
	color: #FFF;
}

#wrapper #main #bottom {
	float: left;
	height: 200px;
	width: 855px;
}
#footer_index {
	height: 20px;
	width: 1100px;
	text-align: center;
	font-size: 11px;
	color: #666;
	margin-top: 20px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	float: left;
}


#footer  {
	height: 20px;
	width: 1100px;
	text-align: center;
	font-size: 11px;
	color: #666;
	margin-top: 10px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	float: left;
}

#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #f1f1f1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 25px;
	text-align: center;
	float: left;
	margin-left: 125px;
}
#nav li {
	float: left;
}
#nav li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	width: 93px;
	height: 25px;
	margin: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFF;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	line-height: 25px;
}
#nav li a:hover {
	color: #FFF;
	background-color: #999;
}

#nav_ch {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #f1f1f1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 25px;
	text-align: center;
	float: left;
	margin-left: 125px;
}
#nav_ch li {
	float: left;
}
#nav_ch li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	width: 140px;
	height: 25px;
	margin: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFF;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	line-height: 25px;
}
#nav_ch li a:hover {
	color: #FFF;
	background-color: #999;
}

body#home a#homenav,
body#comp a#compnav,
body#vision a#visnav,
body#people a#peopnav,
body#projects a#projnav,
body#downloads a#downav,
body#news a#newsnav,
body#contact a#connav {
	color: #fff;
	background-color: #8CC83C;
}

#language {
	width: 200px;
	list-style: none;
	font-size: 11px;
	position: absolute;
	left: 395px;
	top: 20px;
	text-align: center;
}

#language li {
	float: left;
	width: 50px;
}

#language li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 12px;
}

#language li a:hover {
	color: #F00;
}

#socialmedia {
	width: 40px;
	list-style: none;
	font-size: 11px;
	position: relative;
	top: -20px;
	float:right;
	margin-right: 120px;
	margin-bottom: -20px;
	padding-bottom: -10px;
	text-align: center;
}

#socialmedia li {
	float: left;
	width: 20px;
}

#socialmedia li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 12px;
}

#newsfeed {
	width: 100%;
	margin: 0 0 3em 0;
	padding: 0 0 0 0;
	list-style: none;
	font-size: 9px;
}

#newsfeed li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #666;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #090;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	line-height: 12px;
}

#newsfeed li a:hover {
	color: #333;
	background-color: #F2F2F2;
}

#newsfeed li a i {
	font-size: 9px;
	color: #06F;
}

#newsfeed li a b {
	font-size: 11px;
	color: #333;
}

#newsfeed li p {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	height: 10px;
	display: block;
	margin: 0px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #090;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 2px;
}

#iennews {
	text-decoration: none;
	color: #333;
	padding-bottom: 5px;
	float: left;
	width: 854px;
	margin-top: 20px;
	font-size: 14px;
}
#iennews #top{
	float: right;
	height: auto;
	width: 838px;
	height: 54px;
	background-color: #8CC83C;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
}

#iennews #newscontainer {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #390;
	float: left;
	margin-bottom: 10px;
	width: 854px;
	padding-bottom: 10px;
	font-size: 11px;
}
#iennews #Internship {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #390;
	float: left;
	margin-bottom: 10px;
	width: 854px;
	padding-bottom: 10px;
	font-size: 11px;
	padding-top: 20px;
}

#iennews #title {
	float: left;
	width: 190px;
	padding-right: 10px;
}
#iennews #thumb {
	float: left;
	width: 84px;
	height: auto;
	text-align: center;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
}
#iennews #newstxt {
	width: 363px;
	float: left;
	padding-left: 10px;
	color: #000;
}
#iennews #add {
	float: left;
	width: 187px;
	padding-left: 10px;
	font-size: 11px;
}

#iennews i {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}

#iennews b {
	font-size: 12px;
	color: #000;
	line-height: 12px;
}

#iennews a {
	color: #06F;
	font-style: italic;
	text-decoration: none;
}
#competences_header_index {
	padding-top: 8px;
	padding-bottom: 1px;
	float: left;
	background-color: #999;
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	width: 846px;
	padding-left: 8px;
}
#competences_header_index_ch {
	padding-top: 8px;
	padding-bottom: 1px;
	float: left;
	background-color: #999;
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	width: 846px;
	padding-left: 8px;
}
#competences {
	float: left;
}

#competences_main {
	float: left;
	width: 172px;
	height: 171px;
	display: block;
	margin-right: 5px;
	list-style-type: none;
}

#compmain {
	margin: 0 0 3em 0;
	padding: 0 0 0 0;
	list-style: none;
	font-size: 9px;
	margin-top: 5px;
}

#compmain li a, #compmain li a:link {
	display: block;
	width: 172px;
	height: 166px;
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#compmain li a:hover {
	background-image: url(images/competences/competences-sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -166px;
}

#compmain_ch {
	margin: 0 0 3em 0;
	padding: 0 0 0 0;
	list-style: none;
	font-size: 9px;
	margin-top: 5px;
}

#compmain_ch li a, #compmain_ch li a:link {
	display: block;
	width: 249px;
	height: 166px;
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#compmain_ch li a:hover {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-repeat: no-repeat;
	background-position: 0px -166px;
}

#competences_sub_wrapper {
	float: left;
	width: 677px;
}



#competences_sub_header {
	float: left;
	height: 29px;
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #669E12;
	margin-top: 5px;
	padding-left: 5px;
	width: 672px;
	line-height: 29px;
}
#competences_sub_buttons_wrapper {
	float: right;
	height: 136px;
	width: 677px;
}
#competences_sub_buttons {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#competences_sub_buttons li {
	display: block;
}

#competences_sub_buttons li a {
	display: inline;
	width: 150px;
	float: left;
	height: 132px;
	margin-top: 5px;
}

#competences_sub-buttons li b {
	display:inline;
	width: 73.5;
	float: left;
	height: 132px;
	margin-top: 5px
}

#competences_sub_buttons li.rating a:link, #competences_sub_buttons li.rating a:visited {
	background-image: url(images/competences/competences-sprite.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -627px 0px;
}

#competences_sub_buttons li.rating a:hover {
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: -627px -140px;
}

#competences_sub_buttons li.energy a:link, #competences_sub_buttons li.energy a:visited {
	background-image: url(images/competences/competences-sprite.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -174px 0px;
}

#competences_sub_buttons li.energy a:hover {
        background-image: url(images/competences/competences-sprite.jpg);
		background-position: -174px -140px;
}

#competences_sub_buttons li.daylight a:link, #competences_sub_buttons li.daylight a:visited {
	background-image: url(images/competences/competences-sprite.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -325px 0px;
}

#competences_sub_buttons li.daylight a:hover {
        background-image: url(images/competences/competences-sprite.jpg);
		background-position: -325px -140px;
}

#competences_sub_buttons li.cfd a:link, #competences_sub_buttons li.cfd a:visited {
	background-image: url(images/competences/competences-sprite.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -476px 0px;
}

#competences_sub_buttons li.cfd a:hover {
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: -476px -140px;
}

#competences_sub_buttons li.rating_ch a:link, #competences_sub_buttons li.rating_ch a:visited {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -703px 0px;
}

#competences_sub_buttons li.rating_ch a:hover {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: -703px -140px;
}

#competences_sub_buttons li.energy_ch a:link, #competences_sub_buttons li.energy_ch a:visited {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -253px 0px;
}

#competences_sub_buttons li.energy_ch a:hover {
        background-image: url(images/competences/competences-sprite-ch.jpg);
		background-position: -253px -140px;
}

#competences_sub_buttons li.daylight_ch a:link, #competences_sub_buttons li.daylight_ch a:visited {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -403px 0px;
}

#competences_sub_buttons li.daylight_ch a:hover {
        background-image: url(images/competences/competences-sprite-ch.jpg);
		background-position: -403px -140px;
}

#competences_sub_buttons li.cfd_ch a:link, #competences_sub_buttons li.cfd_ch a:visited {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	border: none;
	display: block;
	outline: none;
	background-repeat: repeat;
	background-position: -553px 0px;
}

#competences_sub_buttons li.cfd_ch a:hover {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: -553px -140px;
}

#projects_wrapper {
	width: 853px;
	margin-left: 1px;
	float: left;
	margin-top: 10px;
}
#airports {
	float: left;
	width: 853px;
}
#developments {
	float: left;
	width: 853px;
}
#hospitals {
	float: left;
	width: 853px;
}

#offices {
	float: left;
	width: 853px;
}

#retrofits {
	float: left;
	width: 853px;
}
#retail {
	float: left;
	width: 853px;
}

#residential {
	float: left;
	width: 853px;
}

#factories {
	float: left;
	width: 853px;
}

#educational {
	float: left;
	width: 853px;
}

#category_title {
	float: left;
	width: 123px;
	height:345px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 14px;
	padding-top: 10px;
	list-style: none;
}
#category_title_certification {
	float: left;
	width: 123px;
	height:345px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(88,51,51);
	padding-left: 10px;
	line-height: 14px;
	padding-top: 10px;
	list-style: none;
}

#offices #category_title {
	background-color: #63B500;
	height: 1065px;
}

#leed #category_title {
	background-color: #F1F1F1;
	height: 470px;
	color: #333;
}
#gbi #category_title {
	background-color: #F1F1F1;
	height: 620px;
	color: #333;
}

#greenmark #category_title {
	background-color: #F1F1F1;
	height: 220px;
	color: #333;
}
#greenship #category_title {
	background-color: #F1F1F1;
	height: 70px;
	color: #333;
}
#breeam #category_title {
	background-color: #F1F1F1;
	height: 70px;
	color: #333;
}





#hotels #category_title {
	background-color: #007800;
	height: 165px;
}

#airports #category_title {
	background-color: #FFC700;
	height: 165px;
}

#developments #category_title {
	background-color: #F59114;
	height: 345px;
}

#hospitals #category_title {
	background-color: #F00;
	height: 345px;
}

#residential #category_title {
	background-color: #960000;
	height: 345px;
}

#retail #category_title {
	background-color: #00B7C6;
	height: 165px;
}

#retrofits #category_title {
	background-color: #0082C8;
	height: 165px;
}

#factories #category_title {
	background-color: #96288C;
	height: 165px;
}

#educational #category_title {
	background-color: #570054;
	height: 165px;
}

#datacenter #category_title {
	background-color: #4d4d4d;
	height: 165px;
}

#category_buttons {
	display: block;
	margin: 0px;
	padding: 0px;
}
#certifications_buttons {
	display: block;
	margin: 0px;
	padding: 0px;
}
#certifications_menu {
	display: block;
	margin: 0px;
	padding: 0px;
}


#category_buttons li {
	display: block;
	list-style-type:none;
}
#certifications_buttons li {
	display: block;
	list-style-type:none;
}
#certifications_menu li {
	display: block;
	list-style-type:none;
	text-align: center;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin: 10px;
}
#certifications_menu li a {
	display: block;
	list-style-type:none;
	text-align: center;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin: 5px;
}

#category_buttons li a {
	display: inline;
	width: 175px;
	float: left;
	height: 180px;
	text-decoration: none;
	color: rgb(255,255,255);
	margin-left: 0px;
}
#certifications_buttons li a.one {
	display: block;
	width: 175px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: #fff;
	margin-left: 5px;
	background-color: rgb(164,167,174);
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}
#certifications_buttons li a.four {
	display: block;
	width: 175px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: rgb(255,255,255);
	margin-left: 5px;
	background-color: rgb(209,170,51);
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}
#certifications_buttons li a.five {
	display: block;
	width: 175px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: rgb(255,255,255);
	margin-left: 5px;
	background-color: rgb(88,136,182);
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}
#certifications_buttons li a.six {
	display: block;
	width: 175px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: rgb(255,255,255);
	margin-left: 5px;
	background-color: rgb(147,179,82);
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}
#certifications_buttons li a.seven {
	display: block;
	width: 139px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: rgb(255,255,255);
	margin-left: 5px;
	background-color: rgb(29,61,122);
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}

#certifications_buttons li a.eight {
	display: block;
	width: 715px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: #fff;
	margin-left: 5px;
	background-color: rgb(193,189,20);
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}

#certifications_menu li a:hover {
	display: inline;
	float: none;
	text-decoration: none;
	color: #8CC83C;
	margin-left: 0px;
}
#certifications_menu li a:link , #certifications_menu li a:visited{
	display: inline;
	float: none;
	text-decoration: none;
	margin-left: 0px;
}

#certifications_buttons li a.two {
	display: block;
	width: 139px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: rgb(255,255,255);
	margin-left: 0px;
}
#certifications_buttons li a.three {
	display: block;
	width: 139px;
	float: left;
	height: 45px;
	text-decoration: none;
	color: rgb(255,255,255);
	margin-left: 5px;
	background-color: rgb(193,189,20);
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}

#certifications_buttons li.leed_platinum {
	background-color: rgb(164,167,174);
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255,255,255);
	text-decoration: none;
	text-align: center;
	float: left;
	height: 30px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
}
#certifications_buttons li.breeam_outstanding {
	background-color: rgb(193,189,20);
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255,255,255);
	text-decoration: none;
	text-align: center;
	float: left;
	height: 30px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
}
#certifications_buttons li.griha {
	background-color: rgb(29,61,122);
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255,255,255);
	text-decoration: none;
	text-align: center;
	float: left;
	height: 30px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
}
#certifications_buttons li.griha_project a:hover {
	background-color: rgb(29,61,122);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
}
#certifications_buttons li.griha_project a:link##certifications_buttons li.griha_project a:visited {
	background-color: rgb(29,61,122);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255,255,255);
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
}

#certifications_buttons li.breeamoneclass {
	background-color: rgb(193,189,20);
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255,255,255);
	text-decoration: none;
	text-align: center;
	float: left;
	height: 30px;
	width: 715px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
}
#certifications_buttons li.breeamoneclass_project a:hover{
	background-color: rgb(193,189,20);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 715px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 5px;
}
#certifications_buttons li.breeamoneclass_project a:link ##certifications_buttons li.breeamoneclass_project a:visited {
	background-color: rgb(193,189,20);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255,255,255);
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 715px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 5px;
}

#certifications_buttons li.leed_platinum_project a:hover {
	background-color: rgb(164,167,174);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 5px;
}
#certifications_buttons li.leed_platinum_project a:link ##certifications_buttons li.leed_platinum_project a:visited {
	background-color: rgb(164,167,174);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 5px;
}


#certifications_buttons li.breeam_outstanding_project a:hover{
	background-color: rgb(193,189,20);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 5px;
}

#certifications_buttons li.breeam_outstanding_project a:link ##certifications_buttons li.breeam_outstanding_project a:visited {
	background-color: rgb(193,189,20);
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255,255,255);
	text-decoration: none;
	text-align: center;
	float: left;
	height: 45px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	vertical-align: 50%;
	display: block;
	clear: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: auto;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 5px;
}



#certifications_buttons li.leed_gold {
	background-color: rgb(209,170,51);
	font-size: 12px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-align: center;
	float: left;
	height: 30px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#certifications_buttons li.breeam_excellent {
	background-color: rgb(193,189,20);
	font-size: 12px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-align: center;
	float: left;
	height: 30px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#certifications_buttons li.leed_gold_project a:hover{
	background-color: rgb(209,170,51);
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align: center;
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
}
#certifications_buttons li.leed_silver {
	background-color: rgb(88,136,182);
	font-size: 12px;
	color: rgb(255,255,255);
	text-align: center;
	float: left;
	height: 30px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-weight: normal;
}

#certifications_buttons li.breeam_verygood {
	background-color: rgb(193,189,20);
	font-size: 12px;
	color: rgb(255,255,255);
	text-align: center;
	float: left;
	height: 30px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-weight: normal;
}
#certifications_buttons li.leed_silver_project a:hover{
	background-color: rgb(88,136,182);
	font-size: 11px;
	color: #333;
	text-align: center;
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-weight: normal;
	margin-top: 5px;
}
#certifications_buttons li.leed_silver_project a:link, ##certifications_buttons li.leed_silver_project a:visited {
	background-color: rgb(88,136,182);
	font-size: 11px;
	color: rgb(255,255,255);
	text-align: center;
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-weight: normal;
	margin-top: 5px;
}

#certifications_buttons li.leed_certified {
	background-color: rgb(147,179,82);
	font-size: 12px;
	color: rgb(255,255,255);
	float: left;
	height: 30px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
}
#certifications_buttons li.breeam_good {
	background-color: rgb(193,189,20);
	font-size: 12px;
	color: rgb(255,255,255);
	float: left;
	height: 30px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
}
#certifications_buttons li.breeam_pass {
	background-color: rgb(193,189,20);
	font-size: 12px;
	color: rgb(255,255,255);
	float: left;
	height: 30px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
}

#certifications_buttons li.leed_certified_project a:hover{
	background-color: rgb(147,179,82);
	font-size: 11px;
	color: #333;
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
	margin-top: 5px;
}
#certifications_buttons li.leed_certified_project a:link, ##certifications_buttons li.leed_certified_project a:visited {
	background-color: rgb(147,179,82);
	font-size: 11px;
	color: #FFF;
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
	margin-top: 5px;
}

#certifications_buttons li.leed_non {
	background-color: rgb(241,241,241);
	font-size: 11px;
	color: rgb(241,241,241);
	float: left;
	height: 45px;
	width: 175px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
	margin-top: 5px;
}
#certifications_buttons li.breeam_non {
	background-color: rgb(241,241,241);
	font-size: 11px;
	color: rgb(241,241,241);
	float: left;
	height: 45px;
	width: 139px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
	margin-top: 5px;
}

#category_buttons li.leo a:link,#category_buttons li.leo a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#category_buttons li.leo a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px 0px;
}

#category_buttons li.geo a:link,#category_buttons li.geo a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -0px;
}

#category_buttons li.geo a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px 0px;
}
#category_buttons li.st a:link,#category_buttons li.st a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px 0px;
	background-repeat: no-repeat;
}
#category_buttons li.st a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px 0px;
}
#category_buttons li.shell a:link,#category_buttons li.shell a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -540px 0px;
	background-repeat: no-repeat;
}
#category_buttons li.shell a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1620px 0px;
}
#category_buttons li.seb a:link,#category_buttons li.seb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -720px 0px;
	background-repeat: no-repeat;
}

#category_buttons li.seb a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1800px 0px;
}
#category_buttons li.mbmnh a:link, #category_buttons li.seb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px -720px;
	background-repeat: no-repeat;
}
#category_buttons li.mbmnh a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px -720px;
}

#category_buttons li.cmct3A a:link, #category_buttons li.seb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -540px -720px;
	background-repeat: no-repeat;
}
#category_buttons li.cmct3A a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1620px -720px;
}


#category_buttons li.cmct4C a:link, #category_buttons li.seb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -720px -720px;
	background-repeat: no-repeat;
}
#category_buttons li.cmct4C a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1800px -720px;
}

#category_buttons li.hyundai a:link, #category_buttons li.seb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -900px -720px;
	background-repeat: no-repeat;
}
#category_buttons li.hyundai a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1980px -720px;
}

#category_buttons li.mbamc a:link, #category_buttons li.mbamc a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -900px;
	background-repeat: no-repeat;
}
#category_buttons li.mbamc a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -900px;
}

#category_buttons li.sunpower a:link,#category_buttons li.sunpower a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -900px 0px;
	background-repeat: no-repeat;
}
#category_buttons li.sunpower a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1980px 0px;
}
#category_buttons li.sic a:link,#category_buttons li.sic a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -180px;
	background-repeat: no-repeat;
}
#category_buttons li.sic a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -180px;
}

#category_buttons li.jpmc a:link,#category_buttons li.jpmc a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -180px;
	background-repeat: no-repeat;
}

#category_buttons li.jpmc a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -180px;
}

#category_buttons li.kkr a:link,#category_buttons li.kkr a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px -180px;
	background-repeat: no-repeat;
}
#category_buttons li.kkr a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px -180px;
}

#category_buttons li.sentral a:link,#category_buttons li.sentral a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -540px -180px;
	background-repeat: no-repeat;
}

#category_buttons li.sentral a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1620px -180px;
}

#category_buttons li.pmb a:link,#category_buttons li.pmb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -720px -180px;
	background-repeat: no-repeat;
}
#category_buttons li.pmb a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1800px -180px;
}

#category_buttons li.mmk a:link,#category_buttons li.mmk a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -900px -180px;
	background-repeat: no-repeat;
}
#category_buttons li.mmk a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1980px -180px;
}

#category_buttons li.ut a:link,#category_buttons li.ut a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -360px;
	background-repeat: no-repeat;
}
#category_buttons li.ut a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -360px;
}

#category_buttons li.ky a:link,#category_buttons li.ky a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -360px;
	background-repeat: no-repeat;
}

#category_buttons li.ky a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -360px;
}

#category_buttons li.pertamina a:link,#category_buttons li.pertamina a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px -360px;
	background-repeat: no-repeat;
}
#category_buttons li.pertamina a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px -360px;
}

#category_buttons li.shahjalal a:link,#category_buttons li.shahjalal a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -720px;
	background-repeat: no-repeat;
}
#category_buttons li.shahjalal a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -720px;
}

#category_buttons li.madinah a:link,#category_buttons li.madinah a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -1440px;
	background-repeat: no-repeat;
}
#category_buttons li.madinah a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -1440px;
}
#category_buttons li.klia a:link,#category_buttons li.klia a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -1440px;
}
#category_buttons li.klia a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -1440px;
}

#category_buttons li.bunga a:link,#category_buttons li.bunga a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -1620px;
}
#category_buttons li.bunga a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -1620px;
}
#category_buttons li.klec a:link,#category_buttons li.klec a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -1620px;
}
#category_buttons li.klec a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -1620px;
}
#category_buttons li.solaris a:link,#category_buttons li.solaris a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px -1620px;
}
#category_buttons li.solaris a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px -1620px;
}

#category_buttons li.o2 a:link,#category_buttons li.o2 a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -540px -1620px;
}
#category_buttons li.o2 a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1620px -1620px;
}

#category_buttons li.nci a:link,#category_buttons li.nci a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -1980px;
}
#category_buttons li.nci a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -1980px;
}
#category_buttons li.iium a:link,#category_buttons li.iium a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -1980px;
}
#category_buttons li.iium a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -1980px;
}
#category_buttons li.likas a:link,#category_buttons li.likas a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px -1980px;
}
#category_buttons li.likas a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px -1980px;
}

#category_buttons li.cheras a:link,#category_buttons li.cheras a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -540px -1980px;
}
#category_buttons li.cheras a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1620px -1980px;
}

#category_buttons li.hoshas a:link,#category_buttons li.hoshas a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -720px -1980px;
}
#category_buttons li.hoshas a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1800px -1980px;
}

#category_buttons li.sgbuloh a:link,#category_buttons li.sgbuloh a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -900px -1980px;
}
#category_buttons li.sgbuloh a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1980px -1980px;
}

#category_buttons li.steadhaus a:link,#category_buttons li.steadhaus a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -2340px;
	background-repeat: no-repeat;
}
#category_buttons li.steadhaus a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -2340px;
}
#category_buttons li.rafflesia a:link,#category_buttons li.rafflesia a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -2340px;
	background-repeat: no-repeat;
}
#category_buttons li.rafflesia a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -2340px;
}
#category_buttons li.rt1 a:link,#category_buttons li.rt1 a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px -2340px;
	background-repeat: no-repeat;
}
#category_buttons li.rt1 a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px -2340px;
}
#category_buttons li.amarin a:link,#category_buttons li.amarin a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -540px -2340px;
	background-repeat: no-repeat;
}
#category_buttons li.amarin a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1620px -2340px;
}

#category_buttons li.scm a:link,#category_buttons li.scm a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -2700px;
	background-repeat: no-repeat;
}

#category_buttons li.scm a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -2700px;
}

#category_buttons li.ikea a:link,#category_buttons li.ikea a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -2700px;
	background-repeat: no-repeat;
}
#category_buttons li.ikea a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -2700px;
}

#category_buttons li.eecchi a:link,#category_buttons li.eecchi a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -2880px;
	background-repeat: no-repeat;
}
#category_buttons li.eecchi a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -2880px;
}

#category_buttons li.pcsb a:link,#category_buttons li.pcsb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -2880px;
	background-repeat: no-repeat;
}

#category_buttons li.pcsb a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -2880px;
}

#category_buttons li.tonasco a:link,#category_buttons li.tonasco a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -0px -3060px;
	background-repeat: no-repeat;
}
#category_buttons li.tonasco a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -3060px;
}

#category_buttons li.slb a:link,#category_buttons li.slb a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -3060px;
	background-repeat: no-repeat;
}

#category_buttons li.slb a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -3060px;
}

#category_buttons li.help a:link,#category_buttons li.help a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: 0px -3600px;
	background-repeat: no-repeat;
}

#category_buttons li.help a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -3600px;
}

#category_buttons li.umgreenroof a:link,#category_buttons li.umgreenroof a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -3600px;
	background-repeat: no-repeat;
}

#category_buttons li.umgreenroof a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -3600px;
}

#category_buttons li.tamantugu a:link,#category_buttons li.tamantugu a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -360px -3600px;
	background-repeat: no-repeat;
}

#category_buttons li.tamantugu a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1440px -3600px;
}

#category_buttons li.shapadu a:link,#category_buttons li.shapadu a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -720px -1620px;
	background-repeat: no-repeat;
}

#category_buttons li.shapadu a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1800px -1620px;
}

#category_buttons li.pu a:link,#category_buttons li.pu a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -900px -1620px;
	background-repeat: no-repeat;
}

#category_buttons li.pu a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1980px -1620px;
}

#category_buttons li.parcelf a:link,#category_buttons li.parcelf a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -180px -1800px;
	background-repeat: no-repeat;
}

#category_buttons li.parcelf a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1260px -1800px;
}

#category_buttons li.cmctdistrict a:link,#category_buttons li.cmctdistrict a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -0px -1800px;
	background-repeat: no-repeat;
}

#category_buttons li.cmctdistrict a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -1800px;
}

#category_buttons li.novum a:link,#category_buttons li.novum a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -720px -2340px;
	background-repeat: no-repeat;
}

#category_buttons li.novum a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1800px -2340px;
}

#category_buttons li.weave a:link,#category_buttons li.weave a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -900px -2340px;
	background-repeat: no-repeat;
}

#category_buttons li.weave a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1980px -2340px;
}

#category_buttons li.paramit a:link,#category_buttons li.paramit a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -720px -3060px;
	background-repeat: no-repeat;
}

#category_buttons li.paramit a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1800px -3060px;
}

#category_buttons li.kvdc a:link,#category_buttons li.kvdc a:visited {
	display: block;
	outline: none;
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -0px -3780px;
	background-repeat: no-repeat;
}

#category_buttons li.kvdc a:hover {
	background-image: url(images/projects/overview/projects-sprite.jpg);
	background-position: -1080px -3780px;
}

#projects_individual_wrapper {
	width: 853px;
	margin-left: 1px;
	float: left;
	margin-top: 20px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
}
#projects_individual_txt #txt .description a {
	font-style: italic;
	color: #06F;
}

#projects_individual_flash {
	float: right;
	height: auto;
	width: 500px;
}

#projects_individual_txt {
	width: 353px;
	color: #FFF;
	float: left;
}
#projects_individual_txt #header {
	width: 332px;
	height: 54px;
	background-color: #8CC83C;
	float: left;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
}
#projects_individual_txt #header i {
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	font-weight: normal;
	line-height: 5px;
}

#projects_individual_txt #txt {
	margin-top: 64px;
	width: 344px;
	color: #000;
}
#projects_individual_txt #txt .description {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #090;
	font-size: 15px;
	vertical-align: top;
	padding-bottom: 20px;
	text-align: justify;
}

#projects_individual_txt #txt #input {
	list-style-position: outside;
	list-style-type: circle;
	text-align: left;
	padding-left: 15px;
	border-bottom-style: dotted;
	border-bottom-color: #090;
	border-bottom-width: thin;
	padding-bottom: 20px;
}
#projects_individual_txt #txt .input_header {
	font-size: 16px;
	font-weight: bold;
}
#projects_individual_txt #txt #rating {
	padding-bottom: 20px;
	width: 65px;
	height: 85px;
	font-size: 12px;
	text-align: center;
	line-height: 12px;
	float: left;
	margin-right: 20px;
}
#projects_individual_txt #txt #rating_wrapper {
	border-bottom-style: dotted;
	border-bottom-color: #090;
	border-bottom-width: thin;
	padding-bottom: 20px;
	height: 105px;
}


#projects_individual_txt #txt .consultants {
	font-size: 16px;
	color: #999;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #090;
	padding-bottom: 20px;
}
#ienvision {
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	padding-bottom: 5px;
	float: left;
	width: 854px;
	margin-top: 20px;
}
#ienvision_heading {
	float: right;
	height: auto;
	width: 838px;
	height: 54px;
	background-color: #8CC83C;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
}

#ienvision_heading i {
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	font-weight: normal;
	line-height: 5px;
}

#ienvision #txtcontainer {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #390;
	float: left;
	width: 854px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-decoration: none;
}
sup {
	font-size: 10px;
}
sub {
	font-size: 10px;
}

#ienvision #txtcontainer #input {
	list-style-position: outside;
	list-style-type: circle;
	text-align: left;
	padding-left: 15px;
	border-bottom-style: dotted;
	border-bottom-color: #090;
	border-bottom-width: thin;
	padding-bottom: 20px;
}

#ienvision #txtcontainer #input_second {
	list-style-position: outside;
	list-style-type: square;
	text-align: left;
	padding-left: 15px;
	border-bottom-style: none;
	border-bottom-color: #090;
	border-bottom-width: thin;
	padding-bottom: 20px;
}

#people_individual_wrapper {
	width: 853px;
	margin-left: 1px;
	float: left;
	margin-top: 20px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
}
#people_header {
	float: left;
	height: auto;
	width: 838px;
	height: 54px;
	background-color: #8CC83C;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
}


#people_photo_all {
	width: 500px;
	float: left;
}
#people_photo_hover {
	width: 350px;
	float: right;
}



#people_photo {
	width: 100px;
	float: left;
}
#people_list {
	float: left;
}

#people_description {
	float: right;
	height: auto;
	width: 725px;
	margin-top: 10px;
}
#people_heading {
	float: right;
	height: auto;
	width: 715px;
	height: 54px;
	background-color: #8CC83C;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
}
#people_heading i {
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	font-weight: normal;
	line-height: 5px;
}

#contact_wrapper {
	width: 853px;
	margin-left: 1px;
	float: left;
	margin-top: 20px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	margin-bottom: 20px;
}
#contact_heading {
	float: left;
	height: auto;
	width: 838px;
	height: 54px;
	background-color: #8CC83C;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
}
#contact_photo {
	width: 485px;
	float: left;
}
#contact_description {
	height: auto;
	width: 263px;
	margin-top: 20px;
	float: left;
	margin-right: 20px;
}
#contact_map {
	float: left;
	height: auto;
	width: 485px;
	margin-top: 10px;
}
#downloads_photo {
	width: 850px;
	float: left;
}
#downloads_heading {
	float: right;
	height: auto;
	width: 838px;
	height: 54px;
	background-color: #8CC83C;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
}
#competences_wrapper {
	width: 854px;
	margin-left: 1px;
	float: left;
	margin-top: 20px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
}
#competences_wrapper_ch {
	width: 854px;
	margin-left: 1px;
	float: left;
	margin-top: 20px;
	font-size: 14px;
	font-family: Calibri, Verdana, Geneva, sans-serif;
}
#competences_header {
	float: right;
	height: auto;
	width: 839px;
	height: 54px;
	background-color: #8CC83C;
	padding-left: 15px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
}
#competences_txt {
	width: 344px;
	float: left;
	padding-top: 20px;
}
#competences_diagram {
	width: 500px;
	float: right;
	padding-top: 20px;
	text-align: center;
}
#competences_bottom {
	width: 854px;
	margin-left: 126px;
	margin-top: 0px;
	float: left;
}
#competences_txt_frontpage {
	width: 503px;
	float: left;
	padding-top: 20px;
}
#competences_diagram_frontpage {
	width: 350px;
	float: right;
	padding-top: 20px;
	text-align: center;
}
body#comp a#competences {
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: 0px -166px;
}
body#comp a#energy {
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: -174px -140px;
}
body#comp a#rating {
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: -627px -140px;
}
body#comp a#daylight {
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: -326px -140px;
}
body#comp a#cfd {
	background-image: url(images/competences/competences-sprite.jpg);
	background-position: -476px -140px;
}
body#comp a#competences_ch {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: 0px -166px;
}
body#comp a#energy_ch {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: -253px -140px;
}
body#comp a#rating_ch {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: -703px -140px;
}
body#comp a#daylight_ch {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: -403px -140px;
}
body#comp a#cfd_ch {
	background-image: url(images/competences/competences-sprite-ch.jpg);
	background-position: -553px -140px;
}
#icons_wrapper {
	height: 30px;
	margin-top: 20px;
}

#icons_wrapper_certifications {
	height: 30px;
	float: left;
	width: auto;
}


#icons {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	text-align: center;
	float: left;
	margin-left: 125px;
}
#icons li {
	float: left;
}
#icons li.certifications {
	float: none;
	font-size: 12px;
	color: #666;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	height: 10px;
}

#icons li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	width: 80.6px;
	height: 25px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 25px;
}
#icons li.offices a:link,#icons li.offices a:visited {
	display: block;
	outline: none;
	background-color: #63B500;
	border: 2px solid #63B500;
}
#icons li.offices a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.hotels a:link,#icons li.hotels a:visited {
	display: block;
	outline: none;
	background-color: #007800;
	border: 2px solid #007800;
}
#icons li.hotels a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.airports a:link,#icons li.airports a:visited {
	display: block;
	outline: none;
	background-color: #FFC700;
	border: 2px solid #FFC700;
}
#icons li.airports a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.developments a:link,#icons li.developments a:visited {
	display: block;
	outline: none;
	background-color: #F59114;
	border: 2px solid #F59114;
}
#icons li.developments a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.healthcare a:link,#icons li.healthcare a:visited {
	display: block;
	outline: none;
	background-color: #F00;
	border: 2px solid #F00;
}
#icons li.healthcare a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.residential a:link,#icons li.residential a:visited {
	display: block;
	outline: none;
	background-color: #960000;
	border: 2px solid #960000;
}
#icons li.residential a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.retail a:link,#icons li.retail a:visited {
	display: block;
	outline: none;
	background-color: #00B7C6;
	border: 2px solid #00B7C6;
}
#icons li.retail a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.retrofits a:link,#icons li.retrofits a:visited {
	display: block;
	outline: none;
	background-color: #0082C8;
	border: 2px solid #0082C8;
}
#icons li.retrofits a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.factories a:link,#icons li.factories a:visited {
	display: block;
	outline: none;
	background-color: #96288C;
	border: 2px solid #96288C;
}
#icons li.factories a:hover {
	border: 2px solid rgb(255,255,255);
}
#icons li.educational a:link,#icons li.educational a:visited {
	display: block;
	outline: none;
	background-color: #570054;
	border: 2px solid #570054;
}
#icons li.educational a:hover {
	border: 2px solid rgb(255,255,255);
}

#icons li.datacenter a:link,#icons li.datacenter a:visited {
	display: block;
	outline: none;
	background-color: #4d4d4d;
	border: 2px solid #4d4d4d;
}
#icons li.datacenter a:hover {
	border: 2px solid rgb(255,255,255);
}

@keyframes slidy {
0% { left: 0px; }
21% { left: 0px; }
26% { left: -500px; }
47% { left: -500px; }
52% { left: -1000px; }
73% { left: -1000px; }
78% { left: -1500px; }
100% { left: -1500px; }
}

body { margin: 0; } 
div#slider { overflow: hidden; }
div#slider figure img { width: 500px; float: left; }
div#slider figure { 
  position: relative;
  width: 2500px;
  margin: 0;
  left: 0;
  text-align: left;
  font-size: 0;
  animation: 30s slidy infinite; 
}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.8); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: rgb(140,200,60);
    margin: auto;
    padding: 0;
    border: 1px solid white;
	border-radius: 5px;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-350px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-350px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: rgb(95,89,91);
    float: right;
	border:0;
    font-size: 30px;
    font-weight: bold;
	background-color:inherit;
	margin-right: 16px;
}

.close:hover,
.close:focus {
    color: white;
    text-decoration: none;
    cursor: pointer;
}

.btn-default {
    float: right;
	margin-left:5px;
	color: rgb(95,89,91);
	background-color: rgb(241,241,241);
	text-decoration: none;
	border:0;
}

.btn-default:hover,
.btn-default:focus {
    text-decoration: none;
    cursor: pointer;
}

.btn-primary {
    float: right;
	margin-left:5px;
	color: rgb(95,89,91);
	text-decoration: none;
	background-color: rgb(241,241,241);
	border:0;
}

.btn-primary:hover,
.btn-primary:focus {
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
	padding-left: 16px;
	padding-right: 16px;
	margin-top: 10px;
    background-color: rgb(140,200,60);
    color: white;
	font-size: 18px;
	text-transform: uppercase;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}

.modal-body {padding: 2px 16px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	color:white;
	background-color:rgb(140,200,60);
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}

.modal-footer {
    padding: 2px 16px;
    background-color: rgb(140,200,60);
    color: white;
	height:auto;
	font-size:14px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:30px;
}