  div
  {
    border:0px red solid;
  }
  
  body 
  {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color:#FFFFFF;
    font-family: 微软雅黑,Arial,Helvetica,宋体;
  }

  div#nav_bar,
  div#nav_bar div
  {
    float:left;
    border:0px red solid;
  }

  div#nav_bar
  {
    width:1002px;
    height:149px;
  }

  div#nav_bar div.columns
  {
    width:auto;
    margin-left:250px;
    _margin-left:120px;
    margin-top:64px;
    position:relative;
  }

  div#nav_bar div.columns div.hot
  {
      width:auto;
      position:absolute;
      z-index:1;
      left:320px;
      top:-4px;
      *top:-7px;
  }

  div#nav_bar div.columns div.preferential
  {
      width:auto;
      position:absolute;
      z-index:1;
      left:250px;
      top:-4px;      
      *top:-7px;
  }
  div#nav_bar div.columns a
  {
    color:white;
    display:block;
    float:left;
    font-size:15px;
    padding-top:1px;
    font-weight:bold;
    height:38px;
    line-height:38px;
    text-align:center;
    text-decoration:none;
    width:71px;
  }
  
  div#nav_bar div.columns a.current
  {
    background-image:url(/images/u_yooer_portal/nav_bar/level1_column.jpg);
    background-repeat:no-repeat;
    color:#658824;
  }

  div#nav_bar div.columns a:hover
  {
    color:orange;
  }

  div#nav_bar div.columns a.my_u_yoo
  {
    color:orange;    
  }

  div.nav_bar_with_level2
  {
    background-image:url(/images/u_yooer_portal/nav_bar/with_level2.jpg);
  }

  div.nav_bar_without_level2
  {
    background-image:url(/images/u_yooer_portal/nav_bar/without_level2.jpg);
  }

  div#nav_bar div.level2
  {
    float:left;
    width:760px;
    margin-left:235px;
    _margin-left:116px;
  }

  div#nav_bar div.level2 div.l2_columns
  {
    float:left;
    width:auto;
  }

  div#nav_bar div.level2 div.l2_columns a.ensure
  {
    text-decoration:none;
    margin-left:-40px;
    _padding-left:40px;
  }

  div#nav_bar div.favorite_site
  {
    margin-left:140px;
    _margin-left:90px;
    margin-top:35px;
    _margin-top:30px;
    width:93px;
    cursor:pointer;
  }

  div#nav_bar div.level2 div.login
  {
    float:right;
    width:auto;
    font-size:12px;
    margin-top:10px;
    margin-right:10px;
    _margin-right:5px;
  }

  textarea
  {
    overflow-x:hidden;
    overflow-y:auto;
  }

  SELECT {	FONT-SIZE: 12px; FONT-FAMILY:arial}
  FORM {	PADDING: 0px;  MARGIN: 0px; }
  IMG {	BORDER: 0px} 


  /* 翻页-按钮 */
  a.page_num
  {
    font-size: 12px;
    padding:3px 3px 2px;
    color:#acbc79;
    background-color:inherit;
    text-decoration:none;
  }

  a:hover.page_num
  {
    color:white;
    background-color:#acbc79;
  }

  a.none
  {
    text-decoration:none;
  }
  .db12 a,
  .link1
  {
    color: #acbc79;
    font-size:inherit;
    padding:2px;
    text-decoration: none;
  }
  .db12 a:hover,
  .link1:hover
  {
    color:white;
    background-color: #acbc79;
    text-decoration: underline;
  }

  .links
  {
    color:inherit;
    font-size:inherit;
    padding:2px;
    text-decoration: none;
  }
  .links:hover
  {
    text-decoration: underline;
  }

  .link13
  {
    color: orange;
    font-weight:bold;
    font-size:12px;
    padding:2px;
    text-decoration: none;
  }
  .link13:hover
  {
    color:white;
    background-color: orange;
    text-decoration: underline;
  }

  .link12
  {
    color: #acbc79;
    font-size:12px;
    padding:2px;
    text-decoration: none;
  }
  .link12:hover
  {
    color:white;
    background-color: #acbc79;
    text-decoration: underline;
  }

  .link12b
  {
    color: #acbc79;
    font-size:12px;
    text-decoration: none;
    border:1px #acbc79 solid;
  }
  .link12b:hover
  {
    color:white;
    background-color: #acbc79;
  }
  
  div#go_to_other_provinces
  {
  	position:absolute;
    z-index:1;
    left:255px;
    top:33px;
    *top:29px;
  }
  
  .link12h
  {
    color: #FF9141;
    font-size:12px;
    _font-size:11px;
    text-decoration: none;
    border:0px #FF9141 solid ;
    height:12px;
    line-height:12px;
  }
  .link12h:hover
  {
    color:white;
    background-color: #FF9141;
  }

  a.ss
  {
    color: gray;
    font-size:12px;
    padding:2px;
    text-decoration: none;
  }
  a.ss:hover,
  a.hs
  {
    color:white;
    background-color: #FFBC59;
    padding:2px;
    text-decoration: underline;
  }

  a.b1
  {
    color:white;
    background-color: #5F7520;
    padding:2px 2px 1px 2px ;
    text-decoration: none;
  }

  a.b1:hover
  {
    text-decoration: underline;
  }

  .link2
  {
    font-size:12px;
    color: #9ab643;
  }
  .link2:link
  {
    color: #9ab643;
  }
  .link2:visited
  {	
    color: #9ab643;
  }
  .link2:hover
  {
    color: #000000;
    text-decoration: underline;
  }
  .c13
  {
    font-size: 13px;
  }

  div.photos_list
  {
    position:absolute;
    z-index:1;
    width:450px;
    height:100px;
    overflow:hidden;
  }

  div.other_photo
  {
    border:1px black solid;
  }

  div.other_photo_high_height
  {
    border:1px orange solid;
  }

  a.high_light
  {
    background-repeat:no-repeat;
    background-image:url(/images/u_yooer_portal/icon_o.png);
    font-size:12px;
    text-align:center;
    text-decoration:none;
    display:block;
    width:30px;
    height:18px;
    line-height:18px;
    color:white;

  }
  a:hover.high_light
  {
    background-image:url(/images/u_yooer_portal/icon_b.png);
  }

  a.low_light
  {
    background-repeat:no-repeat;
    background-image:url(/images/u_yooer_portal/icon_b.png);
    font-size:12px;
    text-decoration:none;
    text-align:center;
    text-decoration:none;
    display:block;
    width:30px;
    height:18px;
    line-height:18px;
    color:white;

  }
  a:hover.low_light
  {
    background-image:url(/images/u_yooer_portal/icon_o.png);
  }

  span.u_yoo_message
  {
    background-image:url(/images/u_yooer_portal/2.png);
    background-repeat:no-repeat;
    margin:0 6px;
    padding-left:20px;
    padding-top:0px;
    padding-bottom:3px;
    margin-right:3px;

  }

  .m3 {
    background-color: #fefffa;
    background-image: url(/images/u_yooer_portal/m3.gif);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #dad9da;
  }
  .t1-b {
    background-color: #FFFFFF;
    background-image: url(/images/u_yooer_portal/t-b.gif);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #c7c6c7;
  }
  .new12 {
    font-size: 12px;
    line-height: 22px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color:#999999;
  }
  .pt12 {
    font-size: 12px;
    line-height: 18px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color:#999999;
  }
  .db12 {
    font-size: 12px;
    line-height: 22px;
    font-family: "Arial", "Helvetica", "sans-serif";
    letter-spacing: 1px;
    color:#999999;
  }
  .pt12g {
    font-size: 12px;
    line-height: 20px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color:#286e28;
  }
  .c16 {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
  }

  .zt19 {
    font-family: 微软雅黑,Arial,Helvetica,宋体;
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
    color:#000000;
    padding-bottom:2px;
  }

  b.zt18 {
    font-family: 微软雅黑,Arial,Helvetica,宋体;
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
    color:#000000;
    padding-bottom:2px;
  }

  a.zt18 {
    font-family: 微软雅黑,Arial,Helvetica,宋体;
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
    color:#000000;
    padding-bottom:2px;
  }

  a:hover.zt18
  {
    text-decoration:underline;
  }

  .zt14 {
    font-family: 微软雅黑,Arial,Helvetica,宋体;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    color:#000000;
  }  

  .bottom_column
  {
    position:fixed;
    _position: absolute; 
    _top:expression(eval(documentElement.scrollTop + documentElement.clientHeight - 30)); 
    left:0px;
    bottom:0px;
    height:28px;
    width:1001px;
    z-index:100;
  }
  .bottom_bar
  {
    height:28px;
    _height:23px;
    overflow:hidden;
    padding-top:7px;
    _padding-top:5px;
    border-top:1px #bad43f solid;
    border-right:1px #bad43f solid;
    border-left:1px #bad43f solid;
    font-size:12px;
    background-color:#f7ffda;
    position:relative;
    margin-left:5px;
    *margin-left:2px;
    width:990px;
  }

  a.red
  {
    color:red;
    font-size:12px;
    text-decoration:none;
  }

  a:hover.red
  {
    text-decoration:underline;

  }

  a.big_low_link_4_words
  {    
    float:left;
    display:block;
    width:83px;
    height:35px;
    line-height:35px;
    color:white;
    background-repeat:no-repeat;
    background-image:url(/images/u_yooer_portal/big_low.png);
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
  }
  a:hover.big_low_link_4_words
  {
    background-image:url(/images/u_yooer_portal/big_high.png);
  }

  p.description
  {
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
  }

  div.body
  {
    float:left;
    width:995px;
    _width:990px;
    padding:5px;
    font-size:12px;
    font-family: 微软雅黑,Arial,Helvetica,宋体;  
  }

  div.center
  {
    float:left;
    width:735px;
  }

  div.right
  {
    float:left;
    width:250px;
    margin-left:8px;
    *margin-left:5px;
  }


  div.corner
  {
    height:1px;
    border:1px #A2A882 solid;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-top-left-radius:5px 5px;
    -webkit-border-top-right-radius:5px 5px;
    -webkit-border-bottom-right-radius:5px 5px;
    -webkit-border-bottom-left-radius:5px 5px;
    height:auto;
    padding-bottom:5px;
    float:left;
  }

  div.corner div.main
  {
    float:left;
    margin-left:3px;
    margin-right:3px;
    width:242px;
    margin-top:10px;
    padding-bottom:5px;
  }

  div.corner div.main div.head
  {
    width:100%;
    float:left;
  }

  div.corner div.main div.head div.tools
  {
    width:auto;
    float:right;
  }

  div.corner div.main div.head div.tools a
  {
    margin-right:5px;
  }

  div.corner div.main div.title
  {
    float:left;
    width:auto;
    color:#FF9141;
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
    text-align:left;
  }

  div#news div.main div.title
  {
    padding-left:5px;
  }

  div.corner div.main div.title span
  {
    color:#97A955;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    margin:0px;
  }

  div.corner div.main div.more
  {
    float:right;
    width:97%;
    font-size:10px;
    text-align:right;
    margin-top:5px;
  }

  div.corner div.main div.list
  {
    float:left;
    width:100%;
    margin-top:5px;
    border-top:1px gray dashed;
    margin-left:0px;
  }

  div.corner div.main div.list div
  {
    margin-top:5px;
    margin-left:0px;
    float:left;
    width:243px;
  }

  div.corner div.main div.list div ul
  {
    margin-top:0px;
    margin-bottom:0px;
    float:left;
    *margin-left:18px;
    _margin-left:0px;
    *width:225px;
  }

  div.corner div.main div.list div ul li
  {
    font-size:12px;
    margin-left:-15px;
    _margin-left:0px;
    _padding-left:2px;
    color:#636363;
    line-height:18px;
    padding-top:3px;
    padding-bottom:3px;
    float:left;
  }

  div.corner div.main div.list div ul li span.tools
  {
    margin-right:4px;
  }

  span.role_value_added
  {
    font-size:11px;
    font-weight:bold;
    color:teal;
  }

  span.role_value_kept
  {
    font-size:11px;
    font-weight:bold;
    color:gray;
  }

  span.role_value_subed
  {
    font-size:11px;
    font-weight:bold;
    color:red;
  }

  a.orange
  {
    float:right;
    display:block;
    height:18px;
    line-height:16px;
    *line-height:18px;
    width:29px;
    color:white;
    background-repeat:no-repeat;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    background-image:url(/images/u_yooer_portal/icon_o.png);
  }

  a.blue
  {
    float:right;
    display:block;
    height:18px;
    line-height:16px;
    *line-height:18px;
    width:29px;
    color:white;
    background-repeat:no-repeat;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    background-image:url(/images/u_yooer_portal/icon_b.png);
  }

  a.update
  {
    float:right;
    display:block;
    height:18px;
    line-height:18px;
    width:34px;
    color:white;
    background-repeat:no-repeat;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    background-image:url(/images/u_yooer_portal/update.png);
  }

  a.delete
  {
    float:right;
    display:block;
    height:18px;
    line-height:18px;
    width:34px;
    color:white;
    background-repeat:no-repeat;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    background-image:url(/images/u_yooer_portal/delete.png);
  }

  a.report
  {
    float:right;
    display:block;
    height:18px;
    line-height:18px;
    width:34px;
    color:white;
    background-repeat:no-repeat;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    background-image:url(/images/u_yooer_portal/report.png);

  }

  a.fold
  {
    background-image:url(/images/u_yooer_portal/fold.gif);
    background-repeat:no-repeat;
    margin:0 6px;
    padding-left:20px;
    font-size: 12px;
    color: #acbc79;
    text-align:left;
    text-decoration:none;
  }

  a.fold:hover 
  {
    color: #CC0000;
    text-decoration: underline;
  }

  a.unfold
  {
    background-image:url(/images/u_yooer_portal/unfold.gif);
    background-repeat:no-repeat;
    margin:0 6px;
    padding-left:20px;
    font-size: 12px;
    color: #acbc79;
    text-align:left;
    text-decoration:none;
  }

  a.unfold:hover 
  {
    color: #CC0000;
    text-decoration: underline;
  }

  div.full_screen
  {
    color:red;
    z-index:100;
    position:fixed;
    _position: absolute; 
    left:0px;
    top:0px;
    _top:expression(eval(documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight)/2) - 20); 
    _text-align:center;
    width:100%;
    _width:990px;
    height:100%;
  }

  div#full_screen_content
  {
    float:left;  
    width:100%;
    height:100%;
    font-size:14px;
    font-weight:bold;
    color:silver;
    _text-align:center;
  }

  div.new_or_edit_opinion
  {
    width:100%;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    *padding-bottom:10px;
    _padding-bottom:0px;
    border-top:1px gray dashed;
    height:auto;
  }

  div.new_or_edit_opinion div.main
  {

    float:left;
    width:654px;
    _width:664px;
    background-color:#BCBCBC;
    margin-top:10px;
  }

  div.new_or_edit_opinion div.main div.title
  {
    float:left;
    width:640px;    
    text-align:left;
    font-size:15px;
    font-weight:bold;
    background-color:#646464;
    color:#D3D3D3;
    line-height:20px;
    margin: 5px 0px 5px 5px;
    padding:8px 0px 6px 5px;
  }

  div.new_or_edit_opinion div.main div.content
  {
    float:left;
    width:100%:
      margin:5px;
    height:auto;
  }

  div.new_or_edit_opinion div.main div.tools
  {
    float:left;
    width:95%;
    margin:5px;
    text-align:center;
  }

  div.new_or_edit_opinion div.main div.content div.left
  {
    float:left;
    width:150px;
    margin-left:10px;
    margin-right:5px;
    border:0px red solid;
  }

  div.new_or_edit_opinion div.main div.content div.left
  {
    color:white;
  }

  div.new_or_edit_opinion div.main div.content div.right
  {
    float:left;
    border:0px red solid;
  }

  div.new_or_edit_opinion div.main div.content div.right textarea
  {
    width:475px;
    *width:470px;
    _width:450px;
    margin-left:-15px;
    _margin-left:-5px;
    margin-top:5px;
    overflow:auto;
    height:170px;
    font-size:12px;
    background-color:#DFDFDF;
    color:gray;
  }

  div.new_or_edit_opinion div.main div.content div.left div
  {
    float:left;
    width:100%:
    display:block;
    font-size:13px;
    margin:5px 5px 5px 10px;
  }

  a.submit_opinion
  {
    background-image:url(/images/u_yooer_portal/opinion.png);
    float:left;
    display:block;
    height:29px;
    line-height:14px;
    width:104px;
    color:white;
    background-repeat:no-repeat;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    padding-top:8px;
    margin-left:250px;
    _margin-left:150px;
  }

  /* editor */
  div.out
  {
    position:absolute;
  }
  div.out div.in
  {
    position:relative;
    width:150px;
    height:100px;
    border:1px gray solid;
    left:31px;
    *left:0px;
    top:20px ;
    background-color:white;
  }
  .failed_prompt
  {
    font-size:11px;
    font-weight:bold;
    color:red;
  }
  .success_prompt
  {
    font-size:12px;
    font-weight:bold;
    color:orange;
  }
  div.out div.in_tools
  {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    background-color: #DFFD81;
    width: 100%;
    color: black;
    height: 16px;
    display:table;
    padding-top:4px;
  }
  div.out div.in_left_tool
  {
    cursor:pointer;
    width:75%;
    float:left;
    margin-left:5px;
    text-align:left;
    font-size:12px;
  }
  div.out div.in_right_tool
  {
    cursor:pointer;
    width:20%;
    float:right;
    margin-right:5px;
    text-align:right;
    font-size:12px;
    line-height:12px;
  }

  div.tiny_new_or_edit
  {
    width:100%;
    float:left;
    font-size:12px;
  }

  div.tiny_new_or_edit div.form,div.tools
  {
    width:100%;
    float:left;
  }

  div.tiny_new_or_edit div.form textarea,input
  {
    font-size:12px;
  }

  div.tiny_new_or_edit div.tools
  {
    text-align:center;
    display:block;
    line-height:20px;
    padding-bottom:5px;
  }
  div.tiny_new_or_edit div.form dl.new_line
  {
    width:100%;
    float:left;
    margin-top:5px;
  }

  div.tiny_new_or_edit div.form dl.new_line dt
  {
    width:100%;
    float:left;
  }

  div.tiny_new_or_edit div.form dl.new_line dd
  {
    width:80%;
    *width:100%;
    float:left;
    margin-left:20px;
    *margin-left:5px;
  }

  div.tiny_new_or_edit div.form dl.one_line
  {
    width:100%;
    float:left;
    margin:0px;
    margin-top:5px;
  }

  div.tiny_new_or_edit div.form dl.one_line dt
  {
    width:40px;
    float:left;
    line-height:20px;
    height:20px;
  }

  div.tiny_new_or_edit div.form dl.one_line dd
  {
    float:left;
    text-align:left;
    margin-left:5px;
    line-height:20px;
  }

  div.tiny_new_or_edit div.form dl.one_line dd input
  {
    float:left;
    font-size:12px;
  }

  div.tiny_new_or_edit div.form dl.one_line dd
  {
    width:auto;
  }

  div.tiny_new_or_edit div.form dl.new_line dd
  {
    float:right;
    width:100%;
    text-align:right;
  }

  div.tiny_new_or_edit div.form dl.new_line dd textarea
  {
    font-size:11px;
    margin-right:15px;
    *margin-right:10px;
    overflow:auto;
  }

  div.tiny_new_or_edit div.form dl.one_line dd input
  {
    font-size:11px;
  }

  a.golden
  {
    color:white;
    background-color:#AFAF5F;
    padding:2px 8px 2px 8px;
    margin-left:10px;
    text-decoration: none;
    height:18px;
    *height:16px;
    border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
    border-style:solid;
    border-width:1px;
  }

  a.submit
  {
    color:white;
    font-weight:bold;
    background-color:#91AD3C;
    padding:3px 12px 3px 12px;
    *padding:4px 12px 2px 12px;
    margin-left:10px;
    text-decoration: none;
    height:18px;
    border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
    border-style:solid;
    border-width:1px;
  }

  a.temporary_save
  {
    font-weight:bold;
    color:white;
    background-color:#CBB939;
    padding:3px 12px 3px 12px;
    *padding:4px 12px 2px 12px;
    margin-left:10px;
    text-decoration: none;
    height:18px;
    border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
    border-style:solid;
    border-width:1px;
  }

  a.reset
  {
    font-weight:bold;
    color:#FFFFFF;
    background-color:silver;
    padding:3px 12px 3px 12px;
    *padding:4px 12px 2px 12px;
    margin-left:10px;
    text-decoration: none;
    height:18px;
    border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
    border-style:solid;
    border-width:1px;
  }

  a.back
  {
    font-weight:bold;
    color:#FFFFFF;
    background-color:#DEDEBE;
    padding:3px 12px 3px 12px;
    *padding:4px 12px 2px 12px;
    margin-left:10px;
    text-decoration: none;
    height:18px;
    border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
    border-style:solid;
    border-width:1px;
  }

  div.tiny_editor
  {
    position:absolute;
    border:1px gray solid;
    z-index:100;

  }
  div.tiny_edtior div.container
  {
    position:relative;
    font-size:12px;
  }
  div.tiny_editor div.container div.head
  {
    display:block;
    float:left;
    width:100%;
    border-bottom: 1px solid gray;
    color: black;
    height: 16px;
    font-size:12px;
    background-color: #DFFD81;
    padding-top:5px;
  }

  div.tiny_editor div#prompt
  {
    width:auto;
  }

  div.tiny_editor div.container div.head div.info
  {
    float:left;
    width:45%;
    height: 16px;
    padding-left:4px;
  }
  div.tiny_editor div.container div.head div.tools
  {
    float:right;
    width:auto;
    text-align:right;
    height: 16px;
    padding-right:4px;
    cursor:pointer;
  }
  div.tiny_editor div.container div.content
  {
    display:block;
    float:left;
    width:100%;
    _width:208px;
    font-size:12px;
    background-color:white;
  }
  div.tiny_editor div.container div.content div.content_core
  {
    margin:4px;
    _width:212px;
  }

  .highlight
  {
    background-color:yellow;
    padding:2px;
  }

  .loading_tip
  {
    position:fixed;
    _position: absolute;     
    left:10px;
    top:10px;
    _top:expression(eval(documentElement.scrollTop + 26)); 
    width:auto;
    background-color:#8F3523;
    color:white;padding:3px;
    font-size:11px;
    font-weight:bold;
    border:1px #8F3523 solid;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-top-left-radius:5px 10px;
    -webkit-border-top-right-radius:5px 10px;
    -webkit-border-bottom-right-radius:5px 10px;
    -webkit-border-bottom-left-radius:5px 10px;
    float:left;
  }

  /* helps */

  div.helps
  {
    width:754px;
    float:left;
    padding:10px;
  }

  div.helps div
  {
    width:auto;
    float:left;
    margin-left:10px;
    line-height:40px;
  }

  div.helps div img
  {
    margin-top:8px;
  }


  div.helps div b
  {
    padding:5px 10px 5px 10px;
    line-height:25px;
    color:white;
    background-color:#92A853;
    font-weight:bold;
    border:1px #92A853 solid;
  }

  div.helps div b.low
  {
    color:#92A853;
    background-color:white;
  }

  div.helps div span
  {
    font-size:14px;
    color:#92A853;
    margin-left:10px;
    font-weight:bold;
  }

  div.helps div span.low
  {	
    color:#92A853;
    font-weight:normal;
  }

  div.helps div span a
  {
    color:#92A853;
    font-weight:inherit;
    text-decoration:underline;
    padding:4px;
  }

  div.helps div span a:hover
  {
    background-color:#92A853;
    color:white;  
  }

  div.photo
  {
      /*border:1px black solid;*/
      width:auto;
      float:left;
      background:white none repeat scroll 0 0;
      border:2px solid silver;
      padding:3px;
      *padding:3px 3px 0px 3px;
      vertical-align:middle;
  }

  div.logo
  {
      /*border:1px black solid;*/
      width:auto;
      float:left;
      background:white none repeat scroll 0 0;
      border:1px solid silver;
      padding:2px;
      *padding:2px 2px 0px 2px;
      vertical-align:middle;
  }

  div#success
  {
    margin-left:101px;
    margin-bottom:10px;
    color:black;
    font-size:14px;
    background-image:url(/images/u_yooer_portal/success.gif);
    background-repeat:no-repeat;
    line-height:32px;
    padding-left:35px;
    padding-top:8px;
  }

  /* report */
  div.report
  {
    float:left;
    width:500px;
    padding:10px;
    background-color:#858585;
    margin-left:252px;    
    margin-top:100px;
    _margin-top:0;
    _margin-left:100px;
  }

  div.report div.form
  {
    float:left;
    width:100%;
  }

  div.report div.form dl
  {
    float:left;
    width:100%;
  }

  div.report div.form dl dt
  {
    float:left;
    width:80px;
    text-align:right;
  }

  div.report div.form dl dd
  {
    float:left;
    width:auto;
    text-align:left;
    margin-left:10px;
  }

  div.report div.form dl dd textarea
  {
    font-size:12px;
    width:300px;
    height:100px;
    _padding-left:0px;
    *margin-left:-10px;
  }

  div.report div.buttons
  {
    width:100%;
    float:left;
    text-align:center;
    height:25px;
    line-height:25px;
    margin-top:20px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#F8FFE0;
    border-top:1px #5F7520 solid;
    _padding-left:10px;
    _padding-right:10px;
  }

  div.report div.content div.title
  {
    font-size:14px;
    font-weight:bold;
    float:left;
    width:100%;
    background-color:#A5C04F;
    color:white;
    height:30px;
    line-height:30px;
    border-bottom:1px #5F7520 solid;
    _padding-left:10px;
    _padding-right:10px;
  }

  div.report div.content div.title b
  {
    margin-left:5px;
  }

  div.report div.content
  {
    float:left;
    width:100%;
    background-color:white;
    border:1px #5F7520 solid;
  }

  div.report div.content div.form div.remark
  {
    float:left;
    width:100%;
    color:black;
    line-height:18px;
    height:18px;
    margin-left:10px;
    margin-top:10px;
    font-size:13px;
  }

  div.report div.content div.form dl
  {
    width:100%;
    float:left;
    margin-bottom:0px;
    *margin-top:10px;
  }

  div.report div.content div.form dl dt
  {
    float:left;
    width:80px;
    text-align:right;
    color:#666666;
    font-size:13px;
  }

  div.report div.content div.form dl dd
  {
    float:left;
    width:auto;
    font-size:13px;
  }

  div.box
  {
    border-color:#ACBC79;
    width:285px;
  }

  div#remind_update_browser
  {
    width:995px;
    float:left;
    border:1px solid #BAD43F;
    background-color:#F8FFE2;
    margin-left:3px;
  }

  div#remind_update_browser div
  {
    float:left;
  }

  div#remind_update_browser div.main
  {
    width:100%;
    padding-left:10px;
  }

  div#remind_update_browser div.tools
  {
    width:100%;
    float:left;
    text-align:right;
    padding-bottom:5px;
    padding-right:10px;
  }

  div#remind_update_browser div.title,
  div#remind_update_browser div.content
  {
    padding:5px;
    width:98%;
    margin-top:10px;
  }

  div#remind_update_browser div.title
  {
    font-size:14px;
    color:#E28B3C;
    background-color:#FEFFCF;
    font-weight:bold;
    border-bottom:1px orange solid;
    height:20px;
    line-height:20px;
  }

  div#remind_update_browser div.title div
  {
    clear:both;
    font-size:12px;
    font-weight:normal;
    color:black;
    padding-left:10px;
  }

  div#remind_update_browser div.content
  {
    font-size:12px;
    color:gray;
    padding-left:20px;
    line-height:14px;
  }

  div#remind_update_browser div.list,
  div#remind_update_browser div.list div
  {
    float:left;
    width:70%;
  }

  div#remind_update_browser div.list div
  {
    margin-left:20px;
    margin-top:5px;
  }

  div#remind_update_browser div.list div b
  {
    font-size:12px;
    color:orange;
  }

  div#center div#tour_resource_types,
  div#nav_bar div#other_provinces
  {
    border:1px #A5C04F solid;
    z-index:1;
    position:absolute; 
    left:5px;
    margin-top:0px;
    *margin-top:17px;
    background-color:white;
    width:40px;
    *width:50px;
    padding:1px;
    background-color:#F8FFE0;
  }
  
  div#nav_bar div#other_provinces
  {
    left:260px;
    top:45px;
    *top:30px;
    width:50px;
    *width:60px;
  }

  div#center div#tour_resource_types div,
  div#nav_bar div#other_provinces div
  {
    float:left;
    margin:0px;
    padding:1px;
    width:auto;
  }

  div#center div#tour_resource_types div a,
  div#nav_bar div#other_provinces a
  {
    display:block;
    color:#808080;
    padding:2px 4px 2px 4px;
    text-decoration:none;
  }

  div#center div#tour_resource_types div a:hover,
  div#nav_bar div#other_provinces div a:hover
  {
    text-decoration:underline;
  }

  div.auto_complete 
  {
    position:absolute;
    width:auto;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
  }

  div.auto_complete ul 
  {
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
  }
  div.auto_complete ul li 
  {
    margin:0;
    padding:3px 5px 3px;
  }
  div.auto_complete ul li.selected 
  {
    background-color: #ffb;
  }
  div.auto_complete ul strong.highlight 
  {
    color: #800; 
    margin:0;
    padding:0;
  }

  label
  {
    cursor:pointer;
  }

  span.up
  {
    font-weight:bold;
    font-size:12px;
    color:red;
    margin-left:2px;
    margin-right:2px;
  }

  span.eq
  {
    font-weight:bold;
    font-size:12px;
    color:gray;
    margin-left:2px;
    margin-right:2px;
  }

  span.down
  {
    font-weight:bold;
    font-size:12px;
    color:green;
    margin-left:2px;
    margin-right:2px;
  }

  div#questions
  {
    border:1px solid #A5C04F;
    float:left;
    width:992px;
    margin-top:10px;
  }

  div#questions li
  {
    float:left;
    width:200px;
  }

  /* div#sub_nav_bar */
  div#sub_nav_bar
  {
    width:auto;
    float:left;
    font-size:13px;
    color:gray;
    margin-left:45px;
    _margin-left:18px;
    margin-top:5px;
  }

  div#sub_nav_bar b
  {
    font-weight:bold;
    color:black;
  }

  div#sub_nav_bar a
  {
    color:#839F31;
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    font-weight:normal;
  }

  div#sub_nav_bar a:hover
  {
    color:#F37406;
    text-decoration:underline;
  }

  div#sub_nav_bar a.h
  {
    color:#F37406;
    font-weight:bold;
  }

  div
  {
    border:0px red solid;
  }

  /* thanks */
  div#thanks
{
  border-color:#5F7520;
  background-color:#F8FFE0;
  width:400px;
  margin-left:300px;
  _margin-left:140px;
  margin-top:270px;
  _margin-top:60px;
}

