﻿body{
    background:url(../images/bg.jpg) 0 0 repeat;
    margin:5px 0px 5px 0px;
}

.main{
    width:980px;
    background-color:#ffffff;
    }
.main .header{
	background: url(../images/header.gif) 0 0  no-repeat;
	height:100px;
	vertical-align:top;
}
.main .header img{
    margin-top:24px;
	margin-left:24px;
	border:0px;
} 

.main .footer
{
	background:url(../images/footer.gif) no-repeat;
	height:40px;
    text-align:center;
    color:#FFFFFF;
    font:11px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.main .footer a{
	color:#FFFFFF;
	text-decoration:none;
}

.navmenu UL{
	background:url(../images/navb.jpg) 0 0 repeat-x ;
	height:25px;
	text-align :center;
	margin:0;
	padding:0 0 0 5px;
}
.navmenu ul li{
	list-style-type:none;
	display:inline;
	background:url(../images/navs.jpg)  right top no-repeat;
	height:25px;
	float:left;
	padding:0 2px 0 0;
}
.navmenu ul li a{
	display:block;
	padding:0 15px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#79797A;
	background-color:inherit;
	text-decoration:none;
}
.navmenu ul li a:hover{
	background:url(../images/navh.jpg) 0 0 repeat-x;
	color:#FFFFFF;
	background-color:inherit;
}

.navlmenu{
margin:5px 0px 0px 5px;
width:165px;

}
.navlmenu UL{
	margin:0px;
	padding:0px;
}
.navlmenu ul li{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.navlmenu ul li a{

	height:27px;
	display:block;
	background-image: url(../images/navc.gif);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#373737;
	background-repeat: no-repeat;
	padding-top:3px;
	padding-left:5px;
	text-decoration:none;
}
.navlmenu ul li  .at{
	background-image: url(../images/navct.gif);
}
.navlmenu ul li  .at:hover{
	background-image: url(../images/navct.gif);
}
.navlmenu ul li  .ab{
	background-image: url(../images/navcb.gif);
}
.navlmenu ul li  .ab:hover{
	background-image: url(../images/navcb.gif);
}
.navlmenu ul li a:hover{
	color:#744849;
	background-position: 0px -30px;
}
/*h1
{
	 font:bold 18px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 margin:0px;
	}*/
.lbcont{
margin:5px 0px 0px 7px;

}
.content{
    vertical-align:top;
    margin:5px 5px 0px 5px;
}

.cbox{
    border:1px solid #EBEBEB;
    padding:5px;
    margin:0px 5px 5px 0px;
}
.cbox .clink{
    font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.cbox img{
    border:none;
}
.cbox h1{
   	font:bold 14px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
    margin:0px;
}
.cbox h1 a{
    color:#000; 
	text-decoration:none;
}

.tpbt {
	border-top: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
	font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.tpbt th {
	background:#F2F2F2;
	font-weight:bold;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	color:#333;
}
.tpbt td {
	border-bottom:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	color:#3D4144;
	text-align:center;
	background-color:#FBFBFB;
}

.conl{
    color: Black;
    font-size: 15px;
    text-decoration: none;
}
.conl:hover{
    text-decoration: underline;
    font-weight: bold;
}
.conrst{
    padding-left: 5px;
    font-size:12px;
}

.hmenu{
    padding:1px;
    border:1px solid #EBEBEB;
    width:292px;
    height:332px;
    margin:0px 0px 5px 0px;
}
.hmenu UL{
	text-align :left;
	margin:0px;
	padding:0px;	
}
.hmenu ul li{
	list-style-type:none;
	display:inline;
	float:left;
    margin:3px;
	width: 138px;
    height:60px;
}
.hmenu ul li a{
    width: 138px;
    height:60px;
    display:block;
    text-decoration:none;
    font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#79797A;
    border:1px solid #EBEBEB;
}
.hmenu ul li a:hover{	
	background-color:#F8F8F8;
	text-decoration:none;
}
.hmenu ul li img{
    border:0;
    float:left;
    padding:4px;
}
.hmenu ul li b{
    color:#000;
    font-weight:bold
}
.ihbox
{
    border:1px solid #EBEBEB;
    padding:4px;
    margin:0px 0px 5px 0px;
}
.ihbox .clink
{
    font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.ihbox img{
    border:none;
    }
.ihbox h1{
   	font:bold 14px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
    margin:0px;
}
.ihbox h1 a{
    color:#000; 
	text-decoration:none;
}

.ihcatg{
    width:285px;
    text-align:center;
}
.ihcatg img{
    padding:4px;
    border: 1px solid #EBEBEB;
    width:130px;
}
.ihcatg a{
	text-decoration:none;
	color:Black ;
	font-weight:bold;
    font:bold 12px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.ihcatg a:hover{
	color:#0066cc;
}

.pchild .ptl{
    background:url(../img/ptl.gif) no-repeat right;
	width:20px;
	height:20px;
}
.pchild .pt{
    background:url(../img/pt.gif) repeat-x;
	height:20px;
}
.pchild .ptr{
    background:url(../img/ptr.gif) no-repeat;
	width:20px;
	height:20px;
}
.pchild .pl{
    background:url(../img/pl.gif) repeat-y right;
}
.pchild .pr{
    background:url(../img/pr.gif) repeat-y;
}
.pchild .pbl{
    background:url(../img/pbl.gif) no-repeat right;
	width:20px;
	height:20px;
}
.pchild .pb{
    background:url(../img/pb.gif) repeat-x;
	height:20px;
}
.pchild .pbr{
    background:url(../img/pbr.gif) no-repeat;
	width:20px;
	height:20px;
}

.pcont{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.pcont h1{
    font:bold 18px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
    margin:0px 0px 5px 0px;
}
.pcont h4,h5{
    text-align:center;
}
.pcont h5{
    text-align:center;
    margin:5px;
    color:#0066cc;
    border-bottom:solid 2px #bbd9ee;
}
.pcont .text{
    font-size:12px;
    text-align:justify;
    padding-right:10px;
    vertical-align:top;
}
.pcont .mchild{
    width:80%;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}   
.pcont .psrch{
    padding-bottom:5px;
}
.pcont a{    
	text-decoration:none;
	color:Black;
	font-weight:bold; 
	font-size :14px;
}

.pcont a:hover{
	color:#0066cc;
}

.gallery{
    width:100%;
}
.gallery td{
text-align:center;
padding: 5px;
}   
.gallery img{
    padding:5px;
    border: 1px solid #808080;
}
.gallery  A:link{
	text-decoration:none;
	color:Black ;
	font-weight:bold;
	font-size :12px;
}
.gallery  A:hover{
	color:#0066cc;
}

.plarea .text{
    margin:10px 10px 0 0; 
    font-family:Verdana,Arial,sans-serif;
    font-size:15px;
    line-height:20px;
    color:#222;
    text-align:justify;
    width:400px;
    vertical-align:top;
}
.plarea img{
    width:expression(this.width > 340 ? 340: true);
    max-width:340px;
}

.plist{
}
.plist th{
    font-size:12px;
    font-weight:bold;
    text-align:left;
    padding:2px 4px;
    color:#0066cc;
    border-bottom:solid 2px #bbd9ee;
}
.plist .disp {
    float:right;
    color:Black;
}
.plist td{
    color:#666;
    font-size:11px;
    text-align:left;
    padding:6px 4px;
    border-bottom:solid 1px #bbd9ee;
}

.pager{
    font-family:arial,sans-serif;
    text-align:center;
    font-size:15px;
    padding:6px;
}        
.pager SPAN.command,        
.pager SPAN.current,   
.pager A.command{
	font-weight: normal;
	font-size:12px;
	text-decoration: none;
	color: #79797A;
	margin: 0 2px;
	padding: 0 2px;
	background: #FAF7F7;
	border: 1px solid #CDCDCD;
}
.pager A.command:hover{
    border-color: #D0CDC8;
	background: #B0ADA8;
	color: #FFFFFF;
	text-decoration: none;
} 
.pager SPAN.current{
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #B0ADA8;
	border: 1px solid #D0CDC8;
}
.pager .rst{
    font-size:11px;
}

.weath{
	width:430px; 
	font-family:Tahoma;  
}
.weath table{
    width:410px; 
	color:#666;   
}
.weath h2{
   	margin:0; padding:0; 
	color:#ffffff;
	height:20px;
	line-height:20px;
	font-size:15px;
    text-align:center
}
.weath table h3{
    text-align:center;
	font-weight:bold;
	height:25px;
	font-size:18px;
	color:#0066cc;
	border-bottom:solid 2px #bbd9ee;
}
.weath table th{
    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
    text-align:left;
    padding: 2px 10px;
    color:#0066cc;
}
.weath table td{
    font-size:12px;
    text-align:left;
    padding: 2px 10px;
}
.weath table .wth{
    padding-top:10px;
    text-align:right;
}
.weath .wtr{
    color:White;
    width:190px;
    background-image:url('../Images/weath.png');
    background-repeat:no-repeat;
}
.weath .wtr div{
    margin-left:15px;
}
.weath .wtr div h2{
    text-align:left;
    margin:0px;
    font-size:25px;
}
.rout h1
{
	 	font:bold 16px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 	margin:0px;
}
.rout h2
{
	font:bold 14px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}
.rout table tr td {
    width : 120px;
}
.rout td select{
    width : 180px;
}
 .rout td input{
    width : 100px;
}

.pla td{
    padding-bottom:100px;
}

.bra td{
    padding-top:20px;
}

.range a{
	color:Black ;
	font-weight:bold;
	font-size :12px;
}

.chnil h2{
    text-align:center;
    color:#0066cc;
    font:20px Tahoma;
}
.chnil UL{
	margin:0;
	padding:0;
	float:left;	
}
.chnil ul li{
	list-style-type:none;
	display:inline;
	float:left;
	margin:5px 3px 5px 3px;
	width: 120px;
	height:140px;
	font-weight:bold;
	text-align:center;
}
.chnil ul li a{
    display:block;
	text-decoration:none;
	color:Black ;
}
.chnil ul li a:hover{	
    color:#0066cc;
}
.chnil ul li img{
    border-color:Black;
   width:expression(this.width > 110 ? 110: true);
    max-width:110px;
}

.fbt{
}
.fbt h1
{
	 color:#E9E9E9;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
     margin:0px;
}
.fbt .ftl{
    background:url('../img/ftl.gif') no-repeat;
    width:10px;
    height:36px;
   
}
.fbt .ft{
    background:url('../img/ft.gif') repeat-x;
    height:36px;
   
}
.fbt .ftr{
    background:url('../img/ftr.gif') no-repeat;
    width:10px;
    height:36px;
}
.fbt .fl{
    background:url('../img/fl.gif') repeat-y;
}
.fbt .fc{
    background:url('../img/fc.gif') repeat;
}
.fbt .fr{
    background:url('../img/fr.gif') repeat-y;
}
.fbt .fbl{
    background:url('../img/fbl.gif') no-repeat bottom;
    width:10px;
    height:20px;
}
.fbt .fb{
    background:url('../img/fb.gif') repeat-x bottom;
    height:20px;
    padding-top:2px;
}
.fbt .fbr{
    background:url('../img/fbr.gif') no-repeat bottom;
    width:10px;
    height:20px;
}

/*soc*/
.lbox{
    width:610px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    margin:5px 0 5px 5px;
}
.lbox .left{
    background:url('../images/lleft.gif')  left no-repeat;
    height:150px;
} 
.lbox .middle{
    background:url('../images/lmiddle.gif') repeat-x ;
    height:150px;
} 
.lbox .right{
    background:url('../images/lright.gif') right no-repeat;
    height:150px;
} 
.lbox h1{
    font-family: arial;
    font-size: 13px;
    color: #2b98d3;
    border-bottom: solid 1px #dedede;
    padding: 3px 10px;
    font-weight: bold;
    margin:0;
}
.lbox h1 a{
    color: #2b98d3;
    font-family:Trebuchet MS,Arial;
    padding-left:5px;
    text-decoration:none;
}
.lbox ul{
    margin:0;
    padding:4px 0;
    height:50px;
}
.lbox ul li{
    list-style:none;
    padding:1px 0 2px 10px;
    float:left;
    width:295px;
    color:#2b98d3;
}
.lbox a{
    color:#2b98d3;
    text-decoration:none;
}
.lbox a:hover{
    text-decoration:underline;
}
.lbox .catg{
    text-align:right;
    margin:0;
    padding: 3px  18px 0 0;
}
.lbox .catg a{
    color:#333;
}

.sbox{
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    width:300px;
}
.sbox .left{
    background:url('../images/sleft.gif')  left no-repeat;
    height:210px;
} 
.sbox .middle{
    background:url('../images/smiddle.gif') repeat-x ;
    height:210px;
} 
.sbox .right{
    background:url('../images/sright.gif') right no-repeat;
    height:210px;
} 
.sbox h1{
    font-family: arial;
    font-size: 13px;
    color: #2b98d3;
    border-bottom: solid 1px #dedede;
    padding: 3px 10px;
    font-weight: bold;
    margin:0;
}
.sbox h1 a{
    color: #2b98d3;
    font-family:Trebuchet MS,Arial;
    padding-left:5px;
}
.sbox ul{
    margin:0;
    padding:4px 0;
}
.sbox ul li{
    list-style:none;
    padding:2px 0 2px 22px;
    background:url(../images/blu.png) no-repeat;
    background-position:8px 6px;
}
.sbox a{
    color:#2b98d3;
    text-decoration:none;
}
.sbox a:hover{
    text-decoration:underline;
}
.sbox .catg{
    text-align:right;
    margin:0;
    padding:0  18px 0 0;
}
.sbox .catg a{
    color:#333;
}

.slist{
    margin:10px 0 0 10px;       
}
.slist hr{
    color : #dedede;
}
.slist h1{
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    margin:0;
    color:#0066cc;	
}
.slist h2{
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    margin:0;
    padding:0 0 1px 5px;	
}
.slist h2 a{
    color:black;
    text-decoration:none;
}
.slist .detail{
    font-family:Verdana,Arial,sans-serif;
    font-size:15px;
    line-height:20px;
    margin:10px 0 0 0;
    padding-left:5px;
    color:#222;
    text-align:justify;
    width:550px;
}
.slist .dmg {
    padding-left:5px;
}
.slist .dmg img{
    padding-right:5px;
}
.slist .dmg a{
    color: #0066cc;
}
.slist .link{
    padding-left:5px;
}
.slist .link a{
    color:Black;
    text-decoration:none;
}
.slist .dt{
	text-align:right;
	padding-right:10px;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.slist .pager{
    font-family:arial,sans-serif;
    text-align:center;
    margin:0;
    padding:0;            
} 
.slist .pager SPAN.command{
    margin: 0 2px;
    padding: 0 2px;
	display:none;
}       
.slist .pager SPAN.current,
.slist .pager A.command{
	text-decoration: none;
    color: #0066cc;
}
.slist .pager A.command:hover{
    text-decoration :underline;
} 
.slist .pager SPAN.current{	
    padding: 0 2px;
    font-weight:bold;
    color:Black;
}

.darea{
    margin:10px 0 0 10px;      
}
.darea .link{
    padding-left:5px;
}
.darea .link a{
    color:#0066cc;
}
.darea h1{
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    margin:0;
    padding:0 0 1px 5px;	
}
.darea  .detail{
    font-family:Verdana,Arial,sans-serif;
    font-size:15px;
    line-height:20px;
    margin:10px 0 0 0;
    color:#222;
    text-align:justify;
    width:520px;
}

.dlist{
    margin:10px 0 0 10px;
}
.dlist img{
    border:0px;
    float:left;
    padding-right:6px;
}
.dlist a{
    font-family:18px Verdana, Geneva, sans-serif;
    font-weight:bold;
    color:#373737;
}
.dlist a:hover{
    color:#0066cc;
}
.dlist  ul li{
    list-style-type:none;
    padding-left:15px;
    padding-bottom:3px;
    min-width:100px;
}
.dlist  ul li a{
    font-family: Verdana, Geneva, sans-serif;
    color:Black ;
    font-weight:bold;
    font-size :12px;
}
.dlist  ul li a:hover{
    color:#0066cc;
}

.dtext{
    background-color: #eeeeee;
    width: 400px;
    padding:5px 5px 1px 5px;
}
.dtext a{
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    color:Black;
}
.dlinkbox
{
    font-family:Arial,Helvetica,sans-serif;
    border:1px solid #ccc;
    background:#f5f5f5;
    font-size:12px;
    padding:5px;}
.dlink {    
	background: #FFFFFF url(../images/linkbg.gif) repeat-x;
	border: 1px solid #B3B9C4;
	font-size:15px;
	padding: 3px;
	margin:2px;
	color: #000000;
	width:500px;
}
/*soc*/
