@charset "iso-8859-1";

//*                         _      _ 
                        o'  \.=./  `o  
                           (o¯o)
--------------------ooO---=---Ooo---------------------
               css for search box start                         
==============================*/

/* rounded corner box */
* html .rcc {
  height : 1px;
  }
.rc {
  float : left; 
  margin-left : 3%;
  width : 90%;
  }
.rcc {
  background : #e3e8e3;
  border : 1px solid #aaa08c; 
  border-width : 0 1px;
  display : block;  
  height : auto;
  }
.rct, .rcb {
  display : block; 
  font-size : 1px;
  }
.rc1, .rc2, .rc3, .rc4, .rc5 {
  display : block; 
  overflow : hidden;
  }
.rc1, .rc2, .rc3, .rc5 {
  height : 1px;
  }
.rc2, .rc3, .rc4 {
  background : #e3e8e3;
  border-left : 1px solid #aaa08c;
  border-right : 1px solid #aaa08c;
  }
.rc1 {
  background : #669933;
  margin : 0 5px; 
  }
.rc2 {
  border-width : 0 2px;
  margin : 0 3px;
  }
.rc3 {
  margin : 0 2px;
  }
.rc4 {
  height : 2px; 
  margin : 0 1px;
  }
.rc5 {
  background : #aaa08c;
  margin : 0 5px; 
  }
.rc_top {
  background : #669933;
  color : #fff;
  height : 50px;
  heig\ht : 104px;
  text-align : center;
  }
.search_title {
  background : transparent;
  color : #222;
  float : left;
  font : 600 2.0em georgia, verdana, arial, helvetica, sans-serif;
  text-align : center;
  width : 45%;
  wid\th : 48%;
  }
.search_img {
  background : url(img/family.gif) no-repeat center;
  float : right;
  height : 100px;
  margin : 4px;
  margin-top : 0;
  width : 254px;
  }
.search_sub {
  float : left;
  font : 500 medium arial, verdana, helvetica, sans-serif;
  padding : 4px;
  text-align : center;
  width : 45%;
  }
/* form */
.i_d1 form {
  margin : 0;
  padding : 0;
  width : 94%;
  }
.bg {
  background : #669933;
  }
.row {
  clear : both;
  height : auto;
  padding-left : 20px;
  width : auto; 
  }
.info {
  background : transparent;
  color : #333;
  float : left;
  font-weight : 600;
  padding : 6px 10px;
  text-align : right;
  }
.info span {
  font-weight : 500;
  }
.field {
  float : left; 
  padding : 4px 10px;
 }
  
/*-------------------------------------------------------------------------------------------------------------------------------
            Validated for quality assurance           http://jigsaw.w3.org/css-validator/             
================================================================= 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
          _/_/_/   _/                                              _/                  _/       _/                 _/ 
       _/         _/          _/_/_/     _/_/_/     _/_/_/        _/_/_/      _/_/    _/     _/_/    _/_/_/_/ 
     _/         _/        _/    _/   _/_/       _/_/        _/  _/             _/  _/  _/  _/_/_/_/    _/ 
   _/         _/        _/    _/      _/_/       _/_/     _/  _/             _/    _/_/  _/            _/ 
 _/_/_/   _/_/_/    _/_/_/  _/_/_/     _/_/_/      _/    _/_/_/     _/      _/     _/_/_/      _/_/ 
                                                                    
                   _/_/_/                            _/ 
                _/    _/     _/_/       _/_/_/          _/_/_/    _/_/_/       _/_/_/         _í Î ì_
              _/    _/   _/_/_/_/   _/_/      _/    _/    _/   _/    _/    _/_/                (õ-õ)
            _/    _/   _/              _/_/   _/    _/    _/   _/    _/        _/_/               (_)
         _/_/_/       _/_/_/   _/_/_/    _/     _/_/_/   _/    _/    _/_/_/           ooO "-" Ooo
                                                           _/                                   /.-.-.-.-.-.-.-.-.- /  
                                                      _/_/                                     ¯ ¯ ¯ ¯ ¯ ¯ ¯ 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