div#thanks div
{
  width:390px;
}

div#thanks div.main
{
  margin-top:0px;
  margin-left:0px;
}


div#thanks div.main div.title
{
  color:#5F7520;
  margin-top:5px;
  margin-bottom:0px;
  padding-bottom:0px;
}

div#thanks div.main div.title b
{
  font-weight:bold;
  color:#5F7520;
}

div#thanks div.main div.title img
{
  margin-right:5px;
}


div#thanks div.main div.list
{
  margin-top:5px;
  width:390px;
}


div#thanks div.list ul
{
  float:left;
  width:310px;
  *width:330px;
  margin-left:5px;
  *margin-left:20px;
  margin-bottom:0px;
  *margin-top:12px;
}


div#thanks div.list ul li
{
  float:left;
  width:330px;
  *width:330px;
}

div#thanks div.list ul li h3
{
  margin-top:0px;
  margin-bottom:8px;
  color:black;
  font-size:12px;
}

div#thanks div.list ul li a.go_to_my_orders
{
  background-color:#80B700;  
  color:white;
  padding:2px 4px 2px 4px;
  text-decoration:none;
  font-size:12px;
}

div#thanks div.list ul li a.go_to_my_orders:hover
{
  text-decoration:underline;
}

div.right div#satisfied_value
{
  font-size:23px;
  font-weight:bold;
  color:#F66901;
}

