/*------------------------------------------------------------------------
# JA Kyanite II - Version 1.1 - Licence Owner JA49652
# ------------------------------------------------------------------------
# JA Joomla! Template Framework  - Version: 1.0
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 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*/
/*+clearfix {*/
FORM .adminform INPUT:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
FORM .adminform INPUT
{
	display: inline-block;
}
FORM .adminform INPUT
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
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;
}
DIV#nsys_slideshow DIV#nsys_slideshow_img1 IMG
{
	padding-left: 15px;
	padding-top: 8px;
}
DIV#nsys_slideshow DIV#nsys_slideshow_img2 IMG
{
	padding-left: 15px;
	padding-top: 8px;
}
DIV.article-content DIV.column FORM DIV
{
	width: 535px;
}
FORM .adminform LEGEND
{
	width: 525px;
	font-weight: normal;
}
FORM .adminform TD
{
	padding-top: 5px;
	font-weight: normal;
	padding-bottom: 5px;
}
/*[clearfix]*/FORM .adminform INPUT
{
	/*+placement:shift 0px -3px;*/
	position: relative;
	left: 0px;
	top: -3px;
}
#tabsroute1 .inputbox
{
	/*+placement:shift 2px 0px;*/
	position: relative;
	left: 2px;
	top: 0px;
}
#tabsroute1 INPUT
{
	/*+placement:shift 2px 2px;*/
	position: relative;
	left: 2px;
	top: 2px;
}
#tabsroute1 DIV.gk_tab_item_space
{
	padding-left: 15px;
}
.streetview OBJECT
{
	/*+placement:shift 0px 5px;*/
	position: relative;
	left: 0px;
	top: 5px;
}
#lightbox60_03rps_0
{
	/*+placement:shift 5px 8px;*/
	position: relative;
	left: 5px;
	top: 8px;
}
#lightbox60_uaoqb_0
{
	/*+placement:shift 5px 8px;*/
	position: relative;
	left: 5px;
	top: 8px;
}
#lightbox60_amifd_0
{
	/*+placement:shift 5px 8px;*/
	position: relative;
	left: 5px;
	top: 8px;
}
/*remember to highlight inserts somehow!*/
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
	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;
}
