/* Change width on this div to match design */
body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow: -moz-scrollbars-vertical;
	background: url(/images/bg-body-inside.jpg) repeat-x;
}

div#globalBox {
	float:none;
	margin:0px auto;
	width:958px;
	background:#ffffff;
}

/* headerBox */
div#headerBox {
	float:left;
	width:100%;
	
	margin:0px 0px 0px 0px;
	background:url(/images/bg-header-top.jpg) no-repeat;
}

div#logoBox {
	float:left;
	width:320px;
	height:50px;
	padding:25px 0px 0px 0px;
}

div#headerLinkBox {
	float:right;
	width:663px;
	height:75px;
}
/* end of headerBox */

div#splashBox {
	float:left;
	width:959px;
}

div#topMenuBox {
	float:left;
	width:100%;
	height:21px;
	margin:0px 0px 0px 0px;
}

div.topMenuLink {
	float:left;
	height:18px;
	padding:3px 17px 0px 18px;
	margin:0px 2px 0px 0px;
	background:url(/images/bg-menu-list.jpg) repeat-x;
}

div.topMenuBoxBottom {
	float:left;
	width:100%;
	background:url(/images/bg-topmenu-bottom.jpg) repeat-x;
	height:22px;
}

div#mainBox {
	float:left;
	width:957px;
	background:#fff;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	border-left: 1px solid #7AC9C9;
	border-right: 1px solid #7FCCCC;
}

div.galleryBox {
	float:left;
	width:216px;
	background:#EFEFEF;
	margin:0px 20px 36px 0px;
	padding:4px 0px 4px 4px;
}

