body {
margin:0px;
padding:0px;
background-color:#d6e9ea;
}

#main-wrapper {
width:1100px;
height:800px;
margin:0 auto;
}

#navigation {
float:left;
margin-top:180px;
text-align:center;
margin-left:85px;
}

#navigation_sp {
float:left;
margin-top:180px;
text-align:center;
margin-left:65px;
}

#navigation ul li {
list-style:none;
padding-bottom:25px;
}

#navigation_sp ul li {
list-style:none;
padding-bottom:25px;
}

#navigation a {
text-decoration:none;
font-family:georgia;
letter-spacing:0.5px;
color:#4b5a5f!important;
font-size:10px;
font-style:italic;
}
#navigation_sp a {
text-decoration:none;
font-family:georgia;
letter-spacing:0.5px;
color:#4b5a5f!important;
font-size:10px;
font-style:italic;
}

#navigation a:hover {
color:#437a88!important;
}

#home-navigation {
float:left;
margin-top:180px;
text-align:center;
margin-left:55px;
}

#home-navigation .main-nav {
font-size:12px;
font-style:normal;
font-weight:bolder;
font-family:georgia;
}

#home-navigation ul li {
list-style:none;
padding-bottom:20px;
}

#home-navigation a {
text-decoration:none;
font-family:georgia;
letter-spacing:0.5px;
color:#4b5a5f!important;
font-size:10px;
font-style:italic;
}

#home-navigation a:hover {
color:#437a88!important;
}

.main-nav  {
font-size:12px !important;
font-style:normal !important;
font-weight:bolder;
font-family:georgia!important;
}

.main-nav_sp  {
font-size:12px !important;
font-style:normal !important;
font-weight:bolder;
font-family:georgia!important;
}

.sub-nav {
padding-bottom:30px;
}



.onpage {
color:#c18419;
}


#navigation ul li a {
padding:-10px!important;
outline:none;
}

#body-content {
width:735px;
height:621px;
float:left;
margin-top:60px;
margin-left:67px;
}

#body-content-left {
min-height:555px;
width:230px;
float:left;
margin-left:3px;
margin-top:30px;
}

#content-left-images ul li {
list-style:none;
float:right;
padding-bottom:5px;
}

#body-content-right {
min-height:555px;
width:425px;
float:right;
margin-right:51px;
margin-top:35px;
}

#body-content-full {
min-height:555px;
width:655px;
float:left;
margin-left:30px;
margin-top:35px;
}

#paragraph {
padding-left:0px;
}

#paragraph p{
font-family:arial;
font-size:11px;
letter-spacing:1px;
color:#4b5a5f;
line-height:15px;
}

.content {
margin-top:-10px!important;
}

#paragraph h3 {
color:#4b5a5f;
font-family:georgia ;
font-size: 20px;
letter-spacing:2px;
}

.line {
color:gold !important;
margin-top:-0px!important;
letter-spacing:1px!important;
}

.header {
	color:#4b5a5f;
	font-family:georgia;
	font-size: 18px;
	letter-spacing:2px;

}
.sub-header {
font-size:16px;
color:#4b5a5f;
font-family:arial ;
letter-spacing:1px;
margin-top:-10px!important;

}

#footer ul li {
list-style:none;
display:inline;
font-family:georgia;
color:#999999;
font-size:11px;
}

#footer ul {
padding-top:40px;
margin-left:175px;
}

#footer ul li a {
text-decoration:none;
color:#999999;
}

#sub-footer ul {
margin-left:345px;
margin-top:-60px;
}


#sub-footer ul li {
list-style:none;
display:inline;
color:#96b6b8;
font-family:georgia;
font-size:11px;
}



#sub-footer ul li a {
text-decoration:none;
color:#96b6b8;
}

#sub-footer ul li a:hover {
color:#437a88;
}

#languages {
padding-top:25px;
margin-left:135px;
color:#999999;
font-size:11px;
 
}

#languages a {
text-decoration:none;
color:#999999;
letter-spacing:0.5px;
font-family:georgia;
}

#languages a:hover {
color:#666666;
}

#image-map a {
display:block;
position:absolute;
}

#image-map a.menu {
width:245px;
height:145px;
top:60px;
left:142px;
outline:none;
}
