body
{
	color: #000000;
	background: #FFFFFF;
	behavior:url("/common/css/csshover3.htc");
}

html, body, div, span, applet, object, iframe, form, h1, h2, h3, h4, h5, h6, p, a, a:link, a:visited, em, font, img, small, strike, samp, strong, sub, sup, label, table, caption, tbody, tfoot, thead, tr, th, td 
{ 
	margin: 0; 
	padding: 0; 
	border: 0;
	vertical-align: baseline;
}

table
{ 
	border-collapse: collapse; 
	border-spacing: 0; 
}
 
caption, th, td
{ 
	text-align: left; 
	font-weight: normal; 
}

table, tbody, tfoot, thead, tr, th, td
{
	vertical-align: top;
}

/* ---------------------------------------------------------------------------------------------- */
/* -------------------------------------- STANDARD CLASSES -------------------------------------- */

.clear 					{ clear: both; line-height: 1px; height: 1px; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix				{ display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix 		{ height: 1%; }
.clearfix 				{ display: block; }
/* End hide from IE-mac */

.fl_left 				{ float: left; }
.fl_right 				{ float: right; }
.fl_absMiddle			{ display: block; text-align: center; margin: 0 auto; }

.hide					{ display: none; }
.show					{ display: block; }

sub {vertical-align:sub;}
sup {vertical-align:super;}

/*Modern Clearfix*/
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.cf:after {clear: both;}
.cf {*zoom: 1;}