a {	
	color: #000000;	
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #fba919;
	}

img {
	border: none;
	}
	
body {	
	background-color: #ffffff;
	font-family: Arial, Heiti, Heiti Light, SimHei;
	font-size: 10.5pt;		
	color: #000000;
	margin-top: 25px;
	margin-bottom: 0px;
	line-height: 13pt;
	}
	
ul {
	/*list-style-image: url(images/bullet-orange-s.gif);*/
	list-style: square;
	color: #fba919;
	line-height: 13pt;
	}
	
td {
	vertical-align: top;
	}
	
.table-overall {
	width: 855px;
	height: 590px;
	}
	
.table-orange-divider {
	/*background-color: #fba919;*/
	background-image: url(images/table-orange-bg.gif);
	height: 9px;
	}

.table-menu-divider {
	height: 5px;
	}
	
.overhead-menu-logo-navi-env {
	width: 420px;
}
	
.overhead-menu-fyb-env {
	width: 340px;
	vertical-align: top;
	padding-bottom: 2px;
	text-align: right;
	padding-right: 5px;
	}
	
.overhead-menu-fyb-divider {
	width: 8px;
	}
	
.overhead-menu-navi {
	vertical-align: bottom;
	}

	
.table-main {
	background-image: url(images/table-overall-bg.gif);
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 14px;
	padding-bottom: 14px;
	}
	
.table-main-center {
	background-image: url(images/table-overall-bg-empty.gif);
	background-repeat: repeat-y;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 14px;
	padding-bottom: 14px;
	vertical-align: middle;
	text-align: center;
	height: 497px;
	}
	
.table-main-home {
	background-image: url(images/table-overall-bg-empty.gif);
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	text-align: center;
	height: 501px;
	}
	
.copyright-divider {
	height: 5px;
	}
	
.table-end {
	height: 1px;
	background-image: url(images/table-end-bg.gif);
	/*background-color: #BCBEC0;*/
	}
	
.table-end-sb-overflow {
	height: 1px;
	width: 5px;
	background: none;
	background-color: none;
	}
	
.main-content-divider {
	width: 0px;
	height: 454px;
	}
	
.main-content-divider-env {
	vertical-align: top;
	padding-left: 28px;
	padding-right: 28px;
	}
	
.main-content-navi {
	padding-right: 0px;
	padding-left: 14px;
	padding-top: 70px;
	vertical-align: top;
	width: 213px;
	}
	
.main-content-navi-plain {
	padding-right: 0px;
	padding-left: 14px;
	padding-top: 0px;
	vertical-align: top;
	width: 213px;
	}
	
.main-content-navi-img {
	padding-right: 0px;
	padding-left: 28px;
	padding-top: 0px;
	vertical-align: top;
	width: 199px;
	}
	
.main-content-navi-divider {
	height: 60px;
	}
	
.main-content-navi-sub, .main-content-navi-sub a  {
	color: #000000;
	padding-top: 0px;
	height: 30px;
	vertical-align: middle;
	}
	
.main-content-navi-sub-selected {
	color: #fba919;
	}
	
.main-content-navi-section {
	font-size: 12.5pt;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	line-height: 15pt;
	}

.main-content {
	vertical-align: top;
	text-align: left;
	padding-right: 21px;
	padding-left: 0px;
	margin: 0px;
	}
	
#content-window {
width: 571px;
height: 473px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0px;
padding-left: 0px;
text-align: left;
}

#content-window-img {
width: 571px;
height: 473px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0px;
padding-left: 0px;
text-align: left;
}

.content-window-env {
text-align: right;
}

#contents {
 padding-left: 0px;
 padding-right: 0px;
 }
	
.main-content-press {
	vertical-align: middle;
	text-align: center;
	padding-right: 56px;
	padding-left: 0px;
	margin: 0px;
	height: 450px;
	}
	
.main-content-models {
	vertical-align: middle;
	text-align: center;
	padding-right: 36px;
	padding-left: 0px;
	margin: 0px;
	height: 450px;
	}
	
.text-section-title {
	letter-spacing: 2px;
	font-size: 15pt;
	font-weight: bold;
	}
	
.text-section-title-orange {
	font-size: 15pt;
	letter-spacing: 2px;
	font-weight: normal;
	color: #fba919;
	line-height: 18pt;
	}
	
.text-section-title-orange-s, .text-section-title-orange-s a {
	font-size: 12.5pt;
	letter-spacing: 2px;
	font-weight: bold;
	color: #fba919;
	line-height: 15pt;
	}
	
.text-section-title-grey {
	font-size: 15pt;
	letter-spacing: 2px;
	font-weight: bold;
	color: #A7A9AC;
	line-height: 18pt;
	}
	
.large-text {
	font-size: 10pt;
	}
	
.copyright {
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	}
	
.language, .language a {
	font-size: 8pt;
	color: #000000;
	text-align: right;
	padding-right: 2.5px;
	line-height: normal;
	}
	
.language a:hover {
	color: #fba919;
	text-decoration: none;
	line-height: normal;
	}

.search-textfield {
	font-family: arial;
	width: 200px;
	height: 15px;
	font-size: 7pt;
	padding: 1px;
	padding-top: 3px;
	background-image: url(images/search-background.gif);
	background-repeat: no-repeat;
	border: none;
	border: 0px;
	}
	
.search-button {
	font-family: arial;
	color: #A7A9AC;
	width: 49px;
	height: 14px;
	font-size: 5pt;
	padding: 0px;
	background-image: url(images/search-button.gif);
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
	}
	
.features-table {
	width: 400px;
	}
	
.features-table-small {
	width: 250px;
	}
	
.features-table-big {
	width: 450px;
	}
	
.features-table-label {
	width: 80px;
	padding: 4px;
	vertical-align: top;
	}
	
.features-table-label-alt {
	background-color: #d1d2d4;
	width: 80px;
	padding: 4px;
	vertical-align: top;
	}
	
.features-table-data {
	padding: 4px;
	padding-left: 8px;
	vertical-align: top;
	}
	
.features-table-data-alt {
	background-color: #d1d2d4;
	padding: 4px;
	padding-left: 8px;
	vertical-align: top;
	}
	
.section-title-padding {
	height: 5px;
	}
	
.text-black {
	color: #000000;
	}
	
.text-orange {
	color: #fba919;
	}
	
.text-orange-bold {
	color: #fba919;
	font-weight: bold;
	}
	
.photo-caption {
	font-size: 8pt;
	line-height: 10pt;
	padding-top: 3px;
	}
	
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 11px;background: #fba919 url(images/scrollbar.png) -36px 0px no-repeat;}
.vscrollerbarbeg {height: 8px !important;width: 36px;background: url(images/scrollbar.png) -108px -48px no-repeat;}
.vscrollerbarend {height: 8px;width: 36px;background: url(images/scrollbar.png) -108px 0px no-repeat;}
.vscrollerbase {width: 11px;background: #ffffff url(images/scrollbar.png) 0px 0px repeat-y; text-align: right;}
.vscrollerbasebeg {width: 0px;height: 0px;background: url(images/scrollbar.png) -72px -28px no-repeat;}
.vscrollerbaseend {height: 0px;width: 0px;background: url(images/scrollbar.png)  -72px 0px no-repeat;}
.hscrollerbase {height: 10px; background-color: white;}
.hscrollerbar {height: 10px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 0px;z-index: 2;}
.scrollerjogbox {width: 36px;height: 0px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

