﻿body, html {
	margin: 0px;
	text-align:center;
	background-image:  url("images/bodybg.gif");
	}

a {
	color: #2F314D;
	text-decoration: underline;
	}

a:hover{
    color: #2F314D;
	text-decoration:none;	
	}
	
input, select {
	font:normal 11px/1 Arial, Helvetica, sans-serif;
	background-image:url(images/input_bg.gif);
	}


#mainbg {
	background: transparent url(images/mainbg.gif) repeat-x top;
	}

#container {
	width:760px;
	margin:0 auto;
	text-align:left;
	font:normal 11px/1.5em Arial, Helvetica, sans-serif;
	color:#656565;
	}

#header{
	height:40px;
	vertical-align:middle;
	}

#logo {
	float:left;
	margin:2px 0;
	}

#funcheader {
	float:right;
	}

#func {
	position:relative;
	float:right;
	margin-top:18px;
	}

#func a{
	font-weight:bold;
	color:#333333;
	margin:0 0.5em 0 0;
	text-decoration:none;
	}

#func a:hover{
	color:#0099FF;
	}

#headerform {
	position:relative;
	float:right;
	margin-top:15px;
	}

input#search{
	width:100px;
	}

#password,
#id{
	width:150px;
}

input#describe{
	width:320px;
	height:65px;
	
	}
#news {
	margin:0 0 5px 3px;
	}

#news th {
	text-align:left;
	height:2em;
	}

#news p {
	margin-left:1em;
	}
	
#idxpd {
	margin:3px 0 3px 3px;
	}

.idxbanner {
	border:1px #cecece solid;
	margin:4px;
	float:right;
	}

#footer {
	padding: 8px;
	font-size:9px;
	color:#000;
	}

.ctn {
	padding:16px;
	background:#fff;
	vertical-align:top;
	}

.ctn h1 {
	font: bold 16px/1 Verdana;
	}

.ctn h2 {
	font:bold 12px/12px Arial, Helvetica;
	color:#000;
   }
.ctn h3 {
	font:bold 12px/12px Arial, Helvetica;

   }
.product h1, .product h2 {
	color: #63add7; 
   }
.product h3{
   color:#000;
}
.download h1, .download h2 {
	color: #63D7CD; 
   }
.news_events h1, .news_events h2 {
	color: #D7C363; 
   }
.about h1 {
	color: #b8d763;
}

.about h3 {
	color: #666666;
	background: url(images/icon_4.gif) no-repeat left 4px;
	padding:0px 0px 0px 16px;
	
  }
.about h3 div{
	font:normal 11px/1.5em Arial, Helvetica, sans-serif;
	color:#656565;
}
.contact h1 {
	color: #848484;
  }
.tbl h3{
	background: url(images/banner_bg.gif) no-repeat left top;
	height: 22px;
	padding-left:4px 12px 4px 12px;
}
.tbl h3 div{
	font:bold 12px/1 Arial, Helvetica;
	color:#000;
	padding-top: 4px;
	padding-left: 12px;
}
.tbl h3 div a{
	color:#F26521;
	text-decoration:underline;
}
.tbl h3 div a:hover{
	color:#F26521;
	text-decoration:none;
}
.tbl h3 p{
	font:normal 11px/1.5em Arial, Helvetica, sans-serif;
	padding-left: 12px;
}
.tbl h3 p a{
	color:#F26521;
}
.tbl h3 p a:hover{
	text-decoration:underline;
}


/* submenu style */


.sub_menu01 td,
.sub_menu02 td,
.sub_menu03 td,
.sub_menu04 td,
.sub_menu05 td{

	border-bottom:1px solid #fff;
	font-weight: bold;
	padding:3px;
	color: #fff;
    cursor: hand;
	}

/* product : submenu*/
.sub_menu01{	
	background:#63add7;
	}

/* about : submenu*/
.sub_menu03{
	background:#b8d763;
	}
.sub_menu04{
	background:#63D7CD;
	}
.sub_menu05{
	background:#D7C363;	
}	
.sub_menuhvr{
	background:#CFCFCF;
	}		


.second_menu td{
	border-bottom:1px solid #fff;
	padding:3px 0;
	padding-left: 16px;
	cursor: hand;
	}


.second_menu{
	background:#CFCFCF;
	
	}
.style2-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #63d7cd;
	text-decoration: none;
}


.second_menuhvr{
	background:#f4f4f4;
	}

#pdmenu {
	width:130px;
	margin:40px 20px 0 0;
	float:right;
	font-weight:bold;
	color:#fff;
	text-align:left;
	}

#pdmenu a{
	color:#fff;
	text-decoration:underline;	
	}
	
#pdmenu a:hover{
	color:#fff;
	text-decoration:none;	
	}
	
#pdjpselect,
#pdselect,
#dlselect{
	width:130px;
	}
	
#d_talbe {
    margin-left: 3px;
}

#d_talbe th{
	text-align:left;
	padding-left:3px;
    font-weight:bold;
    color:#fff;
	 
	
}
#d_talbe td{
    font-weight:normal;
	padding:5px 5px 5px 12px;
	color:#F26521;
	text-decoration: underline;
	text-align: left;
	
	
}
#d_talbe td a,
#r-table td a{
    color:#F26521;
	text-decoration: underline;
	
}
#d_talbe td a:hover,
#r-table td a:hover{
    color:#F26521;
	text-decoration: none;
	
}
/* ----- */
#r-table {
	color: #656565;
}
#r-table td{
	font:bold 12px/1.5em Arial, Helvetica;
	color: #656565;
	height: 22px;
	padding:5px 5px 2px 12px;
}

#r-table h1{
	font:normal 11px/1.5em Arial, Helvetica;
	background: url(images/icon_2.gif) no-repeat left 7px;
	color: #FFFFFF;
	padding:3px 5px 0px 10px;
}
#r-table h1 a{
	color: #FFFFFF;
	text-decoration:underline;
}
#r-table h1 a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

#r-table h1 div{
	font:bold 11px/1 Arial, Helvetica;
	color: #D7C363;
	padding:3px 5px 0px 0px;
	text-decoration:underline;
}
#r-table p{
    font: normal 11px/1.5em Arial, Helvetica;
	color:#656565;
	padding:3px 5px 3px 0px;
	
}
#r-table p a{
    color:#FFF;
	text-decoration:underline;
}
#r-table p a:hover{
    color:#FFF;
	text-decoration:none;
}
#r-table th{
	font:bold 12px/12px Arial, Helvetica;
	color: #F26521;
	height: 22px;
	padding:3px 5px 3px 12px;
	text-align: left;
}
/* ----- */
.c_border {
    padding:8px 5px 5px 16px;
    border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #63ADD7;
	border-bottom-color: #63ADD7;
}
