	/* CSS DEC main */
	/* Don't forget to set a foreground and background color 
	   on the 'html' or 'body' element! 
	   meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded*/
	html, body, div, span,
	applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dd, dl, dt, li, ol, ul, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td{
		margin:0;
		padding:0;
		border:0;
		font-weight:inherit;
		font-style:inherit;
		font-size:100%;
		line-height:1.2;
	/*	font-family:inherit;
		text-align:left;
		vertical-align:baseline;*/
	}
	a img, :link img, :visited img{border:0;}
	/*table{border-collapse:collapse;border-spacing:0;
	}*/
	ol, ul{list-style:none;}
	q:before, q:after,
	blockquote:before, blockquote:after{
		content:"";
	}
	
	div { position:relative; }
	
	
	/*
	header
	*/
	#header{ /*header_bg.jpg*/
		background:#000 url(/images/header-news2011.jpg) no-repeat 0 0;
		height:131px;
		clear:both;
		padding:10px 0 0 10px;
		margin:0 0 0 0;
		border-bottom:1px solid #000;
	}
	#header #logo-dec { position:absolute; top:0; left:10px; } 
	
	
	/*
	property header image change
	*/
	body#home #header,
	body#overview #header,
	body#available #header,
	body#choosing #header{background:#000 url(/images/header-property2011.jpg) no-repeat 0 0;}
	
	
	
	body#room1 #header,
	body#room2 #header,
	body#executiveroom #header,
	body#interviewroom #header,
	body#booking #header{background:#000 url(/images/header-rooms2011.jpg) no-repeat 0 0;}
	
	body#newdeal #header,
	body#enterprise #header,
	body#enterpriseaware #header{background:#000 url(/css/images/header_dec_desks.jpg) no-repeat 0 0;}
	
	body#bis #header,
	body#businesscoach #header,
	body#tradelinks #header,
	body#microtrade #header{background:#000 url(/images/header-news2011.jpg) no-repeat 0 0;}
	
	body#latestnews #header,
	body#exploringenterprise #header,
	body#about #header,
	body#contact #header,
	body#success #header,
	body#goforit #header{background:#000 url(/images/header-news2011.jpg) no-repeat 0 0;}
	
/*	body#smartboss #header{background:#000 url(/css/images/header_dec_smartboss.jpg) no-repeat 0 0;}*/
	
	
	body#programmes #header{background:#000 url(/images/header-team2011.jpg) no-repeat 0 0;}
	
	body#ourteam #header{background:#000 url(/images/header-team2011.jpg) no-repeat 0 0;}
	
	
	
	/* 
	body
	*/
	body{
		text-align:center;
		background:#fff url(/css/images/background_dec2grey.jpg) repeat-x 0 0;
		background-attachment:fixed;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
	}
	/*
	container
	*/
	#container{margin:0 auto;
		padding:0 0 0 0;
		width:960px;
		text-align:left;
		background:#fff url(/images/sidebar-bg.png) 0 0 repeat-y;
		font-size:80%;
		border-left:1px solid #000;
		border-right:1px solid #000;
		

	}
	
	/*
	breadcrumbs
	*/
	#breadcrumbs p{
		clear:both;
		padding:5px 0 5px 20px;
	/*	margin:0 0 10px 0;*/
		color:#403D2B;
		background:#FFD844;
		font-size:90%;
		text-transform:capitalize;
		border-bottom:1px solid #000;
	}
	#breadcrumbs p {
