﻿body{
background:url(../images/bg.jpg) 0 0 repeat;
margin:5px 0px 5px 0px;
}

.rndm
{}
.rndm .tlm
{
    	background:url(../img/tl.gif) no-repeat right;
	width:10px;
	height:10px;
    }
.rndm .tm
{
    	background:url(../img/t.gif) repeat-x;
	height:10px;
	width:962px;
    }
.rndm .trm
{
    	background:url(../img/tr.gif) no-repeat;
	width:10px;
	height:10px;
    }
.rndm .lm
{
    background:url(../img/l.gif) repeat-y right;
    }
.rndm .rm
{
    background:url(../img/r.gif) repeat-y;
    }
.rndm .blm
{
    background:url(../img/bl.gif) no-repeat right;
	width:10px;
	height:15px;
    }
.rndm .bm
{
    background:url(../img/b.gif) repeat-x;
	height:15px;
    }
.rndm .brm
{
    background:url(../img/br.gif) no-repeat;
	width:10px;
	height:15px;
    }

.tblmain
{
	width:980px;
}

.header
{
	background: url(../images/header.jpg) 0 0  no-repeat;
	height:90px
} 

.header img{
	margin-top:13px;
	margin-left:14px;
	border:0px;
} 

.navmenu UL{
	background:url(../images/nav.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/navb.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;
}

.bar{
    width:100%;
	height:6px;
	background-color:#FFFFFF;
}

.titlebar{
	background:url(../images/titleb.jpg);
	height:32px;
	font:bold 13px Tahoma;
	color:#7C7C7C; 
	padding-left:30px;
	padding-top:9px;
}
	
.content{
	font:14px Tahoma;
	margin:10px 14px 10px 12px;
}
	
.navfot{
	background:url(../images/footer.jpg);
	height:30px;
background-position:0px -8px;

}

.navfot div{
	text-align:center;
	font:11px Tahoma;
	color:#FFFFFF;
	margin-left:75px;
	margin-top:10px ;
}
	
.navfot a{
	font:11px Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}

.pagefot{
	font:bold 13px Tahoma;
	color:#7C7C7C; 
	padding:5px 0 2px 0;

}

.pagefot a{
	font:bold 13px Tahoma;
	color:#7C7C7C; 
	text-decoration:none;
}



.leftmenu{
margin:0px 5px 0px 5px;
	width:165px;

}

.leftmenu UL{
	text-align :left;
	margin:0;
	padding:0;
	float:left;

}

.leftmenu ul li{
	list-style-type:none;
	padding:0;
}

.leftmenu ul li a{
	
	width:165px;
	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;

	

}
.leftmenu ul li  .at{
	
	background-image: url(../images/navct.gif);
}

.leftmenu ul li  .at:hover{
	background-image: url(../images/navct.gif);
}


.leftmenu ul li  .ab{
	
	background-image: url(../images/navcb.gif);
}

.leftmenu ul li  .ab:hover{
	background-image: url(../images/navcb.gif);
}


.leftmenu ul li a:hover{

		width:165px;
	height:27px;
	display:block;
	background-image: url(../images/navc.gif);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#744849;
	background-repeat: no-repeat;
	background-position: 0px -30px;
	padding-top:3px;
	padding-left:5px;
		text-decoration:none;

}



.hmenu
{



border:1px solid #EBEBEB;
width:296px;
height:332px;
float:right;
}

.hmenu UL{
	text-align :left;
	margin:0;
	padding:0;
	float:left;
	
}

.hmenu ul li{
	list-style-type:none;
	display:inline;
	float:left;
margin:3px;
	width: 140px;
height:60px;


}

.hmenu ul li a{
width: 140px;
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:5px;	

}

.hmenu ul li b{
color:#000;
font-weight:bold
}

.vs{
height:5px;
}

.hs
{
	width:5px;
}

.imgh
{
border:1px solid #EBEBEB;
width:292px;
float:right;
padding: 5px 0 0 5px;



}

.imgh .catg
{
text-align:center;
width:290px;
	}

.imgh .catg img
{
padding:5px;
    border: 1px solid #EBEBEB;
    width:expression(this.width > 130 ? 130: true);
    max-width:130px;
}

.imgh .catg A{
	text-decoration:none;
	color:Black ;
	font-weight:bold;
	font-size :12px;

}

.imgh .catg A:hover{
	color:#0066cc;
}

.imgh .imgup{
padding:0;
max-width:none;
width:auto;
border:none;
}

.imgh  b{
font:bold 12px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.mlink
{

	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



.textit{

	font:bold 14px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
	text-decoration:none;
	}


.mgbox
{
border:1px solid #EBEBEB;
padding: 5px;
}


.latestudt{
	
}

.latestudt td{
	padding-top: 10px;
}

.latestudt a{
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
	text-decoration:none;

}

.latestudt a:hover{
	color:#0066cc;
}

.tpbt {
	border-top: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
	}

.tpbt td {
	border-bottom:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	color:#3D4144;
	text-align:center;
	background-color:#FBFBFB;
	font-size:95%;
	}


.tpbt th {
	background:#F2F2F2;
	font-weight:bold;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	color:#333;
	font-size:95%;
	}

.tpd {
	border-top: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
	}

.tpd td {
	border-bottom:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	color:#3D4144;

	font-size:95%;
	}


.tpd th {

	font-weight:bold;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;

	color:#0066cc;
	font-size:95%;
	border-bottom:solid 2px #bbd9ee;
	}


.rbod{
border-right:#EBEBEB 3px solid;
border-left:#EBEBEB 3px solid;
padding:5px;
}

/*sos*/
.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 h3{
font-family: arial;
font-size: 13px;
color: #2b98d3;
border-bottom: solid 1px #dedede;
padding: 3px 10px;
font-weight: bold;
margin:0;
}
.lbox h3 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;
}

.mbox td{
width :300px;
}
.sbox{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
.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 h3{
font-family: arial;
font-size: 13px;
color: #2b98d3;
border-bottom: solid 1px #dedede;
padding: 3px 10px;
font-weight: bold;
margin:0;
}
.sbox h3 a{
color: #2b98d3;
font-family:Trebuchet MS,Arial;
padding-left:5px;
}
.sbox .catg{
text-align:right;
margin:0;
padding:0  18px 0 0;
}
.sbox .catg a{
color:#333;
}
.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;
}
.mdown
{
    background-color: #eeeeee;
     width: 350px;
      padding: 5px;
    }
    .mdown a
    {
        font-family:Arial,Helvetica,sans-serif;

       font-size:x-small;
       color:Black;
        }
.pdesp
 {
     }       
     .pdesp h3
     {
        margin:0px; 
         }
     .pdesp img
     {
           width:expression(this.width > 340 ? 340: true);
    max-width:340px;
         }
.pdesp .info
{
margin:10px 10px 0 0; 
font-family:Verdana,Arial,sans-serif;
font-size:15px;
line-height:20px;

color:#222;
text-align:justify;
width:400px;
}

.ddesp{
margin:10px 0 0 10px;       
}
.ddesp  .info{
font-family:Verdana,Arial,sans-serif;
font-size:15px;
line-height:20px;
margin:10px 0 0 0;
color:#222;
text-align:justify;
width:500px;
}
.ddesp  .cinfo{
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;
}
.ddesp hr{
color : #dedede;
}
.ddesp h1{
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
margin:0;
color:#0066cc;	
}
.ddesp h2{
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
margin:0;
padding:0 0 1px 5px;	
}
.ddesp h3{
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
margin:0;
padding:0 0 1px 5px;	
}
.ddesp h3 a{
color:black;
text-decoration:none;
}
.ddesp .dt
{
	text-align:right;
	padding-right:10px;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	}

.ddesp .pager
{
    font-family:arial,sans-serif;
text-align:center;
margin:0;
padding:0;
                
} 

.ddesp .pager SPAN.command
{
		margin: 0 2px;
	padding: 0 2px;
	display:none;
	}       
.ddesp .pager SPAN.current,

.ddesp .pager A.command
{

	text-decoration: none;
	 color: #0066cc;

}

.ddesp .pager A.command:hover{

text-decoration :underline;
} 

.ddesp .pager SPAN.current
{
	
padding: 0 2px;
font-weight:bold;
color:Black;

}

.dpos{
margin:10px 0 0 10px;
}
.dpos img{
border:0px;
float:left;
padding-right:6px;
}
.dpos a{
font-family:18px Verdana, Geneva, sans-serif;
font-weight:bold;
color:#373737;
}
.dpos a:hover{
color:#0066cc;
}
.dpos  ul li{
list-style-type:none;
padding-left:15px;
padding-bottom:3px;
min-width:100px;
}
.dpos  ul li a{
font-family: Verdana, Geneva, sans-serif;
color:Black ;
font-weight:bold;
font-size :12px;

}
.dpos  ul li a:hover{
color:#0066cc;
}
.dmg {
padding-left:5px;
}
.dmg img{
padding-right:5px;
}
.dmg a{
color: #0066cc;
}
.cinf{
padding-left:5px;
}
.cinf a{
color:Black;
text-decoration:none;
}
.inf{
padding-left:5px;
}
.inf a{
color:#0066cc;
}
/*soe*/

/*rc*/
b.rtop, b.rbottom{
display:block;
}

b.rtop b, b.rbottom b{
display:block;
height:1px;
overflow:hidden;
background:#EBEBEB;
}

b.r1{
margin:0 3px;
}

b.r2{
margin:0 1px;
}

b.r3{
margin:0 1px;
}

b.rtop b.r4, b.rbottom b.r4{
margin:0 1px;
height:0.5px;
}

.range
{}
.range a
{
	color:Black ;
	font-weight:bold;
	font-size :12px;
} 

#tblrnd{
     width:100%;
	}
	
#tblrnd #topleft{
	background:url(../img/tlp.gif) no-repeat;
	width:20px;
	height:20px;
}

