body, html
{
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
}
.links_block
{
	color: #003575;
	font: normal 12px Verdana;

}

.yashare-auto-init
{
	width:100%;
	text-align: right;
	display: inline;
}
img
{
	border:none;
}

a
{
	font-family:Tahoma;
	color:#051C69;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:blue;
}

form
{
	padding:0px;
	margin:0px;
}

.global
{
  width:100%;
}

.fixdiv
{
  width:930px;
  margin:0 auto;
}

.topdiv
{
  width:930px;
  height:126px;
  background:top left url(/images/img_01.jpg) no-repeat;
}

.globalmenu
{
  width:50px;
  height:9px;
  padding:15px 0px 0px 93px;
}

.homediv
{
  width:11px;
  height:9px;
  margin:0px 4px 0px 0px;
  float:left;
}

.homediv img
{
  border:none;
}

.emaildiv
{
  width:12px;
  height:9px;
  margin:0px 4px 0px 0px;
  float:left;
}

.emaildiv img
{
  border:none;
}

.sitemapdiv
{
  width:11px;
  height:9px;
  margin:0px 4px 0px 0px;
  float:left;
}

.sitemapdiv img
{
  border:none;
}

.teldiv_main
{
  width:930px;
  height:96px;
  background:top left url(/images/bg_img_02.png) no-repeat;
}


.teldiv
{
  width:930px;
  height:56px;
  background:top left url(/images/img_02.jpg) no-repeat;
}

.lefttd
{
  background:#FFFFFF;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.centertd
{
  width:771px; 
  vertical-align:top;
}

.bgimgtable
{
  width:100%;
  background:top left url(/images/img_04.jpg) repeat-x;
  vertical-align:top;
}

.contd
{
  width:781px;
  height:520px;
  vertical-align:top;
  background:top left url(/images/img_03.jpg) no-repeat;
}

.textcont
{
  width:703px; 
  border-left:1px #003068 solid;
  padding:0px 0px 0px 11px;
  margin:104px 0px 25px 50px;
}

.textcont h1
{
  padding:0px;
  font-family:Tahoma;
  font-size:20px;
  color:#676767;
  font-weight:lighter;
}

.textcont p
{
  padding:0px;
  font-family:Tahoma;
  font-size:11px;
  color:#676767;
  text-indent:10px;
}

.menutd
{
  width:159px; 
  vertical-align:top;
}

.toptd
{
  width:149px; 
  height:100px;
}

.menu
{
  width:149px;
  height:100px;
  vertical-align:top;
  background:top left url(/images/img_05.jpg) no-repeat #effafe;
  margin:50px 0px 0px 0px;
}

.menu div 
{
  text-align:right;
}

.middletd
{
  height:55px;
  vertical-align:top;
  font-size:0px;
}

.formtd
{
  width:149px; 
  height:147px; 
  background:#effafe;
  padding:0px 0px 0px 00px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
}

.formdiv
{
  width:149px;
  height:100px;
  background:#effafe;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.formdiv select
{
  width:140px; 
  height:19px;
  margin:2px 0px 2px 0px;
}


.formdiv div
{
  width:100%;
  margin:3px 0px 2px 0px;
  padding:0px;
  font-family:Tahoma;
  font-size:19px;
  color:#676767;
}

.formdiv div a
{
  margin:0px;
  padding:0px;
  font-family:Tahoma;
  font-size:12px;
  color:#676767;
  font-weight:bolder;
}

.formdiv div a:hover
{
  margin:0px;
  padding:0px;
  font-family:Tahoma;
  font-size:12px;
  color:#7d7d7d;
  font-weight:bolder;
}

.footerdiv
{
  width:880px;
  height:54px;
  margin:0 auto;
  background:top left url(/images/bg_img_09.jpg) no-repeat;
  padding:0px 0px 0px 50px;
}

.textfooter
{
  width:844px;
  height:46px;
  background:bottom left url(/images/bg_img_10.jpg) repeat-x;
  padding:8px 20px 0px 16px;
}

.textfooter div
{
  font-family:Tahoma;
  font-size:11px;
  color:#676767;
  float:left;
  padding:0px;
  margin:0px;
}

.textfooter div a
{
  margin:0px;
  padding:0px;
  font-family:Tahoma;
  font-size:11px;
  color:#676767;
}

.textfooter div a:hover
{
  margin:0px;
  padding:0px;
  font-family:Tahoma;
  font-size:11px;
  color:#7d7d7d;
}

.textfooter div img
{
  border:none;
  padding:0px;
  margin:0px;
}
.contdright
{
  height:55px;
}
  .coop_list li
{
	color: #333;
margin: 7px 0px 7px 0px;
font: normal 12px Verdana;
line-height: 18px;
text-indent: 20px;
text-align: justify;
}
.subtitle
{
	font-size:16px !important;
	font-weight:bold !important;
	display:block;
	text-align:center !important;
}

.restable1, .restable2
{
	border-collapse:collapse;
}

.restable1 TD, .restable2 TD
{
	border:1px solid black;
	padding:5px;
	text-align:center !important;
	font-weight:normal !important;
}

.restable2 TD.c1, .restable2 TD.sub
{
	border-left:none !important;
}

.restable1 TD.c1, .restable2 TD.c1
{
	font-weight:bold !important;
}

 .restable1 TD.sub,  .restable2 TD.sub
 {
	font-weight:bold !important;
 }

