/* INI - global reset should be already in effect */
html, body {background: url(images/VMG_htmlBg.jpg) repeat-x 0 0 #ffffff;font-family: Arial, Helvetica, Osaka, sans-serif;text-align:center;}
body.langJP {font-family: Osaka, Arial, Helvetica,sans-serif;}
body.langKO {font-family: Dotum, Arial, Helvetica,sans-serif;}

.clear, h1 span{font-size:0;height:0;overflow:hidden;clear:both;display:block;}

/* PAGE LAYOUT */
#container{background: url(images/VMG_containerBg.jpg) repeat-x 0 0 #f9fafb;width: 960px;text-align:left;margin: 0 auto 0 auto;overflow: hidden;}
#header{width:335px;float:left;overflow: hidden;}
#navigation{overflow: hidden;}

#indexContent{width:625px;float:right;overflow:hidden;background:url(images/VMG_compass.jpg) no-repeat 0 bottom transparent;}
#indexContent h2{text-align:center;font-size: 1.6em;}
.indexType{width:385px;float:left;overflow:hidden;}
#indexFeature{float:right;width:240px;overflow:hidden;}

#content{width:625px;float:right;overflow: hidden;}
.content_padding{margin: 0 35px 35px 35px;overflow: hidden;}
#footer{overflow:hidden;background-color:#333333;}

	/* NAVIGATION */
#navigation{}
#navigation ul{margin: 20px 0 0 35px;}
#navigation ul li{padding-bottom:1px;float:left;}
#navigation ul li a{background-color:#e6e9eb;color:#7c8084;display:block;font-size:0.72em;height:25px;text-decoration:none;width:230px;}/*font-weight:bold;*/
#navigation ul li a:hover{background:url(images/VMG_naviHover.gif) repeat-y 0 0 #2E271F;color:#ffffff;}
#navigation ul li a span{display:block;padding:7px 0 0 14px;}
#navigation ul li a strong{font-weight:normal;padding:0;color:#f06702;font-size:.8em;}
#navigation ul li ul{}
#navigation ul li ul li a{}
#navigation ul li ul li a:hover{}
#navigation ul li ul li a span{}

	/* PAGE ELEMENTS */
#cities{margin: 15px 0 0 12px;}
.pageImage{margin: 28px 0 10px 0;}
#indexDeviderBar{background-color:#bfc4c8;}
#indexDeviderBar p{background-color:#2e271f;margin: 0 632px 0 0;color: #ffffff;padding: 6px 0 6px 35px;}

.sideFeature{margin: 20px 0 10px 35px;}

	/* CONTENT FORMATTING */
h1{margin: 22px 0 0 19px;}	

a{color: #333333;}
a:hover{color: #333333;}
h2{color: #8f5b3f;font-size: 2em;font-weight:normal;margin: 62px 0 0 0;}
h3{color: #8f5b3f;font-size: .80em;font-weight: bold;margin: 1.4em 0 0 0;}
h4{color: #555555;font-size: .75em;font-weight: bold;margin: 1.4em 0 0 0;}
p{margin: 1.4em 0 0 0;font-size: .72em;line-height: 1.4em;color:#333333;}
#content ul{list-style-type: disc;}
#content ol{list-style-type: decimal;}
#content ul, #content ol{margin: 1.4em 0 0 0; padding: 0 0 0 20px;font-size: .75em;color: #ee7840;}
#content ul ul{list-style-type: circle;margin: 1.4em 0 0 0; padding: 0 0 0 15px;font-size: 1em;}
#content ul li, #content ol li{line-height: 1.4em;}
#content ul li span, #content ol li span{color: #333333;}
#footer p{padding: 4px 35px 4px 35px;margin: 0;font-size:.65em;color: #aaaaaa;}
#footer p a{color: #ffffff;text-decoration:none;}
#footer p.languages{float:right;text-align:right;}
#footer p.other_links{float:left;text-align:left;}

.error{color: #ff0000;font-weight: bold;text-align: center;}
strong{font-weight: bold;color: #333333;}

/* Index bottom features panels */
.features{background: url(images/VMG_featuresBg.gif) repeat-y 720px 0px transparent;}
.feature{float:left;width:233px;padding-bottom:20px;overflow:hidden;}
#featureOne, #featureTwo, #featureThree{margin:19px 0 0 22px;overflow:hidden;background-color:#b3b9bd;}
#featureOne .minHeight{width:1px;display:block;height:125px;float: left;}
#featureOne h3{margin: 0;padding: 0;height: 29px;color: #2e271f;background: url(images/VMG_featureH3Bg.gif) no-repeat right top #dfe3e7;font-size:.75em;}
#featureOne h3 span{display:block;padding: 8px 20px 4px 10px;}
#featureOne h4{font-size:.80em;line-height: 1.15em;color:#ffffff;margin:8px 10px 0 10px;}
#featureOne p{font-size:.70em;line-height: 1.2em;color:#333333;font-weight:normal;margin:8px 10px 0 10px;}
#featureOne .more{clear: both;text-align:right;font-weight:normal;margin:0;padding:8px 10px 8px 10px;}
#featureOne .more a{color:#333333;font-weight:bold;text-decoration: none;}

.featureFour{float:right;width:220px;height:270px;overflow:hidden;}
#featureFour{margin:19px 0 0 0;overflow:hidden;}

.gallery{margin: 1.4em 0 0 0;}
.gallery .thumbnail{height:98px;width:131px;float:left;}
.gallery .thumbnail img{border:1px solid #b1b4b8;}
.gallery .thumbnail p{margin: .4em 10px 0 0;font-size: .65em;}

#contactForm{width: 400px;}
#contactForm p{width: 350px;}
#contactForm p{clear: both;padding: 1.4em 0 0 0;}
#contactForm label{width: 150px;float:left;}
#contactForm input{width: 200px;float:right;}
#contactForm input.submit{width: auto;float:none;}

.subNote{font-size:.6em;color:#666666;}
.imageRight{float:right;margin-top: .7em;margin-left: 20px;margin-bottom: 10px;}
.downloadFile img{float: left;}
.downloadFile span{display: block;padding-top: 11px;}
.downloadFile a{margin-left: 10px;}

strong.altOne{color:#8f5b3f;}
.altTwo{color:#ef7821;font-weight: bold;}
#video{margin-top: 20px;}

.article_short{color:#999999;font-size:0.9em;}