@charset "utf-8";
/* CSS Document */

a,
body,
div,
html,
img,
p,
span,
strong,
table,
tbody,
td,
th,
tr,
u,
ul {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;overflow:hidden;}

html,
body {
  height: 100%;
}


b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  border:0;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}
i{font-style: normal;}
th,
td {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, table, caption, tbody, tfoot, thead, tr, th, td
{  font-size:12px; color:#333333
}

a{ text-decoration:none;}
a:hover{ text-decoration:none;color:#ff9900}
a:focus{outline:none;}
a {star:expression(this.onFocus=this.blur()); /* for Ie*/ } 

input,button{vertical-align:middle;}
input[type="checkbox"] {width:14px;height:14px;margin:0;padding:0;min-width:auto;} 
select option{line-height:28px;height:28px;}
