body { margin:0; padding:0; }

form { margin:0; padding:0; }

body, table, textarea
{
	font-family:Arial;
	font-size:12px;
}

/* Cleaner DIV TAG CLEARS Column Floating areas*/
.c
{
	clear:both !important;
	float:none !important;
	font-size:1px !important;
	height:0px !important;
	margin:0px !important;
	padding:0px !important;
	line-height:0px !important;
	visibility:hidden !important;
}


/* Global Definition */
h1, h2, h3, h4, h5, h6 { margin:0; color:#000; }
h5, h6 { font-style:italic; }

h1 { padding:0 0 14px 0; font-size:18px; }
h2 { padding:0 0 10px 0; font-size:16px; }
h3 { padding:5px 0 4px 0; font-size:15px; }
h4 { padding:5px 0 6px 0; font-size:14px; }
h5 { padding:5px 0 2px 0; font-size:13px; }
h6 { padding:2px 0 2px 0; font-size:12px; }

p
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

hr
{
	height:0px;
	*height:2px;
	margin:0 0 8px 0;
	padding:0;
	border:none;
	border-top:solid 1px #667584;
	border-bottom:solid 1px #f8f9fa;
}

ul
{
	margin: 2px 0px 10px 20px;
	padding: 0;
}

ul li
{
	margin:0;
	padding:0px 10px 4px 0px;
}

ul ul
{
	margin:2px 0px 10px 19px;
	padding:0;
}

ul ul li
{
	margin:0px;
	padding:0px 10px 2px 0px;
}

ul ul ul li
{
	margin:0px;
	padding:0px 10px 1px 0px;
}

img { -ms-interpolation-mode: bicubic; border-width:0;}

a img
{
	border-width:0;
	font-size: 0px;
}
a img:hover
{
	opacity:0.9;
	filter:alpha(opacity=90);
}

/* Editor template */
/* Quote template */
.quote_left, .quote_right
{
	width:230px;
	padding:0;
}
.quote_left
{
	float:left;
	margin:10px 10px 10px 0;
}
.quote_right
{
	float:right;
	margin:10px 0 10px 10px;
}

.quote_left, .quote_right p
{
	font-weight:bold;
	font-size:15px;
}

/* Images template */
.img_left, .img_right
.img_left img, .img_right img
{
	padding:0;
	text-decoration:none;
}
.img_left .img_sign, .img_right .img_sign
{
	padding:3px 0px;
	font-size:.8em;
	font-style:italic;
	color:#666;
	line-height:1em;
}
.img_left
{
	float:left;
	margin:0px 15px 0px 0px;
}
.img_right
{
	float:right;
	margin:0px 0px 0px 15px;
}

/* Default table */
.tableDefault
{
	width:100%;
	table-layout:fixed;
	border-bottom:solid 1px #DFE5E7;
}

.tableDefault tr td
{
	border-top:solid 1px #DFE5E7;
	padding:4px;
	text-align:left;
}

.tableDefault tr th
{
	padding:4px;
	border-top:solid 1px #DFE5E7;
	font-weight:bold;
	text-align:left;
	color:white;
}