@font-face {
    font-family: 'titleFont';
    src: url('PH-600RegularCaps.woff');
}
@font-face {
    font-family: 'blockFont';
    src: url('bf.ttf');
}

body
{
	padding:0px;
	margin:0px;
	background: url(bg_wood1.png);a
	//background: #827870;
}

#container_all
{
	margin: auto;
	width:100%;
	min-width:1238px;
	max-width:1238px;
}

#container_background img
{
	position:absolute;
    top:0;
    display:none;
    overflow:hidden;
}

#container_background
{
	position:relative;
	padding:0px;
	margin:0px;
	z-index:-1;

	width:100%;
	height:100%;
}

#header
{

	width:100%;
	height:170px;
	background:rgba(255,255,255,0);
}

#content
{
	border-top:0px;
	background:rgba(255,255,255,0);
	width:100%;
	height:480px;
}

#footer
{
	background:rgba(255,255,255,0);
	width:100%;
	height:200px;
	border-top:.1px solid rgba(255,255,255,0);
}

#ccb
{
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:-1;
}

#ff2
{
	position:absolute;
	top:650px;
	width:100%;
	height:201px;
	background:#d7b695;
}

#index_text
{
	color:white;
}

#logo_top
{
	float:left;
	margin:0px;
	padding:0px;
	padding-left:33px;
}

.menu_top
{
	float:left;
	padding-top:20px;
	font-family:titleFont;
}

.menu_top li
{
	display: inline;
	padding-right:30px;
	font-size: 25px;
}

.menu_top a, a:visited
{
	text-decoration:none;
	color:#7d6d6f;
}

.menu_top a:hover
{
	color:#d7b695;
}

.menu_languages
{
        position:relative;
        top:20px;
	float:right;
	margin-right:2vw;
}

.menu_languages li
{
	display:inline;
        padding-right:5px;

}

.menu_bottom
{
	padding-left:65px;
	padding-bottom:50px;
}

.menu_bottom li
{
	display: inline;
	position:relative;
	margin-right:90px;
	bottom:40px;
}

.menu_bottom img:hover
{
	border-color:#553e40;
}

.img_circle
{
	display:inline;
    max-width: 100px;
    height: auto;
}

.img_circle .caption
{
    position: absolute;
    width:50%;
    top: 2vh;
    left: 25px;
    right: 0px;
    font-family:titleFont;
    font-size:150%;
    text-decoration: none;
    text-align: center;
    color:black;
}

