html,form,body,div,span,object,h1,h2,h3,h4,h5,h6,p,abbr,acronym,img,s,small,strike,sup,sub,dl,dt,dd,ol,ul,li,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
  border:0;
  outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
  background:transparent;
  margin:0;
  padding:0;
}
td * {
  font-size:100% !important;
}

:focus,:active
{
  outline:0;
}

html
{
  font-size:100%;
}

body
{
  font-size:10px;
}

h1,h2,h3,h4,h5,h6
{
  font-weight:400;
  color:#fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1,h2
{
  font-size:2.2em;
  line-height:1.35em;
  margin-bottom:.32em;
}

h3
{
  font-size:1.4em;
  line-height:1.2857em;
  margin-bottom:1em;
  font-weight:400;
}

ul,ol
{
  margin-bottom:1.4em;
}

ul
{
  list-style:square;
}

ol
{
  list-style:decimal;
}

li
{
  margin:0 0 0 1.4em;
}

legend
{
  display:none;
}

small
{
  font-size:.85em;
}

big
{
  font-size:1.15em;
}

sup
{
  position:relative;
  bottom:.3em;
  vertical-align:baseline;
}

sub
{
  position:relative;
  bottom:-.2em;
  vertical-align:baseline;
}

acronym,abbr
{
  cursor:help;
  letter-spacing:1px;
  border-bottom:1px dashed;
}

label
{
  cursor:default;
}

p,pre,label,th,td,li,form,div
{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:link,a:visited,a:hover,a:active
{
  color:#78c8ed;
}

a img
{
  border:none;
}

.clear
{
  clear:left;
}

.floatLeft
{
  float:left;
}

.floatRight
{
  float:right;
}

.textLeft
{
  text-align:left!important;
}

.textRight
{
  text-align:right!important;
}

.textCenter
{
  text-align:center!important;
}

.textJustify
{
  text-align:justify!important;
}

.bold
{
  font-weight:700!important;
}

.italic
{
  font-style:italic!important;
}

.noPadding
{
  padding:0!important;
}

.noMargin
{
  margin:0!important;
}

.noBorder
{
  border:none!important;
}

.noBG
{
  background:none!important;
}

.imgLeft
{
  float:left;
  margin:0 30px 30px 0;
}

.imgRight
{
  float:right;
  margin:0 0 30px 30px;
}

.hidden
{
  visibility:hidden;
}

.clearfix:after
{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix
{
  display:block;
}

* html .clearfix
{
  height:1%;
}

h4,h5,h6,p,pre,code,label,th,td,dd,dt,select,li,form
{
  font-size:1.2em;
  line-height:1.5em;
  margin-bottom:1em;
}