#tblrnd #top{
	background:url(../img/tp.gif) repeat-x;
	height:20px;
}

#tblrnd #topright{
	background:url(../img/trp.gif) no-repeat;
	width:20px;
	height:20px;
}

#tblrnd #left{
	background:url(../img/lp.gif) repeat-y;
}

#tblrnd #right{
	background:url(../img/rp.gif) repeat-y;
}

#tblrnd #bottomleft{
	background:url(../img/blp.gif) no-repeat;
	width:20px;
	height:20px;
}

#tblrnd #bottom{
	background:url(../img/bp.gif) repeat-x;
	height:20px;
}

#tblrnd #bottomright{
	background:url(../img/brp.gif) no-repeat;
	width:20px;
	height:20px;
}





.items td
{
    text-align:center;
    padding-left:10px;
padding-bottom:10px;
    }

.items img
{

    width:expression(this.width > 110 ? 110: true);
    max-width:110px;
    }

.items  A
{
	text-decoration:none;
	color:Black ;
	font-weight:bold;
	font-size :16px;
} 

 .items  A:hover
{
	color:#0066cc;
	
}  

.items
{
	}
 .items h3
{
	color:#0066cc;
	margin:0px;
	}
	
	 .rout table tr td 
{

    width : 120px;
}
    
    
.rout td select
{
    width : 180px;
}
    
 .rout td input
{
    width : 100px;
}

