/*
# ------------------------------------------------------------------------
# JA Teline III - Stable - Version 1.4 - Licence Owner JA126058
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
# ------------------------------------------------------------------------

Eric Meyer's CSS Tools: Reset CSS (Modified by Hieu Nguyen)
-------------------------------------------------------------
http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212*/
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, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
BODY
{
	line-height: 1;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
}
UL
{
	list-style: none;
}
/*remember to define focus styles!*/
:focus
{
	outline: 0;
}
/*remember to highlight inserts somehow!*/
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	/*[disabled]border-collapse:collapse;*/
	/*[disabled]border-spacing:0;*/
	/*[disabled]empty-cells:show;*/
}
/*Clearfix
-------------------------------------------------------------*/
* HTML .clearfix
{
	height: 1%;
/*IE5-6*/
}
HTML[xmlns] .clearfix
{
/*O*/
	display: block;
}
.clearfix:after
{
/*FF, O, etc.*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*Generic Styles
-------------------------------------------------------------*/
.clear, .divider
{
	clear: both;
}
.no-display
{
	display: none !important;
}
.nowrap, .nobr
{
	white-space: nowrap !important;
}
.no-border
{
	border: 0 !important;
}
.no-padding
{
	padding: 0 !important;
}
.no-margin
{
	margin: 0 !important;
}
/*Alignment---*/
.v-top
{
	vertical-align: top;
}
.v-middle
{
	vertical-align: middle;
}
.v-bottom
{
	vertical-align: bottom;
}
.a-left
{
	text-align: left;
}
.a-center
{
	text-align: center;
}
.a-right
{
	text-align: right;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.auto-width
{
	width: auto;
}
