@charset "UTF-8";
/* CSS Document */

/* HEADER */
#head {
	width:100%;
	height:100px;
	text-align:center;
	margin-top:10px;
}
#headArea{
	text-align:left;
	width:950px;
	height:100px;
	background:#fff;
	margin: 0 auto;
}

#headlogo{
	background-color:#fff;
	float:left;
	width:600px;
	height:95px;
}
#headtel{
	background-color:#fff;
	float:right;
	width:300px;
	height:95px;
}
#headtel ul{
	width:300px;
	_width:280px;
	list-style-type:none;
}
#headtel li{
	background:url(../images/yaj14.gif) no-repeat;
	_display:inline;
	float:left;
	padding-left:20px;
	margin-left:13px;
	color:#333;
}

#headmenuArea{
	clear:both;
	height:30px;
	/* border-bottom:2px solid #646464; */
	margin:0;
	/* background:#9C1953; */
	background:url(../images/headarea.jpg) repeat-x;
}
#headmenuArea p{
	color:#fff;
	padding:5px;
}
#headmenu{
	width:950px;
	height:20px;
	margin:0 auto;
}
#h-menu{
	text-align:right;
	width:300px;
	margin-left:650px;
}
#h-menu ul{
	list-style-type:none;
}
#h-menu li{
	float:left;
	padding-left:10px;
	margin-left:10px;
	color:#fff;
}
	

/* NAVIGATION */
#gnavi {
	clear:both;
	width:100%;
	padding:10px 0;
	text-align:center;
	border-top:2px solid #646464;
	border-bottom:2px solid #646464;

}
#menu {
	background-color: #cccccc;
	width:950px;
	height:51px;
	margin: 0 auto;
}
#menu ul{
	margin:0px; padding:0px;
	list-style-type:none;
	font-size: 10px;
}
#menu li{
	margin:0px; 
	padding:0px;
	float:left;
}

#submenu {
	background-color: #333;
	width:780px;
	height:20px;
	margin: 0 auto;
	padding:0px;
}
#submenu ul{
	margin:0px; padding:0px;
	list-style-type:none;
	font-size: 10px;
	color:#fff;
}
#submenu li{
	margin:3px 5px 0 0; 
	padding:0px;
	float:left;
}


/* MAIN CONTENTS */
#cont_wrap {
	background:url(../images/contentw_bg.jpg) repeat-x;
	width:100%x;
	text-align:center;
	margin-bottom:10px;
}
#content {
	background-color: #fff;
	width:950px;
	margin: 0 auto;
	padding:10px;
	text-align:left;
}
#content h1{
	width:950px;
	font-size:16px;
	margin: 25px auto;
	color: #c00;
}
#content p{
	margin:10px;
	color:#666;
}

#content_right{
	float:right;
	width:685px;
	padding:0px;
}

#whatsnewtitle{
	margin:30px 0 0 0;
	padding:0px;
}
#whatsnew{
	width:678px;
	/* border:1px solid #9e9e9e;
	border-top:none; */
	margin:0 0 20px 0;
}
#whatsnew ul{
	margin:0;
	padding:20px 10px;
	list-style-type:none;
}
#whatsnew li{
	background:url(../images/yaj16.gif) no-repeat;
	list-style-type:none;
	margin-bottom:20px;
	padding:0 0 5px 20px;
	border-bottom:1px dotted #9e9e9e; 
}
.servicemenu{
	clear:both;
	width:780px;
	height:100px;
	padding:0;
	_display:inline; /* for IE6 */
	/display:inline; /* for IE7 */
}
*html .servicemenu{ /* for before IE6 */
	clear:both;
	height:100px;
	width:780px;
	padding:0;
	margin:0;
}

.servicemenu ul{
	margin:0;
	padding:0;
}
.servicemenu li{
	float:left;
	list-style-type:none;
	margin:0 26px 0 0;
	_margin:0 18px 18px 0; /* for IE6 */
	/margin:0 18px 18px 0; /* for IE7 */
}
.seviecemenuR{
	margin:0;
	pddding:0px;
}
.servicemenut{
	width:350px;
}


#content_left{
	float:left;
	width:250px;
}

#content_left ul{
	margin:0 0 10px 0;
	padding:0px;
}
#content_left li{
	margin:0 0 10px 0;
	padding:0px;
	list-style-type:none;
}

#serch{
	width:240px;
	border:1px solid #9e9e9e;
	margin-bottom:20px;
	padding:5px;
}
#serch h2{
	background:#9e9e9e;
	color:#fff;
	font-size:12px;
	margin:0;
	padding:0 0 0 10px;
}

#cyberinfo{
	margin:0px;
	padding:0px;
}
#cyberinfo h3{
	width:200px;
	margin:10px;
	color:#9e9e9e;
	font-size:12px;
}
#lefttel{
	background:url(../images/cyberinfo_bk.jpg) repeat-y;
	/* height:270px; */
}
#lefttel_inside{
	margin:0 10px 0 10px;
	background:#fff;
	padding-bottom:30px;
}
#cyberprintbn{
	margin:0 auto;
	width:200px;
}

/* FOOTER */
#footer{
	clear:both;
	width:100%;
	height:10px;
}

#copyright {
	background-color: #fff;
	width:950px;
	height:30px;
	margin: 0 auto;
	padding-bottom:30px;
	border-top:2px solid #949494;
}

.imgMarginRight10 {
	margin-right:10px;
}

/* company */

.list309{
	margin-bottom:30px;
}
dl.list309 dt {
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 100px;
  border-left: solid 8px #666;
  padding-left: 5px;
  color: #000;
  border:1px solid #666;
  font-size:14px;
  color:#666;
  background:#ccc;
}

dl.list309 dd {
  margin-bottom: 1.8em;
  margin-left: 10em;
  color:#666;
}

/* sitemap */

#sitemap{
	margin:0; padding:0;
}
#sitemap ul{
	list-style-type:none;
}
#sitemap li{
	background:url(../images/sitemap.gif) left no-repeat;
	padding-left:20px;
	margin-bottom:20px;
}