.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;
}


.chnil
{
width:650px;

}

.chnil h3{
 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;
	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
{
   width:expression(this.width > 110 ? 110: true);
    max-width:110px;
}

.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;
}

/*grid*/
.grid 
{ 
	width:700px; 
	font-family:Tahoma;
	
}
.grid H2 
{ 
	margin:0; padding:0; 
	color:#ffffff;
	height:20px;
	line-height:20px;
	font-size:15px;
    text-align:center
}

.grid H3
{ 
	margin:0; padding:0; 

}

.ftit
{
    background:url(../images/tit.jpg);
	height:29px;
	margin-bottom:5px;
    }
.ftit h5
{
    font:bold 11px Tahoma;

 color:#7C7C7C; 
 margin:8px 0 0 30px;


    }




.grid  H4
{
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-bottom:2px;
    margin-top:5px;
    margin-bottom:5px;
    color:#0066cc;
    border-bottom:solid 2px #bbd9ee;

}

.webtable A
{
	text-decoration:none;
	color:Black;
	font-weight:bold; 
	font-size :14px;
} 

 .webtable A:hover
{
	color:#0066cc;
	
}  

.grid .mid
{
	padding:3px 0px 0px 0px;
}
.grid .datatable
{
	width:665px;
	color:#666;
    border-bottom:solid 1px #CDCDCD;
}
.grid .scrol
{
overflow:auto;
 height:600px; 
}

    
.grid .datatable TH
{
    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
    text-align:left;
    padding:2px 4px;
    color:#0066cc;
    border-bottom:solid 2px #bbd9ee;
}
.grid .datatable .disp
{ 
	text-decoration:none;
	padding-right:18px; 
	color:Black;
	width :100px;
}


.grid .datatable TD
{
    font-size:11px;
    text-align:left;
    padding:6px 4px;
    border-bottom:solid 1px #bbd9ee;
}      

.grid .webtable TD
{
    font-size:12px;
    text-align:center;

}  

.grid .webtable .first
{
    font-size:12px;
    text-align:justify;
    vertical-align:top;
padding-right:10px;

}  

.grid .webtable h4
{
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:Black;
    border-bottom:none;

}  


 

.grid .datatable .first { padding-left:10px; }

/* Data Pager Styles */


.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;
}
.grid .pager .rst
{
    font-size:11px;
}
