b {
color:#0D6796;
}
strong {  
color:#0D6796;
}
html, body {
	height:100%;
}
body {
	min-width:1004px;
	_width: expression(document.documentElement.clientWidth < 1004 ? "1004px" : "auto");
	margin:0;
	font-family:Book Antiqua; Arial;
        font-size: 14px;
	color:#000;
}
h1 {
	padding-left:12px;
	font-size:14px;
	margin:10px 0px;
	color:#0D6796;
}
a {
	color:#0d6796;
}
p{
	padding:0px;
	margin:10px 0px;
}
#map {
	position:absolute;
	top:65px;
	right:13px;
	margin:0;
	padding:0;
}
#map li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#map li a{
	display:block;
	width:19px;
	height:19px;
	margin-right:3px;
}
#map li.home {
	background:url(ic_home0.gif) 4px 4px no-repeat;
}
#map li.home a:hover {
	background:url(ic_home_.gif) no-repeat;
}
#map li.mail {
	background:url(ic_mail0.gif) 4px 5px no-repeat;
}
#map li.mail a:hover {
	background:url(ic_mail_.gif) no-repeat;
}
#map li.map {
	background:url(ic_map00.gif) 4px 5px no-repeat;
}
#map li.map a:hover {
	background:url(ic_map_h.gif) no-repeat;
}


.lleft { 
	width: 190px; 
	padding: 5px;
/*border: solid 1px black; */
	padding-right: 20px; 
		float: left;
   }
.rright { 
	width: 20px; 
	padding: 5px; 
/*border: solid 1px black;*/ 
		float: left; 
	position: relative; 
	top: 0px; 
	left: 5px; 
   }



.page {
	/*position:relative;*/
	width:934px;
	min-height:100%;
	_height:100%;
	/*left:50%;
	margin-left:-467px;*/
margin:0px auto;
	z-index:1000;
}
.logo {
	background:url(logo.jpg) no-repeat;
	height:381px;
	position:relative;
	top:10px;
}
.nav {
	height:70px;
position:relative;
}
#tmenu, #tmenu ul {
	margin:0;
	padding:0;
}
#tmenu {
	margin:0 10px;
	width:914px;
}
#tmenu li {
	position:relative;
	float:left;
	height:48px;
	/*padding-top:15px;*/
	list-style:none;
	text-align:center;
	border-right:1px solid #b7b7b7;
	background:url(t_li0000.gif) repeat-x;
	/*z-index:10;*/
}
#tmenu li.p0 {
	width:132px;
	background:url(t_l_brd0.png) no-repeat;
}
ul#tmenu li.p0:hover {
	background:url(t_l_brd_.png) no-repeat;
}
#tmenu li.p1 {
	width:160px;
}
#tmenu li.p2 {
	width:190px;

}
#tmenu li.p3 {
	width:135px;

}
#tmenu li.p4 {
	width:135px;
}
#tmenu li.p5 {
	width:129px;
}
#tmenu li.p6 {
	width:153px;
	border:none;
	background:url(t_r_brd0.png) no-repeat;
}
ul#tmenu li.p6:hover {
	background:url(t_r_brd_.png) no-repeat;
}

#tmenu li a {
	font-family:Trebuchet MS;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	color:#242424;
display:block;
padding-top:15px;
height:33px;
}
#tmenu li:hover, #tmenu li.jshover {
	background:url(t_li_h00.gif) repeat-x;
}
#tmenu li:hover ul, #tmenu li.jshover ul {
	display:block;
}
#tmenu li ul {
	display:none;
}
#tmenu li ul {
	position:absolute;
	width:170px;
	top:48px;
	left:0;
	border:1px solid #acacac;
	border-top:1px solid #767676;
	/*z-index:1000;*/
