body
{
 margin:0 auto;
 padding:0;
 background:#fff url(../images/main_bg.jpg) repeat-x top left;
 font:14px Georgia, "Times New Roman", Times, serif;
 color:#2e3f50;
}

ul, li, a, td, h1, h2, h3, p, span, form
{
 margin:0;
 padding:0;
}

img
 {
  border:0;
  padding:0;
  margin:0;
 }
.header_bg
 {
  background:url(../images/header.jpg) no-repeat top left;
  height:196px;
 }
 
.logo
 {
  margin:12px 0 9px 283px;
 }


.nav_bg
 {
  background:url(../images/menu_bg.jpg) left top no-repeat;
  height:40px;
  width:860px;
  float:left;
 }
 
.nav_bg ul
 {
  float:left;
  list-style-type:none;
  padding:14px 0 0 20px;
 }
 
.nav_bg ul li
 {
  display:inline;
  float:left;
  padding:0 15px 0 13px;
  font-size:11px;
  line-height:10px;
 }
 
.nav_bg ul li a.home
 {
  background:url(../images/home_btn.jpg) no-repeat top left;
  float:left;
  height:12px;
  width:44px;
 }

.nav_bg ul li a.home:hover
 {
  background:url(../images/home_btn_h.jpg) no-repeat top left;
  width:44px;
  height:12px;
 }
 
.nav_bg ul li a.home_active
 {
  background:url(../images/home_btn_h.jpg) no-repeat top left;
  float:left;
  width:44px;
  height:12px;
 }
 
.nav_bg ul li a.invest
 {
  background:url(../images/invest_btn.jpg) left top no-repeat;
  float:left;
  height:12px;
  width:163px;
 }

.nav_bg ul li a.invest:hover
 {
  background:url(../images/invest_btn_h.jpg) left top no-repeat;
  width:163px;
  height:12px;
 }
 
.nav_bg ul li a.invest_active
 {
  background:url(../images/invest_btn_h.jpg) left top no-repeat;
    float:left;
  width:163px;
  height:12px;
 }
 
.nav_bg ul li a.seller
 {
  background:url(../images/seller_btn.jpg) left top no-repeat;
  float:left;
  height:12px;
  width:115px;
 }

.nav_bg ul li a.seller:hover
 {
  background:url(../images/seller_btn_h.jpg) left top no-repeat;
  width:115px;
  height:12px;
 }
 
.nav_bg ul li a.seller_active
 {
  background:url(../images/seller_btn_h.jpg) left top no-repeat;
  float:left;  
  width:115px;
  height:12px;
 }
 
.nav_bg ul li a.our
 {
  background:url(../images/our_btn.jpg) left top no-repeat;
  float:left;
  height:12px;
  width:76px;
 }

.nav_bg ul li a.our:hover
 {
  background:url(../images/our_btn_h.jpg) left top no-repeat;
  width:76px;
  height:12px;
 }
 
.nav_bg ul li a.our_active
 {
  background:url(../images/our_btn_h.jpg) left top no-repeat;
  float:left;  
  width:76px;
  height:12px;
 }
 
.nav_bg ul li a.port
 {
  background:url(../images/portfolio_btn.jpg) left top no-repeat;
  float:left;
  height:12px;
  width:167px;
 }

.nav_bg ul li a.port:hover
 {
  background:url(../images/portfolio_btn_h.jpg) left top no-repeat;
  width:167px;
  height:12px;
 }
 
.nav_bg ul li a.port_active
 {
  background:url(../images/portfolio_btn_h.jpg) left top no-repeat;
  float:left;  
  width:167px;
  height:12px;
 }
 
.nav_bg ul li a.cont
 {
  background:url(../images/contact_btn.jpg) left top no-repeat;
  float:left;
  height:12px;
  width:91px;
 }

.nav_bg ul li a.cont:hover
 {
  background:url(../images/contact_btn_h.jpg) left top no-repeat;
  width:91px;
  height:12px;
 }

.nav_bg ul li a.cont_active
 {
  background:url(../images/contact_btn_h.jpg) left top no-repeat;
  float:left;  
  width:91px;
  height:12px;
 }
 
.main_contain
 {
  padding:12px 6px 0 15px;
  line-height:20px;
 }
 
.welcome
 {
  margin:13px 0 26px 0;
 }
 
.contain2
 {
  padding:20px 15px 0 15px;
 }
 
.devider_v
 {
  background:url(../images/devider_v.png) repeat-y top left;
 }
 
.investment_col
 {
  margin:0 0 18px 0;
  line-height:18px;
  color:#364c5c;
 }
 
a.read
 {
  font-size:13px;
  font-weight:bold;
  color:#d22723;
  text-decoration:none;
 }
a.read:hover
 {
  color:#0a4d8e;
  text-decoration:underline;
 }
 
.phone
 {
  font:16px Arial, Helvetica, sans-serif;
  color:#293d4c;
  line-height:24px;
 }
 
.footer
 {
  background:url(../images/devider_h.png) left 3px repeat-x;
  text-align:center;
  font-size:13px;
  color:#2d4d62;
  padding:20px 0;
  line-height:18px;
 }
 
 
 
 
 
 
.list
 {
  padding:8px 0 4px 10px;
 }
 
.list li
 {
  list-style-type:none;
  background:url(../images/bullet.png) no-repeat left 10px;
  padding:3px 0 3px 14px;
 }
 
.sub-heading
 {
  font-size:16px;
  font-weight:bold;
  line-height:41px;
  color:#d01e1a;
 }
 
.txt_field
 {
  margin:6px 0 6px 12px;
  padding:2px 2px;
  border:1px solid #b9cddf;
  width:195px;
  font:12px Arial, Helvetica, sans-serif;
  color:#365d83;
 }
 
.pic
 {
  margin-left:14px;
 }