 /* Reset ================================================================================= */
* { margin:0; padding:0; }
.full-width{width:100%;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
.ie-fix{width:100%; position:relative;}
.radio, checkbox{border:0; background:0;}
.page-indent{padding:17px;}
.page-border{border:1px solid #CFE2ED; padding:17px;}
  
/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }
/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }
/* Lists */
ul,ol         { list-style:none; }
/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left,
.alignLeft    { text-align:left !important; }
.a-center,
.alignCenter  { text-align:center !important; }
.a-right,
.alignRight   { text-align:right !important; }
.v-top, 
.valignTop    { vertical-align:top !important; }
.v-middle, 
.valignMiddle { vertical-align:middle !important; }
.v-bottom, 
.valignBottom { vertical-align:bottom !important; }
.f-left,
.left,
.floatLeft         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* Colors */
.red                    {color:#d00000 !important;}
.green                  {color:#057f02 !important;}
.gray                   {color:#7c7c7c !important;}
.black                  {color:#000 !important;}
.gold                   {color:#BE9E4C !important;}
/* Form errors */
label.invalidInput {display:block;color:#b85454;height:auto;WIDTH:auto;font-size:0.8em;font-weight:normal;margin-top:0px;}
input.invalidInput {border:1px solid #b85454 !important;background-color: #FFECE6 !important;}
/* Rounded corners */
.cornerAll         {-moz-border-radius:5px;-webkit-border-radius:5px;}
input.cornerAll, 
textarea.cornerAll {border:1px solid #cccccc;}
/* Js links */
.jsAction       {border-bottom:1px dashed;text-decoration:none;}
.jsAction:hover {border-bottom:1px solid;text-decoration:none;}
/* Numbers */
.num            {font-family: helvetica;font-style: italic;color:#e9077c;white-space: nowrap;}
/* Borders */
.withBorder         {border:1px solid #E5E5E5 !important;}
.withBorder:hover    {border-color:#D0431D !important;}
/* Other */
.lineThrough            {text-decoration:line-through !important;}
.errorMessage           {color:red;color:#d00000;}
/* ======================================================================================= */