body						{ font-family:"Trebuchet MS", Arial, Courier, sans-serif; background: #42453E; line-height: 1.6em; }
input, textarea,
select, option				{ font-family:"Trebuchet MS",Arial,Courier,sans-serif; }
textarea					{ font-size: 12px; }
pre							{ margin: 10px auto; width: 80%; border: 1px solid #cc6; background: #ffe; padding: 10px; font: 12px verdana; }

body#page01					{ padding-top: 42px; }
body#page02					{ }
body#page03					{ background-color: #324F5C; }
body#page03 h2				{ color: #324F5C; }
body#page04					{ background-color: #4E2D3C; }
body#page04 h2				{ color: #701F46; }
body#page05					{ background-color: #643629; }
body#page05 h2				{ color: #643629; }
body#page06					{ }
body#page07					{ }
body#page08					{ }
p							{ margin: 0 0 10px 0; }
	
div#container				{ margin: 0 auto; width: 818px; background: #fff url(../gfx/lotus-background.jpg); }
body#page01 div#container	{ background-image: none; }


div#header					{ position: relative; width: 100%; height: 194px; }
div#language				{ height: 35px; font-size: 1.1em; display: none;}
div#language ul				{ text-align: right; vertical-align: middle; }
div#language ul li			{ text-transform: uppercase; color: #000; font-weight: bold; display: inline; }
div#language ul li a		{ text-decoration: none; background-color: #D3E1BF; padding: 2px 12px; text-transform: uppercase; color: #000; }
div#language ul li a#hot	{ color: #527F7E; }
div#language ul li a:hover	{ color: #fff; background: #527F7E; }
div#language ul li a#hot:hover	{ color: #fff; background: #527F7E; }

div#nav						{ position: absolute; z-index: 20; left: 0; bottom: 0; }

ul#nav1						{ list-style-type: none; margin-left: 30px; }
ul#nav1 li					{ float: left; margin-right: 0px; position: relative; display: inline; }
ul#nav1 li a				{ display: block; padding: 2px 12px; text-decoration: none; color: #000; background: url(../gfx/transparent.png); font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
ul#nav1 li a#nav1_active	{ background-image: none; background: #fff; }
ul#nav1 li a:link,
ul#nav1 li a:visited		{ }
ul#nav1 li a:hover,
ul#nav1 li a:active			{ background: #fff; }
	
ul#nav1 li ul				{ display: none; position: absolute; left: 0; top: 100%; }
ul#nav1 li ul li			{ width: 190px; float: left; clear: left; margin: 0; }
ul#nav1 li ul li a			{ background: #D3E1BF; color: #000; margin: 0; display: block; }
	
ul#nav1 li ul li a:link,
ul#nav1 li ul li a:visited	{ }
ul#nav1 li ul li a:hover,
ul#nav1 li ul li a:active	{ color: #fff; background: #527F7E; }
ul#nav1 li:hover ul			{ display: block; }
	
div#content					{ overflow: hidden; width: 100%; }

div#home					{ padding: 18px 42px 14px; font-size: 95%; line-height: 0.6em; }
div#logo					{ float: right; width: 395px; height: 90px; }

div#col1					{ float: left; width: 271px; padding: 35px 0 0 0; text-align: right; }
div#col1 p					{ }
div#col2					{ float: right; width: 432px; padding: 35px 57px 30px 0px; color: #3B3E54; border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: #666; margin-bottom: 50px; }
div#col2 a					{ font-weight: bold; color: #701F46; text-decoration: none; }
div#col2 a:hover			{ color: #000; text-decoration: underline; }
div#col2 p					{ }
div#col2 strong				{ color: #585C73; display: block; padding: 1em 0em; font-size: 1.2em; }
div#col2 em					{ font-style: normal; color: #000; font-weight: bold; }
div#col2 h2					{ font-size: 3em; color: #0066CC; line-height: 1em; }
div#col2 h3					{ font-size: 1.8em; font-weight: bold; margin-top: 20px; line-height: 2em; color: #643629; }
div#col2 h4					{ font-size: 1.2em; font-weight: bold; margin-top: 20px; line-height: 1.5em; color: #701F46; padding-bottom: 1em; }
div#col2 ul					{ margin: 0em 0 2em; padding: 0px; font-size: 1.2em; border-top: 1px solid #ccc; }
div#col2 ul	li				{ padding: 1px 1px 1px 10px; margin: 1px; border-bottom: 1px solid #ccc; }
div#col3					{ width: 600px; padding: 35px 0 0 0; }
div#col3 h2					{ font-size: 3em; color: #0066CC; line-height: 1em; padding-left: 329px; }

div#content p,
div#content td				{ font-size: 1.2em; }
	
table.info					{ width: 100%; margin: 20px 0; }
table.info tr.border		{ border-bottom: 1px solid #C89DA4; }
	
ul#nav2						{ margin-bottom: 20px; }
ul#nav2 li					{ }
ul#nav2 li a				{ text-decoration: none; display: block; font-size: 1.1em; font-weight: bold; padding: 5px 0; color: #71829E; text-transform: uppercase; }
ul#nav2 li a:hover			{ text-decoration: underline; }
ul#nav2 li a#nav2_active	{ color: #000; }
	
	
form p						{ overflow: hidden; width: 390px; }
label.floated1				{ float: left; width: 140px; text-align: right; padding-right: 3px; }
.medium						{ width: 240px; }
input.submit				{ margin-left: 142px; }
	
ul.errs						{ margin: 10px; padding: 10px; color: #4E2D3C; font-size: 1em; }
div#thankyou				{ color: #4E2D3C; }

#simpleViewer				{ height: 800px; }
