html, body												{margin:0px; padding:0px; color:#000; font:9pt Arial,calibri, Tahoma, Verdana, sans-serif;min-width:1000px; background:#fff}
html>body #all										{height: auto; min-height: 100%;}
#all															{position: relative; height: 100%;}

h1																{color:#000; font-weight: bold; font-size:14pt;}
h2																{color:#000; font-weight: bold; font-size:11pt;}
h4																{color:#f60;}
a																	{font-weight: normal; color:#666; text-decoration: underline}
hr																{border:2px solid #999;}
span.hilite												{color:#fff; background:#000}
h2 span.hilite										{color:#fff; background:#000; font-size:8pt; font-weight: normal}
h2 a															{text-decoration: none; font-weight: bold; color:#000}

/* locator */
#locator													{position: relative; margin-left:20px}
#locator a												{color:#666; text-decoration: none; padding:5px; border-left: 1px solid #999; padding-right:15px}
#locator a:hover									{color:#666; background:#fff}
#locator a.current								{color:#000; text-decoration: none; padding:5px; border-left: 1px solid #999}

/* right column */
#secondColumn											{width:100%; float:none; margin-left:10px; display: none}

/* navigation */
#menu															{width:170px; padding:0px; background:#fff; margin:0px;float:none; display: none}
#menu ul													{padding:0px; margin:0px; margin-bottom:15px}
#menu ul a												{text-decoration: none; color:#000; font-weight: bold; font-size:9pt}
#menu ul ul 											{margin-left:0px}
#menu ul ul a											{text-decoration: none; color:#999; font-weight: bold; font-size:8pt}
#menu ul ul a:hover								{color:#999; border-bottom: 1px solid #999}
#menu ul li												{list-style:none;}
#menu li.last											{border:0px}
#menu li.first										{margin:0px}
#menu ul li ul li									{border-bottom:#fff dotted 0px ; padding-bottom:0px}

/* projects pop-up */
#projects													{width:100%; padding:0px; margin:0px; border-left:#999 solid 1px; padding-left:3px; display: none}
#projects	a												{color:#000; font-weight:normal; text-decoration: underline; font-size:8pt;}
#projects	li											{list-style: none; padding-left:0px;margin-top:8px; float: left}
#projects ul											{margin:0px; padding:5px;padding-top:0px;padding-left:0px}
#projectsColumnFooter							{background: url('../i/bottom-corners-dark.gif')  bottom center no-repeat; height:6px; width:200px}

/* corpNews pop-up */
#corpNews											{width:100%; padding:0px; background:#999; margin:0px; margin-top:10px; border:1px solid #999;float: none; display: none}
#corpNews	form								{padding:10px;margin:0px;}
#corpNews	input								{width:100%; margin-top:10px}
#corpNews	h4									{color:#fff; font-size:9pt; padding-left:0px; border:0px}
#corpNews	.submit							{ width: 100%;height: 23px;margin: 0;padding: 0;margin-top:0px;border: 0;background: url('../i/button-submit-orange.gif') no-repeat center top; text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}

/* feedback pop-up */
#feedback											{width:100%; padding:0px; background:#fff; margin:0px; margin-top:10px; border-top:1px solid #999;float: none; display: none}
#feedback	form								{padding:0px;margin:0px;}
#feedback	input, textarea			{width:100%}
#feedback	textarea						{height:125px}
#feedback	.submit							{width: 100%;height: 23px;margin: 0;padding: 0;margin-top:0px;border: 0;background: #fff url('../i/button-submit.gif') no-repeat center top; text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}


/* content column */
#firstColumn											{text-align:left; width:100%; background:#fff; padding-top:0px;border-right:#c0c0c0 dotted 1px; }

#content													{padding:15px; margin:0px;padding-top:0px}
#content img	{display: none}
#content h4 b											{color: #333; padding-left:20px; background:url('/i/submit-ok.gif') no-repeat}
#content	h3											{color:#666; font-weight: bold; font-size:9pt; margin:0px; margin-bottom:-7pt}
.downloadPopUp										{display: none}
.downloadPopUp a									{text-decoration: none; color:#fff; margin:5px}
.downloadPopUp img								{border:0px; display: none}
.popupTopConer										{background: url('../i/popup-top.gif') top center no-repeat; width:100px; height:6px}
.popupBottomConer									{background: url('../i/popup-bottom.gif') bottom center no-repeat; width:100px; height:6px}


/*last issue*/
#fullContents												{ background: #fff; padding:10px; color:#000;}
#lastIssue h1											{color:#fff; font-weight: bold; font-size:12pt; background:#000 url('../i/black-background.gif'); margin-top:0px; padding:5px}
#lastIssue h2											{color:#000; font-weight: bold; font-size:12pt; border-bottom:1px dotted #999}
div.cover													{float: left;border:5px solid #f0f0f0; padding:5px; background:#fff; margin-right:10px}
div.cover img											{border:0px}

/*gallery*/
#gallery													{ padding:0px; color:#000; margin-top:15px; border:#ffd9bf 2px solid}
#gallery a												{ border:0px;}
#gallery img											{ border:0px; margin:5px; background:#000; no-repeat url('../i/wait-black.gif');background-position:center; display: block}

/* subscription */		

#subscription form								{ margin:0px;display: none}
#subscription input								{ width:595px;}
#subscription button							{width: 21px;height: 23px;margin: 0;padding: 0;margin-top:-1px;border: 0;background: #999 url('/i/button-submit.gif') no-repeat center top; text-indent: 21px;cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}


/* news container */
#news															{display:block}
div.selectedNews									{background:#fff ;padding:10px; padding-left:20px; color:#000}
div.selectedNews .date						{font-weight:bold; font-size:9pt; width:80px; margin-right:10px; background:#fff; color:#000; text-align: center; padding:3px}
div.selectedNews .header					{font-weight:bold; font-size:12pt}
div.selectedNews p								{display:block; font-size:10pt}
div.unselectedNews								{background:#fff;padding:10px; padding-left:20px; color:#333; border-top:1px #ccc dotted; cursor:pointer;cursor: hand; }
div.unselectedNews:hover					{background:#f0f0f0}
div.unselectedNews .date					{font-weight:normal; font-size:9pt; width:80px; margin-right:10px;}
div.unselectedNews .header				{font-weight:bold; font-size:9pt}
div.unselectedNews p							{display:none}
div.newsFooter										{padding:10px; color:#333; border-top:1px #ccc dotted; }
div.newsSubscription							{background:#999; margin-top:10px; padding:10px; color:#fff}
div.newsArchive										{float:left}
div.newsArchive	a									{text-decoration: underline; padding:10px;}
div.newsSubscription input				{font-weight:normal; font-size:9pt; width:150px;}
div.newsSubscription form					{padding:0px; margin:0px; margin-top:-2px; vertical-align: bottom; text-align: center}
button.submitSubscription					{ width: 21px;height: 23px;margin: 0;padding: 0;margin-top:0px;border: 0;background: url('../i/button-submit-orange.gif') no-repeat center top; text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}

/* project container */
#splash														{width:600px; height:190px; padding:0px; margin:0px; margin-bottom:15px ;background: transparent; display: none}

.projectList img 									{display: none;}
.clientsList img 									{display: none;}

/* language selectors */
.switch-locked										{background:#fff; padding:4px; text-decoration: none; font: bold 7pt arial,sans-serif; margin:0px 10px 0px 0px;color:#999;border:solid 1px #999;height:10px; color:#999}
.switch														{background:#999; padding:4px; color:#fff; border:solid 1px #fff; text-decoration: none; font: bold 7pt arial,sans-serif ; margin:0px 10px 0px 0px;height:10px}
.switch:hover											{border:solid 1px #999; background:#fff; color:#999}

/* top bar */
#header														{ color:#f60; margin-left:20px}
a.logo														{padding:0px; margin:0px; text-decoration: none; color:#f60; }
#control													{position: absolute; left:0; top:60px; text-align:right; width:1000px;}

/* footer */
#footer														{padding:0px; margin:0px; left: 0; bottom: 0; border-top:1px solid #000; padding:20px}
#credits p												{margin:0px;color:#000; font-size:8pt}
#credits a 												{color:#000}

/* full screen picture */

#pictureView											{position: absolute; left:0px; top:0px; z-index: 666; width:100%; height:100%; background: transparent url('../i/pictureview-background.gif'); text-align:center; display: table; vertical-align:middle; cursor: hand; cursor: pointer; display: none}
#pictureView div									{width:100%; display:table-cell; vertical-align:middle; position:relative; top:50%; left:0;}
#pictureView img									{background:#fff url('../i/wait-white.gif') no-repeat;background-position: center; border:10px solid #fff;vertical-align: middle;top:-50%;	position:relative;}

/* Table of contents */

#sitemap li														{margin-left:0px; list-style: none; padding-left:0px}
#sitemap a												{text-decoration: none;line-height:15pt}
#sitemap a:hover												{font-size:14pt; color:#f60; text-decoration: underline; line-height:15pt}
#sitemap .page												{float: right; color:#999}
#sitemap ul												{margin-left:0px; padding-left:0px}
#sitemap h2												{margin-top:10px}
#empty							{display: none}
#trues					{background:#fff; color:#000; padding:10pt; }
#trues h1 			{color:#000}
#teaser: {display: none}
#teaser embed		{display: none}

#projectsHilite	{display:none}