.img_circle img
{
	border:10px solid #d7b695;

    display: inline;
    margin: auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.content_index
{
	padding-top:30px;
	padding-left:31px;
	margin:auto;
	font-family:titleFont;
}

.content_index h1
{
	font-size:60px;
	margin:0px;

}

.content_index p
{
	font-size:30px;
}

.content_left
{
	float:left;
	padding-top:35px;
	padding-left:35px;
	font-family:titleFont;
}

.content_left h1
{
	font-size:45px;
	margin:0px;
}

.content_left p
{
	font-size:25px;
}

.content_right
{
	float: right;
	padding-top:25px;
	padding-right:100px;

}

.content_right h1
{
	font-family: titleFont;
	font-size:40px;
	margin:0px;
}

.content_right p
{
	font-family: blockFont;
	font-size:26px;
}


.content_tri_left
{
	float:left;
	text-align:left;
	font-family:titleFont;
	margin-left:100px;
	font-size:18px;
}

.content_tri_middle
{
	float:left;
	text-align:left;
	font-family:titleFont;
	margin-left:85px;
	font-size:18px;
}

.content_tri_right
{
	float:right;
	text-align:left;
	font-family:titleFont;
	margin-right:100px;
	font-size:18px;
}

.content_tri_left a, .content_tri_right a, .content_tri_middle a
{
	text-decoration:none;
	color:#553e40;
	color:black;
}

.content_tri_left p, .content_tri_right p, .content_tri_middle p
{
    margin-left:30px;
	font-family:blockFont;
	font-size:23px;
}

.content_tri_left h1, .content_tri_right h1, .content_tri_middle h1
{
    color:black;
	text-align:center;
	margin:0px;
}

.nextArrow
{
	position:relative;
	bottom:200px;
	left:620px;
}

.nextArrow2
{
	position:relative;
	left:395px;
	top:190px;
}

.nextArrow3
{
	position:relative;
	left:650px;
	top:190px;
}

.dropdown
{
    position: relative;
    display: inline-block;
}

.dropdown_content
{
	padding-top:3px;
    display: none;
    position: absolute;
    top:30px;
    right:-520px;
    min-width: 900px;
    height:150px;
}

.dropdown_content li
{
	margin:0px;
	padding:0px;
	display: inline;
	font-size: 20px;
}

.dropdown_content a
{
	margin-right:30px;
}

.hoverbold h2:hover
{
  font-weight: bold;
}

.dropdown_content a:hover
{
	color: #7d6d6f;
	background:#d7b695;
}

.dropdown:hover .dropdown_content
{
    display: block;
}

.dropdown_content ul li ul
{
	display: none;
	position:absolute;
	top:30px;
}

.dropdown_content ul li ul li
{
	float:none;
	position:relative;
	color: #7d6d6f;
	font-size:16px;
}

#ddm2
{
	position:absolute;
	left:40px;
	color:blue;
}

#ddm1, #ddm2, #dbm3, #ddm4, #ddm5, #ddm6
{
	text-align:center;
}

#ddb1, #ddb2, #ddb3, #ddb4, #ddb5, #ddb6
{
	text-align:center;

}

.dropdown_content ul #ddb1:hover > #ddm1
{
	display:block;
	left:4px;
}

.dropdown_content ul li ul li:hover a
{
	background:#a19892;
}

.dropdown_content ul #ddb2:hover > #ddm2
{
	display:block;
	left:160px;
}

.dropdown_content ul #ddb3:hover > #ddm3
{
	display:block;
	left:350px;
}

.dropdown_content ul #ddb4:hover > #ddm4
{
	display:block;
	left:350px;
}
.dropdown_content ul #ddb5:hover > #ddm5
{
	display:block;
	left:530px;
}
.dropdown_content ul #ddb6:hover > #ddm6
{
	display:block;
	left:700px;
}

.content_c
{
	padding-left:120px;
  color:black;
	float:left;
	font-family:blockFont;
	text-align: center;
}

.content_c_first
{
  padding-left:270px;
  color:black;
	float:left;
	font-family:blockFont;
	text-align: center;
}
.content_c_first h1
{
  font-family:titleFont;
	font-size:35px;
  padding:0px;
  margin:0px;
}

.content_c h1
{
  font-family:titleFont;
	font-size:35px;
  padding:0px;
  margin:0px;
}

.content_c p
{
  font-family: block
	font-size:24px;
}

.content_c_first .bgc
{
  font-size:24px;
}

.content_c .bgc
{
  font-size:24px;
}

.content_mid
{
	width:650px;
	margin:auto;
	text-align:center;
	height:410px;
    overflow:auto;
}

.content_mid p
{
	font-family:blockFont;
	font-size:24px;
	margin:20px;
}

.content_mid h1
{
	color:#d7b695;
	font-family: titleFont;
}

.content_mid2
{
	width:900px;
	margin:auto;
	text-align:center;
	height:410px;
    overflow:auto;
}

.content_mid2 p
{
	font-family:blockFont;
	font-size:24px;
	margin:20px;
}

.content_mid2 h1
{
	color:#d7b695;
	font-family: titleFont;
}

.content_mid h2
{
	font-family: titleFont;
}

.content_mid_list a
{
        color:#553e40;
        text-decoration:none;
}

.content_mid_list
{
	width:650px;
	margin:auto;
	text-align:center;
	font-family: titleFont;
	color:#553e40;
}

.content_mid_list h1, .content_mid_list_l h1, .content_mid_list_r h1
{
	color:#d6b795;
	font-size:30px;
	letter-spacing:2px;
	margin:0px;
	padding-bottom:15px;
}

.content_mid_list h2, .content_mid_list_l h2, .content_mid_list_r h2
{
	margin:0px;
	font-size:25px;
	letter-spacing:2px;
}

.content_mid_list h3, .content_mid_list_l h3, .content_mid_list_r h3
{
	margin:1px;
	padding:0px;
	padding-bottom:3px;
	font-size:20px;
	letter-spacing:1px;
}
.content_mid_duo_list_l
{
	width:300px;
	float:left;
	font-family:titleFont;
}

.content_mid_duo_list_r
{
	width:300px;
	margin:auto;
	float:right;
	font-family:titleFont;
}

.container_cm
{
	width:600px;
	height:380px;
    overflow:auto;
}

.container_cm p
{
	font-style:blockText;
	font-size:24px;
	margin:20px;
}

.container_cm h1
{
	padding-left:20px;
	padding-top:10px;
	font-family: titleFont;
}

.container_cm h2
{
	font-family: titleFont;
}

#mt1
{
    font-size:55px;
    margin:0px;
    padding:0px;
position:relative;
top:30px;
letter-spacing:3px;

}

#mt2
{
    font-size:55px;
    margin:0px;
    padding:0px;
position:relative;
top:20px;
letter-spacing:3px;
}

#cml_tm h3
{
	margin:0px;
	padding:0px;
}

#pdf
{

}

#bm_c1
{
	margin-left:5px;
}

#bm_c2
{
	left:15px;
}

#bm_c4
{
	margin-left:5px;
}

.hvr-grow
{
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-grow-s:hover .hvr-grow {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}





@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bob-s:hover .hvr-bob {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