div.galleryBoxImage {
	float:left;
	width:210px;
	min-height:111px;
	border:2px solid #7FCCCC;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

div.linksBox {
	float:left;
	width:126px;
	background:#EFEFEF;
	margin:0px 20px 36px 0px;
	padding:4px 0px 4px 4px;
}

div.linksBoxImage {
	float:left;
	width:113px;
	min-height:95px;
	border:2px solid #7FCCCC;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

div.assetGalleryBox {
	float:left;
	width:156px;
	height:145px;
	background:#EFEFEF;
	margin:0px 20px 10px 0px;
	padding:4px 0px 4px 4px;
}

div.projectImageBox {
	float:left;
	width:70px;
	min-height:10px;
}

div.projectContentBox {
	float:left;
	width:598px;
}

div.assetBoxImage {
	float:left;
	width:147px;
	border:2px solid #C7CDD3;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}
div.productTitle {
	float:left;
	width:694px;
	background:url(/images/bg-product-title.jpg) no-repeat;
	height:17px;
	padding:4px 0px 0px 6px;
	margin:0px 0px 1px 0px;
}

div#leftColumn {
	float:left;
	width:175px;
	background:#fff;
	border-right: 1px solid #F2F3F3;
}

div#mainColumn {
	float:left;
	width:700px;
	margin:0px 0px 0px 36px;
	padding:0px 10px 10px 10px;
}

div#mainColumnFull {
	float:left;
	width:830px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnNoLeft {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnNoRight {
	float:left;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 35px;	
}

div.homeImageBox {
	float:left;
	width:220px;
}

div.homeColumnContainer {
	float:left;
	width:100%;
	margin:0px 0px 25px 0px;
}

div.projectBox {
	float:left;
	width:104px;
	padding:7px 44px 80px 0px;
}

div.readMore {
	float:left;
	text-align:right;
	width:65px;
	margin:-7px 0px 0px 0px;
	padding:0px 0px 0px 7px;
}

div.newsBox {
	float:left;
	width:205px;
	padding:0px 42px 0px 0px;
}

div.genericContainer {
	float:left;
	width:698px;
	border:1px solid #DFE0E2;
	padding:2px 0px 0px 0px;
}

div.otherProjectBox {
	float:left;
	width:668px;
	padding:15px 10px 15px 15px;
}

div#rightColumn {
	float:left;
	width:180px;
	background:#CCCCCC;
	padding:0px 10px 5px 10px;
}

div.dynamicBox {
	float:left;
	width:100%;
}

div.fullBox {
	float:left;
	width:100%;
}

div.divider {
	float:left;
	width:100%;
	border-top:1px solid #EDEDED;
	height:1px;
	padding:0px;
	margin:0px;
}

div.formDivider {
	float:left;
	width:352px;
	background:url(/images/bg-formdivider.jpg) repeat-x;
	height:21px;
	margin:-47px 0px 0px 0px;
	position:relative;
	z-index:1;
}

div.objectBoxInner {
	float:left;
	width:100%;
	text-align:center;
	padding:5px 0px 11px 0px;
}

div.objectBox {
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
}

div.objectBoxInner{
	float:left;
	width:100%;
}

div.objectBoxTop{
	float:left;
	width:161px;
	padding:0px 0px 0px 14px;
	background:url(/images/bg-object-top-repeat.jpg) repeat-y;
}

div.titleSectionContainer {
	float:left;
	width:700px;
	padding:0px 0px 20px 0px;
}

div.genericSection {
	float:left;
	width:330px;
	padding:20px 0px 0px 0px;
}

div.genericImage {
	float:left;
	width:105px;
	margin:0px 20px 0px 0px;
}

div.objectBoxTopBottom{
	float:left;
	width:175px;
	background:url(/images/bg-object-top.jpg) no-repeat;
	height:4px;
	margin:0px 0px 2px 0px;
	font-size: 1px;
}

div.titleSectionTop {
	float:left;
	width:695px;
	border-right:2px solid #C7CDD3;
	height:14px;
	padding:3px 0px 0px 3px;
	background:#009999;
}

div.titleSectionBottom {
	float:left;
	width:700px;
	height:4px;
	background:url(/images/bg-title-section-bottom.jpg) no-repeat;
}

div.productContainer {
	float:left;
	width:175px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
}

div.productTop {
	float:left;
	width:161px;
	padding:3px 0px 0px 14px;
	background:url(/images/bg-products.jpg) repeat-y;
}

div.testimonialLink {
	float:right;
	text-align:right;
	width:105px;
	margin:-10px 0px 0px 0px;
	padding:0px 3px 0px 7px;
	
}
div.productBottom{
	float:left;
	width:175px;
	background:url(/images/bg-products-bottom.jpg) no-repeat;
	height:4px;
	font-size: 1px;
}

div.testimonialImage {
	float:left;
	width:96px;
	min-height:80px;
}

div.testimonialDivider {
	float:left;
	width:520px;
	height:6px;
	background:url(/images/bg-testimonial_divider.jpg) no-repeat;
}

div.titleSection {
	float:left;
	width:695px;
	background:#EFF0F1;
	height:16px;
	margin:0px 0px 1px 0px;
	padding:2px 0px 0px 5px;
}

div.titleArticle {
	float:left;
	width:695px;
	height:16px;
	margin:0px 0px 1px 0px;
	padding:2px 0px 0px 5px;
	background:#DFE0E2;
}

div.iconProjects {
	float:left;
	width:72px;
	border:2px solid #7FCCCC;
	height:74px;
	margin:2px 2px 0px 0px;
}

div.objectBoxInnerMenu{
	float:left;
	width:100%;
}

div.parentLinkBox {
	float:left;
	width:100%;
	margin:-25px 0px 20px 0px;
}

div.dateBox {
	float:left;
	width:100%;
	margin:-5px 0px 0px 0px;
}

div.dateBoxRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-25px 0px 0px 0px;
}

div.testimonialDetails {
	float:left;
	width:578px;
	background:#EFEFEF;
	padding:10px 10px 0px 12px;
	margin:0px 0px 2px 0px;
}
div.dateBoxArticleRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-35px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

div.iconCyprus {
	float:right;
	width:50px;
	margin:-35px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.formBox {
	float:left;
	width:488px;
}

div.contactFormRight {
	float:left;
	width:200px;
	padding:8px 0px 0px 8px;
}

div#sitemap{
	padding:10px 0px;
	margin:0px;
}

/* footerBox */
div#footerBox {
	float:left;
	width:957px;
	height:40px;
	border-left: 1px solid #7AC9C9;
	border-right: 1px solid #7FCCCC;
	background:#EFF0F1;
	margin:0px 0px 10px 0px;
}

div#developed {
	float:left;
	width:205px;
	padding:6px 0px 0px 10px;
}

div#footerBoxCenter {
	float:left;
	width:559px;
}

div.copyright {
	float:left;
	width:560px;
	padding:6px 0px 0px 0px;
}

div#footerLinksBox{
	float:left;
	width:430px;
}

div#copyright  {
	text-align:center;
	float:left;
	width:100%;	
}

div#powered {
	float:left;
	width:155px;
	padding:6px 0px 0px 0px;
}
/* end of footerBox */