/*@font-face
{
font-family: HelveticaNeueLT Std UltLt;
src: url(/media/4045/HelveticaNeueLTStd-UltLt_5.woff);
font-weight:bold;
}*/

@font-face {
  font-family: 'Helvetica-Condensed-Light-Light';
  /*src: url('/media/4053/HelveticaNeueLTStd-UltLt_5.otf') format('otf'), url('/media/4050/1HelveticaNeueLTStd-UltLt_5.woff') format('woff'), url('/media/4056/HelveticaNeueLTStd-UltLt_5.ttf') format('truetype');*/
	src: url('/media/4146/Helvetica-Condensed-Light-Light.ttf') format('truetype'), url('/media/4150/Helvetica-Condensed-Light-Light.woff') format('woff'),url('/media/4153/Helvetica-Condensed-Light-Light.svg') format('svg');

}


boby
{
    margin:0px;
    padding:0px;
}
strong
{
	font-weight:600 !important;
}
#Main
{
    width: 1024px;
    /*margin-left: 5%;
    min-width: 1000px;
    border:1px solid #EEEEEE;*/
    margin:0px Auto;
    padding:0px;
    /*background-image:url('/media/2841/gredy.jpg');
    background-repeat:repeat-x;
    background-position:bottom;*/
}

#InnerMain
{
    width: 1024px;
    /*margin-left: 5%;
    min-width: 1000px;
    border:1px solid #EEEEEE;*/
    margin:0px Auto;
    padding:0px;
    /*background-image:url('/media/2842/600_gred.jpg');
    background-repeat:repeat-x;
    background-position:bottom;*/
}
#Header
{
    width: 1024px;
    background-color: #B7A471;
    height: 48px;
}
#HeaderSearch
{
    width: 315px;
    margin: 9px 10px 10px 10px;
    height: 30px;
}
#Actor
{
    width: 30px;
    height: 30px;
    margin-right: 20px;
    background-image:url('/media/1531/User.png');
    background-repeat:no-repeat;
    cursor:pointer;
}

#SearchIcon
{
    width: 30px;
    height: 30px;
    margin-right: 20px;
    background-image:url('/media/1527/search.png');
    background-repeat:no-repeat;
    cursor:pointer;
}
#SearchBox
{
    width: 200px;
    border: 0px;
    background-color: #CCBA90;
    margin: 0px 5px 5px 0px;
    height: 30px;
    color: White;
    padding-left:10px;
	
}

#MenuContainer
{
    height: 130px;
    width: 100%;
	margin-left:40px;
}
#logo
{
    width: 246px;
    height: 130px;
    background-image: url('/media/4208/index_03.png');
	/*background-color:White;
	background-position-x:50%;*/
	background-position:center;
}

.MenuLink
{
    width: 116px;
    background-image: url('/media/2872/top_icons_bg.jpg');
    background-repeat: no-repeat;
    height: 113px;
    margin: 8px 10px 10px 12px;
    /*border:1px solid #EEEEEE;*/
}
.MenuLink a
{
    text-decoration:none !important;
}
.MenuLink div
{
    width:36px;
    height:29px;
    margin:28px 10px 10px 40px;
    cursor:pointer;
}
.MenuLink p
{
    width:100%;
    text-align:center;
    font-size:12px;
    color:#6B6F75;
    margin:0px;
    font-weight:bold;
    cursor:pointer;
}

.MenuLink p:hover
{
    color:#948152;
}

#Slider
{
    width:1000px;
    margin-left:40px;
    height:350px;
	
}
#Slider img
{
   /* width:900px;
    height:300px;*/
}


.LargerTile
{
    width:290px;
    /*margin:0px 10px 5px 5px;*/
}
.LargeTileSeperator
{
	height:100px;
	width:33px;
}
.SectionHead
{
    width:300px;
    height:48px;
    margin-left:38px;
}

.ProjectTile
{
    width:195px;
    height:198px;
	
	
    /*margin:5px 25px 5px 25px;*/
}
.ProjectDate
	{
		width:82%;
		text-align:center;
		color:white;
		/*background-color:white;
		opacity:0.3;*/
		top:0px;
		position:relative;
		margin-top:-38px;
		padding:10px;
		background: rgba(0,0,0,.5);
		font-size:19px;
	}

.ProjectDate:hover
	{
	background: rgba(14,122,69,.8);
	}
.ProjectTile img
{
	width:180px;
    height:180px;
}

.ProjectTileSepe
{
	height:30px;
	width:22px;
	}
.Seperator
{
    height: 20px;
    width: 100%;
    clear:both;
    background:none;
}

.SeperatorMedium
{
    height: 5px;
    width: 100%;
    clear:both;
    background:none;
}


.NewsContainerArea
{
	width: 100%;
    height: 174px;
    float: left;
    position: relative;
    max-height: 200px;
    overflow: hidden;
    overflow-x: auto;
}

.NewsContainerWrapper
{
	max-height: 169px;
    float: left;
    width: auto;
    position: absolute;
    height: 157px;
    overflow-x: auto;
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
}

.NewsContainer
{
    width:230px;
	height:140px;
    margin:0px 25px 5px 25px;
}
.NewsIcon
{
    width:50px;
    height:50px;
    margin-top:20px;
    
}
.NewsIcon img
{
    height:50px;
    width:50px;
}
.NewsDesc
{
    margin-top:25px;
    width:170px;
    margin-left:10px;
	height:84px;
	min-height:84px;
	overflow:hidden;
}
.NewsData
{
    font-size:12px;
    color:black;
    text-align:justify;
    width:100%;
	height:84px;
	min-height:84px;
	overflow:hidden;
	
}

