/* =====
 * Reset
 * ===== */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  line-height: 1;
  font-family: inherit;
  text-align: left;
  vertical-align: baseline;
}

a img, :link img, :visited img {border: 0;}

table {/*border-collapse:collapse;*/ border-spacing:0; empty-cells:show!important;}

ol, ul {list-style: none;}

q:before, q:after,
blockquote:before, blockquote:after {
  content: "";
}

img { border:0 none;display:block;}

/* Common Styles */

.floatRight { float: right; }
.floatLeft { float: left; }
.center { text-align: center; }

.textCenter{text-align:center;}
.textRight{text-align:right;}
.textLeft{text-align:left;}

.layoutCenter{margin:0 auto;}
.clear { clear:both; }

.red { color: #D1181F; }
.yellow { color: #FEED16; }

.order { display:inline !important; vertical-align:middle; padding-left:3px;}
.clearFix { display:block; }
.hide{ display:none; }
.show{ display:block; }

.smallLink { font-size: 10px; color: #D1181F; text-decoration: underline; }