@charset "utf-8";

/* CSS Document */

* { margin: 0; padding: 0; border: 0; outline: 0;  }

article, aside, figure, footer, header, hgroup, nav, section { display: block; }

object, embed { max-width: 100%; }

ul { margin:0px; }

a { border:none; margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; text-decoration:none; }

img { border:none; }

:focus { outline:0; }

table { border-collapse: collapse; border-spacing: 0; }

th { font-weight: bold; vertical-align: bottom; }

td { font-weight: normal; vertical-align: top; }

input, select { vertical-align: middle; }





a:hover, a:active { outline: none; }


/* prevent BG image flicker upon hover */


.txtIndent { text-indent:-5000px; }

.first { margin-left:0!important; padding-left:0!important; }

.last { margin-right:0; padding-right:0; }

.top { margin-top:0; padding-top:0; }

.bottom { margin-bottom:0; padding-bottom:0; }

.floatLeft { float:left; }

.floatRight { float:right!important; }

.floatNone { float:none; }

.marginAuto { margin:auto; }

.PostionRelative { position:relative; }

body{ width:100%; font-family: 'loraregular'; background:#efefef; color:#333333; overflow-x:hidden; }

/* typography.css */
html { font-size:100%; }
.clear{ clear:both; }
textarea{ resize:none; }

