 /* 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;}

body          { font-family:Arial, Helvetica, sans-serif; font-size:0.625em; line-height:1.5em; color:#858484; text-align:center; }

img           { border:0; vertical-align:top; }

a             { color:#858484; text-decoration:underline; }
a:hover       { text-decoration:none; }
:focus        { outline: 0; }

/* Headings */
h1            { font-size:1em; font-weight:normal; line-height:1.3; }
h2            { font-size:1em; font-weight:normal; line-height:1.34; }
h3            { font-size:1em; font-weight:bold; line-height:normal; margin-bottom:10px;}
h4            { font-size:1em; font-weight:bold; margin-bottom:10px;}
h5            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
h6            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}

/* 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;}

/* ======================================================================================= */