@charset"utf-8";
/*----------------------------------------*/
/*link*/
/*----------------------------------------*/

a{text-decoration: none;}

a:link {text-decoration:none; color:#3DA8C9;}
a:visited{text-decoration:none; color:#4076A3;}
a:hover {text-decoration:none;  color:#3DA8C9;}
a:active{text-decoration: none;}

/*----------------------------------------*/
/*global-navigation rewrite*/
/*----------------------------------------*/
#global-navigation{
	width:103px;
}
/*----------------------------------------*/
/*global-navigation ul rewrite*/
/*----------------------------------------*/
#global-navigation ul{
	width:103px;
}
/*----------------------------------------*/
/* date */
/*----------------------------------------*/
div.date{
	width:720px;
	height:22px;
	margin:10px 0 0 0;
	padding:0 0 0 18px;
	background: url(../images/date_back.gif) no-repeat;
	color:#ffffff;
}
/*----------------------------------------*/
/* h3 */
/*----------------------------------------*/
div.h3-style{
	width:730px;
	margin:0 0 10px 0;
	padding:0 0 6px 0;
	background: url(../images/h3_bottom.gif) no-repeat left bottom;
}
div #main h3{
	width:720px;
	margin:0;
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size:120%;
	background: url(../images/h3_back.gif) repeat-y;
}
/*----------------------------------------*/
/* h4 */
/*----------------------------------------*/
div.h4-style{
	width:730px;
	margin:30px 0 0 0;
	padding:0 0 7px 0;
	background: url(../images/h4_bottom.gif) no-repeat left bottom;
}
div #main h4{
	width:710px;
	margin:0;
	padding:5px 0 5px 20px;
	font-weight:bold;
	font-size:120%;
	background: url(../images/h4_back.gif) repeat-y;
}
/*----------------------------------------*/
/* h5 */
/*----------------------------------------*/
div.h5-style{
	width:730px;
	margin:20px 0 0 0;
	padding:0 0 1px 0;
	background: url(../images/h5_bottom.gif) no-repeat left bottom;
}

div #main h5{
	width:720px;
	margin:0;
	padding:3px 0 3px 10px;
	font-weight:bold;
	font-size:100%;
	background: url(../images/h3_back.gif) repeat-y;
}


/*----------------------------------------*/
/* span */
/*----------------------------------------*/
span.smallText{
	font-size:85%;
}
span.midText{
	font-size:90%;
}
span.bigText{
	font-size:120%;
}
span.f1{
	font-size:80%;
}
/*----------------------------------------*/
/* table */
/*----------------------------------------*/
table.news-table{
	margin:10px auto;
	padding:2px;
	width:600px;
	border-style: none;
	border-collapse: collapse;
}
table.news-table th{
	width:200px;
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:center;
	empty-cells : show ;
}
table.news-table td{
	width:400px;
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#ffffff;
	empty-cells : show ;
}table.news-table-nl{
	margin:10px auto;
	padding:2px;
	width:650px;
	border-style: none;
	border-collapse: collapse;
}
table.news-table-nl th{
	/*width:200px;*/
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:center;
	empty-cells : show ;
}
table.news-table-nl td{

	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#ffffff;
	empty-cells : show ;
}
table.news-table-nl2{
	margin:10px auto;
	padding:2px;
	width:650px;
	border-style: none;
	border-collapse: collapse;
}
table.news-table-nl2 th{
	/*width:200px;*/
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:left;
	empty-cells : show ;
}
table.news-table-nl2 td{

	border:solid 1px #959595;
	border-collapse: collapse;
	empty-cells : show ;
}
table.news-table-nl3{
	margin:10px auto;
	padding:2px;
	width:650px;
	border-style: none;
	border-collapse: collapse;
}
table.news-table-nl3 th{
	/*width:200px;*/
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:left;
	empty-cells : show ;
}
table.news-table-nl3 td{

	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#ffffff;
	empty-cells : show ;
	text-align:center;
}

