*
{
	font-family: Arial;
	font-size: 12px;
}

body
{
	margin: 0;
	background-image: url(../../images/headersfooters/MainBG.gif);
	background-color: #F2E8D0;
	background-attachment: fixed;
}

a
{
	color: #996600;
}
a:hover
{
	color: #336600;
}

a.noul
{
	color: #330000;
	text-decoration: none;
}
a.noul1
{
	color: #705C41;
	font-size: 11px;
	text-decoration: none;
}

ul
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 16px;
	padding-left: 0px;
}
li
{
	margin-bottom: 2px;
}
ol
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -16px; _margin-left:25px;
}
li.ol
{
	margin-bottom: 10px;
	line-height: 17px;
}
form
{
	margin: 0;
}

input
{
	padding-top: 3px;
}

.txtSelected
{
	font-weight: bold;
	color: #996600;
}
p.content
{
	margin-top: 5px;
	line-height: 17px;
}
p.content1
{
	margin-top: 12px;
	line-height: 17px;
}


/******************************/
td.mainArea
{
	border-left: solid 2px #bc9c37;
	border-right: solid 2px #bc9c37;
	vertical-align: top;
	padding: 0 13 10 13;
	background-color: #ffffff;
}

td.navArea
{
	border-left: solid 6px #ffffff;
	background-color: #E6CE7A;
	height: 100%;
}

td.contentHdr
{
	padding: 10 0 0 23;
	background-image: url(../../images/headersfooters/CatHdr.gif);
	height: 44;
}

td.highlightOut
{
	border-top: solid 5px #F6EDC8;
	border-bottom: solid 5px #F6EDC8;
	padding: 1 0 1 0;
}

td.highlightIn
{
	padding: 6 23 6 23;
	background-color: #F6EDC8;
}

td.highlight1Out
{
	border-top: solid 4px #F6EDC8;
	border-bottom: solid 4px #F6EDC8;
	padding: 1 0 1 0;
}

td.highlight1In
{
	padding: 4 23 4 23;
	background-color: #F6EDC8;
}

td.highlightOutOff
{
	padding: 6 0 6 0;
}

td.highlightInOff
{
	padding: 6 23 6 23;
}
td.imgBorder
{
	border: solid 1px #AF8F20;
	padding: 3px;
	background-color: #ffffff;
}
td.imgBorderFtr
{
	border: solid 1px #EEDDA6;
	padding: 3px;
}
/******************************/
.catHdr
{
	font-size: 21px;
	font-weight: bold;
}

.catHdr1
{
	font-size: 21px;
	font-weight: bold;
	color: #D9991A;
	letter-spacing: -1px;
}
.catHdr1 span
{
	font-size: 0.8em;
	font-weight: normal;
}

.catHdr2
{
	font-size: 14px;
	font-weight: bold;
}

.catHdr3
{
	font-size: 14px;
	font-weight: bold;
	color: #996600;
}

/******************************/
.navLink
{
	font-size: 14px;
	color: #422701;
}
td.nav
{
	border-bottom: solid 1px #EBD892;
	height: 26px;
	text-align: center;
	background-color: #D5B240;
}
td.nav1
{
	border-bottom: solid 1px #EBD892;
	height: 26px;
	text-align: center;
	background-color: #DEC262;
}
td.navSub
{
	border-bottom: solid 1px #EBD892;
	height: 26px;
	text-align: center;
	background-color: #F3E5B8;
}
td.navSelected
{
	border-bottom: solid 1px #EBD892;
	height: 26px;
	text-align: center;
	background-color: #D0A002;
	font-size: 14px;
	font-weight: bold;
}
td.navSubSelected
{
	border-bottom: solid 1px #EBD892;
	height: 26px;
	text-align: center;
	background-color: #ECD99E;
	font-size: 14px;
	font-weight: bold;
}

/******************************/
.dfHdr
{
	font-size: 21px;
	font-weight: bold;
	color: #330000;
}

