body {
  background-color: #333333;
  margin: 0;
  padding: 0;
}

.image {
  border: 0
}
img {border: 0; }

* {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}

.clear { clear: both; }

#main_container { width: 750px; padding: 0; margin: auto;}

#main_bg { width: 740px; background-image:url(img/main_bg.gif); background-repeat: repeat-y; padding: 0 5px; margin: 0; }
#main_bg_bottom { width: 750px; background-image:url(img/main_bg_bottom.gif); background-repeat: no-repeat; padding: 10px 0 0 0; margin: 0; text-align: center; }
#main_content { width: 740px; padding: 10px 0; margin: 0; }
.main_content_splash { background: transparent url(img/main_bg_start.jpg) bottom left no-repeat; }

.main_padding {padding: 0 10px;}

img.header_logo {display: block;}

.main_horizontal_margin_10 { width: 720px; height: 10px; padding: 0; }
.main_horizontal_margin_5 { width: 720px; height: 5px; padding: 0; }

.main_header { width: 720px; height: 100px; padding: 0; }
.main_shade { width: 720px; height: 5px; background-image:url(img/main_shade.gif); padding: 0; }

.main_menu { width: 720px; height: 25px; padding: 0; }
.main_include_area { width: 720px; height: 300px; padding: 0; }
.main_bottom_bar { width: 720px; height: 20px; background-image:url(img/main_gradient_bar.gif); padding: 0; }
.main_image_area { width: 720px; height: 150px; background-image:url(img/page_img.jpg); padding: 0; }

.menu_item_bg { width: 136px; height: 20px; background-image:url(img/menu_item_bg.gif); padding: 0; }
.menu_item_shade { width: 136px; height: 5px; background-image:url(img/main_shade.gif); padding: 0; }

.menu_space_bg { width: 10px; height: 20px; padding: 0; }
.menu_space_shade { width: 10px; height: 5px; padding: 0; }

.content_header { width: 720px; padding: 0; }
.content_header_split { width: 350px; padding: 0; }
.content_header_side_menu { width: 200px; padding: 0; }
.content_header_side_main { width: 500px; padding: 0; }

.content_header_bar { width: 720px; height: 3px; background: transparent url(img/dot.gif) top left repeat-x; padding: 0; }
.content_header_bar_split { width: 350px; height: 3px; background: transparent url(img/dot.gif) top left repeat-x; padding: 0; }
.content_header_bar_side_menu { width: 200px; height: 3px; background: transparent url(img/dot.gif) top left repeat-x; padding: 0; }
.content_header_bar_side_main { width: 500px; height: 3px; background: transparent url(img/dot.gif) top left repeat-x; padding: 0; }

.content_about_side_menu { width: 160px; padding: 0; }
.content_about_side_main { width: 540px; padding: 0; }
.content_about_side_menu_en { width: 170px; padding: 0; }
.content_split_space_en { width: 10px; padding: 0; }
.content_about_side_main_split { width: 260px; padding: 0; }
.content_split_space { width: 20px; padding: 0; }

.content_company_fact_box { width: 350px; height: 30px; background-color: #eae6e8; border: 1px solid #9e8d9b; padding: 10px; }
.content_fact_box { width: 330px; background-color: #eae6e8; border: 1px solid #9e8d9b; padding: 10px; }

div.icon_holder {width: 110px; float: left; padding: 0 5px 0 0;}

.content_thumb_holder { border: 1px solid #9e8d9b; padding: 4px; margin: 0; }
.content_thumb_spacer { width: 5px; padding: 0; }

.list_event_description { padding: 0; }
.list_event_date { width: 100px; padding: 0; }

.presentation_layout { margin: 0px 0px 0px 0px; width: 260px; color: #575757; font-size: 8pt; text-align: left;}
.presentation_image {  float: left; margin: 4px 4px 0px 0px; padding: 3px; border: #9e8d9b solid 1px;}

.portrait_image {  float: left; margin: 5px 5px 0px 0px; padding: 0px;}

.partner_layout { margin: 0px 0px 0px 0px; color: #575757; font-size: 8pt; text-align: left;}
.partner_image {  float: left; margin: 5px 5px 0px 0px; padding: 0px;}

.press_image {  float: left; margin: 4px 4px 0px 0px; padding: 3px; border: #9e8d9b solid 1px;}
.press_image_preview { width: 140px; padding: 0; }
.press_image_description { width: 260px; padding: 0; }
.press_image_space { width: 50px; padding: 0; }


.concept_image_field {
	width: 540px;
	margin: 0;
	padding: 0;
}

.concept_image_frame {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 4px;
	border: #9e8d9b 1px solid;
	background-color: #fff;
}

div.investment_meeting { background: transparent url(img/icon_calendar.png) top left no-repeat; padding: 0 0 10px 35px; }



.gallery_header, .gallery_header:hover { font-size: 14px; color: #584c56; font-weight: bold; text-decoration: none; padding: 0; margin: 0; }

h1 { font-size: 14px; color: #606060; font-weight: normal; text-decoration: none;
  padding: 0;
  margin: 0 0 5px 0;
}

h2 { font-size: 12px; color: #584c56; font-weight: bold; text-decoration: none;
  padding: 0;
  margin: 0;
}


h3 { font-size: 12px; color: #584c56; font-weight: normal; text-decoration: none;
  padding: 0;
  margin: 0;
}

p {
  font-size: 11px; color: #656565;
  line-height: 12pt;
  padding: 0;
  margin: 0;
}

td {
  font-size: 11px; color: #656565;
  line-height: 12pt;
  padding: 0;
  margin: 0;
}

ul {margin: 0; }
ul li {padding-bottom: 10px;}

a { font-size: 11px; color: #584c56; font-weight: bold; text-decoration: none}
a:hover { text-decoration: underline}

.footer {
  font-size: 10px; color: #CCCCCC;
  padding: 0;
  margin: 0;
}

.footer a { font-size: 10px; color: #CCCCCC; font-weight: bold; text-decoration: none}
.footer a:hover { text-decoration: underline}

.droplist {
	background-color : #FFFFFF;
	font-size : 10px;
	width : 160px;
	margin-top: 2px;
}

.textfield {
	font-size : 10px;
	margin-top : 2px;
}

.form_button {
	font-size : 10px;
}