table.news-table-nl4{
	margin:10px auto;
	padding:2px;
	width:650px;
	border-style: none;
	border-collapse: collapse;
	text-align:center;
}
table.news-table-nl4 th{
	/*width:200px;*/
	padding:5px;
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	empty-cells : show ;
}
table.news-table-nl4 td{

	border:solid 1px #959595;
	border-collapse: collapse;
	empty-cells : show ;
}

table.news-table-fr{
	margin:3px auto;
	width:600px;
	padding:2px;
}
table.news-table-fr td{
	border:solid 0px #959595;
}
table.news-table-fre{
	margin:10px auto;
	padding:2px;
	width:700px;
	border-style: none;
	border-collapse: collapse;
}
table.news-table-fre th{
	width:200px;
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:center;
	empty-cells : show ;
}
table.news-table-fre td{
	border:solid 1px #959595;
	border-collapse: collapse;
	background-color:#ffffff;
	empty-cells : show ;
}

table.news-table-free{
	margin:0;
	padding:0;
	width:90%;
	border-style: none;
	border-collapse: collapse;
}
table.news-table-free th{
	border:solid 0px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:left;
	empty-cells : show ;
}
table.news-table-free td{
	border:solid 0px #959595;
	border-collapse: collapse;
	font-weight:normal;
	text-align:left;
	empty-cells : show ;
}

table.news-table-free2{
	margin:10px 0;
	padding-left:10px;
	width:90%;
	border-style: none;
	border-collapse: collapse;
}
table.news-table-free2 th{
	border:solid 0px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:left;
	empty-cells : show ;
}
table.news-table-free2 td{
	border:solid 0px #959595;
	border-collapse: collapse;
	background-color:#F5F5F5;
	font-weight:normal;
	text-align:left;
	empty-cells : show ;
}
/*----------------------------------------*/
/* p */
/*----------------------------------------*/
div#pagebody p{
	padding:10px;
	}
/*----------------------------------------*/
/* p title */
/*----------------------------------------*/
div#pagebody p.title{
	text-align:center;
	font-weight:bold; 
	text-decoration:underline;
}

/*----------------------------------------*/
/* contact */
/*----------------------------------------*/
dl.contact {
	margin:10px;
}
dl.contact dd {
	margin-left:10px;
}
/*----------------------------------------*/
/* line */
/*----------------------------------------*/
div.hr-style-outbound{
	clear:both;
	width:728px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../images/hr_bg01.gif) repeat-x;
}

div.hr-style-outbound hr{
	display:none;
}
/*----------------------------------------*/
/* close */
/*----------------------------------------*/
div.closeBtn{
	margin:7px 0 0 0;
	text-align:center;
	clear:both;
}
/*----------------------------------------*/
/* sub/sup */
/*----------------------------------------*/
sup{vertical-align : 0.55em ;}
sub{vertical-align : -0.3em ;}
/*----------------------------------------*/
/* images */
/*----------------------------------------*/
div.imageCenter {
	text-align:center;
	margin:10px auto;
	font-size:0.1em;
}
table.image-frame{
	margin:20px auto;
	margin-bottom:5px;
	padding:0;
	border-collapse: collapse;
	border:0px;
}
table.image-frame td{
	margin:0;
	padding:0;
	border-collapse: collapse;
	border:0px;
	empty-cells : show ;
}
table.image-frame td.bg-top{
	background: url(../images/image_frame_02.gif) repeat-x;
}
table.image-frame td.bg-bottom{
	background: url(../images/image_frame_08.gif) repeat-x;
}
table.image-frame td.bg-left{
	background: url(../images/image_frame_04.gif) repeat-y;
}
table.image-frame td.bg-right{
	background: url(../images/image_frame_06.gif) repeat-y;
}

/*----------------------------------------*/
/* ol */
/*----------------------------------------*/

ol li.text_line{ padding:10px; }

