	/* Global Styles */
	
	* { margin:0px; padding:0px; behavior: url(/resources/scripts/iepngfix.htc);}
	
	body { margin:0; background:#921300 url(/en/images/bg.png); font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
	img { border:0px; }
	
	a { border:0; color:#fff; font-weight:bold; text-decoration:none; }
	
	a:active { font-weight:bold; text-decoration:none; }
	
	a:visited { font-weight:bold; text-decoration:none; }
	
	a:hover { color:#cc0000; font-weight:bold; text-decoration:none; }
	
	/* Containers */
	
	#outer-container { width:984px; margin:0 auto; }

	#container { float:left; width:984px; height:auto; background:url(/en/images/container_bg.gif); }
	
	/* Header default */	
	
	#header-default { float:left; width:984px; height:auto; padding:30px 0 20px 37px; }
	
	/* Header other's */
	
	#header-content { float:left; width:984px; height:auto; }
	
	#header-content #header-logo { float:left; width:390px; height:auto; padding:30px 0 20px 37px; }
	
	#header-content #header-top-nav { float:left; width:533px; height:29px; margin: 66px 0 0 0; background:url(/en/images/main_content_top_bg.gif); }
	
	#header-content #header-top-nav ul { width:533px; list-style:none;}
	
	#header-content #header-top-nav li { float:left; display:block; list-style:none; padding:11px 11px 3px 24px; }
	
	#header-content #header-top-nav a, a:visited, a:active { color:#fff; font-family:Arial, Helvetica, sans-serif }
	
	#header-content #header-top-nav a:hover { color:#7a0400; }
	
	/* left side */
	
	#left-side { float:left; width:705px; height:auto; padding: 0 0 0 20px; }
	
	#left-side a, a:visited, a:active { color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
	
	#left-side a:hover { color:#cc0000; }
	
	#left-side-nav { float:left; width:225px; height:363px; background:url(/en/images/left_nav_bg_black.gif); }
	
	#left-side-nav ul { margin:13px 0 0 20px; font-weight:bold; }
	
	#left-side-nav li { list-style:none; color:#fff; font-weight:bold; font-size:10px; padding:3px 0 0 0; }
	
	.left-side-nav-padding { padding:0 0 0 15px; }
	
	#left-side-media { float:left; width:480px; height:360px; border-top:3px solid #fff; }
	
	#left-side-media #flashcontent { width:480px; height:360px; float:left; margin:0; padding:0; }
	
	#left-side-media #flashcontent1 { width:480px; height:360px; float:left; margin:-13px 0 0 0; padding:0; }
	
	/* Homepage main content */
	
	#main { float:left; clear:both; width:699px; height:auto; margin:0 0 0 6px; background:#fff; line-height:16px; }
	
	#main a, a:visited, a:active { color:#7a0400; font-family:Verdana, Helvetica, sans-serif }
	
	#main a:hover { text-decoration:underline; }
	
	#main h1 { font:16px Arial, Helvetica, sans-serif; color:#850C00; font-weight:bold; }
	
	#main h2 { font:40px Helvetica, Arial, Verdana; color:#850C00; font-weight:bold; }
	
	#main h4 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#7a0400; font-weight:bold; }
	
	#main ul { margin:0 0 0 20px; list-style:square; }
	
	#main #flashcontent-homepage { width:650px; height:185px; float:left; margin:0; padding:0; }
	
	#main-media-text { float:left; width:669px; }
	
	#main-media-text p { padding:0px; text-align:left; color:#515151; }
	
	#main-media-text #block1 { float:left; width:190px; margin: 0px 47px 0 0px; }
	
	#main-media-text #block2 { float:left; width:190px;  margin: 0px 52px 0 0px; }
	
	#main-media-text #block3 { float:left; width:190px; margin: 0px 0 0 0px; }
	
	/* right side */
	
	#right-side { float:left; width:255px; height:auto; background:#fff; color:#383838; line-height:16px; font-size:9px; }
	
	#right-side a, a:visited, a:active { color:#990000; font-family:Verdana, Helvetica, sans-serif }
	
	#right-side a:hover { text-decoration:underline; }
	
	.dotted-line { float:left; border:0; width:225px; height:12px; padding:10px 0 0 0; background:url(/en/images/rightside_line.gif); background-repeat:repeat-x; background-position:center; }
	
	.right-side-top-bg { float:left; width:255px; height:16px; background:url(/en/images/right_nav_top_bg.gif); }
	
	.right-side-bg { float:left; width:255px; background:url(/en/images/right_bg.gif); background-repeat:repeat-y; }
	
	/* How green is your seminar */
	
	#how-green-right { position:relative; float:left; width:231px; height:188px; background:url(/en/carbon_calculator/images/homepage_right.jpg) no-repeat; color:#322f2f; font-weight:bold; left: -3px; }
	
	.how-green-right-content { position:relative; float:left; top:80px; left:10px; width: 214px; }
	
	.click-for-more-button { position:relative; float:right; top:10px; }
	a.click_here_button { position:absolute; display:block; width:96px; height:29px; overflow: hidden; background: url(../../en/carbon_calculator/images/buttons/click_here_button.png) 0 0 no-repeat; z-index: 9999; left: 203px; top: 120px; }

	a.click_here_button:hover { background-position: 0 -29px }

	
	/* bottom background */
	
	.bottom-bg { float:left; clear:both; display:inline; width:954px; height:15px; margin:0 0 0 26px; background:url(/en/images/bottom_bg.gif); }
	
	/* footer */
	
	#footer { float:left; width:954px; height:20px; padding:10px 0 0px 24px; }
	
	#footer p { color:#fff; text-align:center; font-size:10px; }
	
	#footer a { font-weight:normal; text-decoration:none; }
	
	#footer a:hover { color:#fff; text-decoration:underline; }
	
	/* Extra's */
	
	.padding { padding:15px; }
	
	.clear_both { clear:both; }
	
	.clear_left { clear:left; }
	
	.clear_right { clear:right; }
	
	#ie6hide { display:none; }
	
	/* Contact Form */
	
	label { color:#000; font-weight:normal; text-align:right; }
	
	input { border:solid 1px #000; width:180px; height:1.3em; }
	
	textarea { border:solid 1px #000; width:490px; height:10em; font-family:Verdana; font-size:1.1em; }
	
	.submit { border:solid 1px #000; width:8em; height:2em; margin:5px 0 0 0; padding:0; font-size:10px; }
	
	.star { color:#850C00; font-weight:bold; }
	
	.contact-background { float:left; width:670px; height:415px; margin:0; padding:5px 0 5px 0; text-align:right; }
	
	.left-side-form { float:left; width:120px; height:auto; margin:0 0 0 10px;}
	
	.right-side-form {float:left; width:180px; height:auto; }

	.label-row { float:left; width:105px; height:1.74em; padding:3px 3px 3px 0px;  }
	
	.input-row { float:left; width:177px; height:auto; padding:3px 3px 3px 0px;  }
	
	.comments-row {  float:left; width:490px; height:auto; padding:3px 3px 3px 0px; }
	
	.submit-row {  float:left; width:470px; height:auto; padding:3px 3px 3px 0px;}
	
	#lightbox { display:none;position: absolute;top:50%;left:50%;z-index:9999;width:887px;height:700px;margin:-326px 0 0 -390px;border:1px solid #000;text-align:left; }
	#lightbox a { color:#738C63; text-decoration:none; font-weight:bold; }
	#lightbox a:active { color:#738C63; text-decoration:none; font-weight:bold; }
	#lightbox a:visited { color:#738C63; text-decoration:none; }
	#lightbox a:hover { color:#990033; text-decoration:underline; }
	#lightbox[id] { position:fixed; }
	#overlay { display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000;-moz-opacity: 0.9;opacity:.90;filter: alpha(opacity=90); }
	#overlay[id] { position:fixed; }
	#lightbox.done #lbLoadMessage { display:none; }
	#lightbox.done #lbContent { display:block; }
	#lightbox.loading #lbContent { display:none; }
	#lightbox.loading #lbLoadMessage { display:block; }