@import url(scaffold.css);
@import url(japo.css);
/** { behavior: url(iepngfix.htc) }*/

/*	COLORS AND IMAGES  */

body{ font-family:arial, sans-serif; font-size:11px; background-color:#fff;}
body{ color:#463E41;}
img{ border:none;}
h1,h2,h3,h4,h5{ color:#5a5a5a;}
a, a:link, a:visited {color:#000;}
a:hover {color:#444; }
.block-left a, .block-left a:link, .block-left a:visited {color:#fff;}
.block-left a:hover {color:#ddd; }

label{font-weight:bold; font-size:16px;}
.guide{ font-weight:bold; color:#55a;}


#container{ border:#191919 2px solid; background:url("/images/bg.jpg") repeat-x bottom;}
#header{ }
#content, #outline{ background:url("/images/outline_mid.png") repeat-y bottom left; }

#left-sidebar .block-left .title{ text-transform:uppercase; font-size:13px; border-bottom:2px solid #fff; color:#fff; font-weight:bold;}
#left-sidebar .block-left .content, #right-sidebar .block-right .content{ background:url("/images/side_menu_mid.jpg"); color:#fff; background-repeat: repeat-y;}
#left-sidebar p {margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
#left-sidebar ul {margin-bottom: 0; list-style: none; margin-left:0px;}
#left-sidebar ul {padding-left: 8px;}
#left-sidebar ul li{ padding:0; margin:0;}
/*#login-form .content {border: 1px solid white;}*/

#main{ }
#right-sidebar{ }
#footer{}

#updates{ background:url("../images/updates.png") top left no-repeat;}

#menu.nav{ background:url("../images/menu.jpg") no-repeat center top;}
#menu.nav li {color:#ccc; font-weight:bold; text-transform: uppercase; font-size:14px; font-family:trebuchet ms, arial, sans-serif;}
#menu.nav li a:hover {color:#fff;}
#menu.nav li a {color:#fff;}

#footer p { color:#2f3269;  font-weight:bold;}

#login-form form {text-align: center;}

#login-form li{ text-align: center; }

p.teaser {font-size: 15px;}
/*	/COLORS AND IMAGES  */


/*	LAYOUTS  */

html, body{ height:auto;padding:0px; margin:0px;}

body{ padding:20px;}
div, img{ margin:0px; padding:0px; margin-bottom:0px;}

clear-block{ clear:both; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*TextInput {
borderStyle: solid;
borderColor: #777777;
borderThickness: 1;
cornerRadius: 2;
backgroundAlpha: 1;
backgroundColor: #555555;
color: #cccccc;
fontWeight: bold;
} */

.clearfix {display: inline-block;}

.centered{ margin:0 auto; text-align:center;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#menu.nav{ height:30px; vertical-align:middle; text-align:center; width:100%;
    float: left;}
html>body #menu.nav{ margin-bottom:8px;}
#menu.nav ul{ width:900px; margin:0 auto; height:100%;}
#menu.nav li{ display:block; padding:0px 20px; float:left; height:30px; padding-top:7px;text-align: center;}
* body #menu.nav li{ *width:100px; *padding:0; *padding-top:7px;}
#menu.nav li a{ height:100%; display:block; text-align: center;}
* body #menu.nav li a{ *width:100px; *text-align:center;}


#content { margin:0px;padding:10px; }
#content{ width:980px; margin-top:-2px;}

* body #content{ *padding:9px;  *width:982px; }
#container, #header, #footer{ width:100%; display:block;}
#container{ height:auto; margin:0 auto; width:1000px;padding:20px; }
.side-menu-top, .side-menu-bottom {height: 24px;}
.side-menu-top {background-image: url('/images/side_menu_top.jpg');}
.side-menu-bottom {background-image: url('/images/side_menu_bottom.jpg'); margin-bottom: 25px;}
/*#left-sidebar #login-form .content, #left-sidebar #login-form p{ text-align:center; }*/
/*#left-sidebar #login-form form{text-align:right;}*/
#left-sidebar, #right-sidebar{width:210px; display:block; text-align:center;  margin: 10px;}
#main{width:500px; padding-left:10px;padding-top:-20px;}
#left-sidebar, #right-sidebar, #main{ float:left; height:100%;}
#left-sidebar .block-left .title{ text-align:right; padding-bottom:5px;}
#right-sidebar{ float:right;}

#updates{ padding-left: 57px; padding-top: 10px; min-height:213px; text-align:justify; margin-bottom:20px;}
* body #updates{ *height:213px;}
#updates p {margin-top: 0; margin-bottom: 0; text-align:justify;}
#updates a{color:#000000;font-weight:bold;}

#left-sidebar .block-left .content, #right-sidebar .block-right .content{ margin-top:-2px; padding:0 15px;}

#main{ width:auto; min-height:500px; margin: 0 auto; min-width:500;}
* body #main{ width:470px;}
#outline { background:none;}
* body #outline{*margin-top:10px;}
#outline-top {background-image: url('/images/outline_top.png'); height: 25px;}
#outline-bottom {background-image: url('/images/outline_bottom.png'); height: 25px;}
* html #outline-bottom {background-image: url('/images/outline_bottom.png'); height: 25px;}

#main object{ margin:0 auto; width:90%; text-align:center;}
#footer { margin-top:20px;}
#footer p{text-align:left;}
#footer .link{text-align:center;}
.mail{padding-left:200px;text-align:center;}
fieldset {border: none; text-align:center;}
#top-header {overflow: none; display:block;}
#masthead {width: 400px; float:left;}
#search-form {float: right; margin-top: 40px;border-color:#fff; }
#article-details {padding: 10px;}
#articles-page h3 {margin-bottom: 0px;}
#articles-page p {margin: 0px;text-align:justify;}
p.created-at { text-align: right;}

#node-body {text-align:justify; height:100%;}
#node-body p{text-align:justify; }
#node-body img{text-align:center;margin:20px ;}

#left-sidebar #login-form #login_box {padding-top:1px; float: right; display:block; width: 195px; height: 70px;
 background: url(../images/label.jpg) top left no-repeat;}
 #left-sidebar #login-form #label{ font-size:10px; font-weight:bold;}
form { margin: 0; }
#top-header #search_box p { margin:0; font-weight:bold; padding-left:10px;text-align:center;}
#top-header #search_box { padding-top:1px; float: right; display:block; width: 195px; height: 45px;
  background: url(../images/bg_search_button.jpg) top left no-repeat; }
#top-header #search_form{ padding-top:1px; float: right; display:block; width: 260px;font-weight:bold; font-size:15px; vertical-align:bottom;}
#top-header #search_form .search-label{padding-top:10px; text-align:center;}
#top-header #search_box #s { float: left; padding: 5px 0 0 5px; margin: 6px 0 0 6px; border: 0; width: 150px; font-size: .8em; background:none;text-align:center; }
#top-header #search_box #go { float: right; height:30px; }
#main #location_search h4 { color:#6eb7fe;}

.ube {color:#a12ac8;}

/* login area */
#label {text-align:center;}
#left-sidebar #user_login, #left-sidebar #user_password { /*padding-top:1px; float: right; display:block; width: 195px; height: 70px;*/
  background: url(/images/label.jpg) top center no-repeat; padding: 5px 0 0 5px; margin: 6px 0 0 6px; border: 0; width: 150px; height: 19px; font-size: .8em;
  text-align: center;}
/*#top-header #search_box #s {padding: 5px 0 0 5px; margin: 6px 0 0 6px; border: 0; width: 150px; font-size: .8em; background:none; }*/

/******* news page ************/
#articles-page h3 {text-align: right; margin-bottom: -15px; margin-right: 10px;}
#articles-page a {color: gray; }
#articles-page h3 a {font-size: 20px;}
#articles-page p {font-size: 12px;}
#article-details {border-left: 5px solid #1266A6;}
#article-details p.created-at {font-size: 10px;}

/* links page */
#node-7 #node-body ul {list-style: none; padding: 0; margin: 0;}
#node-7 #node-body ul li {text-align: center; font-size: 15px; font-style: bold; color: gray;}
#node-7 #node-body ul li a {color: gray;}
#node-7 #node-body ul li a:hover {color: black;}


.left{float:left;}
.right{float:right;}
.center{ text-align:center;}
#node-body .center{ text-align:center;}
#node-body .center img{ margin:20px auto;}
.center img{ margin:0 auto;text-align:center;}
#foreign-exchange-board table {width:195px;border:#000 10px solid; background-color:#39281c;top:0px; }
#foreign-exchange-board img {text-align:center; auto;top:0px;}
#foreign-exchange-board {color:#fff;background-color:#fff;}
#foreign-exchange-board .currency {background-color:#120a07; font-size:8px;}
#foreign-exchange-board .asian {width:40px;background-color:#6f0403; }
#foreign-exchange-board .asianfx {width:185px;background-color:#6f0403; }
#foreign-exchange-board .mail1 {width:0px;background-color:#392d2d; }
#foreign-exchange-board .fxfont {font-size:8px; text-align:center;}
#foreign-exchange-board .asof {font-size:12px; text-align:center;}

#articles-page .readmore, #updates .readmore{font-size:10px;}
#inquiry{width:240px;}
* html #inquiry{width:230px;}
.we{ font-size: 13px; font-style: bold; color:#6d6d6d ;font-weight:bold;}
.note{font-size: 14px; font-style: bold;color: #3181bc;font-weight:bold;}


#flash{margin-left:30px;margin-top:-165px;position:absolute; z-index:100; background:transparent;}
.clear{clear:both;}