/* Reset, modified YUI Reset CSS, http://developer.yahoo.com/yui/reset/ ----- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}
table {border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-style: normal;font-weight: normal;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;}  


td { vertical-align:top;}

h1 img {
	display: block;
}
img {
	border: 0;
}

.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body {
	background-image:url(../img/body-bgr.jpg);
	background-repeat:repeat-x;
	background-color:#d0d8da;
	text-align: center;
	font: 13px arial, sans-serif; line-height: 130%;
	padding: 20px 0 0 0;
}

/** layout **/
#wrapper {
	text-align: left;
	margin: auto;
	width: 778px;
	position: relative;
}

/** header **/
#header {padding-top: 1px;}
#logo{width:440px; height:67px; float:left;}
#welcome {padding: 50px 30px 0px 480px; border: 0px solid black; height:220px; text-align:center;}
#welcome p {color:black; padding:0px 0px 13px 0px; line-height:140%;}
#welcome h1 { font-family:"Times New Roman", Times, serif; font-size:22px; line-height:140%; color:#58315F; padding:0px 0px 5px 0px;}

#contact {width:338px;
height:67px;
float:left;
background-image:url(../img/contact-stepin.jpg);
background-repeat:no-repeat;}

#cont act ul {
  font: 18px "Times new roman", serif;
  margin: 0;
  padding: 0;
  height: 36px;
  line-height:36px; 
  background-color:#3a484d;}

#contact li.contactlink {  
  list-style: none;
  float: left;
  margin:0;
  padding: 45px 50px;}
  
#contact li.languagelink {  
  list-style: none;
  float: left;
  margin:0;
  padding: 45px 0px;}

#contact li.home {
  background-color:#95adb0;
  color:black;
  padding-left: 25px;}

#contact a {color:#3a484d; text-decoration:none;}
#contact a:hover {color:black; text-decoration:underline;}



#banner {background-image:url(../img/banner-stepin.jpg); background-repeat:no-repeat; background-position:top right; margin-top:67px; background-color:#95adb0;}

#nav{ 
  padding-top: 20px; padding-right:91px; padding-left:91px; padding-bottom:0px;}

#nav-sub{ 
  padding-top: 150px; padding-right:91px; padding-left:91px; padding-bottom:0px;}

#nav  ul {
  font: 18px "Times new roman", serif;
  margin: 0;
  padding: 0;
  height: 36px;
  line-height:36px; 
  background-color:#3a484d;}



#nav-sub  ul {
  font: 18px "Times new roman", serif;
  margin: 0;
  padding: 0;
  height: 36px;
  line-height:36px; 
  background-color:#3a484d;}

#nav-sub-sub  ul {
  font: 14px "Times new roman", serif;
  margin: 0;
  padding: 0;
  height: 22px;
  line-height:6px;
  font-weight:normal;
  color:black;}


#nav li {  
  list-style: none;
  float: left;
  margin:0;
  padding: 0 35px;}

#nav-sub li {  
  list-style: none;
  float: left;
  margin:0;
  padding: 0 35px;}
  
#nav-sub-sub li {  
list-style: none;
float: left;
margin:0;
padding-left:5px;
padding-right:20px;
 border-left: 5px solid #ccd8d9;}

#nav li.home {
  background-color:#95adb0;
  color:black;
  padding-left: 25px;}

#nav-sub li.home {
  background-color:#95adb0;
  color:black;
  padding-left: 25px;}

#nav-sub-sub li.home {
  color:black;
  font-weight:normal;
  padding-left:5px;
  padding-right:20px;
  border-left: 5px solid black;}
  


#nav a {color:#95adb0; text-decoration:none;}
#nav-sub a {color:#95adb0; text-decoration:none;}
#nav-sub-sub a{color:#3a484d; text-decoration:none;}

#nav a:hover {color:white; text-decoration:none;}
#nav-sub a:hover {color:white; text-decoration:none;}
#nav-sub-sub a:hover {color: black; text-decoration:none;}
#nav-sub-sub a:visited {color: #3a484d; text-decoration:none;}

/** form **/
#form { background-image: url(../img/form-bgr.png); margin:10px; padding:10px;}

#form h1 { font-family:"Times New Roman", Times, serif; font-size:22px; line-height:140%; color:#58315F; padding:0px 0px 5px 0px;}

#form h2 { font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:140%;font-weight:bold; color:#58315F; padding:8px 0px 5px 0px;}

p.forminfo {font-size:12px; line-height:140%; color:black; padding:2px 0px 5px 0px;}
.textfield{margin-left:0px; width:250px;}
.area{margin-left:0px; width:350px; height:100px;}

/** content **/

#content {padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; padding-left:131px; padding-right:131px;}
#column {background-color:#ccd8d9; padding: 20px 25px 0px 25px;}
.asianajaja { width:30%; padding-right:15px;}
#content p {color:black; padding:0px 0px 13px 0px; line-height:150%;}

#content h1 { font-family:"Times New Roman", Times, serif; font-size:22px; line-height:140%; color:#58315F; padding:0px 0px 5px 0px;}
#content h2 { font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:140%;font-weight:bold; color:#58315F; padding:8px 0px 5px 0px;}
#content h3 {font-size:12px; line-height:140%;font-weight:bold; color:#58315F; padding:0px 0px 0px 0px;}

#cont ent a {
  color: #8D692D;
  font-weight: bold;
  text-decoration: none;
}
#conte nt a:hover {
  color: #5B431A;
}

#content .left-col {
  float: left;
  width: 522px;
}
#content .right-col {
  float: right;
  width: 136px;
}

#content #welcome {
  margin-right: 40px;
  font-size:13px;
  color: #3E341E;
}
#content #welcome a{
  color: #3E341E;
  text-decoration:underline;
}
#content #welcome a:hover{
  color: #DBBF77;
  text-decoration:underline;
}
#footc {}
  
#footer {
height:139px;
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
text-align: left;
color: #CFB472;
padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px;}

#copyright {font-family:Times New Roman, Times, serif; font-size:12px; color: black;float:left; width:369px; text-align:left;padding: 80px 5px 0px 15px; border: 0px solid black;}

#design {font-family:Arial, Helvetica, sans-serif; font-size:9px; float:left;width:369px; text-align:right;padding: 80px 15px 0px 0px; border: 0px solid black;}
#design a {  
  color: #3a484d;
  text-decoration: none;}
