﻿@charset "UTF-8";

/* global reset, from reset.css, YUI
**********************************************************************************************************
*/

/* body{ font-size:10px; } */

body{ font-size:62.5%; }

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td, span, q, a { margin:0; padding:0; font-family: Tahoma, Helvetica, sans-serif; font-weight:normal;}
table { border-collapse:collapse; border-spacing:0; }

fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul, li { list-style:none; }
caption, th { text-align:left }
q:before, q:after { content:'';}
strong, b{ font-weight: bold; }
em, i{ font-style: italic; }
ol, ul, li { list-style:none; }
a { outline:none; } 
a img { border:none; }

p strong, p b, p i, p em{ font-size:1em;}


/* global classes 
**********************************************************************************************************
*/

.float-left{float:left;}
.float-right{float:right;}
.clear-both{clear:both;}
.clear-left{clear:left;}
.clear-none{ clear:none;}
.clear-right{clear:right;}
.clear-fix{ overflow:hidden;}
.hidden{ display:none;}
.small-text{ font-size:9px !important;}
.text-replace{ text-indent:-9999em;}
.first{ margin:0 !important; padding:0 !important; border:none;}
.required{ color:#e30000 !important; margin:0 0.5em 0 0.5em;}
.error{ color:#e30000 !important; border:0.1em #e30000 solid; padding:0.3em;}