HTML {
	
}
BODY {
	 MARGIN: 0px auto; COLOR: #333; PADDING-TOP: 0px; font:12px/160% ËÎÌå; text-align:center;   background: url(../images/bgPage.gif);
}
#container{
 width:965px; background:url(../images/bgBody.gif) repeat-y; text-align:left; margin:0 auto;
}
#content{
 margin-top:12px; padding-bottom:12px;
}
#menu {
height:35px; background:url(../images/bgMenu.jpg) no-repeat; margin-top:6px;
}
#menu ul{
margin-left:5px;
}
#menu li{
float:left; margin-right:6px; background:url(../images/dashline.gif) left center no-repeat; padding-left:10px; padding-right:2px;  line-height:34px;
}
#menu li a{
 font-size:14px;
}
#menu li a.cur{
 font-weight:bold;
}
#news{

}
#news span{
display:block; color:#999;
}
#news li{
margin-top:4px; border-bottom:1px dotted #ccc;  padding-bottom:4px;
}
#research{
background-color:#FFF3DE; border:1px solid #ccc;
}
#research h2{
 background:url(../images/icon_special.gif) left center no-repeat; margin-bottom:0px;
}
#recomment li{
margin-top:4px; border-bottom:1px dotted #ccc;  padding-bottom:4px;
}
#recomment em{
font-style:normal; 
}
#recomment p{
 margin-bottom:2px;
}
#footer a, #footer{
color:#999;
}
.shade{
 height:12px; background:url(../images/bgBodyBt.gif) no-repeat;
}
.title{
background:url(../images/bgGrad.gif) repeat-x;
}
.date{
 color:#999;
}
table,td{
 border:none;  line-height:18px; 
}
form{
 margin:0px; padding:0px;
}
H1,H2,H3,H4,H5,H6 {
	 margin:0px; padding:0px; font-size:14px; color:#000; 
	 }
dl,dt,dd{
 margin:0; padding:0
}
H1{
  F margin-bottom:8px; font-weight:bold;
}
H2{
    font-size:14px; margin-bottom:0px; background:url(../images/iconRect.gif) left center no-repeat; padding-left:20px; padding-top:1px; margin-left:12px; line-height:28px;
}



H3{
  font:bold 12px/160% arial;
}
ol{
 margin:0px; padding-left:12px;
}
ol li{
 margin-bottom:6px;
}

p{
margin:0 0 8px 0; padding:0px;
}
ul{ 
 list-style:none; margin:0px; padding:0px;
}

ul.comm li{
 margin-bottom:8px;
}
ul.comm li strong{
 font-size:11px; color:#99CC33;
}
li{
 margin:0px; padding:0px;
}
INPUT {
	 font:1em/150% arial; margin:0px; padding:0px; 
}
.mgTop{
 margin-top:12px;
}


IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.lineBt{
 border-bottom:1px solid #0C3C44;
}
.lineBtBlue{
 border-bottom:1px solid #004576;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.hidden{
 display:hidden;
}
.fr{
 float:right;
}
.fl{
 float:left;
}
.clear{
 clear:both; 
}

.bd_g{
 border:1px solid #ccc;
}
.bd_k{
 border:1px solid #333;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.boxPad{
  padding:4px 10px 8px;
}


.mbox{
  padding:8px 10px;
}
.innerspa{
 padding:8px 12px;
}
.boxpadding{
 padding:8px 12px;
}

.vspace{
 height:10px; line-height:0px; clear:both; font-size:0px; overflow:hidden; clear:both;
}

.content{
 margin-top:15px;
}

A {
	CURSOR: pointer; COLOR: #000099; outline: none; text-decoration:none;
}
A:visited {
	COLOR: #000099;
}
A:hover {
	COLOR: #D90000; text-decoration:underline;
}

A:active {
	COLOR: #000099;
}


.floatL{ 
  float:left;
}
.floatR{
 float:right;
}


A.more{
 color:#055D8F; text-decoration:underline; margin-right:6px;
}
A.more:link{
 color:#055D8F; text-decoration:underline;
}
A.more:visited{
 color:#055D8F; text-decoration:underline;
}