div.right div#satisfied_value b
{
  font-size:40px;
}

img#u_yoo_ensure_plan
{
  margin-top:20px;
  *margin-top:5px;
  _margin-top:40px;
  margin-left:260px;
  _margin-left:160px;
}

div#right div#order_phone
{
  border-color:#82B900;
  background-color:#F8FFE0;
  _width:330px;
  *height:166px;
  padding:0px;
}

div#right div#order_phone img
{
  width:318px;
  _width:330px;
}

div#right div#order_phone div
{
  _width:310px;
}

div#right div#order_phone div.main
{
  margin-top:0px;
}


div#right div#order_phone div.main div.title
{
  color:#82B900;
  margin-top:5px;
}


div#right div#order_phone div.main div.title img
{
  margin-right:5px;
}


div#right div#order_phone div.main div.list
{
  margin-top:5px;
  width:310px;
}


div#right div#order_phone div.list ul
{
  float:left;
  margin-left:20px;
  margin-bottom:0px;
  *margin-top:12px;
}


div#right div#order_phone div.list ul li
{
  float:left;
  width:250px;
}

div#right div#order_phone div.list ul li h3
{
  margin-top:0px;
  margin-bottom:8px;
  font-size:14px;
}

div#right div#order_phone div.list ul li h3 a
{
  text-decoration:none;
  color:black;
}

div#right div#order_phone div.list ul li h3 a:hover
{
  text-decoration:underline;
}

div#tracqfloater
{
  display:none;
}

span.small_voucher_info
{
	font-weight:normal;
}

span.small_voucher_info b
{
	font-size:13px;	
	color:#FF0302;
}

span.small_voucher_info font
{
	color:#FF0302;
	font-weight:bold;
}

span.small_voucher_info b.z
{
	color:#FFA500;
}

a.more_surprises
{
  color:#F66901;
  font-weight:bold;
}

a.more_surprises:hover
{
  color:#FEB62C;
}