z-index:10;
}
#tmenu li ul li {
	float:none;
	/*padding:7px 18px;*/
	padding:0px;
	/*height:auto;*/
	height:40px;
	text-align:left;
	border:0px none;
	background:#e2e2e2;
	z-index:1000;
}
#tmenu li ul li:hover, #tmenu li ul li.jshover {
	background:#8ccff2;
}
#tmenu li ul li a {
	font-size:11px;
	text-transform:none;
	display:block;
	padding:7px 18px;
}
.l_brd {
	position:absolute;
	top:0;
	left:0;
	width:67px;
	height:49px;
	background:url(t_l_brd0.png) no-repeat;
}
.c_logo {
	position:absolute;
	/*top:370px;*/
	/*bottom:-79px;*/
	/*_top:380px;*/
	margin-top:-1px;
	left:390px;
	z-index:100;
}
.c_logo a {
	display:block;
	/*position:relative;*/
	width:146px;
	height:90px;
	background:url(c_logo00.png) no-repeat;
	_background:none;
	z-index:100;
	cursor:pointer;
}
.l_clmn {
        padding-top:30px;
        font-family: Arial;
	clear:both;
	margin-left:10px;
	_margin-left:5px;
	float:left;
	color:#515151;
	width:311px;



}
.r_clmn {
	float:right;
	padding-top:30px;  
	/*margin:40px 0 0 364px;*/
	width:570px;       
	/*position:relative;       
	z-index:1;*/
}
.date {
	font-size:11px;
	color:#0d6796;
}
.date b {
	font-weight:normal;
	color:#515151;
}
.n_title {
        font-family:Arial;
	padding:5px 10px;
	margin:0;
	font-weight:bold;
}
.n_bg_top, .n_bg_btm, .bn_bt, .bn_top, .cn_tbg, .cn_bbg {
	font-size:1px;
}
.n_bg_top {
	height:12px;
	background:url(lb1_t000.gif) no-repeat;
}
.n_bg {
	font-size:14px;
	background:url(lb1_bg00.gif) repeat-y;
}
.n_bg p {
	text-indent: 10px;
	padding:0;
	margin:0;
}
.n_text{
	position:relative;
	z-index:10;
}
.n_bg div {
	padding:0 16px;
}
.n_bg  img {
	border:1px solid #5d6266;
	margin-right: 10px;
}
.n_bg_btm {
	clear:both;
	height:11px;
	background:url(lb1_b000.gif) no-repeat;
}
.detail, .archive {
	font-size:11px;
	padding:8px 0 5px 190px;
	margin:0;
}
.detail a {
	color:#0e6796;
}
.archive a{
	color:#969696;
}
.bn_top {
	/*margin-top:25px;*/
	height:10px;
	background:url(lb2_t000.gif) no-repeat;
}
.bn_bg {
	min-height:171px;
	_height:171px;
	padding:0 10px;
	background:#f2f2f2;
}
.bn_bt {
	height:12px;
	background:url(lb2_b000.gif) no-repeat;
}
.cn_bg {
	background:url(cb_bg000.gif) repeat-y;
}
.cn_tbg {
	height:10px;
	background:url(cb_t0000.gif) no-repeat;
}
.cn_bbg {
	/*clear:both;*/
	height:11px;
	background:url(cb_b0000.gif) no-repeat;
}
.content {
	margin:0;
	padding:0 20px;
	/*line-height:17px;*/
text-align:justify;
}
/*.content img {
	border:1px solid #5d6266;
}*/
.content p{
	padding:5px 0px;
	margin:0px;
}
.cat_img {
	margin-right:20px;
}
.c_title {
	font-size:14px;
	padding:5px 0;
	margin:0;
}
.cat {
	margin:0;
	padding:20px 0;
}
.cat li {
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}
.c_detail {
	clear:both;
	margin-left:285px;
}
.sep {
	margin:20px -19px 20px -20px;
	padding:0;
	border-top:1px solid #cecece;
}
.sep_null {
	margin:20px 0;
	padding:0;
}
.f_sep {
	clear:both;
	height:50px;
}
.footer {
	height:65px;         
	color:#949494;
	background:url(f_bg0000.gif) repeat-y;
	font-size:11px;
}
.f_head {
	height:18px;
	background:url(f_t00000.gif) no-repeat;
}
.counter {
	float:left;
	padding-left:15px;
	width:91px;
}
.copyr {
	float:left;
	padding:2px 20px 0 11px;
	width:187px;
}
.f_info {
	padding-top:2px;
	float:left;
	width:350px;
	text-align:center;
}
.int {
	float:left;
	padding-top:5px;
	margin-left:18px;
	line-height:20px;
	width:233px;
}
.icon_ii {
	padding:3px 0;
	padding-left:24px;
	background:url(icon0000.gif) no-repeat;
}
.icon_ii:hover {
	background:url(icon_h00.gif) no-repeat;
}
.int a {
	color:#000;
}
