body {
	font-family:Arial;
	font-size:12px;
	color:#202457;
	margin: 0;
	padding: 0;
	text-align: center;
	background:url(../images/degrade.jpg) repeat-x;
	background-color:#b3bef4;
}
a {
	outline: none;
}
:focus {
	-moz-outline-style: none;
}
:-moz-any-link:focus {
 outline: none;
}
h1 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}
h2 {
}
form {
	padding:0px;
	margin:0px;
}
ul, li {
	list-style:none;
}
td {
	vertical-align:top;
}
.BehaviorImg {
	behavior: url(iepngfix.htc);
}
/*Menu*/
#Menu {
	width:947px;
	height:34px;
	margin:0;
	position:relative;
	z-index: 0;
}
#Menu #GlobalNav {
	margin: 0;
	padding: 0;
}
#Menu #GlobalNav li {
	display: inline;
	cursor:pointer
}
/* BUTTONS */
#Menu #GlobalNav li#Home a, #Menu #GlobalNav li#Home {
	width:136px;
	height:34px;
	overflow:hidden;
	display:block;
	background:url(../images/home.jpg) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
#Menu #GlobalNav li#AboutUs a, #Menu #GlobalNav li#AboutUs {
	width:135px;
	height:34px;
	overflow:hidden;
	display:block;
	background:url(../images/aboutus.jpg) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
#Menu #GlobalNav li#Projects a, #Menu #GlobalNav li#Projects {
	width:126px;
	height:34px;
	overflow:hidden;
	display:block;
	background:url(../images/projects.jpg) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
#Menu #GlobalNav li#RealEstate a, #Menu #GlobalNav li#RealEstate {
	width:125px;
	height:34px;
	overflow:hidden;
	display:block;
	background:url(../images/realestate.jpg) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
#Menu #GlobalNav li#Services a, #Menu #GlobalNav li#Services {
	width:155px;
	height:34px;
	overflow:hidden;
	display:block;
	background:url(../images/services.jpg) no-repeat;
	cursor:pointer;
	background-position:0px 0px;
	float:left;
	text-decoration:none;
}
#Menu #GlobalNav li#Links a, #Menu #GlobalNav li#Links {
	width:135px;
	height:34px;
	overflow:hidden;
	display:block;
	background:url(../images/links.jpg) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
#Menu #GlobalNav li#ContactUs a, #Menu #GlobalNav li#ContactUs {
	width:135px;
	height:34px;
	overflow:hidden;
	display:block;
	background:url(../images/contactus.jpg) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
/* OVER STATES */
#Menu #GlobalNav li#Home a:hover {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#AboutUs a:hover {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#Projects a:hover {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#RealEstate a:hover {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#Services a:hover {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#Links a:hover {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#ContactUs a:hover {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
/* PRESSED STATES */
#Menu #GlobalNav li#Home a:active {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#AboutUs a:active {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#Projects a:active {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#RealEstate a:active {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#Services a:active {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#Links a:active {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu #GlobalNav li#ContactUs a:active {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
/* ON STATES */
#Menu.Home #GlobalNav li#Home a {
	background-position:0px -50px;
	cursor:default;
	text-decoration:none;
}
#Menu.AboutUs #GlobalNav li#AboutUs a {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu.Projects #GlobalNav li#Projects a {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu.RealEstate #GlobalNav li#RealEstate a {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu.Services #GlobalNav li#Services a {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu.Links #GlobalNav li#Links a {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
#Menu.ContactUs #GlobalNav li#ContactUs a {
	background-position:0px -50px;
	cursor:pointer;
	text-decoration:none;
}
/*End Menu*/

