body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	padding-top:40px;
	background: #CDCFCD url(../images/bodybg.gif) top repeat-x;
}
*{ margin:0px; padding:0px;}

img{ border:0px;}

ul{ list-style-type:none;}

table{
 border-collapse:collapse; 
 border-spacing:0px;
 }
th,td{
 font-size:12px;
 padding:0px;
 }
 

#Container{
 width:950px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 background: url(../images/boxbg.gif)  repeat-y;
 }
 
#Container1{
 width:950px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 background: url(../images/bodybg1.gif) top no-repeat;
 }
 
#Header{
  width:933px;
  margin:0 auto;
  height:81px;
  background: url(../images/header_bg.gif)  repeat-x;
  margin-bottom:6px;
  margin-left:8px;
  }
  
#Header h1{
  width:462px;
  margin:0 auto;
  height:81px;
  background: url(../images/ftlogo.gif)  no-repeat;
  float:left;
  }
  
#Header h1 span{
  display:none;
  }
  
#HeaderRight{
 float:right;
 width:300px;
 height:79px;
 }  
input.InputWidth{width:160px; border:1px #999999 solid; height:18px;}
.suggest_button_search_0 {background:url(../images/suggest_research_input_bg.gif); border:none; height:20px; font-size:12px; line-height:20px; width:50px;}
#suggest_bar { float:right; margin-top:50px; }

#HeaderRight ul{
  float:right;
  margin-right:30px;
  margin-top:20px;
  }
  
#HeaderRight ul li{
  float:left;
  }
  
#HeaderRight a{
  text-decoration:none;
  color:#000;
  padding:0 5px;
  }
  
#HeaderRight a:hover{
  color:#0E69BA;
  }
  
#Search{
 float:right;
 width:260px;
 height:25px;
 margin-top:10px;
 }
  
#Menu{
 width:918px;
 margin:0 auto;
 height:36px;
 }
 
#navigation, #navigation li ul {
  list-style-type:none;
 }
#navigation {
  margin:0px;
  width:918px;		
  }
#navigation li {
   float:left;
   text-align:center;
   position:relative;
   width:102px;
 }
#navigation li a:link, #navigation li a:visited {
  display:block; 
  text-decoration:none; 
  color:#FFF; 
  width:102px; 
  height:36px; 
  line-height:36px; 
  background:#107BCD; 
 }
#navigation li a.menubg:link, #navigation li a.menubg:visited {
 background:url(../images/menubg.gif) repeat-x; 
 }
 #navigation li a.menubg1:link, #navigation li a.menubg1:visited {
   background:url(../images/menubg1.gif) repeat-x;
}
		
#navigation li a:hover {
   color:#fff;
   background:#2687eb;
}
#navigation li a.menubg:hover {
background:url(../images/menubgover.gif) no-repeat;
 }
#navigation li a.menubg1:hover {
background:url(../images/menubgover1.gif) no-repeat;
}
#navigation li ul li a:hover {
  color:#000;
  background:#B5DEFF;  
 }
#navigation li ul {
   display:none;
   position:absolute; 
   top:36px;
   left:0;
   width:102px;
   z-index: 200;
 }
#navigation li ul li ul {
  display:none;
  position:absolute; 
  top:0px;
  left:101px; 
  margin-top:0;
  margin-left:1px;
  width:102px;			
}

 
#Flash{
 width:918px;
 margin:0 auto;
 height:239px;
 margin-top:4px;
 }

#Flash img {
  width: 100%;
  height: 100%;
}

#Pagebody{
 width:918px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 margin-top:21px;
 }
 
#Leftbody{
 float:left;
 width:481px;
 height:auto;
 overflow:hidden;
 }

.LeftBodyIcon {
  float: left;
  width: 229px;
  height: 94px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.LeftBodyIcon img {
  width: 100%;
  height: 100%;
}

#Rightbody{
 float:right;
 width:435px;
 height:auto;
 overflow:hidden;
 border-left:1px #CFD2D3 solid;
 }

#RightbodyListth{
 width:411px;
 height:21px;
 margin:0 auto;
 border-bottom:1px #CFD2D3 solid;
 }
 
#RightbodyListth h2{
 background: url(../images/news.gif)  no-repeat;
 width:70px;
 height:17px;
 float:left;
 }
 
#RightbodyListth h2 span{
 display:none;
 }
 
#RightbodyListth a{
 float:right;
 background: url(../images/more.gif)  no-repeat;
 width:37px;
 height:12px;
 margin-right:6px;
 }
 
#RightbodyListth a span{
 display:none;
 }
  
#RightbodyList{
 width:405px;
 height:140px;
 text-align:left;
 margin:0 auto;
 padding-top:4px;
 
 }
 
#RightbodyList a{
 line-height:26px;
 color:#313131;
 text-decoration:none;
 padding-left:6px;
 }
 
#RightbodyList a:hover{
 color:#0E69BA;
 }
 
#RightbodyList span{
 float:right;
 margin-top:-19px;}
 
#Rightbodyxx{
 width:411px;
 height:80px;
 background: url(../images/xxbg.gif)  no-repeat;
 margin:0 auto;
 margin-top:15px;
 }
 
#RightbodyxxContent{
 width:96%;
 margin:0 auto;
 }
 #RightbodyxxContent a{
 color:#000000;
 text-decoration:none;
 }
#RightbodyxxContent td{
 height:24px;
 line-height:24px;
 text-align:left;
 }
 
#RightbodyxxContent td.bt{
 border-bottom:1px #979797 dotted;
 text-align:left;
 color:#1078CA;
 }
 
#Footer{
 clear:both;
 width:950px;
 margin:0 auto;
 height:56px;
 background: url(../images/ftfooterbg.gif)  no-repeat;
 margin-top:11px;
  }
  
#Footer a{
 color:#0974AE;
 text-decoration:none;
 line-height:40px;
  }