@CHARSET "UTF-8";

/********
* 1.USA
********/
.USA .fcst {font-family:"Courier New"; font-size:14px; }
.USA .heading {font-size:large; font-weight:bold; font-family:"Comic Sans MS" }
.USA .white_table {background-color:#FFFFFF }
   
/**********
* 2.호주
**********/
/* page content (with left-hand menu) */
.AUS #page-content { 
  float: right; width: 833px; 
  padding-left: 10px; padding-right: 10px; padding-top: 7px;
  background-color: white; color: black;
  
  /* inherited from upper class */
  font-family: verdana,arial,tahoma;
  font-size: 10px;
  font-weight: normal;
}

.AUS #section-name {
  width: 187px; padding-left: 3px; 
  background-color: #808080; color: white;
  font-weight: bold;
  font-size:10px;
}

.AUS div.content { 
  font-family: verdana,arial,tahoma; 
  font-size: 12px; 
  font-weight: normal;
  margin-right: 10px;   
}

.AUS div.content > h1{
	color:#003468;
	font-size:18px;
	font-weight:bold;
}

.AUS div.content p.file-text {
  display:inline-block; 
  white-space:pre;
  margin-top:10px; margin-left:20px; padding:10px; 
  border:1px solid #cacaca;
  font-family:monospace; font-size:12px;
  background-color:#e0e0e0; color:black;
  
  text-align: justify;
}

/**************
* 3.벨기에(BEL)
**************/

.BEL pre {
    background-color:#eeeeee;
    color: #000050;
    font-family: "Trebuchet MS, Verdana, Arial",sans-serif;
    font-size: 14px;
    line-height: 1.7;
    margin: 5px 5px;
    padding-top: 5px;
    padding-left:10px;
    text-align: justify;
    top: 200px;
}


/**************
* 5.캐나다(CAN)
**************/

.CAN table.current_conditions{
	display:table;
	width:500px;
	border-color:#eeeedd;
	border:1px solid #5f93b8;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.CAN table.current_conditions caption{
	display:table-caption;
	width:100%;
	background-color:#313957;
	color:#fff;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
}

.CAN table.current_conditions th.top {border-bottom:1px dashed #5F93B8;}
.CAN table.current_conditions .right-dash {border-right:1px dashed #5F93B8;}
.CAN table.current_conditions th {
	display:table-cell; font-weight:bold; text-align: center;
}

.CAN table.current_conditions tr th:first-child {background-color:#eeeedd;}
.CAN table.current_conditions tr th:nth-child(2) {background-color:#ccff00;}


/**************
* 6.중국(CHN)
**************/

/**************
* 8.일본(JPN)
**************/
/*.JPN {font-size: 13px; }
.JPN td.pt13-20 {font-size: 13px; line-height: 18px;}
*/
.JPN pre {
    background-color:#eeeeee;
    color: #000050;
    font-family: "Trebuchet MS, Verdana, Arial",sans-serif;
    font-size: 14px;
    line-height: 1.7;
    margin: 5px 5px;
    padding-top: 5px;
    padding-left:10px;
    text-align: justify;
    top: 200px;
}

/**************
* 10.남아공(SAF)
**************/
.SAF header {width:100%; height: 100%; dispaly:block;}
.SAF h1.title {font-size:18px;  margin-top:10px;margin-bottom:5px;}
.SAF p {font-size:13px;}
.SAF table {border-collapse:collapse;}
.SAF table td {font-size: 13px; border:solid 1px gray;}

/**************
* 14.한국(KOR)
**************/


/*.KOR table.forecast {float:right;width:330px;border-top:2px solid #5a97c8;margin:3px 0 5px 0;background:#fff;}*/

/*
.KOR table.forecast {
	width:500px; 
	border-collapse:collapse; border:1px solid #ccc;border-spacing:2px; 
	text-align:center; line-height:180%;
	font-weight:normal;font-size:14px;}
.KOR table.forecast th {color:#446682;border-bottom:1px solid #c1d4e5;border-right:1px solid #c1d4e5;padding:3px 0 3px 0;background: url(/images/notification/bg_th.gif) repeat-x;}
.KOR table.forecast td {text-align:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:3px 0 3px 0;}
.KOR table.forecast td.first {font-size:0.92em;font-weight:bold;background:#f4f4f4;}
*/

/* new version */
.KOR div {margin-bottom:5px;}
.KOR table.forecast {
  width:670px; 
  border-collapse:collapse; border:1px solid #ccc;border-spacing:2px; 
  /*text-align:center;*/ 
  line-height:180%;
  font-weight:normal;font-size:12px;}
.KOR table.forecast th {text-align:center;color:#446682;border-bottom:1px solid #c1d4e5;border-right:1px solid #c1d4e5;padding:3px 0 3px 0;background: url(/images/notification/bg_th.gif) repeat-x;}
.KOR table.forecast td {
  /*text-align:center;*/
  border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;
  padding:3px 0 3px 0;}

.KOR table.forecast thead * {background:#f4f4f4;font-weight:bold;}
.KOR table.forecast thead tr:first-child th:first-child {width:110px;}
.KOR table.forecast thead tr:first-child th:nth-child(2) {width:180px;}
.KOR table.forecast thead tr:first-child th:nth-child(3) {width:170px;}
.KOR table.forecast thead tr:first-child th:nth-child(4) {width:180px;}

.KOR table.forecast tbody tr td {text-align:center;}
.KOR table.forecast tbody tr td:first-child {text-align:left; padding-left:10px;}