#Menu #GlobalNav li#Home, #Menu #GlobalNav li#AboutUs, #Menu #GlobalNav li#Projects, #Menu #GlobalNav li#RealEstate, #Menu #GlobalNav li#Services, #Menu #GlobalNav li#Links, #Menu #GlobalNav li#ContactUs {
	background-position:0px -50px;
	cursor:default
}
.TopWelcome {
	background:url(../images/img-top-welcome.png) no-repeat;
	behavior: url(iepngfix.htc);
	height:6px;
}
.ContentWelcome {
	/*background:url(../images/bg-content-welcome.png) repeat-y;*/
	behavior: url(iepngfix.htc);
	border-left:1px #c0c2c7 solid;
	border-right:1px #c0c2c7 solid;
	background-color:#FFFFFF;
	height:auto !important;
	height:141px;
	min-height:101px;
	padding:15px 15px 25px 15px;
}
.BottomWelcome {
	/*background:url(../images/img-bottom-welcome.png) no-repeat;*/
	height:6px;
	behavior:url(iepngfix.htc);
}
.Copyright {
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#051435;
}
.DesignedBy {
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#051435;
	width:150px;
	text-align:right;
}
.DesignedBy a {
	font-family:Arial;
	font-size:11px;
	color:#051435;
	text-decoration:none;
	font-weight:bold;
}
.DesignedBy a:hover {
	color:#1545af;
	text-decoration:none;
}
.Standards {
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#051435;
	width:250px;
	text-align:left;
	padding:0;
	margin:0;
}
.Standards a {
	font-family:Arial;
	font-size:11px;
	color:#051435;
	text-decoration:none;
	font-weight:bold;
}
.Standards a:hover {
	color:#1545af;
	text-decoration:none;
}
.TitleWelcome {
	font-family:Arial;
	font-size:16px;
	color:#051435;
	font-weight:bold;
}
.TextWelcome {
	font-family:Arial;
	font-size:12px;
	color:#051435;
	line-height:17px;
	margin-top:8px;
}
.Logo {
	padding-left:7px;
	padding-top:15px;
}
.TopServices {
	height:5px;
	background:url(../images/bg-top-services.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.BottomServices {
	height:5px;
	background:url(../images/bg-bottom-services.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.BottomServicesGrey {
	height:111px;
	background:transparent url(../images/grey-btm-corner.png) no-repeat 0 0;
	z-index:0;
	width:947px;
}
.TopTitleServices {
	height:37px;
	background:url(../images/bg-title-services.png) repeat-x;
	behavior: url(iepngfix.htc);
	border-right:1px #d5d6d9 solid;
	border-left:1px #d5d6d9 solid;
	border-bottom:2px #7ba18c solid;
	padding-top:10px;
	padding-left:19px;
}
.TitleServices {
	font-family:Arial;
	font-size:16px;
	color:#0B1D5A;
	font-weight:bold;
	margin-right:40px;
}
.Links a {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#787878;
}
.Links a:hover {
	text-decoration:none;
	color:#125F35;
}
.Links .CurrentSubTitle {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#125F35;
}
.LinksBullet {
	margin-right:28px;
	margin-left:28px;
}
.ContentServices {
	background:url(../images/bg-content-services.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:auto !important;
	height:390px;
	min-height:390px;
	/*padding:33px 20px 0px 20px;*/
	/*padding:33px 18px 0px 22px;*/
	padding:0px 18px 0px 22px;
	width:907px;/*padding:15px 15px 25px 15px;*/
}
.ContentServices1 {
	background:url(../images/bg-content-services.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:auto !important;
	height:390px;
	min-height:390px;
	padding:33px 20px 0px 20px;
	padding:33px 18px 0px 22px;
	width:907px;/*padding:15px 15px 25px 15px;*/
}
.ContentServices2 {
	background:url(../images/bg-content-services.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:auto !important;
	height:423px;
	min-height:390px;
	padding:33px 17px 0px 23px;
	/*padding:33px 10px 0px 10px;*/
	width:907px;/*padding:15px 15px 25px 15px;*/	
}
.TitleContentServices {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0B1D5A;
}
.TdPic {
	width:235px;
}
.PicServices {
	width:235px;
	height:520px;
	margin-right:15px;
}
.TextServices {
	font-family:Arial;
	font-size:14px;
	color:#202457;
}
.TdTextServices {
	width:600px!important;
	width:659px;
	border:1px red solid;
}
.LeftBack {
	height:24px;
	width:13px;
	float:left;
	background:url(../images/left-back.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.ContentBack {
	background:url(../images/bg-back.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:19px!important;
	height:24px;
	background-color:#1a1e35;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.ContentBack a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.ContentBack a:hover {
	color:#89a9ee;
}
.RightBack {
	height:24px;
	width:13px;
	float:left;
	background:url(../images/right-back.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.Back {
	float:right;
	position:relative;
	left:20px;
	top:5px;
}
.Back10 {
	float:right;
	position:relative;
	left:18px;
	top:5px;
}
.Back2 {
	float:right;
	position:relative;
	left:0px;
	top:4px;
}
.Back3 {
	float:right;
	position:relative;
	left:0px;
	top:-24px;
}
.Back4 {
	float:right;
	position:relative;
	left:0px;
	top:-17px;
}
.TopAboutus {
	height:5px;
	background:url(../images/top-aboutus.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.BottomContentAboutus {
	background:url(../images/bg-content-aboutus.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	min-height:209px;
	height:auto !important;
	height:230px;
	padding:20px 20px 0px 20px;
	margin:0;
	width:632px!important;
	width:672px;
	font-size:12px;
	color:#051435;
}
.BottomContentAboutus p {
	line-height:normal;
	padding:0;
	margin:0px 0px 0px 0px!important;
	margin:10px 0px 0px 0px;
}
.BottomContentAboutus2 {
	background:url(../images/bg-content-aboutus.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	min-height:401px;
	height:auto !important;
	height:421px;
	padding:20px 20px 0px 20px;
	margin:0;
	width:632px!important;
	width:672px;
	font-size:12px;
	color:#051435;
}
.BottomContentAboutus2 p {
	line-height:normal;
	padding:0;
	margin:0px 0px 0px 0px!important;
	margin:10px 0px 0px 0px;
}
.BottomContentLinks {
	background:url(../images/bg-content-aboutus.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:231px;
	height:auto !important;
	min-height:210px;
	padding-left:20px;
	padding-right:20px;
	width:632px!important;
	width:672px;
	font-size:12px;
	color:#051435;
}
.BottomContentContactUs {
	background:url(../images/bg-content-aboutus.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:auto !important;
	height:250px;
	min-height:300px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	width:632px!important;
	width:672px;
	font-size:12px;
	color:#051435;
}
.BottomContentCeo {
	background:url(../images/bg-content-aboutus.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:auto !important;
	height:399px;
	min-height:359px;
	padding:20px;
	width:632px!important;
	width:672px;
	font-size:12px;
	color:#051435;
}
.BottomAboutus {
	height:7px;
	background:url(../images/bg-bottom-aboutus.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.BottomAboutusGrey {
	height:81px;
	background:url(../images/bg-bottom-aboutus-grey.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.TopLetter {
	height:10px;
	background:url(../images/bg-top-letter.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.TitleLetter {
	background:url(../images/bg-title-letter.png) repeat-y;
	behavior: url(iepngfix.htc);
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.BottomLetter {
	height:5px;
	background:url(../images/bg-bottom-letter.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.ContentLetter {
	background:url(../images/bg-content-letter.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:auto !important;
	height:128px;
	min-height:108px;
	/*padding:33px 20px 0px 20px;*/
	padding-top:13px;/*width:907px;*/
}
.Bottom2Letter {
	height:7px;
	background:url(../images/bg-bottom2-letter.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.RightColumn {
	background:url(../images/bg-right-column.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.RightColumn2 {
	background:url(../images/bg-right-column1.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.TitleRightColumn {
	height:42px;
	background:url(../images/bg-title-right-column.png) repeat-x;
	behavior: url(iepngfix.htc);
	border-bottom:2px #6f9580 solid;
	font-size:14px;
	font-weight:bold;
	color:#125F35;
	padding-left:15px;
	padding-top:18px;
}
.TdProjectsUnderContruction {
	padding:5px 7px 0px 7px;
}
.TdProjectsUnderContruction2 {
	padding:2px 7px 0px 7px;
}
/*.Footer{
	padding-top:10px;
}*/
.TopServicesText {
	font-size:12px;
	color:#202457;
	padding-bottom:20px;
}
.TopServicesText ul {
	padding:0;
	margin:0px 20px;
}
.TopServicesText li {
	background:url(../images/titles-bullet.png) no-repeat left 4px;
	padding:0px 14px;
	margin:0;
}
.TblTopAboutus {
/*width:99%!important;
	width:100%;*/
}
.UlServices ul {
	margin:0px;
	padding:0;
	padding-left:15px!important;
	padding-left:16px;
	list-style-type:none;
	position:relative
}
.UlServices ul li {
	font-size:12px;
	color:#115F36;
	background:url(../images/bullet.png) no-repeat 0px 6px!important;
	background:url(../images/bullet.png) no-repeat 0px 9px;
	padding:0px 0px 0px 15px;
	behavior: url(iepngfix.htc);
	margin-bottom:5px;
	position:relative
}
.ImgLetter {
	width:135px;
	height:115px;
	background:url(../images/bg-image-letter.png) no-repeat;
	behavior: url(iepngfix.htc);
	padding-left:3px;
	padding-top:2px;
}
.ImgLetter img {
	width:123px;
	height:107px;
}
.OpeningLetter {
	font-size:12px;
	font-weight:bold;
	color:#0B1D5A;
}
.TextLetter {
	font-size:12px;
	color:#0B1D5A;
}
.LocationLetter {
	font-size:11px;
	font-weight:bold;
	color:#0B1D5A;
}
.TopProjectsUnderConstruction {
	background:url(../images/top-projects-under-construction.jpg) no-repeat;
}
.TopProjectsUnderConstruction2 {
	background:url(../images/top-projects-under-construction2.jpg) no-repeat;
}
.TitleProjectsUnder {
	/*background:url(../images/bg-title-projects-under-ie6.png) repeat-y;*/
	background:url(../images/bg-title-projects-under.jpg) repeat-y;
	/*behavior: url(iepngfix.htc);*/
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
}
.TitleProjectsUnder a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.TitleProjectsUnder a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.ContentProjectsUnder {
	background:url(../images/bg-content-projects-underr.png) repeat-y;
	/*behavior: url(iepngfix.htc);*/
	padding-left:3px;
	padding-right:2px;
	background-color:#e3e2e2;
}
.ContentProjectsUnder2 {
	background:url(../images/bg-content-projects-under.jpg) repeat-y;
	padding-top:7px;
	padding-left:7px;
}
.ContentProjectsUnder4 {
	background:url(../images/bg-content-projects-under4.jpg) repeat-y;
	padding-left:3px;
	padding-right:2px;
	background-color:#e3e2e2;
}
.BottomProjectsUnder {
	background:url(../images/bottom-projects-under.jpg) no-repeat;
}
.BottomProjectsUnder2 {
	background:url(../images/bottom-projects-under2.jpg) no-repeat;
}
.ProjectsBlock {
	border-bottom:1px #c2c6d6 dashed;
	padding-top:15px;
	padding-left:15px;
}
.ProjectsBlock a {
	font-size:12px;
	font-weight:bold;
	color:#0B1D5A;
	text-decoration:none;
}
.BulletProjects {
	margin-right:10px;
}
.ViewAll {
	padding-right:10px;
}
.ViewAll a {
	text-decoration:none;
	color:#125F35;
	font-size:10px;
}
.ViewAll a:hover {
	color:#787878;
}
.ArrowViewAll {
	margin-right:5px;
}
.PicLatestProject {
	width:116px;
	height:94px;
	background:url(../images/bg-pic-latest-project.png) no-repeat;
	behavior: url(iepngfix.htc);
	padding:4px 0px 4px 4px;
}
.TitleLatestProject a {
	color:#0B1D5A;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}
.TitleLatestProject a:hover {
	color:#115F36;
}
.DescLatestProject {
	padding-top:5px;
	color:#292929;
	font-size:11px;
}
.Heighter {
	height:10px;/*28*/
}
.Height10 {
	height:6px;
}
.LeftViewLetter {
	height:22px;
	width:13px;
	float:left;
	background:url(../images/left-letter.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.ContentViewLetter {
	background:url(../images/bg-letter.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:17px!important;
	height:22px;
	background-color:#1a1e35;
	padding-top:5px;
}
.ContentViewLetter a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.ContentViewLetter a:hover {
	color:#89a9ee;
}
.RightViewLetter {
	height:22px;
	width:13px;
	float:left;
	background:url(../images/right-letter.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.ViewLetter {
	float:right;
	position:relative;
	left:0px;
	top:7px;
}
.ViewLetter2 {
	float:right;
	position:relative;
	left:0px;
	top:7px;
}
.ViewLetter3 {
	float:right;
	position:relative;
	left:20px;
	top:5px;
}
.TdViewLetter {
	background:url(../images/bg-content-letter.png) repeat-y;
	behavior: url(iepngfix.htc);
}
.Middgrey {
	background:url(../images/midd-grey.png) repeat-y;
	behavior: url(iepngfix.htc);
	/*height:369px;*/
	width:630px;
}
.MiddGrey ul {
	/*position:relative;
	padding-bottom:10px;*/
	margin:0px;
	margin-left:0px !important;
	margin-left:40px;
	width:562px;
}
.MiddGrey li {
	color:#202457;
	position:relative;
	font-size:12px;
	float:left;
	display:inline;
	width:248px !important;
	width:276px;
	background:url(../images/bt-links.png) no-repeat left 15px;
	_background:url(../images/bt-links.gif) no-repeat left 15px;
	/*	behavior: url(iepngfix.htc);*/
	border-bottom:1px solid #ADADAD;
	padding:15px 10px 10px 18px;
}
.MiddGrey li a {
	color:#202457;
	text-decoration:none;
}
.MiddGrey li a:hover {
	color:#115F36;
	text-decoration:none;
}
.MiddGrey li span {
	color:#115F36;
	font-weight:bold;
}
.ContactUs {
	height:381px;
}
.ContactUs td {
	font-size:12px;
	line-height:17px;
}
.Section {
	border-bottom:1px solid #ADADAD;
	padding-bottom:15px;
}
.Infos {
	width:280px;
	float:left
}
.InfosBullet {
	width:12px;
	margin-top:4px;
	float:left
}
.Green {
	color:#115F36;
	font-size:12px;
}
.Green a {
	text-decoration:none;
	color:#115F36;
}
.Green a:hover {
	color:#787878;
	text-decoration:none;
}
.MiddGreyy {
	background:url(../images/midd-grey.gif) repeat-x;
}
.MiddGreyy td {
	font-size:12px;
	padding-top:14px;
	padding-left:10px;
	font-weight:bold;
}
.Input {
	width:150px;
	height:22px;
	border:1px solid #a7a6aa;
	margin-top:-3px;
	outline:0;
}
.Grey3 a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.Grey3 a:hover {
	text-decoration:underline;
}
.Grey a {
	color:#787878;
	font-weight:bold;
	text-decoration:none;
}
.Grey a:hover {
	text-decoration:underline;
}
.BgGrey {
	background:url(../images/midd-grey-bt.gif) repeat-x;
	font-size:12px;
	padding:6px 10px;
}
.BgGrey3 {
	background:url(../images/content-current-projects-real-estate.png) repeat-x;
	behavior: url(iepngfix.htc);
	font-size:12px;
	padding:6px 10px;
}
.Green1 a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.Green1 a:hover {
	text-decoration:underline;
}
.BgGreen {
	background:url(../images/midd-green.gif) repeat-x;
	color:#fff;
	font-size:12px;
	padding:6px 10px;
}
.MiddBorder {
	background:url(../images/midd-border.gif) repeat-y;
}
.ProjectName {
	padding:5px 7px;
	font-weight:bold;
}
.ContentBlockRealEstate {
	border-left:1px #c7c8d5 solid;
	border-right:1px #c7c8d5 solid;
	padding-left:4px;
}
.TitleRealEstate a {
	font-size:14px;
	font-weight:bold;
	color:#115F36;
	text-decoration:none;
}
.TitleRealEstate a:hover {
	color:#787878;
}
.DescRealEstate {
	font-size:12px;
	color:#202457;
	margin-top:5px; /*padding-bottom:25px;*/
	padding-right:10px;
}
.DescProjectDetails {
	font-size:12px;
	color:#202457;
	margin-top:5px;
	padding-bottom:25px;
	padding-right:10px;
}
.ContentProjectDetails {
	border-left:1px #c7c8d5 solid;
	border-right:1px #c7c8d5 solid;
	padding-left:20px;
	padding-top:11px;
	padding-right:20px;
}
.LabelProjectDetail {
	font-size:12px;
	color:#202457;
	font-weight:bold;
	text-align:left;
	width:180px !important;
	width:320px;
}
.DescProjectDetail {
	font-size:12px;
	color:#202457;
}
.ContentPagination {
	background:url(../images/content-pagination.png) repeat-x;
	padding-top:6px;
	behavior: url(iepngfix.htc);
}
.PaginationLink {
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
.PaginationLink a {
	font-size:11px;
	font-weight:bold;
	color:#202457;
	text-decoration:none;
}
.PaginationLink a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.CurrentPage {
	width:19px;
	height:19px;
	background:url(../images/bg-paging-pages.png) no-repeat;
	behavior: url(iepngfix.htc);
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
}
.Page a {
	font-size:11px;
	font-weight:bold;
	color:#202457;
	text-decoration:none;
	width:19px;
	height:19px;
	display:block;
	padding-top:2px;
}
.Page a:hover {
	background:url(../images/bg-paging-pages.png) no-repeat;
	behavior: url(iepngfix.htc);
	color:#FFFFFF;
}
.Page:hover {
	background:url(../images/bg-paging-pages.png) no-repeat;
	behavior: url(iepngfix.htc);
	color:#FFFFFF;
}
.TopProjectCapabilities {
	font-size:12px;
	color:#202457;
}
.TopBlockProjCapa {
	border-left:1px #c4d7cd solid;
	border-top:1px #c4d7cd solid;
	border-right:1px #c4d7cd solid;
	padding-left:6px;
	padding-top:5px;
}
TopBlockProjCapa img {
	width:210px;
	height:128px;
}
.TitleProjCapa {
	padding-top:10px;
	padding-right:5px;
	font-size:12px;
	font-family:arial;
}
.TitleProjCapa a {
	color:#0B1D5A;
	text-decoration:none;
}
.TitleProjCapa a:hover {
	color:#115F36;
}
.MiddGrey li.Border0 {
	border:0px;
}
.TitleViewPhotos {
	font-size:14px;
	font-weight:bold;
	color:#202457;
	border-right:1px #c7c8d5 solid;
	border-left:1px #c7c8d5 solid;
	padding-left:25px;
	padding-bottom:4px;
	background:url(../images/photo-album-img.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.ContentPhotos {
	background:url(../images/bg-content-photos.png) repeat-y;
	behavior: url(iepngfix.htc);
	padding-top:10px;
	padding-left:45px;
}
.ImgProjCap {
	border:1px white solid;
}
.ErrorMsg {
	color:#c80000;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	background:url(../images/error.jpg) left top no-repeat;
	height:20px;
	padding:3px 25px;
}
.ImgOpacity100 {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
}
.ImgOpacity80 {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-khtml-opacity: 0.8;
}
.Height401 {
	height:389px !important;
	height:401px;
}
.PaddTop10 {
	padding-top:10px;
}
.MargTop10 {
	margin-top:10px;
}
.Height388 {
	height:373px !important;
	height:388px;
}
.Heightt388 {
	height:373px !important;
	height:385px;
}
.BreadcrumbItem {
	font-family:Arial;
	font-size:13px;
	color:#0B1D5A;
	font-weight:bold;
	text-decoration:none;
}
.BreadcrumbItem a {
	font-family:Arial;
	font-size:13px;
	color:#0B1D5A;
	font-weight:bold;
	text-decoration:none;
}
.BreadcrumbItem a:hover {
	color:#125F35;
}
.BreadcrumbItemSelected {
	font-family:Arial;
	font-size:13px;
	color:#125F35;
	font-weight:bold;
	text-decoration:none;
}
.ArrowBreadcrumb {
	margin-left:3px;
}
.Breadcrumb {
	margin-top:15px;
	margin-bottom:15px;
}
#LinksContainer {
	width:666px;
	padding:0px 2px 0px 3px;
}
.ContentLinks {
	background:url(../images/bg-content-aboutus.png) repeat-y;
	behavior: url(iepngfix.htc);
	float:left;
	height:231px;
	height:auto !important;
	min-height:210px;
	/*width:632px!important;
	width:672px;*/
	font-size:12px;
	color:#051435;
}
.MiddGrad {
	background:url(../images/links-top-corner.png) repeat-x;
	behavior: url(iepngfix.htc);
	/*height:369px;*/
	width:666px;
}
.MiddGrad ul {
	/*position:relative;
	padding-bottom:10px;*/
	margin:0px;
	margin-left:0px !important;
	margin-left:40px;
	width:600px;
}
.MiddGrad li {
	color:#202457;
	position:relative;
	font-size:12px;
	float:left;
	display:inline;
	width:248px !important;
	width:292px;
	background:url(../images/bt-links.png) no-repeat 10px 15px;
	_background:url(../images/bt-links.gif) no-repeat 10px 15px;
	/*	behavior: url(iepngfix.htc);*/
	border-bottom:1px solid #ADADAD;
	padding:15px 25px 15px 18px;
}
.MiddGrad li a {
	color:#202457;
	text-decoration:none;
}
.MiddGrad li a:hover {
	color:#115F36;
	text-decoration:none;
}
.MiddGrad .Border0 {
	border:0px;
}
.DescriptionBg {
	background:url(../images/rpt-desc.png) repeat-y;
	behavior: url(iepngfix.htc);
	width:620px;
}
.DescriptionBg table {
	padding:0px 10px;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index:1002;
	overflow: auto;
}
