.bg {
	background-image: url(bg.gif);
	background-repeat: repeat;
}
.bg_l {
	background-image: url(bg_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bg_r {
	background-image: url(bg_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.float {
	background-image: url(float.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgtop {
	background-image: url(bgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.s10 {
	line-height: 10px;
}
.s5 {
	line-height: 5px;
}
.place {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
ol
{	
	list-style-image: url(protxt_arrow.gif);
	list-style-type: circle;
	padding: 0px 0px 0px auto;
	margin:auto auto auto 15px;
}
.indexsite01 {
	background-image: url(indextripbg_01.jpg);
	background-repeat: no-repeat;
}
.indexsite02 {
	background-image: url(indextripbg_02.jpg);
	background-repeat: no-repeat;
}
.indexsite03 {
	background-image: url(indextripbg_03.jpg);
	background-repeat: no-repeat;
}
.indexsite04 {
	background-image: url(indextripbg_04.jpg);
	background-repeat: no-repeat;
}
.indexsite05 {
	background-image: url(indextripbg_05.jpg);
	background-repeat: no-repeat;
}
.indexsite06 {
	background-image: url(indextripbg_06.jpg);
	background-repeat: no-repeat;
}
.indexnewtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}
.indexnewtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
.indexnewtxt:hover {
    border-bottom:solid 1px;
}
.indextxttxt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-indent: 5px;
}
.indextxt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-indent: 5px;
}
.indextxt:hover {
    border-bottom:solid 1px;
}
a:link  {
	text-decoration: none;
}
a:visited  {
	text-decoration: none;
}
a:active  {
	text-decoration: none;
}
.downtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}
.down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}
.down:hover {
    border-bottom:solid 1px;
}
.leftline {
	line-height: 3px;
	background-image: url(leftline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.title_pro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	word-spacing: 1px;
}
.title2_pro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300;
	font-weight: bold;
	word-spacing: 1px;
	line-height: 28px;
}
.protxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	word-spacing: 1px;
}
.protxttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	word-spacing: 1px;
}
.protxtborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	word-spacing: 1px;
}
.protxtborder_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	word-spacing: 1px;
	font-weight: bold;
}
.protxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	word-spacing: 1px;
}
.protxt:hover {
    border-bottom:solid 1px;
}
.protxt_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CC3300;
	word-spacing: 1px;
}
.protxt_o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #008000;
	word-spacing: 1px;
}
.protitleline {
	background-image: url(protitle_line.gif);
	background-repeat: repeat-x;
	line-height: 5px;
	background-position: center;
}
.bookmarkline {
	background-image: url(bookmark_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bookmark02_m {
	background-image: url(bookmark02-m.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bookmark01_m {
	background-image: url(bookmark01-m.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.input-btn
{
    font-family:  "Arial";
    font-size: 12px;
    color: #333333;
    background-color: #bfd5ea;
    text-align: center;
    border-color: #FFFFE1 #B56C00 #b56c00 #FFFFe1;
    cursor: hand;
    height: 20px;
    border-style: outset;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    align: absmiddle;
}
.input-button-gray
{
    font-family:  "Arial";
    font-size: 12px;
    color: white;
    background-color: gray;
    text-align: center;
    vertical-align: middle;
    border-color: #FFFFE1 #B56C00 #b56c00 #FFFFe1;
    height: 20px;
    border-style: outset;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.input-single
{
    font-family: "Arial" ;
    font-size: 12px;
    color: #334A66;
    background-color: #F3F3F3;
    border-color: #4C4C4C #CCCCCC #CCCCCC #4c4c4c;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.input-multi
{
    border-left:1px solid cccccc; border-right:1px solid c4c4c; border-top:1px solid 4; border-bottom:1px solid cccccc; font-family:  "Arial";
    font-size: 12px;
    color: 334a66;
    background-color: f3f3f3;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    height: 20px
}
.input-textarea
{
    font-family:  "Arial";
    font-size: 12px;
    color: 334a66;
    background-color: f3f3f3;
    vertical-align: middle;
    border-color: #4C4C4C #CCCCCC #CCCCCC #4c4c4c;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
}
.Input-table-buttom
{
    font-family: "Arial" ;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #3366CC;
    text-align: center;
    border-color: #FFFFFF #003366 #003366 #FFFFFF;
    cursor: hand;
    height: 20px;
    border-style: outset;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.input-buttom
{
    font-family:  "Arial";
    font-size: 12px;
    color: #333333;
    background-color: #FFCC00;
    text-align: center;
    align: absmiddle;
    border-color: #FFFFE1 #B56C00 #b56c00 #FFFFe1;
    cursor: hand;
    height: 20px;
    border-style: outset;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.tbl-hd-2
{
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	background-color: bfd5ea;
	font-weight: bold;
}
.tbl-txt-3
{
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	background-color: #E7E7E7;
	font-weight: normal;
}
.tbl-txt-4
{
	font-family: "Arial";
	font-size: 12pt;
	color: #000000;
	background-color: #E6E6E6;
	font-weight: normal;
}
.tbl-txt-5
{
	font-family: "Arial";
	font-size: 9pt;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #E6E6E6;
	font-weight: normal;
}