/******************************/
td.tdListDiv
{
	padding: 0px;
	background-image: url(../../images/headersfooters/Dline.gif);
	border-top: solid 8px #FCF8E9;
	border-bottom: solid 8px #FCF8E9;
}

td.tdListDiv1
{
	padding: 0px;
	background-image: url(../../images/headersfooters/Dline.gif);
	border-top: solid 12px #FCF8E9;
	border-bottom: solid 12px #FCF8E9;
}

td.ListOption
{
	padding: 1;
	background-color: #990000;
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	border-bottom: solid 1px #ffffff;
}
/** LISTS ****************************************/
td.tdListHdrTop
{
	background-color: #D5B240;
	height: 2px;
	padding: 0;
}

td.tdListHdr
{
	padding: 4 8 6 8;
	font-size: 11px;
	font-weight: bold;
	background-color: #F3E5B8;
}

td.tdListHdrBorder
{
	padding: 4 8 6 8;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../images/headersfooters/CatHdrTopBG.jpg);
	border-bottom: solid 1px #ffffff;
}

td.tdListHdrSelected
{
	padding: 4 8 6 8;
	font-size: 11px;
	font-weight: bold;
	background-color: #C6CF8C;
}

td.tdList
{
	padding: 7 8 9 8;
	vertical-align: top;
	line-height: 15px;
}

table.tableListSub *
{
	font-size: 11px;
}

table.tableList TD
{
	padding: 4 2 7 8;
}

table.tableList1 TD
{
	padding: 8 0 12 8;
	line-height: 15px;
}

table.tableList2 TD
{
	padding: 4 8 5 8;
}

table.tableListOff TD
{
	padding: 5 8 6 0;
}

table.tableListProperty TD
{
	padding: 0 8 6 0;
}

table.tableOff TD
{
	padding: 0px;
}

tr.trHighlight
{
	background-color: #F3E5B8;
}
/* NEWS */
ul.News li
{
	padding-bottom: 8px;
	border-bottom: solid 1px #F3E5B8;
}
td.defaultteamcontacten
{
	padding-left: 88px;
}
td.defaultteamcontactja
{
	padding-left: 68px;
}
td.defaultteamcontactzh
{
	padding-left: 88px;
}

#change-language
{
	z-index: 99;
	background: transparent url(../../images/default/languages.png) no-repeat top left;
	width: 181px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 20px;
}
#change-language-en
{
	display: block;
	float: left;
}
#change-language-en:hover, .change-language-en-active 
{
	background: transparent url(../../images/default/languages.png) no-repeat 0px -28px;
}
#change-language-en img
{
	width: 63px;
	height: 28px;
	border-style: none;
}
#change-language-ja
{
	display: block;
	float: left;
}
#change-language-ja:hover, .change-language-ja-active 
{
	background: transparent url(../../images/default/languages.png) no-repeat -63px -28px;
}
#change-language-ja img
{
	width: 66px;
	height: 28px;
	border-style:none;
}
#change-language-zh
{
	display: block;
	float: left;
}
#change-language-zh:hover, .change-language-zh-active 
{
	background: transparent url(../../images/default/languages.png) no-repeat -129px -28px;
}
#change-language-zh img
{
	width: 51px;
	height: 28px;
	border-style:none;
}
/* Mootools Tooltips */
span.p21TipsFeatured
{
	color: 000;
	font-size: 14px;
	font-weight: bold;
}
.tip
{
	border: solid 3px #efdda1;
	padding: 5px 15px;
	font-family: tahoma,arial;
	background-color: #f8eeca;
	text-align: center;
}
.tip-top
{
	display: none;
	background: #fff;
	height: 26px;
	width: 295px;
}
.tip-title
{
	color: #960;
	font-weight: bold;
}
.tip-text
{
	color: #000;
	font-size: 11px;
}
.tip-bottom
{
	display: none;
	background: #fff;
	width: 295px;
	height: 81px;
}