.ReadMore
{
    width: 24px;
    height: 24px;
    background-image:url('/media/1537/index_118.png');
    background-repeat:no-repeat;
    cursor:pointer;
    padding:5px;
}
.Clients
{
    width:82%;
    margin-left:2%;
    height:142px;
   /* border:1px solid #EEEEEE;*/
    padding-left:65px;
}
.ClientsBox
{
    width:130px;
    height:137px;
    margin:5px 43px 5px 10px;
}
.Footer
{
    /*width:1070px;*/
	width:984px;
    height:250px;
    background-color:#3D484E;
    padding-left:40px;
}
.FooterParts
{
    width:230px;
}
.FooterSecHead
{
    margin:35px 0px 20px 0px;
    font-size:18px;
    font-weight:600;
    color:White;
}

.FooterDesc
{
    width:90%;
    font-size:12px;
    color:White;
    text-align:justify;
    line-height:2;
}

.FooterDesc ul li
{
    color:#1B8257;
    list-style:none;
    font-weight:600;
    cursor:pointer;
}

.Social
{
    margin:6px;
    width:50px;
    height:50px;
    cursor:pointer;
}
.NewsLetterInput
{
    padding:10px;
    width:135px;
    margin-top:3px;
    margin-right:5px;
    
}
.Suscribe
{
    width:66px;
    height:36px;
    background-image:url('/media/1538/index_178.png');
    margin-top:2px;
    cursor:pointer;
}
.BgWhite
{
	border:1px solid #EEEEEE;
    background-color:White;
    margin:38px;
}

/*Hower Icons*/

#FB
{
    background-image:url('/media/1533/face.png');
    background-repeat:no-repeat;
    
}
#FB:hover
{
    background-image:url('/media/1534/face_h.png');
    background-repeat:no-repeat;
}

#TWT
{
    background-image:url('/media/1529/twit.png');
    background-repeat:no-repeat;
}
#TWT:hover
{
    background-image:url('/media/1530/twit_h.png');
    background-repeat:no-repeat;
}

#In
{
    background-image:url('/media/1535/in.png');
    background-repeat:no-repeat;
}
#In:hover
{
    background-image:url('/media/1539/in_h.png');
    background-repeat:no-repeat;
}


/* Menu Icons */
#LHome
{
    background-image:url('/media/2875/home.png');
    background-repeat:no-repeat;
}

#LHome:hover
{
    background-image:url('/media/2869/home_h.png');
    background-repeat:no-repeat;
}

#LAbout
{
    background-image:url('/media/2873/abt.png');
    background-repeat:no-repeat;
}

#LAbout:hover
{
    background-image:url('/media/2867/abt_h.png');
    background-repeat:no-repeat;
}


#LGroup
{
    background-image:url('/media/2877/ourgroup.png');
    background-repeat:no-repeat;
}

#LGroup:hover
{
    background-image:url('/media/2871/ourgroup_h.png');
    background-repeat:no-repeat;
}


#LBusiness
{
    background-image:url('/media/2876/our_business.png');
    background-repeat:no-repeat;
}

#LBusiness:hover
{
    background-image:url('/media/2870/our_business_h.png');
    background-repeat:no-repeat;
}

#LContact
{
    background-image:url('/media/2874/contact.png');
    background-repeat:no-repeat;
}


#LContact:hover
{
    background-image:url('/media/2868/contact_h.png');
    background-repeat:no-repeat;
}
.PageHead
{
    width:926px;
   	padding:10px;
	
    margin-left:40px;
	height:225px;
    margin-bottom:20px;
	
}

.PageContent
{
    width:865px;
    margin-left:50px;
	text-align:justify;
	padding:32px;
	background-color:white;
	margin-top:30px;
	margin-bottom:30px;
	line-height:25px;
	color:#3e3e3e;
	/*text-indent:30px;*/
    
}
.PageContent strong
{
	font-size:14px !important;
	font-weight:bold !important;
}

.InPageTitle
{
	color:white;
	margin:70px 0px 5px 25px;
	font-size:32px;
	font-weight:600;
	font-family:Helvetica-Condensed-Light-Light !important;
	
}
InPageIcon
{
	width:80px;
	height:80px;
	margin:10px;
}


.FloatLeft
{
    float: left;
}

.FloatRight
{
    float: Right;
}

.SendBtn
{
	padding:12px !important;
	margin-left:118px !important;
}


.BusinessShowcase
{
    width:31%;
    padding:10px;
}
.BusinessItem
{
    width:85%;
    margin:15px;
    background-image:url('/media/4167/ticks.png');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
}
.BusinessItem a
{
	text-decoration:none !important;
}
.BusinessItem span
{
	text-decoration:none !important;
	color:green;
}

.ClientsNext
{
	width:30px;
	height:30px;
	float:left;
	position:absolute;
	margin-top:45px;
	cursor:pointer;
	background-image:url('/media/4205/Prev.PNG');
	z-index:50;
	
}
.ClientsPrev
{
	width:30px;
	height:30px;
	float:right;
	position:relative;
	margin-top:45px;
	cursor:pointer;
	background-image:url('/media/4204/Next.PNG');
	z-index:50;
}





























































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */