/* ----------------------------------------------- global ------------------------------------------------------- */
* { margin: 0px; padding: 0px;}
body {font: 70%/1.1  Arial; color: #cccccc; background-color:#FFF; background: url(../images/backgrounds/body3.gif) repeat-y center top; _background: url(../images/backgrounds/body2.gif) repeat-y center top; #background: url(../images/backgrounds/body2.gif) repeat-y center top;}
#nav li,#footer li { list-style: none;}

.brclear {clear:both; background-color:}
h1 { margin-bottom: 15px;}
h5 { font-size: 13px; color: #989aa9; font-weight: bold;}
/* Neng's css */
hr {
  background: #3f4350;
  height:1px;
  border:none;
}
.img_box{
  float: left;

}

.img_box img{
  display: inline;
  border: 1px solid #3f4350;
  padding: 0;
  margin: 0;

}

.img_box a{
  width: auto;
  display: inline;
  border:0;
  padding: 0;
  margin: 0 5px 2px 0px;
  width: 117px;
  height: 87px;
}

#img_group{
  margin-bottom: 10px;}




/* ----------------------------------------------- main div ------------------------------------------------------- */
#wrapper { width: 838px; margin: 0px auto; background: url(../images/backgrounds/bod.gif) repeat-y left top;}
  #whole_content { width: 772px; margin: 0px auto; background-color:#30333e;}
    #logo{ background-color: #30333e; height: 71px; border-bottom: 1px solid #FFF;}
      #logo p{ text-align: right;}
    #main_nav{}
    #divider{ height: 5px; background-color: #3f4350; width: 762px; margin: 0px auto;}
      #divider p{ display:none;}
    #content{ background-color: #30333e;}
      #equal_column{ background: url(../images/backgrounds/nav.gif) repeat-y left top; margin-left: 5px; width: 766px;}
        #nav{ background: url(../images/backgrounds/nav.gif) repeat-y right top; float: left; width: 209px;}
          #menu{ padding-top: 72px; padding-bottom: 40px;}
          #menu ul li{ background: url(../images/backgrounds/menu.gif) no-repeat left top;
            padding-left: 23px; color:#FFFFFF; padding-top: 5px; padding-bottom:2px;
            height: auto; display:block;}
          #menu a{ color: #989aa9; text-decoration: none; display: block; height:auto; font-weight: bold; padding-right: 5px;}
          .partition{ background-color: #484a59; height: 1px;}
            .partition p{ display:none;}
        #main_content{ width: 505px; float: right; margin: 32px 0px 32px 32px; padding-right: 18px; position:relative;}
          #main_content p{ margin: 10px 0px;}
          #main_content li{ margin-left: 30px;}
    #footer{ background-color: #393c4b; border-top: 1px solid #FFF; width: 772px;}
      #footer_content { background-color: #282a33; height: 22px; padding-top: 5px; width: 762px; margin: 0px auto; }
      #footer_content ul{width: 600px;  margin: auto auto;}
      #footer_content ul li{ float:left; width:120px; text-align: center;}
      #footer_content ul li a{ padding: 2px 8px; display: block; text-decoration: none; color: #a5a7b1;}
      #footer_content ul li a:hover{background-color: #3f4350;}
      #footer_content .active{background-color: #3f4350;}

/* ----------------------------------------------- navigator ------------------------------------------------------- */
#nav .active {background: #30333E url(../images/backgrounds/menu_active.gif) no-repeat left top; padding-left: 23px; color:#FFFFFF;}
#nav .display { background: #30333E url(../images/backgrounds/menu_display.gif) no-repeat left top; padding-left: 23px; color:#FFFFFF;}

/*#menu ul li ul li{ margin: 0px; background: url(../images/bg_menu_display.gif) no-repeat left top; color: #FF0; border: 1px solid #FF6; * margin-left: -20px;}*/
#menu .sub_nav li{ margin: 0px; background: url(../images/backgrounds/submenu.gif) no-repeat left top; padding-left: 35px;
        line-height:auto; display:block; height:auto; }
#menu .sub_nav .sub_active{ margin: 0px; background: #989aa9 url(../images/backgrounds/submenu_active.gif) no-repeat left top; * margin-left: -23px; padding-left: 35px;}
#menu .sub_nav a{ color: #989aa9; text-decoration: none; display: block; height:auto; font-weight: normal;}
#menu .sub_nav a:hover{ text-decoration: underline;}
#menu #subNav_bg{ background: url(../images/backgrounds/nav.gif) repeat-y left top; * margin-left: -23px;}


