body {background:url("../images/bg.gif") 0 0 repeat-x; font:0.8em/1.5 tahoma, sans-serif;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:0 15px;}
.contants {text-align:justify;}
ul.ul-01 {margin:15px 0; list-style:none;}
.article {background:url("../images/ul-01.gif") right no-repeat; font-size:85%; padding-right:20px;}
ul.ul-list {margin:0 15px; list-style:none;}
ul.ul-list li {padding: 0 1px;}
a {text-decoration:none; }
.data{font-size:8pt;}
#main {width:960px; margin:0 auto; overflow:hidden;}
#header {position:relative; height:90px; padding:30px 20px 15px 20px;}
#logo {margin:0; float:left}
#nav {position:absolute; top:80px; right:20px; margin:0;}
#nav span {margin:0 8px;}
#nav #nav-active {font-weight:bold; text-decoration:none;}
#tray {position:relative; width:960px; height:45px; background:url("../images/tray.gif") 0 0 no-repeat; overflow:hidden; font:bold 90%/1 "tahoma",sans-serif;}
#tray ul {margin:0 20px; list-style:none;}
#tray li {display:inline;}
#tray li a {display:block; float:left; padding:17px 20px 17px 18px; background:url("../images/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
#tray li a:hover {background:url("../images/tray-hover.gif");}
#tray li#tray-active a {background:url("../images/tray-active.gif");}
#footer {clear:both; padding:20px 20px 40px 20px; font-size:85%;}
#footer p {margin:0;}
#col-top {width:960px; height:5px; margin-top:15px; background:url("../images/col-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col-bottom {width:960px; height:5px; margin-bottom:15px; background:url("../images/col-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col {position:relative; padding:0 30px 15px 0; background:url("../images/col.gif") 0 0 repeat-y;}
#btns {margin-top:25px; margin-bottom:0;}
#cols2-top {width:960px; height:5px; margin-top:15px; background:url("../images/cols2-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2-bottom {width:960px; height:5px; margin-bottom:15px; background:url("../images/cols2-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2 {background:url("../images/cols2.gif") 0 0 repeat-y;}
#cols2 #col-left {float:right; width:595px; padding:20px;}
#cols2 #col-right {float:left; width:268px; margin-right:1px; padding:20px;}
#cols2 #col-left h4, #cols2 #col-right h4 {margin:0; font-size:100%;}
#cols2 #col-left .title {background:url("../images/dot.gif") 0 50% repeat-x;}
#cols2 #col-left .title h4 {display:inline; padding-right:10px;}
#cols2 #col-left .title span {padding-left:10px;}
#cols2 .box {}
#cols2 #col-right h4 {background:url("../images/dot-02.gif") 0 50% repeat-x;}
#cols2 #col-right h4 span {padding-right:10px;}
#cols2 .col-right-img {float:left; width:65px;}
#cols2 .col-right-text p {margin:0;}
#cols3-top {width:960px; height:5px; margin-top:15px; background:url("../images/cols3-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols3-bottom {width:960px; height:5px; margin-bottom:15px; background:url("../images/cols3-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols3 {background:url("../images/cols3.gif") 0 0 repeat-y;}
.col {float:left; width:308px; padding:0 1px; margin-right:15px;}
.col.last {margin-right:0;}
.col h3 {margin:0; padding:7px 15px 12px 50px; background:url("../images/cols3-title.gif") 20px 40% no-repeat; font-size:120%;}
.col-text {padding:20px; border-top:1px solid #DFDFDF;}
.col-text p {margin:0;}
.col-text ul {margin-bottom:0;}
.col-more {padding:10px 10px 1px 0; text-align:right;}
.smaller {font-size:85%;}
/* ------------------*/
.button {
background:#ccc url(../images/tray-active.gif);
border:solid 1px;
color:#FFFFFF;
font-weight:bold;
font-family:tahoma;
}
.tx {
background:#ccc url(../images/tray-separator.gif);
border:inset 1px;
padding:3px;
font-weight:bold;
text-align:right
}
/*----*/
#seeting_tabs a, #seeting_tabs a:active, #seeting_tabs a:visited {
display:block;
float:left;
padding:5px 8px;
background:#F8F1C2;
color:#72650E;
margin-right:10px;
text-decoration:none;
outline:none;
}
#seeting_tabs a:hover {
display:block;
float:left;
padding:5px 8px;
background:#F8F1C2;
color:#000;
margin-right:10px;
text-decoration:none;
outline:none;
}
#seeting_tabs a.selected, #seeting_tabs a.selected:active, #seeting_tabs a.selected:visited {
background:#C9B219;
color:#fff;
text-decoration:none;
outline:none;
}
.hiddencontent,.hiddencontent2 {
padding:12px;
background:#eee;
display:none;
}
.clear {
clear:both;
}
select {
font-family:tahoma;
}
.file{
	color:#003399;
}
.file-list{
	border:solid 1px;
}