-webkit-box-shadow: inset 0px 0px 10px #6b6b6b;
-moz-box-shadow: inset 0px 0px 10px #6b6b6b;
box-shadow: inset 0px 0px 10px #6b6b6b; 
	}
	
	
	
	#header h1, #header h2, #header h4{position:absolute;left:-999em;top:-999em;}
	/*
	content
	*/
	#admincontent{
		padding:10px 10px 0px 10px;
		background:#fff;
		width:940px;
		float:right;
		clear:right;
		margin:0 0 15px 0;
	}
	#content{
		padding:20px 20px 0px 10px;
		background:#fff;
		width:740px;
		float:right;
		clear:right;
		margin:0 0 15px 0;
	}
	#content p, #content li{color:#000;padding:0 0 10px 0;}
	/*#content ol{
		list-style:decimal;
	}*/
	#content h2, #content h3, #content h4, #content h5, #content h6{border-bottom:1px dotted #ccc;padding:0 0 5px 0;}
	/*#content p img, #content img{border:1px solid #000;}*/
	.cap{font-size:10px;color:#666; margin:0 0 20px 0; width:710px; text-align:center; line-height:1.5;}
	.vat{font-size:11px;color:#000; line-height:1.2;font-style:italic;}
	p{padding:0 0 10px 0;color:#111;line-height:1.5em;}
	/*
	lists
	*/
	#content ul{padding:5px 0 10px 10px;}
	#content ol{padding:5px 10px 10px 20px;}
	#content ul li{
		list-style:circle;
		padding:0 0 5px 0;
		line-height:1.7;
		list-style-position:inside;
	}
	#content ol li{
		padding:0 0 5px 0;
		line-height:1.7;
		list-style:decimal;
	}
	
	/*
	sidebar
	*/
	#sidebar{
		float:left;
		clear:left;
		width:185px;
/*		background:#ddd;*/
		padding:20px 0 0 10px;
		padding:0; 
		padding-top:20px;
		padding-bottom:20px;
		min-height:540px;



	}
	#sidebar h3{
		text-transform:uppercase;
		font-weight:900;
		font-size:0.9em;
		font-style:italic;
		background:#eee;
		color:#000;
		padding:3px 0 2px 20px;
		margin:20px 0 0 0;
		background:transparent url(/css/images/h3_sidebar.gif) no-repeat 0 0;
	}
	
	/*
	footer
	*/
	#footer{
		background:#000;
		clear:both;
		padding:5px 0 10px 10px;
		text-align:left;
		font-size:80%;
		height:40px;
	}
	#footer li, #header li{
		border-right:1px solid #555;
		display:inline;
		margin:0 10px 0px 0;
		padding:0 10px 0 0;
	}
	#footer li, #footer p, #footer li a, #footer p a{color:#fff;}
	#header ul li.noborder, #footer ul li.noborder, #navigation ul li.noborder, li.noborder, .noborder, #noborder{border:0;}
	#frame_it{padding:20px;}
	/*
	headings
	*/
	h1, h2, h3, h4, h5, h6, blockquote{font-family:Helvetica, Arial,  sans-serif; }
	h1, h2, h3, h4, h5, h6{text-transform:capitalize;color:#000;color:#403D2B;/*font-weight:900;*/margin:0 0 5px 0;}
	/*#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{width:490px;}*/
	/*h1{font-size:3em;}
	h2{font-size:1.3em;}
	h3{font-size:1.2em;text-transform:uppercase;}
	h4{font-size:1.15em;}
	h5{font-size:1.1em;}
	h6{font-size:1.05em;font-style:italic;}*/
	h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
	h2 { font-size: 2em; margin-bottom: 0.75em; }
	h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
	h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
	h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
	h6 { font-size: 1em; font-weight: bold; }
	
	/*
	miscellaneous 
	*/
	.floatright{float:right;}
	strong{font-weight:bold;}
	/*
	blockquote
	*/
	blockquote{
		border-left:10px solid #FFD844;
		padding:0 10px 0 10px;
		background:#fff;
	}
	blockquote p.quote{
		font-size:110%;
		width:700px;
		line-height:1.7;
		font-weight:bolder;
		color:#555;
	}
	blockquote p.author{
		font-size:110%;
		font-weight:bolder;
		color:#000;
	}
	abbr{cursor:help;border-bottom:1px dotted #ccc;}
	/*
	fixes
	*/
	table br, br{padding:0 0 20px 0;}
	
	/*
	general text
	*/
	.center {
		text-align: center;
	}
	.right{
		text-align:right;
		float:right;
	}
	.left{
		text-align:left;
		float: left;
	}
	.img_right{
		text-align:right;
		float:right;
		margin-left:10px;
	}
	.img_float_right{
		float:right;
		margin-left:10px;
		border:1px solid #000;
	}
	.img_border{border:1px solid #000;}
	.panorama_center{
		 margin:0 auto;
		 width:460px;
	}
	/*
	nav css tabs
	*/
	/*#button{
		width:100%;
		padding:0 0 1em 0;
		margin-bottom:2em;
		font-size:95%;
		background:transparent;
		color:#555;
		font-weight:500;
		text-transform:capitalize;
		text-align:left;
			}
	#button ul{
		list-style:none;
		margin:0;
		padding:0;
		border:none;
	}
	#button li{
		margin:0;
		list-style:none;
		list-style-image:none;
		border-bottom:1px solid #fff;
	}
	#button li a{
		display:block;
		padding:5px 5px 5px 0.5em;
		border-left:10px solid #FFD844; 
		background:#ffffcc;
		color:#555;
		text-decoration:none;
		width:100%;
	}
	html>body #button li a{width:auto;}
	#button li a:hover, #button li a:focus{
		border-left:10px solid #FFD844;
		background:#fff;
		color:#000;
		font-weight:900;
	}*/
	/*
	active tabs
	*/			
	body#home #active,
	body#about #active1,
	body#ourteam #active2,
	body#latestnews #active3,
	
	body#overview #active4,
	body#available #active4,
	body#choosing #active4,
	body#tenants #active4,
	
	body#photos #active8,
	body#booking #active9,
	
	body#startup #active10,
	body#exploringenterprise #active10,
	body#microtrade #active10,
	
	
	body#tradelinks #active30,
	body#bis #active30,
	body#salesimprovement #active30,
	body#eniloanfund #active30,
	body#dmip #active30,
	body#dms #active30,
	body#businessandfinancialplanning #active30,
	body#bookkeepingservice #active30,
	body#smartboss #active30,
	body#companyregistration #active30,
	
	body#programmes #active24,
	
	
	body#executiveroom #active11,
	
	body#contact #active18,
	
	body#interviewroom #active20,
	
	body#success #active25,  
	body#smartboss #active23, 
	
	
	body#room1 #active9, 
	body#room2 #active9,
	body#room3 #active9,
	body#room4 #active9
	
	 {
		background-color:#000; 
		color:#fff;
		font-style:italic;
		font-family:Georgia, "Times New Roman", Times, serif;
		
		/*CSS3*/ 
		-webkit-text-shadow: 0px 0px 2px #fff;
		-moz-text-shadow: 0px 0px 2px #fff;
		text-shadow: 0px 0px 2px #fff;
		 /*CSS3*/
	}
	
	
	/*
	link states
	*/
	a, a:link, a:visited{color:#3333ff;cursor:pointer;text-decoration:none;}
	a:visited{color:#000099;}
	a:hover, a:active{color:#555;text-decoration:none; background:transparent;text-decoration:underline; 
	}
	/*
	our team
	*/
	.our_team_card{
	
	height:150px;
		width:340px;
		margin:0 0 0 20px;
		float:left;
	}
	.our_team_photo{
		
		width:100px;
		height:100px;
		margin:0 5px 5px 0;
		float:left;
		
	}
	/*
	tables
	*/
	/*
	=Start table structure
	*/
	#Summary, #Caption{width:28em;}
	.tableStyle{
		width:95%;
		margin:1em 0 1em 0;
		border:solid #666;
		border-width:1px 0 0 1px;
		border-collapse:collapse;
	}
	.tableStyle th, .tableStyle td{border:solid 1px #666;border-width:0 1px 1px 0;padding:0.7em;}
	/*
	=End table structure
	*/
	/*
	=Start grey colour scheme
	*/
	.greyScheme, .greyScheme th, .greyScheme td{border-color:#666;}
	.greyScheme .even{background:#eee;}
	.greyScheme .odd{background:#ddd;}
	
	.greyScheme th, .greyScheme thead td{
		background:#FFD844;
		color:#333;
		font-weight:bold;
		padding:10px 0 10px 0;
		text-align:center;
		text-transform:uppercase;
	}
	.directory td{
		padding:10px;
	}
	
	.greyScheme th.firstColumn{background:#eee;}
	.firstColumn{font-weight:bold;background:#eee;text-align:right;}
	/*
	=End grey colour scheme
	*/
	.send{padding:5px 5px;margin:0;display:block;}
	.formstyle{margin:20px 0 5px 0;padding:0 0 10px 0;}
	form div{padding:0 0 5px 0;}
	.required{color:#FF0000;font-weight:bold;}
	fieldset{border:1px solid #aaa;padding:20px 20px;margin:0 0 15px 0;width:450px; background:#F8F7F7;}
	legend{text-transform:capitalize;padding:0 0 5px 0; font-weight:bold;}
	input#phone, #email, #name{background:#fff !important;}
	/*
	table
	*/
	body#events #content table{width:710px;}
	/*
	webdesign
	*/
	#webdesign{width:960px; margin:0 auto; text-align:right; font-size:62.5%;}
	#pix_box{
		float:right;
		width:350px;
	}
	#logo_pix_box{
		float:right;
		width:350px;
		text-align:right;
	}
	.latest_news_header{
		font-size:100%;
		color:#FFFFFF;
		font-weight:bold;
		background:url(/images/bg-menu-main.png) repeat-x 0 0;
		padding:5px;
		height:30px;
	}
	.latest_news_header a:link, .latest_news_header a:visited{
		color:#FFFFFF;
	}
	.latest_news_header a:hover{
		color:#ffffcc;
	}
	.latest_news_description{
		border:1px solid #000;
		padding:10px;
		margin-bottom:20px;
	}
	/*.latest_news_description img{
		text-align:right;
		float:right;
		margin-left:10px;
	}*/
	.latest_news_description td{
		padding:2px;
		border-bottom:1px solid #ccc;
		text-align:left;
	}
	.latest_news_description table{
		border:1px solid #ccc;
		border-bottom:0;
	}
	.white_large{
		font-size:120%;
		color:#fff;
	}
	body#largedisplay a:link, body#largedisplay a:visited{
		color:#000;
		font-size:90%;
	}
	body#largedisplay img{
		border:1px #fff solid;
	}
	.tenant_details{
		border:1px solid #666;
	}
	.tenant_details td{
		padding:7px;
		vertical-align:top;
	}
	
	/*body#latestnews table{
		padding-bottom:20px;
	}*/
	
	
	.keep-it-simple { color:#0066cc; font-weight:bold;}
	.keep-it-smartboss { color:#66cc33; font-weight:bold;}
	
	p.smartboss-quote br {
		padding-bottom:0px;
		clear:none;
	}
	
	.property-table td{
		padding:10px;
		border:1px solid #000;
		text-align:left;
	}
	#back {
		width:200px;
		float:right;
		text-align:right;
	}
	
	#googlemap {
		width:425px;
		float:right;
		border:1px solid #666;
		margin-bottom:10px;
	}
	
	#social-icons {width:170px;/*padding:20px 20px 0 0;*/ /*border:1px solid red;*/ }
	#header #social-icons { position:absolute; top:45px; right:10px;}
	#header #social-icons p { text-align:center; }
	
	
	#dectv { float:right; padding-left:10px; }
	
	a.contact-link { text-decoration:underline; }
    .featured-photos { padding-bottom:30px; padding-top:10px; }
	.featured-photos img { border:1px solid #333; margin:0; padding:0; }
	.featured-photos p { font-weight:bold; }
	
	img.no-border{ border:0; }
	
	.right { text-align:right; }
	em { font-style:normal; }




	
	/* ================================================================ 
	This copyright notice must be untouched at all times.
	
	The original version of this stylesheet and the associated (x)html
	is available at http://www.cssplay.co.uk/menus/css-time-flyout.html
	Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
	This stylesheet and the associated (x)html may be modified in any 
	way to fit your requirements.
	=================================================================== */
	
	
	
	#menu {height:132px; width:132px; position:relative; margin-left:20px; background:#000;  }
	
	#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
	
	#menu li {margin:0; padding:0; list-style:none; }
	#menu li {display:inline-block; display:inline;}
	#menu ul ul {position:absolute; left:-9999px;}
	#menu ul#toplevel {position:absolute; left:0; top:0;}
	
	#menu a {display:block; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#000; line-height:22px; text-decoration:none;
	padding:5px 20px 5px 10px; border-left:1px solid #000; border-bottom:1px solid #555;
	

	  } 
	
	#menu ul li a:hover {background-color:#FFD844; color:#000; }
	#menu ul li:hover > ul {left:100%; margin-top:-33px;}
	
	#menu li:hover > a {background:#FFD844; color:#000;}
	#menu li a.fly {background:#000 url(/images/arrow-white.png) no-repeat right center; color:#fff;}
	#menu li:hover > a.fly {background:#FFD844 url(/images/arrow-black.png) no-repeat right center; color:#000;}
	
	/* ================================================================ 
	END OF NEW FLYOUT MENU
	=================================================================== */
	
.posted-date {
	font-weight:normal;
	font-style:italic;
	font-size:80%;
	float:right;
}