/* ----------------------------------------------- text ------------------------------------------------------- */
.txtEmail:link, .txtEmail:visited, .txtEmail:hover, .txtEmail:active{ color: #b9bfe9;}
.txtLink:link, .txtLink:visited, .txtLink:hover, .txtLink:active{ color: #b9bfe9;}

a[href^="mailto:"]{ color: #b9bfe9;}



/* ----------------------------------------------- nav for the team ------------------------------------------------------- */
#menu_team{ padding-top: 72px; padding-bottom: 40px;}
  #menu_team ul li{ background: url(../images/backgrounds/menu_inner.gif) no-repeat left top; color:#FFFFFF; padding-top: 3px; padding-bottom: 3px; padding-left: 12px;}
  #menu_team a{ color: #989aa9; text-decoration: none; display: block; font-weight: bold; padding-right: 5px; cursor:hand;}

#menu_team .team_active{ background: #30333E url(../images/backgrounds/menu_active_1.gif) no-repeat left top;}

.team_pic{ float: left; width: 44px;}
.team_name{ float: right; width: 143px; padding-top: 9px; padding-bottom: 10px;}
.team_position{ font-style: italic; font-weight: normal;}

.people_description{
  float: left;
  width:70%;
}

.big_thumb{
  padding-right: 8px;
  padding-top: 12px;
  width: 133px;
  float: left;
}


/* ----------------------------------------------- list spacing ------------------------------------------------------- */

.minus_margin{ * margin-left: -20px;} /*for ie only*/


/* ----------------------------------------------- main nav ------------------------------------------------------- */
#main_nav_static{ background-color: 30333e; width: 537px; height: 24px; padding-left: 235px;}
#main_nav_static ul li{ float: left; list-style: none;}

#about_us a{ background: url(../images/nav/about_us_94x24.gif) no-repeat left top; width: 94px; height: 24px; display: block;}
#team a{ background: url(../images/nav/team_68x24.gif) no-repeat left top; width: 68px; height: 24px; display: block;}
#track_record a{ background: url(../images/nav/track_record_110x24.gif) no-repeat left top; width: 110px; height: 24px; display: block;}
#recent_transactions a{ background: url(../images/nav/recent_transactions_145x24.gif) no-repeat left top; width: 145px; height: 24px; display: block;}
#contact_us a{ background: url(../images/nav/contact_us_96x24.gif) no-repeat left top; width: 96px; height: 24px; display: block;}


#about_us a:hover, #about_us_active a{ background: url(../images/nav/about_us_94x24.gif) no-repeat left bottom; width: 94px; height: 24px; display: block;}
#team a:hover, #team_active a{ background: url(../images/nav/team_68x24.gif) no-repeat left bottom; width: 68px; height: 24px; display: block;}
#track_record a:hover, #track_record_active a{ background: url(../images/nav/track_record_110x24.gif) no-repeat left bottom; width: 110px; height: 24px; display: block;}
#recent_transactions a:hover, #recent_transactions_active a{ background: url(../images/nav/recent_transactions_145x24.gif) no-repeat left bottom; width: 145px; height: 24px; display: block;}
#contact_us a:hover, #contact_us_active a{ background: url(../images/nav/contact_us_96x24.gif) no-repeat left bottom; width: 96px; height: 24px; display: block;}




#install_flash{ text-align: center;}


.address {text-align:center; padding-top:10px; padding-bottom:10px; width: 772px;}
.home_li {padding-bottom:8px;}
.homefloat {float:left}
.teamfloatleft {float:left; padding-top:10px;}
.teamhomephoto {float:left; width:54px; height:44px;}
.teamlink, .teamlink:visited {color: #b9bfe9; text-decoration:none;}
.teamlink:hover, .teamlink:active{color: #ffffff; text-decoration:underline:}
.teamrow {border-top: 1px solid #484a59;}

.trackrecordcol1 {float:left; width:34px;}
.trackrecordcol2 {float:left; width:470px;}
.trackrecordh1 {margin-top:0px; margin-bottom:0px;}
.trackrecordhr {margin-bottom:8px; margin-top:8px; _margin-bottom:0px; #margin-bottom:0px; _margin-top:0px; #margin-top:0px;}
.trackrecordhr2 {margin-bottom:8px; margin-top:8px; _margin-bottom:0px; #margin-bottom:0px; _margin-top:0px; #margin-top:0px;}
.trackrecordp {margin-top:0px; margin-bottom:10px;}

/* ----------------------------------------------- global ------------------------------------------------------- */

.keywords{
  font-weight: bold;
  color: #b9bfe9;
}



/* ----------------------------------------------- global ------------------------------------------------------- */



/* ----------------------------------------------- global ------------------------------------------------------- */


/* ----------------------------------------------- global ------------------------------------------------------- */
