/* B.H. */ 
html,body {
	direction:ltr;
	margin:0px 0px 0px 0px;
	padding: 0;
	font-size:12px;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	color: #58595B;
	background-color:#EEEDE3;
}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
a{
	color:#7D7542;
}
HR{ 
	height:1px;
	color:#9D9D9D;
}
form{
	padding:0px;
	margin:0px;
}


#page{
	width:939px;
	background-color:#fff;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:11px;
	padding-right:12px;
}
#lang{
	text-align:right;
}
#lang a{
	color:#A7A9AC;
	text-decoration:none;
}
#lang a:hover{
	color:#58595B;
}
#header{
	padding-bottom:8px;
}
#header td.logo{
	padding-right:6px;
	width:182px;
	font-size:1px;
}
#header td.menuTop{
	background-color:#E4DCA8;
	padding-left:14px;
	width:737px;
}
#header td.headerImg{
	padding-top:8px;
}
#header td.headerImg p{
	padding:0px;
	margin:0px;
}
#homePage td{
	vertical-align:top
}
#homePage div.homePageText{
	background-color:#FFEA5F;
	width:470px;
	border-right:9px solid #fff;
	border-bottom:7px solid #fff;
	padding-top:14px;
	padding-left:6px;
	padding-right:4px;
	height:265px;	
}
#homePage div.homePageText_title{
	font-size:25px;
	width:410px;
	line-height:25px;
}
#homePage div.homePageText_full{
	font-size:12px;
}

#homePage td.homePageImg{
	width:449px;
	text-align:right;
}
#homePage td.homePageLogin div{
	width:333px;
	height:111px;
	border-right:6px solid #fff;
	background-color:#B9AF6C;
}
#homePage td.homePageVideo div{
	width:140px;
	height:111px;
	border-right:9px solid #fff;
	background-color:#B9AF6C;
}
#homePage td.homePageLoginTitle{
	padding-top:15px; 
	padding-left:10px; 
	color:#FFFFFF; 
	font-size:14px; 
	padding-bottom:10px; 
}
#homePage td.homePageLoginUserName{
	padding-left:10px; 
	color:#fff;
	font-size:10px;	
}	
#homePage td.homePageLoginPassword{
	padding-left:12px; 
	color:#fff;
	font-size:10px;	
}	
#homePage input{
	width:128px;
	height:18px;
	border:1px solid #F7E361;
}
#homePage input.homePageLoginEnter{
	width:39px;
	height:18px;
	border:0px;	
}
#homePage td.homePageLoginLinks{
	text-align:right;
	color:#F7E361;
	font-size:11px;
	padding-top:4px;
}
#homePage td.homePageLoginLinks a{
	color:#F7E361;
	text-decoration:none;
}
td.footer{color:#8E8E8B; font-weight:bolder;}
td.footer a{
	color:#8E8E8B;
	text-decoration:none;
}
#leftSide{
	width:180px;
	vertical-align:top;
	background-color:#B9AF6C;
}
#leftSide div.innerPageLogin{
	width:180px;
	height:150px;
	border-bottom:5px solid #fff;
}
#leftSide td.homePageLoginTitle{
	padding-top:5px; 
	padding-left:10px; 
	padding-bottom:5px; 
	color:#FFFFFF; 
	font-size:11px; 
}
#leftSide td.homePageLoginEnter{
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}
#leftSide td.homePageLoginUserName{
	padding-left:10px; 
	color:#fff;
	font-size:10px;	
}	
#leftSide td.homePageLoginPassword{
	padding-left:12px; 
	color:#fff;
	font-size:10px;	
}	
#leftSide input{
	width:128px;
	height:18px;
	border:1px solid #F7E361;
}
#leftSide input.homePageLoginEnter{
	width:39px;
	height:18px;
	border:0px;	
}
#leftSide td.homePageLoginLinks{
	text-align:right;
	color:#F7E361;
	font-size:11px;
	padding-top:0px;
	padding-bottom:5px;
}
#leftSide td.homePageLoginLinks a{
	color:#F7E361;
	text-decoration:none;
}
#leftSide div.innerPagevideo{
	padding-top:10px;
	padding-bottom:10px;
}
#centerSide{
	width:753px;
	vertical-align:top;
	background-color:#F8F7F2;
	border-left:6px solid #fff;
}
#centerSide td.listTitle{
	color:#554D1D;
	font-size:15px;
	font-weight:bolder;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;	
	border-bottom:1px solid #E4DCA8;
}
#centerSide td.listSon{
	border-bottom:1px solid #E4DCA8;
	
}
#centerSide td.listSon a{
	width:737px;
	display:block;
	color:#663300;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;	
	padding-bottom:10px;
	padding-top:10px;	
}
#centerSide td.listSon a:hover{
	background-color:#fff;
	color:#7D7542;
	text-decoration:none;
}
#centerSide td.listSon a label{
	display:block;
	font-weight:bolder;
	text-decoration:underline;
}
img.contentPageImg{
	background-image:url(images/image_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	padding-right:13px;
}	
div.pageButtonsBTN{
	text-align:center;
}
div.pageButtonsBTN a{
	color:#B9AF6C;
	font-size:10px;
	text-decoration:none;
}
#pageForm{
	padding-left:8px;
}
td.memberInput{ 
	text-align:right;
	padding-right:8px;
	padding-bottom:8px;
	color:#7D7542;
}
td.memberInputField{
	text-align:left;
	padding-right:8px;
	padding-bottom:8px;
	color:#7D7542;
}
select.memberInput{
	width:455px;
}
input.memberInput{
	width:450px;
	height:18px;
	background-color:#EAE6CB;
	border:1px solid #BEB594;
}
textarea.memberInput{
	width:450px;
	height:136px;
	background-color:#EAE6CB;
	border:1px solid #BEB594;
	overflow-x: auto; 
	overflow-y: auto;
}
input.memberButtonSend{
	width:41px;
	height:17px;
}
td.memberButtonTD{
	text-align:right;
	padding-right:8px;
}

/*
##########################################
#######  menu  ##########
##########################################
*/




/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	height: 20px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  height: 20px;
  position:relative;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 20px;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 20px;
  visibility: hidden;
}

ul#navmenu-h ul li {
	width: 160px;
	height:20px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
	padding-left:8px;
	padding-right:7px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #837D54;
	font: 14px/20px 'Trebuchet MS', Arial,Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	text-align:center;
	background-image:url(images/bg_menu.jpg);
	background-repeat:no-repeat;
	background-position:left;    
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  color: #4A4319;
  text-decoration:underline;

}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	width:150px;
	border-top:1px solid #D9F2B3;
	padding-left:5px;
	padding-right:5px;
	float: none;
	background: #B1E07A;
	color: #4671BE;
	text-align:left;
  
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	color: #fff;
	text-align:left;
}
ul#navmenu-h ul {
  display: none;
  position: absolute;
  top: 20px;
  left: 0px;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #b3dbe8;
  color: #4671BE;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #85AEF9;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: -160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

